@charset "UTF-8";
/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
fieldset,img{border:0}
abbr,acronym{border:0}
.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{float:right}
.c{clear:both}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:SC_Regular,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:SC_Regular,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
.wow{visibility:hidden}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:SC_Light;src:url(../fonts/HarmonyOS_Sans_SC_Light.ttf)}
@font-face{font-family:SC_Regular;src:url(../fonts/HarmonyOS_Sans_SC_Regular.ttf)}
@font-face{font-family:SC_Medium;src:url(../fonts/HarmonyOS_Sans_SC_Medium.ttf)}
@font-face{font-family:SC_Bold;src:url(../fonts/HarmonyOS_Sans_SC_Bold.ttf)}
@font-face{font-family:SC_Black;src:url(../fonts/HarmonyOS_Sans_SC_Black.ttf)}
.wp{width:95%;max-width:16rem;margin:0 auto}
.wp1200{width:95%;max-width:12rem;margin:0 auto}
.wp1500{width:95%;max-width:15.2rem;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
body{padding-top:.8rem}
.header{position:fixed;left:0;top:0;width:100%;height:100%;display:block;height:.8rem;background-color:#fff;z-index:999;padding:0 .8rem;border-bottom:1px solid #e1e1e1}
.header.fixed{-webkit-box-shadow:0 0 .1rem rgba(0,0,0,.1);-moz-box-shadow:0 0 .1rem rgba(0,0,0,.1);-ms-box-shadow:0 0 .1rem rgba(0,0,0,.1);-o-box-shadow:0 0 .1rem rgba(0,0,0,.1);box-shadow:0 0 .1rem rgba(0,0,0,.1)}
.logo{float:left;line-height:.8rem;font-size:0}
.logo img{display:inline-block;vertical-align:middle;max-height:.74rem}
.h-r{float:right}
.h-opts{float:right}
.nav{float:right}
.nav li{float:left;position:relative;padding:0 .24rem}
.nav .icondrop{display:none}
.nav .v1{font-size:var(--fz18);color:#333;position:relative;display:block;line-height:.8rem;padding:0 .1rem;font-family:SC_Light;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.nav .v1::after{content:"";display:block;position:absolute;bottom:.15rem;width:0;background-color:#e60012;height:.03rem;left:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.nav .ok .v1::after,.nav .on .v1::after{width:100%}
.nav .sub{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;background-color:#fff;display:none;-webkit-box-shadow:0 0 .06rem rgba(42,39,39,.16);-moz-box-shadow:0 0 .06rem rgba(42,39,39,.16);-ms-box-shadow:0 0 .06rem rgba(42,39,39,.16);-o-box-shadow:0 0 .06rem rgba(42,39,39,.16);box-shadow:0 0 .06rem rgba(42,39,39,.16);padding:.26rem 0}
.nav .sub .v2{display:block;font-size:var(--fz18);color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 .3rem;line-height:2.222;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;font-family:SC_Light;position:relative}
.nav .sub .v2:last-child{border-bottom:none}
.nav .sub .three{position:absolute;top:0;left:100%;width:100%;display:none;min-width:1.45rem;-webkit-box-shadow:0 0 .06rem rgba(42,39,39,.16);-moz-box-shadow:0 0 .06rem rgba(42,39,39,.16);-ms-box-shadow:0 0 .06rem rgba(42,39,39,.16);-o-box-shadow:0 0 .06rem rgba(42,39,39,.16);box-shadow:0 0 .06rem rgba(42,39,39,.16);padding:.26rem 0;background:#fff}
.nav .sub .three .v3{display:block;padding:0 .15rem;font-family:SC_Light;color:#666;font-size:var(--fz18);line-height:2.222;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.nav .sub .three .v3:hover,.nav .sub .v2:hover{color:#d80c18}
.nav .ok .v1,.nav .on .v1,.nav .open .v2{font-family:SC_Regular;color:#e60012}
.nav .sdropicon{display:none;position:absolute;top:0;right:.09rem;height:100%;width:.17rem;background:url(../images/hd-iconl3.png) center center 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}
.nav .open .sdropicon{background-image:url(../images/hd-iconl3-1.png)}
.h-opts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:.8rem}
.h-so{overflow:hidden;padding:0 .25rem 0 .61rem}
.h-so form{position:relative;height:.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center}
.h-so .inp{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;width:2.81rem;line-height:.36rem;padding:0 .2rem;background-color:#fff;font-size:var(--fz16);color:#333;border:.02rem solid #ada9a8;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem;margin-right:.23rem}
.h-so .btn{display:block;width:.4rem;height:.4rem;border:none;background:url(../images/hd-iconl2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.h-lang{position:relative;cursor:pointer}
.h-lang .top{width:.38rem;height:.8rem;line-height:.8rem;overflow:hidden}
.h-lang .top img{display:inline-block;vertical-align:middle;width:100%;height:auto}
.h-lang .lang-box{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);padding:0 .1rem;display:none;overflow:hidden}
.h-lang .lang-box .lang{display:block;font-size:var(--fz16);color:#333;line-height:.4rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;padding:0 .1rem;border-bottom:1px solid #eee;text-transform:uppercase}
.h-lang .lang-box .lang:last-child{border-bottom:none}
.h-lang .lang-box .lang:hover{background-color:#fff;color:#e60012}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:.24rem;right:.24rem;width:.6rem;height:.6rem;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.06rem;background-color:#666;margin:.08rem 0;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%;margin-top:-.08rem;width:.6rem}
.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)}
/*!******************************
    -------[=底部]-------
********************************/
.footer{background-color:#f5f5f5;padding-top:.42rem}
.fd-logo{overflow:hidden;width:1.97rem;height:auto;margin-bottom:.4rem}
.fd-logo img{display:block;width:100%}
.fd-top{padding-bottom:.38rem}
.fd-l{float:left;overflow:hidden}
.fd-l .itm{float:left;margin-right:2.28rem}
.fd-l .itm:last-child{margin-right:0}
.fd-l .tit{font-family:SC_Medium;font-size:var(--fz24);color:#666;overflow:hidden;margin-bottom:.14rem}
.fd-l .link{overflow:hidden}
.fd-l .link a{display:block;overflow:hidden;font-size:var(--fz16);line-height:1.75;color:#999;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.fd-l .link a:hover{color:#e60012}
.fd-l .info{overflow:hidden;padding-top:.07rem}
.fd-l .info .p{overflow:hidden;margin-bottom:.18rem}
.fd-l .info .ico{width:.33rem;height:auto;overflow:hidden;float:left;margin-right:.17rem}
.fd-l .info .ico img{display:block;width:100%;height:100%}
.fd-l .info .tt{font-size:var(--fz18);color:#999;overflow:hidden;max-width:3.2rem;line-height:1.55;padding-top:.03rem}
.fd-r{float:right;width:5.01rem;font-size:0;text-align:center;padding-top:.07rem;position:relative}
.fd-r:after{content:"";position:absolute;top:0;left:0;width:2px;height:1.35rem;background:#999}
.fd-r .share{margin-bottom:.25rem}
.fd-r .share .itm{position:relative;display:inline-block;vertical-align:middle;margin:0 .22rem}
.fd-r .share .ico{width:.37rem;height:.37rem;line-height:.35rem;text-align:center;font-size:0;overflow:hidden;border:1px solid #3e3a39;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer}
.fd-r .share .ico img{display:inline-block;vertical-align:middle;max-width:80%;max-height:80%}
.fd-r .share .ma{position:absolute;left:50%;bottom:130%;width:1.18rem;height:1.18rem;background:#fff;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;-webkit-box-shadow:0 0 .1rem rgba(0,0,0,.1);-moz-box-shadow:0 0 .1rem rgba(0,0,0,.1);-ms-box-shadow:0 0 .1rem rgba(0,0,0,.1);-o-box-shadow:0 0 .1rem rgba(0,0,0,.1);box-shadow:0 0 .1rem rgba(0,0,0,.1);transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);display:none}
.fd-r .share .ma:before{content:"";width:0;height:0;border-top:.06rem solid #fff;border-left:.06rem solid transparent;border-right:.06rem solid transparent;position:absolute;top:100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.fd-r .share .itm:hover .ma{display:block}
.fd-r .qrbox{overflow:hidden;text-align:center;font-size:0}
.fd-r .qrbox .itm{display:inline-block;vertical-align:middle;margin:0 .27rem}
.fd-r .qrbox .itm .pic{border:1px solid #3e3a39;padding:.05rem;margin-bottom:.17rem;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;overflow:hidden}
.fd-r .qrbox .itm .pic .qr{background:#fff;overflow:hidden;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;width:1rem;}
.fd-r .qrbox .itm .tit{font-size:var(--fz14);color:#999;overflow:hidden;text-align:center;font-family:SC_Light}
.fd-copy{border-top:2px solid #999;padding:.65rem 0 .24rem;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.fd-copy .link em{padding:0 .1rem}
.fd-copy .link a{color:#333;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.fd-copy .link a:hover{color:#e60012}
/*!******************************
    -------[=公用]-------
********************************/
.g-cur{background-color:#fff;overflow:hidden;box-shadow:0 0 .2rem rgba(107,106,134,.15)}
.cur,.cur a{font-size:var(--fz14);color:#666;line-height:.5rem}
.cur{padding-left:.45rem;background:url(../images/i-cur.svg) no-repeat left center;-webkit-background-size:.27rem auto;-moz-background-size:.27rem auto;-ms-background-size:.27rem auto;-o-background-size:.27rem auto;background-size:.27rem auto}
.cur a:hover{color:#d80c18}
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
.pages{text-align:center;font-size:0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 .05rem}
.pages ul li a,.pages ul li span{display:block;height:.46rem;line-height:.46rem;text-align:center;font-size:var(--fz16);color:#666;padding:0 .05rem;width:.46rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages ul a:hover,.pages ul li.on a{background-color:#e60012;color:#fff}
.pages ul li.next,.pages ul li.prev{margin:0 .25rem}
.pages ul li.next svg,.pages ul li.prev svg{display:inline-block;vertical-align:middle;width:.18rem;fill:#666;margin-top:-2px}
.pages ul li.next a:hover svg,.pages ul li.prev a:hover svg{fill:#fff}
@media screen and (max-width:1200px){
.menuBtn{display:block}
.wp,.wp1200,.wp1500{padding:0 .3rem;max-width:none;width:auto}
body{padding-top:1rem}
.header{height:1rem;padding:0 .3rem}
.logo{line-height:1rem}
.logo img{max-height:.6rem}
.h-r{float:none;position:fixed;top:1rem;left:0;width:100%;bottom:0;background:#f5f5f5;padding:.4rem 0;display:none}
.h-opts,.nav{float:none;height:auto}
.h-so{padding:0 .3rem}
.h-opts{display:block}
.h-so form{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.h-so .inp{width:40%;line-height:.6rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.h-so .btn{width:.6rem;height:.6rem}
.h-lang .top{display:none}
.h-lang .lang-box{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);display:block!important;-webkit-box-shadow:none;box-shadow:none;text-align:center;background:0 0;height:auto!important}
.h-lang .lang-box .lang{display:inline-block;vertical-align:middle;padding:0 .2rem;border:none;border-right:1px solid rgba(0,0,0,.3)}
.h-lang .lang-box .lang:last-child{border:none}
.nav li{float:none}
.nav .v1{line-height:.8rem}
.nav .v1::after{bottom:0}
.nav .sub,.nav .sub .three{padding:0;position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background-color:transparent}
.nav .sub .three .v3{padding:0 .45rem}
.nav .dropicon::after{content:"+";position:absolute;display:block;color:#666;font-weight:700;line-height:.8rem;text-align:right;width:100%;font-style:normal}
.nav .dropicon{display:block;position:absolute;top:0;right:.2rem;width:.8rem;height:.8rem;pointer-events:none}
.nav .ok>.dropicon::after,.nav .on>.dropicon::after{content:"-"}
.nav .sdropicon{display:block}
.fd-l{max-width:50%}
.fd-l .itm{display:none}
.fd-l .itm.i3{display:block}
.fd-copy{padding:.4rem 0;display:block}
.fd-copy .link{padding-top:10px;text-align:center;overflow:hidden}
.fd-r{width:auto}
.fd-r:after{display:none}
.fd-r .share .ico{width:.7rem;height:.7rem;line-height:.66rem}
.fd-l .info .ico{width:.6rem}
.fd-l .info .tt{max-width:100%}
.fd-logo{width:3rem;margin:0 auto .3rem}
.pages ul li a,.pages ul li span{width:.8rem;height:.8rem;line-height:.8rem}
.pages ul li.next svg,.pages ul li.prev svg{width:.34rem}
.pages ul li.next,.pages ul li.on,.pages ul li.prev{display:block}
}
@media screen and (max-width:767px){
.fd-l{max-width:100%;float:none;margin-bottom:.4rem}
.fd-r{float:none}
.fd-r .share .ma{width:2rem;height:2rem}
}
@media screen and (max-width:480px){
.h-so .inp{width:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
}
:root{--fz12:0.12rem;--fz14:0.14rem;--fz16:0.16rem;--fz18:0.18rem;--fz20:0.2rem;--fz22:0.22rem;--fz24:0.24rem;--fz26:0.26rem;--fz28:0.28rem;--fz30:0.3rem;--fz32:0.32rem;--fz34:0.34rem;--fz36:0.36rem;--fz38:0.38rem;--fz40:0.4rem;--fz42:0.42rem;--fz44:0.44rem;--fz46:0.46rem;--fz48:0.48rem;--fz50:0.5rem}
.fz12{font-size:var(--fz12)}
.fz14{font-size:var(--fz14)}
.fz16{font-size:var(--fz16)}
.fz18{font-size:var(--fz18)}
.fz20{font-size:var(--fz20)}
.fz22{font-size:var(--fz22)}
.fz24{font-size:var(--fz24)}
.fz26{font-size:var(--fz26)}
.fz28{font-size:var(--fz28)}
.fz30{font-size:var(--fz30)}
.fz32{font-size:var(--fz32)}
.fz34{font-size:var(--fz34)}
.fz36{font-size:var(--fz36)}
.fz38{font-size:var(--fz38)}
.fz40{font-size:var(--fz40)}
.fz42{font-size:var(--fz42)}
.fz44{font-size:var(--fz44)}
.fz46{font-size:var(--fz46)}
.fz48{font-size:var(--fz48)}
.fz50{font-size:var(--fz50)}
@media screen and (max-width:1920px){
:root{--fz12:12px}
}
@media screen and (max-width:1525px){
:root{--fz14:0.16rem;--fz16:0.18rem;--fz18:0.2rem;--fz20:0.22rem;--fz22:0.24rem;--fz24:0.26rem;--fz26:0.28rem;--fz28:0.3rem;--fz30:0.32rem;--fz32:0.34rem;--fz34:0.36rem;--fz36:0.38rem;--fz38:0.4rem;--fz40:0.42rem;--fz42:0.44rem;--fz44:0.46rem;--fz46:0.48rem;--fz48:0.5rem;--fz50:0.52rem}
}
@media screen and (max-width:1199px){
:root{--fz12:0.2rem;--fz14:0.24rem;--fz16:0.28rem;--fz18:0.32rem;--fz20:0.36rem;--fz22:0.4rem;--fz24:0.44rem;--fz26:0.48rem;--fz28:0.52rem;--fz30:0.56rem;--fz32:0.56rem;--fz34:0.56rem;--fz36:0.56rem;--fz38:0.56rem;--fz40:0.56rem;--fz42:0.56rem;--fz44:0.56rem;--fz46:0.56rem;--fz48:0.56rem;--fz50:0.56rem}
}
@media screen and (max-width:959px){
:root{--fz12:0.24rem;--fz14:0.26rem;--fz16:0.28rem;--fz18:0.3rem;--fz20:0.32rem;--fz22:0.34rem;--fz24:0.36rem;--fz26:0.38rem;--fz28:0.4rem;--fz30:0.42rem;--fz32:0.42rem;--fz34:0.42rem;--fz36:0.42rem;--fz38:0.42rem;--fz40:0.42rem;--fz42:0.42rem;--fz44:0.42rem;--fz46:0.42rem;--fz48:0.42rem;--fz50:0.42rem}
}
/*!****** lib.css end *******/
/*!****** ls *******/
.anchorPoint{height:.8rem;margin-top:-.8rem}
.banner{overflow:hidden}
.banner .pic{display:block;padding-top:31.5%;height:0;position:relative;overflow:hidden}
.banner .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;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}
.g-titl1{text-align:center;overflow:hidden;font-size:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.g-titl1 .tit{font-size:var(--fz42);color:#333;overflow:hidden;font-family:SC_Bold}
.g-titl1 .dot{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.25rem;height:.25rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:.05rem solid #e60012;margin:-.09rem .22rem 0 0}
.g-titl1.fff .tit{color:#fff}
.g-titl1.tal{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}
.g-titl1.aic .dot{margin-top:0}
.g-titl1.fz36 .tit{font-size:var(--fz36)}
.m-questionl{overflow:hidden;padding:1.16rem 0 1.12rem}
.m-questionl .question{overflow:hidden;margin:0 auto;padding-top:.67rem;max-width:9.82rem}
.ul-listl1{overflow:hidden;margin-bottom:.88rem}
.ul-listl1 li{padding:.15rem 0 .16rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con{display:block;overflow:hidden;margin:0 auto;padding:.24rem 0 .2rem 0;border:2px solid #d3d1d1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con .ll{width:3.24rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:1.14rem;padding:.15rem .54rem;font-size:var(--fz18);line-height:1.5556;color:#333;font-family:SC_Medium;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con .rr{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-left:.02rem solid #e60012;padding:.14rem .5rem .14rem .66rem;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con .desc{font-size:var(--fz16);line-height:1.5;color:#666;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con .more{position:absolute;right:.62rem;bottom:-.04rem;width:.18rem;height:.18rem;background:url(../images/iconl1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con:hover{background:#e60012}
.ul-listl1 .con:hover .desc,.ul-listl1 .con:hover .ll{color:#fff}
.ul-listl1 .con:hover .rr{border-color:#fff}
.ul-listl1 .con:hover .more{background-image:url(../images/iconl1-1.png);transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}
.ul-listl1 .con:hover .desc{height:auto;display:block;overflow:visible;white-space:normal}
.m-aftersalesl{overflow:hidden;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:1.17rem 0 1.56rem}
.m-aftersalesl .desc{font-size:var(--fz16);color:#fff;overflow:hidden;width:7.8rem;margin:.87rem 0 0 .5rem}
.m-messagel{overflow:hidden;padding-bottom:1.5rem}
.m-messagel .g-titl1{margin:.73rem 0}
.m-messagel .message{padding:.5rem 0 .23rem;overflow:hidden;margin-bottom:.4rem}
.m-messagel .message .item{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 -.2rem}
.m-messagel .message .item .box{padding:0 .2rem;overflow:hidden;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-bottom:.16rem}
.m-messagel .message .item .inpbox{overflow:hidden;border:1px solid #ada9a8;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;padding:.08rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;background:#fff}
.m-messagel .message .item .inpbox .ll{width:1.35rem;padding:0 .2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.m-messagel .message .item .ll .ico{width:.3rem;height:.3rem;line-height:.3rem;text-align:center;font-size:0;overflow:hidden;margin-right:.12rem}
.m-messagel .message .item .ll .ico img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-messagel .message .item .ll .tt{font-size:var(--fz16);color:#666;overflow:hidden}
.m-messagel .message .item .inp,.m-messagel .message .item .text{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;height:.33rem;line-height:.33rem;background:0 0;border:none;text-align:center;padding:0 .2rem;font-size:var(--fz16);color:#333;font-family:SC_Light;border-left:.02rem solid #cac7c7}
.m-messagel .message .item .text{height:.97rem;line-height:1.5;margin:.07rem 0;resize:none}
.m-messagel .btnbox{text-align:center;font-size:0;overflow:hidden}
.m-messagel .btnbox .btn{display:inline-block;vertical-align:middle;min-width:1.35rem;height:.4rem;line-height:.4rem;text-align:center;border:none;padding:0 .3rem;background:#e60012;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem;font-size:var(--fz20);color:#fff;font-family:SC_Bold;cursor:pointer;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-messagel .btnbox .btn:hover{opacity:.7}
.m-aboutl{overflow:hidden;padding:1.16rem 0 2.1rem}
.m-aboutl .about{padding-top:.47rem;overflow:hidden}
.m-aboutl .about .left{width:6.03rem;float:left;overflow:hidden;padding:0 0 .56rem .33rem;position:relative;margin-right:.76rem}
.m-aboutl .about .left:after{content:"";position:absolute;top:.56rem;bottom:0;left:0;right:.33rem;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;background:#e60012;overflow:hidden}
.m-aboutl .about .left .pic{display:block;width:100%;height:auto;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;overflow:hidden;position:relative;z-index:2}
.m-aboutl .about .left .pic img{display:block;width:100%;height:100%}
.m-aboutl .about .txt{overflow:hidden;padding-top:1.2rem}
.m-aboutl .about .txt .tit{font-size:var(--fz42);color:#e60012;overflow:hidden;font-family:SC_Bold;margin-bottom:.6rem}
.m-aboutl .about .txt .info{font-size:var(--fz30);color:#333;overflow:hidden;font-family:SC_Bold;margin-bottom:.9rem}
.m-aboutl .about .txt .desc{font-size:var(--fz20);color:#666;line-height:2;overflow:hidden}
.m-picl{width:100%;height:auto;overflow:hidden}
.m-picl img{display:block;width:100%;height:100%}
.m-contactl{overflow:hidden;padding:1.11rem 0 1.2rem}
.ul-listl2{overflow:hidden;margin:.47rem 0 .57rem}
.ul-listl2 li{width:33.33%;float:left;padding:0 .15rem}
.ul-listl2 .con{background:#f5f5f5;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;overflow:hidden;min-height:2.77rem;padding:.6rem 0 .3rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;position:relative;cursor:pointer}
.ul-listl2 .con .icon{display:block;width:.45rem;height:.45rem;line-height:.45rem;margin:0 auto .22rem;overflow:hidden}
.ul-listl2 .con .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-listl2 .con .icon .img2{display:none}
.ul-listl2 .con .txt{text-align:center;overflow:hidden}
.ul-listl2 .con .tit{font-size:var(--fz30);color:#333;overflow:hidden;font-family:SC_Bold;margin-bottom:.07rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con .desc{font-size:var(--fz20);color:#333;overflow:hidden;font-family:SC_Bold;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con .qr{width:1.14rem;height:1.14rem;overflow:hidden;margin:0 auto .18rem}
.ul-listl2 .con .qr img{display:block;width:100%;height:100%}
.ul-listl2 .con:hover{background:#e60012}
.ul-listl2 .con:hover .desc,.ul-listl2 .con:hover .tit{color:#fff;font-size:var(--fz20);font-family:SC_Medium}
.ul-listl2 .con:hover .desc{font-size:var(--fz30)}
.ul-listl2 .con:hover .icon .img2{display:inline-block}
.ul-listl2 .con:hover .icon .img1{display:none}
.ul-listl2 .con .box{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:.49rem;visibility:hidden;background:#e60012}
.ul-listl2 .con:hover .box{opacity:1;visibility:visible}
.m-contactl.styl2{padding:.6rem 0 1.5rem}
.m-contactl.styl2 .m-messagel .message{padding:0;margin-bottom:.55rem}
.m-contactl.styl2 .m-messagel{padding:0}
.m-tabl1{overflow:hidden;position:relative}
.m-tabl1:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#e4e3e3}
.ul-listl3{overflow:hidden;position:relative;z-index:2;text-align:center;font-size:0}
.ul-listl3 li{display:inline-block;vertical-align:middle;padding:0 2.16rem}
.ul-listl3 .con{display:block;padding:.18rem .55rem .22rem;font-size:var(--fz18);color:#666;font-family:SC_Light;overflow:hidden;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl3 .con:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#d80c18;width:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl3 .con:hover,.ul-listl3 li.on .con{color:#d80c18}
.ul-listl3 .con:hover:after,.ul-listl3 li.on .con:after{width:100%}
.m-newsl{overflow:hidden;padding-bottom:1.5rem}
.m-newsl .news{padding:1.83rem 0 1.5rem;overflow:hidden}
.m-newsl .news .con{display:block;overflow:hidden;background:#fff;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem}
.m-newsl .news .con .pic{width:7.8rem;float:left;height:auto;overflow:hidden}
.m-newsl .news .con .pic .img{padding-top:71.7777%;height:0;overflow:hidden;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}
.m-newsl .news .con .txt{overflow:hidden;padding:.48rem .4rem .1rem .5rem}
.m-newsl .news .con .date{font-size:var(--fz16);color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:SC_Light;margin-bottom:.03rem}
.m-newsl .news .con .tit{font-size:var(--fz30);color:#333;line-height:1.5;font-family:SC_Bold;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:.9rem}
.m-newsl .news .con .desc{font-size:var(--fz20);color:#666;line-height:2;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;margin-bottom:.6rem}
.m-newsl .news .con .more{font-size:var(--fz14);color:#e60012;overflow:hidden;font-family:SC_Light}
.ul-listl4{overflow:hidden;margin-bottom:1.89rem}
.ul-listl4 .con{display:block;overflow:hidden;padding:.63rem 0 .65rem;background-color:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl4 .con .flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.ul-listl4 .con .pic{display:block;width:4.5rem;height:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}
.ul-listl4 .con .pic .img{padding-top:71.7777%;height:0;position:relative;overflow:hidden;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;border-radius:.1rem 0 0 .1rem;-webkit-border-radius:.1rem 0 0 .1rem;-moz-border-radius:.1rem 0 0 .1rem;-ms-border-radius:.1rem 0 0 .1rem;-o-border-radius:.1rem 0 0 .1rem}
.ul-listl4 .con .txt{overflow:hidden;padding:0 .2rem .1rem .55rem;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.ul-listl4 .con .info{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:74%}
.ul-listl4 .con .tit{font-size:var(--fz30);color:#333;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;line-height:1.5;font-family:SC_Bold;margin-bottom:.6rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl4 .con .desc{color:#666;font-size:var(--fz20);line-height:2;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:.6rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl4 .con .more{font-size:var(--fz14);color:#e60012;overflow:hidden;font-family:SC_Light;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl4 .con .date{overflow:hidden;position:relative;float:right;color:#333;padding:.8rem 0 .14rem .35rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;height:100%}
.ul-listl4 .con .datem{display:block;font-size:var(--fz16);color:#333;display:none}
.ul-listl4 .con .date:after{content:"";position:absolute;left:0;top:0;width:.03rem;bottom:0;background:#666;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl4 .con .day{font-size:var(--fz40);font-family:SC_Bold;overflow:hidden;margin-bottom:3px}
.ul-listl4 .con .year{font-size:var(--fz42);font-family:SC_Bold;overflow:hidden}
.ul-listl4 .con:hover{background-color:#e60012}
.ul-listl4 .con:hover .date,.ul-listl4 .con:hover .datem,.ul-listl4 .con:hover .desc,.ul-listl4 .con:hover .more,.ul-listl4 .con:hover .tit{color:#fff}
.ul-listl4 .con:hover .date:after{background:#fff}
.g-cur.ls{box-shadow:none}
.m-newsl2{overflow:hidden;padding:.19rem 0 1.5rem;border-bottom:1px solid #729ad2}
.m-newsl2 .col-l{width:76.875%;float:left;margin-right:.35rem;padding-top:.12rem}
.m-newsl2 .col-r{float:none;overflow:hidden;top:2.52rem;position:absolute;width:3.6rem;right:calc(50% - 8.2rem);z-index:10}
.m-newsl2 .col-r.fixed{position:fixed}
.m-detailsl{overflow:hidden;margin-bottom:.6rem}
.m-detailsl .title{font-size:var(--fz40);color:#333;overflow:hidden;font-family:SC_Bold;text-transform:uppercase;margin-bottom:.16rem}
.m-detailsl .info{font-size:var(--fz20);color:#999;font-family:SC_Light;overflow:hidden;margin-bottom:.55rem}
.m-detailsl .text{font-size:var(--fz18);color:#333;color:#666;line-height:2}
.m-detailsl .text h2{margin-bottom:0.1rem;}
.m-detailsl .text p{ text-indent:2em; margin-bottom:0.1rem;}
.m-detailsl .text a{ color:#ce0000; font-weight:bold; text-decoration:underline;}
.m-detailsl .text p img{display:block; margin:auto;}
.ul-flipl{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.5rem}
.ul-flipl li a{display:block;font-size:var(--fz20);color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:SC_Regular;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-flipl li a:hover{color:#e60012}
.ul-flipl li .back{font-family:SC_Bold;color:#e60012}
.m-productl1{padding:1.05rem 0 0;overflow:hidden}
.m-productl1 .product{overflow:hidden;padding:0 .3rem}
.m-productl1 .left{width:5.94rem;height:auto;float:left;overflow:hidden;margin:.97rem 1.9rem 0 1.15rem}
.m-productl1 .pic{display:block;width:100%;overflow:hidden}
.m-productl1 .pic img{display:block;width:100%;height:100%}
.m-productl1 .txt{overflow:hidden}
.m-productl1 .txt .tit{font-size:.66rem;color:#333;overflow:hidden;font-family:SC_Black}
.m-productl1 .txt .en{font-size:var(--fz40);color:#333;font-family:SC_Black;overflow:hidden}
.m-productl1 .txt .num{font-size:var(--fz36);color:#333;overflow:hidden;font-family:SC_Medium;line-height:1.4;margin-bottom:.6rem}
.m-productl1 .txt .desc{font-size:var(--fz20);color:#666;line-height:1.3;overflow:hidden;margin-bottom:.4rem}
.m-productl1 .btnbox{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.m-productl1 .btnbox .btn{display:block;min-width:2.5rem;padding:0 .4rem;height:.5rem;line-height:.48rem;border:1px solid #d80c18;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;overflow:hidden;background:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:var(--fz28);color:#d80c18;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-productl1 .btnbox .btn:hover{background:#d80c18;color:#fff}
.m-productl2{overflow:hidden;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;min-height:6.78rem;padding:1.77rem 0}
.m-productl2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bgl2-1.png) center center 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}
.ul-listl5{overflow:hidden;margin:0 -.6rem 0 0;position:relative;z-index:2}
.ul-listl5 li{width:33.33%;float:left;padding:0 .3rem}
.ul-listl5 .con{display:block;overflow:hidden;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl5 .tit{font-size:var(--fz30);line-height:1.5;color:#fff;overflow:hidden;font-family:SC_Bold;margin-bottom:.33rem}
.ul-listl5 .desc{font-size:var(--fz20);line-height:2;color:#fff;overflow:hidden}
.ul-listl5 li.li1{margin-top:1.53rem}
.ul-listl5 li.li2{margin-top:.82rem}
.ul-listl5 .con:hover{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.m-productl3{padding:1.08rem 0 1.45rem}
.m-tablel1{overflow:hidden;margin:.76rem .55rem 0}
.m-tablel1 table,.m-tablel1 tbody{width:100%}
.m-tablel1 th{overflow:hidden;font-size:var(--fz24);color:#333;font-family:SC_Bold;border-bottom:.04rem solid #ddd;font-weight:400;text-align:left;margin-bottom:.2rem}
.m-tablel1 tr th:first-child{width:56%}
.m-tablel1 tr:first-child td{overflow:hidden;font-size:var(--fz24);color:#333;font-family:'SC_MEDIUM';border-bottom:.04rem solid #ddd;font-weight:400;text-align:left;margin-bottom:.2rem}
.m-tablel1 .s1{width:56%}
.m-tablel1 .s2{width:44%}
.m-tablel1 td{font-size:var(--fz20);color:#666;font-family:SC_Light;border-bottom:1px solid #e1e1e1;overflow:hidden;padding:.15rem 0}
.m-productl4{overflow:hidden;padding-bottom:.73rem}
.ul-listl6{text-align:center;overflow:hidden;font-size:0;margin:.8rem 0 .75rem}
.ul-listl6 li{display:inline-block;vertical-align:middle;padding:0 .7rem}
.ul-listl6 .con{display:block;overflow:hidden;font-size:var(--fz24);color:#333;font-family:'SC_MEDIUM';cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl6 .con:hover,.ul-listl6 li.on .con{color:#e60012}
.ul-listl7{overflow:hidden;padding:0 .19rem}
.ul-listl7 li{width:25%;float:left;padding:0 .05rem}
.ul-listl7 .con{display:block;width:100%;overflow:hidden;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem}
.ul-listl7 .pic{padding-top:100%;position:relative;height:0;overflow:hidden}
.ul-listl7 .pic .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;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;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl7 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.m-productl5{padding-bottom:1.5rem}
.m-messagel.m-productl5 .g-titl1{margin-bottom:.8rem}
.m-pop{position:fixed;left:0;top:0;right:0;bottom:0;cursor:auto;display:none;z-index:1000}
.m-pop .pop-bg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,.5)}
.m-pop .inner{position:absolute;left:50%;top:50%;width:70%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#fff;overflow:hidden;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}
.m-pop .inner .videobox{width:100%;max-height:80vh;overflow:hidden}
.m-pop .inner .videobox .video{display:block;width:100%;height:100%}
.m-pop .close{position:absolute;width:.4rem;height:.4rem;right:.3rem;top:.3rem;overflow:hidden}
.m-pop.open{display:block}
.m-swiperl1{overflow:hidden;margin-bottom:.82rem}
.m-swiperl2 .swiper-slide{width:.98rem;margin-right:.24rem}
.m-swiperl2 .pic{padding-top:100%;height:0;position:relative;overflow:hidden;background:#9fa0a7}
.m-swiperl2 .pic .img{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.m-swiperl2 .pic .img img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto}
.m-swiperl2 .swiper-slide-thumb-active .con{border:1px solid #d80c18}
.m-relatedl{border:2px solid #ef757f;padding:.44rem .38rem;overflow:hidden;background:#f9f9f9;position:relative;z-index:2}
.m-relatedl .title{font-size:var(--fz30);color:#666;overflow:hidden;font-family:SC_Bold;margin-bottom:.2rem}
.ul-relatedl{overflow:hidden}
.ul-relatedl .con{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--fz18);color:#666;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-relatedl .con:hover{color:#d80c18}
@media screen and (max-width:1200px){
.m-aboutl,.m-aftersalesl,.m-newsl .news,.m-productl3,.m-questionl{padding:.6rem 0}
.m-questionl .question{max-width:100%;padding-top:.4rem}
.ul-listl1 .con .more{width:.3rem;height:.3rem;right:.3rem}
.ul-listl1 .con .ll,.ul-listl1 .con .rr{padding:.3rem}
.ul-listl1 .con .ll{width:4rem}
.ul-listl1{margin-bottom:.3rem}
.m-contactl.styl2,.m-messagel{padding-bottom:.6rem}
.m-messagel .message{padding:0}
.m-messagel .message .item .inpbox .ll{width:2rem}
.m-aftersalesl .desc{width:auto;margin:.2rem 0}
.m-messagel .g-titl1{margin:.6rem 0 .4rem}
.m-messagel .message .item .inp,.m-messagel .message .item .text{height:.7rem;line-height:.7rem}
.m-productl5.m-messagel .message{padding:.4rem 0}
.m-contactl.styl2 .m-messagel .message{margin-bottom:.3rem}
.m-messagel .btnbox .btn,.m-productl1 .btnbox .btn{min-width:2rem;height:.7rem;line-height:.7rem;font-size:var(--fz18);border-radius:.7rem;-webkit-border-radius:.7rem;-moz-border-radius:.7rem;-ms-border-radius:.7rem;-o-border-radius:.7rem}
.m-messagel .message .item .text{height:2rem;line-height:1.5}
.m-aboutl .about{padding-top:.4rem}
.m-aboutl .about .left{width:40%;padding:0 0 .3rem .3rem;margin-right:.3rem}
.m-aboutl .about .txt{padding-top:0}
.m-aboutl .about .txt .info{margin-bottom:.3rem}
.m-aboutl .about .txt .desc p br{display:none}
.ul-listl2{margin:.4rem -.15rem .6rem}
.ul-listl2 .con .icon{width:.6rem;height:.6rem;line-height:.6rem}
.ul-listl2 .con{background:#e60012}
.ul-listl2 .con .desc,.ul-listl2 .con .tit{color:#fff;font-size:var(--fz24);font-family:SC_Medium}
.ul-listl2 .con .desc{font-size:var(--fz36)}
.ul-listl2 .con .icon .img2{display:inline-block}
.ul-listl2 .con .icon .img1{display:none}
.ul-listl2 .con .box{opacity:1;visibility:visible}
.ul-listl3 li{padding:0}
.ul-listl3 .con{padding:.3rem}
.m-newsl .news .con .desc,.m-newsl .news .con .tit{margin-bottom:.3rem}
.m-newsl .news .con .txt{padding:.3rem}
.ul-listl4{margin-bottom:.4rem}
.ul-listl4 .con .tit{margin-bottom:.2rem}
.ul-listl4 .con .desc{margin-bottom:.2rem}
.ul-listl4 .con .date{padding-top:.8rem}
.m-newsl{padding-bottom:.6rem}
.m-newsl2{padding:.2rem 0 .6rem}
.m-newsl2 .col-l{width:auto;float:none;margin:0 0 .6rem;padding-top:.4rem}
.m-newsl2 .col-r,.m-newsl2 .col-r.fixed{padding-top:0;position:static;width:auto}
.m-relatedl{padding:.3rem}
.m-detailsl .info{margin-bottom:.3rem}
.m-detailsl .text{line-height:1.6}
.m-productl1{padding:.6rem 0}
.m-productl1 .product{padding:0}
.m-productl1 .left{width:40%;margin:0 .4rem 0 0}
.m-productl1 .txt .tit{font-size:var(--fz40)}
.m-productl1 .txt .num{font-size:var(--fz24);margin-bottom:.3rem}
.m-productl1 .txt .desc{margin-bottom:.3rem}
.m-productl2{background:#d80c18;padding:.6rem 0}
.ul-listl5{margin:0 -.3rem}
.ul-listl5 li.li1{margin-top:0}
.ul-listl5 li.li2{margin-top:0}
.m-tablel1{margin:.4rem 0 0}
.ul-listl6{margin:.3rem 0}
.ul-listl6 li{padding:0 .2rem}
.ul-listl6 .con{font-size:var(--fz20)}
.m-messagel.m-productl5 .g-titl1{margin:0 0 .4rem}
.m-productl5{padding-bottom:.6rem}
.m-pop .inner{width:95%}
.m-pop .close{width:.6rem;height:.6rem;right:.3rem;top:1rem}
.ul-flipl{padding:0}
}
@media screen and (max-width:959px){
.ul-listl4 .con{padding:.3rem 0}
}
@media screen and (max-width:767px){
.m-messagel .message .item{display:block}
.m-aboutl .about .left{width:auto;float:none;margin:0 0 .3rem}
.ul-listl2 .con{padding:.4rem 0}
.ul-listl2 li{width:auto;float:none;margin-bottom:.3rem}
.ul-listl2 li:last-child{margin-bottom:0}
.m-newsl .news .con .pic{width:auto;float:none}
.ul-listl4 .con .flex{display:block}
.ul-listl4 .con .pic{width:auto;float:none}
.ul-listl4 .con .info{float:none;width:auto}
.ul-listl4 .con .txt{padding:.3rem 0;display:block}
.ul-listl4 .con .date{display:none}
.ul-listl4 .con .datem{display:block;margin-bottom:.1rem}
.ul-listl5 li{width:auto;float:none;margin-bottom:.4rem}
.ul-listl5 li:last-child{margin-bottom:0}
.ul-listl5 .tit{margin-bottom:.2rem}
.ul-listl7 li{width:50%;margin-bottom:.1rem}
}
@media screen and (max-width:480px){
.ul-listl1 .con{display:block;padding:.3rem}
.ul-listl1 .con .ll,.ul-listl1 .con .rr{width:auto;height:auto;padding:0}
.ul-listl1 .con .ll{margin-bottom:.2rem}
.ul-listl1 .con .rr{border:none;padding-bottom:.4rem}
.ul-listl1 .con .more{width:.4rem;height:.4rem;right:0}
.m-aboutl .about .txt .info,.ul-listl2 .con .tit{font-size:var(--fz24)}
.ul-listl2 .con .desc{font-size:var(--fz18)}
.m-productl1 .left{width:auto;float:none;margin:0 0 .4rem}
.m-swiperl2 .swiper-slide{width:1.4rem}
}
/*!****** ls end *******/
/*!****** bl *******/
.g-posb1{position:sticky;top:.8rem;border-bottom:2px solid #ecebeb;background-color:#fff;z-index:100}
.ul-floor{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ul-floor .v1{display:block;font-size:var(--fz18);color:#666;padding:.22rem .2rem;min-width:1.8rem;text-align:center;position:relative}
.ul-floor .v1::after{content:"";display:block;position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#d80c18;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-floor .on .v1{color:#d80c18}
.ul-floor .on .v1::after{opacity:1}
.g-titb1{text-align:center;color:#333;margin-bottom:.9rem}
.g-titb1 .tit{font-family:SC_Bold;display:inline-block;font-size:var(--fz42);padding-left:.75rem;background:url(../images/bl/g-t1.png) no-repeat left center;-webkit-background-size:.26rem .26rem;-o-background-size:.26rem;background-size:.26rem;margin-bottom:.42rem}
.g-titb1 .p{font-size:var(--fz24)}
.row-b1{padding:1.06rem 0 1.2rem}
.b-line img{display:block;margin:0 auto;width:11.8rem}
.ul-listb1{overflow:hidden;margin:0 -.15rem}
.ul-listb1 li{float:left;width:33.33%}
.ul-listb1 .con{display:block;margin:0 .15rem .3rem;overflow:hidden;border-radius:.15rem;position:relative}
.ul-listb1 .con:hover .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-listb1 .pic{position:relative;height:0;padding-top:66.84%;overflow:hidden}
.ul-listb1 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb1 .txt{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;padding:.36rem .1rem .1rem .4rem}
.ul-listb1 .tit{font-size:var(--fz24);font-family:SC_Bold;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.1rem}
.ul-listb1 .more{font-family:SC_Light;font-size:var(--fz14)}
.row-e1{background-color:#f5f5f5;padding:1.3rem 0 2rem}
.m-txtb1{font-size:var(--fz18);color:#666;padding:0 .6rem;line-height:1.9}
.ban_in1{position:relative}
.ban_in1 .pic{position:relative;height:0;padding-top:26%;overflow:hidden}
.ban_in1 .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.ban_in1 .txt{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;color:#fff;font-size:var(--fz48);font-family:SC_Bold;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.row-e2{background-color:#fff;padding:1.2rem 0 1.5rem;overflow:hidden}
.m-picb1{border-radius:.15rem;overflow:hidden;margin-bottom:1.1rem}
.m-picb1 img{display:block;width:100%}
.m-t1{font-size:var(--fz32);color:#333;font-family:SC_Bold;margin-bottom:.6rem}
.ul-listb2{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.46rem .2rem;position:relative}
.ul-listb2::after,.ul-listb2::before{content:"";display:block;position:absolute;width:.7rem;height:.7rem}
.ul-listb2::before{top:0;left:0;border-top:.06rem solid #e60012;border-left:.06rem solid #e60012}
.ul-listb2::after{bottom:0;right:0;border-bottom:.06rem solid #e60012;border-right:.06rem solid #e60012}
.ul-listb2 li{float:left;width:25%;margin-bottom:.48rem}
.ul-listb2 .con{height:100%;display:block;overflow:hidden;margin:0 .15rem;border-radius:.15rem;border:2px solid #f5f5f5;padding:.12rem .12rem .25rem}
.ul-listb2 .con:hover .pic img{-webkit-transform:translateY(-.06rem);-moz-transform:translateY(-.06rem);-ms-transform:translateY(-.06rem);-o-transform:translateY(-.06rem);transform:translateY(-.06rem)}
.ul-listb2 .con:hover .ty{color:#d80c18}
.ul-listb2 .pic{height:1.4rem;line-height:1.4rem;text-align:center;font-size:0;margin-bottom:.18rem}
.ul-listb2 .pic img{display:inline-block;vertical-align:middle;max-height:90%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb2 .ty{font-size:var(--fz18);color:#333;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;text-align:center;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font-family:SC_Bold}
.ul-listb2 .tit{font-size:var(--fz16);color:#666;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center}
.ul-listb2 .line{margin:.2rem 0 .24rem;height:3px;background:url(../images/bl/line1.png) no-repeat left center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listb2 .p{overflow:hidden;font-size:var(--fz14);color:#999}
.ul-listb2 .p .s{float:left}
.ul-listb2 .p .oh{overflow:hidden}
.row-a1{padding:.4rem 0;overflow:hidden}
.row-a1 .m-titb1{margin-bottom:.56rem}
.m-titb1{padding:0 1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.m-titb1.white .tit{color:#fff}
.m-titb1.white .tit .en{color:#fff;opacity:.4}
.m-titb1.white .tit::before{background-color:transparent}
.m-titb1 .tit{position:relative;font-size:var(--fz42);color:#333;font-family:SC_Bold;padding:.38rem 0 .38rem .4rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;z-index:1}
.m-titb1 .tit::before{content:"";display:block;width:.26rem;height:.26rem;border-radius:50%;background-color:#fff;border:.06rem solid #e60012;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-titb1 .tit .en{font-size:.54rem;color:#f5f5f5;position:absolute;top:0;left:.9rem;font-family:SC_Light;z-index:-1;text-transform:uppercase}
.m-titb1 .more{font-size:var(--fz20);color:#666;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;font-family:SC_Light}
.m-titb1 .more:hover{color:#d80c18}
.m-boxb1{overflow:hidden}
.m-boxb1 .left{float:left;width:65%;margin-right:.3rem}
.m-boxb1 .right{overflow:hidden}
.m-boxb1 .box{overflow:hidden;margin:0 -.15rem}
.m-boxb1 .box .item{float:left;width:50%;padding:0 .15rem}
.m-cardb1{position:relative;overflow:hidden;border-radius:.15rem;display:block;background:#f2f2f3}
.m-cardb1.styh1{height:3.9rem;margin-bottom:.3rem}
.m-cardb1.styh1 .pic img{height:3.46rem}
.m-cardb1.styh2{height:3rem}
.m-cardb1.styh2 .pic img{height:2.47rem}
.m-cardb1.styh3{height:7.2rem}
.m-cardb1.styh3 .pic{position:relative;width:77%;padding-top:1.6rem;margin-left:.6rem}
.m-cardb1 .imgbg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.m-cardb1 .txt{position:relative;z-index:2;color:#3e3a3a;padding:.8rem .1rem 0 .6rem}
.m-cardb1 .name{font-size:var(--fz32);-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:SC_Bold;margin-bottom:.2rem}
.m-cardb1 .more{font-size:var(--fz16);font-family:SC_Light}
.m-cardb1 .pic{position:absolute;bottom:0;right:0}
.row-a2{padding:.3rem 0 1.2rem;overflow:hidden}
.row-a2 .m-titb1{margin-bottom:.65rem}
.ul-listb3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.ul-listb3 li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin:0 .03rem;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb3 li:nth-child(1) .tit{width:auto}
.ul-listb3 .act{-webkit-box-flex:5;-webkit-flex:5;-moz-box-flex:5;-ms-flex:5;flex:5}
.ul-listb3 .act .txt{padding:0 .5rem}
.ul-listb3 .act .tbox{text-align:left}
.ul-listb3 .act .tit{text-align:left;width:auto}
.ul-listb3 .act .tit::after{opacity:1}
.ul-listb3 .act .desc{display:block}
.ul-listb3 .con{border-radius:.1rem;overflow:hidden;position:relative}
.ul-listb3 .pic{height:5.55rem;overflow:hidden}
.ul-listb3 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listb3 .txt{position:absolute;top:.8rem;left:0;width:100%}
.ul-listb3 .tbox{text-align:center;margin-bottom:.35rem}
.ul-listb3 .tit{font-size:var(--fz32);color:#fff;text-align:center;display:inline-block;position:relative;width:2em;padding-bottom:.15rem}
.ul-listb3 .tit::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#d80c18;opacity:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-listb3 .desc{overflow:hidden;display:none}
.ul-listb3 .desc .item{float:left;min-width:25%;font-size:var(--fz18);color:#fff;position:relative;padding-left:.12rem;margin-bottom:.1rem}
.ul-listb3 .desc .item::before{content:"·";display:block;font-size:var(--fz18);color:#fff;position:absolute;top:0rem;left:0}
.m-boxb3{margin:0 .5rem;font-size:0;text-align:center}
.m-boxb3 .title{font-size:var(--fz30);color:#333;font-family:SC_Bold;padding-left:1.1rem;margin-bottom:.08rem}
.m-boxb3 .item{width:50%;display:inline-block;vertical-align:top;text-align:left}
.row-a3{background-color:#fff;position:relative;padding:.4rem 0 1.5rem}
.row-a3 .m-titb1{margin-bottom:.3rem}
.row-a3 .m-titb1 .en{color:#fff}
.row-a3::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:40%;background-color:#f5f5f5}
.row-a3 .wp1500{position:relative;z-index:2}
.m-swb1 .card{display:block;overflow:hidden;background-color:#fff;border-radius:.15rem;-webkit-box-shadow:0 0 .15rem rgba(107,106,134,.16);box-shadow:0 0 .15rem rgba(107,106,134,.16);margin:.15rem .15rem .8rem}
.m-swb1 .card:hover .tit{color:#d80c18}
.m-swb1 .card:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.m-swb1 .card .left{float:left;width:50%}
.m-swb1 .card .pic{position:relative;height:0;padding-top:100%;overflow:hidden;-webkit-box-shadow:0 0 .2rem rgba(107,106,134,.16);box-shadow:0 0 .2rem rgba(107,106,134,.16)}
.m-swb1 .card .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-swb1 .card .right{overflow:hidden;padding:.85rem .3rem 0}
.m-swb1 .card .tit{font-size:var(--fz20);color:#333;font-family:SC_Bold;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.18rem}
.m-swb1 .card .desc{font-size:var(--fz16);color:#666;line-height:1.8;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;height:7.2em;margin-bottom:.1rem}
.m-swb1 .card .time{font-size:var(--fz12);color:#666}
.m-swb1 .swiper-pagination-progressbar{background-color:#f5f5f5;height:.06rem!important;left:15%!important;width:70%!important;top:auto!important;bottom:0!important;border-radius:.06rem;overflow:hidden}
.m-swb1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#d80c18;border-radius:.06rem}
.row-c1{background-color:#fff;overflow:hidden;padding:.8rem 0 .36rem}
.ul-listb4{overflow:hidden}
.ul-listb4 li{float:left;width:25%}
.ul-listb4 li:nth-child(2) .pic img{left:55%}
.ul-listb4 li:nth-child(3) .pic img{top:74%;left:55%}
.ul-listb4 li:nth-child(4) .pic img{left:57%}
.ul-listb4 .con{display:block;border-radius:.15rem;overflow:hidden;margin:0 .15rem .3rem;background-color:#f2f1f5;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;padding-bottom:.35rem}
.ul-listb4 .con:hover{background-color:#d80c18}
.ul-listb4 .con:hover .ty{color:#fff}
.ul-listb4 .pic{height:2.4rem;line-height:2.4rem;font-size:0;position:relative}
.ul-listb4 .pic img{position:absolute;top:64%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 auto;display:block;width:2.9rem}
.ul-listb4 .ty{font-size:var(--fz30);color:#333;font-family:SC_Bold;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.row-c2{padding-bottom:1.5rem}
.row-c2 .m-titb1{padding-left:0;padding-right:0}
.row-c2 .inbox{overflow:hidden}
.row-c2 .inbox .left{float:left;width:2.9rem;margin-right:.9rem;min-height:1px}
.row-c2 .inbox .right{overflow:hidden}
.tabs-b1{text-align:right;margin-bottom:.4rem}
.tabs-b1 .a{display:inline-block;vertical-align:middle;font-size:var(--fz20);color:#666;margin-left:.3rem}
.tabs-b1 .a.act,.tabs-b1 .a:hover{color:#d80c18}
.ul-listb5{overflow:hidden;margin:0 -.15rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ul-listb5 li{width:33.33%;margin-bottom:.4rem}
.ul-listb5 .con{display:block;overflow:hidden;margin:0 .15rem;border-radius:.15rem;background-color:#f6f6f6;text-align:center;height:100%;padding:.5rem 0 .3rem}
.ul-listb5 .con:hover .pic img{-webkit-transform:translateY(-.06rem);-moz-transform:translateY(-.06rem);-ms-transform:translateY(-.06rem);-o-transform:translateY(-.06rem);transform:translateY(-.06rem)}
.ul-listb5 .con:hover .ty{color:#d80c18}
.ul-listb5 .pic{height:2.3rem;line-height:2.3rem;font-size:0}
.ul-listb5 .pic img{display:inline-block;vertical-align:middle;max-height:90%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb5 .txt{padding:.1rem}
.ul-listb5 .ty{font-size:var(--fz24);color:#333;font-family:SC_Bold;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.2rem}
.ul-listb5 .info{font-size:var(--fz20);color:#666;font-family:SC_Light;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.1rem;line-height: 2;}
.snv{padding:0;position:relative;z-index:2}
.snv li.on>.link{color:#d80c18}
.snv .link{display:block;font-size:var(--fz24);color:#333;font-family:SC_Bold;line-height:1.5;padding-right:.4rem;padding-top:0;padding-bottom:.32rem;position:relative;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.snv li{position:relative}
.snv .dropicon{display:block;position:absolute;top:.04rem;right:0;width:.22rem;height:.22rem;background:url(../images/bl/drop.svg) no-repeat center right;-o-background-size:80%;-webkit-background-size:80% 80%;background-size:80%;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;pointer-events:none}
.snv .act>.dropicon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.snv .snv-sub{display:none;position:relative;padding-bottom: .36rem;}
.snv .snv-sub .a{display:block;color:#666;font-size:var(--fz20);font-family:SC_Light;padding:0 .4rem .1rem .1rem;line-height:2;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.snv .snv-sub .a:hover{text-decoration:underline}
.snv .snv-sub .two{position:relative}
.snv .snv-sub .two .dropicon{top:.1rem}
.snv .snv-sub .act .a{background-color:#fff}
.snv .snv-three{display:none}
.snv .snv-three .a{padding-left:.2rem}
.slider-container{width:5rem;height:.06rem;position:relative;cursor:pointer;background-color:#f5f5f5;margin:.2rem auto}
.progress{height:100%;width:0%;background-color:#d80c18;border-radius:.06rem}
.thumb{width:.18rem;height:.18rem;border-radius:50%;background:#fff;border:1px solid #d80c18;position:absolute;top:-5px;left:-15px;z-index:2;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.thumb.dragging{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.banner{position:relative;--swiper-theme-color:#D80C18}
.banner .swiper-slide{overflow:hidden}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{opacity:1}
.banner .con{position:relative}
.banner .bg{position:relative;height:0;padding-top:47.3%;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .swiper-button-prev{left:4%}
.banner .swiper-button-next{right:4%}
.banner .swiper-button-next,.banner .swiper-button-prev{width:.5rem;height:.5rem;border-radius:50%;background:rgba(255,255,255,.5);margin-top:-.25rem;--swiper-navigation-size:0.2rem;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-backtop{position:fixed;bottom:.3rem;right:.3rem;z-index:999;display:none}
.g-backtop .box{width:.48rem;height:.48rem;background:#d80c18;border-radius:.1rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;font-size:var(--fz14);cursor:pointer;font-family:SC_Bold}
.g-backtop .box:hover{opacity:.8}
.g-backtop .box .i{display:block;width:0;height:0;border-left:.05rem solid transparent;border-right:.05rem solid transparent;border-bottom:.05rem solid #fff}
.row-a4{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:.7rem 0;min-height:8.2rem}
.m-txtb2{color:#fff;font-size:var(--fz20);line-height:2;width:50%}
.m-txtb2 b{font-size:var(--fz30);font-family:SC_Bold}
.row-a5{padding:.8rem 0 0}
.ul-hyls li:nth-child(odd) .txt{left:auto;right:1.7rem}
.ul-hyls .con{display:block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height:0;padding-top:47.3%;overflow:hidden;position:relative}
.ul-hyls .txt{position:absolute;top:51%;width:38%;left:1.7rem;color:#fff;font-size:var(--fz20)}
.ul-hyls .tit{font-size:var(--fz30);font-family:SC_Bold}
.ul-hyls .info{line-height:2;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;text-align:justify;margin:.4rem 0}
.ul-hyls .lk{color:#fff;font-size:var(--fz16)}
.ul-hyls .lk:hover{text-decoration:underline}
.m-sh{overflow:hidden;padding:.5rem 0 .35rem}
.m-sh .txt{font-size:var(--fz20);color:#333;line-height:2;margin-bottom:.8rem}
.m-sh .g-titl1{margin-bottom:.96rem}
.ul-sh1 li:nth-child(odd) .con::before{background-image:url(../images/bl/fw-mk1.png)}
.ul-sh1 li:nth-child(odd) .con .wp1200{-webkit-box-pack:end;-webkit-justify-content:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:end}
.ul-sh1 li:nth-child(even) .con::before{background-image:url(../images/bl/fw-mk2.png)}
.ul-sh1 .wp1200{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.ul-sh1 .con{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;height:4.2rem}
.ul-sh1 .con::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-sh1 .info{position:absolute;top:50%;left:0;width:100%;z-index:2;color:#fff;font-size:var(--fz20);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-sh1 .info .t{font-size:var(--fz30);font-family:SC_Bold;margin-bottom:.25rem}
@media screen and (max-width:1199px){
.g-posb1{top:1rem}
.g-backtop{right:0}
.g-backtop .box{width:.6rem;height:.6rem;font-size:.24rem}
.g-backtop .box .i{border-left:.08rem solid transparent;border-right:.08rem solid transparent;border-bottom:.08rem solid #fff}
.m-titb1{padding:0}
.ul-listb3 .pic{height:8rem}
.m-boxb3{margin:0}
.m-swb1 .card .right{padding:.2rem}
.row-e1{padding:.6rem 0}
.m-txtb1{padding:0}
.slider-container{height:.12rem;margin:.5rem auto}
.thumb{width:.36rem;height:.36rem}
.row-a4{min-height:auto}
.m-txtb2{width:auto;font-size:var(--fz16);line-height:1.7}
.m-txtb2 b{font-size:var(--fz18)}
.snv .link{font-size:var(--fz20)}
.snv .snv-sub .a{font-size:var(--fz16)}
.snv .dropicon{top:.04rem}
.snv .snv-sub .two .dropicon{top:.2rem}
.ul-hyls li:nth-child(odd) .txt{left:auto;right:5%}
.ul-hyls .txt{top:10%;width:90%;left:5%;font-size:var(--fz14)}
.ul-hyls .tit{font-size:var(--fz18)}
.ul-hyls .info{line-height:1.5;margin:.15rem 0}
.ul-hyls .lk{font-size:var(--fz14)}
}
@media screen and (max-width:767px){
.m-boxb1 .left,.m-boxb1 .right{float:none;width:auto;margin:0 0 .3rem}
.m-boxb1 .box{margin:0}
.m-boxb1 .box .item{float:none;width:auto;padding:0;margin-bottom:.3rem}
.m-boxb1 .box .item:last-child{margin-bottom:0}
.m-titb1 .tit .en{font-size:.4rem;top:.12rem}
.m-cardb1.styh1 .pic img{height:2.5rem}
.m-cardb1.styh3{height:9rem}
.m-swb1 .card .desc{line-height:1.5;height:6em}
.m-boxb3 .title{text-align:center;padding:0}
.m-boxb3 .item{float:none;width:auto;display:block;margin-bottom:.6rem}
.row-a3{padding-bottom:.6rem}
.ul-listb3{display:block;margin:0 -.15rem}
.ul-listb3 li{float:left;width:50%;margin:0}
.ul-listb3 .con{margin:0 .15rem .3rem}
.ul-listb3 .txt{top:0;padding:.3rem}
.ul-listb3 .act .txt{padding:.3rem}
.ul-listb3 .tbox{text-align:left}
.ul-listb3 .tit{width:auto}
.ul-listb3 .tit::after{opacity:1}
.ul-listb3 .desc{display:block}
.ul-listb3 .desc .item{float:none}
.row-a1 .m-titb1,.row-a2 .m-titb1,.row-a3 .m-titb1{margin-bottom:.3rem}
.ul-floor{overflow-x:auto;overflow-y:hidden}
.ul-floor .v1::after{bottom:0}
.g-titb1 .tit{padding-left:.35rem}
.ul-listb1 li{width:50%}
.ul-listb1 .txt{padding:.2rem}
.ul-listb2{padding:.4rem 0}
.ul-listb2::after{bottom:.2rem}
.ul-listb2 li{width:50%;margin-bottom:.3rem}
.ul-listb4 li{width:50%}
.tabs-b1{text-align:center}
.tabs-b1 .a{margin:0 .15rem}
.row-c2{padding-bottom:.6rem}
.row-c2 .inbox .left{float:none;width:auto;margin-right:0}
.ul-listb5 li{width:50%}
}
/*!****** bl end *******/
