blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444;-webkit-text-size-adjust:none;background-color:#fff;overflow-x:hidden;overflow-y:auto}
a{text-decoration:none;color:#444;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover{color:#f60}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#cdcdcd}
::-moz-placeholder{color:#cdcdcd}
::-ms-input-placeholder{color:#cdcdcd}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:95%;max-width:1400px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
/*!字体*/
@font-face{font-family:Medium;src:url(../fonts/DINOT-Medium.otf)}
.header{position:fixed;top:0;left:0;right:0;z-index:10}
.header:before{content:'';height:1px;background-color:rgba(255,255,255,.2);position:absolute;left:0;right:0;bottom:1px}
.header:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.header.fixed{background-color:#0b1820}
.logo{float:left;height:115px;line-height:115px;overflow:hidden}
.logo a{display:block;overflow:hidden}
.logo img{display:inline-block;vertical-align:middle;height:60px}
.hd-r{float:right}
.header .tel{text-align:right;padding-top:26px;overflow:hidden}
.header .tel span{display:inline-block;vertical-align:middle;font-size:14px;color:#f5f5f5;line-height:24px;border-top:2px solid #0075c1;opacity:.5;filter:alpha(opacity=50);filter:alpha(Opacity=50);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';padding:0 2px;margin-right:6px;overflow:hidden}
.header .tel em{display:inline-block;vertical-align:middle;font-size:24px;color:#f5f5f5;line-height:30px;overflow:hidden}
.menuBtn{width:30px;cursor:pointer;position:absolute;right:10px;top:50%;z-index:9;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.menuBtn b{display:block;height:3px;background-color:#fff;margin-bottom:5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.nav{margin-top:10px}
.nav li{float:left;position:relative;margin-left:40px}
.nav li .v1{display:block;font-size:18px;color:#f5f5f5;line-height:2.56em;position:relative;padding:0 10px 5px;overflow:hidden}
.nav li .v1:after{content:'';height:3px;background-color:transparent;position:absolute;left:0;right:0;bottom:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li.on .v1:after,.nav li:hover .v1:after{background-color:#0075c1}
.nav dl{display:none;width:218px;position:absolute;top:50px;left:0;background-color:#0075c1;padding:12px 9px 17px 8px;overflow:hidden}
.nav li:last-child dl{left:auto;right:0}
.nav dd a{display:block;font-size:16px;color:#fff;line-height:39px;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav dd.ok a,.nav dd:hover a{background-color:#005591}
.banner{overflow:hidden;position:relative}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
#banner .slick-next,#banner .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:45px;height:50px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-o-background-size:auto 50px;-ms-background-size:auto 50px;-moz-background-size:auto 50px;-webkit-background-size:auto 50px;background-size:auto 50px}
#banner .slick-prev{left:50%;margin-left:-645px;background-image:url(../images/arr-l.png)}
#banner .slick-next{right:50%;margin-right:-645px;background-image:url(../images/arr-r.png)}
.banner .slick-dots{position:absolute;left:0;bottom:73px;width:100%;font-size:0;text-align:center;z-index:2}
.banner .slick-dots li{display:inline-block;margin:0 4px}
.banner .slick-dots li button{display:block;width:51px;height:6px;font-size:0;line-height:0;text-indent:999px;background-color:#f5f5f5;border:none;padding:0;cursor:pointer}
.banner .slick-dots li.slick-active button{width:124px;background-color:#0075c1}
.banner .item{height:1000px;min-height:170px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;overflow:hidden}
.banner .box{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:-10px;overflow:hidden}
.banner .txt{text-align:center;overflow:hidden; padding-left: 40%;}
.banner .txt i{display:inline-block;width:110px;height:110px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto -1px;overflow:hidden}
.banner .txt h3{font-size:52px;color:#f5f5f5;line-height:1.38em;margin-bottom:21px;overflow:hidden}
.banner .txt span{display:block;font-size:24px;color:#ffa200;line-height:1.5em;overflow:hidden}
.footer{background-color:#0b1820;overflow:hidden}
.fd-top{margin:77px 0 55px;overflow:hidden}
.fd-ma{float:right;overflow:hidden}
.fd-ma .tel{text-align:right;overflow:hidden}
.fd-ma .tel h3{display:block;font-size:14px;color:#f5f5f5;line-height:24px;overflow:hidden}
.fd-ma .tel h3 span{display:inline-block;vertical-align:middle;border-top:2px solid #0075c1;padding:0 2px}
.fd-ma .tel em{display:block;font-size:24px;color:#f5f5f5;line-height:32px;overflow:hidden}
.fd-ma .mabox{margin-top:38px;overflow:hidden}
.fd-ma .ma{float:left;margin-left:31px;overflow:hidden}
.fd-ma .ma .pic{width:157px;height:157px;background-color:#fff;margin:0 auto 13px;overflow:hidden}
.fd-ma .ma .pic img{display:block;width:100%;height:100%}
.fd-ma .ma span{display:block;font-size:14px;color:#f5f5f5;line-height:1.29em;text-align:center;border-radius:24px;background-color:rgba(255,255,255,.1);padding:6px 10px;overflow:hidden}
.fd-nav{overflow:hidden}
.fd-logo{width:237px;height:auto;overflow:hidden}
.fd-logo a{display:block;overflow:hidden}
.fd-logo img{display:block;width:100%;height:auto}
.fd-nav ul{margin-top:36px;overflow:hidden}
.fd-nav li{float:left;width:14.28%;padding-right:10px;overflow:hidden}
.fd-nav .tit{font-size:18px;color:#f5f5f5;line-height:1.5em;margin-bottom:15px;overflow:hidden}
.fd-nav .tit a{color:#f5f5f5;}
.fd-nav dl{overflow:hidden}
.fd-nav dd a{display:block;font-size:14px;color:#657884;line-height:2.57em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-nav dd:hover a{color:#f5f5f5}
.fd-copy{font-size:12px;color:rgba(166,191,207,.3);line-height:18px;background-color:#050b0e;padding:31px 0 30px;overflow:hidden}
.fd-copy p{overflow:hidden}
.fd-copy p a{color:rgba(166,191,207,.3);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-copy p a:hover{color:#f5f5f5}
.fd-copy span{display:block;float:right;overflow:hidden}
.fd-copy span a{display:block;font-size:12px;color:#0075c1;line-height:18px;text-decoration:underline;margin-left:10px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-copy span a:hover{color:#f5f5f5}
/*!公用*/
.g-tit1{text-align:center;overflow:hidden}
.g-tit1.left{text-align:left}
.g-tit1 em{display:block;font-size:72px;color:#e4e4e4;line-height:1.2em;font-weight:300;margin-bottom:-13px;overflow:hidden}
.g-tit1 h3{font-size:42px;color:#000;line-height:1.3em;font-weight:bold;overflow:hidden}
.g-tit1 span{display:block;font-size:18px;color:#0075c1;line-height:1.3em;margin-top:18px;overflow:hidden}
.g-tit1 .desc{font-size:18px;color:#2e2e2e;line-height:1.33em;margin-top:13px;overflow:hidden}
.g-tit2{overflow:hidden}
.g-tit2 i{display:block;width:72px;height:72px;background-repeat:no-repeat;background-position:left center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.g-tit2 h3{font-size:30px;color:#1e1e1e;line-height:1.3em;font-weight:400;margin-bottom:8px;overflow:hidden}
.g-tit2 .tags span{display:inline-block;font-size:16px;color:#0075c1;line-height:1.3em;overflow:hidden; margin-right: 6px;}
.pro-tab-ctrl{text-align: center;margin-top: 50px;}
.pro-tab-ctrl li{display: inline-block; margin:0 40px;}
.pro-tab-ctrl li a{display: block; width:120px; padding-top:140px; padding-bottom: 60px; background-size: 100% auto; background-repeat: no-repeat; position: relative; font-size: 18px;}
.pro-tab-ctrl li a.tab1{background-image: url(/public/images/tab-icon1.png);}
.pro-tab-ctrl li a.tab2{background-image: url(/public/images/tab-icon2.png);}
.pro-tab-ctrl li a.tab3{background-image: url(/public/images/tab-icon3.png);}
.pro-tab-ctrl li a.on.tab1{background-image: url(/public/images/tab-icon1-on.png);}
.pro-tab-ctrl li a.on.tab2{background-image: url(/public/images/tab-icon2-on.png);}
.pro-tab-ctrl li a.on.tab3{background-image: url(/public/images/tab-icon3-on.png);}
.pro-tab-ctrl li a.on:after{content: ''; display: block; position: absolute; bottom:0;
    width: 0px;
    height: 0px;
    border: 20px solid #000;
    border-top-color: transparent;
    border-bottom-color: #f5f6f8;
    border-left-color: transparent;
    border-right-color: transparent;
    left:calc(50% - 20px);
}


/*!首页*/
.row-a1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:52px 0 236px;overflow:hidden}
.m-coreforce{overflow:hidden}
.m-coreforce .txt{width:660px;margin-top:145px;overflow:hidden}
.m-coreforce .desc{font-size:16px;color:#191919;line-height:1.75em;overflow:hidden}
.m-coreforce .more{height:53px;margin-top:30px;overflow:hidden}
.m-coreforce .more a{display:block;width:239px;font-size:16px;color:#fff;line-height:53px;text-align:center;background-color:#0075c1;position:relative;margin-left:18px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-coreforce .more a:after,.m-coreforce .more a:before{content:'';position:absolute;top:0;z-index:0}
.m-coreforce .more a:before{left:-16px;width:53px;height:53px;transform:rotateZ(45deg) skew(15deg,15deg);background-color:#0075c1}
.m-coreforce .more a:after{right:-18px;width:53px;height:53px;transform:rotateZ(45deg) skew(15deg,15deg);background-color:#0075c1}
.m-coreforce .more a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-coreforce dl{margin-top:52px;overflow:hidden}
.m-coreforce dd{float:left;width:29%;padding-right:10px;margin-bottom:12px;overflow:hidden}
.m-coreforce dd a{display:block;font-size:16px;color:#007ec0;line-height:1.75em;text-decoration:underline;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-coreforce dd:hover a{text-decoration:none}
.row-a2{overflow:hidden}
.m-parameter{margin:36px 0 16px;overflow:hidden}
.m-parameter .pic{float:left;width:640px;height:auto;margin-right:62px;overflow:hidden}
.m-parameter .pic img{display:block;width:100%;height:auto}
.m-parameter .box{padding-top:79px;overflow:hidden}
.m-parameter .desc{font-size:16px;color:#191919;line-height:1.75em;margin-top:28px;overflow:hidden}
.m-parameter .more{display:block;width:180px;font-size:16px;color:#0075c1;line-height:53px;text-align:center;background:url(../images/icon3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:37px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-parameter .more:hover{color:#fff;background-image:url(../images/icon3-1.png)}
.row-a3{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.m-map{position:relative;padding-top:15px;padding-bottom:98px;overflow:hidden}
.m-map .g-tit1{position:absolute;top:94px;left:0}
.m-map .map{font-size:0;text-align:center;overflow:hidden}
.m-map .map img{display:inline-block;vertical-align:middle}
.m-map .sobox{position:absolute;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:left center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:27px 92px 35px 101px;overflow:hidden}
.m-map .sobox .txt{float:left;margin-right:56px;padding-top:9px;overflow:hidden}
.m-map .sobox .txt h3{font-size:24px;color:#f5f5f5;line-height:1.3em;font-weight:500;margin-bottom:6px;overflow:hidden}
.m-map .sobox .txt span{display:block;font-size:14px;color:#8abada;line-height:1.3em;overflow:hidden}
.m-map .sobox .form{position:relative;padding-right:116px;overflow:hidden}
.m-map .sobox .form .itm{float:left;width:33.33%;padding-right:14px;margin-bottom:7px;overflow:hidden}
.m-map .sobox .form span{display:block;font-size:14px;color:#8abada;line-height:1.36em;margin-bottom:6px;overflow:hidden}
.m-map .sobox .form select{display:block;width:100%;height:36px;font-size:16px;color:#fff;line-height:34px;border:1px solid #fff;background:0 0;padding:0 11px;overflow:hidden}
.m-map .sobox .form select::-webkit-input-placeholder{color:#8abada}
.m-map .sobox .form select::-moz-placeholder{color:#8abada}
.m-map .sobox .form select::-ms-input-placeholder{color:#8abada}
.m-map .sobox .form select option{color:#000}
.m-map .sobox .form .sub-btn{display:block;width:68px;height:68px;font-size:14px;color:#fff;line-height:68px;text-align:center;background-color:rgba(0,72,118,.2);border-radius:50%;border:none;position:absolute;top:0;right:0;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-map .sobox .form .sub-btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.row-a4{overflow:hidden}
.m-parameter.qm .pic{float:right;margin-right:0;margin-left:62px}
/*!产品-详情*/
.ban1{height:688px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ban1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ban1 .box{padding-top:176px;overflow:hidden}
.ban1 .pic{float:right;width:741px;height:auto;position:relative;z-index:2;margin-left:64px;overflow:hidden}
.ban1 .pic img{display:block;width:100%;height:auto}
.ban1 .txt{padding-top:54px;overflow:hidden}
.ban1 i{display:block;width:75px;height:75px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:-3px;overflow:hidden}
.ban1 h3{font-size:42px;color:#fff;line-height:1.3em;font-weight:400;margin-bottom:13px;overflow:hidden}
.ban1 span{display:block;font-size:24px;color:#fff;line-height:1.3em;margin-bottom:50px;overflow:hidden}
.ban1 span i{display:inline-block;vertical-align:middle;width:1px;height:27px;background-color:#fff;margin-top:-2px}
.ban1 .desc{font-size:16px;color:#fff;line-height:1.7em;overflow:hidden}

.ban1.jiameng .txt{text-align: center;}
.ban1 em{display:block;font-size:72px;color:#e4e4e4;line-height:1.2em;font-weight:300;opacity:.1;filter:alpha(opacity=10);filter:alpha(Opacity=10);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=10)';margin-bottom:-12px;overflow:hidden}
.ban1.jiameng i{margin:0 auto;}

.jm-content .section{padding:90px 0px;}
.jm-content .section.grey{background-color: #F8FAFB;}
.jm-content .section.dark{background-color: #0C181F;}
.jm-content .section-title{text-align: center; margin-bottom: 50px;}
.jm-content .section-title h2{font-size: 36px; color:#0C181F; font-weight: normal;}
.jm-content .section-title h3{font-size: 18px; color:#ff6d01; font-weight: normal;}
.jm-content .section-content .box-lr:after{content:''; display:block; clear:both;}
.jm-content .section-content .box-lr .left{float:left; width:50%;}
.jm-content .section-content .box-lr .right{float:right; width:50%; box-sizing: border-box; padding-left: 50px;}
.jm-content .section-content .right h3{color:#005591; font-size: 24px; margin-bottom: 18px;}
.jm-content .section-content .right p{font-size: 16px; line-height: 1.5; text-align: justify; margin-bottom: 20px; color:#7c7c7c;}
.jm-content .section-content .left .pic{position: relative;}
.jm-content .section-content .left .pic img{width:100%; height:auto;}
.jm-content .section-content .sln1{position: absolute; left:0; bottom:0px; z-index:1; font-size: 24px; background-color: #FB6D21; color:#fff; padding:15px 0px; width:70%; text-align: center;}
.jm-content .section-content .sln2{position: absolute; right:0; bottom:-60px; z-index: 2; font-size: 24px; background-color: #368FC9; color:#fff; padding:15px 0px; width:70%; text-align: center;}
.jm-content .ic-list{text-align: center;}
.jm-content .ic-list li{display:inline-block; width:24%; font-size: 16px; color:#3b3b3b; vertical-align: top;}
.jm-content .ic-list .ic{background-color: #fff; width:160px; height:160px; text-align: center; line-height: 160px; border-radius: 50%;  margin:0 auto; margin-bottom: 20px; display:flex; align-items: center; justify-content: center;}
.jm-content .section-content em{text-align: center; font-size: 24px; color:#FB6D21; display: block; margin-bottom: 30px;}
.jm-content .section-content em span{color:#d6d6d6}
.jm-content .section-content.fpic{text-align: center;}
.jm-content .section-content.fpic img{margin: 0 auto; margin-bottom: 40px;}
.jm-content .section.dark .section-title h2{color:#fff;}
.jm-content .ic-list2{text-align: center; margin-bottom: 30px;}
.jm-content .ic-list2 li{display:inline-block; width:16%; font-size: 16px; color:#3b3b3b; vertical-align: top; font-size: 18px; color:#fff;}
.jm-content .ic-list2 li img{height:100px; width:auto; margin:0 auto; margin-bottom: 20px; display: block;}
.jm-content .pic-list{text-align: center; margin-bottom: 30px;}
.jm-content .pic-list li{display: inline-block; width:24%; margin-bottom: 20px;}
.jm-content .logo-list li{width:auto; margin:0 20px; margin-bottom: 30px;}
.jm-content .logo-list li img{height:60px; width:auto;}
.jm-content .pic-list.list-p6:after{content: ''; display: block; clear: both;}
.jm-content .pic-list.list-p6 li{display: block; float:left;}
.jm-content .pic-list.list-p6 li.r-2{height:280px; float:right;}
.jm-content .pic-list.list-p6 li{width:16.6%; padding:0 10px; box-sizing: border-box; height:130px; vertical-align: top; overflow: hidden;}
.jm-content .pic-list.list-p6 li img{height:100%; width:auto; margin:0 auto; max-width: none;}
.jm-content .pic-list.list-p6 li a{ display: block; width:100%; height:100%; display:flex; align-items: center;}
.jm-content .pic-list.list-p8 li{width:12%; padding:0 6px; box-sizing: border-box;}
.jm-content .pic-list li a img{ transition: all 0.5s;}
.jm-content .pic-list li a:hover img{transform: scale(1.1);}

.dl{padding:120px 0px;}
.dl:after{content: ''; display: block; clear:both;}
.dl-left{float:left; width:45%;}
.dl-right{float:right; width:45%;}
.dl-title{overflow: hidden; margin-bottom: 30px;}
.dl-title .icon{float:left; margin-right: 20px;}
.dl-title .icon img{height:60px; width:auto;}
.dl-title .txt h4{color:#8a8a8a; font-size: 14px; font-weight: normal;}
.dl-title .txt h2{font-size: 32px; color:#171717; font-weight: normal;}
.dl-wrapper{border:#e2e2e2 solid 1px; border-radius: 9px; padding:40px 20px; text-align: center;}
.dl-item{display: inline-block; margin:0 50px; font-size: 14px;}
.dl-item .dl-ewm{margin-bottom: 20px;}
.dl-item .dl-ewm img{height:140px; width:auto;}
.dl-item .icon{margin-bottom: 10px;}
.dl-item .icon img{display: block; height:32px; width:auto; margin:0 auto;}


.m-prodetails{margin-top:174px;margin-bottom:153px;overflow:hidden}
.m-prodetails .section{padding:40px 0px;}
.m-prodetails .item{overflow:hidden}
.m-prodetails .item .tit{font-size:28px;color:#0075c2;line-height:1.54em;border-bottom:1px solid #efefef;position:relative;padding:19px 0 19px 19px;overflow:hidden}
.m-prodetails .item .tit:after{content:'';width:3px;height:43px;background-color:#0075c2;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.m-prodetails .box-lr{display: flex; justify-content: space-between;}
.m-prodetails .box-lr:after{content:''; display: block; clear: both;}
.m-prodetails .box-lr .left{ width:45%;}
.m-prodetails .box-lr .right{ width:45%;}
.m-prodetails .box-lr .flex{display: flex; align-items: center;}
.m-prodetails .box-lr .text h2{font-size: 32px; margin-bottom: 20px;}
.m-prodetails .box-lr .attr-list li{padding-left: 20px; position:relative; margin-bottom: 12px;}
.m-prodetails .box-lr .attr-list li:before{content: ''; width:7px; height:7px; background-color:#1178BF; border-radius: 50%; position: absolute; left:0; top:10px;}
.m-prodetails .box-lr .attr-list li img{max-width: 100%;}
.m-prodetails .section.grey{background-color: #EBE9EC;}


.m-prodetails .cont{margin-top:30px;overflow:hidden}
.m-prodetails .cont .pic{float:left;width:639px;height:auto;margin-right:60px;overflow:hidden}
.m-prodetails .cont .pic img{display:block;width:100%;height:auto}
.m-prodetails .cont .txt{font-size:16px;color:#1e1e1e;line-height:1.75em;padding-top:30px;padding-right:45px;overflow:hidden}
.m-prodetails .cont img{margin-right:20px; margin-bottom: 20px; max-width: 100%;}
.m-prodetails .cont p {font-size: 16px;}
.m-prodetails .cont table{width:100% !important; font-size: 16px;border-collapse: collapse;}
.m-prodetails .cont table td{border: #ddd solid 1px; padding:10px;}
.m-prodetails .cont table.attr-table tr{border-bottom: #ddd dashed 1px;}
.m-prodetails .cont table.attr-table td{border:none; padding:20px; color:#9c9c9c;}
.m-prodetails .cont table.attr-table tr td:first-child{color:#0075c2; text-align: right; width:22% !important; padding-right:10% !important;}

.ul-txt1{margin-top:37px;overflow:hidden}
.ul-txt1 li{border-bottom:1px dashed #e8e8e8;overflow:hidden}
.ul-txt1 span{display:block;float:left;font-size:16px;color:#9c9c9c;line-height:1.5em;padding:19px 0 18px;overflow:hidden}
.ul-txt1 .s1{width:154px;color:#0075c2;text-align:right;margin-right:12.28%}
.ul-txt1 .s2{width:27.3%}
.ul-txt1 .s3{float:none;overflow:hidden}
/*!下载-列表*/
.ban{height:350px;min-height:180px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;overflow:hidden}
.ban .box{padding-top:154px;overflow:hidden}
.ban .txt{text-align:center;overflow:hidden}
.ban em{display:block;font-size:72px;color:#e4e4e4;line-height:1.2em;font-weight:300;opacity:.1;filter:alpha(opacity=10);filter:alpha(Opacity=10);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=10)';margin-bottom:-12px;overflow:hidden}
.ban h3{font-size:32px;color:#fff;line-height:1.3em;font-weight:400;margin-bottom:6px;overflow:hidden}
.ban span{display:block;font-size:18px;color:#fff;line-height:1.5em;font-weight:300;overflow:hidden}
.so{width:771px;position:relative;margin:98px auto 0;overflow:hidden}
.so .inp{display:block;width:100%;height:60px;font-size:20px;color:#1e1e1e;line-height:58px;border:1px solid #c5c5c5;border-radius:7px;padding:0 60px 0 22px;overflow:hidden}
.so .sub-btn{display:block;width:60px;height:60px;border:none;background:url(../images/icon5.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;right:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.so .sub-btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-table{border-top:3px solid #0075c1;margin-top:108px;margin-bottom:122px;overflow:hidden}
.m-table table{width:100%}
.m-table th{font-size:16px;color:#0075c1;line-height:59px;font-weight:400;border-bottom:1px solid #0075c1}
.m-table td{font-size:18px;color:#1e1e1e;line-height:30px;border-bottom:1px solid #e2e2e2;padding:24px 6px}
.m-table td a{display:block;color:#1e1e1e;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-table td a:hover{color:#0075c1}
.m-table td a i{display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(../images/icon6.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:3px}
.m-table td .down{float:left;width:30px;height:30px;background:url(../images/icon7.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-table td .down:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.pager{display:inline-block;vertical-align:middle; text-align: center;margin-bottom: 262px;overflow: hidden;width: 100%;}
.pager li{margin:0 4.5px; display: inline-block;}
.pager li a{display:block;width:35px;height:40px;font-size:20px;color:#0075c1;line-height:40px;text-align:center;background:url(../images/icon8.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.pager li.active a,.pager li:hover a{color:#fff;background-image:url(../images/icon8-1.png)}
/*!资讯-列表*/
.ul-imgtxt1{margin:102px -35px 23px;overflow:hidden}
.ul-imgtxt1 li{float:left;width:33.33%;padding:0 35px;margin-bottom:72px;overflow:hidden}
.ul-imgtxt1 .con{display:block;overflow:hidden}
.ul-imgtxt1 .pic{position:relative;height:0;padding-top:68.8%;margin-bottom:10px;overflow:hidden}
.ul-imgtxt1 .pic img{display:block;min-width:100%;min-height:100%;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt1 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt1 .txt{overflow:hidden}
.ul-imgtxt1 span{display:block;font-size:24px;color:#acacac;line-height:1.3em;font-family:Medium,"微软雅黑";margin-bottom:1px;overflow:hidden}
.ul-imgtxt1 span em{font-size:42px;color:#0075c1;margin-right:6px}
.ul-imgtxt1 h3{height:3.12em;font-size:18px;color:#191919;line-height:1.56em;font-weight:400;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt1 a:hover h3{color:#0075c1}
/*!资讯-详情*/
.g-return{overflow:hidden}
.g-return a{display:block;float:right;width:107px;font-size:16px;color:#737373;line-height:37px;text-align:center;border:1px solid #acacac;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-return a:hover{color:#fff;background-color:#0075c1;border-color:#0075c1}
.g-return a i{display:inline-block;vertical-align:middle;width:15px;height:15px;background:url(../images/icon9.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:10px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-return a:hover i{background-image:url(../images/icon9-1.png)}
.m-details{width:1042px;margin:24px auto 218px;overflow:hidden}
.m-details .info{position:relative;padding-left:18px;margin-top:32px;padding-top:17px;overflow:hidden}
.m-details .info:after{content:'';width:4px;height:44px;background-color:#0075c1;position:absolute;top:0;left:6px}
.m-details .info span{display:block;font-size:18px;color:#888;line-height:1.67em;overflow:hidden}
.m-details .info span em{font-size:32px;color:#0075c1;font-family:Medium,"微软雅黑"}
.m-details h1{font-size:32px;color:#191919;line-height:1.38em;font-weight:400;padding-right:100px;border-bottom:1px solid #cacaca;padding-bottom:32px;margin-top:-1px;overflow:hidden}
.m-details .txt{font-size:16px;color:#737373;line-height:2em;margin-top:46px;overflow:hidden}
/*!关于我们*/
.ban2{width:100%;height:auto;overflow:hidden}
.ban2 img{display:block;width:100%;height:auto}
.ul-txt2{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:135px 0 152px;overflow:hidden}
.ul-txt2 ul{width:1218px;margin:0 auto;overflow:hidden}
.ul-txt2 li{float:left;width:50%;padding:0 32px;overflow:hidden}
.ul-txt2 .con{overflow:hidden}
.ul-txt2 .txt{font-size:18px;color:#262626;line-height:1.78em;overflow:hidden}
.m-team{margin-top:45px;overflow:hidden}
.ul-imgtxt2{margin:76px -15px 0;overflow:hidden}
.ul-imgtxt2 li{float:left;width:25%;padding:0 51px;margin-bottom:87px;overflow:hidden}
.ul-imgtxt2 .li1{width:33.33%;padding:0 68px}
.ul-imgtxt2 .con{display:block;overflow:hidden}
.ul-imgtxt2 .pic{width:200px;height:200px;border-radius:50%;margin:0 auto 10px;overflow:hidden}
.ul-imgtxt2 .pic img{display:block;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-imgtxt2 .txt{overflow:hidden}
.ul-imgtxt2 .txt span{display:block;font-size:14px;color:#0075c1;line-height:1.3em;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt2 .txt h3{font-size:24px;color:#444;line-height:1.3em;font-weight:400;text-align:center;margin-bottom:19px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 a:hover .txt h3{color:#0075c1}
.ul-imgtxt2 .desc{height:6.84em;font-size:14px;color:#6e6e6e;line-height:1.71em;overflow:hidden}
.m-progress{margin-top:-16px;overflow:hidden}
.m-progress .img{width:100%;height:auto;margin-top:-45px;overflow:hidden}
.m-progress .img img{display:block;width:100%;height:auto}
.ul-txt3{display:none;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-45px}
.ul-txt3:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-txt3 ul{overflow:hidden}
.ul-txt3 li{float:left;width:16%;padding-right:10px;overflow:hidden}
.ul-txt3 .li1{margin-right:-12.8%}
.ul-txt3 .con{max-height:490px;padding-top:84px;overflow:hidden}
.ul-txt3 .li1 .con{padding-top:92px}
.ul-txt3 .li2 .con{padding-top:245px}
.ul-txt3 .li3 .con{padding-top:212px}
.ul-txt3 .li4 .con{padding-top:180px}
.ul-txt3 .li5 .con{padding-top:148px}
.ul-txt3 .li6 .con{padding-top:116px}
.ul-txt3 i{display:block;float:left;width:10px;height:378px;background:url(../images/icon11.png) center top no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;margin-right:19px;overflow:hidden}
.ul-txt3 .li1 i{background-image:url(../images/icon10.png);margin-right:2px;margin-top:7px}
.ul-txt3 .txt{padding-top:16px;overflow:hidden}
.ul-txt3 .li1 .txt{padding-top:0}
.ul-txt3 span{display:block;font-size:32px;color:#fff;line-height:1.3em;margin-bottom:3px;overflow:hidden}
.ul-txt3 .li1 span{color:#000}
.ul-txt3 h3{font-size:18px;color:#fff;line-height:1.3em;font-weight:400;margin-bottom:18px;overflow:hidden}
.ul-txt3 .li1 h3{color:#000}
.ul-txt3 .desc{font-size:14px;color:#fff;line-height:1.29em;overflow:hidden}
.ul-txt3 .li1 .desc{color:#ababab}
.m-industrial{margin-top:34px;overflow:hidden}
.m-industrial .box{margin-top:95px;margin-right:-38px;overflow:hidden}
.m-industrial .pic1{float:left;width:635px;height:auto;margin-right:38px;margin-top:49px;overflow:hidden}
.m-industrial .pic1 img{display:block;width:100%;height:auto;overflow:hidden}
.m-industrial .pic2{width:620px;height:auto;overflow:hidden}
.m-industrial .pic2 img{display:block;width:100%;height:auto}
.m-contact{margin-top:116px;overflow:hidden}
.m-contact .map{position:relative;margin-top:52px;overflow:hidden}
.m-contact #allmap{height:561px;overflow:hidden}
.m-contact #allmap .anchorBL{display:none}
.ul-txt4{position:absolute;left:0;right:0;bottom:0;z-index:2;background-color:rgba(255,255,255,.8);padding:50px 0 56px;overflow:hidden}
.ul-txt4 ul{margin-right:-56px;overflow:hidden}
.ul-txt4 li{float:left;position:relative;padding-left:8px;padding-right:56px;overflow:hidden}
.ul-txt4 li:after{content:'';width:2px;height:54px;background-color:#0075c1;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-txt4 .con{overflow:hidden}
.ul-txt4 em,.ul-txt4 span{display:block;font-size:14px;color:#8d8d8d;line-height:1.21em;overflow:hidden}
.ul-txt4 .desc{font-size:16px;color:#000;line-height:1.3em;overflow:hidden}
.ul-txt4 .desc p a{color:#000;text-decoration:underline;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt4 .desc p a:hover{color:#0075c1}
.qa-wrapper{margin:50px 100px; border:#eee solid 1px; box-shadow: 10px 10px 10px rgba(0,72,118,.2); padding:40px;}
.qa-list{border-bottom: #eee dashed 1px;}
.qa-list dt{font-size: 18px; font-weight: bold;}
.qa-list dd p{font-size: 16px; line-height: 1.4;padding-top:10px; padding-bottom: 20px; color:#666;}

.local-sobox{margin:40px 0px; background-color: #fff; border-radius: 5px; border:#f2f2f2 solid 1px; padding:20px;}
.local-sobox form{overflow: hidden;}
.local-sobox #distpicker1{float:left; overflow: hidden;}
.local-sobox .itm{float:left; width:200px; margin-right: 20px;}
.local-sobox .sub-btn{float:left;font-size: 16px; line-height: 40px; border:#eee solid 1px; border-radius: 4px; padding-left: 16px; padding-right: 16px; background-color:#2B629E; color:#fff; }
.local-sobox .itm select{font-size: 16px; line-height: 40px; border:#eee solid 1px; border-radius: 4px; width:100%; padding-left: 16px;}
.local-list{width:100%; font-size: 18px; border:#f0f0f0 solid 1px; margin-bottom: 100px;}
.local-list th{color:#2B629E; padding:20px; border-bottom: #005591 solid 1px; border-top: #005591 solid 2px;}
.local-list td{padding:20px;border-bottom: #f4f4f4 solid 1px;}
.local-list tr{transition: all 0.3s;}
.local-list tr:hover{background-color: #f4f4f4;}

@media only screen and (max-width:1920px){
.banner .item{height:52.08vw}
.banner .txt i{width:5.729vw;height:5.729vw}
.banner .txt h3{font-size:2.708vw;margin-bottom:1.093vw}
.banner .txt span{font-size:1.25vw}
.banner .slick-dots{bottom:3.802vw}
.banner .slick-dots li button{width:2.656vw;height:.312vw}
.banner .slick-dots li.slick-active button{width:6.458vw}
.g-tit1 em{font-size:3.75vw;margin-bottom:-.677vw}
.g-tit1 h3{font-size:2.666vw}
.g-tit1 span{font-size:.937vw;margin-top:.937vw}
.g-tit1 .desc{font-size:.9375vw;margin-top:.677083vw}
.row-a1{padding:2.708vw 0 12.29vw}
.m-coreforce .txt{width:34.37vw;margin-top:7.552vw}
.m-coreforce .desc{font-size:.833vw}
.m-coreforce .more{height:2.76vw;margin-top:1.562vw}
.m-coreforce .more a{width:12.44vw;font-size:.833vw;line-height:2.76vw;margin-left:.937vw}
.m-coreforce .more a:before{left:-.833vw;width:2.76vw;height:2.76vw}
.m-coreforce .more a:after{right:-.937vw;width:2.76vw;height:2.76vw}
.m-coreforce dl{margin-top:2.708vw}
.m-coreforce dd{margin-bottom:.625vw}
.m-coreforce dd a{font-size:.833vw}
.g-tit2 i{width:3.75vw;height:3.75vw}
.g-tit2 h3{font-size:1.562vw;margin-bottom:.416vw}
.g-tit2 span{font-size:.833vw}
.m-parameter{margin:1.875vw 0 .833vw}
.m-parameter .pic{width:33.33vw;margin-right:3.229vw}
.m-parameter .box{padding-top:4.114vw}
.m-parameter .desc{font-size:.833vw;margin-top:1.458vw}
.m-parameter .more{width:9.375vw;font-size:.833vw;line-height:2.76vw;margin-top:1.927vw}
.m-parameter.qm .pic{margin-left:3.229vw}
.m-map{padding-top:.781vw;padding-bottom:5.104vw}
.m-map .g-tit1{top:4.895vw}
.m-map .sobox{padding:1.406vw 4.791vw 1.822vw 5.26vw}
.m-map .sobox .txt{margin-right:2.916vw;padding-top:.468vw}
.m-map .sobox .txt h3{font-size:1.25vw;margin-bottom:.312vw}
.m-map .sobox .txt span{font-size:.729vw}
.m-map .sobox .form{padding-right:6.041vw}
.m-map .sobox .form .itm{padding-right:.729vw;margin-bottom:.364vw}
.m-map .sobox .form span{font-size:.729vw;margin-bottom:.312vw}
.m-map .sobox .form select{height:1.875vw;font-size:.833vw;line-height:1.77vw;padding:0 .572vw}
.m-map .sobox .form .sub-btn{width:3.541vw;height:3.541vw;font-size:.729vw;line-height:3.541vw}
.ban1{height:35.83vw}
.ban1 .box{padding-top:9.166vw}
.ban1 .pic{width:38.59vw;margin-left:3.333vw}
.ban1 .txt{padding-top:2.812vw}
.ban1 i{width:3.906vw;height:3.906vw;margin-bottom:-.156vw}
.ban1 h3{font-size:2.187vw;margin-bottom:.677vw}
.ban1 span{font-size:1.25vw;margin-bottom:2.604vw}
.ban1 span i{height:1.406vw;margin-top:-.104vw}
.ban1 .desc{font-size:.833vw}
.m-prodetails{margin-top:9.0625vw;margin-bottom:7.96875vw}
.ban{height:18.22vw}
.ban .box{padding-top:8.020vw}
.ban em{font-size:3.75vw;margin-bottom:-.625vw}
.ban h3{font-size:1.666vw;margin-bottom:.312vw}
.ban span{font-size:.937vw}
.so{width:40.15vw;margin:5.104vw auto 0}
.so .inp{height:3.125vw;font-size:1.041vw;line-height:3.020vw;border-radius:.364vw;padding:0 3.125vw 0 1.145vw}
.so .sub-btn{width:3.125vw;height:3.125vw}
.m-table{margin-top:5.625vw;margin-bottom:6.354vw}
.m-table th{font-size:.833vw;line-height:3.072vw}
.m-table td{font-size:.937vw;line-height:1.562vw;padding:1.25vw .312vw}
.m-table td .down,.m-table td a i{width:1.562vw;height:1.562vw}
.pages{margin-bottom:13.64vw}

.m-prodetails .item .tit{font-size:1.458vw;padding:.989vw 0 .989vw .989vw}
.m-prodetails .item .tit:after{width:.156vw;height:2.239vw}
.m-prodetails .cont{margin-top:2.427vw}
.m-prodetails .cont .pic{width:33.28vw;margin-right:3.125vw}
.m-prodetails .cont .txt{font-size:.833vw;padding-top:1.562vw;padding-right:2.343vw}
.ul-txt1{margin-top:1.927vw}
.ul-txt1 span{font-size:.833vw;padding:.989vw 0 .937vw}
.ul-imgtxt1{margin:5.312vw -1.822vw 1.197vw}
.ul-imgtxt1 li{padding:0 1.822vw;margin-bottom:3.75vw}
.ul-imgtxt1 .pic{margin-bottom:.52vw}
.ul-imgtxt1 span{font-size:1.25vw}
.ul-imgtxt1 span em{font-size:2.187vw}
.ul-imgtxt1 h3{font-size:.937vw}
.g-return a{width:5.572vw;font-size:.833vw;line-height:1.927vw}
.g-return a i{width:.781vw;height:.781vw}
.m-details{width:54.27vw;margin:1.25vw auto 11.35vw}
.m-details .info{padding-left:.937vw;margin-top:1.666vw;padding-top:.885vw}
.m-details .info:after{width:.208vw;height:2.291vw;left:.312vw}
.m-details .info span{font-size:.937vw}
.m-details .info span em{font-size:1.666vw}
.m-details h1{font-size:1.666vw;padding-right:5.208vw;padding-bottom:1.666vw}
.m-details .txt{font-size:.833vw;margin-top:2.395vw}
.ul-txt2{padding:7.031vw 0 7.916vw}
.ul-txt2 ul{width:63.43vw}
.ul-txt2 li{padding:0 1.666vw}
.ul-txt2 .txt{font-size:.937vw}
.m-team{margin-top:2.343vw}
.ul-imgtxt2{margin:3.958vw -.781vw 0}
.ul-imgtxt2 li{padding:0 2.656vw;margin-bottom:4.531vw}
.ul-imgtxt2 .li1{padding:0 3.541vw}
.ul-imgtxt2 .pic{width:10.41vw;height:10.41vw;margin:0 auto .52vw}
.ul-imgtxt2 .txt span{font-size:.729vw}
.ul-imgtxt2 .txt h3{font-size:1.25vw;margin-bottom:.989vw}
.ul-imgtxt2 .desc{font-size:.729vw}
.m-progress{margin-top:-.833vw}
.m-progress .img,.ul-txt3{margin-top:-2.343vw}
.ul-txt3 i{margin-right:.989vw}
.ul-txt3 .li1 i{margin-right:.104vw;margin-top:.364vw}
.ul-txt3 .txt{padding-top:.833vw}
.ul-txt3 span{font-size:1.666vw;margin-bottom:.156vw}
.ul-txt3 h3{font-size:.937vw;margin-bottom:.937vw}
.ul-txt3 .desc{font-size:.729vw}
.m-industrial{margin-top:1.77vw}
.m-industrial .box{margin-top:4.947vw;margin-right:-1.979167vw}
.m-industrial .pic1{margin-right:1.979vw;margin-top:2.552vw}
.m-contact{margin-top:6.041vw}
.m-contact .map{margin-top:2.708vw}
.m-contact #allmap{height:29.21vw}
.ul-txt4{padding:2.604vw 0 2.916vw}
.ul-txt4 ul{margin-right:-2.916vw}
.ul-txt4 li{padding-left:.416vw;padding-right:2.916vw}
.ul-txt4 li:after{width:.104vw;height:2.812vw}
.ul-txt4 em,.ul-txt4 span{font-size:.729vw}
.ul-txt4 .desc{font-size:.833vw}
}
@media only screen and (max-width:1400px){
.wp{width:auto;max-width:1180px}
.ul-txt3 .con{padding-top:36px;max-height:310px}
.ul-txt3 .li1 .con{padding-top:20px}
.ul-txt3 .li2 .con{padding-top:172px}
.ul-txt3 .li3 .con{padding-top:145px}
.ul-txt3 .li4 .con{padding-top:118px}
.ul-txt3 .li5 .con{padding-top:90px}
.ul-txt3 .li6 .con{padding-top:62px}
.m-industrial .pic1{width:580px}
.m-industrial .pic2{width:600px}
}
@media only screen and (max-width:1199px){
.wp{max-width:none;padding:0 10px}
body{padding-top:70px}
.header{background-color:#0b1820}
.logo{height:70px;line-height:70px}
.logo img{height:40px}
.menuBtn{display:block}
.hd-r{float:none}
.header .tel{display:none}
.nav{display:none;margin-top:0;position:fixed;top:70px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);padding:10px 0;overflow-y:auto}
.nav li{float:none;margin-left:0}
.nav li .v1{font-size:16px;text-align:center;padding-bottom:0;line-height:40px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li.on .v1:after,.nav li:hover .v1:after{display:none}
.nav li.on .v1,.nav li:hover .v1{color:#007ec0}
.nav dl{position:static;width:auto;padding:5px 0;background:0 0}
.nav dd a{font-size:14px;color:#f5f5f5;line-height:35px;text-align:center}
.nav dd.ok a,.nav dd:hover a{background:0 0;color:#007ec0}
.fd-top{margin:20px 0 10px}
.fd-ma{float:none}
.fd-ma .tel{text-align:center}
.fd-ma .tel em{font-size:20px}
.fd-ma .mabox{margin-top:10px;font-size:0;text-align:center}
.fd-ma .ma{display:inline-block;vertical-align:middle;float:none;margin:0 10px 10px}
.fd-nav{display:none}
.fd-copy{padding:10px 0;text-align:center}
.fd-copy span{float:none;margin-bottom:5px}
.banner .txt i{width:54px;height:54px;margin-bottom:0}
.banner .txt h3{font-size:26px}
.banner .txt span{font-size:14px}
.banner .slick-dots{bottom:10px}
.banner .slick-dots li button{width:25px;height:3px}
.banner .slick-dots li.slick-active button{width:60px}
.g-tit1 em{font-size:36px}
.g-tit1 h3{font-size:18px}
.g-tit1 span{font-size:14px;margin-top:10px}
.row-a1{padding:30px 0; background-position: 30% 0%;}
.m-coreforce .txt{width:580px}
.m-coreforce .desc{font-size:14px}
.m-coreforce .desc p{width:60%;}
.m-coreforce .desc p:first-child{width:100%;}
.m-coreforce .more{height:40px;margin-top:14px}
.m-coreforce .more a{font-size:14px;line-height:40px;margin-left:15px; width:50%;}
.m-coreforce .more a:after,.m-coreforce .more a:before{top:7px}
.m-coreforce .more a:before{width:26px;height:26px;left:-14px}
.m-coreforce .more a:after{width:26px;height:26px;right:-15px}
.m-coreforce dd a{font-size:14px}
.g-tit2 i{width:36px;height:36px}
.g-tit2 h3{font-size:18px;margin-bottom:10px}
.g-tit2 span{font-size:14px}
.m-parameter{margin:30px 0}
.m-parameter .pic{width:320px}
.m-parameter .box{padding-top:39px}
.m-parameter .desc{font-size:14px;margin-top:20px}
.m-parameter .more{font-size:14px;width:150px;line-height:44px}
.g-tit1 .desc{font-size:14px;margin-top:10px}
.m-map .map{width:100%;height:auto}
.m-map .map img{display:block;width:100%;height:auto}
.m-map .sobox{padding:13px 46px 17px 50px}
.m-map .sobox .txt{padding-top:5px;margin-right:20px}
.m-map .sobox .txt h3{font-size:18px;margin-bottom:5px}
.m-map .sobox .txt span{font-size:14px}
.m-map .sobox .form{padding-right:80px}
.m-map .sobox .form .itm{padding-right:10px;margin-bottom:5px}
.m-map .sobox .form span{font-size:14px;margin-bottom:5px}
.m-map .sobox .form select{height:36px;font-size:16px;line-height:34px;padding:0 10px}
.m-map .sobox .form .sub-btn{width:60px;height:60px;font-size:14px;line-height:60px}
.ban1 .box{padding-top:20px}
.ban1 .pic{width:300px}
.ban1 i{width:36px;height:36px;margin-bottom:0}
.ban1 h3{font-size:20px;margin-bottom:6px}
.ban1 span{font-size:16px;margin-bottom:10px}
.ban1 .desc{font-size:14px}
.m-prodetails{margin-top:30px;margin-bottom:20px}
.m-prodetails .item{margin-bottom:20px}
.m-prodetails .item .tit{font-size:18px;padding:10px 0 10px 10px}
.m-prodetails .item .tit:after{width:2px;height:30px}
.m-prodetails .cont{margin-top:20px}
.m-prodetails .cont .pic{width:420px}
.m-prodetails .cont .txt{font-size:14px;padding-top:0;padding-right:0}
.ul-txt1 span{font-size:14px}
.ban .box{padding-top:0;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ban em{font-size:36px;margin-bottom:0}
.ban h3{font-size:20px;margin-bottom:5px}
.ban span{font-size:14px}
.so{width:380px;margin-top:30px}
.so .inp{height:50px;font-size:16px;line-height:48px;padding:0 50px 0 10px}
.so .sub-btn{width:50px;height:50px}
.m-table{margin-top:20px;margin-bottom:20px;overflow-x:auto;border-width:2px}
.m-table table{width:1200px}
.m-table th{font-size:14px;line-height:40px}
.m-table td{font-size:16px;line-height:1.8em;padding:10px 6px}
.m-table td .down,.m-table td a i{width:20px;height:20px}
.pages{margin-bottom:30px}
.pages li a{font-size:16px}
.ul-imgtxt1{margin:30px -10px 10px}
.ul-imgtxt1 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxt1 span{font-size:16px}
.ul-imgtxt1 span em{font-size:20px}
.ul-imgtxt1 h3{font-size:14px}
.m-details{width:auto;margin:30px auto}
.g-return a{font-size:14px;width:100px;line-height:33px}
.g-return a i{width:10px;height:10px}
.m-details .info{padding-left:10px;margin-top:10px;margin-bottom:10px}
.m-details .info span{font-size:16px}
.m-details .info span em{font-size:20px}
.m-details .info:after{width:2px;height:30px;left:0}
.m-details h1{font-size:18px;padding-right:0;padding-bottom:10px;margin-top:0}
.m-details .txt{font-size:14px;margin-top:20px}
.ul-txt2{padding:50px 0}
.ul-txt2 ul{width:auto}
.ul-txt2 li{padding:0 10px}
.ul-txt2 .txt{font-size:14px}
.m-team{margin-top:30px}
.ul-imgtxt2{margin:20px -10px 0}
.ul-imgtxt2 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxt2 .li1{padding:0 20px}
.ul-imgtxt2 .pic{width:120px;height:120px;margin-bottom:10px}
.ul-imgtxt2 .txt span{font-size:14px}
.ul-imgtxt2 .txt h3{font-size:16px;margin-bottom:10px}
.ul-imgtxt2 .desc{font-size:14px}
.m-progress{margin-top:0}
.m-progress .img{display:none}
.ul-txt3{display:block;margin-top:20px;background:#0075c1!important;padding:30px 0 10px}
.ul-txt3 li{width:25%;margin-right:0!important;margin-bottom:20px}
.ul-txt3 .con{padding-top:0!important;max-height:none}
.ul-txt3 i{display:none}
.ul-txt3 span{font-size:18px;margin-bottom:10px}
.ul-txt3 h3{font-size:16px;margin-bottom:10px;height:2.6em}
.ul-txt3 .desc{font-size:14px;height:2.58em}
.ul-txt3 .li1 .desc,.ul-txt3 .li1 h3,.ul-txt3 .li1 span{color:#fff}
.m-industrial{margin-top:30px}
.m-industrial .box{margin-top:20px}
.m-industrial .pic1{float:none;margin:0 auto 10px}
.m-industrial .pic2{margin:0 auto}
.m-contact{margin-top:10px}
.m-contact .map{margin-top:20px}
.m-contact #allmap{height:280px}
.ul-txt4{padding:20px 0;position:static;margin-top:20px}
.ul-txt4 ul{margin-right:0}
.ul-txt4 li{width:33.33%;padding-left:5px;padding-right:10px;margin-bottom:10px}
.ul-txt4 li:after{height:auto;top:0;bottom:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.ul-txt4 em,.ul-txt4 span{font-size:14px}
.ul-txt4 .desc{font-size:16px;height:2.6em}
}
@media only screen and (max-width:767px){
body{padding-top:50px}
.logo{height:50px;line-height:50px}
.logo img{height:30px}
.nav{top:50px}
.nav li .v1{font-size:14px;line-height:35px}
.nav dd a{font-size:13px;line-height:30px}
.banner .txt i{width:35px;height:35px}
.banner .txt h3{font-size:20px}
.g-tit1 em{font-size:24px;margin-bottom:-5px}
.g-tit1 .desc p br{display:none}
.m-coreforce .txt{width:auto;margin-top:20px}
.m-coreforce .desc p br{display:none}
.m-coreforce dd{width:33.33%}
.m-parameter .pic{float:none;margin:0 auto 10px}
.m-parameter .box{padding-top:0}
.m-parameter .desc p br{display:none}
.m-parameter.qm .pic{float:none;margin:0 auto 10px}
.m-map .g-tit1{position:static}
.m-map .sobox{position:static;background:#0075c1!important;padding:20px 10px}
.m-map .sobox .txt{float:none;margin-bottom:10px}
.m-map .sobox .form .itm{float:none;width:auto;padding-right:0;margin-bottom:10px}
.m-map .sobox .form{padding-right:0}
.m-map .sobox .form .sub-btn{position:static;width:100%;height:40px;line-height:40px;border-radius:0}
.ban1{height:auto;overflow:hidden}
.ban1 .box{padding:20px 0}
.ban1 .pic{float:none;width:200px;margin:0 auto 10px}
.ban1 .txt{padding-top:0}
.ban1 h3{font-size:18px}
.ban em{font-size:24px}
.ban h3{font-size:18px}
.so{width:100%}
.m-prodetails .cont .pic{float:none;margin:0 auto 10px}
.ul-txt1 li{margin-bottom:5px}
.ul-txt1 .s1{float:none;width:auto;margin-right:0;text-align:left;margin-bottom:5px}
.ul-imgtxt1 li,.ul-txt1 .s2{width:50%}
.ul-txt2{padding:30px 0 10px}
.ul-txt2 li{float:none;width:auto;padding:0;margin-bottom:20px}
.ul-imgtxt2 li{width:50%}
.ul-imgtxt2 .li1{width:50%;padding:0 10px}
.ul-txt3 li{width:50%}
.m-industrial .pic1,.m-industrial .pic2{width:auto}
.m-contact #allmap{height:220px}
.ul-txt4 li{width:50%}
.m-prodetails .cont img{height:auto !important;}

.ban1 em{font-size: 26px;}
.ban1 span{font-size: 14px;}
.jm-content .section{padding:30px 0px;}
.jm-content .section-title{margin-bottom: 30px;}
.jm-content .section-title h2{font-size: 20px;}
.jm-content .section-title h3{font-size: 16px;}
.jm-content .section-content img{display: block;}
.jm-content .section-content .box-lr .left{float:none; width:100%; display: block;}
.jm-content .section-content .box-lr .right{float:none; width:100%; padding-left:0; margin-top: 60px;}
.jm-content .section-content .sln1{font-size: 18px; padding:10px 0;}
.jm-content .section-content .sln2{font-size: 18px; padding:10px 0; bottom:-40px;}
.jm-content .section-content .right h3{font-size: 18px; margin-bottom: 10px;}
.jm-content .section-content .right p{font-size: 14px;}
.jm-content .ic-list li{width:48%; font-size: 14px; margin-bottom: 10px; padding:0 5px; box-sizing: border-box;}
.jm-content .section-content em{font-size: 13px;}
.jm-content .ic-list2 li{width:48%; font-size: 14px; margin-bottom: 10px; padding:0 5px; box-sizing: border-box;}
.jm-content .ic-list2 li img{margin-bottom: 2px;}
.jm-content .pic-list li{width:48%; font-size: 14px; margin-bottom: 10px; padding:0 5px; box-sizing: border-box;}
.jm-content .logo-list li{margin:0;width:46%; margin-bottom: 20px;}
.jm-content .logo-list li img{height:40px; width:auto; margin: 0 auto;}
.jm-content .pic-list.list-p6 li{width:48%;}
.jm-content .pic-list.list-p8 li{width:48%;}
.pro-tab-ctrl li{margin:0 20px;}
.pro-tab-ctrl li a{width:70px; padding-top:100px; font-size: 14px;}

.wp.dl{padding:60px 0px;}
.dl-left{float:none; width:100%;}
.dl-right{float:none; width:100%;}
.dl-title{text-align: center;}
.dl-title .icon{float:none; display: inline-block; margin-right: 0;}
.dl-title .icon img{margin:0 auto;}
.dl-title .txt h2{font-size: 24px;}
.dl-wrapper{width:90%; margin: 0 auto; margin-bottom: 40px;}
.dl-item{margin-bottom: 30px;}

.qa-wrapper{margin:30px 10px; padding:14px;}
.qa-list{margin-bottom: 10px;}
.qa-list dt{font-size: 16px;}
.qa-list dd p{font-size: 14px;}

.m-table th{font-size: 14px;}
.m-table td{font-size: 14px;}

.m-prodetails .box-lr{display: block; justify-content: space-between;}
.m-prodetails .box-lr:after{content:''; display: block; clear: both;}
.m-prodetails .box-lr .left{ width:100%;}
.m-prodetails .box-lr .right{ width:100%;}
.m-prodetails .box-lr .flex{display: flex; align-items: center;}
.m-prodetails .box-lr .text h2{font-size: 22px; margin-bottom: 20px;}
.m-prodetails .box-lr .attr-list li{padding-left: 20px; position:relative; margin-bottom: 12px;}
.m-prodetails .box-lr .attr-list li:before{content: ''; width:7px; height:7px; background-color:#1178BF; border-radius: 50%; position: absolute; left:0; top:10px;}
.m-prodetails .box-lr .attr-list li img{max-width: 100%;}
.m-prodetails .section.grey{background-color: #EBE9EC;}

.jm-content .pic-list.list-p6 li.r-2{height:130px; float:left;}


.local-sobox #distpicker1{float:none;}
.local-sobox .itm{float:left; width:32%; margin-right: 1%;}
.local-sobox .sub-btn{font-size: 14px; display: block; width:98%; margin-top: 10px;}
.local-sobox .itm select{font-size: 14px; width:100%; padding-left: 14px;}
.local-list{width:100%; font-size: 13px; border:#f0f0f0 solid 1px; margin-bottom: 100px;}
.local-list .code{display: none;}
.local-list .area{display: none;}
.local-list .type,.local-list .name{word-break: keep-all;}

}
@media only screen and (max-width:479px){
.m-coreforce dd{width:40%}
.m-parameter .pic,.m-prodetails .cont .pic{width:auto}
.ul-txt1 .s2{float:none;width:auto}
.ul-imgtxt1{margin:30px 0 10px}
.ul-imgtxt1 li{float:none;width:auto;padding:0}
.ul-imgtxt2{margin:20px 0 0}
.ul-imgtxt2 li{float:none;width:auto;padding:0}
.ul-imgtxt2 .li1{width:auto;padding:0}
.ul-imgtxt2 .desc{height:auto}
.ul-txt3 li{float:none;width:auto;padding:0}
.ul-txt3 .desc,.ul-txt3 h3{height:auto}
.ul-txt4 li{float:none;width:auto;padding-right:0}
.ul-txt4 .desc{height:auto}
}