/*
 *前端代码制作：聆风
 *联系qq：635772733
 */
body{ margin:0 auto; font-size:12px;font-family:Microsoft Yahei,"微软雅黑","宋体";color:#333;}
body, button, input, select, textarea {font-family:Microsoft Yahei,"微软雅黑","宋体";outline:0px;font-size:12px;}
textarea {overflow-y:hidden;}
ul{ margin:0px; padding:0px;zoom:1;/*用于IE6*/ }
div {zoom:1;/*用于IE6,要是IE6错位,修复这个.*/}
li{ margin:0px; padding:0px;list-style:none;vertical-align:middle;}
dl,dt,dd {margin:0;padding:0;}
img{margin:0px auto;border:0;}
a {text-decoration:none;color:#333;}
a:hover {color:#2948a3;text-decoration:none;}
a img{border:none;border:0;}
p,h1,h2,h3,h4,h5 {margin:0;padding:0;}
.clear {clear:both;width:100%;height:0;font-size:0px;overflow:hidden;}
i,em,cite {font-style:normal;}
input,select {padding:0;margin:0;}
.wrap {width:1000px;margin:0 auto;height:auto;}
.fl {float:left;}
.fr {float:right;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f24 {font-size:24px;}
.lh18 {line-height: 18px;}
.lh20 {line-height: 20px;}
.lh22 {line-height: 22px;}
.lh24 {line-height: 24px;}
.lh26 {line-height: 26px;}
.lh28 {line-height: 28px;}
.lh30 {line-height: 30px;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.fb {font-weight:bold;}
.fn {font-weight:normal;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.m10 {margin:10px;_display:inline;}
.m20 {margin:20px;}
.mb20 {margin-bottom:20px;}
.pl10 {padding-left: 10px;}
.pl20 {padding-left: 20px;}
.pr10 {padding-right: 10px;}
.pr20 {padding-right: 20px;}
.pt15 {padding-top: 15px;}
.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.pb10 {padding-bottom: 10px;}
.pb20 {padding-bottom: 20px;}
.pr5 {padding-right: 5px;}
.pl5 {padding-left: 5px;}
.pt5 {padding-top: 5px;}
.pb5 {padding-bottom: 5px;}
.p10 {padding: 10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p5 {padding: 5px;}
.p1 {padding: 1px;}
.b {display:block;}
.in-b {display:inline-block;zoom:1;*display:inline;}
.por {position:relative;}
.poa {position:absolute;}
.ti {text-indent:-999999px;}
#no {border:none;border:0;}

/*颜色*/
.red {color:red;}
.black {color:black;}
.blue {color:blue;}
.gray {color:#999;}
.white {color:white;}

/*宽度*/
.w100 {width:100%;}
.mw100 {max-width:100%;}
.w50 {width:50%;}

/* 文章间距 */
.content {font-size:14px;line-height:28px;color:#727272;}
.content p {margin-bottom:10px;}
.content img {max-width:100%;}

/*边框*/
#container .row {margin:0;}
#container .row > div {padding:0;}

/* 背景 */
.bgf {background-color:#fff;}
.bg1 {background-image:url("../images/bg1.jpg");background-position:center top;height:1538px;}
.bg2 {background-image:url("../images/bg2.jpg");background-position:center top;height:736px;}
.bg3 {background-image:url("../images/bg3.jpg");background-position:center top;height:880px;}
.bg4 {background-image:url("../images/bg4.jpg");background-position:center top;height:809px;}
.bg5 {background:url("../images/bg5.jpg") center top;padding-top:35px;}



/* 标题1 */
.title-h1 {margin:90px 0 35px;line-height:35px;}
.title-h1 h3 {font-size:38px;color:#074b89;}
.title-h1 span {font-size:30px;color:#222;}
.title-h1 p {font-size:15px;color:#434343;}

.title-h2 {text-align:center;padding-top:75px;margin-bottom:45px;}
.title-h2 h3 {font-size:38px;color:#074b89;text-transform:uppercase;}
.title-h2 span {font-size:30px;color:#222;}

.btn-d,.btn-d:hover {width:118px;height:34px;line-height:34px;border-radius:2px;background-color:#2948a3;text-align:center;font-size:15px;color:#fff;display:inline-block;zoom:1;*display:inline;}


/* 头部 */
.index-top {height:45px;line-height:45px;background-color:#2948a3;color:#fff;font-size:13px;}
.index-top .right {text-align:right;}
.index-top .right span {display:inline-block;zoom:1;*display:inline;padding-right:20px;}
.index-top .right i {padding-right:5px;}
.index-top .right dl {display:inline-block;zoom:1;*display:inline;position:relative;z-index: 9999999;}
.index-top .right dl dt {height:45px;line-height:45px;}
.index-top .right dl dd {display:none;width:100px;text-align:center;position:absolute;right:0;top:45px;background-color:#2948a3;height:60px;z-index:99999;}
.index-top .right dl dd a {color:#fff;display:block;height:30px;line-height:30px;}


.navbar {height:100px;background-color:#fff;border:none;border:0;z-index:99999;margin:0;    position: sticky;
    top: 0;
    z-index: 10000;}
.navbar .navbar-brand {padding:0;height:auto;}
.navbar .navbar-brand img {margin:10px 0px 0;}
.navbar-collapse {float:right;}
.navbar-nav {}
.navbar-nav > li.dropdown {margin:0 5px;}
.navbar-nav > li.dropdown a.dropdown-toggle {color:#000;padding:0px 15px;height:100px;line-height:100px;font-size:16px;}
.navbar-nav > li.dropdown a:hover,.navbar-nav > li.dropdown.hover a {color:#eb0812;border-bottom:2px solid #eb0812;}
.fr-fa {margin:33px 0 0;}
.navbar-form {position:absolute;right:0;top:55px;}

/* pro-list */
.pro-list {}
.pro-list a.b {font-size:15px;color:#545454;margin-bottom:35px;text-align:center;}
.pro-list a.b img {margin-bottom:15px;box-shadow:0px 0 0px #e3e3e3,5px 0 5px #e3e3e3,0 0px 0px #e3e3e3,0 5px 5px #e3e3e3;-webkit-box-shadow:0px 0 0px #e3e3e3,5px 0 5px #e3e3e3,0 0px 0px #e3e3e3,0 5px 5px #e3e3e3;}

/* about */
.about {font-size:16px;color:#4e4e4e;line-height:30px;}
.about .t {font-size:30px;color:#222;margin:90px 0 35px;}
.about .t span {display:inline-block;zoom:1;*display:inline;width:46px;height:48px;line-height:48px;text-align:center;margin:0 5px;color:#fff;background:url("../images/2.png") no-repeat center top;}
.about h2 {font-size:30px;color:#222;margin-bottom:30px;}
.about h2 font {font-size:38px;display:block;text-transform:uppercase;}
.about p {margin-bottom:30px;}

/* btn-list */
.btn-list {border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.btn-list a.b {height:180px;font-size:15px;line-height:30px;color:#4d4d4d;position:relative;}
.btn-list a.b h2 {font-size:19px;color:#2b2b2b;padding-top:50px;text-indent:10px;margin-bottom:5px;}
.btn-list a.b span {font-size:14px;color:#808080;text-indent:10px;display:block;}
.btn-list a.b p {text-indent:10px;}
.btn-list a.b i {position:absolute;right:20px;top:70px;font-size:40px;}
.btn-list a.b:hover {background-image:url("../images/a1.jpg");background-size:100% 100%;color:#fff;} 
.btn-list a.b:hover h2 {color:#fff;}
.btn-list a.b:hover span {color:#fff;}
.btn-list .b2 a.b {border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}

/* news-list */
.news-list {font-size:14px;color:#5c5c5c;line-height:28px;}
.news-list a.b {font-size:17px;color:#282828;}
.news-list p {margin-bottom:35px;}
.news-list img {margin-bottom:15px;}


.news-center h2 {font-size:22px;color:#222222;margin-bottom:40px;margin-top:20px;}
.news-center .news-center-top {font-size:14px;color:#494949;line-height:28px;margin-bottom:20px;}
.news-center .news-center-top a.b {font-size:16px;color:#000;}
.news-center .news-center-top span {font-size:15px;color:#151515;}
.news-center .news-center-top img {margin-bottom:10px;}
.news-center li {width:100%;height:45px;font-size:16px;color:#000;line-height:45px;border-bottom:1px solid #e5e5e5;}
.news-center li a {font-size:16px;color:#000;}
.news-center .tc {margin-top:50px;}


/* footer */
.gotop {height:66px;text-align:center;line-height:66px;background-color:#2948a3;}
.gotop i {color:#fff;font-size:40px;}
.footer {padding:50px 0 0;background-color:#272727;}
.footer h2 {margin-bottom:25px;font-size:19px;color:#fff;font-weight:normal;}
.footer .link {}
.footer .link li {height:25px;line-height:25px;width:49%;float:left;}
.footer .link li:nth-child(2n) {text-align:right;}
.footer .link li a {font-size:14px;color:#fff;}

.footer .lx {font-size:13px;color:#fff;}
.footer .lx li {width:100%;line-height:18px;margin-bottom:10px;}
.footer .lx li .iconfont {color:#ec1d26;padding-right:20px;margin-right:20px;border-right:1px solid #c7c7c7;_display:inline;}
.footer .lx li span{
	display: inline-block;
	width: 81%;
}

.footer .text {width:48%;height:41px;line-height:41px;font-size:14px;border:1px solid #5a5a5a;color:#9e9e9e;background:none;text-indent:10px;}
.footer .text:nth-child(2) {float:right;}
.footer .textarea {margin-top:10px;height:60px;font-size:14px;border:1px solid #5a5a5a;color:#9e9e9e;background:none;text-indent:10px;width:100%;padding:5px 0;}
.footer .submit {background:none;border:2px solid #ec1d26;text-align:center;font-size:14px;color:#ec1d26;width:100%;height:100%;}

.copyright {border-top:1px solid #3d3d3d;margin-top:50px;padding:15px 0;font-size:14px;color:#8d8d8d;text-align:center;}

/* banner1 */
.banner1 .txt {position:absolute;left:0;top:50%;width:100%;text-align:center;margin-top:-30px;line-height:30px;height:60px;color:#fff;font-size:16px;}
.banner1 .txt a {color:#fff;}
.banner1 .txt h2 {font-size:35px;}


/* about */
.bg5 > .container {border-top:1px solid #2948a3;padding:0;}
.bg5 > .container > .row {margin:0;}
.bg5 > .container > .row > .col-md-3 {padding:0;}
.nav-list {background-color:#fff;padding-bottom:30px;}
.nav-list li {height:55px;line-height:55px;width:100%;text-indent:20px;border-bottom:1px solid #f7f7f7;position:relative;}
.nav-list li > a {
	font-size:17px;
	color:#525252;
	display:block;
	height:55px;
	position:relative;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	overflow: hidden;
	padding-right: 25px;
}
.nav-list li > a i {position:absolute;right:10px;top:0;font-size:20px;}
.nav-list li > a em {margin-right:10px;display:inline-block;zoom:1;*display:inline;width:11px;height:11px;border-radius:50%;border:1px solid #0679ce;background-color:#fff;}
.nav-list li.hover > a,.nav-list li > a:hover {background-color:#2948a3;color:#fff;}
.nav-list li .subnav {display:none;position:absolute;left:100%;top:0;background: #fff;width: 260px;z-index: 99999;border-radius: 5px;}
.nav-list li .subnav a {
	display:block;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#525252;
	text-indent:20px;
	display: -webkit-box;
 -webkit-box-orient: vertical;
 text-overflow: ellipsis;
 -webkit-line-clamp: 1;
 overflow: hidden;
}
.nav-list li .subnav a:hover {color:#ea020c;}
.nav-list li.hover1 .subnav {display:block;} 


.left-contact {background-color:#fff;padding:10px;margin-bottom:50px;}
.left-contact .left-contact-img {position:relative;font-size:12px;color:#626262;}
.left-contact .left-contact-img h2 {font-size:18px;color:#16171c;position:absolute;left:10px;top:30px;}
.left-contact .left-contact-img p {position:absolute;left:10px;top:50px;}
.left-contact .txt {font-size:15px;line-height:33px;color:#525252;}

.nav-list li.hover1 .subnav{
    display: none;
    height: 0;
    opacity: 0;
}.nav-list li:nth-child(1).hover1 .subnav{
    display: block;
    height: auto;
    opacity: 1;
}
.right-content .t1 {line-height:40px;font-weight:bold;font-size:18px;color:#2948a3;border-bottom:1px solid #2948a3;display:inline-block;zoom:1;*display:inline;margin:20px 0;}

/* news-list */
.news-list1 {}
.news-list1 li {position:relative;font-size:14px;color:#5f5f5f;line-height:28px;width:100%;border-bottom:1px solid #d0cccc;padding-bottom:10px;margin-bottom:20px;}
.news-list1 li a.b {text-indent:20px;margin-bottom:10px;font-size:19px;color:#555656;}
.news-list1 li .more {position:absolute;right:20px;top:0;padding:0 20px;height:31px;line-height:31px;border:1px solid #0076cd;border-radius:4px;font-size:14px;color:#0076cd;}
.news-list1 li p {width:80%;padding-left:20px;}

/* right-pro-list */
.right-pro-list {}
.right-pro-list a.b {text-align:center;margin-bottom:25px;}
.right-pro-list a.b span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:52px;line-height:52px;background-color:#b2b2b2;font-size:15px;color:#fff;}
.right-pro-list a.b:hover span {background-color:#626262;}

.right-pro-content h1 {text-align:center;font-size:19px;color:#272727;margin:35px 0 25px;}
.right-pro-content {}
.game163{position:relative;width:545px;margin:20px auto;}
.game163 .bigImg{position:relative}
.game163 .bigImg li {width:100%;}
.game163 .bigImg li img{vertical-align:middle;width:100%;height:645px;}

.game163 .smallScroll{height:177px;overflow:hidden;margin-top:20px;position:relative;}
.game163 .sPrev,.game163 .sNext {height:176px;width:33px;text-indent:-99999px;position:absolute;top:0;}
.game163 .sPrev {background:url("../images/hd.png") no-repeat left center;left:0px;}
.game163 .sNext {background:url("../images/hd.png") no-repeat right center;right:0px;}

.game163 .smallImg {float:left;height:177px;overflow:hidden;margin:0 35px;}
.game163 .smallImg li {float:left;width:150px;margin:0 5px;_display:inline;}
.game163 .smallImg img {border:1px solid #ebebeb;width:148px;height:175px;}
.game163 .smallImg .on img {border:1px solid #ea030d;}

.right-pro-content-ch {}
.right-pro-content-ch .hd {margin-bottom:40px;height:48px;}
.right-pro-content-ch .hd li {height:48px;line-height:48px;border-right:1px solid #fff;background-color:#9c9c9c;float:left;padding:0 20px;font-size:18px;color:#454545;}
.right-pro-content-ch .hd li.on {background-color:#2948a3;color:#fff;}
.right-pro-content-ch .bd {margin-bottom:50px;font-size:15px;line-height:30px;color:#5a5a5a;}

/*分页*/
.list_pages{ text-align:center;height:52px;margin-top:20px;}
.list_pages ul{}
.list_pages ul li{float:none;width:auto;padding:4px 8px;border:1px solid #fff;background-color:#fff;display:inline-block;zoom:1;*display:inline;margin:0 2px;}
.list_pages ul li a{color:#333;}
.list_pages ul li a:hover{color:#000000;}
.list_pages ul li.active,.list_pages ul li.active a,.list_pages ul li.active a:hover{background-color:#2948a3;color:#fff;border:1px solid #2948a3;}
.list_pages .pageinfo{padding:4px 10px;color:#555;font-weight:normal;float:none;}
.list_pages .pageinfo strong{color:#555; font-weight:normal;}
.list_pages select{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}


/* 文章内容 */
.wz-box {text-align:left;padding-bottom:30px;}
.wz-box h1 {margin:20px 0 10px;font-size:22px;color:#000;font-weight:normal;text-align:center;}
.wz-box .info {line-height:26px;margin:0 10px;text-align:center;}
.wz-box .content1 {line-height:25px;margin:20px 20px 30px;}
.wz-box .content1 p {margin-top:20px;}
.wz-box .content1 img {max-width:90%;}

.izl-rmenu{
	       margin-right: 0;
	       width: 63px;
	       position: fixed;
	       right: 0;
	       bottom: 15%;
	      
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 63px;
    width: 63px;
}

.izl-rmenu .consult .phone {
    background-color:#FFF;
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 63px;
    color: #000;
    font-size: 14px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}

.izl-rmenu .chat{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -63px;
    display: block;
    height: 62px;
    width: 63px;
}

#udesk-feedback-tab {
   
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -125px;
    display: block;
    height: 62px;
    width: 63px;
    background-color: #FFF!important;
    z-index:999;
}


.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
     height: 62px;
    width: 63px;
  
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 63px;
    width: 63px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}

.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -119px;
	bottom:0;
    width: 119px;
    height: 119px;
}

@media (max-width: 1240px) {

}

@media (max-width: 1000px) {
	.navbar-nav > li.dropdown a {}
}

@media (max-width: 900px){
	.navbar-header {float:none;}
}

@media (max-width: 768px) {
	.navbar {height:60px;}
	.navbar-toggle {margin-top:15px;}
	.navbar-collapse {background-color:#fff;float:none;border:none;border:0;box-shadow:inherit;margin-top:2px;}
	.navbar .navbar-brand img  {margin:15px 0 0 10px;width:150px;}
	.navbar-nav {margin:0 0 10px;}
	.navbar-nav > li.dropdown a {height:35px;line-height:35px;}
	.navbar-nav > li.dropdown a:hover,.navbar-nav > li.dropdown.hover a {color:#fff;border:none;border:0;}
	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {background-color:none;color:#eb0812;}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background:none;color:#eb0812;}
	.navbar-nav > li > .dropdown-menu {background:none;}
	.navbar-nav > li > .dropdown-menu li a {color:#fff;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#fff;}


	.title-h1 {margin:50px 0 15px;line-height:25px;}
	.title-h1 h3 {font-size:18px;color:#074b89;}
	.title-h1 span {font-size:14px;color:#222;}
	.title-h1 p {font-size:14px;color:#434343;}

	.title-h2 {padding-top:35px;margin-bottom:15px;}
	.title-h2 h3 {font-size:18px;}
	.title-h2 span {font-size:14px;}

	/* about */
	.about {font-size:14px;line-height:22px;}
	.about .t {font-size:20px;margin:30px 0 15px;}
	.about h2 {font-size:20px;margin-bottom:10px;}
	.about h2 font {font-size:22px;}

	.footer .link {margin-bottom:20px;}
	.footer .link li {width:33.333%;text-align:center;}
	.footer .link li:nth-child(2n) {float:left;text-align:center;}
	.footer .lx {margin-bottom:20px;}
	.footer .submit {height:40px;line-height:40px;margin:10px 0 20px;}


	.bg1 {height:auto;}
	.bg2 {height:auto;padding-bottom:30px;}
	.bg3 {height:auto;}
	.bg4 {height:auto;}

	.p20 {padding:5px;}

	/* banner1 */
	.banner1 .txt {font-size:14px;}
	.banner1 .txt h2 {font-size:18px;}

	.news-list1 li .more {position:relative;margin-top:10px;left:20px;}
	.news-list1 li p {width:auto;padding-right:20px;}

	.nav-list li.hover {height:auto;}
	.nav-list li .subnav {position:static;}
	.nav-list li .subnav {}


	.game163 {width:100%;}
	.game163 .bigImg li img {height:300px;}
	.game163 .smallScroll {height:80px;}
	.game163 .smallImg {height:80px;}
	.game163 .smallImg li {width:80px;}
	.game163 .smallImg li img {height:80px;width:80px;}
	.game163 .sPrev, .game163 .sNext {height:80px;}

	.right-pro-content-ch .hd {height:auto;float:left;}

.izl-rmenu {display:none;}
}
.xianchang{
    overflow: hidden;
}
.anli{
    overflow: hidden;
}

