@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: #0e5acc;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;}
.center{ text-align:center;}
.pic100 img{width:100%;}
.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;}
.w100{width:100%;}
.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;}
.text-right{ text-align:right;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top60{ margin-top:60px;}
.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;}	
.container{margin:0 10%;}
/*@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('../fonts/HelveticaNeueLTStd-XBlkCn.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-XBlkCn.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GJJXiQian-M15S';
    src: url('../fonts/GJJXQJW--GB1-0.woff2') format('woff2'),
        url('../fonts/GJJXQJW--GB1-0.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'URW DIN SemiCond';
    src: url('../fonts/URWDINSemiCond-Regular.woff2') format('woff2'),
        url('../fonts/URWDINSemiCond-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'PlumbBlackSoftC';
    src: url('../fonts/PlumbBlackSoftC.woff2') format('woff2'),
        url('../fonts/PlumbBlackSoftC.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
header{padding:20px 5% 0; background:#fff; position:relative; z-index:999;-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;}
header.scollfox{padding:10px 3% 0;background-color: rgba(0,0,0,0.8);position: fixed;width: 100%;top: 0;left: 0;z-index: 999;}
header.scollfox .logo img {width: 115px;}
header.scollfox nav {margin-top:11px;}
header.scollfox nav li>a{color:#fff;padding-bottom:24px;}
header.scollfox .headR {margin-top: 9px;}
.searchdiv{display:none;position:absolute;right:0;top:100%;background:rgba(249,250,255,0.8);width: 100%;text-align: right;padding: 20px 5%;font-size: 0;}
.logo{ float:left;}
.logo img{width:173px;}
.headR{margin-top: 23px;}
.headR button{ cursor:pointer; background-color:#ccc;color:#fff;display:inline-block; vertical-align:middle;padding: 16px 30px;font-size: 15px;}
.headR input{padding:16px 0;font-size: 15px;text-indent:20px; background-color:#fff;width:640px; display:inline-block; vertical-align:middle;}
.headR button:hover{ background-color:#0e5acc;}
.searchicon{ cursor:pointer;}
.headR form span{display: inline-block;font-size: 30px;color: #222;vertical-align: middle;margin-left: 15px;cursor:pointer;-webkit-transition: -webkit-transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;width: 22px;height: 22px;line-height: 22px; text-align: center;}
.headR form span:hover{color:#0e5acc;-webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);}
header.scollfox .searchdiv{padding: 20px 3%;}
/*.headR input:-moz-placeholder { color: #fff;}
.headR input::-moz-placeholder {color: #fff;}
.headR input:-ms-input-placeholder{  color: #fff;}
.headR input::-webkit-input-placeholder{  color: #fff;}
.headR:hover input{width:172px;}*/
nav{float:right;margin-top:23px;width:57%;margin-right:15px;}
nav li{ width:12.5%;text-align:center;font-size:17px; float:left;}
nav li>a{ display:block;position:relative;padding-bottom:45px;}
nav li.cur>a,nav li:hover>a{color: #283270;}
nav li div{position:absolute;width:100%;top:100%;z-index: 2;left:0;display:none;text-align:center;background-color:rgba(249,250,255,0.8);padding:29px 0;}
nav li div a{display:inline-block;padding:0 30px;font-size:16px;}
nav li div a:hover{ color:#283270;font-weight:bold;}
nav li:hover div{ display:block;}
.h_title p{ font-size:30px;margin-top:10px;color:#727272;font-family: 'URW DIN SemiCond';letter-spacing: 2px;}
.h_title h2{ font-size:40px;color: #000;}
.h_title.white h2{color:#fff;}
/*.h_title.white p,.h_product .h_title .more:hover,.h_beijing .h_title .more:hover,.new2 .h_title .more:hover{color:#fff;}*/
.h_pinzhi .left{width:66%;}
.h_pinzhi .right{width:31%;}
.h_pinzhi .right .icon{width:82px; position:absolute;left:50%;top:50%;margin:-41px 0 0 -41px;}
.h_pinzhi dl a{ display:block;border:1px solid #dcdcdc;}
.h_pinzhi dl dd{padding:28px 4% 35px;}
.h_pinzhi dl dd h5{ font-size:23px;color:#000;}
.h_pinzhi dl dd p{color:#727272;margin-top:10px;}
.h_pinzhi dl dd p span{ display:inline-block;margin:0 10px 0 0;padding-left: 10px;}
.h_pinzhi dl dd p span:first-child{padding-left:0;}
.h_product{ background-color:#f9faff;}
.h_productC {padding:10px;}
.h_productC dl a{ display:block; background-color:#fff; box-shadow:0 0 15px #d8d8d8;}
.h_productC dl dt .h_proicon{ position:absolute;right:10px;top:10px;width:68px;}
.h_productC dl dd,.product2C dl dd{ padding:40px 7%;}
.h_productC dl dd h5{color:#222;font-size:16px;}
.h_productC dl dd h4,.product2C dl dd h5,.productlistC .con .right h5,.productmainT .right h5{ font-size:24px;color:#222;margin-top:10px;}
.productlistC .con .right h5{margin-top:17px;}
.h_productC dl dd h4{ height:31px;}
.h_productC dl dd p,.product2C dl dd p{font-size:14px;color:#999;line-height:25px;height:75px; overflow:hidden;margin-top:20px;text-align:justify;}
.h_productC dl dd div img{ width:auto;margin-top:40px;}
.h_productC dl a:hover dd div img{ background-color:#b3c5ef;}
.h_number .h_title p{color:#fff;font-size:23px;}
.h_number{ background:url(../images/bg3.jpg) no-repeat center center fixed; background-size:cover;padding:100px 0 120px;}
.h_number li{ float:left;width:20%; text-align:center; position:relative;}
.h_number li p b{ font-size:48px; display:inline-block;margin-right:5px;font-family: 'Helvetica Neue LT Std';}
.h_newCT dl a,.h_newCB li a{ display:block; overflow:hidden; box-shadow:0 0 15px #d2d1d1;}
.h_newCT dl dt{width:46%;height:20px;float:left;height:241px;}
.h_newCT dl dd{width:54%;padding:30px 30px 0;float:right;}
.h_newCT dl dt img{ display:none;}
.h_newCT dl dd h5,.h_newCB li h5,.new1C dl dd h5,.new2C li h5,.tjC li h5,.down2C li h5,.down3C dl dd h5{font-size:22px;}
.h_newCT dl dd time,.h_newCB li time,.tjC li time{ display:block;margin-top:27px;font-size:14px;color:#777;}
.h_newCT dl dd p,.h_newCB li p,.new1C dl dd p,.new2C li p{color:#777;line-height:25px;height:100px; overflow:hidden;margin-top:10px;font-size:15px;}
.h_newCB li{ float:left;margin:30px 0;}
.h_newCB li a{ padding:40px;}
.h_newCB li p,.new1C dl dd p,.new2C li p{height:75px;}
.more{width:146px;height:48px; border:1px solid #333; line-height:48px;display:inline-block; position:relative; overflow:hidden;text-align:center;}
.more::before,.more::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity: 1;-webkit-transform: translate(-13%, -190%) rotate(-30deg);transform: translate(-13%, -190%) rotate(-30deg);border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgba(255, 255, 255, 1);background-color: rgba(255, 255, 255, 0.25);}
.more::after {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
.more:hover::before,.more:hover::after {opacity: 0;-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.more:hover{ background-color:#273270;color:#fff;}
.h_jiejue{ background:url(../images/bg4.jpg) no-repeat center center fixed; background-size:cover;padding:157px 0 200px; text-align:center;}
.h_jiejue span{font-size:50px;font-weight:bold;text-align:left; display:inline-block;line-height: 80px;}
.more.white{border-color:#fff;}
.h_jiejue .morediv{margin: 50px auto 0;width: 800px;}
.h_fangan{background-color:#fff;box-shadow:0 4px 15px #dedede; margin:-97px 10% 150px;padding:40px; overflow:hidden;}
.h_fangan li{float:left;width:25%;}
.h_fangan li a{ display:block; border-right:1px solid #ededed;padding:0 2% 0 10%; overflow:hidden;}
.h_fangan li i{width:102px;height:102px; display:inline-block; overflow:hidden;}
.h_fangan li i img{width:204px;}
.h_fangan li:hover i img{ margin-left:-102px;}
.h_fangan li div{ width:calc(100% - 120px);float:right; font-size:18px;margin-top:25px;}
.h_fangan li div p{ text-transform:uppercase;color:#bebebe;font-size:13px;margin-top:5px;}
.h_fangan li:last-child a{border:0;}
footer{ background-color:#e7e8ea;padding:60px 0;}
.footL{width:55%;}
.footL dl{float:left;width: 12.28%;}
.footL dl dt{font-size:16px;margin-bottom:20px;}
.footL dl dt a{ color:#000;}
.footL dl dd a{font-size:14px;display:block;margin:10px 0;color:#6b6a6a;}
.footL dl dd a:hover,.footL dl dt a:hover{color:#0e5acc;}
.footC{margin:37px 0 0 3%;}
.footC p{font-size: 15px;}
.footC img{width:110px; display:block;margin:10px auto;}
.bq{padding:15px 0; background-color:#d7d8da;font-size:14px;color:#717171;}
.bq span{ display:inline-block;margin:0 10px;}
.bq a{color:#717171;}
.bshare-custom a{width:30px !important;height:30px !important;margin: 8px 6px 0 !important;}
.bshare-custom .bshare-weixin{ background:url(../images/icon7.png) no-repeat 0 0!important; background-size:100% !important;}
.bshare-custom .bshare-sinaminiblog{background:url(../images/icon8.png) no-repeat 0 0!important;background-size:100% !important;}
.bshare-custom .bshare-qqim{background:url(../images/icon9.png) no-repeat 0 0!important;background-size:100% !important;}
.bshare-custom .bshare-weixin:hover{ background:url(../images/nicon7.png) no-repeat 0 0!important;opacity:1;-moz-opacity:1;-khtml-opacity:1;background-size:100% !important;}
.bshare-custom .bshare-sinaminiblog:hover{background:url(../images/nicon8.png) no-repeat 0 0!important;opacity:1;-moz-opacity:1;-khtml-opacity:1;background-size:100% !important;}
.bshare-custom .bshare-qqim:hover{background:url(../images/nicon9.png) no-repeat 0 0!important;opacity:1;-moz-opacity:1;-khtml-opacity:1;background-size:100% !important;}
.bsBox{box-sizing: initial;-webkit-box-sizing:initial;-moz-box-sizing:initial;}
.footR{width:27%;line-height:25px;font-size:14px;}
.footR h5{ font-size:16px;margin-bottom: 4px;}
.footR b{color:#273270;font-size:27px; display:block;line-height: 33px;margin:4px 0;}
.site,.site2{ box-shadow:0 3px 13px #e8e8e8;}
.site a{padding:0 4%;position: relative; display:inline-block;color:#888;}
.site a:before{ position:absolute;content:''; right:0;top:27px; background-color:#dcdcdc;width:1px;height:20px;display:inline-block;}
.site a i{width:24px;height:24px; display:inline-block; vertical-align:middle;margin-right:10px; overflow:hidden;}
.site img{ width:48px;vertical-align: top;}
.site p:after{ position:absolute;content:''; right:0;bottom:0; background-color:#283270;width:0;height:2px;display:block;-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;}
.site a p,.site2{padding:25px 7px;position: relative;font-size: 18px;}
.site a:hover img,.site a.cur img{margin-left:-24px;}
.site a:hover p:after,.site a.cur p:after{left:0;right:auto;width:100%;}
.site a:hover,.site a.cur{color:#283470;}
.site a:last-child:before,.gsjj .h_number li:last-child:after{ display:none;}
.site2 a{ display:inline-block; margin:0 12px;}
.about1C .left{width:48%;}
.about1C .left img{width:100%;}
.about1C .right{width:48%;}
.about1C .right h5{font-size:30px;color:#283470;}
.about1C .right h6{font-size:24px;color:#333;margin-top:10px;}
.about1C .right .con{color:#888;margin-top:45px;line-height:30px;height:270px; overflow:hidden;text-align:justify;}
.about3C dl a{ display:block;box-shadow: 0 0 15px #e6e6e6;}
.about3C dl dd{ padding:30px 20px 40px;}
.about3C dl dd h5{font-size:26px;}
.about3C dl dd h5 img{ display:inline-block; vertical-align:middle;margin-right:10px;}
.about3C dl dd p{ line-height:28px;height:138px; overflow:hidden;margin-top:20px; padding:0 15px;}
.about4{ background:url(../images/bg5.jpg) center center no-repeat fixed; background-size:cover;padding:70px 0 230px;}
.about4 .h_title p{color:#cad5e7;}
.about4C{margin-top:70px;}
.about4C li a{padding:40px 10px; display:block;}
.about4C li h5{ font-size:30px;color:#fff;}
.about4C li p {font-size:30px;color:#fff;}
.gsjj .h_number {padding:0; background:none;}
.gsjj .h_number li{ position:relative;padding-top:20px;}
.gsjj .h_number li:after{ width:1px;height:100%; background-color:#dcdcdc;right:0;top:0;content:''; display:inline-block; position:absolute;}
.gsjj .h_number li p b{color:#262f74;}
.gsjj .h_number li p{color:#828282;font-size:20px;}
.gsjj h2{ font-size:32px; text-align:center;}
.gsjj h3{font-size:24px; text-align:center;color:#727272;margin-top:5px;}
.gsjj .con{line-height:35px;}
.gsjj .con img,.xjatC img{ max-width:100%;}
.new1C dl{margin-bottom:40px;}
.new1C dl a{ display:block; border:1px solid #dcdcdc;}
.new1C dl dd{ padding:25px 20px 30px;}
.new1C dl dd time{ display:block;font-size: 14px;color: #777;margin-bottom:3px;}
.new2{padding-bottom:60px;}
.new2C li{padding:0 15px;}
.new2C li h5{line-height:30px;height:60px; overflow:hidden;}
.new2C li a:hover h5{ font-weight:bold;}
.new2C li time{ display:block;color:#273272;font-size:14px;}
.new2C li a{ display:block;border-bottom:5px solid #d7d7e1;padding-bottom:40px;}
.new2C li a:hover{border-color:#273272;}
.new2C .owl-page{width:10px;height:10px; border-radius:50%; background-color:#a7acb0; display:inline-block;margin:0 5px; vertical-align:middle;}
.new2C .owl-page.active{width:14px;height:14px;background-color:#eaeaea;}
.new2C .owl-pagination{ text-align:center;margin-top:50px;}
.newlist1,.newmain{ background-color:#f6f6f6;}
.newlist1 dl {margin-bottom:30px;}
.newlist1 dl a{ background-color:#fff; display:block; overflow:hidden;}
.newlist1 dl dt{width:320px;float:left;}
.newlist1 dl dd{ width:calc(100% - 320px);float:right;padding:30px;}
.newlist1 dl dd time,.down3 dl time{ display:block;color:#999;}
.newlist1 dl dd h5{ font-size:24px;margin-top:13px;}
.newlist1 dl dd h5:before{content:''; display:inline-block; vertical-align:middle;width:0;height:1px; background-color:#273270;-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;}
.newlist1 dl dd p,.down2C li p{line-height:27px;height:54px; overflow:hidden;margin-top:20px;color:#888;}
.newlist1 dl a:hover dt img{transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);}
.about4C li a:hover div{transform: scale(1.3,1.3);
    -webkit-transform: scale(1.3,1.3);
    -moz-transform: scale(1.3,1.3);
    -ms-transform: scale(1.3,1.3);}
.about4C li a:hover{transform: scale(0.9,0.9);
    -webkit-transform: scale(0.9,0.9);
    -moz-transform: scale(0.9,0.9);
    -ms-transform: scale(0.9,0.9);}	
.about4C li a:hover{ position:relative; z-index:1; box-shadow: 0 0 15px #000000;}
.newlist1 dl a:hover dd h5:before{width:30px;margin-right:10px;}
.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 #ededed;background-color:#f9f9f9; overflow:hidden;}
.pagelist li a:hover,.pagelist li a.cur,.pagelist li.active span{border-color:#273270;  background-color:#273270;color:#fff;}
.newmain .container{ background-color:#fff;padding:60px;}
.newmain h1{font-size:30px;text-align:center;margin-bottom: 12px;}
.newmain time{ color:#afafaf; display:block; text-align:center;margin: 32px auto;font-size: 14px;}
.newmain time span{ display:inline-block; margin:0 10px;}
.newmain article,.about1{ line-height:35px;font-size:16px;margin-top:30px; text-align:justify;}
.newmain img,.about1 img,.about4 .container img,.about5 .right img{max-width:100%;}
.prenext{ background-color:#fff;padding:30px 30px !important;margin:40px 10% 0; position:relative;}
.prenext a span{ color:#888; display:inline-block;margin-right:20px;}
.prenext .left,.prenext .right{max-width:40%;}
.prenext .back{width:24px;height:24px; display:inline-block; overflow:hidden; position:absolute;left:50%;margin-left:-12px;}
.prenext .back img{width:48px;max-width:inherit;}
.prenext .back:hover img{ margin-left:-24px;}
.tj h2{ font-size:26px;color:#888;}
.tjC li{margin:20px 0;}
.tjC li a{ display:block;padding:35px 20px; box-shadow:0 5px 10px #ccc;}
.tjC li h5{margin-top:10px;}
.tjC li p,.down3C dl p{line-height:25px;height:50px;color:#777;margin-top:20px; overflow:hidden;}
.tjC li a:hover{ background-color:#273270;}
.tjC li a:hover p,.tjC li a:hover h5,.tjC li a:hover time{color:#fff;}
.guide1C li{border:1px solid #ededed; overflow:hidden;padding:15px 25px;margin-bottom:20px;}
.guide1C li h5{ float:left;width:75%;}
.guide1C li .down{float:right;width:26px; overflow:hidden;}
.guide1C li .down img{width:52px;}
.guide1C li .down:hover img{margin-left:-26px;}
.guide2{ background-color:#f8faff;}
.guide1C .left{width:414px;height:471px;}
.guide1C .left img{ display:none;}
.guide1C .right{width:calc(100% - 454px);}
.guide1C li:hover{border-color:#273270;}
.network{ background-color:#fff;}
.down2C li{margin-bottom:60px;}
.down2C li a{ display:block;padding:0 30px 30px; border-bottom:1px solid #dcdcdc;}
.down2C li h5:before{width:15px;height:15px; display:inline-block; vertical-align:middle;margin-right:10px;content:''; background-color:#283270;}
.down2C li p{height:81px;}
.down2C li div{ margin-top:20px;}
.down3C dl dt{width:342px;float:left;}
.down3C dl dd{width:calc(100% - 370px);float:right;}
.down3C dl a{margin-bottom:30px;padding-bottom:30px; border-bottom:1px solid #dcdcdc;}
.down3C dl p{height:75px;}
.down3C dl h5{margin:20px 0 15px;}
.contact{ background-color:#f6f6f6;}
.contact1{padding:70px 80px; background-color:#fff;}
.contact1C h2{ font-size:30px;margin-bottom:10px;}
.contact1C .address li{float:left;width:50%;margin:10px 0;}
.blue{color:#0e5acc;}
.contact1C .guanfang li{ float:left; box-shadow:0 6px 11px #eae9e9;padding:40px 30px;margin:20px 4% 20px 0;min-width: 22%; position:relative;}
.contact1C .guanfang li h5{color:#0e5acc; font-size:26px;margin:20px 0 10px;}
.contact1C .guanfang li div{ position:absolute;width:100%;height:100%; background-color:#fff;left:0;top:0; font-size:16px; text-align:center;opacity: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;}
.contact1C .guanfang li:hover div{ opacity:1;}
.contact1C .guanfang li div img{width:137px; display:block;margin:20px auto 6px;}
.map{height:390px;border:1px solid #dcdcdc; margin-top:40px;}
.contact2{margin:60px 10% 0;padding:70px 80px 280px; background:#fff url(../images/bg1.jpg) no-repeat right bottom; background-size:;}
.contact2 .word{ font-size:18px;line-height:40px;}
.contact2C li{ margin-bottom:20px;}
.contact2C li .vali{padding:16px 20px; border:1px solid #dcdcdc; position:relative;}
.contact2C li .vali input{width:calc(100% - 80px);float:right;margin-top:4px;font-size: 16px;padding: 0;background-color: transparent !important;}
.contact2C li .vali i{ position:absolute;right:16px;top:18px; color:#f00;font-style: initial;}
.contact2C li .vali textarea{font-size: 16px;display:block;width:100%; resize:none;height:150px;margin-top:15px;}
.contact2C li .vali p{position: absolute;top: 105%;left: 96px;}
.tijiaobtn button{ background-color:#0e5acc;color:#fff; border-radius:5px;padding: 13px 48px;font-size: 20px; cursor:pointer;}
.tijiaobtn button:hover{ opacity:0.8;}
.service1C{margin: 83px 0 0 10%;}
.service1C li{padding:120px 8%;border:1px solid #dcdcdc;float:left;width:33.333%;-webkit-transform: translateY(0) scale(0.9);
    transform: translateY(0) scale(0.9);
    -webkit-transition: -webkit-transform 1s ease 0.2s, opacity 1s ease 0.2s;
    transition: transform 1s ease 0.2s, opacity 1s ease 0.2s;margin-left: -2%;margin-right: -2%;}
.service1C li span{width:98px; display:inline-block; }
.service1C li h5{font-size:30px;margin-top:50px; font-weight:bold;}
.service1C li p{margin-top: 29px;line-height: 33px;height: 66px;overflow: hidden;font-size: 18px; display:none;}
.service1C li:after{content:'';width:70px;height:6px; background-color:#273271; display:block;margin:50px auto 0;}
.service1C li.on p{ display:block;}
.service1C li.on{margin-top:-40px;color:#fff;position:relative;visibility: visible;
    -webkit-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);box-shadow: 40px 40px 50px 0px rgba(0,0,0,0.5);z-index: 2;}
.service1C li.no{ background:#fff !important;}
.service1C li.on span img{margin-left:-98px;}
.service1C li.on:after{background-color:#facd89;}
.service2C{ background:url(../images/bg2.jpg) no-repeat center center; background-size:cover;padding:150px 0;}
.service2C article{width:45%;}
.service2C h2,.sbbx h2{ font-size:32px;font-weight:bold;}
.service2C .con,.sbbx .con{ margin:30px 0;line-height:30px;}
.service2C p a,.sbbx p a{ padding:13px 36px; border:1px solid #9e9e9e; display:inline-block;margin-right:20px;}
.service2C p a:hover,.sbbx p a:hover{background-color: #0e5acc;color: #fff;}
.service1C .swiper-wrapper{padding:60px 0px;}
.sbbx{padding:100px 0 160px;}
.sbbx .con {text-align:left;width:70%;margin:40px auto 100px;}
.sbbx p a{width:200px; text-align:center;padding:13px 0;margin:0 30px;}
.floatleft{float:left;margin:0 30px 30px 0;max-width:34%;}
.floatright{float:right;margin:0 0 30px 30px;}
.xjatC{line-height:35px;}
.xjatC h5{ font-size:30px;font-weight:bold;margin-bottom:20px;}
.xjatC h6{ font-size:24px;margin-bottom:20px;}
.xjat{padding:60px 0 0px;}
.h_product .swiper-button-prev,.productlistC .swiper-button-prev,.productmainT .owl-theme .owl-controls .owl-buttons .owl-prev{width:45px;height:69px; display:inline-block; background:url(../images/left.png) no-repeat; background-size:100%;left: 0;}
.h_product .swiper-button-next,.productlistC .swiper-button-next,.productmainT .owl-theme .owl-controls .owl-buttons .owl-next{width:45px;height:69px; display:inline-block; background:url(../images/right.png) no-repeat; background-size:100%;right: 0;}
.product1{ background-color:transparent;}
.product2{margin-bottom:110px;}
.product2C dl a{display:block;border:1px solid #dcdcdc;}
.product2C dl dd p{height:100px;}
.product2C dl dd h5{margin-top: 0;}
.product2C dl a:hover{ box-shadow:0 0 20px #ccc;}
.productlistC .con{margin-bottom:100px;}
.productlistC .con a{ display:block; overflow:hidden;}
.productlistC .con .left{width:620px;float:left;}
.productlistC .con .right{width:calc(100% - 662px);float:right;}
.productlistC .con .right h6,.productmainT .right h6{font-size:20px;margin:24px 0 28px;color:#474747;}
.productlistC .con .right div,.productmainT .right .con{height:196px; overflow:hidden;color:#474747;}
.productlistC .con .right div p,.productmainT .right .con p{margin:10px 0; overflow:hidden;color:#000;}
.productlistC .con .right div p span,.productmainT .right .con p span{width:38%;float:left;}
.productlistC .con .right div p .span2,.productmainT .right .con p .span2{font-weight: bold;}
.productlistC .con .right .more{ margin-top:30px;}
.site2{border-top:1px solid #ededed;}
.productmainT .left{width:620px;}
.productmainT .right{width:calc(100% - 668px);}
.productmainT .left #sync1 .owl-buttons div{ position:absolute;font-size:0;}
.productmainT #sync2 .item{padding:20px 10px; opacity:0.6;}
.productmainT #sync2 .synced .item{opacity:1;}
.productmainT .owl-theme .owl-controls .owl-buttons div{top:40%;}
.proTdown{margin-top:20px; border:1px solid #333; text-align:center;line-height:45px;height:45px; display:inline-block;}
.proTdown img{padding:13px;vertical-align: top;}
.proTdown span{display:inline-block; border-left:1px solid #333;padding:0 20px;}
.proTtel{margin-top:30px;}
.proTtel img{ margin-right:6px; display:inline-block;}
.proTbtn{margin-top:10px;}
.proTbtn a{ display:inline-block; border:1px solid #333; padding:10px 37px;margin-right:20px; position:relative; cursor:pointer;}
.proTbtn a>img{ display:inline-block;margin-right:5px;}
.proTbtn a p{ display:none; position:absolute;top:100%;left:0; background-color:#d5dbe4;border:1px solid #333;padding:10px;width:100%;}
.proTbtn a:hover p{ display:block;}
.productmainB{margin-bottom:60px;}
.proBtab{ background-color:#f9f9f9; overflow:hidden;padding:0 5%;}
.proBtab a{ display:inline-block;padding:15px 0;float:left;width:12.5%; text-align:center;cursor: pointer;}
.proBtab a.on{background-color:#eaeaea;color:#222;font-weight:bold;}


.banner li{ position:relative;}
.banner li { height: 100%; line-height: 1; backface-visibility:hidden; overflow:hidden; opacity:1 !important; height:100%;}
.banner li figure{ display:block; position:absolute; overflow:hidden; left:0; top:0; width:100%;}
.banner li figure img{ display:block; width:100%; height:auto; position:relative;}
.banner li.flex-active-slide{ z-index: 4 !important;opacity: 1;}
.banner li.flex-active-slide figure{ -webkit-animation: increaseHeight 1.2s forwards; animation: increaseHeight 1.2s forwards;}
.banner li figure{ -webkit-animation: hide 1.2s forwards; animation: hide 1.2s forwards;}
@-webkit-keyframes hide {
	0%,99% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes hide {
	0%,99% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes increaseHeight {
	from {
		width: 0;
	}
	to {
		width: 100%;
	}
}

@keyframes increaseHeight {
	from {
		width: 0;
	}
	to {
		width: 100%;
	}
}	
.banner li.flex-active-slide .btextbg{ opacity:1; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); transition:0.65s 0.2s;}
.banner li.flex-active-slide .bfix{  opacity:1; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); transition:0.65s 0.3s;}
.banner li.flex-active-slide .bdown h2{ opacity:1; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); transition:0.65s 0.6s;}
.banner li.flex-active-slide .bdown .mores{ opacity:1; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); transition:0.65s 0.9s;}

.btext{ position:absolute; left:13%; bottom: 39%; /*overflow:hidden;*/max-width:78%;}
.btextbg{ width:100%; height:100%; background:rgba(230,0,18,0.3); background:#379927\9; filter:alpha(opacity=30); position:absolute; left:0; top:0; /* opacity:0; transform:translateX(-100%); -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); display:none\9;}
.bfix{ transform:translateX(-100%); -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); opacity:0; */ z-index:5;}
.bdown h2{font-family: 'PlumbBlackSoftC';opacity:0; transform:translateX(-60px); -webkit-transform:translateX(-60px); -moz-transform:translateX(-60px);color: #fff;font-size: 56px;line-height: 63px;text-shadow: 0 4px 10px #222;}
.agurewr .mores{ margin-left: 0;} 
.bdown .mores a:hover span.defal{ background:#ddaf63\9;}
.banner-box .flex-control-nav{ position:absolute; left:0; text-align:center;width:100%; bottom:20px; z-index:10; }
.banner-box .flex-control-nav li{ display:inline-block;margin:0 5px;}
.banner-box .flex-control-nav li a{ display:block; width:15px; height:15px; border-radius:50%; border:3px solid #fff; background:#fff;overflow:hidden; font-size:0;} 
.banner-box .flex-control-nav li a.flex-active{ background-color:transparent;}
@keyframes moveDownSpot {
	from{
		opacity: 1;
		top: 8px;
	}
	to{
		opacity: 0;
		top: 22px;
	}
}
@-webkit-keyframes moveDownSpot {
	from{
		opacity: 1;
		top: 8px;
	}
	to{
		opacity: 0;
		top: 22px;
	}
}
.banner-box .flex-prev,.magnifier-btn-left,.productmainT .left .owl-prev{z-index: 9;position: absolute;font-size:0;display: inline-block;width:45px;height:100%; background:url(../images/left.png) no-repeat center center;left:0;top:0;opacity:0.8;}
.banner-box .flex-next,.magnifier-btn-right,.productmainT .left .owl-right{z-index: 9;position: absolute;font-size:0;display: inline-block;width:45px;height:100%; background:url(../images/right.png) no-repeat center center;right:0;top:0;opacity:0.8;}
.banner-box .flex-prev:hover,.banner-box .flex-prev:hover{ opacity:1;}

/* 垂直居中 */
.small-img{
	display: flex;
	align-items:center;
	justify-content: center;
}
.clearfix:before,
.clearfix:after{
  display: table;
  line-height: 0;
  content: "";
}
.magnifier{position: relative;width:640px;}
.magnifier-container{width:640px;height: 640px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
}
.move-view{
	width: 100px;
	height: 100px;
	position: absolute;
	background-image: url(../images/move-box.png);
}
.images-cover{
	height: 100%;
	width: 100%;
	position: relative;
}
.images-cover img{
	position: absolute;
}
.magnifier-assembly{margin-top: 20px;
	/*height:111px;*/
	overflow: hidden;
	position: relative;
}
.magnifier-btn span{ cursor:pointer;}
.magnifier-line{
	position: relative;
	overflow: hidden;
	height:95px;
}
.magnifier-line ul{
	display: block;
	font-size: 0;
	width: 10000%;
	position: absolute;
	left: 0;
}
.magnifier-line li{
	float: left;
	width: 156px;
	cursor: pointer;
}
.magnifier-view{height:640px !important;}
.magnifier-view img{width:auto;}
.magnifier-line ul > .active .small-img{
	border-color: #bbb;
}
.magnifier-line ul > .active .small-img img{opacity:1;}
.small-img{
	height: 95px;
	margin:0 5px;
	overflow: hidden;
	text-align: center;border: 2px solid #fff;
}
.small-img img{opacity: 0.6;
	max-width: 100%;
	max-height: 100%;
}
.magnifier-view{
	width: 100%;
	height: 100%;
	position: absolute;
	right: -105%;
	top: 0;
	z-index: 9999;
	background-color: #fff;
	display: none;
	overflow: hidden;
}
.magnifier-view img{
	display: block;width:auto;
}
.animation03{
	transition: all 0.3s ease-in 0.1s;
	-ms-transition: all 0.3s ease-in 0.1s;
	-moz-transition: all 0.3s ease-in 0.1s;
	-webkit-transition: all 0.3s ease-in 0.1s;
	-o-transition: all 0.3s ease-in 0.1s;
}
.proBconlist{ overflow:hidden; display:none;}
.proBconlist h2{ position:relative; text-align:center;}
.proBconlist h2:after{content:'';width:100%;height:1px; background-color:#ededed; content:''; display:block; position:absolute;top:50%;left:0;}
.proBconlist h2 span{ font-size:26px; display:inline-block; background-color:#fff;padding:0 20px; position:relative;z-index: 1;}
.proBconlist .con{ margin-top:50px;line-height:30px;}
.proBconlist .con img{max-width:100%;}
.floatright{float:right;padding:0 0 30px 30px;}
.proBconlist .con .floatright{float:right;padding:0 0 30px 2%;width: 38%;}
.proBconlist h4{font-size:22px; font-weight:bold;}
.proBconlist h4:before{width:10px;height:10px; display:inline-block; vertical-align:middle;margin-right:10px; background-color:#333;content:'';}
.proBconlist table td{border:1px solid #dcdcdc;padding:5px; text-align:center;font-size:14px;}
.proBconlist table th{ background-color:#ededed; text-align:center;border:1px solid #dcdcdc;font-size:17px;padding:10px;}
.jgcon{ display:none;}
.jgtab{float:left;width:60%;margin-bottom: 30px;}
.jgtab a{ text-align:center; display:inline-block;margin:0 2% 15px 0;width:22%; border:1px solid #333;padding:5px 0;font-size:17px; cursor:pointer;}
.jgtab a.on{background-color:#eaeaea;color:#222;font-weight:bold;}
.phoneshow{ display:none !important;}
.productmainT .left #sync1 .item{border: 1px solid #ddd; position:relative;}
.productmainT .left .owl-controls{ display:block !important;}
.productmainT .left .owl-prev{ margin-top:0;}













.h_about .left{width:50%;padding:75px 5%; background-color:#f9f9f9;z-index: 2;position: relative;}
.h_about .right{width:50%; height:644px;}
.h_about .right img{ display:none;}
.h_about .left .h_abouttit h2,.gsjj1 .left h2{font-size:40px;}
.h_about .left .h_abouttit p,.gsjj1 .left p{font-size:43px;color:#029f9e; text-transform:uppercase;margin-top:10px;}
.h_about .more{ position:absolute;right:0;top:0;}
.h_about .article,.gsjj1 .left .article{font-size:16px; color:#666666;margin-top:30px;line-height:30px;height:120px; overflow:hidden;}
.h_new0C 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);}
.h_video{padding-bottom:60px;}
.h_video:before{ content:''; display:block;height:220px; background-color:#f6f7f9; position:absolute;top:0;left:0;width:100%;}
.h_videoC{width:60%;margin: 0 auto; cursor:pointer;}
.h_video h5{ margin-top:30px; font-size:26px;}
.h_videoC .pic{margin-top:-90px;}
.h_videoC .icon,.promainCenter .con li .icon{ width:95px !important; position:absolute;width:100%; text-align:center;left:50%;margin-left:-47px;top: 50%;margin-top: -98px;}
.h_videopop{ z-index:100; position:fixed;width:100%;height:100%;top:0;left:0; background-color:rgba(0,0,0,0.75); display:none;}
.h_videopopC{width:50%;margin:10% auto 0;}
.h_videopopC iframe{width:100%;height:500px;}
.h_videopop .close{ position:fixed;right:25%;top:5%;color:#fff;font-size:52px;}
.h_beijing{background:url(../images/bg4.jpg) no-repeat center center; background-size:cover;}
.h_beijingC dl a{ display:block; position:relative;padding:160px 30px 88px;}
.h_beijingC dl dt{width:50%; border-radius:50%; border:2px solid #fff; overflow:hidden;margin:auto;}
.h_beijingC dl dd{color:#fff;margin-top:30px;line-height:25px;height:50px; overflow:hidden;}
.h_beijingC dl a:after{ width:calc(100% - 18px);left:9px;bottom:3px;height:1px; background-color:#fff; content:''; position:absolute; display:block;}
.h_beijingC dl div{position:absolute;right:0;width:1px;border-left:1px dashed #fff;height:100%;right:0;bottom:0;}
.h_beijingC dl div p{ background:url(../images/bg5.png) no-repeat;width:53px;height:63px;line-height:52px;color:#20afb4;font-size:19px;margin-left: -26px;}
.h_beijingC dl div:after{width:8px;height:8px; border-radius:50%; background-color:#fff;content:''; position:absolute;bottom:0;left:-4px; display:block;}
.h_beijingC .owl-page{width:14px;height:14px;margin:0 4px;border:1px solid #fff; border-radius:50%; display:inline-block;}
.h_beijingC .owl-pagination{ margin-top:40px;}
.h_beijingC .owl-page.active{width:45px; background-color:#fff;border-radius:30px;}
/*#owl-demo3{width:calc(100% + 108px);margin-left:-54px;}*/
.h_beijingC {margin:40px 100px 0;}
.h_beijingC .prev{width:32px; position:absolute;left:-32px;top:40%;}
.h_beijingC .next{width:32px; position:absolute;right:-32px;top:40%;}
.h_beijingC .bg3{ position:absolute;left:-24px;bottom:51px;}
.h_beijingC .bg4{ position:absolute;right:-24px;bottom:51px;}
.h_beijing .bg2{bottom:-40px;}
.h_beijingC .owl-item:nth-child(6n+1) dl div{height: calc(100% - 22px);margin-top: 22px;}
.h_beijingC .owl-item:nth-child(6n+2) dl div,.h_beijingC .owl-item:nth-child(6n+4) dl div{height: calc(100% - 70px);margin-top: 70px;}
.h_beijingC .owl-item:nth-child(6n+5) dl div{height: calc(100% - 80px);margin-top: 80px;}
.product,.honor{ background-color:#f9f9f9;}
.productC dl{margin-bottom:40px;}
.productC dl a{ display:block;background-color:#fff;}
.productC dl dt{padding:25px 15px;}
.productC dl dd{padding:0 15px 35px 15px;}
.productC dl dd h5{ font-size:18px;}
.productC dl dd span{ display:inline-block;margin-top:15px; border:1px solid #18b1ae;color:#18b1ae; border-radius:5px;padding:8px 35px;}
.productC dl a:hover dd span{border-color:#fff;color:#fff; background:url(../images/bg1.jpg) repeat-y; background-size:100%;}
.productC dl a:hover{ box-shadow:0 0 10px #ccc;}
.proL{ width:50%; background-color:#fafafa;padding:60px 5% 60px 7%;}
.proR{ width:50%; background:url(../images/bg8.jpg) no-repeat center center; background-size:100% 100%;padding:60px 7% 60px 5%;}
.proL #sync1 .item { background-color:#f1f1f1;padding:30px 22%;}
.proL #sync2 {margin-top:20px;padding: 0 38px;}
.proL #sync2 .item{margin:0 7px;border:2px solid #ededed;padding:0 14%; background-color:#fff;}
.proL #sync2 .synced .item{border-color:#02a49d;}
.proL .owl-prev{ background:#f5f5f5 url(../images/icon12.png) no-repeat;width:32px;height:90px;margin-top:29px; z-index:1;border-radius:5px; background-size:100% 100%;}
.proL .owl-next{ background:#f5f5f5 url(../images/icon13.png) no-repeat;width:32px;height:90px;margin-top:29px;right:0; z-index:1;border-radius:5px;background-size:100% 100%;}
.proL .owl-prev:hover,.proL .owl-next:hover{ box-shadow:0 0 5px #ccc;}
.proR h5{font-size:26px;padding-bottom:30px; border-bottom:1px solid #dcdcdc;}
.proR h5 span{font-size:42px;color:#02a49d; display:inline-block;margin-right:10px;}
.proR ul{ margin:40px 0;}
.proR ul li{margin:15px 0; background-color:#fff;border-radius:6px; display:flex;}
.proR ul li span{ display:inline-block;background:url(../images/bg9.jpg) repeat-y; background-size:100%;color:#fff;width:113px;border-radius:6px 0 0 6px;padding:10px 10px;}
.proR ul li p{padding:10px 20px;flex: 1;}
.proRB{border-top:1px solid #dcdcdc;padding-top:40px;}
.proRB dl{ display:inline-block; margin:20px 20px 0 0; position:relative;}
.proRB dl dd{ display:none; position:absolute;top:100%;left:0; background-color:#018d9e;padding:20px 20px; text-align:center;color:#fff;width:100%;}
.proRB dl dt{ background-color:#02a49d;color:#fff;padding:10px 20px; border-radius:5px; cursor:pointer;}
.productmain{ display:flex;}
.proRB dl:hover dd{ display:block;}
.proRB dl dt:hover{background-color:#018d9e;}
.proRB .dl1 dd{min-width:100%;}
.promainCenter .tab{ border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:20px 0;margin-bottom:30px;}
.promainCenter .tab a{ display:inline-block;padding:0 5%; font-size:20px;}
.promainCenter .tab a.on{color:#02a49d;}
.promainCenter .tab a:first-child{border-right:1px solid #dcdcdc;}
.promainCenter .con li{ display:none;}
.promainCenter .con img,.proBLcon img{max-width:100%;}
.promainCenter .con li .icon{ cursor:pointer;}
.prodetailtit{ background:url(../images/bg1.jpg) repeat-y; background-size:100%;padding:20px;color:#fff;font-size:18px; text-transform:uppercase;}
.prodetailtit b{ font-size:36px; display:inline-block;margin-right:10px;}
.prodetailB{ background-color:#f9f9f9;}
.proBL{width:75%;background-color:#fff;border:1px solid #dcdcdc;}
.proBR{width:23%;background-color:#fff;padding:30px;}
.proBLtab{ background-color:#f7f7f7; border-bottom:1px solid #dcdcdc;}
.proBLtab a{float:left; border-right:1px solid #dcdcdc; display:inline-block;padding:11px 30px;border-top:3px solid #f7f7f7;position:relative;}
.proBLtab a.on{border-top:3px solid #02a49d;color:#02a49d;background-color:#fff;}
.proBLcon .spjs,.smscon,.smsT{padding:50px 40px;}
.proBLcon article{ line-height:30px; display:none;}
.proBLtab a.on:after{content:''; display:block;width:100%;height:2px; background-color:#fff; position:absolute;bottom:-1px;left:0;}
.proBR h2{font-size:24px;color:#02a49d;padding-bottom:20px; border-bottom:1px solid #dcdcdc;}
.proBR h2:before{content:'';width:4px;height:30px; display:inline-block; vertical-align:middle;margin-right:10px; background-color:#02a49d;}
.proBRC dl a{ padding:20px 0; border-bottom:1px solid #dcdcdc;}
.proBRC dl dt{ padding:0 0 20px;}
.proBRC dl{margin-bottom:0;}
.honorC dl,.newlist dl{margin-bottom:40px;}
.honorC dl a{ display:block; background-color:#fff;}
.honorC dl dt{ padding:30px 40px;}
.honorC dl dt div{padding:13px;background:url(../images/bg10.jpg) no-repeat center center; background-size:100% 100%;}
.honorC dl dd{padding:20px 15px; border-top:1px solid #ededed;}
.honorC dl a:hover dd{background-color: #22bbb8;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(../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(../images/caseprev.png) left 48% no-repeat;background-size: 0.5rem;}
.lb-next { right: 0;float: right;background: url(../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(../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;}
.new2C .left{width:68%;}
.new2C .right{width:30%; background-color:#fff;padding:0 20px;}
.new2C .right dl a{ display:block; border-bottom:1px solid #ededed;padding:25px 0 26px; overflow:hidden;}
.new2C .right dl dt,.new3C dl dd time{font-size:14px;float:left; text-align:center;width:75px;padding-right:15px;border-right:1px solid #ededed;margin-top: 18px;}
.new2C .right dl dt b,.new3C dl dd time b{ display:block;font-size:24px;}
.new2C .right dl dd,.new3C dl dd div{ width:calc(100% - 100px);float:right;}
.new2C .right dl dd h5,.new3C dl dd div h5{float:left;width:75%;}
.new2C .right dl dd div span,.new3C dl dd article span{float:right;width:25px;height:25px; background-color:#f5f5f5;line-height:25px; text-align:center;color:#18b1ae;}
.new2C .right dl dd p,.new3C dl dd div p{margin-top:10px;line-height:25px;height:50px; overflow:hidden;color:#999;font-size:14px;}
.new2C .new2left{width:48%;height:410px;}
.new2C .new2left img{ opacity:0;}
.new2C .new2right{width:52%; background-color:#fff;padding:40px 30px;}
.new2C .new2right h5{ font-size:18px;}
.new2C .new2right h5:after{ width:40px;height:2px;content:''; display:block;margin:20px 0; background-color:#18b1ae;}
.new2C .new2right p{ font-size:14px;line-height:25px;height:175px;color:#666;margin-top:20px; overflow:hidden;}
.new2C .left .owl-controls{height:55px; background-color:rgba(0,0,0,0.5); position:absolute;bottom:0;left:0;width:48%; text-align:center;}
.new2C .left .owl-page{width:10px;height:10px; display:inline-block; margin:0 5px; border:1px solid #fff; border-radius:50%;}
.new2C .left .owl-page.active{ background-color:#18b1ae; border-color:#18b1ae;}
.new2C .left .owl-pagination{margin-top:16px;}
.new2C #owl-demo .owl-prev{width: 13px;height: 20px; background-size:100% 100%!important;top: 18px;margin-top: 0;left: 34%;}
.new2C #owl-demo .owl-next{width: 13px;height: 20px; background-size:100% 100%!important;top: 18px;margin-top: 0;right: 34%;}
.new3C dl a{ display:block; border:1px solid #ededed;}
.new3C dl dd{ padding:20px 11px; overflow:hidden;}
.new3C dl dd div h5{ float:none;width:100%}
.new3C dl dd article{ float:left;width:100%;border-top:1px solid #ededed;padding-top:15px;margin-top:15px;font-size:14px;}
.new3C 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);}
.develop{background:url(../images/bg11.jpg) no-repeat bottom center; background-size:100%;}
.developC dl{ overflow:hidden;margin-top:-90px;}
.developC dl dt,.developC dl dd{position:relative;}
.developC dl dt,.developC dl dd{width:50%;float:left;min-height:1px;}
.developC dl dd{padding:0 0 0 40px;}
.developC dl:nth-child(odd) dd{ text-align:right;padding:0 40px 0 0;}
.developC dl dt:before{width:35px;height:35px; display:inline-block;content:''; background:url(../images/icon20.png) no-repeat; position:absolute;right:0;top:0;margin:0 -17px 0 0;}
.developC dl:nth-child(odd) dt{float:right;}
.developC dl:nth-child(odd) dd{float:left;}
.developC dl:nth-child(odd) dt:before{left:0;right:auto;margin:0 0 0 -17px;}
.developC dl:first-child{margin-top:0;}
.developC dl dd:after{content:''; display:inline-block;width:1px;height:calc(100% - 134px); background-color:#18b1ae; position:absolute;right:0;top:35px;}
.developC dl:nth-child(even) dd:after{right:auto;left:0;}
.developC dl dd h5{ font-size:18px;}
.developC dl dd h5 span{ font-size:40px;}
.developC dl dd p{line-height:25px;margin-top:20px;}
.developC dl dd img{max-width:300px;max-height:170px;border-radius:5px; display:inline-block;margin-top:20px;}
.struct1 .left{ width:45%; background:url(../images/pic13.jpg) no-repeat right top;margin-top:30px;}
.struct1 .right{ width:53%;}
.struct1 .left h2{font-size:30px;}
.struct1 .left h5{font-size:48px;color:#18b1ae; text-transform:uppercase;margin-top:10px;}
.struct1 .left h5:after{content:''; display:block;width:40px;height:2px; background-color:#18b1ae;margin-top:20px;}
.struct1 .left .con{ margin-top:20px;line-height:28px;}
.struct2{ background:url(../images/bg12.jpg) no-repeat center center; background-size:cover;}
.struct2 .container{ background-color:#f9f9f9;padding:40px;}
.gsjj1 { background:url(../images/bg13.jpg) no-repeat center center; background-size:cover;}
.gsjj1 .left{width:47%;margin-top:30px;}
.gsjj1 .right{width:46%;}
.gsjj1 .more{ margin-top:30px;} 
.gsjj1 .h_number{width:100%;}
.gsjj2 dl{float: left;width:17%;}
.gsjj2 dl a{ display:block; position:relative;height:640px; overflow:hidden;}
.gsjj2 dl dt{font-size:24px;color:#fff;width:10px; position:absolute;left:50%;margin:105% 0 0 -5px;}
.gsjj2 dl dd{ position:absolute;width:100%;left:0;bottom:-196px;background:url(../images/bg3.jpg) no-repeat center center; background-size:cover;color:#fff;padding:35px 30px;}
.gsjj2 dl dd h5{font-size:24px; overflow:hidden;height:31px;}
.gsjj2 dl a:after{width:100%;height:100%; top:0;left:0; background-color:rgba(0,0,0,0.7); content:''; display:block;}
.gsjj2 dl dd h5 img{ float:right;}
.gsjj2 dl dd p{ line-height:25px;height:75px; overflow:hidden;margin-top:20px;}
.gsjj2 dl.on{width:48%;}
.gsjj2 dl.on a:after,.gsjj2 dl.on dt{ display:none;}
.gsjj2 dl.on dd{ bottom:0;}
.gsjj3{ background:url(../images/bg14.jpg) no-repeat center center; background-size:cover;}
.gsjj3 .left{width:47%;color:#fff;}
.gsjj3 .left .h_title h2{color:#fff;}
.gsjj3 .left b{ font-size:24px;margin:20px 0; display:block;}
.gsjj3 .left .con{line-height:35px;height:420px; overflow-y:scroll;padding-right:30px;}
.gsjj3 .left .con::-webkit-scrollbar { width:2px;  height:2px; background-color: #b4aca4;}  
.gsjj3 .left .con::-webkit-scrollbar-track  { border-radius: 10px; background-color: #b4aca4;}  
.gsjj3 .left .con::-webkit-scrollbar-thumb  {  border-radius: 10px;width:10px;height:50px; background-color: #18b1ae; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.smstit{background-color:#f5f5f5;padding:10px 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed;font-size:24px;}
.smstit:before{ content:'';width:4px;height:25px; display:inline-block; vertical-align:middle;margin-right:15px; background-color:#00a59e;}
.smsT h2{ font-size:20px;padding-bottom:20px; border-bottom:1px solid #ededed;}
.smsT h2 img{ display:inline-block; vertical-align:middle;margin-right:15px;}
.smsT ul{ margin-top:40px;}
.smsT li{float:left;width:50%; display:flex; background-color:#f5f5f5;margin-bottom:2px;line-height:20px;}
.smsT li span{ background-color:#03a49e;color:#fff;padding:10px 0;width:106px; text-align:center;}
.smsT li p{flex:1;padding:10px 10px;}
.jtjs .h_title{ position:absolute;top:13%;left:10%;}
.jtjslist{ background-color:#f5f5f5;}
.jtjslistC dl{margin-bottom:55px;}
.jtjslistC dl a,.down3C dl a{ overflow:hidden; display:block; position:relative;}
.jtjslistC dl dt{width:55%;float:right;}
.jtjslistC dl dd{ background-color:#fff;padding:38px 40px;width:55%;float:left;margin:40px -10% 0 0; position:absolute;bottom:0;}
.jtjslistC dl dd h5{ font-size:28px;}
.jtjslistC dl dd h5:after{content:'';width:50px;height:2px; background-color:#ededed; display:block;margin:19px 0;}
.jtjslistC dl dd article{ line-height:30px;height:120px; overflow:hidden;color:#999;font-size:15px;}
.jtjslistC dl dd .more{ margin-top:30px;}
.jtjslistC dl:nth-child(even) dt{float:left;}
.jtjslistC dl:nth-child(even) dd{float:right;margin:40px 0 0 -10%;right:0;}
.jtjslistC dl a:hover dd{ background:url(../images/bg3.jpg) no-repeat center center; background-size:cover;color:#fff;}
.jtjslistC dl a:hover dd article,.jtjslistC dl a:hover dd .more:hover{color:#fff;}
.jtjslistC dl a:hover dd .more{ color:#333;}
.about3 {padding: 60px 0 100px;}
.gsjj{padding: 80px 0;}
.productmainT .right .con{color:#000;height:217px;}
.productmainT .right .con p {margin: 12px 0;}






.bottomtel,.bottomtelh{ display:none;}
.bottomtel{ display:none; background-color:#283270;color:#fff; overflow:hidden; position:fixed;bottom:0;left:0;width:100%;z-index:99;}
.bottomtel a{width:50%;float:left; text-align:center;color:#fff;padding:15px 0;}
.bottomtelh{display:none;height:51px;}
.bottomtel a:nth-child(2){ background-color:#4d65c0;}
.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(40 50 112); 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{ padding-top:10px; border-bottom: 1px dashed #FFFFFF;}
.nav_list2 li a.nav_item0{ display: block; font-size: 16px; padding: 0 5px 10px; color: #FFFFFF;}
.menu-activator{z-index: 10;position: absolute; top:40px; 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: 1.6rem;height: 2.2rem;top: -20px;}
.menu-activator div.visual i.line { width: 100%;height:4px;background-color: #283270; -webkit-border-radius: 2px; border-radius: 2px; display: block;position: absolute;-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);}
.scollfox .menu-activator div.visual i.line{background-color: #fff;}
.menu-activator div.visual i.line.line01 {top: 6px;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; -moz-transition-delay: 140ms; -o-transition-delay: 140ms;-webkit-transition-delay: 140ms; transition-delay: 140ms;}
.menu-activator div.visual i.line.line03 { top: 22px; -moz-transition-delay: 70ms; -o-transition-delay: 70ms; -webkit-transition-delay: 70ms; transition-delay: 70ms;}
.menu-activator div.visual i.line.line04 { top: 30px; 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}
.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: 5px; color: #FFFFFF;}
.subclass a:hover{ color: #ddf5f1;}
.subclass_active{ height: auto; filter:alpha(opacity=100); opacity: 1; padding-bottom: 5px;}
.subclass_active{background: rgba(255,255,255,0.2);padding: 10px 0;}
.otherbanner1 img{width:100%;}
.about1C .right .more{margin-top: 22px;}
@media(max-width:1600px){
	/*.proR h5 span {font-size:37px;}
	.proR h5 {font-size: 23px;}*/
	.h_fangan li i {width: 82px;height: 82px;}
	.h_fangan li div {width: calc(100% - 97px);margin-top: 18px;}
	.h_fangan li i img {width: 164px;}
	.h_fangan li:hover i img {margin-left:-82px;}
	.jgtab a {margin: 0 1% 15px 0;width: 23%;font-size: 16px;}
}
@media(max-width:1466px){
	/*nav { width: 46%;}
	.headR {padding: 20px 13px;}
	.headR li {margin: 0 6px;}
	.headR li p{right: -10px;}
	.proR h5 span {font-size: 31px;}
	.proR h5 {font-size: 19px;}
	.proR ul li p {font-size: 15px;}*/
	nav {width: 65%;}
	.h_fangan {padding: 40px 30px;}
	
	
	

}
@media(max-width:1366px){
	/*.h_about .left .h_abouttit p, .gsjj1 .left p {font-size: 35px;}
	.h_about .left .h_abouttit h2, .gsjj1 .left h2 {font-size: 35px;}
	.gsjj1 .left {margin-top: 0;}
	.contact .article ul{width:100%;margin-top:20px;}
	.about3 .left li img {width: 50px;}
	.about3 .left li {font-size: 15px;}
	.h_newC dl dd h5,.h_productC li .div1 h5,.h_productC li .div2 h5{font-size: 20px;}
	.h_productC li .div2 h5 span {font-size: 36px;}
	.h_beijingC dl dt {width: 80%;}
	.struct1 .left h5 {font-size: 30px;}
	.struct1 .left {margin-top: 0;}
	.proRB dl { margin: 20px 6px 0 0;}
	.jtjslistC dl dd article { height: 90px;}
	.jtjslistC dl dd h5 { font-size: 25px;}*/
	.container {margin: 0 6%;}
	.h_title h2 {font-size: 36px;}
	.h_jiejue span {font-size: 45px;line-height: 66px;}
	.h_jiejue { padding: 122px 0 174px;}
	.h_fangan{margin: -97px 6% 150px;}
	.footL {width: 57%;}
	.footC {margin: 14px 0 0 1%;}
	.h_fangan{padding: 28px 12px;}
	.h_fangan li i {width: 53px;height: 53px;}
	.h_fangan li i img { width: 106px;}
	.h_fangan li div {width: calc(100% - 63px);margin-top: 5px;}
	.h_fangan li:hover i img {margin-left:-53px;}
	.h_fangan li div p {font-size: 12px;}
	.bdown h2 {font-size: 42px;line-height: 53px;}
	.h_jiejue .morediv{width:720px;}
}
@media(max-width:1199px){
	.logo img {width: 137px;}
	nav {margin-top: 13px;width: 70%;}
	.headR {margin-top: 13px;}
	nav li>a {padding-bottom: 29px;}
	.h_title h2 {font-size: 32px;}
	.h_title p {font-size: 24px;}
	.h_jiejue span {font-size: 37px;line-height: 57px;}
	.h_jiejue {padding: 87px 0 132px;}
	.h_fangan {margin: -61px 6% 99px;}
	footer .container {margin: 0 3%;}
	.footL {width: 60%;}
	.footR {width: 24%;}
	.footR b {font-size: 25px;}
	.footL dl dt,.footR h5{font-size: 16px;}
	.footL dl dd a,.footR{font-size: 13px;}
	.about1C .right h6 {font-size: 20px;}
	.about1C .right .con { margin-top: 30px;}
	.about4C li p {font-size: 24px;}
	.contact1C .address li {width:100%;}
	.proTbtn a {padding: 10px 20px;}
	/*.productmainT .left {width: 560px;}
	.productmainT .right {width: calc(100% - 600px);}*/
	.jgtab a {font-size: 15px;}
	.h_jiejue .morediv{width:592px;}
}

@media(max-width:991px){
	nav,footer,.tj,.headR,.gsjj1 .right,.gsjj2 dl dt,.gsjj2 dl a:after,.proBR,#magnifier1{ display:none;}
	.menu-activator,.productmain{ display:block;}
	.logo {margin-top: 0;}
	.logo img {margin: 10px 0;}
	.gsjj1 .left,.h_about .left,.h_number,.h_about .right,.struct1 .left,.struct1 .right,.proBL,.proR{width:100%;}
	.gsjj2 dl{width:50% !important;}
	.gsjj2 dl a{height:400px;}
	.gsjj2 dl dd{bottom:0 !important;}
	.gsjj3 .left {width: 82%;}
	.gsjj3 { background: url(../images/bg14.jpg) no-repeat right 10% center;background-size: cover;}
	.contact .left,.contact .right{width:100%;padding: 60px 10%;}
	.map{ height:350px;}
	.about2 .left {width: 90%;}
	.about3 .left,.about3 .right,.about5 .right,.new2C .left,.new2C .right{width:100%;}
	.about3 .left,.struct1 .right{margin-top:20px;}
	.h_video h5 {font-size: 20px;}
	.h_video:before {height: 199px;}
	.h_newC dl dd div span, .new2C .new2right span {width: 80px;}
	.new2C .right{margin-top:10px;}
	.newmain .left {width: 100%;padding-right: 0;border-right: 0;}
	.prenext p:last-child {text-align: left;margin-top: 14px;}
	.newmain h1 {font-size: 24px;}
	.productC dl dd h5 { font-size: 15px;}
	.proL{width:100%;padding:40px 7%;}
	.jtjslistC dl dd {padding: 24px 40px;}
	.jtjslistC dl dd h5 {font-size: 20px;}
	/*-----------*/
	.guide1C .left{ display:none;}
	.phoneshow{ display:block !important;}
	.h_number li p b {font-size: 40px;}
	.container {margin: 0 auto;}
	.h_pinzhi .right .icon {margin: -28px 0 0 -28px;width:56px;}
	.h_newCT dl,.product2C dl{margin:10px 0;}
	.h_newCB { display:none;}
	.h_fangan { margin: -61px auto 99px;}
	.about4C li{margin:10px 0;padding:0 5px;}
	.productlistC .con .left,.productlistC .con .right,.guide1C .right{width: 100%;}
	.service2C p a, .sbbx p a {padding: 13px 24px;}
	.service1C li span {width: 60px;}
	.service1C li.on span img {margin-left: -60px;}
	.service1C li span img{width:120px;}
	.service1C li {padding: 85px 20px;}
	.service1C li h5 {font-size: 24px;margin-top: 30px;}
	.service1C li p {margin-top: 25px;line-height: 28px;height: 56px;font-size: 15px;}
	.contact1C h2 {font-size: 24px;}
	.searchlistC li{margin: 10px 0;}
	.productmainT .left,.magnifier{width: 100% !important;}
	.productmainT .right{width: 100%;margin-top:15px;}
	
}


@media(max-width:767px){
	.banners,.bottomtel,.bottomtelh,.about2,.about5,.about5 .left img,.h_about .right img{ display:block;}
	.bannerb,.site .right,.fixside,.logo p,.h_bottom,.h_about .more,.h_new .more,.h_product .more,.h_beijing .more,.h_beijingC dl div,.new2 .h_title .more,.proRB,.jtjslist dl dd .more{ display:none;}
	.nav-moblie {margin-top: -5px;}
	.banner .owl-pagination div {width: 7px;height: 7px;}
	.otherbanner1{ overflow:hidden;}
	.otherbanner1 img{ width:180%;margin-left:-10%;}
	.h_about .left .h_abouttit h2, .gsjj1 .left h2 {font-size: 27px;}
	.gsjj1,.gsjj3,.contact .left,.contact .right,.develop,.about1,.about2 .left,.about5,.about5 .right,.honor,.h_about .left,.new1,.new2,.newmain,.newlistlist,.product,.struct1,.struct2,.proL,.proR,.jtjslist {padding:40px 20px;}
	.h_about .left .h_abouttit p, .gsjj1 .left p {font-size: 19px;}
	.gsjj2 dl dd {padding: 19px 10px;}
	.gsjj2 dl dd h5,.jtjslistC dl dd h5{font-size: 18px;}
	.gsjj2 dl dd p {font-size: 14px;line-height: 22px;height: 66px; margin-top: 0px;}
	.gsjj2{padding:40px 0;}
	.gsjj3 .left,.site .left,.about2 .left{width:100%;}
	.gsjj3 .left b {font-size: 17px;}
	.gsjj3 .left .con {line-height: 24px;font-size: 14px;height: 226px;padding-right: 11px;}
	.gsjj3 {background: url(../images/bg14.jpg) no-repeat right -200px center;background-size: auto 100%;}
	.gsjj3:after{ position:absolute;width:100%;height:100%;top:0;left:0; background-color:rgba(0,0,0,0.4); content:''; display:block;}
	.gsjj3 .container{ z-index:1;}
	.map{ height:250px;}
	.developC dl:nth-child(odd) dd,.developC dl dd{width:100%; text-align:left;padding: 0 0 0 30px;}
	.developC dl dd:after,.developC dl:nth-child(even) dd:after{right:auto;left:10px;height:100%;}
	.developC dl dd h5 span {font-size: 30px;}
	.developC dl{margin-top:20px;}
	.developC dl dd img {max-width: 100%;}
	.developC dl:nth-child(odd) dt:before {margin: 0 0 0 0;}
	.developC dl:nth-child(odd) dt,.developC dl dt,.smsT li{width:100%;}
	.developC dl dt:before {left:0;width: 20px;height: 20px; background-size:100% !important;top:12px;}
	.honor dl,.product dl,.jtjslistC dl{ padding:0 5px;margin-bottom:20px;}
	.honorC dl dt {padding: 20px 10px;}
	.honorC dl dt div {padding: 6px;}
	.honorC dl dd {font-size: 14px;}
	.pagelist {margin: 20px 0 0;}
	.h_about .right{ height:auto;}
	.h_new dl,.h_productC li{ padding:0;margin-bottom:20px;}
	.h_new dl h5,.h_newC dl dd div time, .new2C .new2right time,.h_video h5{font-size: 16px;}
	.h_productC li .div1{ margin-top:0;}
	.h_productC li a:hover .div2{opacity:0;}
	.h_productC li a:hover .div1{opacity:1;}
	.h_productC li .div1 h2 {padding-left: 16px;font-size: 29px;line-height: 52px;}
	.h_productC li .div1 h2 span {width: 52px;height: 52px;}
	.h_productC li .div1 h2 span img {margin: 19px auto 0;}
	.h_newC dl dd h5, .h_productC li .div1 h5, .h_productC li .div2 h5 {font-size: 16px;}
	.h_productC li .div1 h5 {margin: 14px 10px;}
	.h_product .bg1 img, .h_beijing .bg1 img, .new2 .bg1 img,.h_product .bg2 img, .h_beijing .bg2 img, .new2 .bg2 img{height:70px;}
	.h_product{padding: 60px 0 90px;}
	.h_videoC {width: 88%;}
	.h_videoC .icon, .promainCenter .con li .icon {width: 60px !important;margin-left:-30px;margin-top: -84px;}
	.h_videopopC {width: 80%;margin: 35% auto 0;}
	.h_videopopC iframe {height: 200px;}
	.h_video:before {height: 48px;}
	.h_beijingC { margin: 40px 20px 0;}
	.h_beijingC dl a {padding: 0 20px 27px;}
	.h_beijingC .prev,.h_beijingC .next{width: 20px;top: 26%;}
	.h_link p {padding: 40px 13px;}
	.h_link h2 { margin: 0 0 0 19px;}
	.new2C .new2left {width: 100%;height: auto;}
	.new2C .new2left img {opacity:1;}
	.new2C .new2right {width: 100%;padding: 23px 16px;}
	.new2C .new2right p, .tjC li p { height: 50px;}
	.new2C .left .owl-controls {height: 40px; bottom: 241px;width: 100%;}
	.new2C .right {padding: 0 14px;}
	.new2C .right dl dd, .new3C dl dd div {width: calc(100% - 89px);}
	.newmain h1,.prodetailtit b{font-size: 20px;}
	.h_newC dl dd p {margin: 11px 0 20px 0;font-size: 14px;}
	.productC dl dd span {padding: 4px 17px;font-size: 14px;}
	.struct2 .container {padding: 40px 6px;}
	.proL .owl-prev,.proL .owl-next{width: 18px;height: 51px;margin-top: 12px;}
	.proL #sync2 .item {margin: 0 2px;}
	.proR h5 span {font-size: 20px; display:block; margin-bottom:10px;}
	.proR h5,.smsT h2{font-size: 15px;}
	.proR ul li { display: block;}
	.proR ul li span {display: block;width: 100%;border-radius: 6px;}
	.proR ul {margin: 20px 0;}
	.promainCenter .tab a{font-size:16px;}
	.promainCenter{padding:40px 0;}
	.promainCenter .con li .icon {    margin-top: -41px;}
	.prodetailtit {font-size:14px;}
	.prodetailB{padding:20px 0 40px;}
	.proBLcon .spjs,.smsT,.smscon{padding: 22px 15px;}
	.smstit{font-size: 20px;}
	.smsT h2 img {width: 26px;}
	.smsT li span {width: 90px;}
	.jtjslistC dl dd,.jtjslistC dl:nth-child(even) dd{ position:inherit;width:100%;margin:0;padding:20px 15px;}
	.jtjslistC dl dt{width:100%;}
	/*--------------*/
	header {padding: 10px 5% 10px;}
	.top60 {margin-top: 30px;}
	.pad60 { padding: 40px 0;}
	.logo img {width: 114px;margin:0;}
	.banner,.banner li,.banner li figure{height:310px !important;width:100% !important;}
	.banner-box .flex-direction-nav,.h_fangan li div p,.site,.gsjj .h_number li:after,.newlist1 dl dd div,.site2{ display:none;}
	.btext {left:6%;width:70%;}
	.banner li .btext img{height:auto !important;width:100% !important;}
	.banner-box .flex-control-nav li a {border: 2px solid #fff; width: 10px;height: 10px;}
	.banner li figure img{width: 140% !important;margin-left: -10% !important;height:310px !important;left: 0 !important;}
	.scollfox .menu-activator {top: 32px;}
	.h_pinzhi .left,.h_pinzhi .right,.about1C .left,.about1C .right,.service2C article{width: 100%;}
	.h_pinzhi,.h_new,.h_jiejue,.about1,.gsjj,.newlist1,.newmain .container,.productlist,.guide1,.down3,.xjat,.sbbx,.contact1,.contact2,.searchlist,.productmainT,.proBcon{ padding:40px 20px;}
	.h_pinzhi dl dd h5,.xjatC h6{font-size: 16px;}
	.h_pinzhi dl dd {padding: 20px 10px;}
	.h_pinzhi dl dd p span {font-size: 14px;margin: 0 5px 0 0;padding-left: 5px;}
	.h_pinzhi dl dd p {margin-top: 4px;}
	.h_product {padding: 40px 0;}
	.h_productC dl dd h4, .product2C dl dd h5, .productlistC .con .right h5, .productmainT .right h5,.contact1C h2,.proBconlist h2 span{font-size: 20px;}
	.h_number li p b {font-size: 30px;}
	.h_number li {width: 50%;margin-bottom:20px; font-size:14px;}
	.h_number {padding:40px 0;}
	.h_number .h_title p {font-size:14px;}
	.h_newCT dl dt img {display: block;width:100%;}
	.h_newCT dl dt{ background:none;width: 120px;height: auto;margin: 9px 0;}
	.h_newCT dl dd {width:calc(100% - 120px);padding:10px 10px 0;}
	.h_newCT dl dd time{margin-top: 5px;font-size: 12px;}
	.h_newC dl dd p {margin: 2px 0 0 0;font-size: 14px;line-height: 19px;height: 38px;}
	.h_fangan li { width: 50%;margin: 5px 0;}
	.h_fangan li i {width: 30px;height: 30px;}
	.h_fangan li i img {width:60px;}
	.h_fangan li:hover i img {margin-left: -30px;}
	.h_fangan li div { width: calc(100% - 38px);font-size: 16px;}
	.h_fangan li a{border:0;}
	.h_fangan { margin: 0 auto 45px;}
	.h_jiejue span {font-size: 22px;line-height: 33px;text-align: center;}
	.h_jiejue .morediv {margin: 46px auto 0;text-align: center;}
	.about4C li h5 {font-size: 20px;}
	.about4C li p {font-size: 16px;}
	.h_title p {margin-top: 0px;font-size: 16px;}
	.about1C .right{margin-top:10px;}
	.about1C .right h5 {font-size: 22px;}
	.about1C .right h6,.product2C dl dd h5{font-size: 17px;}
	.about3C dl dd h5 {font-size: 22px;}
	.about4 {padding: 45px 20px 31px;}
	.about4C {margin-top: 24px;}
	.about3C dl,.new1C dl{margin-bottom:20px;}
	.about3C dl dd p {line-height: 25px;height: auto;padding: 0 0;font-size: 14px;}
	.gsjj h2,.xjatC h5{font-size: 22px;}
	.gsjj h3,.address{font-size: 14px;}
	.gsjj .h_number li {margin-bottom: 18px;padding-top: 0;}
	.h_newCT dl dd h5, .h_newCB li h5, .new1C dl dd h5, .new2C li h5, .tjC li h5, .down2C li h5, .down3C dl dd h5 { font-size: 17px;}
	.new2C li,.newmain {padding: 0 0;}
	.newlist1 dl dt,.down3C dl dt {width: 120px;margin: 10px 0;}
	.newlist1 dl dd,.down3C dl dd{width: calc(100% - 120px);padding: 14px 14px 0;}
	.newlist1 dl dd time, .down3 dl time {font-size: 13px;}
	.newlist1 dl dd h5 {font-size: 17px;margin-top: 2px;}
	.newlist1 dl dd p, .down2C li p,.down3C dl p{line-height: 20px;height: 40px;margin-top: 5px;font-size: 14px;}
	.prenext {padding:20px 20px 79px !important;margin: 0;border-top: 1px solid #ededed;}
	.prenext .left, .prenext .right {max-width: 100%;width: 100%;margin: 2px 0;}
	.prenext .back {top: 76px;}
	.prenext a span {margin-right: 0;}
	.newmain article, .about1,.xjatC{line-height: 30px;font-size: 14px;}	
	.product2C dl dd {padding: 19px 15px;}
	.guide1C li h5 {font-size: 15px;}
	.guide1C li .down img {width: 30px;}
	.guide1C li .down{width:15px;}
	.guide1C li:hover .down img{margin-left:-15px;}
	.down2C li a {padding: 0 10px 20px;}
	.down2C li h5:before {width: 10px;height: 10px;}
	.down2C li {margin-bottom: 20px;}
	.down3C dl h5 {margin: -6px 0 6px;}
	.down3C dl a {margin-bottom: 15px;padding-bottom: 15px;}
	.more {width: 118px; height:40px;font-size: 15px;line-height: 40px;}
	.service2C {padding: 80px 20px;margin-top: 30px;}
	.service2C h2, .sbbx h2 {font-size: 18px;}
	.service2C .con, .sbbx .con {line-height: 24px;font-size: 14px;}
	.service2C p a, .sbbx p a {padding: 9px 10px;font-size: 14px;margin-right: 7px;}
	.service1C li span {width: 40px;}
	.service1C li.on span img {margin-left: -40px;}
	.service1C li span img{width:80px;}
	.service1C li {padding: 47px 2px;}
	.service1C li h5 {font-size: 18px;margin-top: 16px;}
	.service1C li p {margin-top: 15px;line-height: 20px;height: 40px;font-size: 14px;}
	.service1C li:after {width: 47px;display: block;margin: 25px auto 0;}
	.floatleft,.floatright{margin: 0 0 30px 0; max-width: 100%;width: 100%;padding:0;}
	.sbbx .con {width: 100%;margin: 30px auto 55px;}
	.sbbx p a {width: 125px;margin: 0 2px;}
	.contact{padding:0;}
	.contact1C .guanfang li {padding: 30px 20px;margin: 13px 0;min-width: 100%;}
	.contact2C .word{ font-size:14px;line-height: 27px;}
	.contact2C {margin-top:20px;}
	.contact2C li{padding:0;}
	.new2C li a {padding-bottom: 17px;}
	.productlistC .con .right div, .productmainT .right .con{height:auto;}
	.proBtab a {width: auto;margin: 0 10px;}
	.proBtab article{overflow-x: scroll;width: max-content;}
	.jgtab,.h_jiejue .morediv {width:100%;}
	.proBtab {overflow-x: scroll;}
	.proBtab a{padding: 15px 10px;margin: 0 5px 0 0;font-size: 15px;padding: 10px 16px;}
	.jgtab a {margin: 0 0.8% 9px 0;width: 48%;font-size: 14px;}
	.proTbtn a {padding: 10px 11px;}
	.bdown h2 {font-size: 22px;line-height: 29px;}
	.scolltable{ overflow-x:scroll;}
	.scolltable table{max-width:640px;}

}


@media(max-width:640px){
	

	
}

@media (max-width:500px){
	.pagelist li a, .pagelist li a span {padding: 2px 9px;}
	.bq{font-size:12px;}
	.h_title h2 {font-size: 20px;}

	
}
@media (max-width:430px){
	
	
}
@media (max-width:400px){
	
	
}
@media (max-width:390px){
	
}
@media (max-width:340px){
	

}