@charset "utf-8";
* {	margin: 0;	padding: 0;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {border: medium none;	margin: 0;	padding: 0; font-weight:500;}
body,button,input,select,textarea {	 font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;	outline: none;}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;}
ul,ol,li {list-style: none;}
a {text-decoration: none;color: #474747;}
a:hover {color: #005389;text-decoration: none;}
img {border: 0px; vertical-align:middle;}
em{font-style:normal;}
table {border-collapse: collapse;	border-spacing: 0;}
html,body {color: #474747;	background: #fff;	margin: 0 auto;font-size: 16px !important; overflow-x:hidden;}
.hide {display: none;}
.clear {clear: both;}
.w{width:100%;height:40px;}
.center{ text-align:center;}
.pic100 img{width:100%;}
h1{ font-size:24px;color:#464646;}
.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}
.f-turn{-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.fl{float:left;}
.fr{float:right;}
.pad60{padding:60px 0;}
.overflow{ overflow:hidden;}
.font18{ font-size:18px;}
.font16{ font-size:16px;}
.white a,.white{ color:#fff;}
.rela{ position:relative;}
.slh{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.container{width:1360px;margin: auto;}
.text-center{ text-align:center;}
.row:after{content:''; display:block; clear:both;}
.container-fluid {
  width: 100%;
}
.clearfix:after{
content:"";
display:block;
clear:both;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix{zoom:1;}	
@media (max-width:1366px) {
.container{width:1200px}
}
@media (max-width:1199px) {
.container{width:991px}
}
@media (max-width:991px) {
.container{width:750px}
}
@media (max-width:767px) {
.container{width:100%}
}
.row:after{content:''; display:block;clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left}
.col-xs-12 {width:100%}
.col-xs-11 {width:91.66666667%}
.col-xs-10 {width:83.33333333%}
.col-xs-9 {	width:75%}
.col-xs-8 {	width:66.66666667%}
.col-xs-7 {	width:58.33333333%}
.col-xs-6 {	width:50%}
.col-xs-5 {	width:41.66666667%}
.col-xs-4 {	width:33.33333333%}
.col-xs-3 {	width:25%}
.col-xs-2 {	width:16.66666667%}
.col-xs-1 {	width:8.33333333%}
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left}
.col-sm-12 {width:100%}
.col-sm-11 {width:91.66666667%}
.col-sm-10 {width:83.33333333%}
.col-sm-9 {width:75%}
.col-sm-8 {width:66.66666667%}
.col-sm-7 {width:58.33333333%}
.col-sm-6 {width:50%}
.col-sm-5 {width:41.66666667%}
.col-sm-4 {width:33.33333333%}
.col-sm-3 {width:25%}
.col-sm-2 {width:16.66666667%}
.col-sm-1 {width:8.33333333%}
}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left}
.col-md-12 {width:100%}
.col-md-11 {width:91.66666667%}
.col-md-10 {width:83.33333333%}
.col-md-9 {width:75%}
.col-md-8 {width:66.66666667%}
.col-md-7 {width:58.33333333%}
.col-md-6 {width:50%}
.col-md-5 {width:41.66666667%}
.col-md-4 {width:33.33333333%}
.col-md-3 {width:25%}
.col-md-2 {width:16.66666667%}
.col-md-1 {width:8.33333333%}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float:left}
.col-lg-12 {width:100%}
.col-lg-11 {width:91.66666667%}
.col-lg-10 {width:83.33333333%}
.col-lg-9 {width:75%}
.col-lg-8 {width:66.66666667%}
.col-lg-7 {width:58.33333333%}
.col-lg-6 {width:50%}
.col-lg-5 {width:41.66666667%}
.col-lg-4 {width:33.33333333%}
.col-lg-3 {width:25%}
.col-lg-2 {width:16.66666667%}
.col-lg-1 {width:8.33333333%}
}




@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('/static/fonts/HelveticaNeueLTStd-XBlkCn.woff2') format('woff2'),
        url('/static/fonts/HelveticaNeueLTStd-XBlkCn.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GJJXiQian-M15S';
    src: url('/static/fonts/GJJXQJW--GB1-0.woff2') format('woff2'),
        url('/static/fonts/GJJXQJW--GB1-0.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
header{padding:18px 5%;z-index: 1;position:fixed; top:0;left:0;width: 100%;z-index:9;}
.logo{ float:left;margin-top: -14px;}
.logo img{width:300px;}
.headR{ width:63%;float:right;margin-top:5px;}
.language{ float:right;}
.language select{ border:1px solid #fff; border-radius:3px;color:#fff;padding:2px 25px 2px 5px;background:transparent url(/static/images/icon3.png) no-repeat center right 5px;-webkit-appearance: none;}
.language select option{background-color:#00c3ac;}
nav{ width:100%;float:right;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.2);}
nav li{ width:14.28%;text-align:center;font-size:16px; float:left; position:relative;}
nav li>a{ display:block;font-size:17px; position:relative;color:#fff;}
nav li>a img,.language img{width:20px; display:inline-block; vertical-align:middle;margin-right:5px;}
nav li>a:hover{color:#fff;}
nav li a.cur,nav li a:hover{color: #00c3ac; font-weight:bold;}
nav li div{position:absolute;width:100%;top:100%;left:0;color:#fff;padding-top:18px; display:none;}
nav li div a{ display:block;color:#fff;padding:10px 5px;font-size: 15px; background-color:#00c3ac;margin-bottom:1px;}
nav li div a:hover{ background-color:#276eb3;color:#fff;}
nav li:hover div{ display:block;}
.banners{ display:none;}
#owl-demo .owl-prev{width:63px;height:63px; background:url(/static/images/caseprev.png) no-repeat;left:-63px;top:50%;margin-top:-31px;}
#owl-demo .owl-next{width:63px;height:63px; background:url(/static/images/casenext.png) no-repeat;right:-63px;top:50%;margin-top:-31px;}
#owl-demo:hover .owl-prev{left:20px; }
#owl-demo:hover .owl-next{right:20px;}
#owl-demo:hover .owl-prev:hover,#owl-demo:hover .owl-next:hover{ opacity:1;}
.owl-theme .owl-controls .owl-buttons div{ position:absolute; font-size:0;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	/*-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;*/
	filter: Alpha(Opacity=70);/*IE7 fix*/
	opacity: 0.7;
	-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.banner .owl-pagination{ position:absolute;width:100%;bottom:20px;left:0; text-align:center}
.banner .owl-pagination div{width:12px;height:12px; border-radius:50%; background-color:#fff; opacity:0.6; display:inline-block;margin:0 6px;}
.banner .owl-pagination div.active{ opacity:1;}
.h_about{ background:url(/static/images/bg1.jpg) no-repeat; background-size:cover;}
.h_number{ background-color:#fff; overflow:hidden;border-radius:5px;box-shadow:0 0 10px #ccc;padding:30px 0;margin-top:-77px; position:relative;}
.h_number li{ float:left;width:25%; text-align:center; position:relative;}
.h_number li img{ display:inline-block; vertical-align:middle;margin-right:5px;width: 50px;}
.h_number li div{display:inline-block; vertical-align:middle; text-align:left; font-size:16px;}
.h_number li div p{ color:#276eb3;margin-bottom: -4px;}
.h_number li div p span{ font-size:36px; display:inline-block;margin-right:5px;}
.h_number li div p span b{ font-size:42px;font-family: 'Helvetica Neue LT Std';display:inline-block;margin-right:5px;}
.h_number li:after{content:''; display:inline-block;width:1px;height:80%; position:absolute;right:0;top:10%; background-color:#ededed;}
.h_number li:last-child:after{ display:none;}
.h_aboutB{padding:89px 0 140px;}
.h_aboutBL{width:50%;}
.h_aboutBR{width:50%;}
.h_aboutBL h2{font-size:22px;}
.h_aboutBL h2 b{font-size:80px;color:#276eb3;}
.h_aboutBL h2 p{ display:inline-block;}
.h_aboutBL h2 p span{ font-size:34px;}
.h_aboutBL article{ margin:30px 0;line-height:30px;height:210px; overflow:hidden;}
.h_aboutBL .more,.about1C .left .more,.about5C dl dd span{ display:inline-block;padding:10px 24px;color:#276eb3;font-size:16px; border:1px solid #276eb3; border-radius:5px;}
.h_aboutBL .more img,.h_proR .more img,.service dl dd .more img,.about1C .left .more img,.about5C dl dd span img{ display:inline-block; vertical-align:middle;margin-left:5px;}
.h_aboutBR:after{ width:134%; position:absolute;height:100%; background-color:#f9f9f9;right:0;top:0;content:''; display:inline-block;}
.h_aboutBL,.h_aboutBR img{ z-index:1; position:relative;}
.h_aboutBR:before{ content:''; display:inline-block; position:absolute;right:-35px; top:-35px;width:120%;height: 138%;height:calc(100% + 229px);/*height: 138%;*/background:url(/static/images/bg2.png) no-repeat; background-size:100%;}
.h_product{ background:url(/static/images/bg3.jpg) no-repeat fixed center center; background-size:cover;padding:100px 0;}
.h_title p{ font-size:50px;font-family: 'GJJXiQian-M15S'; text-transform:uppercase;}
.h_title h2{ font-size:45px;}
.h_producttab{float:left;width:240px;}
.h_producttab a{ background-color:#f9f9f9;font-size:20px;padding:36px 20px 35px 32px; position:relative; position:relative; z-index:1;border-bottom:1px solid #dcdcdc; display:block; cursor:pointer;}
.h_producttab a:after{ content:'';  background-color:#005389; display:block;width:0;height:100%;top:0;left:0;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in; position:absolute; z-index:-1;}
.h_producttab a.on:after{width:120%;}
.h_producttab a.on{ color:#fff;}
.h_producttab a span{ width:32px;height:38px; display:inline-block; vertical-align:middle;margin-right:10px;}
.h_producttab a.on img{margin-left:-32px;}
.h_productcontent{width:calc(100% - 240px);float:right;}
.h_productcontent li{ display:none;padding-right:20%; position:relative;}
.h_productcontent li a{ display:block;background-color:#fff; }
.h_productcontent li a:after{ content:''; display:block;clear:both;}
.h_productcontent li img{float:left;width: 59%;}
.h_proR .more img{width:19px;}
.h_productcontent li .h_proR{ background-color:rgba(0,76,126,0.9);color:#fff;padding:30px 40px 48px; position:absolute; right:0;top:80px;width:56%;}
.scrollhead{ background-color:#005389;padding: 11px 3%;}
.scrollhead .language{ display:none;}
.scrollhead nav{margin-top:4px;padding-top:0;border:0;}
.scrollhead .logo img {width: 156px;}
.h_proR h5{font-size:24px;}
.h_proR h5 span{ font-size: 52px;font-family: 'Helvetica Neue LT Std'; position:relative; z-index:1;line-height:80px;height:80px; display:inline-block; vertical-align:middle;margin-right:15px; width:70px; text-align:center;}
.h_proR h5 span:after{ position:absolute;width:100%;background-color:#00c3ac; content:''; display:block;bottom:0;left:0; z-index:-1;height:188%;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.h_proR article{ margin:33px 0;line-height:30px;height:150px; overflow:hidden;font-size:14px;}
.h_proR .more,.service dl dd .more{display: inline-block;padding: 10px 24px;color: #fff;font-size: 16px;border: 1px solid #fff;border-radius: 5px;}
.h_proR .more img{ float:none;}
.h_proR:hover h5 span:after{height:100%;}
.h_aboutBL .more:hover img,.h_proR .more:hover img,.service dl dd .more:hover img,.about1C .left .more:hover img,.about5C dl a:hover dd span img{margin-left:15px;}
.h_product .line1{ width:1px;height:60px; background-color:#fff; position:absolute;left:50%; top:-100px;}
.h_product .line1 img{position:absolute;left:50%; top:50px;left:-10px;-webkit-animation: zhuan 10s linear infinite;animation: zhuan 10s linear infinite;}
@-webkit-keyframes zhuan { 0% { transform: rotate(0);} 100% { transform: rotate(-360deg);}}
@keyframes zhuan{0% { transform: rotate(-0);} 100% { transform: rotate(-360deg);}}
.h_new{ padding:120px 0 60px;}
.h_new .line2,.service .line2{ position:absolute;top:-58px;left:50%;}
.h_new .line2 .img2,.service .line2 .img2,.new1 .line .img2,.hr .line .img2,.contact .line .img2,.about1 .line .img2,.about2 .line .img2,.about3 .line .img2,.about4 .line .img2,.about5 .line .img2,.developB .line .img2,.gsjjC .line .img2,.line .img2{ position:absolute;top:120px;left:50%;margin-left:-10px;-webkit-animation: zhuan 10s linear infinite;animation: zhuan 10s linear infinite;}
.h_new .h_title,.service .h_title,.new1 .h_title,.new2 .h_title,.hr .h_title,.contact .h_title,.about1 .h_title,.about3 .h_title,.about5 .h_title,.gsjjC .h_title,.gsjjC .h_title h2,.h_title{color:#276eb3;}
.h_title.white{color:#fff;}
.h_newCL{width:54%;}
.h_newCR{width:43%;}
.h_newCL .h_newCLB{margin-top:-70px; position:relative;}
.h_newCL img{width:90%;}
.h_newCL .h_newCLB time{ display:inline-block;margin-top:90px;width:20%; text-align:center;float:left;font-size:22px;}
.h_newCL .h_newCLB time b{ display:block;}
.h_newCL .h_newCLB article{ background-color:#005389;padding:30px 30px;color:#fff;float:right;width:80%; position:relative; z-index:1;}
.h_newCL .h_newCLB article h5{ font-size:20px; font-weight:bold;}
.h_newCL .h_newCLB article p{ margin-top:10px;line-height:25px;height:50px; overflow:hidden;}
.h_newCL .h_newCLB article span{ float:right; border:1px solid #fff; border-radius:30px; display:inline-block;padding:1px 10px;}
.h_newCR dl a{ display:block; border-bottom:1px solid #ededed; padding:20px 20px; position:relative; z-index:1;}
.h_newCR dl a dt{ font-size:18px;font-weight:bold;}
.h_newCR dl a p{ margin:15px 0 10px;line-height:25px;height:50px; overflow:hidden;font-size:15px;color:#666;}
.h_newCR dl a div{ color:#999;font-size:14px;}
.h_newCR dl a div span,.new1C dl dd div span,.newlist2 dl .dd2 span{float:right;border:1px solid #999; border-radius:30px; display:inline-block;padding:1px 10px;}
.h_newCR dl a:hover span,.new1C dl dd div span,.newlist2 dl a:hover .dd2 span{ background-color:#005389;color:#fff;border-color:#005389;}
.h_newCR dl a:after,.productC dl dd:after{content:''; display:block; position:absolute;width:0;height:100%; background-color:#f4f4f4;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in; position:absolute;right:0;top:0; z-index:-1;} 
.h_newCR dl a:hover:after,.h_newCL .h_newCLB article:hover:after,.productC dl a:hover dd:after,.new1C dl a:hover dd:after{width:100%;right:auto;left:0;}
.h_newCL .h_newCLB article:after,.new1C dl dd:after{content:''; display:block; position:absolute;width:0;height:100%; background-color:#00c3ac;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in; position:absolute;right:0;top:0; z-index:-1;} 
footer{ background-color:#005389;padding:56px 0;}
.link h2{font-size:20px;color:#fff;}
.link h2:before{width:2px;height:20px; content:''; display:inline-block; vertical-align:middle;margin-right:10px; background-color:#fff;}
.link h2 span{ display:inline-block;margin-left:10px;font-size:17px;}
.linkC{margin-top:20px;}
.linkC a{color:#fff; display:inline-block;margin:0 20px 5px 0;}
.footB{margin-top:30px;padding-top:30px; border-top:1px solid #1a6595;}
.footBL{width:60%;}
.footBL dl{float:left;margin-right:7%;}
.footBL dl:last-child{margin-right:0;}
.footBL dl dt a,.footBR h2 a{display:block; font-size:18px;margin-bottom:20px;color:#fff;}
.footBL dl dd a{ display:block;margin:10px 0;color:#c3cfdb;}
.footBR{width:38%;border-left:1px solid #1a6595;padding-left:2%;}
.footBR article{ overflow:hidden;color:#c3cfdb;line-height:30px;}
.footBR article div{ width:71%;float:left;}
.footBR article dl{width:28%;float:right; text-align:center;}
.footBR article dl img{width:92px;}
.bq{padding:25px 0; background-color:#004c7e;}
.bq span{ display:inline-block;margin:0 10px;}
.otherbanner1{ padding:290px 0 190px;}
.otherbanner1 img{ display:block;margin:auto;}
.site{ position:absolute;bottom:197px;width:100%; text-align:center;color:#fff;left:0;}
.site img{ display:inline-block; vertical-align:middle;margin-right:10px;}
.site a{ color:#fff;}
.site a:hover{color: #00c3ac;}
.publick{ background-color:#efefef;padding-bottom:60px;}
.publicl{ background-color:#fff;width:95%;margin:-60px 0 0 0; position:relative;padding:30px 0 60px;}
.pagelist {margin:40px 0 0;}
.pagelist li{ display:inline-block;margin:0 3px;}
.pagelist li a,.pagelist li span{ display:block;padding:8px 14px; border:1px solid #dcdcdc;background-color:#f9f9f9; overflow:hidden; border-radius:50%;}
.pagelist li a:hover,.pagelist li a.cur,.pagelist li.active span{border-color:#0c5e94;  background-color:#0c5e94;color:#fff;}
.othernav{padding-bottom:30px; border-bottom:1px solid #ededed;}
.othernav a{ font-size:20px;color:#005389;padding:0 5%; display:inline-block;bordr-left:1px solid #005389;}
.othernav a:first-child{ border:0;}
.othernav a.cur,.othernav a:hover{font-weight:bold;}
.honorC dl{margin-bottom:40px;}
.honorC dl a{ display:block; background-color:#f9f9f9;}
.honorC dl a:hover{background-color:#126da9;}
.honorC dl dt,.about2C dl dt{padding:30px 40px;}
.honorC dl dt p,.about2C dl dt p{padding:13px;background:url(/static/images/honorbg.jpg) no-repeat center center; background-size:100% 100%;}
.honorC dl dd{ padding:30px 15px;border-top:1px solid #ededed;}
.honorC dl a:hover dd{color:#fff;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity: 0.5;display: none;}
.lightbox {position: absolute;left: 0;width: 100%; min-width:100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;}
.lightbox a img {border: none;width:290px height:193px; margin:0px 8px 30px 8px;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 270px;height: 180px;margin: 0 auto;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 43%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background:url(/static/images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev, .lb-next {width: 49%;height: 100%;cursor: pointer;display: block;}
.lb-prev {left: 0;float: left;background:url(/static/images/caseprev.png) left 48% no-repeat;background-size: 0.5rem;}
.lb-next { right: 0;float: right;background: url(/static/images/casenext.png) right 48% no-repeat;background-size: 0.5rem;}
.lb-dataContainer { margin: 0 auto;padding-top: 5px; *zoom: 1;width: 100%;}
.lb-dataContainer:after {content: ""; display: table; clear: both;}
.lb-data { padding: 0 4px; color: #fff;}
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption { font-family:Arial, "宋体"; font-size: 14px; color:#fff; font-weight: bold; line-height: 1em;}
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; font-family:Arial, "宋体"; color: #fff;}
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(/static/images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5;}
.lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}
.cultureC1L,.cultureC2L {width:56%;}
.cultureC h2{ font-size:36px;color:#0a639d;margin-bottom:30px;}
.cultureC1R,.cultureC2R {width:41%;}
.culture img,.gsjjC img,.floatleft img,.servicemainC img{ max-width:100%;}
.cultureC,.gsjjC,.gsjjB,.servicemainC,.hr article,.contactC .left{line-height:30px; font-size:16px;}
.cultureC2R li{float:left;width:50%;padding:45px 30px 14px;color:#fff; position:relative;}
.cultureC2R .li1{ background-color:#d93e4e;}
.cultureC2R .li2{ background-color:#1f4b7a;}
.cultureC2R li h5{font-size:18px;}
.cultureC2R li h6{font-size:12px; text-transform:uppercase;line-height: 20px;}
.cultureC2R li h6:after{ content:'';width:46px;height:4px; background-color:rgba(255,255,255,0.3); display:block;margin: 12px 0;}
.cultureC2R li div{ font-size:13px;}
.cultureC2R li p{ text-align:right;margin-top: 17px;}
.gsjjC h2,.servicemainC h2{font-size:36px;color:#029f9e;}
.gsjj{padding-bottom:0;}
.gsjjC .h_number{ margin-top:30px; box-shadow:none;}
.gsjjB{ background:url(/static/images/bg4.jpg) no-repeat center center fixed; background-size:cover;padding-bottom:60px;}
.gsjjB .container{padding:50px 40px; background:#fff url(/static/images/bg5.jpg) no-repeat bottom right; background-size:auto 100%;}
.floatleft{ float:left;padding:0 30px 30px 0;}	
.partnerC dl,.productC dl{margin-bottom:40px;}
.partnerC dl dt{border-radius:5px; border:1px solid #ededed; overflow:hidden;}
.partnerC dl dd{margin-top:10px;}
.partnerC dl a:hover dt{border-color:#029f9e;}
.productC dl a{ display:block;border:1px solid #ededed;}
.productC dl dd{ background-color:#f9f9f9;padding:25px 15px;border-top:1px solid #ededed; position:relative; z-index:1;}
.productC dl dd h5{ font-size:18px;}
.productC dl dd span{ display:inline-block;margin-top:15px; border:1px solid #2e7cc7;color:#2e7cc7; border-radius:5px;padding:8px 35px;}
.productC dl dd:after{background-color:#2e7cc7;}
.productC dl a:hover dd,.productC dl a:hover dd span{color:#fff;}
.productC dl a:hover dd span{border-color:#fff;}
.service .container{padding:100px 0 60px;}
.service dl a{ display:block; overflow:hidden;}
.service dl dt{ float:left; width:60%;}
.service dl dd{ background-color:#18b1ae;padding:40px 40px;width:50%;margin:147px 0 0 -10%;float:right;color:#fff;}
.service dl dd h5{ font-size:30px;}
.service dl dd h5:after{ width:60px;height:2px; background-color:#fff; content:''; display:block;margin:30px 0 30px;}
.service dl dd article{ line-height:30px;height:90px; overflow:hidden;}
.service dl dd .more{margin-top:30px;}
.service dl dd .more img{ width:auto;}
.service dl:nth-child(even) dt{float:right;}
.service dl:nth-child(even) dd{float:left;margin:147px -10% 0 0;}
.service dl{margin-bottom:70px;}
.new1{ background-color:#f9f9f9;}
.new1 .line,.new2 .line2,.hr .line,.contact .line,.about1 .line,.about2 .line,.about3 .line,.about4 .line,.about5 .line,.developB .line,.gsjjC .line,.line{ position:absolute;top:-35px;left:50%;}
.new1 .line .img2,.new2 .line2 .img2,.hr .line .img2,.contact .line .img2,.about1 .line .img2,.about2 .line .img2,.about3 .line .img2,.about4 .line .img2,.about5 .line .img2,.developB .line .img2,.gsjjC .line .img2,.line .img2{top: 68px;}
.new1 .container,.new2,.about1,.about2 .container,.about3,.about4 .container,.about5,.developB .container{ padding:80px 0;}
.new1C dl a{ display:block; background-color:#fff;}
.new1C dl dd{padding:25px 20px; position:relative; z-index:1;}
.new1C dl dd h5,.newlist2 dl .dd1 h5{ font-size:18px;}
.new1C dl dd p{line-height:25px;height:75px;font-size:15px; overflow:hidden;color:#888;margin-top:15px;}
.new1C dl dd div{ margin-top:20px;padding-top:20px; border-top:1px solid #ededed; color:#999;}
.new1C dl dd div time b{ color:#777;font-size:26px;font-weight:100;display: inline-block;margin-top: -4px;}
.new1C dl dd div span{float:right;}
.new1C dl a:hover,.new1C dl a:hover dd p,.new1C dl a:hover div,.new1C dl a:hover div b{color:#fff;}
.newlistC .new1C dl a{ background-color:#f9f9f9;}
.newlist2 dl a{ display:block;padding:35px 0; border-bottom:1px solid #ededed; overflow:hidden;}
.newlist2 dl dt{ float:left;width:290px;}
.newlist2 dl .dd1{float:left;margin-left:20px;width:calc(100% - 500px);margin-top:20px;}
.newlist2 dl .dd1 time{ color:#999; font-size:14px; display:block;margin:15px 0;}
.newlist2 dl .dd1 time span{ display:inline-block;margin-right:20px;}
.newlist2 dl .dd1 .time2{ display:none;}
.newlist2 dl .dd1 p{ line-height:30px;height:60px; overflow:hidden;}
.newlist2 dl .dd2{ float:right; border-left:1px solid #ededed; text-align:center;width:114px;padding-left:45px;margin-top:30px;}
.newlist2 dl .dd2 b{font-family: 'Helvetica Neue LT Std';font-size: 52px; font-weight:100;}
.newlist2 dl .dd2 span{float:none;margin-top:10px;}
.prenext{margin:50px 0 0; background-color:#005389;font-size:16px;}
.prenext .left{width:35%;float:left;}
.prenext .center{width:30%;float:left;border-left:1px solid #fff;border-right:1px solid #fff;}
.prenext .right{width:35%;float:right;}
.prenext .left i{width:21px;height:21px; display:inline-block; vertical-align:middle;margin-right:10px; background:url(/static/images/icon47.png) no-repeat;}
.prenext .center i{width:21px;height:21px; display:inline-block; vertical-align:middle;margin-right:10px; background:url(/static/images/icon49.png) no-repeat;}
.prenext .right i{width:21px;height:21px; display:inline-block; vertical-align:middle;margin-left:10px; background:url(/static/images/icon48.png) no-repeat;}
.prenext a{ display:block;padding:15px;}
.prenext a:hover{ background-color:#00c3ac;}
.newmainC h1{font-size: 32px;text-align:center;margin-bottom: 12px;} 
.newmainC .info{ background-color:#f9f9f9;padding:30px;color:#888888;font-size:15px;line-height:25px;}
.newmainC time{ color:#afafaf; display:block; text-align:center;margin: 32px auto;font-size: 14px;}
.newmainC time span{ display:inline-block; margin:0 10px;}
.newmainC article{ line-height:35px;font-size:16px;margin-top:30px;}
.newmainC img,.contactC .left img,.productmainC .right .rightbottom .rightbottomcon .con img{max-width:100%;}
.newmain,.productmain{ padding-bottom:0;}
.tj{ background-color:#efefef;}
.tj .container,.hr,.contact{padding:80px 0;}
.hrC li{float:left;width:50%;}
.hrC li a{ display:block;height:400px; position:relative;padding: 30px 12%;color:#fff;}
.hrC .li1 a{ background:url(/static/images/pic13.jpg) no-repeat center center; background-size:cover;}
.hrC .li2 a{ background:url(/static/images/pic14.jpg) no-repeat center center; background-size:cover;}
.hrC .li3 a{ background:url(/static/images/pic15.jpg) no-repeat center center; background-size:cover;}
.hrC .li4 a{ background:url(/static/images/pic16.jpg) no-repeat center center; background-size:cover;}
.hrC li .div3{ position:absolute;width:78px;height:78px; overflow:hidden;}
.hrC li .div3 img{ width:156px;background-color:#dfdfdf;}
.hrC li a:hover .div3 img{ margin-left:-78px;background-color:#0c5e94;}
.hrC .li1 .div3{ right:0;bottom:0;border-bottom:1px solid #d4d3d3;}
.hrC .li2 .div3{ left:0;bottom:0;border-bottom:1px solid #d4d3d3;border-left:1px solid #d4d3d3;}
.hrC .li3 .div3{ right:0;top:0;}
.hrC .li4 .div3{ left:0;top:0;border-left:1px solid #d4d3d3;}
.hrC li .div1{ font-size:30px;color:#fff; text-align:center;padding-top: 26%;}
.hrC li .div2{ position:absolute;width:76%;top:30%;left:12%; display:none;}
.hrC li .div2 h5{ font-size:30px;}
.hrC li .div2 h5:after{ width:50px;height:1px; background-color:#fff;content:''; display:block;margin:20px 0 20px;}
.hrC li .div2 p{ line-height:30px;height:90px; overflow:hidden;}
.hrC li a:hover .div2{ display:block;}
.hrC li a:hover .div1{ display:none;}
.hrmainC1 h2{ font-size:24px; padding:20px 0;border-top:2px solid #e4e4e4;border-bottom:1px solid #ededed;margin-top:20px;}
.hrmainC1 h2 span{ display:inline-block;margin-left:10px;color:#0c5e94;font-size:20px;}
.hrmainC2 dl dt {overflow: hidden;padding:0 0 0 20px;}
.hrmainC2 dl dt .p1,.hrmainC2 dl dt .p2, .hrmainC2 dl dt .p3, .hrmainC2 dl dt .p4{width: 23%;}
.hrmainC2 dl dt p {float: left;padding: 15px 5px;cursor: pointer;}
.hrmainC2 dl dd {display: none;border: 1px solid #ededed;padding: 20px 40px;line-height: 35px;}
.hrmainC2 dl:nth-child(even) dt {background-color: #f8f8f8;}
.hrmainC2 dl.open dt{ background-color:#0c5e94;color:#fff;}
.contactC .left{width:56%; background-color:#f5f5f5;padding:76px 12% 76px 50px;}
.contactC .right{width:52%;margin-left:-10%; background-color:#005389;color:#fff;padding:50px 50px;margin-top:50px;}
.contactC .left h2,.contactC .right h5{ font-size:30px; font-weight:bold;}
.contactC .left .p1,.contactC .right .div1{color:#999999; font-style:italic; text-transform:uppercase;margin:10px 0 30px;}
.contactC .right .div1{color:#fff;padding-bottom:15px; border-bottom:1px solid #3375a1;}
.contactC .right .p1{ font-size:40px;font-family: 'Helvetica Neue LT Std';margin:10px 0;}
.contactC .right .p2{ color:#999999;}
.contactC .right ul{ float:left;width:80%;}
.contactC .right li{ margin:15px 0;}
.contactC .right li img{ display:inline-block; vertical-align:middle;margin-right:10px;}
.contactC .right .code{ float:right;width:20%; text-align:center;margin-top:20px;}
.contactC .right .code img{ width:102px;padding:5px; border:1px solid #3375a1;display:block;margin:0 auto 10px;}
.map{ height:570px;}
.h_aboutBR img,.about1C .right img{ opacity:0;}
.h_aboutBR p{ position:relative; width:100%;height:100%;width: 90%;float: right;z-index:1;}
.about1C .left{width:48%; z-index:2; position:relative;margin-top: 5%;}
.about1C .left h2{font-size:63px; color:#2e7cc7; text-transform:uppercase;}
.about1C .left p{font-size:30px; color:#2e7cc7; text-transform:uppercase;margin:10px 0;}
.about1C .left h5{font-size:45px;}
.about1C .left article{margin: 30px 0;line-height: 30px;height: 150px;overflow: hidden;}
.about1C .right{ width:40%; z-index:1;}
.about1C .right:after{width:185%;position: absolute;height: 100%;background-color: #f9f9f9;right: 0;top: 0;content: '';display: inline-block;z-index: -1;}
.about2{ background:url(/static/images/bg6.jpg) no-repeat center center fixed; background-size:cover;}
.about2C dl a{ display:block;margin:0 18px;}
.about2C dl dt{border:1px solid #2a72a3;padding: 25px 28px;}
.about2C dl dd{color:#fff;margin-top:20px;}
.about2C .prev{ position:absolute;top:32%;left:-34px; cursor:pointer;}
.about2C .next{ position:absolute;top:32%;right:-34px; cursor:pointer;}
.about3C #sync2{float:left;width:38%;}
.about3C #sync1{float:right;width:60%;padding:59px 100px; background-color:#f3f3f3;}
.about3C #sync1 h5{font-size:24px;margin-top:30px;}
.about3C #sync1 p{ margin-top:20px;line-height:30px;height:60px; overflow:hidden;}
.about3C .owl-next{ position:absolute;top:40%;right:30px;width:56px;height:56px; background:url(/static/images/icon54.png) no-repeat;}
.about3C .owl-prev{ position:absolute;top:40%;left:30px; width:56px;height:56px; background:url(/static/images/icon53.png) no-repeat;}
.about3C #sync2 .owl-item,.about3C #sync2 .owl-wrapper{width:100% !important;left:0!important;transform: translate3d(0px, 0px, 0px)!important; }
.about3C #sync2 .item{margin-bottom:20px;}
.about3C #sync2 .item a{ display:block; background-color:#f3f3f3;padding:22px 30px;border-left:3px solid #0c5e94;color:#888;position:relative;width:calc(100% - 10px);}
.about3C #sync2 .item h5 {color:#333; font-size:20px; display:inline-block;margin-right:20px;}
.about3C #sync2 .item h5 span{ font-size:42px;}
.about3C #sync2 .item:after{ position:absolute;width:0;height:0;content:''; display:inline-block;right:0;top:33%; border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;}
.about3C #sync2 .synced .item:after{border-left:10px solid #0c5e94;}
.about3C #sync2 .synced .item a{ background-color:#0c5e94;color:#fff;}
.about3C #sync2 .synced .item a h5{color:#fff;}
.about4{ background-color:#0c5e94;}
.about4C dl{ margin-bottom:40px;}
.about4C dl dt img{ border-radius:5px; background-color:#fff;}
.about4C dl dd{ margin-top:15px;color:#fff;}
.about5C dl {float:left;width:33.33%;}
.about5C dl dd{ background-color:#f1f1f1;padding:48px 30px;}
.about5C dl dd h5{ font-size:30px;}
.about5C dl dd p{ margin:20px;line-height:30px;height:60px; overflow:hidden;color:#999;}
.about5C dl dd span img{ width:auto;}
.about5C dl a:hover dt img{transform: scale(0.95,0.95);
    -webkit-transform: scale(0.95,0.95);
    -moz-transform: scale(0.95,0.95);
    -ms-transform: scale(0.95,0.95);}
.developB{ background:url(/static/images/bg7.jpg) no-repeat top center fixed; background-size:cover;}
.developBC .swiper-container{ padding-top:300px;}
.developBC dl dd h5{ font-size:24px;}
.developBC dl dd p{ line-height:25px;height:50px; overflow:hidden;margin-top:20px;}
.developBC dl dt{width:0;height:0;border:7px solid #fff; border-radius:50%; overflow:hidden;margin:auto;}
.developBC dl dt img{ height:100%;width:auto;margin-left:10%;}
.developBC .swiper-slide dl dd h5{margin-top:30px;}
.developBC .swiper-slide-prev dl dd,.developBC .swiper-slide-next dl dd{margin-top:-194px;}
.developBC .swiper-slide-prev dl dd dt,.developBC .swiper-slide-next dl dd dt{margin-top:0;}
.developBC:after{ content:''; display:block;width:100%;height:2px;left:0;top:306px; background-color:rgba(255,255,255,0.5); position:absolute;}
.developBC .swiper-slide-active dl dt{width:168px;height:168px;border:3px solid #fff;margin-top:-84px;}
.developBC .swiper-button-prev{ left:0;top:59%;}
.developBC .swiper-button-next{ right:0;top:59%;width:auto;}
.productmainC .left{width:23%;}
.productmainC .right{ width:73%;}
.productmainC .right .leftpic {width:50%;border:1px solid #ededed;}
.productmainC .right .rightword {width:46%;}
.productmainC .right .rightword h5{ font-size:30px; color:#00609e;padding-bottom:20px; border-bottom:1px solid #ededed;margin-top:40px; position:relative;}
.productmainC .right .rightword h5:after{width:60px;height:3px; background-color:#00609e; content:''; display:inline-block; position:absolute;left:0;bottom:0; }
.productmainC .right .rightword .article{margin-top:30px;line-height:37px; font-size:16px;}
.productmainC .right .rightword .article .ys{font-size:14px;margin-top:20px;padding-top:20px; border-top:1px solid #ededed;}
.productmainC .right .rightword .article p b{font-size:20px;}
.productmainC .right .rightbottom .rightbottomtab{ background-color:#00609e;}
.productmainC .right .rightbottom .rightbottomtab a{color:#fff; cursor:pointer; display:inline-block;border-left:1px solid #fff;padding:20px 32px;}
.productmainC .right .rightbottom .rightbottomtab a.on{ background-color:#03ab99;}
.productmainC .right .rightbottom .rightbottomcon{margin-top:30px;}
.productmainC .right .rightbottom .rightbottomcon .con{ display:none;line-height:30px;}
.productmainC .right .rightbottom .rightbottomcon .con h5{ font-size:18px;color:#333;font-weight:bold;margin-bottom:20px;}
.productmainC .left .lefttop{ background:url(/static/images/bg8.jpg) no-repeat; background-size:cover;padding:30px 34px; border-bottom:1px solid #147cbf; font-size:24px;color:#fff;}
.productmainC .left .lefttop h6{ font-size:30px; text-transform:uppercase;color:#00ab97}
.productmainC .left .leftnav{ background:#00609e url(/static/images/bg9.jpg) no-repeat bottom center; background-size:100%;}
.productmainC .left .leftnav li>a{border-bottom:1px solid #147cbf; display:block; padding:16px 34px;color:#fff; font-size:16px;}
.productmainC .left .leftnav li div{ background-color:#f7f9fb;padding:0 34px; display:none;}
.productmainC .left .leftnav li div>a{border-bottom:1px solid #ededed; display:block; padding:16px 0;color:#777; font-size:16px;}










.bottomtel,.bottomtelh,.phonefoot{ display:none;}
.bottomtel img{width: 35px;display: inline-block;margin-right: 9px;}
.nav-moblie{width:45px; height:45px;float: right; display:none;}
.nav-moblie a {background-color: #fff;display: block;height: 3px;position: relative;top: 0;width:80%;margin:16px auto 0;}
.nav-moblie a:after,
.nav-moblie a:before {background-color: #fff;display: block;height: 3px;left: 0;position: absolute;width: 100%;content:'';}
.nav-moblie a:after { top: 8px;}
.nav-moblie a:before { top: -8px;}
#nav{ position:fixed;top:0; left:0; display:none;z-index:99; width:100%; background:#d42e57;height: 100%;   overflow-y: scroll !important; }
#nav li{  color:#fff;}
#nav li a{ color:#fff;font-size:15px; display:inline-block; width:100%;height:3em; line-height:3em; padding-left:4%;border-bottom:1px solid #e4577a; position:relative;}
#nav li a span{ position:absolute; right:6%; top:32%; text-indent:-99999px; display:block; width:9px; height:15px; background:url(/static/images/arrow.png) no-repeat;}
#nav li.btn_up{ text-align:center;}
#nav li.btn_up img{ vertical-align:middle; max-width:64px;width:10%;}
#nav li div{ display:none;font-size:13px; background-color:#e04068;}
#nav li div a{ padding-left:5%;}
.bottomtel{ display:none; background-color:#004c7e;color:#fff; overflow:hidden; position:fixed;bottom:0;left:0;width:100%;z-index:8;}
.bottomtel a{width:50%;float:left; text-align:center;color:#fff;padding:8px 0;}
.bottomtelh{display:none;height:51px;}
.bottomtel a:nth-child(2){ background-color:#00c3ac;}
#owl-demo3 .owl-prev{width:24px;height:38px; background:url(/static/images/icon18.png) no-repeat;top:255px;left:0;}
#owl-demo3 .owl-next{width:24px;height:38px; background:url(/static/images/icon19.png) no-repeat;top:255px;right:0;}
#owl-demo3{padding:50px 100px; position:relative;z-index:1;}
#owl-demo3:after{ width:92%;height:56px; background-color:rgba(255,255,255,0.7); border-radius:30px; content:''; display:block;top:246px; position:absolute;left:4%;z-index: -1;}
#owl-demo3 dl dt{color:#e03660;font-size:24px;font-family: 'FZLanTingHei-M-GBK'; position:absolute;top:213px;}
#owl-demo3 dl dd h5{font-size:36px;font-family: 'FZLanTingHei-M-GBK';}
#owl-demo3 dl dd p{line-height:30px;height:90px; overflow:hidden;margin-top:10px;}
#owl-demo3 .owl-item:nth-child(odd) dl{margin: 290px -15% 0 0;width: 130%;}
#owl-demo3 .owl-item:nth-child(even) dl{width: 130%;}
#owl-demo3 dl dd{position:relative;padding-left:20px;border-left: 1px solid #fff;margin: 10px 0 10px 26px;}
#owl-demo3 dl dd:after{ width:8px;height:8px; border:1px solid #fff; border-radius:50%;content:''; display:inline-block; position:absolute;top:-9px;left:-5px;}
#owl-demo3 dl dd{ position:relative;}
#owl-demo3 .owl-item:nth-child(odd) dl dd:after{top:auto;left:-5px;bottom:-9px;}
#owl-demo3 dl dt:after{width:97px;height:7px; background:url(/static/images/icon20.png) no-repeat; content:''; display:inline-block;vertical-align: middle;margin-left: 32px;}
.phonefoot{ background-color:#045d99;padding:30px 20px;color:#fff;}
.phonefoot h2{font-size:20px;padding-bottom:20px; border-bottom:1px solid #367dad;}
.phonefoot h2:before{content:''; width:6px;height:22px; border-radius:5px; background-color:#fff; display:inline-block;margin-right:10px;vertical-align: bottom;}
.phonefoot article{margin:20px 0;font-size:15px;line-height:40px;}
.phonefoot article h5{font-size:27px;}
.phonefoot article li{line-height: 20px;margin:15px 0;display:flex;}
.phonefoot article li img{width:26px;height:26px; display:inline-block;margin-right:5px;}
.phonefoot article .phonecode{ position:absolute;right:0;bottom:0;}
.phonefoot article .phonecode img{ width:85px;}
.phonebq{padding-top:20px; border-top:1px solid #367dad;line-height:22px;font-size:14px;}
.phonebq a{color:#fff;}
.phoneshow{ display:none;}









.menu_overlay{top: 0; position:fixed; right:-80%; width: 80%; max-width: 280px; height: 0; overflow: hidden; filter:alpha(opacity=0); opacity: 0; background:rgb(39, 110, 179); z-index:9;}

.overlay_active{ height: 100%; right:0; filter:alpha(opacity=100); opacity: 1;}

.overlay_box{ position: absolute; top:10%; left: 0; width: 100%; max-height:90%; overflow: auto; padding:15px 15px 60px;}
.nav_list2 li{text-align: left; padding-top:10px; border-bottom:1px solid #147cbf;}
.nav_list2 li a.nav_item0{ display: block; font-size: 16px; padding: 0 5px 10px; color: #FFFFFF; background:url(/static/images/icon48.png) no-repeat right top 3px;}
.menu-activator{z-index: 10;position: absolute; top:36px; right: 4%; display: none;}
.menu-activator span.descriptor,.menu-activator div.visual {display: block; float: left; cursor: pointer;}
.menu-activator span.descriptor {font-family:arial, helvetica, sans-serif; font-size: 1.4rem; text-transform: uppercase; color: #003477;line-height: 3rem;}
.menu-activator div.visual { position: relative; width: 2.6rem;height: 2.2rem;top: -20px;}
.menu-activator div.visual i.line {width: 100%;left: 0 !important;height:4px;background-color: #00c3ac; -webkit-border-radius: 2px; border-radius: 2px; display: block;position: absolute !important;-moz-transition: all 300ms ease; -o-transition: all 300ms ease; -webkit-transition: all 300ms ease; transition: all 300ms ease; -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.menu-activator div.visual i.line.line01 {top: 6px !important;filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition-delay: 210ms; -o-transition-delay: 210ms; -webkit-transition-delay: 210ms; transition-delay: 210ms;}
.menu-activator div.visual i.line.line02 {top: 14px!important; -moz-transition-delay: 140ms; -o-transition-delay: 140ms;-webkit-transition-delay: 140ms; transition-delay: 140ms;}
.menu-activator div.visual i.line.line03 { top: 22px!important; -moz-transition-delay: 70ms; -o-transition-delay: 70ms; -webkit-transition-delay: 70ms; transition-delay: 70ms;}
.menu-activator div.visual i.line.line04 { top: 30px!important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;-moz-transition-delay: 0ms;-o-transition-delay: 0ms; -webkit-transition-delay: 0ms;transition-delay: 0ms;}
.menu-activator.active{ position:fixed;}
.menu-activator.active div.visual i.line:nth-child(1), a.menu-activator.active div.visual i.line:nth-child(3) {top:16px !important;}
.menu-activator.active div.visual i.line:nth-child(1) {-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-activator.active div.visual i.line:nth-child(3) {-moz-transform:rotate(45deg); -ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.menu-activator.active div.visual i.line:nth-child(2), .menu-activator.active div.visual i.line:nth-child(4) {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.menu-activator.active span.descriptor{color: #e02d39;}
.menu-activator.active div.visual i.line.line01, .menu-activator.active div.visual i.line.line02, .menu-activator.active div.visual i.line.line03, .menu-activator.active div.visual i.line.line04 { background-color: #fff; -moz-transition-delay:0ms; -o-transition-delay:0ms;-webkit-transition-delay:0ms; transition-delay:0ms}
.menu-activator.active div.visual:hover i.line.line01, .menu-activator.active div.visual:hover i.line.line03 {filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
.menu-activator.active div.visual:hover i.line.line01, .menu-activator.active div.visual:hover i.line.line02, .menu-activator.active div.visual:hover i.line.line03, .menu-activator.active div.visual:hover i.line.line04 {-moz-transition-delay:0ms; -o-transition-delay:0ms; -webkit-transition-delay:0ms;transition-delay:0ms}
.overlay_active,.overlay_active *{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.subclass{ overflow:hidden; height: 0; filter:alpha(opacity=0); opacity: 0;}
.subclass a{ display: block; float: left; width: 100%; padding:7px 5px; color: #FFFFFF;border-bottom: 1px dashed #56a3d6;}
.subclass a:last-child{border:0;}
.subclass a:hover{ color: #ddf5f1;}
.subclass_active{ height: auto; filter:alpha(opacity=100); opacity: 1; padding-bottom: 5px;background:#0d7bc4;padding:10px 16px;}
.banners,.otherbanner1 .img2{ display:none;}
@media(max-width:1366px){
	.h_newCL .h_newCLB {margin-top: -46px;}
	.h_newCR dl a {padding: 17px 20px;}
	.h_number li div p span,.about1C .left h5 {font-size: 36px;}
	.h_number li div p span b {font-size: 43px;}
	.h_number li img {width: 46px;}
	.h_number li div {font-size: 16px;}
	.h_producttab a {padding: 27px 20px 28px 32px;font-size: 18px;}
	.h_proR article {margin: 18px 0;height: 120px;}
	.h_productcontent li .h_proR {top: 58px;}
	.service dl dd {margin: 90px 0 0 -10%;}
	.service dl:nth-child(even) dd {margin: 90px -10% 0 0;}
	.about1C .left h2 {font-size: 50px;}

	

}
@media(max-width:1199px){
	.h_producttab a {padding: 18px 20px 17px 32px;font-size: 16px;}
	.h_proR h5 span {font-size: 40px;line-height: 60px;height: 60px;}
	.h_proR h5 {font-size: 19px;}
	.h_productcontent li .h_proR {top: 22px;padding: 23px 33px 40px;}
	.h_title p {font-size: 43px;}
	.h_title h2 {font-size: 38px;}
	.footBL dl {margin-right: 4%;}
	.gsjjC h2, .servicemainC h2 {font-size: 30px;}
	.otherbanner1 {padding:182px 0 190px;}
	.otherbanner1 img{ max-width:90%; display:block;margin:auto;}
	.site img{display: inline-block;margin: 0 5px 0;}
	.cultureC h2 {font-size: 28px;}
	.about1C .left h2 {font-size: 50px;}
	.about1C .left h5 {font-size: 40px;}
	.productmainC .right .rightword h5 {font-size: 27px;margin-top: 22px;}
	.service dl dd {padding: 29px 40px;margin: 67px 0 0 -10%;}
	.service dl dd h5:after {margin: 17px 0;}
	.service dl dd h5 {font-size: 26px;}
	.service dl:nth-child(even) dd {margin: 67px -10% 0 0;}
	.logo img {width: 258px;}
	.headR {width: 66%;}
	

}

@media(max-width:991px){
	nav,footer,.tj,.language,.hrC li .div3,.bq,.about1C .right{ display:none;}
	.menu-activator,.phonefoot{ display:block;}
	.scrollhead .logo img {width: 188px;}
	body{padding-top:71px;}
	.h_number li div p span b {font-size: 30px;}
	.h_number li img {width: 28px;}
	.h_number li div p span {font-size: 25px;}
	.h_number li div {font-size: 14px;}
	.h_aboutBL h2 b {font-size: 54px;}
	.h_aboutBL h2 p span {font-size: 20px;}
	.h_aboutBL h2 {font-size: 15px;}
	.h_aboutBL article {margin: 14px 0;height: 120px;}
	.h_producttab {float: none;width:calc(100% - 30px);margin: 0 15px;overflow:hidden; text-align:center;}
	.h_producttab a {padding: 18px 0;font-size: 15px;float: left;width: 20%;border-bottom:0;}
	.h_producttab a span{width:24px;height:29px;}
	.h_producttab a img{width:48px;}
	.h_producttab a.on img{margin-left:-24px;}
	.h_productcontent,.cultureC1L, .cultureC2L,.cultureC1R, .cultureC2R,.service dl dt,.service dl dd,.contactC .left,.contactC .right{width:100%;}
	.cultureC1R, .cultureC2R{margin-top:20px;}
	.othernav a {padding: 0 3%;}
	.service dl dd,.service dl:nth-child(even) dd,.contactC .right{margin-top:0;}
	.hr{padding: 80px 20px 40px;}
	.hrC li a {height: 290px;}
	.hrC li .div1 {font-size: 30px;padding-top: 47%;}
	.hrC li .div2 {top: 21%;}
	.map{ height:350px;}
	.about1C .left {width: 100%;}
	.about1C .left h2 {font-size: 40px;}
	.about1C .left h5 {font-size: 30px;}
	.about1C .left p {font-size: 24px;}
	.about2C dl dt {padding: 13px 7px;}
	.about5C dl{width:100%;margin:5px 0;}
	
	
}


@media(max-width:767px){
	.bannerb,.otherbanner1 .img1,.site,.hrmainC2 dl dt .p2,.hrmainC2 dl dt .p3,.hrmainC2 dl dt .p4,.productmainC .left .lefttop,.h_newCL .h_newCLB article span,.gsjjC>h2,.prenext .left i,.prenext .right i,.prenext .center i,.pcshow,.contactC .left .p1,.newlist2 dl .dd2{ display:none;}
	.banners,.bottomtel,.bottomtelhm.banners,.bottomtelh,.otherbanner1 .img2,.phoneshow{ display:block;}
	.h_number{margin-top:0;}
	.h_number li img{ display:none;}
	.h_number {padding: 15px 0;}
	.h_number li div p {margin-bottom: 0;}
	.h_number li div p span {font-size: 18px;}
	.h_number li div p span b {font-size: 24px;}
	.banner .owl-pagination div {width: 7px;height: 7px;margin: 0 4px;}
	.banner .owl-pagination {bottom: 8px;}
	.menu-activator div.visual {width: 2rem;}
	.h_aboutBL{float:none;width:100%;}
	.h_aboutB {padding: 15px 20px 50px;}
	.h_aboutBR{margin-top: 20px;}
	.h_aboutBR p,.h_newCL,.h_newCR,.cultureC2R li,.h_aboutBR {width:100%;}
	.h_aboutBL article {height: 108px;font-size: 15px;line-height: 27px;}
	.h_aboutBL .more, .about1C .left .more, .about5C dl dd span {padding: 9px 19px;font-size: 15px;}
	.h_title p {font-size: 20px;}
	.h_title h2 {font-size: 23px !important;}
	.h_producttab a span {display: block;margin: 0 auto 5px;}
	.h_productcontent {padding: 0 15px;}
	.h_productcontent li {padding-right: 0;}
	.h_productcontent li img{width: 70%;float: none;margin: auto;display: block;}
	.h_productcontent li .h_proR{position: initial;padding:23px 20px;width:100%;}
	.h_newC {padding:0 20px;margin-top:30px;}
	.h_newCL .h_newCLB time,.h_newCL .h_newCLB article h5,.productC dl dd h5{font-size: 16px;}
	.h_newCL .h_newCLB article { padding: 19px 16px;}
	.h_newCL .h_newCLB article p {font-size: 14px;line-height: 22px;height: 44px;}
	.h_newCL .h_newCLB time{margin-top: 70px;}
	.bq {padding: 17px 0;font-size: 12px;}
	.otherbanner1 .img1{width:70%;}
	.otherbanner1 {padding: 70px 0;}
	.othernav a {font-size: 15px;padding:5px 1%;}
	.publicl {width:100%;margin:0 0 0 0;padding: 16px 0 40px;}
	.othernav {padding:0; background-color:#f5f5f5;color:#f5f5f5;margin-top:-16px; overflow:hidden;font-size: 0;}
	.othernav a{padding:16px 0;color:#333;float:left;width:20%;}
	.othernav a.cur{ background-color:#005389;color:#fff;}
	.gsjjC,.partnerC,.servicemainC,.newmainC,.hrmainC2 {padding:0 20px;}
	.gsjjC h2, .servicemainC h2 {font-size: 21px;}
	.gsjjB,.cultureC {padding: 0 20px 40px;}
	.gsjjB .container {padding: 16px 15px 40px;}
	.floatleft {float: none;padding: 0 0 0 0;}
	.culture,.honor,.partner,.servicemain,.newlist,.hrmain {padding-bottom:0;}
	.cultureC h2 {font-size: 20px;}
	.honorC dl dt, .about2C dl dt {padding:0;}
	.honorC dl dt p, .about2C dl dt p {padding: 5px;}
	.honorC dl dd {padding: 11px 10px;font-size:14px;}
	.developBC .swiper-slide-prev dl dd, .developBC .swiper-slide-next dl dd { margin-top:0;}
	.developBC .swiper-container {padding-top: 126px;}
	.developBC:after {top: 127px;}
	.developBC dl dt img {margin-left: -17%;}
	.partnerC dl{ padding:0 5px;}
	.top40{margin-top:30px;}
	.partnerC dl, .productC dl {margin-bottom: 20px;}
	.partnerC dl dd{font-size:14px;}
	.newmainC h1 {font-size: 20px;}
	.newmainC .info {padding: 14px;}
	.newmainC time span {margin: 0 5px;font-size: 12px;}
	.hrmainC1 h2 {padding: 20px 20px;}
	.productmainC {padding: 0 20px;}
	.hrmainC2 dl dt p {font-size: 15px;}
	.hrmainC2 dl dt .p5{float:right;}
	.hrmainC2 dl dt .p1{width:70%;}
	.map{ height:250px;}
	.contact {padding: 80px 0 0;}
	.contactC .left,.contactC .right {padding: 30px 20px;}
	.contactC .left h2, .contactC .right h5 {font-size: 21px;}
	.contactC .right ul,.productmainC .right .leftpic,.productmainC .left,.productmainC .right,.productmainC .right .rightword{width:100%;}
	.contactC .right .code{width:100%;margin:20px auto 0;}
	.contactC .right li img { width: 30px;}
	.contactC .right .p1 {font-size: 29px;}
	.leftnav{ overflow:hidden;}
	/*.leftnav li{width:50%;float:left;}*/
	.productmainC .right .rightword h5 {font-size: 20px;}
	.productmainC .right .rightword .article p b {font-size: 17px;}
	.productmainC .right .rightbottom .rightbottomtab a {padding: 15px 0;font-size: 14px;text-align: center;width: 25%;}
	.productmainC .right .rightbottom .rightbottomcon .con {font-size: 14px;}
	.productmainC .left,.contactC .left .article{margin-top:20px;}
	.scrollhead .logo img {width: 150px;}
	.scrollhead {padding: 12px 3% 0;}
	.h_newCR dl a {padding: 17px 0;}
	.prenext .left,.prenext .right,.prenext .center{width:100%;border:0;text-align: left;}
	.prenext a {padding: 15px 0;font-size: 13px;}
	.hrmainC2 dl dd {padding: 20px 15px;line-height: 30px;font-size: 15px;}
	.h_aboutBR img{ opacity:1;}
	.h_aboutBR p{width: 93%;}
	.h_aboutBR:after {width: 95%;right: 5%;top: 16px;}
	.h_proR h5 {font-size: 16px;text-overflow: ellipsis;white-space: nowrap;}
	.h_proR article{max-height: 120px;height: auto;}
	.h_newCR dl a div span{background-color: #005389;color: #fff;}
	.h_newCR dl a dt {font-size: 17px;font-weight: 100;}
	.h_newCR{margin-top: 12px;}
	.gsjjC .h_number {margin: 30px -20px 0;}
	.gsjjB,.about1,.about2 .container,.about5,.about4 .container,.newlist2 {padding: 40px 20px;}
	.gsjjC .line .img2,.line .img2{max-width: 12px;margin: 0 0 0 -6px!important;top: 30px !important;width: 12px;}
	.gsjjC .line .img1,.line .img1{max-height: 30px;}
	.gsjjC .h_title,.cultureC .h_title,.honorC .h_title,.partnerC .h_title{padding-top: 17px;}
	.cultureC1L h2,.cultureC2L h2{margin-bottom: 9px;color:#333;}
	.cultureC1L h2:before,.cultureC2L h2:before,.contactC .left h2:before{content:'';width:4px;height:20px; display:inline-block; vertical-align:middle;margin-right:10px;background-color: #00c3ac;}
	.cultureC2R li p{ position:absolute;top:7%;right:9%;}
	.cultureC2R .li2 p{right:auto;left:9%;}
	.cultureC2R li {padding: 20px 30px;}
	.cultureC2R .li2{text-align: right;}
	.cultureC2R .li2 h6:after{margin: 12px 0 12px 82%;}
	.honorC .h_title,.partnerC .h_title{margin-bottom: 30px;}
	.productC dl dd {background-color: #005389;padding: 20px 15px;border-top: 1px solid #005389;color: #fff;}
	.productC dl dd span{border-color:#fff;font-size:14px;color:#fff;padding: 7px 20px;}
	.productC { text-align:left;}
	.productC dl dd h5 font{display: inline-block;background-color:#00c3ac;padding: 30px 6px 5px;margin: -60px 5px 0 0;font-family: 'Helvetica Neue LT Std';font-size: 24px;}
	.productC dl dd,.productC dl dd h5{ overflow:visible;}
	.leftnav li>a{ background:url(/static/images/icon48.png) no-repeat right 10px center; }
	.productmainC .left .leftnav li>a {padding: 14px 20px;}
	.new1C dl dd p { height: 50px; margin-top: 9px;}
	.new1C dl dd div { font-size: 14px;margin-top: 13px;padding-top: 13px;}
	.new1C dl dd div time b {font-size: 18px;}
	.newmainC article {line-height: 30px;font-size: 15px;margin-top: 15px;}
	.prenext { text-align:left;background: #00609e url(/static/images/bg9.jpg) no-repeat bottom center;  background-size: 100%;}
	.prenext div a{padding: 15px;border-bottom: 1px solid #147cbf;background: url(/static/images/icon48.png) no-repeat right 10px center;}
	.hrmainC1 {margin: 30px 20px 0;}
	.hrmainC1 h2 {font-size: 20px;padding:12px 15px;border-top: 0;border-bottom: 0;margin-top: 20px;background-color: #045d99;color: #fff;}
	.hrmainC1 h2 span {color: #fff;font-size: 13px;}
	.hrmainC2 {margin-top:0;}
	.hrmainC2 dl{margin-bottom:1px;}
	.hrmainC2 dl dt{padding: 0 5px; background-color:#f6f6f6;}
	.hrmainC2 dl.open dt {background-color: #00c3ac;}
	.hrmainC2 dl dt .p5{font-size: 13px;}
	.hrmainC2 dl dt .p5 i{ display:inline-block;width:18px;height:20px; vertical-align:middle;margin-left:2px;}
	.hrmainC2 dl dt .p5 i img{width:36px;}
	.hrmainC2 dl.open dt .p5 i img{margin-left:-18px;}
	.contact .line{top:0;}
	.contactC {margin-top:0;}
	.contactC .left { background-color: transparent;}
	.contactC .left h2{font-size: 20px;font-weight: 100;}
	.about1 .line,.about2 .line,.about5 .line,.about4 .line,.new1 .line,.new2 .line{top: -11px;}
	.about1C .left h2 {font-size: 28px;}
	.about1C .left p {font-size: 16px;margin: 4px 0;}
	.about1C .left h5 {font-size: 19px;}		
	.about1C .left article {margin:20px 0;line-height: 25px;height: 125px;font-size: 15px;}
	.about2C dl dd {margin-top: 10px;font-size: 14px;}
	.about2C .prev img,.about2C .next img{width:30px;}
	.about2C .prev{top: 11%;left: -26px;}
	.about2C .next{top: 11%;right: -26px;}
	.about5C dl dd h5 {font-size: 20px;}
	.about5C dl dd p { margin: 20px 0;line-height: 25px;height: 50px;font-size: 15px;}
	.about5C dl dd {padding: 25px 17px;}
	.about4C dl {margin-bottom: 20px;padding: 0 5px;}
	.about4C dl dd {margin-top: 8px;font-size: 14px;}
	.h_newCL .h_newCLB {margin-top: 0;}
	.h_newCL img{width:100%;}
	.h_newCL .h_newCLB time {margin-top:24px;}
	.h_newCL .h_newCLB article {padding: 10px 12px;}
	.newlist2{margin-top:0;}
	.newlist2 dl dt {width: 120px;}
	.newlist2 dl .dd1 {float: right;margin-left: 0;width: calc(100% - 130px);margin-top: 0;}
	.newlist2 dl .dd1 time {font-size: 12px;margin: 5px 0;}
	.newlist2 dl .dd1 p {line-height: 20px;height: 40px;font-size: 14px;}
	.newlist2 dl a {padding: 15px 0;}
	.newlist2 dl .dd1 time span {margin-right:5px;}
}




@media (max-width:500px){
	.h_number li div {font-size: 12px;}
	.h_proR h5 span {font-size: 29px;line-height: 46px;height: 46px;width:47px;}
	.developBC .swiper-button-prev img,.developBC .swiper-button-next img{width:30px;}
	.developBC .swiper-button-prev,.developBC .swiper-button-next{ background:none;top:39%;}

	
}

@media (max-width:400px){
	.h_producttab a {font-size: 12px;}
	.othernav a {font-size: 12px;}
	
}
