@charset "utf-8";
/* reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:14px;font-family:'微软雅黑','Microsoft YaHei',Arial,sans-serif;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
html,body{color:#333;overflow-x:hidden;transition: all 0.3s;}
ul,ol,li{list-style:none;margin: 0;padding: 0;}
a{color:#4b4848;text-decoration:none;}
a:hover {text-decoration:none;}
a:focus{outline:none;}
img{border:0;}
h1,h2,h3,h4,h5{font-weight:normal}
select::-ms-expand { display: none; } 
input,a{outline: none;}
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
.clear{clear:both;}
.clearfix:before, .clearfix:after { content: ""; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; } 
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.none{display:none;}
.hide{ display:none;}
textarea{outline:none;}
/* 去除iPhone中默认的input样式 */
input,select,textarea,button{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none; resize: none; border-radius:0; outline: none; border:none; background-color:transparent; font-family:inherit; font-size:inherit; color:inherit; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; box-sizing:border-box;vertical-align:middle;}

input[type="button"],input[type="radio"],input[type="checkbox"],input[type="submit"],button {cursor:pointer;}

/* 通用 */
::-webkit-scrollbar { width:8px; height:10px; background-color:rgba(255, 255, 255, 0.2); } 
/*定义滚动条轨道 内阴影+圆角*/ 
::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: rgba(255, 255, 255, 0.2); } 
/*定义滑块 内阴影+圆角*/ 
::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #2355b5; }	



/*其他*/
body{font:14px/1.231 Arial,helvetica,clean,sans-serif;}
/*end reset*/


@font-face {
  font-family: "HelveticaNeueLTPro35";
  src: url("fonts/HelveticaNeueLTPro35.woff2") format("woff2"),
       url("fonts/HelveticaNeueLTPro35.woff") format("woff"),
       url("fonts/HelveticaNeueLTPro35.ttf") format("truetype"),
       url("fonts/HelveticaNeueLTPro35.eot") format("embedded-opentype"),
       url("fonts/HelveticaNeueLTPro35.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}





/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#000; font-size:14px; font-family: "微软雅黑"; position:relative;min-width:320px;width:100%;}
.w1100{width:1100px;margin:0 auto;}
.ImgBox{display:table-cell; vertical-align:middle; text-align:center;}
@media screen and (max-width:1100px){
.w1100{width:94%;margin:0 auto; padding:0 3%;}	
	
}


/*header*/
.header{width: 100%;background:#ffffff;box-sizing:border-box;}
.headerTop{width: 100%;height: 46px;line-height: 46px; background:#f0f0f0;}
.headerTop p{font-size: 14px;height: 46px;line-height: 46px;color: #909090;float: left;}
.headerTop ul{float: right;}
.headerTop li{float: left;height: 46px;line-height: 46px;font-size: 14px;color: #464646;background: url(../images/top-line2.jpg) no-repeat 15px center;padding-left: 30px;}
.headerTop li a{font-size: 14px;color: #464646;}
.headerTop li a:hover{color: #2f52e0;}
.headerTop li.sc{background:none;padding-left: 0;}
.headerTop li.en{background:none;padding-left: 0;}
.headerTop li.en a{ width:23px; height:23px; overflow:hidden; border-radius:50%; font-size:12px; color:#fff; background:#e6b82e; display:inline-block; line-height:23px; text-align:center; margin-top:10px; margin-left:5px;}
.headerTop li.cn{background:none;padding-left: 0;}
.headerTop li.cn a{ width:23px; height:23px; overflow:hidden; border-radius:50%; font-size:12px; color:#fff; background:#23559b; display:inline-block; line-height:23px; text-align:center; margin-top:10px;margin-left:20px;}
.headerTop li.gzwx{position: relative; cursor:pointer;}
.headerTop li.gzwx span.ma{display: none;width: 129px;height: 128px;left: 0;top: 40px;position: absolute;z-index: 88;z-index: 99;}
.headerTop li.gzwx span.ma img{display: block;width: 129px;height: 128px;}
.headerTop li.gzwx:hover span{display: block;}
.headerCenter{width: 100%;padding-top:19px;padding-bottom:19px;}
.headerCenter .w1100{position: relative;}
.headerCenter .top-left{float:left; width:60%;}
.headerCenter .logo{overflow:hidden;display:table-cell; vertical-align:middle;}
.headerCenter .logo img{overflow:hidden;transition:all 0.6s;}
.headerCenter .slogan{display:table-cell; vertical-align:middle;text-align:left;font-size:14px; line-height:26px;color:#333333;padding-left:44px;background: url(../images/top-line.jpg) no-repeat 23px center;}
.headerCenter .slogan img{max-height:100%;padding-right:15px;}
.headerCenter .slogan h1{font-size:22px; color:#333333; font-weight:bold;}
.headerCenter .slogan h3{font-size:18px; color:#333333;font-weight:300;}
.headerCenter .slogan strong{color:#04388e;}
.headerCenter .top-right{float:right; width:40%;}
.headerCenter .ph{/*font-size:18px;*/color:#000000; text-align:left; line-height:21px;float:right;margin-top:20px;transition:all 0.6s;background: url(../images/top-tel.png) no-repeat left center;padding-left:52px; min-height:42px;font-size:20px;font-weight:bold;}
.headerCenter .ph strong{/*font-size:14px;*/color:#04388e; font-weight:bold;font-size:16px;}

/*headerNav*/
.headerNav{height: 55px;border-top:1px solid #f1f1f1;}
.headerNav .w1100{ position:relative;}
.headerNav ul{background:#fff; font-size:0;margin:0 auto; position:relative; z-index:1;}
.headerNav li{ display:inline-block;*display:inline;zoom:1;font-size: 15px;height: 55px;line-height: 55px; }
.headerNav li.home a{ margin-left:0;}
.headerNav li,.headerNav li a:after{-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;transition: 0.5s all;}
.headerNav li a{color: #000000;text-decoration: none;height:55px;line-height: 55px;display:inline-block;padding:0 30px; margin-left:75px;position: relative;}
.headerNav li.cur a{color:#04388e;}
.headerNav li:hover a{color:#04388e;}
.headerNav li a:after{content:'';height:2px;background:#04388e;position:absolute;bottom:0;left:0;display:inline-block; z-index:2; width:0;}
.headerNav li.cur a:after{width:100%;}
.headerNav li:hover a:after{width:100%;}

/*EN*/
.enheader .headerNav li{ width:16.66666666666667%;}
.enheader .headerNav li a{margin-left:0;}
/*.headerNav .subline{height:2px;background:#04388e;position:absolute;bottom:0;left:0;z-index:0; display:inline-block; z-index:2;}*/
@media screen and (max-width:1100px){
.headerNav li{ width:16.66666666666667%;}
.headerNav li a{margin-left:0;}
}





/*mobileMenu*/
.mobileMenu{ display:none;}
@media screen and (max-width:1024px){
	.header_bg{height:0;}
    .header{ display:none;}
	/*mobileMenu*/
   .mobileMenu{ display: block; height:80px;}
	body{width:100%;overflow: hidden;}
	.w92{width:92%;margin: 0 auto;position: relative;}
	header.header2 {background-color: #fff;position: fixed;z-index: 99;width: 100%;height: 80px;line-height: 80px;box-shadow: 0 2px 6px rgba(0, 0, 0, .1);}
	header.header2 .logo{height: 80px;display:block;width:auto;line-height:80px;position: relative; z-index:1}
	header.header2 .logo img{max-height:65px;padding:1% 0;}	
	/*btn*/
	header.header2 .nav-btn{width:30px;height:30px;position: absolute;cursor: pointer;top: 25px; right:0; z-index:2}	
	header.header2 .nav-btn .line{display: block;width: 100%;height: 1px;background-color: #4a4a4a;position: absolute;left: 0;border:0;}		
	header.header2 .nav-btn .line1{top: 5px;-webkit-transform-origin: left top 0;-ms-transform-origin: left top 0;transform-origin: left top 0;}
	header.header2 .nav-btn .line2{top: 15px;}	
	header.header2 .nav-btn .line3{bottom: 5px;-webkit-transform-origin: left bottom 0;-ms-transform-origin: left bottom 0;transform-origin: left bottom 0;}	
	/*erji*/
	header.header2 .sub-menu{width: 100%;display: none;position: absolute;right: 0;padding:0;overflow-y: auto!important;z-index: 999;background: #fafafa;}	
	header.header2 .sub-menu ul{overflow-y: auto!important; height:90%;}
	header.header2 .sub-menu ul::-webkit-scrollbar{width: 0;}
    header.header2 .sub-menu ul::-webkit-scrollbar-thumb{background:none;border:none;border-radius:0;}
	header.header2 .sub-menu ul{width: 92%;margin: 0 auto;}
	header.header2 .sub-menu li{width: 100%;}	
	header.header2 .sub-menu .tit{display: block;padding:0 10px;line-height:40px;color: #4a4a4a;font-size: 14px;position: relative;border-bottom: 1px dotted #4a4a4a;}
	header.header2 .sub-menu .sec-list{padding: 5px 10px;display: none;}	
	header.header2 .sub-menu li.li-act .tit{ background:#1b479c;color: #fff;}
	header.header2 .nav-btn.active{-webkit-animation: rotate 0.3s linear 0s;animation: rotate 0.3s linear 0s;}	
	header.header2 .sub-menu .sub-tit.on{background-color: #1b479c;border-top: 1px solid #1b479c;color: #fff;}	
	header.header2 .sub-menu .sec-list p{height: 30px;line-height:30px;font-size: 14px;}	
	header.header2 .sub-menu .sec-list p a{font-size: 14px;display: block;color: #4a4a4a;}
	/*i*/
	header.header2 .sub-menu .sub-tit i{display:block;position:absolute;top:0;right:10px;bottom:0;width:25px;height:25px;margin:auto;border-radius:3px;background-color: #1b479c;}
	header.header2 .sub-menu .sub-tit i::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:15px;height:3px;margin:auto;background-color: #ffffff;}
	header.header2 .sub-menu .sub-tit i::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:3px;height:15px;margin:auto;background-color:#fff;}
	header.header2 .sub-menu .sub-tit.on i{background-color: #1b479c;}
	header.header2 .sub-menu .sub-tit.on i::after{display:none;}

}
@media screen and (max-width:640px){
	.mobileMenu{height:65px;}
	header.header2 {height: 65px;line-height: 65px;}
    header.header2 .logo{height: 65px;line-height:65px; width:80%; display:table-cell; vertical-align: middle;}
	header.header2 .logo img{max-height:90%;padding:1% 0;max-width:80%;}	
	header.header2 .nav-btn{top: 17.5px;}
}

@media screen and (max-width:450px){
	.mobileMenu{height:55px;}
	header.header2 {height: 55px;line-height: 55px;}
    header.header2 .logo{height:55px;line-height:55px;}
	header.header2 .nav-btn{top: 12.5px;}
}
@media screen and (max-width:350px){
	.mobileMenu{height:50px;}
	header.header2 {height: 50px;line-height:50px;}
    header.header2 .logo{height:50px;line-height:50px;}
	header.header2 .nav-btn{top: 10px;}
}




/* banner */
.fullSlide{ min-width:1000px; position:relative;  height:600px; overflow:hidden;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:600px; overflow:hidden; text-align:center; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.fullSlide .bd li a{ display:block; height:600px; }
.fullSlide .bd li a img{display:block; width:100%;filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
.fullSlide .hd{left:0; right:0;bottom:15px; position:absolute; z-index:1;overflow:hidden; margin:0 auto; text-align:center;}
.fullSlide .hd ul{ width:100%; height:12px;margin:0 auto;}
.fullSlide .hd ul li{ display:inline-block;margin:0 5px;cursor:pointer; }
.fullSlide .hd ul li{width: 12px;height: 12px;background: #fff; line-height:999px;border-radius:50%; overflow:hidden;}
.fullSlide .hd ul .on{background: #e6b82e;  }
.fullSlide .prev,.fullSlide .next {position:absolute;top:50%;margin-top:-30px;left:5%;z-index:1;cursor:pointer;filter:alpha(opacity=95);opacity:0.95;display:none;width:50px;height:50px; }
.fullSlide .prev{background:url(../images/left.png) no-repeat; background-size:50px;}
.fullSlide .next {left:auto;right:5%;background:url(../images/right.png) no-repeat;background-size:50px;}

.TouchSlide{ display:none}
@media screen and (max-width:1024px){
	.fullSlide{ display:none}
	/*m_Banner*/
	.TouchSlide{width:100%;position: relative; height:auto;  margin:0 auto; overflow:hidden; display:block;}
	.TouchSlide .bd{position:relative; z-index:0;text-align:center;width:100%;}
	.TouchSlide .bd li{width:100%;margin-bottom:1em;}
	.TouchSlide .bd li img{width:100%;}
	.TouchSlide .bd li a{ display:block;}
	.TouchSlide .hd {width:100%;position:absolute;z-index:1;bottom:3.125vw;text-align:center; }
	.TouchSlide .hd ul li{border:1px solid #fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:5px;height:5px;margin:0 0.5em;overflow:hidden;line-height:999px;border-radius:50%;}
	.TouchSlide .hd ul li.on{background: #fff;}
}



/*footer*/
.footer{width:100%;overflow:hidden;padding:90px 0 40px  0;background: url(../images/bottom-bg.jpg) no-repeat center top #04388e;}
.footer .left{width:70%; float:left;}
.footer .alink{width:100%; text-align:left;color:#fff;}
.footer .alink .tit{ font-size:18px;margin-bottom:15px; font-weight:bold;}
.footer .alink .tit span{font-size:12px;}
.footer .alink a{padding:0;display:inline-block;*display:inline;zoom:1;text-align:center;line-height:30px;color:#fff;font-size:14px; margin-right:30px;background: url(../images/bottom-line.png) no-repeat left center;padding-left: 30px;}
.footer .alink a:hover{color:#1890ff;}
.footer .alink a.first{background:none;padding-left:0;}
.footer .flx{font-size:13px;color:#fff; margin-top:20px;}
.footer .ylink{font-size:13px;color:#fff; margin-top:20px;}
.footer .ylink a{padding:0;display:inline-block;*display:inline;zoom:1;text-align:center;line-height:30px;color:#6277ac;font-size:12px; margin-right:10px;}
.footer .ylink a:hover{color:#fff;}
.copyright{width:30%;padding:0; text-align:right;float:right;}
.copyright{color:#fff;display:block;font-size:12px; line-height:20px;}
.copyright .code table{ float:right;}
.copyright .bq{color:#6277ac;font-size:12px;line-height:20px;margin-top:15px;}
.copyright .bq a{color:#6277ac;}
.copyright .bq a:hover{color:#fff;}
@media screen and (max-width:1100px){
.footer{ background-size:100%;}
.footer .left{width:100%; float:none;}
.copyright{width:100%;padding:30px 0 0 0; text-align:left;float:none;}
.copyright .code table{ float:none;}
}
@media screen and (max-width:768px){
.footer .alink a{background: none;padding-left:0px;}	
}





/*piaofu*/
.side-bar>a {display:block;border-radius:5px;background:#8ec358;transition:all .3s ease-out;overflow:hidden;vertical-align: middle; width: 45px;height: 45px;cursor: pointer;position: fixed;right: 10px;z-index:9;}
.side-bar a.gotop{background:#bebebe;}
.side-bar>a:hover{ background:#71b031;}
.side-bar a.gotop:hover{ background:#71b031;}
#online_wx{bottom:327px;}
#online_qq{bottom:278px}
#online_tel{bottom:229px}
#gotop{bottom:180px}



#online_lx {width: 180px;height: auto;border-radius: 5px;background-color: #fff;-webkit-box-shadow: 0 5px 9px rgba(4,0,0,.17);box-shadow: 0 5px 9px rgba(4,0,0,.17);position: fixed;right: -200px;bottom:229px;z-index:101}
#olx_head { background-color:#1b57bc; }
#olx_head {padding: 20px;line-height: 16px;height: 16px;background:#1b57bc;border-radius: 5px 5px 0 0;color: #fff;font-size: 14px}
#olx_head i {float:right;background:url(../images/online_close.png) center center no-repeat;width:18px;height: 16px;cursor: pointer;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; font-style:normal;}
#olx_tel {padding: 20px 30px}
#olx_tel div {color: #434343;line-height: 14px;height: 14px;margin-bottom: 10px}
#olx_tel div i { display:inline-block;background:url(../images/fa-phone.jpg) center center no-repeat;width:16px;height: 16px;cursor: pointer;margin-right: 20px;vertical-align: middle}
#olx_tel p {line-height: 18px;font-family: 'HelveticaNeueLTPro-Th';font-size: 16px}

.fixed {position: fixed;/*top: 0;left: 0;width: 100%;height: 100%;background: rgb(0,0,0);background: rgba(0,0,0,.6);overflow-y: auto;*/z-index: 100;/*display: none*/right: 0;bottom: 327px;}
#fixed_weixin .fixed-container {/*width: 220px;*/height: auto;/*padding: 20px 20px 0 20px;background: #fff;position: absolute;left: 50%;top: 50%;margin-left: -110px;margin-top: -140px*/width: 120px;padding: 10px 10px 0 10px; border-radius:5px; overflow:hidden;background:#e6e6e6;}
#fixed_weixin .fixed-container div {/*height: 220px;*/ overflow:hidden;height: 120px;}
#fixed_weixin .fixed-container div img{width:100%;}
#fixed_weixin .fixed-container p {height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #000}
.fixed.show {display: block;}
@media screen and (max-width:1024px){
	
.side-bar{ display:none!important;}	
}









/*keysearch*/
.keysearch-box{ width:100%; margin:0px auto;background:#f5f5f5;padding:10px 0;min-height:40px;}
.keysearch-box .w1100{ position:relative;}
.keyleft{font-size:13px; line-height:24px; color:#333333; padding-right:240px; padding-top:9px;}
.keyleft a{ font-size:12px; margin:0 1% 0 0;color:#595959; display:inline-block;}
.keyleft a:hover{color:#2f52e0;}
.keyright{width:236px; position:absolute; right:0; top:0;}
.search{ width:236px; float:right;height:40px;position:relative;}
.search .keywords {width:234px;display:block; line-height:38px;height:38px; color:#909090; text-indent:15px;font-size:14px;background: #fff;font-family:"微软雅黑", Arial; outline:none;border:1px solid #efefef;border-radius:38px;}
.search .submit {position:absolute;right:0px;top: 0;height:38px;width:50px;border:none;background:url(../images/top-search.png) center center no-repeat;cursor:pointer;border-radius:38px;}
@media screen and (max-width:768px){
.keyleft{padding-right:0; padding-top:0;}
.keyright{width:100%;position: static;}
.search .keywords {width:100%;}
.search{ width:100%; float:none;}
}








/*index-pro */
.index-pro{width: 100%;}
.index-pro .w1100{ position:relative;padding-top:50px;padding-bottom:60px;}
.index-pro .mainCon{width: 100%;}
/**/
.index-pro .mainCon .sideBar{width: 260px;float: left;}
.index-pro .mainCon .sideBar .top{padding-top:20px;padding-bottom:30px;background:url(../images/index-pronavbg.jpg) no-repeat center bottom #04388e;text-transform:uppercase; text-align:center;}
.index-pro .mainCon .sideBar .top .en{color: #5a70a8;font-size: 12px; line-height:30px;}
.index-pro .mainCon .sideBar .top h2{color: #fff;font-size:22px; line-height:30px; font-weight:bold;}
.index-pro .mainCon .sideBar .top h2 a{color: #fff;text-decoration: none; display:inline-block;}
.index-pro .mainCon .sideBar .top p{font-size: 12px;color: #ffffff;line-height:20px;}
.index-pro .mainCon .sideBar .box{width: 100%;}
.index-pro .mainCon .sideBar .box ul{position: relative;background: #f8f8f8; padding:23px 20px 23px 20px;}
.index-pro .mainCon .sideBar .box li{line-height:30px;font-size: 16px;background:#fafafa;padding:6px 0;border-bottom:1px dashed #d2d2d2;}
.index-pro .mainCon .sideBar .box li a{display:block;color: #333333;text-decoration: none; padding-right:20px;background:url(../images/index-pro-s.png) no-repeat right center;}
.index-pro .mainCon .sideBar .box li:hover a{color:#2f52e0;font-weight: bold;}

/**/
.index-pro .lx-box .img{ width:100%;}
.index-pro .lx-box .wz img{ margin-bottom:10px;}
.index-pro .lx-box .wz{padding-top:26px;padding-bottom:26px;background:url(../images/index-pro-telbg2.jpg) no-repeat center bottom #054aa5; line-height:24px; color:#fff; font-size:14px;}

/**/
.index-pro .mainCon .index-proBox{width: 810px;float: right;}
.index-pro .mainCon .index-proBox .tit{margin-bottom:15px;border-bottom:1px solid #e5e5e5;}
.index-pro .mainCon .index-proBox .tit a{ display:inline-block;padding-left:30px;background:url(../images/index-pro-tit.png) no-repeat left center;color: #333333;font-size:18px; line-height:40px; position: relative;}
.index-pro .mainCon .index-proBox .tit a:after{content:'';height:1px;background:#e6b82e;position:absolute;bottom:-1px;left:0;display:inline-block; z-index:2; width:100%;}
/**/
.index-pro .mainCon .index-proBox .conBox2{width:100%; background:#fff;}
.index-pro .mainCon .index-proBox .conBox2 ul{ font-size:0; margin:0 -7.5px;}
.index-pro .mainCon .index-proBox .conBox2 li{ display:inline-block;*display:inline;zoom:1;width:33.3333333%;vertical-align:top;margin-bottom:16px;}
.index-pro .mainCon .index-proBox .conBox2 li a{ display:block; margin:0 7.5px;}
.index-pro .mainCon .index-proBox .conBox2 li .ImgBox{ overflow:hidden; width:100%; height:200px; position:relative;}
.index-pro .mainCon .index-proBox .conBox2 li .ImgBox:after{content:'';position:absolute;bottom:0;left:0;top:0;right:0; border:1px solid #dcdcdc;}
.index-pro .mainCon .index-proBox .conBox2 li .ImgBox img{display: block;transition: all 1s ease-out; max-width:100%; max-height:100%;}
.index-pro .mainCon .index-proBox .conBox2 li .title{font-size:14px;color:#fff;margin-top:2px; line-height:42px;height:42px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background:#333333;}
.index-pro .mainCon .index-proBox .conBox2 li:hover .ImgBox img{transform: scale(1.2);}
.index-pro .mainCon .index-proBox .conBox2 li:hover .title{ background:#2f52e0;}
@media screen and (max-width:1100px){
	.index-pro .mainCon .sideBar{width:100%;float:none;}
	.index-pro .mainCon .sideBar .box li{ display:inline-block; min-width:100px; margin-right:20px; border-bottom:none;}
	.index-pro .mainCon .sideBar .lx-box{ display:none;}
	
	.index-pro .mainCon .index-proBox{width:100%;float:none;}
	.index-pro .mainCon .index-proBox .conBox2 li .ImgBox{height:auto;text-align:center; display:block;}
	.index-pro .mainCon .index-proBox .conBox2 li .ImgBox img{ width:100%; }
}
@media screen and (max-width:768px){
	
	.index-pro .mainCon .index-proBox .conBox2 li{ width:50%;}
}




/**/
.index-ad1{height:260px;background-position:center center; background-repeat:no-repeat; background-size:cover; text-align:center; background-attachment:fixed;}
.index-ad1 img{ max-width:100%;}
@media screen and (max-width:1100px){
.index-ad1{ height:auto;}	
}

/*titleBox*/
.titleBox{text-align:center;}
.titleBox .t1{color:#000000;font-size:30px;margin:0 auto;font-style: normal; text-align:center; line-height: normal; font-weight:bold;margin-bottom:8px;text-transform: uppercase;}
.titleBox .t1 strong{color:#04388e;}
.titleBox .t2{color: #ffffff;font-size:12px;margin:0 auto;font-style: normal; text-align:center; padding:0 44px; display:inline-block; line-height:34px; background:#04388e; position:relative;}
.titleBox .t2:after{content:'';position:absolute;right:-42px;top:50%;width:67px; height:1px; background:#d4d4d4;}
.titleBox .t2:before{content:'';position:absolute;left:-42px;top:50%;width:67px; height:1px; background:#d4d4d4;}
@media screen and (max-width:768px){
.titleBox .t1{font-size:26px;}	
.titleBox .t2{padding:0 30px; display:inline-block; line-height:34px; background:#04388e; position:relative;}
.titleBox .t2:after{right:-30px;width:40px;}
.titleBox .t2:before{left:-30px;width:40px;}
}


/*index-fw*/
.index-fw{overflow:hidden;margin-top:-60px;}
.index-fw .w1100{ position:relative;padding-top:16px;}
.index-fw .titleBox{padding-top:75px;padding-bottom:50px;position:relative; z-index:1;-webkit-box-shadow: 0px -14px 9px rgba(0,0,0,.1);-moz-box-shadow: 0px -14px 9px rgba(0,0,0,.1);box-shadow: 0px -14px 9px rgba(0,0,0,.1); background:#fff;border-top-left-radius: 30px;border-top-right-radius: 30px;}
.index-fw .mainCon{background:url(../images/index-fwbg.jpg) center bottom no-repeat;padding-bottom:160px;}
/**/
.index-fw .m-yaos{ padding:20px 20px;}
.index-fw dl{ float:left;width:50%;height:260px;transition: all 0.3s linear 0s; position:relative;}
.index-fw dt{width: 265px;height:260px;position:absolute; left:0; top:0;}
.index-fw dt .img{width: 265px;height:260px;overflow:hidden;}
.index-fw dt .img img,.index-fw dt .img{transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.index-fw dt .img:hover img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1);transform: scale(1.1);}
/*.index-fw dt .img:before{ content:""; position:absolute;top:0; left:0; bottom:0;right:0;border:10px solid #fff;border-radius:50%;}*/
.index-fw dt img{width:100%;height: auto;display: block;}
.index-fw dd{text-align: center; padding-left:50%; background:#fff;}
.index-fw dd .wz{height:260px;width: 265px;display:table-cell; vertical-align:middle; margin:0 auto; }
.index-fw dd h3{font-size:18px;color: #000000;margin-bottom:10px;}
.index-fw dd .num{font-size: 26px;color: #04388e;margin-bottom:27px; display:inline-block;border-bottom:3px solid #e6b82e;font-family: "HelveticaNeueLTPro35";}
.index-fw dd .nr{font-size: 14px;color: #595959;line-height:24px; padding:0 10px;}
/**/
.index-fw dl.dl3 dt{left: auto; right:0;}
.index-fw dl.dl3 dd{padding-left:0;padding-right:50%;}
.index-fw dl.dl4 dt{left: auto; right:0;}
.index-fw dl.dl4 dd{padding-left:0;padding-right:50%;}
@media screen and (max-width:1100px){
.index-fw{margin-top:-50px;}
.index-fw .m-yaos{ padding:20px 0;}
.index-fw dl{height:23vw;}
.index-fw dt{width: 23.5vw;height:20vw;}
.index-fw dt .img{width:23.5vw;height:23vw; }
.index-fw dd .wz{width:23.5vw;height:23vw;}	
}
@media screen and (max-width:1024px){
.index-fw{margin-top:-40px;}
.index-fw dd h3{font-size:16px;}
.index-fw dd .num{font-size: 20px;}
.index-fw dd .nr{font-size: 12px;}
}
@media screen and (max-width:768px){
.index-fw{margin-top:-30px;}
.index-fw dl{ float:none;height:auto; width:100%;}
.index-fw dt{width: 47vw;height:46.5vw;}
.index-fw dt .img{width:47vw;height:46.5vw; }
.index-fw dd .wz{width:53vw;height:46.5vw;}
.index-fw dd h3{font-size:18px;}
.index-fw dd .num{font-size: 26px;}
.index-fw dd .nr{font-size: 14px;}


.index-fw dl.dl2 dt{left: auto; right:0;}
.index-fw dl.dl2 dd{padding-left:0;padding-right:50%;}
.index-fw dl.dl3 dt{left: 0; right:auto;}
.index-fw dl.dl3 dd{padding-left:50%;padding-right:0;}

.index-fw .titleBox{padding-top:50px;padding-bottom:20px;}
}





/*index-ys*/
.index-ys{padding-top:30px; padding-bottom:50px;background:#fff;}
.index-ys .titleBox{margin-bottom:67px;}
.index-ys .index-ysBOX{min-height: 280px; position:relative; margin-bottom:40px;}
.index-ys .index-ysBOX .ImgBox{ position: absolute;right:46.81818181818182%; top:0;}
.index-ys .m-ys{margin-top:36px;}
.index-ys .m-nr{padding-left:34px;padding-top:24px;position:relative;background:url(../images/s.png) left top no-repeat; }
.index-ys .m-nr .num{ font-size:60px; line-height:90px;color:#04388e;font-family: Arial,sans-serif; font-weight:bold;}
.index-ys .m-nr h3{font-size:22px;color: #04388e;line-height:24px; font-weight:bold;/*font-family: Arial,sans-serif;text-transform: uppercase;*/}
.index-ys .m-nr .en{font-size:12px;color: #909090;}
.index-ys .m-nr{font-size:15px;color: #595959; line-height:26px;}
/*you*/
.index-ys .s-ys2 .ImgBox,
.index-ys .s-ys4 .ImgBox,
.index-ys .s-ys6 .ImgBox{right:auto;left:46.81818181818182%;}
.index-ys .s-ys2 .m-nr .num,
.index-ys .s-ys4 .m-nr .num,
.index-ys .s-ys6 .m-nr .num{margin-left:0;}
.index-ys .s-ys1 .m-ys,
.index-ys .s-ys3 .m-ys,.index-ys .s-ys5 .m-ys{padding-left:650px;}
.index-ys .s-ys2 .m-ys,
.index-ys .s-ys4 .m-ys,.index-ys .s-ys6 .m-ys{padding-left:0;padding-right:650px;}
@media screen and (max-width:1100px){
.index-ys .s-ys1 .m-ys,
.index-ys .s-ys3 .m-ys,.index-ys .s-ys5 .m-ys{padding-left:59%;}
.index-ys .s-ys2 .m-ys,
.index-ys .s-ys4 .m-ys,.index-ys .s-ys6 .m-ys{padding-left:0;padding-right:59%;}
}
@media screen and (max-width:768px){
.index-ys .index-ysBOX .ImgBox{ position: static;right:0; display:block;}	
.index-ys .s-ys2 .ImgBox,
.index-ys .s-ys4 .ImgBox,
.index-ys .s-ys6 .ImgBox{right:auto;left:0;}
.index-ys .index-ysBOX .ImgBox img{ width:100%;}
.index-ys .s-ys1 .m-ys,
.index-ys .s-ys3 .m-ys,.index-ys .s-ys5 .m-ys{padding-left:0;}
.index-ys .s-ys2 .m-ys,
.index-ys .s-ys4 .m-ys,.index-ys .s-ys6 .m-ys{padding-left:0;padding-right:0;}	
}







/**/
.index-ad2{ background-position:center top; background-repeat:no-repeat; background-size:cover;}
.index-ad2 img{ width:100%;}
















/* Dots */
.slick-dotted.slick-slider{margin-bottom: 30px;}
.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: .75;color: black;}

.slick-dots{bottom: 0;}
/*.slick-dots li{border-radius:50%; background:#d8d8d8;width:10px;height:10px;}
.slick-dots li.slick-active{background:#0a3d92;}
.slick-dots li button{ display:none;}*/
.slick-dots li{width: 10px;height: 10px;}
.slick-dots li button{width:10px;height:10px;}
.slick-dots li button:before{border-radius:50%; background:#d8d8d8;width:10px;height:10px;opacity:1;}
.slick-dots li.slick-active button:before{background:#0a3d92;opacity:1;}

/*index-case*/
.index-case{padding-top:60px; padding-bottom:54px;background:#fff; overflow:hidden;}
.index-case .titleBox{margin-bottom:60px;}
/*index-case*/
.index-case .prolunboBox{ height:356px; overflow:hidden;}
.caseList{margin:0 -10px;padding:0;overflow:hidden;height:auto;color:#a0a0a0;font-size:0;line-height:normal; position:relative; padding-bottom:60px;}
.caseList .proli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:33.33333%;vertical-align:top;}
.caseList .proli a{display:block; margin:0 10px;border:1px solid #d2d2d2;border-radius:5px; overflow:hidden; background:#fff; padding:14px 14px;}
.caseList .ImgBox{width:100%;height:auto;overflow:hidden; line-height:0; position:relative;}
.caseList .ImgBox img{max-width:100%; height:auto; display:block;}
.caseList .ImgBox img{transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.caseList .proli a:hover .ImgBox img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1);transform: scale(1.1);}
.caseList .proli .listTitle{ text-align:center;overflow:hidden;display:block;padding-top:16px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
.caseList .proli .listTitle .t{ display:block;font-size:14px;color:#464646;height:30px;line-height:30px;overflow:hidden;}
/* Arrows */
.caseList .slick-next,.caseList .slick-prev{position: absolute;top: 50%;height:30px;width:30px;border: 0 none;margin-top: -16.5px;text-align: center;font-size:0;color: #fff;z-index: 5; outline:none;padding:0;line-height:0;background-repeat: no-repeat;background-position: center;border-radius:50%;}
.caseList .slick-next,.caseList .slick-prev{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.caseList .slick-next{right:20px;background-image: url("../images/index-right.png");}
.caseList .slick-prev{left:20px;background-image: url("../images/index-left.png");}
.caseList:hover .slick-next,.caseList:hover .slick-prev{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
@media screen and (max-width:768px){
.caseList .proli{width:50%;}
.caseList .ImgBox{ display:block;}
.caseList .ImgBox img{width:100%;}	
.index-case .prolunboBox{ height:auto;}
}
@media screen and (max-width:350px) {
.caseList{margin:0 0;}
.caseList .proli{width:100%;}
.caseList .proli a{margin:0 0;}
}





/*index-gongyi*/
.index-gongyi{padding-top:70px;padding-bottom:70px;background:url(../images/index-gongyibg.jpg) center top no-repeat #f6f6f6; background-size:cover;}
.index-gongyi .titleBox{margin-bottom:30px;}
.gongyiList{ text-align:center; overflow:hidden;}
.gongyiList .gongyili{margin:0 auto;/* overflow:hidden; */width:100%; float:left;}
.gongyiList ul{margin:0 -30px;padding:0;overflow:hidden;height:auto;color:#a0a0a0;font-size:0;line-height:normal; position:relative;text-align:center; padding-top:30px}
.gongyiList li.proli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:20%;vertical-align:top;padding-bottom:10px; /*float:left;*/}
.gongyiList li.proli .abox{display:block; margin:0 30px;border-radius:5px; overflow:hidden;}
.gongyiList .ImgBox{width:100%;height:auto;overflow:hidden; line-height:0; position:relative;border-radius:50%;}
.gongyiList .ImgBox img{max-width:100%; height:auto; display:block;border-radius:50%;overflow:hidden; }
.gongyiList .ImgBox:before{ content:""; position:absolute;top:0; left:0; bottom:0;right:0;border:10px solid #e6b82e;border-radius:50%;}
.gongyiList .ImgBox img{transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.gongyiList li.proli{max-width: 100%;-webkit-transition: -webkit-transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: -moz-transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: -o-transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition: -ms-transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1);}
.gongyiList li.proli:hover{-webkit-transform: translateY(-10px);-moz-transform:translateY(-10px);-o-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.gongyiList li.proli .listTitle{ text-align:center;display:block;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
.gongyiList li.proli .listTitle .t{ display:block;font-size:16px;color:#333333;height:30px;line-height:30px;overflow:hidden;}
.gongyiList li.proli .listTitle .num{ display:block;font-size:16px;color:#fff;height:40px;line-height:40px;overflow:hidden;border-radius:50%; background:#0a3d92; width:40px; margin:0 auto; position:relative; margin-top:-20px; z-index:2;}
.gongyiList li.proli .listTitle .en{ display:block;font-size:12px;color:#757575;height:20px;line-height:20px;overflow:hidden;}
.gongyiList .slick-dots{ text-align:center; margin:0 auto;padding-top:60px;}
.gongyiList .slick-dots li{width: 10px;height: 10px; float:none;margin: 0 5px;}
.gongyiList .slick-dots li button{width:10px;height:10px;}
.gongyiList .slick-next,.gongyiList .slick-prev{ display:none!important;}
@media screen and (max-width:1024px){
.gongyiList ul{margin:0 -20px;}
.gongyiList li.proli .abox{margin:0 20px;}
}
@media screen and (max-width:768px){
.gongyiList li.proli{width:33.333333%; text-align:center;}	
.gongyiList .ImgBox{display: block;width: 170px;margin: 0 auto;}
}
@media screen and (max-width:640px){
.gongyiList li.proli{width:50%;}	
.gongyiList ul{margin: 0;}
.gongyiList li.proli .abox{margin:0;}
.gongyiList .ImgBox:before{ border:5px solid #e6b82e;}
}
@media screen and (max-width:430px){
.gongyiList .ImgBox{width: 130px;}
}





/*index-about*/
.index-about{padding-top:200px;padding-bottom:30px;background:url(../images/index-aboutbg.jpg) center top no-repeat #fff;}
.index-about .titleBox{margin-bottom:60px;}
.index-about .mainCon{ background:#fff;}

.morebtn{ text-align:center;}
.morebtn a{margin:0; width:165px; height:47px; line-height:40px; text-align:center;font-size:12px; display:inline-block; color:#fff;background: url(../images/m.png) no-repeat center center;margin-top:10px;}

/*index-ab*/
.index-ab{  background:#fff; padding:50px 45px;}
.index-ab .img{ float:left; margin-right:45px;}
.index-ab .wz{font-size:14px;color: #595959; line-height:30px; padding-top:60px;}
.index-ab .wz h3 a{font-size:22px;color: #04388e;line-height:24px; font-weight:bold; margin-bottom:15px; display:inline-block;}
@media screen and (max-width:768px){
.index-ab .img{ float:none; margin-right:0; }
.index-ab .img img{ width:100%;}
.index-ab .wz{ padding-top:30px;}
.index-ab{padding:50px 20px;}
}



/*index-about index-lanTit*/
.index-lanTit{margin-bottom:40px; position:relative;overflow:hidden;border-radius:47px; text-align:center;background: url(../images/line3.jpg) repeat-x center center;}
.index-lanTit .linka{text-align:center; font-size:0;line-height:0; display:inline-block;border-radius:47px;background:#f1f1f1; margin:0 auto}
/*index-lanTit2*/
.index-lanTit .navT{padding:0;margin:0;display:inline-block;*display:inline;zoom:1;text-align:center;}
.index-lanTit .navT a{display:block;color:#231815;font-size:14px;line-height:47px;background: url(../images/line3.png) no-repeat left center;padding:0 30px;}
.index-lanTit .navT:nth-child(1) a{background:none;}
.index-lanTit .navT.on a,.index-lanTit .navT:hover a{ color:#04388e;}



/*index-about*/
.index-about .prolunboBox{ height:170px; overflow:hidden;margin-bottom:60px;}
.aboutList{margin:0 -10px;padding:0;overflow:hidden;height:auto;color:#a0a0a0;font-size:0;line-height:normal; position:relative; }
.aboutList .proli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:33.33333%;vertical-align:top;}
.aboutList .proli a{display:block; margin:0 10px;overflow:hidden; background:#fff;}
.aboutList .ImgBox{width:100%;height:auto;overflow:hidden; line-height:0; position:relative;}
.aboutList .ImgBox img{max-width:100%; height:auto; display:block;max-height: 170px;}
.aboutList .ImgBox img{transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.aboutList .proli a:hover .ImgBox img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1);transform: scale(1.1);}
.aboutList .proli .listTitle{ display:none;overflow:hidden;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;text-align:left; padding:25px 29px 25px 29px;}
.aboutList .proli .listTitle .t{ display:block;font-size:14px;color:#464646;height:60px;line-height:30px;overflow:hidden;}
/* Arrows */
.aboutList .slick-next,.aboutList .slick-prev{position: absolute;top: 50%;height:30px;width:30px;border: 0 none;margin-top: -16.5px;text-align: center;font-size:0;color: #fff;z-index: 5; outline:none;padding:0;line-height:0;background-repeat: no-repeat;background-position: center;border-radius:50%;}
/*.aboutList .slick-next,.aboutList .slick-prev{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}*/
.aboutList .slick-next{right:20px;background-image: url("../images/index-right.png");}
.aboutList .slick-prev{left:20px;background-image: url("../images/index-left.png");}
.aboutList:hover .slick-next,.aboutList:hover .slick-prev{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
@media screen and (max-width:768px) {
.aboutList .proli{width:50%;}
.aboutList .ImgBox{ display:block;}
.aboutList .ImgBox img{width:100%;max-height:100%;}	
.index-about .prolunboBox{ height:auto;}
}
@media screen and (max-width:480px) {
.aboutList{margin:0 0;}
.aboutList .proli{width:100%;}
.aboutList .proli a{margin:0 0;}
}


/*xuanxiang qiehuan*/
.SelectCon .SelectBox{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; height:0;}
.SelectCon .SelectBox.show{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;height:auto;}





/*index-news*/
.index-news{padding-top:80px;padding-bottom:80px;background:url(../images/index-newsbg.jpg) center top no-repeat #fff;}
.index-news .titleBox{margin-bottom:75px;}
.index-news .tit{ font-size:18px; color:#464646; margin-bottom:15px;}
.index-news .tit span{font-size:12px; color:#464646}
.index-news .tit a{ font-size:12px; color:#04388e; float:right;} 
/*newsList*/
.index-newsBox{ width:440px; float:left;padding-right:20px;padding-left:20px; position:relative;}
.index-newsBox:after{ content:''; position:absolute;right:0;top:0; height:100%; width:1px; background:#e2e2e2;}
.index-newsBox:before{ content:''; position:absolute;left:0;top:0; height:100%; width:1px; background:#e2e2e2;}
.index-newsBox .ImgBox{overflow:hidden; display:block;}
.index-newsBox .ImgBox img{width:100%;}
.index-newsBox .ImgBox img{-webkit-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.index-newsBox .ImgBox img:hover{ -o-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1);transform: scale(1.1);}
.index-newsBox .newsList{margin:0;padding:0;overflow:hidden;height:auto;color:#a0a0a0;font-size:0;line-height:normal; padding-top:5px;}
.index-newsBox .newsList li{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:100%;position: relative;padding-bottom:20px;border-bottom:1px solid #e9e9e9;margin-bottom:30px;}
.index-newsBox .newsList li a{display:block;text-decoration:none; padding:0;}
.index-newsBox .newsList li.list1{padding-bottom:0;border-bottom:0;margin-bottom:0;}
.index-newsBox .newsList li.list1 a{ display: block; padding:0;}
.index-newsBox .newsList li.list1 .listTitle{height:auto;padding:0;border-bottom:1px dashed #ccc;}
.index-newsBox .newsList li.list1 .listTitle .t{display:inline-block;font-size:14px;color:#333333;height:43px;line-height:43px;padding:0; overflow: hidden; float:left; width:340px;}
.index-newsBox .newsList li.list1 .listTitle .listDate{display:block; background:none; float:right; width:100px;font-size: 12px;color:#909090; text-align:right;padding:0; line-height:43px;} 
.index-newsBox .newsList li.list1 .listTitle .wz{ float:left;margin-top:5px;}
.index-newsBox .newsList li.list1 a:hover .listTitle .t1{color:#2f52e0;}
/*newsList2*/
.index-newsBox2{ width:290px; float:left; margin-left:20px;}
.index-newsBox2 .newsList2{margin:0;padding:0;overflow:hidden;height:auto;color:#a0a0a0;font-size:0;line-height:normal;}
.index-newsBox2 .newsList2 li{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:100%;position: relative;margin-bottom:13px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;}
.index-newsBox2 .newsList2 li a{display:block;text-decoration:none;padding:20px 20px;background:#eeeeee;}
.index-newsBox2 .newsList2 li.list1 .listTitle{height:auto;padding:0;color:#333333;}
.index-newsBox2 .newsList2 li.list1 .listTitle .t1{font-size: 14px; padding:0; line-height:28px;height:28px; overflow:hidden;} 
.index-newsBox2 .newsList2 li.list1 .listTitle .t2{font-size: 12px; padding:0; line-height:28px;height:28px; overflow:hidden;} 
.index-newsBox2 .newsList2 li:hover a{background:#595959;}
.index-newsBox2 .newsList2 li:hover .listTitle{color:#fff;}
/*newslx-box*/
.newslx-box{ background:#f4f4f4; width:290px; float:left; margin-right:20px;}
.newslx-box .img{padding:14px 14px; }
.newslx-box .img img{max-width:100%;}
.newslx-box .wz img{ margin-bottom:10px; max-width:100%;}
.newslx-box .wz{padding-top:26px;padding-bottom:26px;line-height:24px; color:#595959; font-size:16px;}
@media screen and (max-width:1100px){
.index-newsBox{ width:40%;padding-right:2%;padding-left:0%;}
.index-newsBox:after{ width:0;}
.index-newsBox:before{  width:0;}
.index-newsBox2{ width:30%;margin-left:0;}
.newslx-box{width:26%;margin-right:2%;}
.index-newsBox .newsList li.list1 .listTitle .t{width:70%;}
}
@media screen and (max-width:1024px){
.index-newsBox{ width:100%;margin-right:0;margin-left:0; margin-bottom:20px; padding-bottom:20px;}
.index-newsBox2{ width:100%;}
.newslx-box{width:100%;margin-right:0;margin-bottom:40px; display:none;}
.index-newsBox .newsList li.list1 .listTitle .t{width:60%;}
}





/*****************************page start*****************************/
.page{ background:#ffffff;}


/*pagebanner*/
.pagebannerBox {width:100%;overflow:hidden;margin:0 auto;text-align:center;position: relative; height:290px;}
.pagebannerBox img{width:1440px;height:290px;display:block; position:absolute; left:50%;margin-left:-720px;}
@media screen and (max-width:1100px) {
.pagebannerBox {height:auto;}
.pagebannerBox img{width:100%;height:auto;margin-left:0; position:static; left:0;}
}


/*pageInfo*/
.pageInfo{ color:#595959; font-size:14px; line-height:30px; min-height:100px;padding-top:40px;padding-bottom:50px;}
.pageInfo img{ max-width:100%;}

/*ListMenu*/
.ListMenu{ position:relative; float:left;width:230px;margin-right:60px; min-height:530px;background:#f7f7f7;}
.ListMenu .ListMenu-tit{padding:25px 25px 25px 25px;background:#053c96; color:#fff; line-height:30px; font-size:18px;}
/*一级*/
.ListMenu .ListSub{border-bottom:none;}
.ListMenu .ListSub .li1{ position:relative;-webkit-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:all 0.3s ease-in-out;border-bottom:1px solid #fff;}
.ListMenu .ListSub .li1 i{ width:48px; height:48px; position:absolute; top:0; right:5px;}
.ListMenu .ListSub .li1 .a1{display:block;font-size:14px;line-height: 24px;color:#4d4d4d;padding: 7.5px 50px 7.5px 25px;-webkit-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out; background:#f7f7f7;}
.ListMenu .ListSub .li1:hover i,.ListMenu .ListSub .li1.on i{ background:url(../images/ss.png) center center no-repeat;}
.ListMenu .ListSub .li1:hover .a1,.ListMenu .ListSub .li1.on .a1{color:#fff;background:#e6b82e;}
/**/
.pageRight{ width:810px; height:auto; overflow:hidden; float:left; font-size:14px; line-height:30px; color:#1d1d1d;}
/*pageTit*/
.pageTit{margin-bottom:30px;border-bottom:1px solid #dfdfdf;}
.pageTit .t{color: #04388e;font-size:16px;margin:0 auto;font-style: normal;line-height:34px; display:block; padding: 0 10px;}
.pageRightBanner{margin-bottom:25px;}
@media screen and (max-width:1100px) {
.ListMenu{float:none;width:100%;margin-right:0; min-height:0px;}
.ListMenu .ListMenu-tit{padding:10px 20px 10px 20px;}
.ListMenu .ListSub{ padding:10px 20px; margin-bottom:30px;}
.ListMenu .ListSub .li1{ display:inline-block;border-bottom:none;}
.ListMenu .ListSub .li1 i{ display:none;}
.ListMenu .ListSub .li1 .a1{display:inline-block;padding: 0 5px; background:none;}
.ListMenu .ListSub .li1:hover .a1,.ListMenu .ListSub .li1.on .a1{color:#e6b82e;background:none;}
.pageRight{ width:100%; float:none;}
}



/*piaofu 修改20210305*/
.customer{ z-index:9999;}
.customer .customer-tel{width:140px;height:auto;border-radius:5px;/*background-color:#f4f6f8;*/-webkit-box-shadow:0 5px 9px rgba(4,0,0,.17);box-shadow:0 5px 9px rgba(4,0,0,.17);/*border:1px solid #fff;*/    background-color: #d7dfed;}
.customer .customer-tel .customer-head {padding:10px 10px 0 10px;line-height:16px;height: 16px;border-radius: 5px 5px 0 0;color: #eb6100;font-size:14px; font-weight:bold;}
.customer .customer-tel .t {padding:10px 10px; line-height:20px;font-size:14px; font-weight:bold; color:#000;}
.customer .customer-wx{-webkit-box-shadow:0 5px 9px rgba(4,0,0,.17);box-shadow:0 5px 9px rgba(4,0,0,.17);}
.customer .customer-wx .customer-con {height: auto;width: 120px;padding: 10px 10px 0 10px; border-radius:5px; overflow:hidden;/*background-color:#f4f6f8;*/border-bottom:1px solid #e6e6e6;    background-color: #3b649a;}
.customer .customer-wx .customer-con div {overflow:hidden;height: 120px;}
.customer .customer-wx .customer-con div img{width:100%;}
.customer .customer-wx .customer-con p {height:30px;line-height:30px;text-align: center;font-size:14px;/*color: #000*/color:#fff;}
.customer .gotop{ display:block;width:140px;border-radius:5px; text-align:center; margin-top:-8px; display:none;}
.customer .gotop span{display:inline-block; height:35px; width:40px; line-height:35px;font-size:12px;color:#fff;border-radius:5px; overflow:hidden; background:#04388e;}
.customer .gotop img{ height:40px;}
@media screen and (max-width:1024px){
.customer{ display:none!important;}	
}