@charset "utf-8";
/* 浏览器样式初始化 */
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;color: #34353a;font-family: Microsoft Yahei,Arial,Hiragino Sans GB,'微软雅黑',STHeiti,'华文细黑',sans-serif;line-height:2em;max-height: 9999px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
ul,ol,li{list-style:none}
html,body{background: #fff;min-width: 1250px;overflow-x: hidden;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease; }
img{border:0}
em,i,b{font-style: normal;font-weight: normal;}
h1,h2,h3,h4,h5{font-weight:normal}
input{outline: none;border: none;}
.clear:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear{zoom:1;}
.left{float:left;}
.right{float:right;}
.hide{display:none;}
.imgbig {-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; display: block !important }
.imgbigout:hover .imgbig{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1) }
.imgbigout {display: block; overflow: hidden }
a:hover {text-decoration: none; -webkit-transition: background-color .2s ease; -moz-transition: background-color .2s ease; -ms-transition: background-color .2s ease; -o-transition: background-color .2s ease; transition: background-color .2s ease }
.w1200{width: 1200px;margin: 0 auto;}
.txt-color{color: #0078bf !important;}
.bg-color{background-color: #0078bf;}
.af, .bf{position: relative;}
.af:after, .bf:before{position: absolute;display: block;content: "";}
.com-a{display: block;}
/*.color-a:hover{background: #0078bf !important;border-color: #0078bf !important;color: #fff !important;}*/

.pager{margin:95px auto 130px;}
.pager span,.pager a{display:inline-block;font-size:16px;margin:0px 22px;line-height:2em;text-align:center;}
.pager .now{color:#29a7df;position:relative;}
.pager .now:after{position:absolute;bottom:3px;content:'';display:block;width:100%;height:1px;background:#cbcbcb;}
.pager .current,.pager .p1{background-image:url(/static/img/narrow.png);background-repeat:no-repeat; background-position:center;width:8px;height:15px;}
.pager .current:first-child,.pager .p1:first-child{transform:rotate(180deg)}
.pager .p1:hover{background-image:url(/static/img/nharrow.png);}


/*========== index ==========*/
.head-wrap{margin-top: 100px;}
.head{position: fixed;left: 0;top: 0;z-index: 999999;width: 100%;height: 100px;background: rgba(255,255,255,0);box-shadow: 0.5px 0.866px 16px 0px rgb(0,0,0,.1);overflow: hidden;}
.i-head{background: rgba(255,255,255,0.8);box-shadow: 0 1px 8px #aaa;}
.head .head-inner{width: 96%;height: 100%;margin: 0 auto;}
.head .logo{height: 100%;width: 23%;position: relative;}
.head .logo img{position: absolute;top: 50%;left: 0;transform: translate(0, -50%);max-width: 100%;}
.head .head-nav{/*width: 64%;*/margin: 0 auto;text-align: center;}
.head nav>ul>li{position: relative;float: left;padding: 0 32px;text-align: center;}

@media screen and (max-width: 1680px){
	.head nav>ul>li{padding: 0 28px;}
}

@media screen and (max-width: 1560px){
	.head nav>ul>li{padding: 0 20px;}
}
@media screen and (max-width: 1440px){
	.head nav>ul>li{padding: 0 15px;}
}


.head nav>ul>li.ewm a{
	display: block;
    background: #fff;
    line-height: 0;
    padding: 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-top: 25px;
    transition: all .5s;
    -webkit-transition: all .5s;
}

.head nav>ul>li.ewm a:hover{
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
}
.head nav>ul>li>a{font-size: 20px;color: #fff;line-height: 100px;}

.i-head nav>ul>li>a{color: #333;}
.head nav>ul>li.on>a{color: #0078bf;}
.head nav li>a:hover{color: #0078bf;}
/*.head nav li:not(:last-child):after{position: absolute;display: block;content: "";width: 1px;height: 10px;background: #999;right: 0;top: 50%;margin-top: -5px;}
*/
.head .sub-nav{display: none;position: absolute;left: 50%;width: 150px;transform: translate(-50%,0);text-align: center;background: #fff;padding: 10px 0 20px;border-radius: 0 0 2px 2px;}
.head .sub-nav a{font-size: 14px;line-height: 36px;color: #888;}
.head .sub-nav a:hover{color: #0078bf;}

.head .head-lang{height: 22px;margin-top: 39px;}
.head .head-lang i{float: left;;margin-right: 7px;width: 22px;height: 22px;background: url(img/icons.png) 0 0 no-repeat;}
.head .head-lang a{float: left;line-height: 22px;color: #666;padding: 0 7px;}
.head .head-lang .head-cn{position: relative;}
.head .head-lang .head-cn:after{position: absolute;display: block;content: "";width: 1px;height: 9px;background: #949494;right: 0;top: 50%;margin-top: -5px;}


.i-banner{position: relative;}
.i-banner .bd, .i-banner .bd ul{height: 100% !important;}
.i-banner .bd, .i-banner .bd ul, .i-banner .bd ul li, .i-banner .bd ul li img{width: 100% !important;}
.i-banner .bd li{position: relative;}
.i-banner img{display: block;width: 100%;}
.i-banner .banner-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,175,255,0.08);}
.i-banner .hd{position: absolute;left: 0;bottom: 30px;width: 100%;display: none;}
.i-banner .hd ul{text-align: center;}
.i-banner .hd li{display: inline-block;margin: 0 14px;width: 60px;height: 2px;font-size: 0;background: #fff;cursor: pointer;transition: top 1s;}
.i-banner .hd li.on{background: #0078bf;}

.i-banner .i-banner-text{position: absolute;width: 78%;top: 48.12%;left: 11%;}
.i-banner-text p{line-height: 1em;color: #fff;font-weight: bold;}
.i-banner-text .cntext{margin-bottom: 20px;font-size: 46px;}
.i-banner-text .entext{font-size: 30px;text-transform: uppercase;}


.i-banner .hd{z-index:1; height:50px;line-height:40px;width:100%;  overflow:hidden; position:absolute; left:0;bottom:0px; }
.i-banner .hd ul{ text-align:center;}
.i-banner .hd ul li { cursor: pointer; display: inline-block; zoom:1; width: 12px; height: 12px; margin: 5px 11px;  overflow: hidden;*display:inline;line-height: 9999px;background:#fff;-webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; }
.i-banner .hd ul li.on{ background:#e00034; }
.i-banner  .btn{position:absolute;top:50%;width:28px;height:28px;margin-top:43px;display:block;z-index:1;background: url(img/banner-arrow.png) no-repeat;}
.i-banner .prev{left:2%;background-position: 0px -28px}
.i-banner .prev:hover{background-position: 0px 0px}
.i-banner .next{right:2%;background-position: -28px -28px}
.i-banner .next:hover{background-position: -28px 0px}




.slide-btn{position: absolute;left: 50%;bottom: 36px;margin-left: -14px;width: 28px;height: 68px;background: url(img/slide-btn.png) no-repeat;}

.slide-btn{
	 transform:translate3d(0,0,0);
	 -webkit-transform:translate3d(0,0,0);
	 -moz-transform:translate3d(0,0,0);
	 opacity:1;
	 animation:translateArr 1.2s ease-out infinite;
	 -webkit-animation:translateArr 1.2s ease-out infinite;
	 -moz-animation:translateArr 1.2s ease-out infinite;
}
@keyframes translateArr {
	0%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
	20%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
		 opacity:1;
		  }
	25% {
		 opacity:.7;
	}
	33% {
		 transform:translate3d(0,15px,0);
		 -webkit-transform:translate3d(0,15px,0);
		 opacity:.5;
	}
	75%{
		 transform:translate3d(0,-5px,0);
		 -webkit-transform:translate3d(0,-5px,0);
	}
	100%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
}
@-webkit-keyframes translateArr {
	0%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
	20%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
		 opacity:1;
		  }
	25% {
		 opacity:.7;
	}
	33% {
		 transform:translate3d(0,15px,0);
		 -webkit-transform:translate3d(0,15px,0);
		 opacity:.5;
	}
	75%{
		 transform:translate3d(0,-5px,0);
		 -webkit-transform:translate3d(0,-5px,0);
	}
	100%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
}
.slide-btn:hover{animation:none;}


.i-title{    

	text-align: left;

}

.pro-title{    
    background: url(/static/img/pro-title.png) no-repeat top center;
    height: 120px;
    padding: 10px 0;
}

.about-title{    
    background: url(/static/img/about-title.png) no-repeat top center;
    height: 120px;
    padding: 10px 0;
}

.solu-title{    
    background: url(/static/img/solu-title.png) no-repeat top center;
    height: 120px;
    padding: 10px 0;
}

.case-title{    
    background: url(/static/img/case-title.png) no-repeat top center;
    height: 120px;
    padding: 10px 0;
}

.news-title{    
    background: url(/static/img/news-title.png) no-repeat top center;
    height: 120px;
    padding: 10px 0;
}

.serv-title{    
    background: url(/static/img/serv-title.png) no-repeat top center;
    height: 120px;
    padding: 10px 0;
}

.cont-title{    
    background: url(/static/img/cont-title.png) no-repeat top center;
    height: 120px;
    padding: 10px 0;
}









.i-title h4, .i-title h5{line-height: 1em;}
.i-title .entitle{margin-bottom: 20px;font-size: 14px;color: #333;text-transform: uppercase;font-family: 'Arial';}
.i-title .cntitle{font-size: 40px;color: #222;}
/*.i-title .cntitle:after{width: 30px;height: 2px;background: #777;bottom: -20px;left: 50%;margin-left: -15px;}
*/



/*首页产品*/

.i-product{padding-top: 108px;width: 100%;margin: 0 auto;height: 960px;background: url('/static/img/i_probg.jpg') no-repeat left top;/*background-size: cover;*/margin-top: -20px;}

.i-product .i-product-wrap{width: 96%;margin: 0 auto;}
.i-product .products{width: 100%;margin-top: 40px;}
.i-product .products .pro-wrap .hd ul li{margin-top: 35px;cursor: pointer;}
.i-product .products .pro-wrap .hd ul li a{display: inline-block;line-height: 38px;font-size: 24px;color: #333;margin-left: 35px;transition: all .5s ease;-webkit-transition: all .5s ease;}

.i-product .products .pro-wrap .hd ul li i{display: inline-block;width: 38px;height: 38px;background: url('img/icon.png') no-repeat left top;vertical-align: middle;margin-top: -8px;transition: all .5s ease;-webkit-transition: all .5s ease;}
.i-product .products .pro-wrap .hd ul li:nth-child(1) i{background-position: -4px -4px;}
.i-product .products .pro-wrap .hd ul li:nth-child(2) i{background-position: -4px -41px;}
.i-product .products .pro-wrap .hd ul li:nth-child(3) i{background-position: -4px -78px;}
.i-product .products .pro-wrap .hd ul li:nth-child(4) i{background-position: -4px -115px;}
.i-product .products .pro-wrap .hd ul li:nth-child(5) i{background-position: -4px -152px;}
.i-product .products .pro-wrap .hd ul li:nth-child(6) i{background-position: -4px -189px;}

.i-product .products .pro-wrap .hd ul li:hover a{font-weight: bold;}
.i-product .products .pro-wrap .hd ul li:hover i{background-position-x: -41px;}
.i-product .products .pro-wrap .hd{float: left;width: 25%}
.i-product .products .pro-wrap .bd{float: left;width: 75%;position: relative;}
.i-product .products .pro-wrap .bd ul{overflow: hidden;white-space: nowrap;}
.i-product .products .pro-wrap .bd ul li{float: left;}

.i-product .products .pro-wrap .hd ul li.on a{font-weight: bold;}
.i-product .products .pro-wrap .hd ul li.on i{background-position-x: -41px;}

.i-product .products .pro-wrap .bd ul li a{display: block;width: 100%;position: relative;}

.i-product .products .pro-wrap .bd ul li a b{display: block;width: 100%;height: 100%;background: rgb(0,0,0);position: absolute;top: 0;left: 0;z-index: 9;opacity: .5}


.i-product .products .pro-wrap .bd ul li a img{    width: 100%;
    height: 100%;
    display: block;}

.i-product .products .pro-wrap .bd ul li.ons a b{
	opacity: 0;
}

.slideBtn{    width: 122px;
    height: 50px;
    position: absolute;
    bottom: 0;
    z-index: 999;
    left: -60px;}

.slideBtn a{display: block;width: 60px;height: 50px;background-color: #000;opacity: .5;float: left;}

.slideBtn a.on{background: #0292d8;opacity: 1;}

.slideBtn a:hover{background: #0292d8;opacity: 1;}

.slideBtn a em{display: block;width: 100%;height: 100%;background: url('img/icon.png') no-repeat left top;}

.slideBtn a.sPrev em{background-position: -92px 5px;}

.slideBtn a.sNext em{background-position: -92px -34px;}


/*


.i-product .i-title{margin-bottom: 122px;}
.i-product .i-product-con{}
.i-product .i-product-con .con-summary{width: 31.5%;padding: 0 8% 0 3%;height: 578px;box-sizing: border-box;background-image: url(img/i-product-logo.png);background-position: 92.4% 30px;background-repeat: no-repeat;}
.i-product .con-summary .i-pro-type{display: none;height: 100%;}
.i-product .con-summary .i-pro-type1{display: block;}
.i-product .con-summary .con-summary-pic{position: relative;top: -11.4%;width: 100%;}
.i-product .con-summary .con-summary-pic img{display: block;max-width: 100%;height: auto;}
.i-product .con-summary-text{margin-top: -32px;}
.i-product .con-summary-text h6{margin-bottom: 21px;font-size: 18px;font-weight: bold;line-height: 1em;color: #fff;}
.i-product .con-summary-text h6.af:after{width: 24px;height: 1px;background: #fff;bottom: -13px;left: 0;transition: all .5s;}
.i-product .con-summary-text h6.hover:after{width: 50px;}
.i-product .con-summary-text p{margin-bottom: 25px;font-size: 12px;line-height: 26px;color: #eeeded;}
.i-product .con-summary-text a{display: block;width: 110px;height: 30px;font-size: 12px;color: #fff;line-height: 30px;text-align: center;border: 1px solid #bbdbee;}
.i-product .i-product-con .con-main{width: 65.83%;padding: 15px 5px 0;box-sizing: border-box;}
.i-product .con-main .proHd{position: relative;width: 750px;padding-left: 5px;z-index: 99;}
.i-product .con-main .proHd li{float: left;margin-right: 40px;font-size: 16px;color: #555;cursor: pointer;}
.i-product .con-main .proHd li:last-child{margin-right: 0;}
.i-product .con-main .proHd li.on a{color: #0078bf;}



.i-product .proBd{position: relative;top: -38px;}
.i-product .proBd .slideBox .tempWrap ul{left: -300px;}
.i-product .con-main .proBd .slideBox{position: relative;overflow: hidden;}
.slideBox{padding-top: 75px;}
.i-product .con-main .proBd li{position: relative;float: left;width: 310px;height: 460px;padding: 0 5px;}

.i-product .con-main .proBd li .pic{margin-bottom: 20px;width: 100%;height: 320px;overflow: hidden;}
.i-product .con-main .proBd li:hover img{transform: scale(1.1);}
.i-product .con-main .proBd li img{width: 100%;height: auto;transition: all .8s;}
.proBd .slideBtn{position: absolute;top: 0;right: 0.5%;}
.proBd .slideBtn>a{float: left;width: 40px;height: 40px;background-image: url(img/icons.png);background-repeat: no-repeat;}
.proBd .slideBtn .sPrev{background-position: -31px 0;}
.proBd .slideBtn .sPrev:hover{background-position: -254px 0;}
.proBd .slideBtn .sNext{background-position: -71px 0;}
.proBd .slideBtn .sNext:hover{background-position: -294px 0;}


.proBd .p1{font-size: 18px;color: #6f6f6f;}
.proBd .p2{font-size: 14px;color: #888;line-height: 20px;max-height: 40px;overflow: hidden;}
.proBd .text-a{position: absolute;left: 5px;bottom: 24px;display: block;width: 92px;height: 25px;font-size: 12px;text-align: center;line-height: 25px;border: 1px solid #0078bf;text-transform: uppercase;background: #0078bf;color: #fff;border-color: #0078bf;}

.text-a:hover{background: #fff;color: #6f6f6f;border-color: #8f8f8f;}*/




/*首页解决方案*/
/*.i-solution{padding-top: 120px;padding-bottom: 160px;width: 1366px;margin: 0 auto;}
.i-solution .i-title{margin-bottom: 76px;}
.isoul-tabslide{position: relative;}
.isoul-tabslide, .isoul-tabslide .bd, .isoul-tabslide .bd ul, .isoul-tabslide .bd ul li{width: 100% !important;}
.isoul-tabslide .bd .isoul-text{position: relative;float: left;width: 30%;height: 250px;margin-top: 80px;}
.isoul-tabslide .bd .isoul-pic{position: relative;margin-bottom: 24px;float: right;width: 725px;height: 445px;background: #f1f1f1;}
.isoul-tabslide .bd .isoul-pic img{position: absolute;display: block;top: 24px;left: -24px;}
.isoul-tabslide .isoul-text h6{margin-bottom: 26px;font-size: 22px;line-height: 1em;color: #666;}
.isoul-tabslide .isoul-text h6:after{position: absolute;bottom: -16px;left: 0;width: 30px;height: 2px;background: #888;}
.isoul-tabslide .isoul-text p{font-size: 14px;line-height: 26px;color: #888;}
.isoul-tabslide .isoul-text a{position: absolute;left: 0;bottom: 0;display: block;width: 90px;height: 27px;font-size: 12px;color: #777;line-height: 27px;text-align: center;text-transform: uppercase;border: 1px solid #9f9f9f;}
.isoul-tabslide .hd{position: absolute;bottom: 14px;left: 0;}
.isoul-tabslide .hd li{display: inline-block;text-align: center;}
.isoul-tabslide .hd li.on span, .isoul-tabslide .hd li:hover span{opacity: 1;top: 0;}
.isoul-tabslide .hd li i, .isoul-tabslide .hd li span{display: block;}
.isoul-tabslide .hd li i{width: 35px;height: 35px;margin: 0 auto;}
.isoul-tabslide .hd li span{position: relative;top: 5px;padding: 0 2px;font-size: 12px;color: #0078bf;opacity: 0;transition: all .4s;}
.i-solution .hd li i{background-image: url(img/icons.png);background-repeat: no-repeat;}
.i-solution .i1{background-position: -9px -149px;}
.i-solution .i2{background-position: -43px -149px;}
.i-solution .i3{background-position: -88px -149px;}
.i-solution .i4{background-position: -128px -149px;}
.i-solution .i5{background-position: -168px -149px;}
.i-solution .hd li.on .i1, .i-solution li:hover .i1{background-position: -9px -224px;}
.i-solution .hd li.on .i2, .i-solution li:hover .i2{background-position: -43px -224px;}
.i-solution .hd li.on .i3, .i-solution li:hover .i3{background-position: -88px -224px;}
.i-solution .hd li.on .i4, .i-solution li:hover .i4{background-position: -128px -224px;}
.i-solution .hd li.on .i5, .i-solution li:hover .i5{background-position: -168px -224px;}
.isoul-btn{position: absolute;top: 0;right: 709px;top: 387px;}
.isoul-btn>a{float: left;width: 40px;height: 40px;background-image: url(img/icons.png);background-repeat: no-repeat;}
.isoul-btn .prev{background-position: -31px 0;}
.isoul-btn .prev:hover{background-position: -254px 0;}

.isoul-btn .next{background-position: -71px 0;}
.isoul-btn .next:hover{background-position: -294px 0;}*/



/*首页解决方案*/


.i-solution{margin-top: -222px;width:100%;}

.i-solution .i-solution-title{width: 96%;margin: 0 auto;}

.solution-wrap{margin-top: 40px;}

.solution-wrap ul{position: relative;width: 100%;/*height: 823px;background:url(img/solu-bg1.jpg) no-repeat left top;*/}

.solution-wrap ul .bgs{position: absolute;width: 100%;height: 100%;}

.solution-wrap ul .bgs .bgs-img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.solution-wrap ul .bgs .bgs-img img{width: 100%;height: 100%;}

.solution-wrap ul li{width: 25%;float: left;box-sizing: border-box;-webkit-box-sizing:border-box;position: relative;cursor: pointer;}

.solution-wrap ul li.on{border-right:1px solid #7b7b7b;}

.opac{width: 100%;height: 100%;background-color: rgba(0,0,0,.5);position:absolute;z-index: 9; top:0;left:0;display: none;}

.solution-wrap ul li .solu-content{position: absolute;z-index: 8;width: 70%;left: 0;right: 0;margin: 0 auto;margin-top: 50%;}

@media screen and (max-width: 1440px){

.solution-wrap ul li .solu-content{margin-top: 18%;}

}


@media screen and (max-width: 1560px){

.solution-wrap ul li .solu-content{margin-top: 30%;}

}


.solution-wrap ul li .solu-content a{
	display: block;
    width: 56px;
    height: 56px;
    border: 2px solid #fff;
    background: url(img/icon.png) no-repeat left top;
    background-position: -192px -52px;
    margin-top: 110px;
    transition: all .5s;
}


.solution-wrap ul li .solu-content a.on{background-color: #0292d8;border: none;}

.solution-wrap ul li .solu-content p{font-size: 30px;color: #fff;font-weight: 400;line-height: 50px;margin: 50px 0;}

.solution-wrap ul li .bg{width: 100%;height: 100%;}

.solution-wrap ul li .bg img{display: block;width: 100%;}

/*首页关于*/

.center{text-align: center !important;}

.i-about{height: 680px;padding-top: 80px;box-sizing: border-box;background: url(img/i-about.jpg) center fixed no-repeat;}

.i-about h4.entitle{margin-top: 20px;}

.i-about .i-title{margin-bottom: 94px;}
.i-about .i-about-inner{text-align: center;}
.i-about .i-about-num{margin-bottom: 56px;font-size: 0;}
.i-about-num li{position: relative;display: inline-block;padding: 0 68px;}
.i-about-num li+li:before{position: absolute;display: block;content: "";width: 1px;height: 124px;background: #dedede;left: 0;top: 50%;margin-top: -62px;}
.i-about-num li .p1{margin-bottom: 15px;color: #444;}
.i-about-num li .p1 span{margin-right: 3px;font-size: 70px;font-weight: bold;color: #0292d8;}
.i-about-num li .p2{color: #666;}
.i-about-num li.spcli .p1{position: relative;}
.i-about-num li.spcli i{position: absolute;right: -4px;top: -26px;font-size: 30px;color: #4c4c4c;}
.i-about-txt{display: inline-block;width: 830px;}
.i-about-txt h6{margin-bottom: 24px;font-size: 18px;color: #444;font-weight: bold;}
.i-about-txt p{margin-bottom: 55px;color: #666;}
.i-about-txt a{display: inline-block;width: 200px;height: 50px;border: 1px solid #989898;background: url(img/h_jt.png) no-repeat center center;background-color: #0292d8; background-position: -200px 0; transition: all .5s;}
.i-about-txt a:hover{background-position: 0 0;}

/*首页案例*/

.i-case{padding-top: 80px;box-sizing: border-box;width: 100%;}

.i-case .i-caseslide{width: 100%;margin-top: 40px;}

.i-case .i-caseslide ul {width: 100%;}

.i-case .i-caseslide ul li{width: 25%;float: left;}

.i-case .i-caseslide ul li a{display: block;width: 100%;height:100%;position: relative;}

.i-case .i-caseslide ul li a>img{display: block;width: 100%;}

.i-case .i-caseslide ul li a div.case-zz{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color:rgba(2,146,216,.7); padding: 120px 80px;box-sizing: border-box;opacity:0;transition: all 1s;-webkit-transition: all 1s;}

.i-case .i-caseslide ul li:hover a div.case-zz{opacity: 1;}


.i-case .i-caseslide ul li a div.case-zz p{text-align: center;font-size: 26px;color: #fff;line-height: 40px;opacity: 0;transform: translateY(3px);-webkit-transform: translateY(3px);transition: all .5s;-webkit-transition: all .5s;}

.i-case .i-caseslide ul li a:hover div.case-zz p{opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);transition-delay:0.5s;-webkit-transition-delay:0.5s;}

.i-case .i-caseslide ul li a div.case-zz img{display: block;margin: 80px auto 0;transition-delay:1s;opacity: 0;transform: translateY(3px);-webkit-transform: translateY(3px);transition: all .5s;-webkit-transition: all .5s;}

.i-case .i-caseslide ul li a:hover div.case-zz img{opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);transition-delay:0.5s;-webkit-transition-delay:0.5s;}

.i-caseslide .bd{width: 100%;position: relative;}


.case-slideBtn a.case-Prev{left: 0;top: 40%;background:url(/static/img/hbl.png) no-repeat ;background-color: rgba(0,0,0,.5) ;background-position: 5px 0;}

.case-slideBtn a.case-Next{right: 0;top: 40%;background:url(/static/img/hbr.png) no-repeat;background-color: rgba(0,0,0,.5);background-position: 10px 0;}

.case-slideBtn a{display: block;width: 60px;height: 80px;color: #fff;transition: all .5s;position: absolute;z-index: 99;}


.case-slideBtn a:hover{background-color: #0292d8;}




/*首页新闻*/
/*.i-news{padding: 80px 0 80px;}*/

.i-news{height: 580px;padding-top: 100px;box-sizing: border-box;background: url(img/i-news-bg.jpg) center fixed no-repeat;}

.i-news .i-title{margin-bottom: 65px;}
.i-news .i-newsslide{width: 76.4%;margin: 0 auto;}
.i-news .i-newsslide , .i-news .i-newsslide ul, .i-news .i-newsslide  ul li{width: 100% !important;}
/*.i-news .i-newsslide .hd{margin-bottom: 95px;}*/
/*.i-news .hd ul{text-align: center;font-size: 0;}
.i-news .hd li{display: inline-block;padding: 0 14px;font-size: 16px;line-height: 1em;color: #555;cursor: pointer;}
.i-news .hd li.on{color: #0078bf;}
.i-news .hd li.af:after{width: 1px;height: 12px;background: #888;right: 0;top: 50%;margin-top: -6px;}*/
.i-news .i-newsslide {}
.i-news .i-newsslide li{}
.i-news .i-newsslide li dl{position: relative;height: 200px;margin: 0 2%;width: 21%;float: left;}
.i-news .i-newsslide li dl:last-child{margin-right: 0;}

.i-news .i-newsslide li dl:hover dt{color: #0292d8;font-weight: bold;}
.i-news .i-newsslide li dl:hover dd a{background-color: #0292d8;}
.i-news li dt{margin-bottom: 37px;font-size: 18px;line-height: 1em;color: #666;transition: all .5s;-webkit-transition: all .5s;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.i-news li dt:after{left: 0;bottom: -20px;width: 28px;height: 2px;background: #6c6c6c;}
.i-news li dd{color: #888;line-height: 26px;}
.i-news dd a{position: absolute;bottom: 0;left: 0;display: block;width: 48px;height: 30px;background: #6c6c6c;transition: all .5s;-webkit-transition: all .5s;overflow: hidden;}
.i-news dd a span{position: absolute;left: -54px;top: 0;display: block;width: 54px;height: 30px;line-height: 30px;text-align: center;text-transform: uppercase;color: #fff;opacity: 0;transition: all .4s;}
.i-news dd a i{position: absolute;right: 0;top: 0;display: block;width: 48px;height: 30px;    background: url(img/icon.png) -186px -15px no-repeat;transition: all .5s;-webkit-transition: all .5s;}
.i-news dd a:hover{background: #0078bf;width: 94px;}
.i-news dd a:hover span{left: 0;opacity: 1;}


/*.i-map{background: #f9f9f9;}
.i-map .i-map-inner{position: relative;width: 78%;height: 657px;margin: 0 auto;}
.i-map .i-map-text{position: absolute;left: 20px;top: 50%;margin-top: -175px;width: 325px;height: 350px;padding: 50px 28px 0;box-sizing: border-box;background: #fff;border-radius: 5px;border-bottom: 6px solid #0078bf;}
.i-map-text h5{font-size: 22px;color: #0078bf;}
.i-map-text h5 span{margin-left: 10px;font-size: 16px;color: #0078bf;}
.i-map-text ul{padding-left: 28px;background: url(img/icons.png) -474px 9px no-repeat;}
.i-map-text ul li{font-size: 16px;color: #666666;line-height: 46px;}
.i-map-pic{position: absolute;right: 0;top: 37px;width: 1144px;height: 590px;background: url(img/i-map.png) center no-repeat;}
.i-map-pic .i-map-icon{position: absolute;width: 42px;height: 55px;cursor: pointer;}
.i-map-pic .i-map-icon:hover .text1{display: block;}
.i-map-pic .i-map-icon:hover{background: url(img/i-mapicon-bg.png) center no-repeat;}
.i-map-pic .icon1{left: 142px;top: 213px;}
.i-map-pic .icon2{left: 219px;top: 157px;}
.i-map-pic .icon3{left: 561px;top: 79px;}
.i-map-pic .icon4{left: 612px;top: 26px;}
.i-map-pic .icon5{left: 836px;top: 229px;}
.i-map-pic .icon6{left: 979px;top: 149px;}
.i-map-pic .text1{display: none;position: absolute;top: -35px;left: -50%;width: 200px;margin-left: -56px;text-align: center;font-size: 16px;color: #f80203;}
.i-map-pic .text1 span{font-size: 14px;color: #f80203;}
.i-map-pic .i-map-icon i{position: absolute;left: 4px;top: 3px;width: 34px;height: 33px;border-radius: 50%;background-repeat: no-repeat;background-position: center;}
.i-map-pic .icon1 i{background-image: url(img/i-map-1.png);}
.i-map-pic .icon2 i{background-image: url(img/i-map-2.png);}
.i-map-pic .icon3 i{background-image: url(img/i-map-3.png);}
.i-map-pic .icon4 i{background-image: url(img/i-map-4.png);}
.i-map-pic .icon5 i{background-image: url(img/i-map-5.png);}
.i-map-pic .icon6 i{background-image: url(img/i-map-6.png);}

.i-partner{padding: 55px 0;}
.i-partner .i-parslide{position: relative;width: 1500px;margin: 0 auto;}
.i-partner .i-parslide .bd, .i-partner .i-parslide .bd{width: 100% !important;}
.i-partner .i-parslide li{float: left;width: 300px;height: 180px;background-position: center;background-repeat: no-repeat;}

.i-partner .hd{}
.i-partner .hd a{position: absolute;top: 50%;margin-top: -21px;display: block;width: 24px;height: 42px;background-image: url(img/icons.png);background-repeat: no-repeat;}
.i-partner .hd .next{right: 0;background-position: -47px -398px;}
.i-partner .hd .next:hover{right: 0;background-position: -47px -447px;}
.i-partner .hd .prev{left: 0;background-position: -7px -398px;}
.i-partner .hd .prev:hover{left: 0;background-position: -7px -447px;}*/












.foot{padding: 64px 0 0;background: #666;}
.foot .foot-con, .foot .foot-cr{width: 78.125%;padding: 0 18px;margin: 0 auto;box-sizing: border-box;}
.foot .foot-con{min-height: 270px;}
.foot-con .foot-nav{width: 53%;}
.foot-con .foot-info{width: 28%;min-width: 350px;padding-top: 16px;}
.foot-nav dl{float: left;width: 32%;}
.foot-nav dl dt{margin-bottom: 26px;font-size: 16px;line-height: 1em;color: #e7e6e6;}
.foot-nav dt:after{width: 12px;height: 1px;background: #e7e6e6;bottom: -15px;left: 0;}
.foot-nav dl dd a{font-size: 12px;color: #bbb;}
.foot-info .foot-info-code{float: right;width: 180px;text-align: right;}
.foot-info .foot-info-code:before{width: 1px;height: 220px;left: 0;top: -16px;background: #8d8d8d;}
.foot-info .foot-info-code .p1{margin-bottom: 12px;color: #fff;}
.foot-info .foot-info-code a{padding-left: 34px;background: url(img/foot-albb.png) 0 center no-repeat;color: #bbb;}
.foot-info .foot-info-tel{}
.foot-info .foot-info-tel dl{margin-bottom: 29px;}
.foot-info .foot-info-tel dt{margin-bottom: 5px;font-size: 16px;line-height: 1em;color: #fff;}
.foot-info .foot-info-tel dd{font-size: 16px;line-height: 26px;color: #ddd;}
.foot-cr{border-top: 1px solid #8d8d8d;}


.foot-cr div dd{font-size: 12px;color: #c4c4c4;line-height: 43px;text-align: center;}

.foot-cr div dd:first-child{float: left;}

.foot-cr div dd:last-child{float: right;}


/*产品封面页*/

.ipage-banner{width: 100%;}

.ipage-banner img{display: block;max-width: 100%;}

.i-title span{display:block;width: 40px;height: 1px ;margin: 20px auto;background: #0292d8;animation:longline 1s ease-out 1s;
-webkit-animation:longline 1s ease-out 1s;-webkit-animation-fill-mode: forwards;}



@keyframes longline
{
from {width: 40px;}
to {width: 60px;}
}

@-moz-keyframes longline /* Firefox */
{
from {width: 40px;}
to {width: 60px;}
}

@-webkit-keyframes longline /* Safari 和 Chrome */
{
from {width: 40px;}
to {width: 60px;}
}

@-o-keyframes longline /* Opera */
{
from {width: 40px;}
to {width: 60px;}
}







.ipage-list{width:100%;padding: 80px 0 150px;}

.ipage-list .p-lists{width: 90%;margin: 0 auto;}

.ipage-list .p-lists ul li{float: left;width: 48%;margin-top: 4%;}

.ipage-list .p-lists ul li a{display: block;overflow: hidden;}

.ipage-list .p-lists ul li a img{display: block;max-width: 100%;transition: all .5s;-webkit-transition: all .5s;}

.ipage-list .p-lists ul li a dl{overflow: hidden;}

.ipage-list .p-lists ul li a:hover dl img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}

.ipage-list .p-lists ul li a dd{background: #d88f02;padding: 30px 30px 70px;box-sizing: border-box;}

.ipage-list .p-lists ul li a dd h3{font-size: 30px;color: #fff;font-weight: bold;padding-bottom: 20px;}

.ipage-list .p-lists ul li a dd p{font-size: 16px;color: #fff;}

.ipage-list .p-lists ul li:nth-child(2n){float: right;}

.ipage-list .p-lists ul li:nth-child(2) a dd{background: #0292d8;}
.ipage-list .p-lists ul li:nth-child(3) a dd{background: #0292d8;}
.ipage-list .p-lists ul li:nth-child(6) a dd{background: #0292d8;}

/*产品列表页*/

.page-list{padding-top: 80px;}

/*.page-list h5{font-size: 30px !important;}*/











/*案例*/

.case-list{width: 100%;padding-bottom: 100px;}
.case-list ul{width: 95%;margin: 30px auto;}
.case-list ul li{width: 28%;float: left;margin-bottom: 4%;}

.case-list ul li:nth-child(2){margin: 0 8%;}
.case-list ul li:nth-child(5){margin: 0 8%;}
.case-list ul li:nth-child(8){margin: 0 8%;}
.case-list ul li:nth-child(11){margin: 0 8%;}
.case-list ul li:nth-child(14){margin: 0 8%;}
.case-list ul li:nth-child(17){margin: 0 8%;}
.case-list ul li:nth-child(20){margin: 0 8%;}






.case-list ul li a{display: block;width: 100%;overflow: hidden;}
.case-list ul li a dd img{display: block;width: 100%;transition: all .5s;-webkit-transition: all .5s;}

.case-list ul li:hover a dd img{transform: rotateY(180deg);}

.case-list ul li a span.case-line{display: block;width: 100%;height: 1px;background: #0292d8;margin: 20px 0 0;}

.case-list ul li a dt h3{font-size: 30px; color: #333;line-height: 60px;transition: all .5s;-webkit-transition: all .5s;}

.case-list ul li:hover a dt h3{color: #0292d8;}

.case-list ul li a dt p{font-size: 16px;color: #666;transition: all .5s;-webkit-transition: all .5s;}

.case-list ul li:hover a dd img{/*transform: scale(1.1,1.1);*/}


/*关于*/

.about-wrap{width: 100%;}

.about-page{width: 90%;margin: 0 auto;padding-bottom: 200px;overflow: hidden;}

.about-page dl{width: 100%;margin: 40px 0;}

.about-page dl dt{width: 48%;}
.about-page dl dt img{max-width: 100%;}

.about-page dl dd{width: 48%;}

.left{float: left !important;}

.right{float: right !important;}

.about-page h2.number{font-size: 50px;color: #0292d8;font-weight: bold;line-height: 50px;padding-top: 20px;}

@media screen and (max-width: 1680px){
	.about-page h2.number{font-size: 70px;padding-top: 0;}
	.about-page dl dd p{padding-top: 10px;}
}

.about-page h3.num-title{font-size: 30px;color: #333;}

.about-page dl dd p{font-size: 16px;color: #666;padding-top: 30px;line-height: 30px;}

.zhengshu div.bd{width: 100%;margin-top: 20px;}

.zhengshu div.bd ul li{float: left;margin: 0 10px;width: 24%;}
.zhengshu div.bd ul li a{display: block;}

.zhengshu div.bd ul li a img{display: block;margin: 0 auto;width: 100%;}

.zhengshu div.bd ul li a p{font-size: 16px;text-align: center;color: #333;line-height: 40px;}

.zhengshu div.hd{text-align: center;}

.zhengshu div.hd li a{display: block;width: 12px;height: 12px;background: #ccc;border-radius: 50%;margin: 0 3px;}

.zhengshu div.hd li.on a{background: #0292d8;}

.zhengshu div.hd li{display: inline-block;margin: 40px auto;}


/*解决方案*/

.solution{width: 100%;padding: 20px 0;}
.solution .solu-wrap{width: 92%;margin: 0 auto;}

.solution .solu-wrap dl{padding-bottom: 90px;}

.solution .solu-wrap dl dt img{display: block;box-shadow: 0 0 10px #ccc;width: 100%;-webkit-transition: all .5s;}

.solution .solu-wrap dl dt:hover img{transform: scale(1.01,1.01);}

.solution .solu-wrap dl dd h3{font-size: 36px;font-weight: bold;color: #0292d8;text-align: center;line-height: 100px;margin-top: 20px;}
.solution .solu-wrap dl dd h3.num1{background: url(img/num01.png) no-repeat top center;}
.solution .solu-wrap dl dd h3.num2{background: url(img/num02.png) no-repeat top center;}
.solution .solu-wrap dl dd h3.num3{background: url(img/num03.png) no-repeat top center;}
.solution .solu-wrap dl dd h3.num4{background: url(img/num04.png) no-repeat top center;}
.solution .solu-wrap dl dd p{font-size: 16px;color: #666;text-align: center;width: 80%;margin: 0 auto;}


/*联系我们*/

.contact{width: 100%;}

.contact .contact-wrap{width: 1400px;margin: 0 auto;}

.contact .contact-wrap ul li{float: left;width: 28%;box-shadow: 0 0 15px #ccc;min-height: 200px;background: #fff;cursor: pointer;transition: all .5s;-webkit-transition: all .5s;}

.contact .contact-wrap ul li:hover{background: #0292d8;}


.contact .contact-wrap ul li:nth-child(2){margin: 0 8%}

.contact .contact-wrap ul li p{font-size: 16px;color: #333;text-align: center;transition: all .5s;-webkit-transition: all .5s;}

.contact .contact-wrap ul li:hover p{color: #fff;}

.contact .contact-wrap ul li img{display: block;margin: 20px auto;transition: all .5s ease;}

.contact .contact-wrap ul li dd{width: 50px;height: 50px;margin: 20px auto;transition: all .5s ease;}

.contact .contact-wrap ul li:nth-child(1) dd{background: url(/static/img/c-email.png) no-repeat left top;}
.contact .contact-wrap ul li:nth-child(2) dd{background: url(/static/img/c-tel.png) no-repeat left top;}
.contact .contact-wrap ul li:nth-child(3) dd{background: url(/static/img/c-add.png) no-repeat left top;}

.contact .contact-wrap ul li:nth-child(1):hover dd{background: url(/static/img/c-email1.png) no-repeat left top;}
.contact .contact-wrap ul li:nth-child(2):hover dd{background: url(/static/img/c-tel1.png) no-repeat left top;}
.contact .contact-wrap ul li:nth-child(3):hover dd{background: url(/static/img/c-add1.png) no-repeat left top;}



.contact .contact-wrap ul li:hover img{transform: rotateY(180deg);}





@media screen and (max-width: 1500px){
	.contact .contact-wrap{width: 1200px !important;}
}


.map-wrap{width: 100%;margin-top: 50px;}
div.maps{width: 100%;height: 300px;}

.form-group{width: 100%;}

.form-group form{display: block;width: 100%;margin-top: 30px;}

.form-group form dl dd{width: 40%;float: left;}

.form-group form dl dt{width: 40%;float: right;}

.form-group form dl input{display: block;width: 100%;height: 48px;border: 1px solid #ccc;padding-left: 20px;box-sizing: border-box;}

.form-group form div.textarea{margin-top: 30px;}
.form-group form div.textarea textarea{display: block;width: 100%;border: 1px solid #ccc;box-sizing: border-box;padding:20px 0 0 20px; }

.form-group form div.submit input{display: block;width: 300px;height: 50px;margin-top: 50px;background: #0292d8;margin-left: auto;margin-right: auto;color: #fff;font-size: 18px;transition: all .5s;-webkit-transition: all .5s;}

.form-group form div.submit input:hover{background-color: #066390;}

/*新闻中心列表页*/

.news{padding-bottom:100px;width: 100%;}

.news .news-wrap{width: 90%;margin: 0 auto;}

.news .news-wrap ul{margin:0 -2.6%;}

.news .news-wrap ul li{float: left;width: 28%;margin: 0 2.6%;margin-top: 3%;position: relative;padding-bottom: 4%;}

.news .news-wrap ul li>a{display: block;width: 100%;position: relative;overflow: hidden;}

.news .news-wrap ul li>a dd img{display: block;width: 100%;transition: all .5s;-webkit-transition: all .5s;}

.news .news-wrap ul li>a:hover dd img{transform: scale(1.02,1.02);-webkit-transform: scale(1.02,1.02);}

.news .news-wrap ul li>a h3{font-size: 24px;color: #333;padding: 20px 0 5px;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all .5s ease;}

.news .news-wrap ul li>a span.date{font: 12px;color: #666;}

.news .news-wrap ul li>a p.infos{font-size: 16px;color: #666;}

.news .news-wrap ul li>a b{display: block;width: 48px;height: 30px;margin-top: 30px;background: url(img/icon.png) no-repeat -184px -15px;background-color: #6c6c6c; transition: all .5s;}

.news .news-wrap ul li>a:hover b{background-color: #0292d8;}

.news .news-wrap ul li>a:hover h3{color: #0292d8;}


.news .news-wrap ul li dd{color: #888;line-height: 26px;}
.news .news-wrap ul dd a{position: absolute;bottom: 26px;left: 0;display: block;width: 48px;height: 30px;background: #6c6c6c;transition: all .5s;-webkit-transition: all .5s;overflow: hidden;}
.news .news-wrap ul dd a span{position: absolute;left: -54px;top: 0;display: block;width: 54px;height: 30px;line-height: 30px;text-align: center;text-transform: uppercase;color: #fff;opacity: 0;transition: all .4s;}
.news .news-wrap ul dd a i{position: absolute;right: 0;top: 0;display: block;width: 48px;height: 30px;    background: url(img/icon.png) -186px -15px no-repeat;transition: all .5s;-webkit-transition: all .5s;}
.news .news-wrap ul li:hover dd a{background: #0078bf;width: 94px;}
.news .news-wrap ul li:hover dd a span{left: 0;opacity: 1;}







.pagelist{margin:0 auto;margin-top: 8%;text-align: center;}

.pagelist span{display: inline-block;width: 48px;height: 48px;background: #6c6c6c;text-align: center;line-height: 48px;font-size: 14px;color: #fff;margin: 0 5px;}

.pagelist span.now{background: #0292d8;}


/*新闻详情页*/

.news-arc{width: 100%;padding: 90px 0;}

.news-arc .news-infos{width: 1180px;margin: 0 auto;}

.news-arc .news-infos h5.cntitle{font-size: 24px;}

.news-content{font-size: 12px; color: #555;padding: 30px 0;}

.toggleNews{width: 100%;height: 50px;background: #0292d8;box-sizing: border-box;padding: 0 20px;margin: 38px 0;}

.toggleNews a{display: block;overflow: hidden;color: #fff;line-height: 50px;font-size: 12px;}


/*服务中心*/

.services{width: 100%;}

.service1{width: 90%;margin: 0 auto;}

.service1 .s-wrap{width: 708px;height: 708px;margin: 0 auto;background: url(img/cricle.png) no-repeat center top;background-size: 100%;position: relative;transition: all 1s;cursor: pointer;}

.service1 .s-wrap .ser-title1{position: absolute;top: 40%;width: 100%;text-align: center;}

.service1 .s-wrap .ser-title1 h5{font-size: 23px;font-weight: bold;color: #333;}

.service1 .s-wrap .ser-title1 h6{font-size: 40px;color: #0292d8;font-weight: bold;}

.service1 .s-wrap dt{position: absolute;}

.service1 .s-wrap dt p{font-size: 18px;font-weight: bold;color: #fff;}

.service1 .s-wrap dt img{display: block;margin: 0 auto;}

.service1 .s-wrap dt.dt1{left: 83px;top: 170px;}

.service1 .s-wrap dt.dt2{left: 312px;top: 43px;}

.service1 .s-wrap dt.dt3{right: 83px;top: 170px;}

.service1 .s-wrap dt.dt4{right: 101px;bottom: 170px;}

.service1 .s-wrap dt.dt5{left: 297px;bottom: 35px;}

.service1 .s-wrap dt.dt6{left: 101px;bottom: 170px;}

.service1 .s-wrap:hover{transform: rotateZ(360deg);}



.service2{background: #f7f7f7;width: 100%;padding: 50px 0;margin-top: 50px;}

h5.texts{font-size: 23px;font-weight: bold;color: #333;text-align: center;}

h6.nums{font-size: 40px;color: #0292d8;font-weight: bold;text-align: center;line-height: 40px;}

.service2 ul{width: 90%;margin: 20px auto;}

.service2 ul li{float: left;width: 14.2%;box-sizing: border-box;padding: 20px;}

.service2 ul li a{display: block;width: 100%;border-radius: 50%;border: 10px solid;padding:26% 0;box-sizing: border-box;}

@media screen and (max-width: 1680px){
	.service2 ul li a{padding:22% 0;}
}
@media screen and (max-width: 1560px){
	.service2 ul li a{padding:20% 0;}
}

@media screen and (max-width: 1440px){
	.service2 ul li a{padding:18% 0;}
}
@media screen and (max-width: 1367px){
	.service2 ul li a{padding:14% 0;}
}





.service2 ul li:nth-child(1) a{border-color: #0292d8;}
.service2 ul li:nth-child(2) a{border-color: #02c6d8;}
.service2 ul li:nth-child(3) a{border-color: #02d88f;}
.service2 ul li:nth-child(4) a{border-color: #d8ad02;}
.service2 ul li:nth-child(5) a{border-color: #d88002;}
.service2 ul li:nth-child(6) a{border-color: #d83402;}
.service2 ul li:nth-child(7) a{border-color: #4a5ed6;}

.service2 ul li a img{display: block;margin:0 auto;transition: all .8s;}

.service2 ul li dd{font-size: 16px;color: #333;text-align: center;line-height: 30px;padding-top: 20px;}

.service2 ul li:hover a img{transform: rotateY(180deg);}

.service3{width: 100%;padding: 80px 0 200px;}

.feib{width: 1400px;margin: 30px auto;}

.feib dl{width: 100%;height: 400px;}

.feib dl dt{float: left;width: 50%;height: 100%;}
.feib dl dt img{display: block;width: 100%;}
.feib dl dd{width: 50%;float: left;background: #0292d8;height: 100%;    margin-top: 60px;box-sizing: border-box;padding: 100px 170px;}
.feib dl dd p{font-size: 24px;color: #fff;}

.feib dl dd h2{font-size: 28px;color: #fff;font-weight: bold;}


@media screen and (max-width: 1440px){
	.feib{width: 1200px;}
	.feib dl{width: 100%;height: 340px;}
	.feib dl dd{padding: 80px 120px;}

}

/*产品详情页*/


.pro-read{width: 100%;padding: 50px 0;}
.read-width{width: 90%;margin: 0 auto;}

.read-wrap .read-img{width: 40%;float: left;}

.read-wrap .read-img .bd ul li{width: 100%;}
.read-wrap .read-img .bd ul li a{display: block;width: 100%;overflow: hidden;}
.read-wrap .read-img .bd ul li a img{width: 100%;}

.read-wrap .read-img .hd li{float: left;width: 20%;margin-right: 1%;}
.read-wrap .read-img .hd li a{display: block;width: 100%;overflow: hidden;position: relative;}
.read-wrap .read-img .hd li a img{max-width: 100%;}

.read-wrap .read-img .hd li a b{display: block;width: 100%;height: 100%;position: absolute;z-index: 3;background: rgba(255,255,255,.5);top: 0;left: 0;}

.read-wrap .read-img .hd li.on a b{display: none;}

.read-wrap .read-info{width: 55%;float: right;}

.read-wrap .read-info h3{font-size: 36px;font-weight: bold;color: #0292d8;margin: 100px 0 20px;}

.read-wrap .read-info p{font-size: 16px;color: #666;text-align: justify;}


.argu{width: 100%;margin: 50px 0;background: #f7f7f7;padding-bottom: 80px;}

.argu .jscs{width: 1200px;margin: 30px auto;}

.argu .jscs img{display: block;margin: 0 auto;}

.tuijian{width: 90%;margin: 50px auto;}

/* 内页 */
.banner{position: relative;width: 100%;height: 450px;}
.banner hgroup{position: absolute;top: 50%;left: 11%;transform: translate(0,-50%);}
.banner h4, .banner h5{color: #fff;font-weight: bold;line-height: 1em;}
.banner h4{margin-bottom: 12px;font-size: 36px;}
.banner h5{font-size: 30px;text-transform: capitalize;}


.a-wrap1{width: 1080px;margin: 100px auto 62px;}
.a-wrap1 .a-wrap1-pic{width: 377px;}
.a-wrap1 .a-wrap1-con{width: 626px;}
.a-wrap1 .a-wrap1-pic .a-wrap1-pict{margin-bottom: 20px;padding-bottom: 13px;border-bottom: 1px solid #cfcfcf;}
.a-wrap1 .a-wrap1-pic p{color: #888;}
.a-wrap1 .a-wrap1-pict .p1{position: relative;margin-top: -18px;font-size: 150px;line-height: 1em;text-indent: -15px;color: #0078bf;}
.a-wrap1 .a-wrap1-pict .p2{margin: 15px 0 27px;font-size: 28px;line-height: 1em;}
.a-wrap1 .a-wrap1-picb img{display: block;margin-bottom: 15px;}

.a-wrap1 .a-wrap1-con{}
.a-wrap1 .a-wrap1-con .title{margin-bottom: 38px;font-size: 26px;line-height: 1em;color: #666;}
.a-wrap1 .a-wrap1-con .summary{}
.a-wrap1 .a-wrap1-con .summary p{font-size: 13px;color: #777;line-height: 28px;}

.com-title{font-size: 30px;line-height: 1em;text-align: center;color: #666;padding-bottom: 22px;}
.com-title:after{width: 30px;height: 2px;bottom: 2px;left: 50%;margin-left: -15px;background: #777;}

.a-wrap2{height: 700px;padding-top: 70px;background: url(img/a-yjy-bg.jpg) center no-repeat;box-sizing: border-box;}
.a-wrap2 .com-title{margin-bottom: 47px;}
.a-wrap2 .a-wrap2-text{width: 850px;margin: 0 auto;text-align: center;}

.a-wrap2 .a-wrap2-text p{line-height: 26px;color: #777;}
.a-wrap2 .line{margin: 22px auto;width: 71.1%;min-width: 1050px;height: 1px;background: #e0e3e4;}

.a-wrap2-pic{text-align: center;}
.a-wrap2-pic p{margin-bottom: 20px;font-size: 16px;line-height: 1em;color: #666;}
.a-wrap2-pic ul{font-size: 0;}
.a-wrap2-pic ul li{display: inline-block;}
.a-wrap2-pic ul li+li{margin-left: 50px;}
.a-wrap2-pic ul li img{display: block;}
.a-wrap2-pic a{width: 172px;height: 33px;margin: 44px auto 0;border: 1px solid #7e7e7e;font-size: 15px;color: #777;line-height: 33px;text-align: center;text-transform: uppercase;}


.a-wrap3{padding-top: 88px;}
.a-wrap3 .com-title{}
.a-wrap3 .a-wrap3-con{height: 530px;max-width: 1160px;margin: 65px auto 0;background: url(img/a-wrap3-pic.png) center 7px no-repeat;}
.a-wrap3-con>div{position: relative;width: 50%;}
.a-wrap3-con .a-wrap3-left dl{float: right;text-align: right;}
.a-wrap3-con .a-wrap3-right dl{float: left;text-align: left;}
.a-wrap3-con dl{transition: all 1s;}
.a-wrap3-con dl:hover{transform:scale(1.1);}
.a-wrap3 .dl1{margin-right: 217px;margin-bottom: 86px;}
.a-wrap3 .dl2{margin-right: 270px;margin-bottom: 104px;}
.a-wrap3 .dl3{margin-right: 237px;}
.a-wrap3 .dl4{margin-left: 217px;margin-bottom: 98px;}
.a-wrap3 .dl5{margin-left: 270px;margin-bottom: 78px;}
.a-wrap3 .dl6{margin-left: 237px;}
.a-wrap3 dl dt{margin-bottom: 12px;font-size: 18px;font-weight: bold;line-height: 1em;color: #666;}
.a-wrap3 dl dd{font-size: 12px;color: #777;}

.a-wrap4{}
.a-wrap4 .com-title{margin-bottom: 34px;}
.a-wrap4 .a-wrap4-con{padding: 0 15px;}
.a-wrap4 .a-wrap4-con ul{display: flex;}
.a-wrap4 .a-wrap4-con li{position: relative;margin-right: 15px;}
.a-wrap4 .a-wrap4-con li:last-child{margin-right: 0;}
.a-wrap4 li img{display: block;max-width: 100%;height: auto;}
.a-wrap4 li .ali-bg-box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 14px;box-sizing: border-box;}
.a-wrap4 li .ali-bg-box .ali-bg{position: relative;width: 100%;height: 100%;background: rgba(0,0,0,.2);}
.a-wrap4 .ali-text{position: absolute;top: 52%;left: 50%;transform: translate(-50%,-50%);width: 80%;text-align: center;opacity: 0;transition: all .7s;}
.a-wrap4 .ali-text .ali-t{margin-bottom: 28px;}
.a-wrap4 .ali-b p{line-height: 30px;color: #fff;}
.a-wrap4 .ali-t i{display: block;margin:0 auto 10px;width: 55px;height: 55px;background-image: url(img/icons.png);background-repeat: no-repeat;}
.a-wrap4 .ali-t p{font-size: 18px;line-height: 1em;color: #fff;}
.a-wrap4 .li1 i{background-position: 0 -294px;}
.a-wrap4 .li2 i{background-position: -63px -294px;}
.a-wrap4 .li3 i{background-position: -137px -294px;}
.a-wrap4 .li4 i{background-position: -207px -294px;}
.a-wrap4 .li5 i{background-position: -276px -294px;}
.a-wrap4 .ali-tt{position: absolute;left: 22px;bottom: 22px;opacity: 1;transition: all .1s;}
.a-wrap4 li:hover .ali-bg-box .ali-bg{background: rgba(0,120,191,.7);}
.a-wrap4 li:hover .ali-text{opacity: 1;top: 50%;}
.a-wrap4 li:hover .ali-tt{opacity: 0;}

.a-wrap5{padding-top: 100px;}
.a-wrap5 .com-title{margin-bottom: 30px;}
.a-wrap5 .a-wrap5-top{width: 940px;margin: 0 auto;text-align: center;}
.a-wrap5 .a-wrap5-top p{color: #777;}

.a-wrap5 .parBd .slideBox:first-child{display: block;}
.a-wrap5 .parBd .slideBox{display: none;}

/*大事记start*/
.event_box{width:100%;margin:110px auto 0;position:relative;min-height:420px;}

.event_box .parHd {position: relative;width:100%;display:inline-block;height:100px;overflow:hidden;}
.a-wrap5 .parHd  ul{width:100%;text-align:center;margin:0 auto;}
.a-wrap5 .parHd .tempWrap{margin:0 auto;}
.a-wrap5 .parHd .tempWrap:after{content:'';width:100%;height:2px;background:#f0f0f0;position:absolute;top: 50%;margin-top: -1px;left: 0;z-index:10;}
.a-wrap5 .parHd li.no_line:before{display:none;}
.a-wrap5 .parHd li{display:inline-block;cursor:pointer;height: 100px;width: 170px;position:relative;}
.a-wrap5 .parHd li i{position: absolute;left: 0;top: 3px;width: 100%;text-align: center;font-size:16px;color:#000;}

.a-wrap5 .parHd li:after{content:'';background:url(img/dot_ico.png) no-repeat;width:22px;height:22px;position:absolute;z-index:20;top:50%;left:50%;margin-left:-11px;margin-top: -11px;}
.a-wrap5 .parBd{text-align:center;}
.a-wrap5 .parBd h4{margin-bottom: 70px;position:relative;font-size:16px;color: #777;padding:0 60px;display:inline-block;text-align:center;}
.a-wrap5 .parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}
.a-wrap5 div#listBox {width:100%;}


.a-wrap5 .parHd li.act span{display:block;width:22px;height:22px;overflow:hidden;background:url(img/cat.png) no-repeat;position:absolute;top:50%;margin-top: -11px;left:50%;margin-left: -11px;z-index:21;}
.a-wrap5 .parHd li span,.parHd li.clone span{display:none;}	

.a-wrap5 .btn{z-index: 99;position: absolute;top: 50%;margin-top: -30px;display: block;width: 60px;height: 60px;border-radius: 50%;box-shadow: 0.5px 0.866px 16px 0px rgb(0,0,0,.1);background-image: url(img/icons.png);background-repeat: no-repeat;background-color: #fff;}
.a-wrap5 .btn:hover{background-color: #0078bf;}
.a-wrap5 .sPrev{left: 13%;background-position: -87px -391px;}
.a-wrap5 .sNext{right: 13%;background-position: -149px -391px;}
.a-wrap5 .sPrev:hover{background-position: -87px -435px;}
.a-wrap5 .sNext:hover{background-position: -149px -435px;}

.a-wrap5 .slideBox a{display: block;width: 172px;height: 33px;font-size: 15px;color: #777;line-height: 33px;text-align: center;border: 1px solid #7f7f7f;margin: 0 auto;text-transform: uppercase;}



.about_wrap3{width:100%;height:660px;background:url(img/honorbg.jpg) no-repeat center;padding-top: 55px;box-sizing:border-box;margin-top:110px;}
.about_wrap3 .honor_box{width:1400px;margin:40px auto 0px;}
.about_wrap3 .honor_box li{width:250px;transform:scale(0.8);}
.about_wrap3 .honor_box li span{display:block;width:100%;height:393px;}
.about_wrap3 .honor_box li span:after{content:'';display: block;width:100%;height: 100%;background-color:rgba(245,245,246,0.6);position: absolute;top:0px;left:0px;}
.about_wrap3 .honor_box li img{width:100%;position: absolute;top:50%;transform: translateY(-50%);}
.about_wrap3 .honor_box li p{text-align: center;line-height: 1em;font-size:18px;color:#666666;margin-top: 35px;opacity: 0;transition: all 0.6s;}
.about_wrap3 .honor_box li.swiper-slide-active{transform:scale(1);}
.about_wrap3 .honor_box li.swiper-slide-active img{border:2px solid #00a0e9;}
.about_wrap3 .honor_box li.swiper-slide-active p{opacity: 1;}
.about_wrap3 .honor_box li.swiper-slide-active span:after{background-color:rgba(255,255,255,0);}

.about_wrap3 .honor_box .button{position: absolute;top: 50%;margin-top: -30px;z-index: 10;display: block;width: 60px;height: 60px;border-radius: 50%;box-shadow: 0.5px 0.866px 16px 0px rgb(0,0,0,.1);background-image: url(img/icons.png);background-repeat: no-repeat;background-color: #fff;cursor: pointer;}
.about_wrap3 .honor_box .button:hover{background-color: #0078bf;}
.about_wrap3 .honor_box .button-prev{left: 0;background-position: -87px -391px;}
.about_wrap3 .honor_box .button-next{right: 0;background-position: -149px -391px;}
.about_wrap3 .honor_box .button-prev:hover{background-position: -87px -435px;}
.about_wrap3 .honor_box .button-next:hover{background-position: -149px -435px;}












.submenu{text-align: center;}
.submenu ul li{float: left;width: 20%;}
.submenu ul li a{display: block;}
.submenu ul li:nth-child(2n+1){background: #f8f8f8;}
.submenu ul li:nth-child(2n){background: #f4f4f4;}
.submenu li i{position: relative;margin-right: 8px;top: 12px;display: inline-block;width: 35px;height: 35px;background-image: url(img/icons.png);background-repeat: no-repeat;}
.submenu .i1{background-position: 7px -57px;}
.submenu .i2{background-position: -24px -57px;}
.submenu .i3{background-position: -61px -57px;}
.submenu .i4{background-position: -96px -57px;}
.submenu .i5{background-position: -132px -57px;}

.submenu ul li.on, .submenu ul li:hover{background: #0078bf;}
.submenu ul li.on span,.submenu li:hover span{color: #fff;}
.submenu ul li.on .i1, .submenu li:hover .i1{background-position: 7px -92px;}
.submenu ul li.on .i2, .submenu li:hover .i2{background-position: -24px -92px;}
.submenu ul li.on .i3, .submenu li:hover .i3{background-position: -61px -92px;}
.submenu ul li.on .i4, .submenu li:hover .i4{background-position: -96px -92px;}
.submenu ul li.on .i5, .submenu li:hover .i5{background-position: -132px -92px;}
.submenu li span{font-size: 16px;color: #666;line-height: 70px;}






.pl-wrap{position: relative;margin-top: 73px;padding-bottom: 95px;margin-left: auto;margin-right: auto;}
.pl-wrap .pl-title{margin-bottom: 90px;text-align: center;font-size: 26px;line-height: 1em;color: #666;}
.pl-wrap .pl-title:after{bottom: -18px;left: 50%;margin-left: -15px;width: 30px;height: 2px;background: #777;}
.pl-wrap .pl-type{
	    font-size: 0;
    text-align: center;
    width: 95%;
    margin: 0 auto 60px;
}
.pl-wrap .pl-type li{display: inline-block;width: 15.3%;margin: 0 0.5%}
.pl-wrap .pl-type li a{position: relative;font-size: 22px;color: #333;background: #f7f7f7;display: block;line-height: 50px;border-radius: 3px;-webkit-border-radius: 3px;transition: all .5s;-webkit-transition: all .5s;}

.pl-wrap .pl-type li a:hover,.pl-wrap .pl-type li.on a{background: #0292d8;color: #fff;font-weight: bold;}

/*.pl-wrap .pl-type li a:after{position: absolute;display: block;content: "";width: 1px;height: 8px;background: #999;right: 0;top: 50%;margin-top: -4px;}
*/.pl-wrap .pl-type li:last-child a:after{display: none;}
/*.pl-wrap .pl-type li a:hover, .pl-wrap .pl-type li.on a{color: #0078bf}*/
.pl-wrap .pl-list{width: 95%;margin: 0 auto;}
.pl-wrap .pl-list ul{width: 100%;margin: 0 auto;}
.pl-wrap .pl-list li{float: left;width: 22%;margin: 0 1.5% 60px;    background: #f7f7f7;}
.pl-wrap .pl-list .pic{margin-bottom: 25px;width: 100%;overflow: hidden;}
.pl-wrap .pl-list .pic img{display: block;max-width: 100%;width:100%;transition: all .8s;}
.pl-wrap .pl-list li:hover img{transform: scale(1.1);}

.pl-wrap .pl-list .text{position: relative;min-height: 164px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;}
.pl-list .text .text-p .p1{font-size: 22px;color: #333;}
.pl-list .text .text-p .p2{font-size: 14px;line-height: 22px;max-height: 66px;overflow: hidden;color: #888;}
.pl-list .text .text-a{display: block;width: 100px;height: 35px; color: #fff;margin: 50px 0 0;background: url(img/icon.png) no-repeat -162px -155px;background-color: #0292d8;transition: all .5s;}

.pl-wrap .pl-list li:hover .text .text-a{background-color: #066390;}


/*.pl-list .text .text-a:hover{background: #fff;border-color: #8f8f8f;color: #6f6f6f;}
*/

.l-more{position: absolute;left: 50%;bottom: 130px;margin-left: -86px;display: block;width: 172px;height: 33px;font-size: 15px;color: #777;line-height: 33px;text-align: center;border: 1px solid #808080;}
.l-more:hover{background: #0078bf; border-color: #0078bf; color: #fff;}
.sl-submenu .i1{background-position: -9px -149px;}
.sl-submenu .i2{background-position: -43px -149px;}
.sl-submenu .i3{background-position: -88px -149px;}
.sl-submenu .i4{background-position: -128px -149px;}
.sl-submenu .i5{background-position: -168px -149px;}
.sl-submenu ul li.on .i1, .sl-submenu li:hover .i1{background-position: -9px -185px;}
.sl-submenu ul li.on .i2, .sl-submenu li:hover .i2{background-position: -43px -185px;}
.sl-submenu ul li.on .i3, .sl-submenu li:hover .i3{background-position: -88px -185px;}
.sl-submenu ul li.on .i4, .sl-submenu li:hover .i4{background-position: -128px -185px;}
.sl-submenu ul li.on .i5, .sl-submenu li:hover .i5{background-position: -168px -185px;}
.sl-wrap{position: relative;padding: 100px 0 245px;}
.sl-wrap ul{width: 1500px;margin: 0 auto;}
.sl-wrap ul li{float: left;width: 480px;margin-bottom: 44px;margin-right: 30px;}
.sl-wrap ul li:nth-child(3n){margin-right: 0;}
.sl-wrap li .pic{position: relative;margin-bottom: 8px;}
.sl-wrap li .pic img{display: block;max-width: 100%;}
.sl-wrap li .pic .pic-bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: /*url(img/link-icon.png) center no-repeat */rgba(0,0,0,.5);opacity: 0;transition: all .5s;}
.sl-wrap li .text{}
.sl-wrap li .text h6{margin-bottom: 10px;font-size: 18px;line-height: 48px;color: #777;border-bottom: 1px solid #ececec;}
.sl-wrap li .text h6:after{left: 0;bottom: 0;width: 0;height: 1px;background: #0078bf;transition: all .5s;}
.sl-wrap li .text p{font-size: 13px;line-height: 2em;color: #888;}
.sl-wrap li a:hover .text h6:after{width: 100%;}
.sl-wrap li a:hover .pic .pic-bg{opacity: 1;}

.nl-top{padding-top: 100px;margin-bottom: 38px;}
.nl-top hgroup{margin-bottom: 60px;}
.nl-top hgroup h4{line-height: 1em;text-align: center;}
.nl-top hgroup .ent{margin-bottom: 20px;font-size: 34px;font-weight: bold;text-transform: uppercase;}
.nl-top hgroup .cnt{font-size: 26px;color: #666;}
.nl-top .nl-type{font-size: 0;text-align: center;}
.nl-top .nl-type li{display: inline-block;position: relative;}
.nl-top .nl-type li a{padding: 0 14px;font-size: 16px;color: #555;}
.nl-top .nl-type li+li:after{position: absolute;left: 0;top: 50%;margin-top: -6px;background: #888;display: block;content: "";width: 1px;height: 12px;}
.nl-top .nl-type li.on a, .nl-top .nl-type li a:hover{color: #0078bf;}
.nl-wrap{width: 1084px;margin: 0 auto;padding-bottom: 282px;}
.nl-wrap ul{}
.nl-wrap ul li{height: 240px;padding: 22px 0;border-bottom: 1px solid #cfcfcf;box-sizing: border-box;}
.nl-wrap ul li a{display: block;}
.nl-wrap li .pic{float: left;width: 313px;transition: all .5s;}
.nl-wrap li .pic img{display: block;max-width: 100%;}
.nl-wrap .text{float: right;position: relative;width: 730px;padding-right: 250px;box-sizing: border-box;transition: all .5s;}
.nl-wrap .text h6{margin: 20px 0;font-size: 18px;line-height: 1em;color: #666;}
.nl-wrap .text p, .nl-wrap .text time{font-size: 14px;color: #888;}
.nl-wrap .text p{height: 84px;overflow: hidden;margin-bottom: 15px;}
.nl-wrap .text i{position: absolute;right: 62px;top: 50%;margin-top: -5px;width: 30px;height: 11px;background: url(img/icons.png) -131px -5px no-repeat;transition: all .5s;opacity: 0;}
.nl-wrap li:hover{background: #0078bf;}
.nl-wrap li:hover .pic{margin-left: 22px;}
.nl-wrap li:hover .text{padding-left: 22px;padding-right: 228px;}
.nl-wrap li:hover i{right: 40px;opacity: 1;}
.nl-wrap li:hover h6{color: #fff;}
.nl-wrap li:hover p{color: rgba(255,255,255,.8);}
.nl-wrap li:hover time{color: #fff}


.nr-wrap{padding-top: 75px;padding-bottom: 75px;}
.nr-wrap .news_con{width: 1160px;margin: 0 auto;}
.news_con .title{font-size:22px;color:#777777;line-height:1em;text-align:center;}
.news_con .time{font-size:16px;color:#b5b5b5;line-height:1em;margin:23px auto 50px;text-align:center;}
.news_con .content{padding:25px 5px;box-sizing:border-box;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.viewpage-link{margin-top:30px;}
/*.viewpage-link ul{float:right;}
.viewpage-link li{float:left}
.viewpage-link li a{font-size:16px;color:#888888}
.viewpage-link li:hover a{color:#29a7df;}
.viewpage-link i{display:block;width:1px;height:10px;background:#cbcbcb;margin:10px 20px 0px;float:left;}*/


.viewpage-link ul{width: 60%;float: left;}
.viewpage-link ul li, .viewpage-link ul li a{color: #999;line-height: 24px;}
.viewpage-return{float: right;display: block;width: 84px;height: 30px;line-height: 30px;color: #fff;text-align: center;background: #00afff;}





.pr-wrap{padding-top: 75px;width: 1400px;margin: 0 auto;}
.pr-top{margin-bottom: 28px;padding-bottom: 24px;border-bottom: 1px solid #dadada;min-height: 385px;}
.pr-top .picslide{float: left;width: 50%;}
.pr-top .picslide .bd{float: left;width: 74.28%;}
.pr-wrap .bd>ul, .pr-wrap .bd>ul li{width: 100% !important;}
.pr-top .picslide .hd{float: right;width: 24.28%;}
.pr-top img{display: block;max-width: 100%;}
.pr-top .picslide .hd li img{border: 1px solid #fff;box-sizing: border-box;}
.pr-top .picslide .hd li.on img{border: 1px solid #298ec9;}
.pr-top .picslide .hd li+li{margin-top: 6px;}
.pr-top .pictext{float: right;width: 46%;}
.pr-top .pictext .tx-title{margin: 20px 0 18px;font-size: 24px;line-height: 1em;color: #6f6f6f;}
.pr-top .tx-summary{border-top: 1px solid #dadada;padding: 16px 0;}
.pr-top .tx-summary p{font-size: 13px;line-height: 22px;color: #716f6f;}
.pr-con{}
.pr-con .pr-con-type{margin-bottom: 30px;padding-bottom: 5px;font-size: 0;border-bottom: 1px solid #0078bf;}
.pr-con-type li{display: inline-block;margin-right: 5px;padding: 0 43px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;color: #666;background: #f4f4f4;cursor: pointer;}
.pr-con-type li.on{color: #fff;background: #0078bf;}
.pr-con-main .pr-js{}
.pr-con-main .pr-table-box table{width: 100%;}
.pr-con-main .pr-table-box table tr{}
.pr-con-main .pr-table-box table tr td{height: 46px;}
.pr-con-main .pr-table-box table tr td:nth-child(1){width: 200px;padding-left: 43px;box-sizing: border-box;font-size: 16px;color: #fff !important;}
.pr-con-main .pr-table-box table tr td:nth-child(2),.pr-con-main .pr-table-box table tr td:nth-child(3),.pr-con-main .pr-table-box table tr td:nth-child(4){font-size: 16px;color: #777 !important;text-align: center;}

.pr-table-box table tr:nth-child(2n+1) td:nth-child(1){background: #0080cc;}
.pr-table-box table tr:nth-child(2n) td:nth-child(1){background: #1091dd;}
.pr-table-box table tr:nth-child(2n+1) td:nth-child(2),.pr-table-box table tr:nth-child(2n+1) td:nth-child(3),.pr-table-box table tr:nth-child(2n+1) td:nth-child(4), .pr-table-box table tr:nth-child(2n+1) td:nth-child(5){background: #f4f4f4;}
.pr-con-main .pr-table-box table tr.f4bg td{background: #f4f4f4 !important;color: #777 !important;}
.pr-con-main .pr-table-box table tr.ffbg td{background: #fff !important;color: #777 !important;}


.pr-table-box table tr:nth-child(2n) td:nth-child(2){background: #fff;}
.go-back{display: block;margin: 150px auto 130px;width: 172px;height: 33px;font-size: 15px;color: #777;line-height: 33px;text-align: center;border: 1px solid #808080;}
.go-back:hover{background: #0078bf; border-color: #0078bf; color: #fff;}

/* contact */
.contact{min-width:1200px;position: relative;z-index: 10;padding: 76px 0px;background: #fff;}
.dress p{text-align: center;font-size:30px;line-height: 34px;}
.dress .line{width: 50px;height: 1px; background: #cdcdcd;margin:18px auto;}
.dress span{text-align: center;display: block;font-size: 16px;color:#888888;margin-bottom: 8px;}
.dress i{text-align: center;display: block;font-size: 18px;color:#888888;font-style: normal;}
.map{width:1200px;margin:0 auto;margin-top: 40px;}
.BMapLabel{display: none !important;}
.BMap_cpyCtrl{display: none !important;}
.contact_style{width:1200px;margin: 0 auto;margin-top: 50px;}
.contact_style li{float: left;width:240px;margin-right:110px;}
.contact_style li:last-child{margin-right: 0px;width: 150px;}
.contact_style li i{display: block;width:30px;height: 30px;background: url(img/c_style.png) no-repeat;}
.contact_style li .line{width:50px;height: 1px;background: #cdcdcd;margin-top: 10px;}
.contact_style li p{font-size: 14px;font-weight: bold;line-height: 1em;margin: 20px 0px;}
.contact_style li span{display:inline-block;color: #888;}
.on_line{width:1200px;margin: 0 auto;margin-top: 53px;}
.on_line p{text-align: center;font-size:48px;}
.on_line span{display:block;text-align: center;margin-bottom: 35px;color:#888;}
.on_line input{color:#888888;font-size:16px;}
.on_line  .input-left{width:430px;}
.on_line  .input-left input{width:400px;border:none;height: 45px;background:#f2f2f2;line-height: 45px;padding-left: 12px;margin-bottom: 10px;}
.on_line  .input-left  i{color:red;float: right;font-style: normal;}
.on_line textarea{width:700px;height: 240px;padding: 15px 11px;border:none;background:#f2f2f2;color:#888888;font-size:16px;resize:none}
.on_line  .submit-box{text-align: right;margin-top: 50px;}
.on_line  .btn{display: inline-block;width:210px;height: 55px;text-align: center;line-height: 55px;background:#f2f2f2;border:none;cursor: pointer;transition: all .5s;}
.on_line  .btn:hover{background: #0078bf;color: #fff;}
.on_line .com-title{font-size: 26px;color: #666;margin-bottom: 50px;}


.contact-wrap1-inner{width: 1200px;margin: 0 auto;padding: 100px 0;}
.contact-wrap1-inner>div{width: 420px;float: left;}
.contact-wrap1-inner>div img{float: left;display: block;margin-top: 17px;}
.contact-wrap1-inner .contact-wrap1-text{margin-left: 75px;}
.contact-wrap1-inner .contact-wrap1-list2{padding-left: 80px;width: 300px;}
.contact-wrap1-inner .contact-wrap1-list3{padding-left: 120px;width: 280px;}
.contact-wrap1-list2 .contact-wrap1-text{margin-top: 10px;}
.contact-wrap1-list3 .contact-wrap1-text{margin-top: 7px;}

/* service */
.tit{text-align: center;line-height: 1em;font-size:26px;color:#666666;position: relative;}
.tit:after{content:'';display: block;width:30px;height: 2px;background-color: #777777;position: absolute;left:50%;margin-left: -15px;bottom:-21px;}


.service_box{width:1380px;margin:100px auto 130px;}
.service_wrap1 .sum{display: block;width:800px;color:#888888;text-align: center;margin:50px auto 55px;}
.service_wrap1 img{margin:0 auto;display: block;max-width: 100%;height: auto;}
.service_wrap1 .trait{width:1085px;margin:60px auto 0px;}
.service_wrap1 .trait p{width:100%;line-height: 1em;padding-bottom: 20px;box-sizing:border-box;border-bottom:1px solid #cfcfcf;font-size:20px;color:#777777;}
.service_wrap1 .trait dl{float:left;margin-top: 20px;width:50%;}
.service_wrap1 .trait dt{font-size:16px;color:#666666;line-height: 1em;margin-bottom: 10px;}
.service_wrap1 .trait dd{color:#888888;padding-left: 25px;}


.service_wrap2 ul{margin-top: 75px;}
.service_wrap2 li{float: left;width: 300px;margin-left:60px;position: relative;}
.service_wrap2 li:after{content: '';display: block;width:20px;height: 8px;background:url(img/arrow.png) no-repeat center;position: absolute;top:40%;margin-top: -4px;right:-13%;}
.service_wrap2 li:first-child{margin-left:0px;}
.service_wrap2 li:last-child:after{display: none;}

.service_wrap2 li a{display: block;width: 100%;height: 100%;}
.service_wrap2 li .pic{position: relative;width: 100%;overflow: hidden;}
.service_wrap2 li .pic .pic-bg{
	width: 100%;
    height: 100%;
    padding: 5%;
    box-sizing: border-box;
    background: rgba(0,0,0,0);
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transform: rotateX(180deg) scale(0.5, 0.5);
    transform: rotateX(180deg) scale(0.2, 0.2);
    transition: all ease-out .5s;
}
.service_wrap2 li .pic .pic-bg p{margin-top: 15px;font-size: 14px;line-height: 24px;color: #fff;}
.service_wrap2 li a:hover .pic-bg{
	opacity: 1;
    -webkit-transform: rotateX(0deg) scale(1, 1);
    transform: rotateX(0deg) scale(1, 1);
    transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
    background-color: rgba(0, 0, 0, 0.7);

}


.service_wrap2 li img{display: block;max-width: 100%;}
.service_wrap2 li p{text-align: center;font-size:18px;color:#666666;line-height:1em;margin-top: 30px;}


.service_wrap3{width:100%;margin:100px auto 0px;padding: 50px 0px;height: 620px;box-sizing: border-box;background:url(img/ser3bg.jpg);color:#fff;}
.service_wrap3  .tit{color:#fff;margin-bottom: 65px;}
.service_wrap3  .tit:after{background-color: #fff}
.service_wrap3 .con{width:1380px;margin: 0 auto;}
.service_wrap3 .pic_left{float: left;margin-left: 100px;margin-right: 154px;}
.service_wrap3 .text_right{float: left;width:600px;}
.service_wrap3 li{margin-top: 50px;}
.service_wrap3 li:first-child{margin-top:35px;}
.service_wrap3 li i{display: block;width:54px;height: 47px;border-right:1px solid #fff;float: left;margin-right:15px;margin-top: 2px;background-image: url(img/map_icon.png);background-repeat: no-repeat;}
.service_wrap3 li .txt{float: left;}
.service_wrap3 li p{line-height: 1em;font-size:20px;color:#fff;margin-bottom: 18px;}
.service_wrap3 li span{display:block;line-height: 1.3em;color: #fff;}

.service_wrap4 .sum{font-size:18px;color:#0078bf;display: block;line-height: 1em;text-align: center;width:100%;margin:65px auto 50px;}
.service_wrap4 .cir{margin-bottom:85px;}
.service_wrap4 .cir ul{width:772px;margin:0 auto;background: url(img/line-bg.png) center repeat-x;}
.service_wrap4 .cir li{float: left;margin-left: 140px;position: relative;background: #fff;}
.service_wrap4 .cir li:first-child{margin-left: 0px;}
.service_wrap4 .cir li:after{content: '';display: block;width:140px;height: 4px;background-color: #ebebeb;position: absolute;right:-116%;top:50%;margin-top: -2px;z-index:-1;}
.service_wrap4 .cir li:last-child:after{display: none;}
.service_wrap4 .cir li span{display: block;width:80px;height:80px;background-color: #f4f4f4;border-radius: 100%;line-height: 80px;border:4px solid #4d9fcf;text-align: center;font-size:20px;color:#666666;transition: all 1s;text-transform: capitalize;}
.service_wrap4 .cir li:hover span{transform: rotateY(180deg);}
.service_wrap4 .ques_tab{position: relative;}
.service_wrap4 .ques_tab .title{font-size:20px;color:#666666;line-height: 1em;margin-bottom: 50px;text-align: center;}
.service_wrap4 .swiper-container{padding: 10px 0px;box-sizing:border-box;padding-left: 10px;}
.service_wrap4 .ques_tab li{width:436px!important;height:172px;background-color: #fff;box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.1);padding:42px 36px;box-sizing:border-box;}
.service_wrap4 .ques_tab li p{font-size:18px;color:#777777;line-height: 1em;border-left:2px solid #0078bf;padding-left: 7px;color:#0078bf;}
.service_wrap4 .ques_tab li a{display: block;width:18px;height: 18px;background:url(img/down.png) no-repeat center;position: absolute;right:43px;bottom:36px;}
.service_wrap4 .button{width:22px;height: 42px;background-image: url(img/left_arrow.png);background-repeat: no-repeat;background-position: center;top: 50%;margin-top: -21px;z-index: 10;position:absolute;cursor:pointer;}
.service_wrap4 .button:hover{background-image: url(img/hleft_arrow.png);}
.service_wrap4 .button-prev{left:-60px;}
.service_wrap4 .button-next{right:-60px;transform: rotate(180deg);}

@media screen and (max-width: 750px) {
    .service_box{width:100%;overflow: hidden;padding: 0px 10px;box-sizing:border-box;}
    .service_wrap1 .sum{width:100%;}
    .service_wrap1 img{width:100%;}
    .service_wrap1 .trait{width:100%;}
    .service_wrap3 .con{width:100%;}
    .service_wrap3 .pic_left{margin:0 auto;}
    .service_wrap3 .pic_left img{width:100%;}
    .service_wrap4 .cir ul{width:100%;}

	
    .service_wrap1 .trait dl{float: none;width:100%;}
    .service_wrap2 li{margin-left:0px;margin:0 auto 60px;width:100%;text-align: center;}
    .service_wrap2 li:after{top:115%;left:50%;transform: rotate(90deg);margin-left: -10px;}
    .service_wrap2 li p{margin-top: 15px;}
    .service_wrap2 li img{margin:0 auto;}

    .service_wrap3 .text_right{width:100%;padding: 0px 10px;box-sizing:border-box;}
	.service_wrap3 li .txt{width:80%;}
	.service_wrap3 li p{margin-bottom: 10px;}
	.service_wrap3 li .txt span{line-height: 1.5em;}
	.service_wrap4 .sum{line-height: 1.5em;}
	.service_wrap4 .cir li{float: none;margin:0px;margin-bottom: 80px;}
	.service_wrap4 .cir li:after{right: 31%;transform: rotate(90deg);top: 136%;}
	.service_wrap4 .cir li span{margin:0 auto;}
	.service_wrap4 .ques_tab li{width:345px!important;}
}






/* 1680 */

@media screen and (max-width: 1680px){

	
	/*.i-news .i-newsslide li dl{margin-right: 5%;}*/

	.i-map .i-map-inner{width: 95%;}

	.i-partner .i-parslide{width: 1100px;}
	.i-partner .i-parslide li{width: 220px;height: 150px;}


	.foot .foot-con, .foot .foot-cr{width: 90%;}
	.foot-con .foot-nav{width: 60%;}


/*	.pl-wrap .pl-list ul{width: 1104px;}
	.pl-wrap .pl-list li{width: 250px;}*/
	/*.pl-wrap .pl-list .text{height: 180px;}*/
	.sl-wrap ul{width: 1100px;}
	.sl-wrap ul li{width: 350px;margin-right: 25px;}
	.pr-wrap{width: 90%;}

	
}

@media screen and (max-width: 1440px){
	.i-product .con-summary-text p{margin-bottom: 50px;font-size: 14px;line-height: 30px;}
	.i-product .con-main .proHd{width: 670px;}
	.i-product .con-main .proHd li{margin-right: 20px;}

	/*.i-solution{width: 1150px;}*/

	.i-news .i-newsslide{width: 92%;}
	/*.i-news .i-newsslide li dl{margin-right: 4%;}*/

	.i-map .i-map-inner{width: 100%;}
	.i-map .i-map-text{bottom: 10%;top: auto;}
	
	.a-wrap4 .a-wrap4-con{padding: 0 10px;}
	.a-wrap4 .a-wrap4-con li{margin-right: 10px;}
	.a-wrap4 li .ali-bg-box{padding: 10px;}
	.a-wrap4 .ali-tt{left: 10px;bottom: 10px;}
	.a-wrap4 .ali-text .ali-t{margin-bottom: 13px;}
	.a-wrap4 .ali-t{transform: scale(.8);}
	.a-wrap4 .ali-b p{line-height: 22px;}

	.about_wrap3 .honor_box{width: 1100px;}


	.service_box{width: 1100px;}
	.service_wrap2 li{margin-left: 40px;width: 245px;}

	.service_wrap3 .con{width: 1100px;}
	.service_wrap3 .pic_left{margin-left: 27px;margin-right: 64px;}
	.service_wrap3 .text_right{width: 480px;}
	
	.service_wrap4 .ques_tab li{width: 340px !important;}
	.service_wrap4 .ques_tab li p{font-size: 14px;}

	.a-wrap5 .sPrev{left: 7%;}
	.a-wrap5 .sNext{right: 7%;}
	
}

@media screen and (max-width: 1200px){
	.pr-top .tx-parameter li+li{margin-left: 10px;padding-left: 15px;}

	
}















/*人才理念*/
#rcln{width: 1160px;margin: 100px auto 125px;}
#rcln .rcln-warp1{margin-bottom: 195px;}
#rcln .com-tit{font-size: 26px;color: #666666;line-height: 26px;position: relative;text-align: center;margin-bottom: 50px;}
#rcln .com-tit:after{content: '';position: absolute;left: 50%;margin-left: -15px;width: 30px;height: 2px;background: #666;bottom: -20px;}
#rcln .warp1-summary{text-align: center;line-height: 28px;color: #888}
#rcln .warp1-slogen{height: 240px;overflow: hidden;background: url(img/rcln1.jpg) no-repeat center -200px;position: relative;margin: 55px auto 20px;box-shadow: 0px 1px 10px 0px rgba(26, 152, 227, 0.3);width: 100%}
#rcln .warp1-slogen span{display: block;background: rgba(0,0,0,0.3);width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0px;z-index: 1}
#rcln .warp1-slogen p{line-height: 240px;text-align: center;font-size: 36px;color: #fff;z-index: 2;position: relative;}
#rcln .warp1-slogen .mobile-show{display: none}
#rcln .warp1-list p{font-size: 20px;color: #777;border-bottom:1px solid #cfcfcf;line-height: 60px; }
#rcln .warp1-list ul li{width: 47%;color: #666;float: left;margin-bottom: 5px;line-height: 56px;margin-right: 3%}
#rcln .warp2-list{display: flex; flex-wrap: wrap; justify-content:space-between;cursor: pointer;}
#rcln .warp2-list li{width: 32%;box-shadow: 0px 1px 10px 0px rgba(223, 223, 223, 0.3);height: 163px;transition: background-color .3s ease;padding-top: 27px;margin-bottom: 22px;}
#rcln .warp2-list li:hover{background-color: #0078bf;box-shadow: 0px 1px 10px 0px rgba(26, 152, 227, 0.3);}
#rcln .warp2-list li p{width: 90%;margin: 0 auto;font-size: 12px;color: #transition: background-color .2s ease; }
#rcln .warp2-list li:hover p{color: #fff;transition: color .3s ease;}
#rcln .warp2-list li .p1{margin-bottom: 18px;}
#rcln .warp2-list li .p1 span{line-height: 18px;font-size: 18px;}
#rcln .warp2-list li .p1 span:last-child{font-size: 14px;}
#rcln .warp2-list li .p2{height: 85px;border-bottom: 1px solid #efefef}
#rcln .warp2-list li .p3{line-height: 42px;}

.reccont{width: 86%;height: 330px;margin: 0 auto;overflow: auto;padding: 26px 0;border-bottom: 1px solid #efefef;box-sizing:border-box;}
.reccont p{font-size: 14px;}
.reccontfot{width: 86%;margin: 14px auto;}
.reccontfot p{font-size: 12px;color: #0078bf;line-height: 1em;float: right;}

/*.layui-layer-setwin{display: none;}
.layui-layer-title{width: 86%;height: 100px !important;background: #fff !important;margin: 58px auto 0 !important;padding: 0 !important;font-size: 30px !important;line-height: 30px !important;color: #4c4948 !important;}
*/
.rec-read-title{}
.rec-read-title h6{font-size: 24px;color: #666;line-height: 100px;}
.rec-read-title p{font-size: 18px;color: #999;line-height: 100px;}


@media screen and (max-width: 1160px) {
    #rcln{width: 96%;margin-bottom: 45px;}
    #rcln .rcln-warp1{margin-bottom: 95px;}
}
@media screen and (max-width: 768px) {
	#rcln .warp1-summary{text-align: left;}
    #rcln .warp1-list ul li{line-height: 36px;}
    #rcln .warp2-list li{width: 48%}
    #rcln .warp1-slogen p{font-size: 26px;}
}
@media screen and (max-width: 376px) {
	#rcln{width: 92%;}
	#rcln .warp1-list ul li{width: 100%;margin-right: 0px;}
    #rcln .warp2-list li{width: 100%}
    #rcln .warp1-slogen{background-size: cover;background-position: center;}
    #rcln .warp1-slogen .pc-show{display: none}
    #rcln .warp1-slogen .mobile-show{display: block;line-height: 36px;margin-top:48px;letter-spacing: 5px;text-indent: 5px; }
}

.chanye-list-pop{width: 528px;height: 748px;position: absolute;left: 50%;top: 50%;margin-left: -264px;margin-top: -374px;}
.chanye-list-pop img{float:left;display:block;width:396px;height:auto;}
.chanye-list-pop p{font-size:14px;line-height:2em;padding-top:20px ;float:right;width:350px;display:block;}
.chanye-list-pop p b{font-size:32px;line-height: 50px;display:block;color:#00468e;font-weight:normal;padding:20px 0}