@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:siyuan-rg,M-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:M-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}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:M-Bold;src:url(../fonts/Manrope-Bold.ttf)}
@font-face{font-family:M-Regular;src:url(../fonts/Manrope-Regular.ttf)}
@font-face{font-family:M-SemiBold;src:url(../fonts/Manrope-SemiBold.ttf)}
@font-face{font-family:M-ExtraBold;src:url(../fonts/Manrope-ExtraBold.ttf)}
.wp{width:95%;max-width:13.5rem;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
body{padding-top:.75rem}
.header{position:fixed;left:0;top:0;width:100%;height:100%;display:block;height:.75rem;background-color:#fff;z-index:999;border-bottom:1px solid #f4f2f1}
.logo{float:left;line-height:.75rem;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 .23rem}
.nav .icondrop{display:none}
.nav .v1{font-size:var(--fz16);color:#000;position:relative;display:block;line-height:.75rem;font-family:M-SemiBold;text-transform:uppercase;transition:.5s}
.nav .v1::after{content:"";display:block;position:absolute;bottom:0rem;width:100%;background-color:#ed12b2;height:.03rem;left:0;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.nav .ok .v1::after,.nav .on .v1::after{opacity:1}
.nav .ok .v1,.nav .on .v1,.nav .v1:hover{color:#ed12b2}
.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;-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}
.nav .sub .v2{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}
.nav .sub .v2:last-child{border-bottom:none}
.nav .sub .v2:hover{background-color:#fff;color:#0062a9}
.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:.75rem}
.h-so{position:relative;height:.75rem}
.h-so .icon{width:.5rem;height:.5rem;background:url(../images/h-i1.png) no-repeat center;-webkit-background-size:.2rem .2rem;-o-background-size:.2rem;background-size:.2rem;cursor:pointer;position:relative;margin-right:.2rem;margin-top:.32rem}
.h-so .icon::after{content:"";display:block;width:1px;height:.2rem;background-color:#fff;opacity:.2;position:absolute;top:50%;right:0;margin-top:-.1rem}
.h-so .so-pop{position:absolute;top:100%;right:0;border:1px solid #eee;display:none}
.h-so .so-pop .inp{display:block;width:2.5rem;height:.4rem;padding:0 .5rem 0 .1rem;background-color:#fff;font-size:var(--fz16);color:#333}
.h-so .so-pop .btn{display:block;background:#0062a9 url(../images/h-i1.png) no-repeat center;-webkit-background-size:.2rem .2rem;-o-background-size:.2rem;background-size:.2rem;position:absolute;top:0;right:0;height:.4rem;width:.4rem}
.h-lang{position:relative;line-height:.75rem;cursor:pointer;font-weight:700}
.h-lang .l{margin:0 .1rem;color:#ed12b2;position:relative}
.h-lang .l::after{content:'';position:absolute;right:-.1rem;top:50%;transform:translateY(-50%);border-right:1px solid #ed12b2;height:.2rem}
.h-lang .l:last-of-type::after{display:none}
.h-lang .top{padding-left:.3rem;background:url(../images/h-i2.png) no-repeat left center;-webkit-background-size:.2rem .2rem;-o-background-size:.2rem;background-size:.2rem;font-size:var(--fz16);padding-right:.15rem;position:relative}
.h-lang .top::after{content:"";display:block;width:.11rem;height:.11rem;background:url(../images/h-i3.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;top:50%;right:0;margin-top:-.06rem}
.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}
.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:#0062a9}
/*!******************************
    -------[=导航]-------
********************************/
.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:#ed12b2;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:url(../images/ftrbg.png) no-repeat center;background-size:cover}
.f-top{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;overflow:hidden;padding:.4rem 0 .4rem}
.f-share .itm{display:inline-block;vertical-align:middle;margin-right:.2rem;width:.47rem}
.f-item{min-width:1.3rem}
.f-item:last-of-type{margin-right:0}
.f-item .tit{font-size:var(--fz16);font-family:M-ExtraBold;text-transform:capitalize;color:#fff;margin-bottom:.25rem;font-weight:700}
.f-form{width:3.8rem}
.f-form .inp{display:block;width:100%;background-color:#343434;font-size:var(--fz16);color:#fff;padding:0 .12rem;height:.4rem}
.f-form .inp.area{height:1.4rem;line-height:1.5;padding-top:.1rem;padding-bottom:.1rem}
.f-form .gp{margin-bottom:.16rem;border-radius:.05rem;overflow:hidden}
.f-form .submit{display:block;text-align:center;font-size:var(--fz16);color:#fff;font-family:M-ExtraBold;background-color:#0062a9;text-transform:uppercase;border-radius:.05rem;width:1.7rem;line-height:.38rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.f-form .submit:hover{opacity:.8}
.f-txt{margin-bottom:.36rem}
.f-txt .line{font-size:var(--fz16);color:#999;line-height:.36rem}
.f-txt .icon{float:left;width:.3rem;overflow:hidden}
.f-txt .icon img{display:inline-block;vertical-align:middle;max-width:.24rem}
.f-txt .p{overflow:hidden}
.f-ls .link{display:block;background:url(../images/f-i6.png) no-repeat left center;-webkit-background-size:.2rem .2rem;-o-background-size:.2rem;background-size:.2rem;font-size:var(--fz13);color:rgba(255,255,255,.502);text-transform:capitalize;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin-bottom:.1rem}
.f-ls .link:hover{color:#fff}
.f-copy{border-top:1px solid rgba(255,255,255,.2);color:#888;font-size:var(--fz13);padding:.15rem 0;text-align:center}
.f-copy a{color:inherit;margin-right:.15rem;transition:.5s}
.f-copy a:hover{color:#fff}
/*!******************************
    -------[=公用]-------
********************************/
.g-cur{background-color:#f5f5f5;overflow:hidden}
.cur,.cur a{font-size:.16rem;color:#666}
.cur{padding:.13rem 0 .13rem .28rem;background:url(../images/i-cur.png) no-repeat left center;-webkit-background-size:.19rem auto;-moz-background-size:.19rem auto;-ms-background-size:.19rem auto;-o-background-size:.19rem auto;background-size:.19rem auto}
.cur a:hover{color:#0062a9}
.pages{text-align:center;font-size:0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 .07rem}
.pages ul li a,.pages ul li span{display:block;height:.44rem;line-height:.42rem;text-align:center;font-size:.16rem;color:#666;border:.01rem solid #dcdcdc;padding:0 .05rem;min-width:.44rem;border-radius:.05rem;-webkit-border-radius:.05rem;-moz-border-radius:.05rem;-ms-border-radius:.05rem;-o-border-radius:.05rem;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:#0062a9;border-color:#0062a9;color:#fff}
.pages ul li.next,.pages ul li.prev{min-width:1.51rem}
@media screen and (max-width:1400px){
.wp{max-width:15rem}
}
@media screen and (max-width:1200px){
.menuBtn{display:block}
.wp{padding:0 .3rem;max-width:none;width:auto}
body{padding-top:1rem}
.header{height:1rem}
.logo{line-height:1rem}
.logo img{max-height:.6rem}
.h-r{margin-right:.8rem}
.h-lang,.h-opts,.h-so{height:1rem}
.h-so .icon{margin-top:.25rem}
.h-lang{line-height:1rem}
.h-lang .lang-box .lang{line-height:2}
.h-so .so-pop{position:fixed;width:100%;top:1rem}
.h-so .so-pop .inp{width:100%;height:.8rem;padding-right:.9rem}
.h-so .so-pop .btn{width:.8rem;height:.8rem}
.nav{position:fixed;top:1rem;left:0;bottom:0;overflow-y:auto;overflow-x:hidden;width:100%;background-color:#fff;border-top:1px solid #fff;display:none}
.nav li{float:none;width:auto}
.nav .v1{line-height:.8rem}
.nav .sub{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.nav .sub .v2{line-height:.6rem}
.nav .on .dropicon::after{content:"-"}
.nav .dropicon{display:block;position:absolute;top:0;right:.28rem;width:.8rem;height:.8rem;pointer-events:none}
.nav .dropicon::after{content:"+";display:block;color:#fff;font-weight:700;line-height:.8rem;font-style:normal;text-align:right;width:100%}
.nav .ok .v1::after,.nav .on .v1::after{display:none}
.f-top{padding-bottom:.3rem}
.f-item{margin-bottom:.3rem}
.f-ls .link,.f-txt .line{line-height:2}
.f-copy{padding:.3rem 0}
.f-top{display:block}
.f-form{width:auto}
.f-form .inp{height:.6rem}
.f-form .submit{width:100%;line-height:.6rem}
}
: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:1342px){
:root{--fz14:0.18rem;--fz16:0.2rem;--fz18:0.22rem;--fz20:0.24rem;--fz22:0.26rem;--fz24:0.28rem;--fz26:0.3rem;--fz28:0.32rem;--fz30:0.34rem;--fz32:0.36rem;--fz34:0.38rem;--fz36:0.4rem;--fz38:0.42rem;--fz40:0.44rem;--fz42:0.46rem;--fz44:0.48rem;--fz46:0.5rem;--fz48:0.52rem;--fz50:0.54rem}
}
@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 *******/
/*!****** bl *******/
.row-a6{background-color:#f5f5f5;padding:.95rem 0;overflow:hidden}
.m-banb1 .ul-listl1 .con{background-color:#fff}
.m-banb1 .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:0}
.m-banb1 .slick-dots li{display:inline-block;width:.14rem;height:.14rem;margin:0 .12rem;border-radius:50%;background-color:#444;cursor:pointer}
.m-banb1 .slick-dots button{display:none}
.m-banb1 .slick-dots li.slick-active{background-color:#0062a9}
.g-content{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;padding:1rem 0}
.g-content .col-l{width:35%}
.g-content .col-r{width:60%}
.g-txtb1{color:#fff}
.g-txtb1 .top{margin-bottom:.28rem}
.g-txtb1 .h4{font-size:var(--fz18);font-family:M-ExtraBold;text-transform:uppercase}
.g-txtb1 .h3{font-size:var(--fz48);font-family:M-ExtraBold;text-transform:capitalize;line-height:1.3}
.g-txtb1 .desc{margin-bottom:.5rem}
.g-txtb1 .desc .p{font-size:var(--fz16);padding-left:.16rem;position:relative;line-height:2;margin-bottom:.18rem}
.g-txtb1 .desc .p::before{content:"";width:.06rem;height:.06rem;border-radius:50%;background-color:#fff;position:absolute;top:.12rem;left:0}
.g-txtb1 .bot{overflow:hidden}
.g-txtb1 .bot .icon{float:left;width:.68rem;margin-right:.14rem}
.g-txtb1 .bot .info{padding-top:.04rem}
.g-txtb1 .bot .p{font-size:var(--fz18)}
.g-txtb1 .bot .tel{font-size:var(--fz24);font-family:M-ExtraBold}
.g-txtb1 .bot .tel a{color:inherit}
.g-formb1{background-color:#e9f1f6;border-radius:.15rem;padding:.36rem .45rem .5rem;overflow:hidden}
.g-formb1 .gp{overflow:hidden;margin:0 -.23rem .15rem}
.g-formb1 .item{float:left;width:50%}
.g-formb1 .w100{width:100%;margin-bottom:.24rem}
.g-formb1 .con{margin:0 .23rem;overflow:hidden}
.g-formb1 .tit{font-size:var(--fz16);color:#666;line-height:.42rem;margin-bottom:.03rem}
.g-formb1 .tit em{color:red}
.g-formb1 .inp{display:block;width:100%;height:.42rem;background-color:#fff;padding:0 .16rem;font-size:var(--fz16);color:#333;border-radius:.05rem}
.g-formb1 .inp.area{height:1.6rem;resize:none;padding-top:.1rem;padding-bottom:.1rem}
.g-formb1 .btn{display:block;text-align:center;width:100%;background-color:#1365a7;line-height:.5rem;border-radius:.5rem;font-size:var(--fz18);color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-formb1 .btn:hover{opacity:.8}
.g-titl1{text-align:center;font-size:var(--fz16);color:#666}
.g-titl1 .desc{text-transform:uppercase}
.row-a4{padding:.95rem 0;overflow:hidden}
.row-a4 .g-titl1{margin-bottom:.4rem}
.row-a4 .g-titl1 .info{max-width:none}
.ul-listb1{overflow:hidden;margin:0 -.1rem}
.ul-listb1 li{float:left;width:25%}
.ul-listb1 li:nth-child(1){width:50%}
.ul-listb1 li:nth-child(1) .pic{padding-top:70%}
.ul-listb1 li:nth-child(1) .txt{display:block}
.ul-listb1 li:nth-child(1) .play{width:1.12rem;height:1.12rem}
.ul-listb1 .con{display:block;overflow:hidden;position:relative;border-radius:.1rem;margin:0 .1rem .2rem}
.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 .con::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2.2rem;background:url(../images/mask.png) no-repeat bottom center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listb1 .pic{position:relative;height:0;padding-top:69.11%;overflow:hidden}
.ul-listb1 .pic::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3}
.ul-listb1 .play{position:absolute;top:50%;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%);display:block;width:.8rem;height:.8rem;background:url(../images/play.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;z-index:5}
.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{position:absolute;bottom:0;left:0;width:100%;display:none;z-index:2}
.ul-listb1 .name{font-size:var(--fz16);color:#fff;background:rgba(56,56,56,.3);padding:.3rem .4rem;position:relative;z-index:2}
.banner{position:relative;height:calc(100vh - .75rem)}
.banner .swiper-slide{overflow:hidden;height:100%}
.banner .con{position:relative;height:100%}
.banner .bg{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .bg::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/ban-mk.png) no-repeat center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .inbox{position:absolute;top:0;left:0;width:100%}
.banner .swiper-container{height:100%}
.banner .inbox .wp{padding-top:2.6rem;position:relative}
.banner .inbox .txt{color:#fff}
.banner .inbox .pic{position:absolute;top:1.5rem;right:0;width:60%}
.banner .inbox .h4{font-size:var(--fz32);-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.banner .inbox .h3{font-size:var(--fz38);font-family:M-ExtraBold;text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.3;margin-bottom:.12rem;font-weight:700}
.banner .inbox .desc{font-family:M-SemiBold;text-transform:uppercase;font-size:var(--fz18);display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.35rem}
.g-moreb1{display:inline-block;background-color:#0062a9;border-radius:.5rem;line-height:.5rem;font-size:0;color:#fff;padding:0 .5rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-moreb1 i,.g-moreb1 span{display:inline-block;vertical-align:middle}
.g-moreb1 span{font-size:var(--fz16);font-family:M-ExtraBold;text-transform:uppercase}
.g-moreb1 i{width:.12rem;height:.12rem;margin-left:.1rem;background:url(../images/arr.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}
.g-moreb1:hover{opacity:.9}
.g-moreb1.white{color:#333;background-color:#fff}
.g-moreb1.white i{background-image:url(../images/arr1.png)}
.ban-opts{position:absolute;bottom:.6rem;left:0;width:100%;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;--swiper-navigation-size:0.2rem;--swiper-theme-color:#fff}
.ban-opts .swiper-button-next,.ban-opts .swiper-button-prev,.ban-opts .swiper-pagination{position:static;margin:0}
.ban-opts .swiper-pagination{margin:0 .3rem}
.ban-opts .swiper-pagination-bullet{width:.47rem;height:.03rem;margin:0 .04rem;background-color:#fff;border-radius:0;opacity:1}
.ban-opts .swiper-pagination-bullet-active{background-color:#eb15b2}
.row-a1{padding-bottom:.4rem;background:#f8f8f8 url(../images/r1-bg.png) no-repeat top center}
.row-a1 .g-titl1 .info{max-width:none}
.ul-listb2{border-radius:.2rem;background-color:#fff;overflow:hidden;margin-top:-1rem;margin-bottom:.97rem;position:relative;z-index:2;-webkit-box-shadow:.1rem .12rem .3rem rgba(0,0,0,.06);box-shadow:.1rem .12rem .3rem rgba(0,0,0,.06)}
.ul-listb2 li{float:left;width:25%}
.ul-listb2 li:nth-child(1) .con{border-left:none}
.ul-listb2 .con{display:block;text-align:center;font-size:var(--fz16);border-left:1px solid #f5f5f5;padding:.18rem .1rem}
.ul-listb2 .icon{width:.98rem;height:.98rem;border-radius:50%;margin:0 auto .13rem;overflow:hidden;line-height:.98rem;background-color:#f5f5f5}
.ul-listb2 .icon img{display:inline-block;vertical-align:middle;max-height:.98rem}
.ul-listb2 .tit{font-size:var(--fz20);color:#333;font-family:M-ExtraBold;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.12rem}
.ul-listb2 .desc{height:4.5em;color:#666;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}
.m-banb2{position:relative;color:#fff}
.m-banb2 .top-type{position:absolute;top:1.3rem;left:0;width:100%;z-index:10;font-family:M-ExtraBold}
.m-banb2 .top-type .h3{font-size:.52rem;margin-bottom:.26rem}
.m-banb2 .top-type .h4{font-size:var(--fz18)}
.m-banb2 .top-type .line{width:.8rem;height:.04rem;background-color:#fff}
.m-banb2 .con{position:relative}
.m-banb2 .bg{position:relative;height:0;padding-top:45.3%;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.m-banb2 .bg::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/mk1.png) no-repeat center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;pointer-events:none}
.m-banb2 .txt{position:absolute;top:3rem;left:0;width:100%}
.m-banb2 .txt .desc{width:50%;font-size:var(--fz16);display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:.35rem}
.ban-bot{position:absolute;bottom:0;left:0;width:100%;background:rgba(40,40,40,.7)}
.ul-typesb1{overflow:hidden}
.ul-typesb1 li{float:left;width:25%}
.ul-typesb1 li:nth-child(1) .con{border-left:1px solid rgba(255,255,255,.2)}
.ul-typesb1 .con{display:block;border-right:1px solid rgba(255,255,255,.2);text-align:center;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;cursor:pointer;padding:.3rem .1rem}
.ul-typesb1 .on .con{background-color:#0062a9}
.ul-typesb1 .icon{font-size:0;height:.9rem;line-height:.9rem}
.ul-typesb1 .icon img{display:inline-block;vertical-align:middle;max-height:.9rem}
.ul-typesb1 .bot{padding:0 .1rem}
.ul-typesb1 .title{font-size:var(--fz16);color:#fff;line-height:1.5;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;height:3em}
.row-a2{overflow:hidden;padding:1rem 0}
.row-a2 .col-l{width:51%}
.row-a2 .col-r{width:42.5%}
.row-a2 .g-titl1{margin-bottom:.4rem}
.row-a2 .g-titl1 .info{font-size:var(--fz32);color:#535353}
.m-txtb1{font-size:var(--fz16);color:#666;margin-bottom:.4rem}
.ul-listb3{margin-bottom:.25rem}
.ul-listb3 li{float:left;width:25%}
.ul-listb3 .con{display:block;text-align:center;border-radius:.05rem;background-color:#f5f5f5;margin:0 .1rem .2rem;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;padding:.1rem .1rem .25rem}
.ul-listb3 .con:hover{background-color:#fff;-webkit-box-shadow:.04rem .08rem .2rem rgba(0,0,0,.1);box-shadow:.04rem .08rem .2rem rgba(0,0,0,.1)}
.ul-listb3 .icon{text-align:center;font-size:0;height:.96rem;line-height:.96rem;overflow:hidden;margin-bottom:.05rem}
.ul-listb3 .icon img{display:inline-block;vertical-align:middle;max-height:.7rem}
.ul-listb3 .name{font-size:var(--fz18);color:#535353;font-family:M-ExtraBold;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-pvd{position:relative;border-radius:.1rem;overflow:hidden}
.m-pvd .pic{position:relative;height:0;padding-top:102.94%;overflow:hidden}
.m-pvd .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}
.m-pvd .play{width:2.33rem;height:2.33rem;background:url(../images/play1.png) no-repeat center;-webkit-background-size:1.02rem 1.02rem;-o-background-size:1.02rem;background-size:1.02rem;position:absolute;top:50%;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%)}
.m-pvd .play::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/after.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-animation:myani 8s linear infinite;-moz-animation:myani 8s linear infinite;-o-animation:myani 8s linear infinite;animation:myani 8s linear infinite}
.m-pvd .txt{position:absolute;bottom:0;right:0;background-color:#0062a9;border-radius:.1rem;color:#fff;font-size:var(--fz20);padding:0 .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}
.m-pvd .txt .d{font-size:.62rem;font-weight:700;float:left;margin-right:.2rem}
.m-pvd .txt .p{overflow:hidden;width:2.1rem}
@-webkit-keyframes myani{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes myani{
0%{-moz-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes myani{
0%{-o-transform:rotate(0);transform:rotate(0)}
100%{-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes myani{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.row-ct1{padding:.6rem 0 1.06rem;overflow:hidden}
.m-contact .top{text-align:center;font-size:var(--fz16);color:#666;margin-bottom:.45rem}
.m-contact .top .h3{font-size:var(--fz48);color:#333;font-family:M-ExtraBold;text-transform:uppercase;margin-bottom:.12rem}
.m-contact .col-l{width:47.5%}
.m-contact .col-r{width:47.5%}
.m-contact .title{padding:.1rem 0}
.m-contact .title .h3{font-size:var(--fz36);color:#333;text-transform:uppercase;font-family:M-ExtraBold;margin-bottom:.07rem}
.m-contact .title .h4{font-size:var(--fz16);color:#666;margin-bottom:.23rem}
.m-contact .title .line{width:.7rem;height:.02rem;background-color:#006ab6}
.m-contact .map{height:7.34rem;border-radius:.16rem;overflow:hidden;border:1px solid #ececec;-webkit-box-shadow:.06rem .2rem .2rem rgba(0,0,0,.06);box-shadow:.06rem .2rem .2rem rgba(0,0,0,.06)}
.ul-listb4 .con{padding:.2rem 0;overflow:hidden;border-bottom:1px solid #ececec}
.ul-listb4 .con:hover .icon{background-color:#006ab6}
.ul-listb4 .con:hover .icon img{display:none}
.ul-listb4 .con:hover .icon img:nth-child(2){display:inline-block}
.ul-listb4 .icon{float:left;width:.68rem;height:.68rem;border-radius:50%;background-color:#f0f4f7;text-align:center;line-height:.68rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin-right:.2rem}
.ul-listb4 .icon img{display:inline-block;vertical-align:middle;max-height:.5rem}
.ul-listb4 .icon img:nth-child(2){display:none}
.ul-listb4 .txt{overflow:hidden;font-size:var(--fz24);color:#333;padding-top:.15rem}
.ul-listb4 .txt b{float:left}
.ul-listb4 .txt a{display:block;overflow:hidden}
@media screen and (max-width:1200px){
body{padding-top:1rem}
.header{height:1rem}
.logo{line-height:1rem}
.logo img{max-height:.6rem}
.h-r{margin-right:.8rem}
.h-lang,.h-opts,.h-so{height:1rem}
.h-so .icon{margin-top:.25rem}
.h-lang{line-height:1rem}
.h-lang .lang-box .lang{line-height:2}
.h-so .so-pop{position:fixed;width:100%;top:1rem}
.h-so .so-pop .inp{width:100%;height:.8rem;padding-right:.9rem}
.h-so .so-pop .btn{width:.8rem;height:.8rem}
.nav{position:fixed;top:1rem;left:0;bottom:0;overflow-y:auto;overflow-x:hidden;width:100%;background-color:#fff;border-top:1px solid #fff;display:none}
.nav li{float:none;width:auto}
.nav .v1{line-height:.8rem}
.nav .sub{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.nav .sub .v2{line-height:.6rem}
.nav .on .dropicon::after{content:"-"}
.nav .dropicon{display:block;position:absolute;top:0;right:.28rem;width:.8rem;height:.8rem;pointer-events:none}
.nav .on .dropicon::after{color:#ed12b2}
.nav .dropicon::after{content:"+";display:block;color:#000;font-weight:700;line-height:.8rem;font-style:normal;text-align:right;width:100%}
.nav .ok .v1::after,.nav .on .v1::after{display:none}
.f-top{padding-bottom:.3rem}
.f-item{margin-bottom:.3rem}
.f-item{display:none}
.f-item:last-of-type{display:block}
.f-ls .link,.f-txt .line{line-height:2}
.f-copy{padding:.3rem 0}
.f-top{display:block}
.f-form{width:auto}
.f-form .inp{height:.6rem}
.f-form .submit{width:100%;line-height:.6rem}
.banner .inbox .wp{padding-top:.6rem;padding-bottom:.6rem}
.banner .inbox .pic{overflow:hidden;position:static;width:50%}
.ban-opts{bottom:.3rem}
.row-a1{padding:.6rem 0}
.ul-listb2{margin:0 0 .5rem}
}
@media screen and (max-width:800px){
.row-a2 .col-l,.row-a2 .col-r{float:none;width:auto}
.row-a2 .col-l{margin-bottom:.4rem}
.row-a2 .col-r{width:60%;margin:0 auto}
.g-txtb1 .desc .p::before{top:.2rem}
.ban-bot{position:static}
.ban-bot .wp{padding:0}
.g-formb1 .inp{height:.6rem}
.g-formb1 .btn,.g-formb1 .tit{line-height:.6rem}
.g-formb1 .tit{margin-bottom:0}
.ul-typesb1 .icon img{max-height:.5rem}
.m-pvd .txt{width:70%}
.m-pvd .txt .p{width:auto}
.m-contact .col-l,.m-contact .col-r{float:none;width:auto}
.m-contact .col-l{margin-bottom:.4rem}
.ul-listb4 .icon img{max-height:.36rem}
}
@media screen and (max-width:767px){
.banner .inbox .txt{width:60%}
.banner .inbox .pic{width:40%}
.banner .inbox .h4{font-size:.24rem}
.banner .inbox .h3{font-size:.28rem}
.banner .inbox .desc{display:none}
.m-banb2 .top-type{top:.3rem}
.m-banb2 .bg{padding-top:58%}
.m-banb2 .txt{top:2rem}
.m-banb2 .txt .desc{width:auto;margin-bottom:.2rem}
.ul-listb2 li{width:50%}
.ul-listb2 .con{border-top:1px solid #f5f5f5}
.g-content .col-l,.g-content .col-r{float:none;width:auto}
.g-content .col-l{margin-bottom:.4rem}
.g-formb1{padding:.2rem}
.g-formb1 .gp{margin:0 -.05rem}
.g-formb1 .con{margin:0 .05rem}
.row-a2 .col-r{width:auto}
.ul-listb1{margin:0}
.ul-listb1 li{float:none;width:auto}
.ul-listb1 li:nth-child(1){width:auto}
.ul-listb1 li:nth-child(1) .pic{padding-top:69.11%}
.ul-listb1 li:nth-child(1) .txt{display:none}
.ul-listb1 li:nth-child(1) .play{width:.8rem;height:.8rem}
.ul-listb1 .con{margin:0 0 .3rem}
}
/*!****** bl end *******/
/*!****** ls *******/
.ban{overflow:hidden}
.ban .pic{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}
.ban .pic img{width:100%}
.g-titl1{overflow:hidden;position:relative;padding-bottom:.35rem;text-align:center}
.g-titl1:after{content:"";position:absolute;width:.79rem;height:.04rem;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);overflow:hidden;background-color:#0062a9}
.g-titl1 .tips{overflow:hidden;font-size:var(--fz16);color:#0967ac;line-height:1.5em;font-family:M-Bold;margin-bottom:.15rem;text-transform:uppercase}
.g-titl1 .tit{font-size:.52rem;color:#333;line-height:1.1em;overflow:hidden;font-family:M-ExtraBold;text-transform:uppercase}
.g-titl1 .info{overflow:hidden;font-size:var(--fz16);color:#666;line-height:1.625em;max-width:8.6rem;margin:0 auto;margin-top:.14rem}
.g-titl1.tal:after{left:0;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}
.g-titl1.tal{text-align:left}
.g-titl1.tal .tips{font-size:var(--fz20);margin-bottom:.1rem}
.g-titl1.fz18{padding-bottom:.38rem}
.g-titl1.fz18 .tips{font-size:var(--fz18);margin-bottom:.13rem}
.g-titl1.fff{padding-bottom:.25rem}
.g-titl1.fff:after{background-color:#fff}
.g-titl1.fff .tips{font-size:var(--fz18);color:#fff;margin-bottom:.12rem}
.g-titl1.fff .tit{color:#fff}
.m-newsl{padding:.74rem 0 .6rem;overflow:hidden}
.ul-listl1{overflow:hidden;margin:.3rem -.35rem 0}
.ul-listl1 li{width:33.33%;float:left;padding:0 .35rem;margin-bottom:.59rem}
.ul-listl1 .con{display:block;overflow:hidden;background-color:#f5f5f5;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem}
.ul-listl1 .top{overflow:hidden;position:relative}
.ul-listl1 .pic{padding-top:58.642%;height:0;overflow:hidden;position:relative}
.ul-listl1 .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-listl1 .date{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.22);border-radius:.1rem 0 0 0;-webkit-border-radius:.1rem 0 0 0;-moz-border-radius:.1rem 0 0 0;-ms-border-radius:.1rem 0 0 0;-o-border-radius:.1rem 0 0 0;font-size:.14rem;line-height:.49rem;color:#fff;padding:0 .3rem 0 .36rem}
.ul-listl1 .txt{overflow:hidden;padding:.45rem .4rem .34rem .3rem}
.ul-listl1 .tit{font-size:var(--fz20);color:#333;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:M-Bold;margin-bottom:.12rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .desc{font-size:var(--fz16);color:#666;line-height:1.75em;height:3.5em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.35rem}
.ul-listl1 .more{display:block;font-size:var(--fz16);color:#333;line-height:1.5em;overflow:hidden}
.ul-listl1 .more .icon{display:inline-block;vertical-align:middle;margin:-.02rem 0 0 .23rem;width:.24rem;height:.24rem;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}
.ul-listl1 .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)}
.ul-listl1 .con:hover .tit{color:#0062a9}
.m-newsl.pb0{padding-bottom:0}
.ul-listl2{overflow:hidden;margin:.45rem -.19rem 0}
.ul-listl2 li{width:50%;float:left;padding:0 .19rem;margin-bottom:.7rem}
.ul-listl2 .con{display:block;background-color:#f0f4f7;overflow:hidden;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;padding:.53rem .45rem .63rem .68rem}
.ul-listl2 .pic{float:left;overflow:hidden;width:1.84rem;height:1.84rem;line-height:1.84rem;margin-right:.5rem;text-align:center;font-size:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-listl2 .txt{overflow:hidden;padding-top:.29rem}
.ul-listl2 .tit{font-size:.3rem;color:#333;line-height:1.5em;font-family:M-Bold;overflow:hidden;margin-bottom:.1rem}
.ul-listl2 .desc{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;font-size:var(--fz18);color:#666;line-height:1.47em}
.ul-listl2 .con:hover .pic{transform:translateY(-.1rem);-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);-o-transform:translateY(-.1rem)}
.m-detailsl{background-color:#fff;overflow:hidden;-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);border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;padding:.5rem .8rem .75rem;margin:.61rem 0}
.m-detailsl .title{display:block;text-align:center;overflow:hidden;font-size:.32rem;color:#333;font-family:M-ExtraBold;margin-bottom:.25rem}
.m-detailsl .info{text-align:center;overflow:hidden;font-size:0;border-bottom:1px solid #eee;padding-bottom:.41rem}
.m-detailsl .info span{display:inline-block;vertical-align:middle;font-size:.14rem;color:#999;line-height:1.5em;padding:0 .36rem}
.m-detailsl .info i{display:inline-block;vertical-align:middle;width:.23rem;height:.23rem;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:-.02rem .09rem 0 0}
.m-detailsl #share{padding:0 .06rem}
.m-detailsl .social-share .social-share-icon{font-size:0;width:.18rem;height:.18rem;position:relative;margin-right:.12rem}
.m-detailsl .social-share .social-share-icon:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";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-detailsl .social-share .icon-facebook:before{background-image:url(../images/iconl5.png)}
.m-detailsl .social-share .icon-linkedin:before{background-image:url(../images/iconl6.png)}
.m-detailsl .social-share .icon-diandian:before{background-image:url(../images/iconl7.png)}
.m-detailsl .social-share .icon-twitter:before{background-image:url(../images/iconl8.png)}
.m-detailsl .text{font-size:var(--fz16);line-height:1.625em;overflow:hidden;color:#666;padding:.39rem 0 .44rem}
.m-detailsl .back{display:block;margin:0 auto .44rem;width:2.04rem;height:.54rem;line-height:.54rem;border-radius:.05rem;-webkit-border-radius:.05rem;-moz-border-radius:.05rem;-ms-border-radius:.05rem;-o-border-radius:.05rem;text-align:center;color:#fff;font-family:M-SemiBold;font-size:var(--fz18);background-color:#006ab6}
.m-detailsl .flip{overflow:hidden;margin:0 .01rem}
.m-detailsl .flip li{width:50%;float:left;padding:0 .01rem;margin-bottom:.02rem}
.m-detailsl .flip .con{display:block;padding:0 .2rem;height:.67rem;line-height:.67rem;background-color:#f0f4f7;font-size:var(--fz16);color:#333;font-family:M-SemiBold;white-space:nowrap}
.m-detailsl .flip .con a{display:inline-block;vertical-align:middle;font-size:var(--fz16);line-height:.67rem;color:#666;max-width:80%;overflow:hidden}
.m-detailsl .flip .con .date,.m-detailsl .flip .con .tit{line-height:.67rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:-.02rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-detailsl .flip .con .date{float:right}
.m-detailsl .flip .con a:hover .tit{font-weight:700;color:#006ab6}
.m-aboutl1{overflow:hidden;padding:1rem 0}
.m-aboutl1 .about{overflow:hidden}
.m-aboutl1 .pic{float:right;width:44.375%;overflow:hidden;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;margin-left:.5rem}
.m-aboutl1 .pic img{display:block;width:100%;height:100%}
.m-aboutl1 .txt{overflow:hidden;padding-top:.53rem}
.m-aboutl1 .txt .desc{font-size:var(--fz16);color:#666;line-height:1.7em;overflow:hidden;margin-top:.23rem}
.m-factoryl{padding:.93rem 0 1.01rem}
.m-slickl1{overflow:hidden;margin:.4rem -.17rem 0;padding-bottom:.24rem}
.m-slickl1 .item{padding:0 .17rem;overflow:hidden;margin-bottom:.3rem}
.m-slickl1 .con{display:block;overflow:hidden;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem}
.m-slickl1 .pic{padding-top:60.7843%;position:relative;height:0;overflow:hidden}
.m-slickl1 .pic .img{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;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-slickl1 .slick-dots{position:absolute;left:0;width:100%;text-align:center;bottom:0;z-index:9}
.m-slickl1 .slick-dots li{display:inline-block;margin:0 .12rem}
.m-slickl1 .slick-dots li button{display:block;width:.14rem;height:.14rem;font-size:0;color:#fff;background:#444;text-align:center;border:none;cursor:pointer;overflow:hidden;padding:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.m-slickl1 .slick-dots li.slick-active button{background:#0062a9}
.m-slickl1 .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-slickl1 .item{width:33.33%;float:left}
.m-customerl{overflow:hidden;padding:.94rem 0 .46rem}
.m-teaml{overflow:hidden;padding:1.01rem 0}
.m-teaml .team{overflow:hidden}
.m-teaml .pic{float:left;overflow:hidden;width:46.875%;margin-right:.55rem;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem}
.m-teaml .pic img{display:block;width:100%;height:100%}
.m-teaml .txt{overflow:hidden;padding-top:.75rem}
.m-teaml .desc{font-size:var(--fz16);line-height:1.625em;overflow:hidden;color:#fff;margin:.21rem 0 .27rem}
.m-teaml .more{overflow:hidden;color:#0062a9;font-size:var(--fz16);display:block;background-color:#fff;height:.5rem;line-height:.5rem;width:2.2rem;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;text-align:center;font-family:M-ExtraBold;text-transform:uppercase;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-teaml .more:hover{opacity:.7}
.m-packagingl{overflow:hidden;padding:.93rem 0 .7rem}
.ul-listl3{overflow:hidden;margin:.4rem -.1rem 0}
.ul-listl3 li{width:25%;float:left;padding:0 .1rem}
.ul-listl3 .con{display:block;overflow:hidden;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;margin-bottom:.2rem}
.ul-listl3 .pic{position:relative;padding-top:68.312%;overflow:hidden;height:0}
.ul-listl3 .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-listl3 .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)}
.ul-listl3 li.l2{width:50%}
.ul-listl3 li.l2 .pic{padding-top:69.1139%}
@media only screen and (max-width:1200px){
.wp{width:auto;max-width:none;padding:0 15px}
.cur,.cur a{font-size:12px}
.cur{padding:10px 0 10px 25px;-webkit-background-size:14px auto;-moz-background-size:14px auto;-ms-background-size:14px auto;-o-background-size:14px auto;background-size:14px auto}
.pages ul li{display:none}
.pages ul li a,.pages ul li span{height:36px;line-height:34px;padding:0 5px;min-width:36px;font-size:12px}
.pages ul li.on{display:block}
.pages ul li.next,.pages ul li.prev{min-width:100px;display:block}
.g-titl1,.g-titl1.fff,.g-titl1.fz18{padding-bottom:10px}
.g-titl1:after{width:50px;height:3px}
.g-titl1 .tips,.g-titl1.fff .tips,.g-titl1.fz18 .tips,.g-titl1.tal .tips{font-size:12px;margin-bottom:5px}
.g-titl1 .tit{font-size:20px}
.g-titl1.tal .tips{font-size:16px}
.g-titl1.fff .tips,.g-titl1.fz18 .tips{font-size:14px}
.g-titl1 .info{font-size:12px;margin-top:5px;max-width:none}
.m-newsl{padding:30px 0}
.ul-listl1{margin:30px -5px 20px}
.ul-listl1 li{padding:0 5px;margin-bottom:10px}
.ul-listl1 .date{font-size:12px;line-height:30px;padding:0 15px}
.ul-listl1 .txt{padding:15px}
.ul-listl1 .tit{margin-bottom:5px}
.ul-listl1 .desc{margin-bottom:10px}
.ul-listl1 .more{font-size:12px}
.ul-listl1 .more .icon{width:16px;height:16px;margin:-2px 0 0 5px}
.ul-listl2{margin:30px -5px}
.ul-listl2 li{padding:0 5px;margin-bottom:10px}
.ul-listl2 .con{padding:15px}
.ul-listl2 .pic{width:120px;height:120px;line-height:120px;margin-right:10px}
.ul-listl2 .txt{padding-top:10px}
.ul-listl2 .tit{font-size:18px;margin-bottom:5px}
.ul-listl2 .desc{font-size:14px}
.m-detailsl{padding:20px 15px;margin:30px 0}
.m-detailsl .title{font-size:22px;margin-bottom:10px}
.m-detailsl .info{padding-bottom:15px}
.m-detailsl .info span{font-size:12px;padding:0 5px}
.m-detailsl .info i{width:16px;height:16px;margin:-2px 5px 0 0}
.m-detailsl #share{padding:0 5px}
.m-detailsl .social-share .social-share-icon{width:16px;height:16px;margin-right:10px}
.m-detailsl .text{font-size:12px;padding:20px 0}
.m-detailsl .back{margin-bottom:20px;width:150px;height:36px;line-height:36px;font-size:14px}
.m-detailsl .flip .con{padding:0 15px;height:36px;line-height:36px;font-size:14px}
.m-detailsl .flip .con .date,.m-detailsl .flip .con .tit,.m-detailsl .flip .con a{line-height:40px;font-size:14px;margin-top:-2px}
.m-detailsl .flip li{width:auto;float:none}
.m-aboutl1,.m-customerl,.m-factoryl,.m-packagingl,.m-teaml{padding:30px 0}
.m-aboutl1 .pic{margin-left:20px}
.m-aboutl1 .txt{padding-top:20px}
.m-aboutl1 .txt .desc{font-size:12px;margin-top:20px}
.m-slickl1{margin:20px -5px 0;padding-bottom:20px}
.m-slickl1 .item{padding:0 5px;margin-bottom:10px}
.m-slickl1 .slick-dots li{margin:0 4px}
.m-slickl1 .slick-dots li button{width:8px;height:8px}
.m-teaml .pic{margin-right:20px}
.m-teaml .txt{padding-top:20px}
.m-teaml .desc{font-size:12px;margin:10px 0}
.m-teaml .more{font-size:12px;height:30px;line-height:30px;width:140px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;margin:0 auto}
.ul-listl3{margin:20px -5px 0}
.ul-listl3 li{padding:0 5px}
.ul-listl3 .con{margin-bottom:10px}
}
@media only screen and (max-width:767px){
.ul-listl1 li{width:50%}
.ul-listl2 li{width:auto;float:none}
.m-aboutl1 .pic,.m-teaml .pic{width:50%;float:none;margin:0 auto 20px}
.m-aboutl1 .txt{padding-top:0}
.g-titl1.tal .tips,.g-titl1.tal .tit{text-align:center}
.g-titl1.tal:after{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.m-slickl1 .item{width:50%}
.m-teaml .txt{padding-top:0}
}
@media only screen and (max-width:480px){
.ul-listl1 li{width:auto;float:none}
.ul-listl2 .pic{float:none;margin:0 auto 10px}
.m-detailsl .flip .con a{width:70%}
.m-aboutl1 .pic,.m-slickl1 .item,.m-teaml .pic,.ul-listl3 li,.ul-listl3 li.l2{width:auto;float:none}
}
/*!****** ls end *******/
.jl-about1{padding:.8rem 0 .6rem;overflow:hidden}
.jl-snvbox{float:left;width:3.31rem;margin-right:.53rem;border-radius:.03rem;background-color:#f5f5f5;overflow:hidden}
.jl-snvbox .bigtit{font-size:var(--fz20);color:#fff;line-height:.6rem;background-color:#006ab6;font-family:M-ExtraBold;padding:0 .22rem;position:relative}
.jl-snvbox .menu{position:absolute;width:30px;height:29px;top:50%;right:15px;z-index:35;display:none;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.jl-snvbox .menu b{display:block;height:3px;background-color:#fff;margin:5px 0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.jl-snvbox .menu.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.jl-snvbox .menu.open b:first-child{display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.jl-snvbox .menu.open b:last-child{display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.jl-snv{padding-bottom:.2rem}
.jl-snv li{border-bottom:1px solid #dcdcdc}
.jl-snv a{display:block;padding:0 .17rem 0 .37rem;background-image:url(../images/jl-i01.png);background-repeat:no-repeat;background-position:.16rem center;background-size:.15rem;line-height:.51rem;font-size:var(--fz16);color:#333;font-family:M-Regular;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.3s}
.jl-snv a:hover{color:#006ab6}
.jl-about1 .rbox{overflow:hidden}
.jl-list1{margin:.4rem -.15rem .51rem;font-size:0;overflow:hidden}
.jl-list1 li{display:inline-block;vertical-align:top;width:33.33%;padding:0 .15rem;margin-bottom:.23rem}
.jl-list1 .con{display:block;cursor:pointer}
.jl-list1 .pic{position:relative;border-radius:.1rem;overflow:hidden;margin-bottom:.15rem}
.jl-list1 .pic::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));z-index:1}
.jl-list1 .img{padding-top:68.31%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-list1 .play{position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;font-size:0;background-image:url(../images/jl-i02.png);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-50%,-50%);z-index:2}
.jl-list1 .txt{font-size:var(--fz16);color:#333;font-family:M-Bold;text-align:center}
.jl-row1{padding:.5rem 0 1rem;overflow:hidden}
.jl-tab1{font-size:0;margin-bottom:.55rem}
.jl-tab1 li{display:inline-block;vertical-align:middle;margin-right:.2rem}
.jl-tab1 li:last-child{margin-right:0}
.jl-tab1 a{display:block;padding:0 .24rem;font-size:var(--fz20);line-height:.5rem;color:#333;border-radius:50px;font-family:M-Bold;background-color:#f5f5f5;transition:.3s}
.jl-tab1 .on a{background-color:#0062a9;color:#fff}
.jl-list2{margin:.33rem -.25rem .11rem;font-size:0}
.jl-list2 li{display:inline-block;vertical-align:top;width:25%;padding:0 .25rem;margin-bottom:.5rem}
.jl-list2 .con{display:block;border-radius:.1rem;box-shadow:0 0 .18rem rgba(0,0,0,.1);overflow:hidden}
.jl-list2 .top{border-bottom:1px solid #eee;padding:.1rem .1rem .3rem}
.jl-list2 .pic{border-radius:.1rem;margin-bottom:.3rem;overflow:hidden}
.jl-list2 .img{padding-top:70.58%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-list2 .con:hover .img{transform:scale(1.08)}
.jl-list2 .txt{text-align:center}
.jl-list2 .tit{font-size:var(--fz20);color:#333;margin-bottom:.15rem;font-family:M-Bold}
.jl-list2 .desc{font-family:M-Regular;font-size:var(--fz16);color:#666;line-height:1.75;height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.jl-list2 .links{font-size:0;padding:.15rem 0 .11rem}
.jl-list2 .btn{display:inline-block;vertical-align:middle;width:50%;text-align:center;border-right:1px solid #eee}
.jl-list2 .btn:last-child{border-right:none}
.jl-list2 .btn .i{display:inline-block;vertical-align:middle;position:relative;margin-right:.1rem}
.jl-list2 .btn .i img{transition:.3s}
.jl-list2 .btn:hover .i img{opacity:0}
.jl-list2 .btn .hover-img{position:absolute;top:0;left:0;right:0;opacity:0;z-index:2}
.jl-list2 .btn:hover .i .hover-img{opacity:1}
.jl-list2 .btn .p{display:inline-block;vertical-align:middle;font-size:var(--fz16);color:#666;line-height:.35rem;transition:.3s}
.jl-list2 .btn:hover .p{color:#0d69b3;font-family:M-Regular}
.jl-row2{padding:.7rem 0 .72rem}
.jl-about2{overflow:hidden}
.jl-about2 .swiperbox{float:left;display:flex;width:51.375%}
.jl-swiper1{flex-shrink:0;display:block;width:1.5rem;margin-right:.22rem}
.jl-swiper1 .swiper-container{height:100%;overflow:hidden}
.jl-swiper1 .pic{border:1px solid #eee;border-radius:.06rem;overflow:hidden}
.jl-swiper1 .swiper-slide-thumb-active .pic{border-color:#006ab6}
.jl-swiper1 .img{padding-top:70.66%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-swiper2{flex:1;display:block;overflow:hidden}
.jl-swiper2 .pic{border:1px solid #eee;border-radius:.1rem;overflow:hidden}
.jl-swiper2 .img{padding-top:70.46%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-about2 .infobox{float:right;width:44.75%}
.jl-about2 .tit{font-size:.42rem;color:#333;font-family:M-ExtraBold;margin-bottom:.06rem}
.jl-about2 .desc{font-size:var(--fz16);color:#666;line-height:1.75;font-family:M-Regular}
.jl-about2 .line{display:block;height:1px;background-color:#eee;margin:.22rem 0 .19rem}
.jl-about2 .list{font-size:var(--fz16);color:#666;line-height:2;font-family:M-Regular}
.jl-about2 .list li{padding-left:.17rem;position:relative}
.jl-about2 .list li::after{content:'';position:absolute;left:0;top:50%;width:.06rem;height:.06rem;background-color:#006ab6;border-radius:50%;transform:translateY(-50%);z-index:2}
.jl-about2 .links{font-size:0;margin-bottom:.31rem}
.jl-about2 .links .btn{display:inline-block;vertical-align:middle;min-width:2.2rem;padding:0 .3rem;margin-right:.2rem;text-align:center;background-color:#006ab6;border-radius:50px;transition:.3s}
.jl-about2 .links .btn:hover{opacity:.8}
.jl-about2 .links .btn2{background-color:#333}
.jl-about2 .links .btn:last-child{margin-right:0}
.jl-about2 .links .i{display:inline-block;vertical-align:middle;margin-right:.09rem}
.jl-about2 .links .p{display:inline-block;vertical-align:middle;font-size:var(--fz16);color:#fff;line-height:.48rem}
.jl-about2 .share{font-size:0}
.jl-about2 .share .lab{display:inline-block;vertical-align:middle;font-size:.14rem;color:#666;font-family:M-Regular}
.jl-about2 .share a{display:inline-block;vertical-align:middle;margin-left:.1rem}
.jl-tabbox1{border-top:.04rem solid #333;border-bottom:1px solid #dfdfdf}
.jl-tabbox1 ul{display:flex;border-left:1px solid #dfdfdf}
.jl-tabbox1 ul li{flex:1}
.jl-tabbox1 .con{display:flex;align-items:center;justify-content:center;height:1.01rem;border-right:1px solid #dfdfdf;cursor:pointer;transition:.3s}
.jl-tabbox1 .on .con{background-color:#006ab6}
.jl-tabbox1 .icn{display:block;margin-right:.13rem;font-size:0;transition:.3s}
.jl-tabbox1 .on .icn{filter:brightness(0) invert(100%)}
.jl-tabbox1 .txt{display:block;font-size:var(--fz18);color:#333;transition:.3s}
.jl-tabbox1 .on .txt{color:#fff}
.jl-infobox1 .m-aboutl1 .pic{width:46.875%}
.jl-row4{padding:.7rem 0 .8rem;background-color:#f5f5f5;overflow:hidden}
.jl-list3{font-size:0;margin:.4rem -.47rem -.22rem}
.jl-list3 li{display:inline-block;vertical-align:top;width:25%;padding:0 .47rem;margin-bottom:.22rem}
.jl-list3 .con{display:block}
.jl-list3 .pic{border-radius:.1rem;overflow:hidden;margin-bottom:.2rem}
.jl-list3 .img{padding-top:56.88%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-list3 .con:hover .img{transform:scale(1.08)}
.jl-list3 .tit{font-size:var(--fz18);color:#333;font-family:M-Bold;margin-bottom:.1rem}
.jl-list3 .desc{font-size:var(--fz16);color:#666;line-height:1.625;font-family:M-Regular}
.jl-row5{padding:.8rem 0}
.jl-swiper3{margin-top:.3rem;overflow:hidden}
.jl-swiper3 .swiper-pagination{position:relative;text-align:center;font-size:0;bottom:0!important;margin-top:.38rem}
.jl-swiper3 .swiper-pagination-bullet{width:.14rem;height:.14rem;background-color:#444;border-radius:50%;margin:0 .12rem!important;opacity:1}
.jl-swiper3 .swiper-pagination-bullet-active{background-color:#0062a9}
.jl-swiper3 .con{display:block;cursor:pointer}
.jl-swiper3 .pic{position:relative;border-radius:.1rem;overflow:hidden;margin-bottom:.15rem}
.jl-swiper3 .pic::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));z-index:1}
.jl-swiper3 .img{padding-top:68.31%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-swiper3 .play{position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;font-size:0;background-image:url(../images/jl-i02.png);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-50%,-50%);z-index:2}
.jl-swiper3 .txt{font-size:var(--fz16);color:#333;font-family:M-Bold;text-align:center}
.jl-row6{padding:.8rem 0;background-color:#eee;overflow:hidden}
.jl-swiper4{padding:.42rem .25rem 0;margin:0 -.25rem;overflow:hidden}
.jl-swiper4 .swiper-pagination{position:relative;text-align:center;font-size:0;bottom:0!important;margin-top:.38rem}
.jl-swiper4 .swiper-pagination-bullet{width:.14rem;height:.14rem;background-color:#444;border-radius:50%;margin:0 .12rem!important;opacity:1}
.jl-swiper4 .swiper-pagination-bullet-active{background-color:#0062a9}
.jl-swiper4 .con{display:block;border-radius:.1rem;background-color:#fff;box-shadow:0 0 .18rem rgba(0,0,0,.1);overflow:hidden}
.jl-swiper4 .top{border-bottom:1px solid #eee;padding:.1rem .1rem .3rem}
.jl-swiper4 .pic{border-radius:.1rem;margin-bottom:.3rem;overflow:hidden}
.jl-swiper4 .img{padding-top:70.58%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.3s}
.jl-swiper4 .con:hover .img{transform:scale(1.08)}
.jl-swiper4 .txt{text-align:center}
.jl-swiper4 .tit{font-size:var(--fz20);color:#333;margin-bottom:.15rem;font-family:M-Bold}
.jl-swiper4 .desc{font-family:M-Regular;font-size:var(--fz16);color:#666;line-height:1.75;height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.jl-swiper4 .links{font-size:0;padding:.15rem 0 .11rem}
.jl-swiper4 .btn{display:inline-block;vertical-align:middle;width:50%;text-align:center;border-right:1px solid #eee}
.jl-swiper4 .btn:last-child{border-right:none}
.jl-swiper4 .btn .i{display:inline-block;vertical-align:middle;position:relative;margin-right:.1rem}
.jl-swiper4 .btn .i img{transition:.3s}
.jl-swiper4 .btn:hover .i img{opacity:0}
.jl-swiper4 .btn .hover-img{position:absolute;top:0;left:0;right:0;opacity:0;z-index:2}
.jl-swiper4 .btn:hover .i .hover-img{opacity:1}
.jl-swiper4 .btn .p{display:inline-block;vertical-align:middle;font-size:var(--fz16);color:#666;line-height:.35rem;transition:.3s}
.jl-swiper4 .btn:hover .p{color:#0d69b3;font-family:M-Regular}
@media screen and (max-width:1200px){
.jl-about1{padding:20px 0}
.jl-snvbox{float:none;width:auto;margin-right:0;margin-bottom:15px}
.jl-snvbox .bigtit{font-size:16px;line-height:40px;padding:0 15px}
.jl-snvbox .menu{display:block}
.jl-snv{display:none;padding-bottom:10px}
.jl-snv a{padding:0 15px 0 30px;background-size:12px;font-size:14px;line-height:40px;background-position:12px center}
.jl-list1{margin:15px -5px 0}
.jl-list1 li{width:50%;padding:0 5px;margin-bottom:15px}
.jl-list1 .pic{margin-bottom:10px}
.jl-list1 .play{width:40px}
.jl-list1 .txt{font-size:14px}
.jl-row1{padding:20px 0}
.jl-tab1{margin-bottom:15px;white-space:nowrap;overflow-x:auto}
.jl-tab1 li{margin-right:10px}
.jl-tab1 a{padding:0 15px;font-size:14px;line-height:35px}
.jl-list2{margin:20px -5px 0}
.jl-list2 li{width:50%;padding:0 5px;margin-bottom:15px}
.jl-list2 .con{border-radius:8px;box-sizing:0 0 5px rgba(0,0,0,.1)}
.jl-list2 .top{padding:5px}
.jl-list2 .pic{border-radius:5px;margin-bottom:10px}
.jl-list2 .tit{font-size:16px;margin-bottom:5px}
.jl-list2 .desc{font-size:14px}
.jl-list2 .links{padding:5px 0}
.jl-list2 .btn .i{width:12px;margin-right:5px}
.jl-list2 .btn .p{font-size:12px;line-height:30px}
.jl-row2{padding:20px 0}
.jl-about2 .swiperbox{float:none;width:100%;margin-bottom:5px}
.jl-swiper1{width:18%}
.jl-about2 .infobox{float:none;width:auto}
.jl-about2 .tit{font-size:18px;margin-bottom:0}
.jl-about2 .desc{font-size:14px}
.jl-about2 .line{margin:10px 0}
.jl-about2 .list{font-size:14px}
.jl-about2 .list li{padding-left:15px}
.jl-about2 .list li::after{width:4px;height:4px}
.jl-about2 .links{margin-bottom:15px}
.jl-about2 .links .btn{min-width:120px;padding:0 15px;margin-right:10px}
.jl-about2 .links .i{width:18px;margin-right:5px}
.jl-about2 .links .p{font-size:14px}
.jl-about2 .share .lab{font-size:14px}
.jl-about2 .share a{margin-left:8px}
.jl-tabbox1{border-top-width:2px}
.jl-tabbox1 ul{flex-wrap:wrap}
.jl-tabbox1 ul li{flex:none;width:33.33%;border-bottom:1px solid #dfdfdf;height:40px}
.jl-tabbox1 .icn{width:15px;margin-right:5px}
.jl-tabbox1 .txt{font-size:12px}
.jl-row4{padding:20px 0}
.jl-list3{margin:15px -5px 0}
.jl-list3 li{width:33.33%;padding:0 5px;margin-bottom:15px}
.jl-list3 .pic{border-radius:5px;margin-bottom:5px}
.jl-list3 .tit{font-size:16px;margin-bottom:5px}
.jl-list3 .desc{font-size:14px}
.jl-row5{padding:20px 0}
.jl-swiper3{margin-top:15px}
.jl-swiper3 .swiper-pagination{margin-top:10px}
.jl-swiper3 .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px!important}
.jl-swiper3 .pic{border-radius:5px;margin-bottom:10px}
.jl-swiper3 .txt{font-size:14px}
.jl-row6{padding:20px 0}
.jl-swiper4{padding:20px 5px 0;margin:0 -5px}
.jl-swiper4 .con{border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1)}
.jl-swiper4 .top{padding:5px}
.jl-swiper4 .pic{border-radius:5px;margin-bottom:10px}
.jl-swiper4 .tit{font-size:16px;margin-bottom:5px}
.jl-swiper4 .desc{font-size:14px}
.jl-swiper4 .links{padding:5px 0}
.jl-swiper4 .btn .i{width:12px;margin-right:5px}
.jl-swiper4 .btn .p{font-size:12px;line-height:30px}
}
@media screen and (max-width:750px){
.jl-list3 li{width:50%}
}
@media screen and (max-width:480px){
.jl-list3 li{width:100%}
}
@font-face{font-family:siyuan-rg;src:url(../fonts/sourcehansanscn-regular.ttf)}
@font-face{font-family:siyuan-lt;src:url(../fonts/sourcehansanscn-light.ttf)}
@font-face{font-family:siyuan-med;src:url(../fonts/SourceHanSansCN-Medium.otf)}
.nav-pcsub{padding:.3rem 0;background-color:#f6f6f6;position:fixed;left:0;right:0;top:.75rem;display:none}
.h-opts{margin-left:1.2rem}
.nav-pcsub .box{width:93%;max-width:12.8rem;margin:0 auto;font-size:15px;font-size:var(--fz16)}
.nav-pcsub .items{display:flex;flex-wrap:wrap}
.nav-pcsub .item{width:50%}
.nav-pcsub .pcsub-tit{font-weight:700;color:#ec00ac;margin-bottom:.12rem}
.nav-pcsub .it-tit{color:#434343;margin-bottom:.1rem;font-weight:700}
.nav-pcsub .links{padding:0 .13rem;margin-bottom:.18rem}
.nav-pcsub .link{color:#5d5d5d;font-size:13px;font-size:var(--fz14);margin-right:.3rem;margin-bottom:.05rem;white-space:nowrap;display:inline-block}
.nav-pcsub .link:hover{color:#ec00ac}
.footer .logo{float:none;line-height:1.5;width:.93rem;margin-bottom:.24rem}
.footer .tels{padding-left:.34rem;background:url(../images/tel.png) no-repeat;background-position:left .03rem;background-size:.22rem;color:#fff;font-size:20px;font-size:var(--fz20)}
.g-share .shares{display:flex;padding-left:.2rem;padding-top:.1rem}
.g-share .share{width:.3rem;height:.3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 .14rem;transition:.5s}
.g-share .share:hover img{opacity:1}
.g-share .share:last-of-type{margin-right:0}
.g-share .share img{width:auto;height:auto;display:block;max-width:100%;max-height:100%;opacity:.7;transition:.5s}
.htover::after{content:'';display:table;clear:both}
.txtof1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.txtof2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}
.txtof2-3{-webkit-line-clamp:3}
.txtof2-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis}
.txtof2-5{-webkit-line-clamp:5}
.banner .inbox .h3 p:first-of-type{margin-left:-1.1rem}
.banner .inbox .txt{padding-left:1.1rem;line-height:1.8}
.banner .inbox .h3{overflow:visible;line-height:1.8;font-family:siyuan-med}
.row-idx1{padding-top:.65rem;margin-bottom:.6rem}
.row-idx1 .g-idxtit{margin-bottom:.4rem}
.g-idxtit{text-align:center}
.g-idxtit .tit{font-size:.3rem;font-size:var(--fz32);font-weight:700;margin-bottom:.15rem;font-family:siyuan-med}
.g-idxtit .icon{position:relative;margin:0 auto .15rem;display:inline-block}
.g-idxtit .icon .i{width:.08rem;height:.08rem;background-color:#313131;border:1px solid #313131;transform:rotateZ(45deg);margin:0 auto}
.g-idxtit .icon::after,.g-idxtit .icon::before{content:'';position:absolute;left:-.13rem;top:50%;transform:translate(-100%,-50%);width:.35rem;background-color:#d8d8d8;height:1px}
.g-idxtit .icon::before{right:-.13rem;left:auto;transform:translate(100%,-50%)}
.g-idxtit .tit_en{color:#ec00ac;font-size:.2rem;font-size:var(--fz20);text-transform:uppercase;font-weight:700;font-family:siyuan-med}
.row-idx1 .desc{text-align:center;max-width:12.5rem;margin:0 auto;font-size:.2rem;font-size:var(--fz20);margin-bottom:.35rem;font-weight:700}
.idx-about{position:relative}
.idx-about .wp{position:relative;z-index:10}
.idx-about .txts{text-align:center;font-size:.14rem;font-size:var(--fz16);color:#cfcfcf;padding-top:.65rem;font-weight:700;line-height:2.1;margin-bottom:.85rem}
.idx-about .bgpic{position:absolute;left:0;top:0;right:0}
.idx-about .bgpic img{width:100%;height:auto}
.ul-idxabout{margin:0 auto;background-color:rgba(109,122,138,.9);box-shadow:0 .05rem .05rem rgba(120,120,120,.75);overflow:hidden}
.ul-idxabout li{float:left;width:33.3333%}
.ul-idxabout .con{height:3.5rem;padding:.6rem .55rem 0;color:#fff;box-sizing:border-box;position:relative}
.ul-idxabout .con:hover .icon{transform:translateY(-25%)}
.ul-idxabout li:last-of-type .icon::after{display:none}
.ul-idxabout .icon::after{content:'';position:absolute;right:0;top:1.55rem;bottom:0;border-right:1px solid #a9a9a9}
.ul-idxabout .icon{width:.6rem;height:.6rem;margin-left:.1rem;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:.35rem;transition:.5s}
.ul-idxabout .icon img{width:auto;height:auto;max-width:100%;max-height:100%}
.ul-idxabout .tit{font-size:16px;font-size:var(--fz18);margin-bottom:.2rem;font-weight:700}
.ul-idxabout .txt{font-size:.14rem;font-size:var(--fz16);line-height:1.8}
.row-idx2 .g-idxtit{margin-bottom:.8rem}
.ul-idxprotype{padding:0 .8rem;display:flex;justify-content:space-between;margin-bottom:.55rem}
.ul-idxprotype .con{width:1.2rem;text-align:center;cursor:pointer}
.ul-idxprotype .pic{width:.89rem;height:.89rem;border-radius:50%;border:.05rem solid #6d7a8a;overflow:hidden;box-sizing:border-box;margin:0 auto .15rem;transition:.5s}
.ul-idxprotype .tit{font-size:14px;font-size:var(--fz16);overflow:hidden;height:3em;margin-bottom:.1rem}
.ul-idxprotype .icon{width:.3rem;height:.3rem;margin:0 auto;position:relative}
.ul-idxprotype .i1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/idx/img2-2.jpg) no-repeat;background-position:center;background-size:100%;width:.23rem;height:.15rem;display:block}
@keyframes ani1{
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
.ul-idxprotype .i2{opacity:0}
.ul-idxprotype .y{width:.1rem;height:.1rem;border-radius:50%;background-color:#ec00ac;margin:0 auto .02rem;animation:ani1 .8s infinite linear}
.ul-idxprotype .y1{animation-delay:.1s}
.ul-idxprotype .y2{animation-delay:.2s}
.ul-idxprotype .y3{animation-delay:.28s}
.ul-idxprotype .on .pic{border-color:#ec00ac}
.ul-idxprotype .on .con .i1{opacity:0}
.ul-idxprotype .on .con .i2{opacity:1}
.idxprolist{padding:.65rem 0 .6rem;background-color:#f0f0f0}
.row-idx2 .idxprolist.on{padding:.65rem 0 .6rem;height:auto;visibility:visible}
.idxprolist .g-idxtit{margin-bottom:.4rem}
.row-idx2 .idxprolist{height:0;padding:0;overflow:hidden;visibility:hidden;box-sizing:border-box}
.g-idxtit .desc{font-size:16px;font-size:var(--fz16);text-align:center;font-weight:700;color:#000;margin-bottom:.2rem}
.swp-idxpro{position:relative}
.swp-idxpro .swiper-container{margin:0 -.4rem}
.swp-idxpro .con{display:block;margin:0 .4rem}
.swp-idxpro .pic{height:2.37rem;overflow:hidden}
.swp-idxpro .pic img{width:100%;height:auto;min-height:100%;transition:.5s}
.swp-idxpro .txt{padding-top:.23rem;padding-bottom:.15rem;padding-right:.25rem;background:url(../images/idx/img2-4.png) no-repeat;background-position:right .2rem;background-size:.14rem;border-bottom:.03rem solid rgba(0,0,0,0);transition:.5s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:var(--fz14)}
.swp-idxpro .con:hover .txt{background-image:url(../images/idx/img2-5.png);border-color:#ec00ac}
.swp-idxpro .con:hover .pic img{transform:scale(1.1)}
.swp-idxpro .swiper-button-next::after,.swp-idxpro .swiper-button-prev::after{color:#838383;left:-.47rem}
.swp-idxpro .swiper-button-next:hover::before,.swp-idxpro .swiper-button-prev:hover::after{color:#ec00ac}
.swp-idxpro .swiper-button-prev{left:-.47rem}
.swp-idxpro .swiper-button-next{right:-.47rem}
.row-idx3{margin-bottom:.5rem;background:url(../images/idx/img3-1.jpg) no-repeat;background-position:center;background-size:cover}
.row-idx3 .content{position:relative;padding:1.1rem 0 1rem}
.row-idx3 .content::before{content:'';position:absolute;left:0;top:0;bottom:0;border-left:1px solid rgba(255,255,255,.24)}
.row-idx3 .left{float:left;width:5.8rem;color:#fff}
.row-idx3 .left .tits{margin-bottom:.8rem}
.row-idx3 .left .tits .tit{font-size:28px;font-size:var(--fz30);margin-bottom:.1rem;font-weight:700}
.row-idx3 .left .tits .desc{font-size:14px;font-size:var(--fz14);font-weight:700}
.row-idx3 .list{font-weight:700;margin-bottom:1.1rem}
.row-idx3 .right .list{display:none}
.row-idx3 .right .list.on{display:block}
.row-idx3 .list .it{padding:.35rem .55rem .3rem .45rem;position:relative;display:block;color:#fff;margin-bottom:.1rem}
.row-idx3 .list .it::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:url(../images/idx/img3-4.png) no-repeat;background-position:center;background-size:100% 100%;border-left:2px solid #eb15b2;opacity:0;transition:.5s}
.row-idx3 .list .tit{font-size:16px;font-size:var(--fz16);margin-bottom:.1rem;position:relative;z-index:10}
.row-idx3 .list .tit::after{content:'';position:absolute;left:-.45rem;top:.08rem;width:.1rem;height:.1rem;border-radius:50%;background-color:#fff;transform:translateX(-50%);transition:.5s}
.row-idx3 .list .info{font-size:14px;font-size:var(--fz14);line-height:2;position:relative;z-index:10}
.row-idx3 .list .it.on::after{opacity:1}
.row-idx3 .list .it.on .tit::after{opacity:0}
.g-idxmore,.row-idx3 .left .more{padding-left:.18rem;background:url(../images/idx/img3-5.png) no-repeat;background-position:left center;background-size:.07rem;margin-left:.45rem;font-weight:700;color:#fff;display:inline-block;font-size:var(--fz14)}
.g-idxmore:hover,.row-idx3 .left .more:hover{color:#ec00ac}
.row-idx3 .right{overflow:hidden;padding-top:2.5rem}
.row-idx3 .right .item{width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid #fff;padding-top:.5rem;box-sizing:border-box;text-align:center;color:#fff;margin:0 .42rem;display:inline-block;margin-bottom:.4rem}
.row-idx3 .right .icon{width:.6rem;height:.6rem;margin:0 auto .1rem}
.row-idx3 .right .icon img{width:100%;height:100%}
.row-idx3 .right .t{font-size:16px;font-size:var(--fz16);margin-bottom:.1rem}
.row-idx3 .right .desc{font-size:12px;font-size:var(--fz12)}
.row-idx4{padding-bottom:.8rem}
.row-idx4 .tppic{position:relative}
.row-idx4 .tppic .tels{color:#fff;font-weight:700;position:absolute;left:8.35rem;top:1.1rem;font-size:var(--fz24)}
.row-idx4 .tppic img{width:100%}
.row-idx4 .tppic .btn{width:1.83rem;height:.53rem;position:absolute;right:.5rem;top:1.08rem;background-color:transparent;color:transparent}
.row-idx4 .g-idxtit{margin-bottom:.45rem}
.g-idxtabs{display:flex;align-items:center;justify-content:center;margin-bottom:.45rem}
.g-idxtabs .tab{height:.37rem;line-height:.37rem;font-size:14px;font-size:var(--fz16);font-weight:700;padding:0 .26rem;color:#000;cursor:pointer;margin:0 .3rem;transition:.5s}
.g-idxtabs .tab.on,.g-idxtabs .tab:hover{color:#fff;background-color:#ec00ac}
.row-idx4 .tabinfo{height:0;overflow:hidden;visibility:hidden}
.row-idx4 .tabinfo.on{height:auto;visibility:visible}
.row-idx4 .casedesc{background-color:#6d7a8a;overflow:hidden;margin-bottom:.3rem}
.row-idx4 .casedesc .pic{height:5.87rem;width:9rem;border-radius:0 .9rem .9rem 0;float:left;overflow:hidden;margin-right:.3rem}
.row-idx4 .casedesc .pic img{width:100%;min-height:100%}
.row-idx4 .casedesc .txts{padding-top:1.2rem;color:#fff;font-weight:700;padding-right:.3rem;overflow:hidden}
.row-idx4 .casedesc .txts .tit{font-size:18px;font-size:var(--fz16);margin-bottom:.2rem}
.row-idx4 .casedesc .txts .desc{font-size:14px;font-size:var(--fz14);line-height:2;margin-bottom:1.2rem}
.g-idxmore{margin-left:0}
.swp-idxcase{margin:0 -.23rem;position:relative;padding-bottom:.3rem}
.swp-idxcase .con{height:1.1rem;border:1px solid #dcdcdc;margin:0 .23rem}
.swp-idxcase .con .p{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.swp-idxcase .con .p img{width:auto;height:auto;max-width:80%;max-height:80%}
.lib-pagination .swiper-pagination,.swp-idxcase .swiper-pagination{line-height:1;height:1em;bottom:0;left:50%;transform:translateX(-50%)}
.lib-pagination .swiper-pagination-bullet,.swp-idxcase .swiper-pagination-bullet{width:.08rem;height:.08rem;margin:0 .04rem;opacity:1;background-color:#787878}
.lib-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swp-idxcase .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ec00ac}
.lib-pagination .swiper-pagination{display:none}
.row-idx5{padding:.9rem 0 .7rem;background-color:#f1f7f7}
.swp-idxnews{margin:0 -.15rem;padding-bottom:1rem;position:relative}
.row-idx5 .g-idxtit{margin-bottom:.6rem}
.swp-idxnews .swiper-container{padding-bottom:.15rem}
.swp-idxnews .con{display:block;background-color:#fff;margin:0 .15rem;box-shadow:0 0 .08rem rgba(0,0,0,.1);height:3.6rem;padding:.3rem .2rem 0;box-sizing:border-box}
.swp-idxnews .date{font-size:12px;color:#818192;font-weight:700;margin-bottom:.2rem;font-size:var(--fz12)}
.swp-idxnews .tit{font-size:16px;font-size:var(--fz16);color:#000;line-height:1.6;padding-bottom:.24rem;margin-bottom:.2rem;border-bottom:1px solid #e5e5e5;font-weight:700}
.swp-idxnews .tit .t{height:3.2em;overflow:hidden}
.swp-idxnews .pic{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;opacity:0;transition:.5s}
.swp-idxnews .pic img{width:100%;height:auto;min-height:100%}
.swp-idxnews .txts{height:1.74rem;position:relative;font-size:12px;font-size:var(--fz12);color:#818192;line-height:1.8}
.swp-idxnews .con:hover .pic{opacity:1}
.swp-idxnews .txts .txt{margin-bottom:.7rem}
.swp-idxnews .txts .more{padding-right:.2rem;background:url(../images/idx/img5-2.png) no-repeat;background-position:right center;background-size:.1rem;display:inline-block}
.swp-idxnews .swiper-button-next::after,.swp-idxnews .swiper-button-prev::after{display:none}
.swp-idxnews .swiper-button-next,.swp-idxnews .swiper-button-prev{position:absolute;bottom:0;top:auto;transform:none;left:49.8%;transform:translateX(-100%);width:.47rem;height:.47rem;background:url(../images/idx/img5-4.png) no-repeat;background-size:100%;transition:.5s}
.swp-idxnews .swiper-button-next{background-image:url(../images/idx/img5-3.png);transform:translateX(100%);right:49.8%;left:auto}
.swp-idxnews .swiper-button-prev:hover{background-image:url(../images/idx/img5-5.png)}
.swp-idxnews .swiper-button-next:hover{background-image:url(../images/idx/img5-6.png)}
.ban{position:relative}
.ban .pic img{display:block}
.ban .wp{position:absolute;top:0;left:50%;transform:translateX(-50%);bottom:0}
.ban .txts{position:absolute;top:50%;transform:translateY(-50%);left:0;color:#fff}
.ban .txts .tit{font-size:30px;font-size:var(--fz30);margin-bottom:.1rem}
.ban .txts .en{font-size:40px;font-size:var(--fz40)}
.g-cur{border-bottom:1px solid #eaeaea;background-color:transparent;margin-bottom:.5rem;margin-bottom:0}
.cur{background-image:url(../images/page/img1-3.png);background-size:.2rem;font-size:14px;font-size:var(--fz14);padding-top:.22rem;padding-bottom:.22rem}
.cur a{font-size:14px;font-size:var(--fz14)}
.ul-case{overflow:hidden;margin:0 -.07rem .5rem}
.ul-case li{float:left;width:33.3333%;margin-bottom:.14rem}
.ul-case .con{position:relative;margin:0 .07rem;display:block}
.ul-case .con::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:.03rem solid #ec00ac;opacity:0;transition:.5s}
.ul-case .pic{height:5.15rem;overflow:hidden}
.ul-case .pic img{width:100%;transition:.5s;min-height:100%}
.ul-case .tit{position:absolute;bottom:.35rem;left:.25rem;right:.25rem;color:#fff;font-size:18px;font-size:var(--fz18);padding-top:.2rem;opacity:0;transition:.5s}
.ul-case .tit::after{content:'';position:absolute;left:0;right:50%;top:0;border-bottom:2px solid #fff}
.ul-case .con:hover .tit,.ul-case .con:hover::after{opacity:1}
.ul-case .con:hover img{transform:scale(1.1)}
.casemore{height:.52rem;line-height:.52rem;border-radius:.1rem;border:1px solid #000;font-size:16px;font-size:var(--fz18);color:#000;padding:0 .24rem;display:inline-block;position:relative;left:50%;transform:translateX(-50%);transition:.5s}
.casemore:hover{border-color:#ec00ac;background-color:#ec00ac;color:#fff}
.m-case{padding-bottom:1rem}
.m-case .g-idxtabs,.m-case_det .g-idxtabs,.m-news .g-idxtabs{padding-top:.8rem;padding-top:.65rem}
.m-case .g-idxtabs{margin-bottom:.75rem}
.m-detailsl{box-shadow:none;padding:0;margin:0}
.m-case_det .g-idxtabs{margin-bottom:1.2rem}
.m-detailsl .title{font-size:28px;font-size:var(--fz28);padding-bottom:.2rem;border-bottom:2px solid #ccc;margin-bottom:.15rem}
.m-detailsl .inf{font-size:16px;font-size:var(--fz16);text-align:right;color:#636363}
.m-detailsl .inf span{margin-left:.15rem}
.m-detailsl .text{color:#636363;padding-bottom:.6rem;font-size:var(--fz16);line-height:1.8}
.m-detailsl .flip{border-top:2px solid #ccc;padding-top:.3rem;padding-bottom:.7rem}
.m-detailsl .flip li{width:auto;float:none;margin-bottom:.05rem}
.m-detailsl .flip .con{background-color:transparent;font-size:16px;font-size:var(--fz16);height:auto;line-height:1.5}
.m-detailsl .flip .con a:hover .tit{font-weight:400;color:#ec00ac}
.m-detailsl .flip .con .date,.m-detailsl .flip .con .tit{line-height:1.5}
.m-news{padding-bottom:.7rem}
.m-news .g-idxtabs{margin-bottom:.8rem}
.ul-news{overflow:hidden;margin:0 -.34rem .6rem;position:relative}
.ul-news::after,.ul-news::before{content:'';border-right:1px solid #f5f5f5;position:absolute;left:33.3333%;top:.1rem;bottom:.65rem}
.ul-news::after{left:66.666%}
.ul-news li{float:left;width:33.3333%;position:relative}
.ul-news .con{margin:0 .34rem;padding-bottom:.5rem;display:block}
.ul-news .con:hover .pic img{transform:scale(1.1)}
.ul-news .d{font-size:72px;font-size:var(--fz72);font-size:.72rem;color:#eaeaea;font-weight:700;line-height:1.2}
.ul-news .y{font-size:15px;font-size:var(--fz16);color:#000;margin-bottom:.3rem;font-weight:700}
.ul-news .tit{font-size:20px;font-size:var(--fz20);margin-bottom:.25rem;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-news .pic{height:2.65rem;overflow:hidden;border-radius:.1rem;margin-bottom:.25rem}
.ul-news .pic img{width:100%;transition:.5s;min-height:100%;display:block}
.ul-news .desc{font-size:14px;font-size:var(--fz16);line-height:1.7}
.pages ul li{margin:0 .1rem}
.pages ul li a,.pages ul li span{min-width:.4rem;height:.4rem;border-radius:50%;line-height:.38rem;box-sizing:border-box;color:#333}
.pages ul li a{border-color:transparent}
.pages ul a:hover,.pages ul li.on a{background-color:transparent;border-color:#ec00ac;color:#333}
.pages ul li.next,.pages ul li.prev{min-width:.4rem;background:url(../images/page/img2-3.jpg) no-repeat;background-position:center;background-size:.09rem}
.pages ul li.first,.pages ul li.last{background:url(../images/page/img2-4.jpg) no-repeat;background-position:center;background-size:.13rem}
.pages ul li.next,.pages ul li.next.last{transform:rotateZ(180deg)}
.m-contact{padding-bottom:1.15rem}
.firminfo{overflow:hidden;padding-bottom:.6rem;padding-top:.5rem}
.firminfo .pic{float:right;width:7.5rem;margin-left:.9rem}
.firminfo .pic img{width:100%}
.firminfo .tit{font-size:22px;font-size:var(--fz22);margin-bottom:.4rem;font-weight:700}
.firminfo .it{font-size:16px;font-size:var(--fz16);overflow:hidden;margin-bottom:.15rem}
.firminfo .label{padding-left:.5rem;background:url(../images/page/img3-2.png) no-repeat;background-position:left center;background-size:.21rem;float:left}
.firminfo .it .t{overflow:hidden}
.firminfo .it.tel .label{background-image:url(../images/page/img3-3.png)}
.firminfo .it.cz .label{background-image:url(../images/page/img3-4.png)}
.firminfo .it.em .label{background-image:url(../images/page/img3-8.png);background-size:.24rem}
.m-msg{padding-top:.6rem;overflow:hidden;position:relative}
.m-msg::after{content:'';z-index:-1;position:absolute;left:0;top:0;right:0;height:1.75rem;background-color:#f7f7f7}
.m-msg .info{margin-bottom:.6rem}
.m-msg .pic{float:left;width:4.19rem;margin-right:.9rem}
.m-msg .msg{overflow:hidden}
.m-msg .msg .tit{font-size:30px;font-size:var(--fz30);margin-bottom:.2rem}
.m-msg .msg .info{font-size:14px;font-size:var(--fz14);color:#828282}
.m-forml .box{overflow:hidden;margin:0 -.15rem}
.m-forml .box .item{width:50%;float:left;padding:0 .15rem;margin-bottom:.28rem}
.m-forml .box .con{background-color:#fff;border-bottom:1px solid #a6a6a6;position:relative;display:flex}
.m-forml .box .con .inp{width:100%;overflow:hidden;height:.6rem;line-height:.6rem;display:block;border:none;font-size:.16rem;font-size:var(--fz16);color:#000}
.m-forml .box .con .tips{width:.9rem;font-size:.16rem;font-size:var(--fz16);color:#000;line-height:.6rem}
.m-forml .box .con .tips em{display:inline-block;color:#11caff;font-size:.16rem;font-size:var(--fz16);margin-right:.05rem;transform:translateY(-1px);margin-left:.04rem}
.m-forml .box.box1{margin:0 0 .21rem}
.m-forml .btn{height:.53rem;width:1.7rem;overflow:hidden;margin-top:.3rem;background:url(../images/page/img3-9.png) no-repeat;background-size:100% 100%}
.m-forml .btn input{display:block;width:100%;height:100%;border:none;color:#fff;background:0 0;font-size:18px;font-size:var(--fz18)}
.m-forml .box.box2 .tips{width:1rem}
.m-forml .box.box2 .item{width:100%}
.m-forml .box .code{position:absolute;right:0;top:50%;transform:translateY(-50%);width:.93rem}
.ban .job{position:absolute;right:0;bottom:0;display:flex;font-size:18px;font-size:var(--fz18);box-sizing:border-box}
.ban .job .item{display:flex;align-items:center;justify-content:space-between;padding:0 .4rem;width:2.82rem;height:1.48rem;background:url(../images/page/img4-4.png) no-repeat;background-size:100% 100%;color:#fff}
.ban .job .icon{width:.32rem;margin-bottom:.1rem}
.ban .job .i{width:.25rem}
.m-jobs .g-cur{margin-bottom:.65rem}
.m-jobs .g-idxtit .tit{font-size:34px;font-size:var(--fz34)}
.row-job1{padding-bottom:.8rem}
.row-job1 .wp{overflow:hidden}
.row-job1 .pic{float:left;width:6.7rem;height:4rem;overflow:hidden;border-radius:0 0 .5rem 0;margin-right:.8rem}
.row-job1 .pic img{width:100%;min-height:100%}
.row-job1 .txts{overflow:hidden;color:#000;min-height:4rem;display:flex;justify-content:center;flex-flow:column}
.row-job1 .txts .tit{font-size:36px;font-size:var(--fz36);font-weight:700;margin-bottom:.35rem;font-style:italic}
.row-job1 .txts .desc{font-size:18px;font-size:var(--fz18);margin-bottom:.3rem;line-height:1.7}
.row-job1 .txts .info{font-size:16px;font-size:var(--fz16);color:#4a4a4a}
.row-job1 .txts .info .it{margin-bottom:.25rem}
.row-job2{padding:.6rem 0 .9rem;background-color:#f2f3f5}
.row-job2 .g-idxtit{margin-bottom:.9rem}
.row-job2 .fuli{display:flex;justify-content:space-between}
.row-job2 .it{text-align:center}
.row-job2 .icon{width:.5rem;height:.53rem;display:flex;align-self:center;justify-content:center;overflow:hidden;margin:0 auto .4rem}
.row-job2 .icon img{max-width:100%;max-height:100%}
.row-job2 .tit{font-size:24px;font-size:var(--fz24);font-weight:700;color:#000}
.row-job3{padding:.6rem 0 .9rem}
.row-job3 .g-idxtit{margin-bottom:.6rem}
.row-job3 .pic{width:100%}
.row-job3 .pic img{width:100%}
.jl-snvbox{width:2.7rem;margin-right:.35rem;margin-right:0}
.jl-snvbox .bigtit{background-color:#000;font-size:22px;font-size:var(--fz24);font-weight:700;text-align:center;line-height:.82rem}
.jl-snv{padding-bottom:0}
.jl-snv a{padding:0 .2rem;height:.5rem;line-height:.5rem;background-color:#ddd;position:relative}
.jl-snv a.on,.jl-snv a:hover{background-color:#ec00ac;color:#fff}
.jl-snv .i{width:.13rem;height:.13rem;background:url(../images/page/img5-2.png) no-repeat;background-position:center;background-size:.08rem;position:absolute;right:.2rem;top:50%;transform:translateY(-50%)}
.jl-snv .t1:hover .i{background-image:url(../images/page/img5-4.png)}
.jl-snv .on.t1 .i{background-image:url(../images/page/img5-3.png);background-size:100%}
.jl-snv li{border-color:#fff}
.jl-snv dl{display:none}
.jl-snv dl dd a{background-color:#f3f3f3;font-size:var(--fz14)}
.jl-snv dl dd{border-bottom:1px solid #fff}
.jl-snv dl dd:last-of-type{border:none}
.jl-snvbox .contact .pic{height:1.7rem;overflow:hidden;position:relative}
.jl-snvbox .contact .pic img{width:100%;min-height:100%}
.jl-snvbox .contact .pic .t{position:absolute;top:.23rem;left:.2rem;font-size:22px;font-size:var(--fz22);color:#000;font-weight:700}
.jl-snvbox .tels{font-size:20px;font-size:var(--fz20);color:#fff;font-weight:700;font-style:italic;padding:.4rem 0 .2rem .7rem;background-color:#000;position:relative}
.jl-snvbox .tels::after{content:'';position:absolute;background:url(../images/page/img5-6.png) no-repeat;background-size:100%;width:.43rem;height:.44rem;left:.2rem;top:.2rem}
.jl-snvbox .firminfo{padding-bottom:0;background-color:transparent;border:1px solid #ececec;padding:.2rem .15rem}
.jl-snvbox .firminfo .it{font-size:14px;font-size:var(--fz14);padding-left:.45rem;line-height:1.6}
.jl-snvbox .firminfo .label{background-size:.18rem;padding-left:.45rem;margin-left:-.45rem}
.jl-snvbox .firminfo .it.em .label{background-size:.2rem}
.jl-snvbox .firminfo .it:last-of-type{margin-bottom:0}
.jl-snvbox .firminfo .it .t{overflow:visible}
.jl-about1{padding-top:.35rem}
.jl-about1 .rbox{padding-left:.35rem;padding-right:.2rem}
.jl-about1 .rbox .bigtit{font-size:24px;font-size:var(--fz24);margin-bottom:.25rem;font-weight:700;line-height:1}
.ul-prolist{margin:0 -.2rem}
.ul-prolist li{float:left;width:33.3333%;margin-bottom:.55rem}
.ul-prolist .con{margin:0 .2rem;position:relative;padding-bottom:.15rem;display:block}
.ul-prolist .pic{height:1.86rem;overflow:hidden;border:1px solid #e1e1e1}
.ul-prolist .pic img{width:100%;min-height:100%;transition:.5s;display:block}
.ul-prolist .txts{height:1.55rem;box-sizing:border-box;padding-top:.2rem}
.ul-prolist .tit{font-size:16px;font-size:var(--fz16);font-weight:700}
.ul-prolist .info{font-size:12px;font-size:var(--fz12);line-height:1.8;color:#555;margin-bottom:.05rem;height:5.4em;overflow:hidden}
.ul-prolist .more{font-size:12px;font-size:var(--fz12);color:#555;padding-right:.24rem;background:url(../images/page/img5-8.png) no-repeat;background-position:right center;background-size:.2rem;display:inline-block}
.ul-prolist .con::after{content:'';left:-.15rem;right:-.15rem;top:-.15rem;bottom:0;position:absolute;border:1px solid #ed09af;opacity:0;transition:.5s}
.ul-prolist .con::before{content:'';position:absolute;left:-.15rem;right:-.15rem;bottom:0;height:.13rem;background:url(../images/page/img5-9.png) no-repeat;transform:translateY(50%);background-size:100% 100%;opacity:0;transition:.5s}
.ul-prolist .con:hover::after,.ul-prolist .con:hover::before{opacity:1}
.ul-prolist .con:hover .pic img{transform:scale(1.1)}
.jl-row2{padding-top:0}
.jl-swiper2{margin-bottom:.2rem}
.jl-about2{padding-top:.75rem;position:relative}
.jl-about2 .backlist{position:absolute;right:0;top:0;font-size:var(--fz16);line-height:.43rem;padding:0 .1rem;background-color:#ececec;font-weight:700}
.jl-about2 .swiperbox{display:block;width:6.4rem;margin-right:.45rem}
.jl-swiper2 .pic{border-radius:0;overflow:hidden}
.jl-swiper2 .img{height:3.5rem;overflow:hidden;padding-top:0;border-radius:0}
.jl-swiper1{width:100%;padding:0 .5rem;box-sizing:border-box;position:relative;height:.75rem}
.jl-swiper1 .swiper-slide{padding-top:0}
.jl-swiper1 .pic{width:1.35rem;height:.75rem;margin:0 auto;border-radius:0;border-color:#e9e9e9}
.jl-swiper1 .swiper-slide-thumb-active .pic{border-color:#ed12b2}
.jl-swiper1 .swiper-button-next::after,.jl-swiper1 .swiper-button-prev::after{font-size:var(--fz20);color:#b2b7b5;transition:.5s}
.jl-swiper1 .swiper-button-next:hover::after,.jl-swiper1 .swiper-button-prev:hover::after{color:#ec00ac}
.jl-swiper1 .img{height:.75rem;padding-top:0}
.jl-about2 .infobox{float:none;width:auto;overflow:hidden;min-height:4.3rem;position:relative;padding-top:.1rem}
.jl-about2 .tit{font-size:24px;font-size:var(--fz24);font-weight:700;margin-bottom:.25rem}
.jl-about2 .desc{font-size:14px;font-size:var(--fz16);line-height:2;margin-bottom:.5rem}
.jl-about2 .tels{display:flex;align-items:center;justify-content:space-between;position:absolute;left:0;right:0;bottom:0}
.jl-about2 .tels .tel{padding-left:.52rem;background:url(../images/page/img6-2.png) no-repeat;background-position:left center;background-size:.38rem;font-size:16px;font-size:var(--fz16)}
.jl-about2 .tels .tel .tit{color:#696969;margin-bottom:.05rem;line-height:1;font-size:.16rem;font-size:var(--fz16)}
.jl-about2 .tels .tel .num{color:#ec00ac}
.jl-about2 .btn{height:.36rem;line-height:.36rem;padding:0 .2rem;color:#fff;background-color:#ec00ac}
.m-pro .g-idxtit .tit{margin-bottom:.07rem}
.row-pro2{padding:.6rem 0 .8rem;background-color:#f0f0f0}
.g-idxtit .line{width:122px;height:1px;background-color:#ec00ac;margin:0 auto;position:relative}
.g-idxtit .line::after{content:'';position:absolute;width:.3rem;height:.05rem;background-color:#ec00ac;left:50%;top:50%;transform:translate(-50%,-50%)}
.row-pro2 .pic{text-align:center}
.row-pro2 .pic img{width:auto;max-width:100%}
.row-pro2 .g-idxtit{margin-bottom:.6rem}
.row-pro3{padding:1rem 0}
.row-pro3 .g-idxtit{margin-bottom:.6rem}
#certify{position:relative;width:100%;margin:0 auto}
#certify .swiper-slide{width:9.5rem;height:5.4rem;background:#fff}
#certify .swiper-slide .pic{width:100%;height:100%;overflow:hidden}
#certify .swiper-slide img{display:block;min-height:100%}
.row-pro4{padding:.55rem 0 .7rem;background-color:#f0f0f0}
.row-pro4 .g-idxtit{margin-bottom:.5rem}
.row-pro4 .g-idxtit .tit{padding-left:.36rem;background:url(../images/page/img6-5.png) no-repeat;background-position:left center;text-align:left}
.row-pro4 .swp-idxpro{overflow:hidden;margin:0 -.4rem}
.swp-idxpro li{float:left;width:33.3333%}
.m-about .g-idxtit .tit{text-align:left;font-size:38px;font-size:var(--fz38);margin-bottom:.17rem}
.row-about1{padding:.4rem 0 .65rem}
.row-about1 .g-idxtit{margin-bottom:.35rem}
.row-about1 .box{overflow:hidden;position:relative}
.row-about1 .box::after{content:'';position:absolute;right:.02rem;top:0;bottom:0;border-right:1px solid #dedede}
.row-about1 .box .tit{float:left;width:3rem;margin-right:1.3rem;font-size:24px;font-size:var(--fz24);font-weight:700}
.row-about1 .txts{overflow:hidden}
.row-about1 .txts{padding-right:.5rem;max-height:3.5rem;overflow-y:auto;z-index:10;position:relative}
.row-about1 .t{font-size:18px;font-size:var(--fz18);font-weight:700;margin-bottom:.05rem}
.row-about1 .info{font-size:16px;font-size:var(--fz16);color:#4a4a4a;line-height:1.75}
.row-about1 .txts::-webkit-scrollbar{width:5px}
.row-about1 .txts::-webkit-scrollbar-track{background-color:#dedede;background:0 0}
.row-about1 .txts::-webkit-scrollbar-thumb{background-color:#b7b7b7}
.row-about2 .g-idxtit .desc{text-align:left;color:#4a4a4a;font-weight:400}
.row-about2 ul.fuli{display:block;overflow:hidden;margin:0 -.43rem}
.row-about2 ul.fuli li{float:left;width:33.3333%}
.row-about2 ul.fuli .it{margin:0 .43rem;height:3.8rem;box-sizing:border-box;border-top:.05rem solid #eee;padding-top:.6rem;padding:.6rem .65rem 0;transition:.5s}
.row-about2 ul.fuli .it:hover{background-color:#fff;border-color:#ec00ac}
.row-about2 ul.fuli .it .tit{font-size:30px;font-size:var(--fz30);margin-bottom:.3rem}
.row-about2 .icon{width:.55rem;height:.55rem;margin-bottom:.3rem}
.row-about2 .txt{font-size:16px;font-size:var(--fz16)}
.row-about3{padding:.9rem 0 1.1rem;overflow:hidden}
.row-about3 .tits{width:5.3rem;position:relative;margin-left:.8rem;margin-bottom:.7rem}
.row-about3 .tits::after,.row-about3 .tits::before{content:'';position:absolute;width:.45rem;height:.42rem;background:url(../images/page/img7-5.png) no-repeat;background-size:100%;left:-.78rem;top:0}
.row-about3 .tits::after{left:auto;right:-.78rem;bottom:0;top:auto;background-image:url(../images/page/img7-6.png);transform:translateY(50%)}
.row-about3 .tits .tit{font-weight:700;font-size:38px;font-size:var(--fz38);margin-bottom:.25rem}
.row-about3 .tits .info{font-size:.2rem;font-size:var(--fz20);line-height:2;font-weight:700}
.row-about3 .wp{position:relative}
.swp-about1 .swiper-container{overflow:visible}
.swp-about1 .swiper-slide{width:6rem;margin-right:.5rem}
.swp-about1 .swiper-slide .pic{width:6rem;height:3.9rem}
.swp-about1 .swiper-slide .pic img{width:100%;min-height:100%}
.swp-about1 .swiper-button-next:after,.swp-about1 .swiper-button-prev:after{display:none}
.row-about5 .swiper-button-next:hover,.row-about5 .swiper-button-prev:hover,.swp-about1 .swiper-button-next:hover,.swp-about1 .swiper-button-prev:hover{background-image:url(../images/page/img7-9-2.png)}
.swp-about1 .swiper-button-next,.swp-about1 .swiper-button-prev{transition:.5s;background:url(../images/page/img7-9.png) no-repeat;background-size:100%;width:.6rem;height:.6rem;position:absolute;right:.7rem;top:.3rem;left:auto;transform:none}
.swp-about1 .swiper-button-next{right:0;transform:rotateZ(180deg)}
.row-about4{background:url(../images/page/img7-10.jpg) no-repeat;background-size:cover;padding-top:.9rem}
.row-about4 .g-idxtit{margin-bottom:.7rem}
.row-about4 .g-idxtit .tit{color:#fff}
.swp-about2{width:calc(100% + 2rem);position:relative;padding-left:.9rem}
.swp-about2 .swiper-slide{padding-top:.1rem}
.swp-about2 .con{height:6.25rem;box-sizing:border-box;display:block;color:#fff;padding-top:.25rem;padding:0 .5rem;position:relative}
.swp-about2 .con::before{content:'';position:absolute;right:.04rem;top:0;bottom:0;border-right:1px solid rgba(255,255,255,.3)}
.swp-about2 .con::after{content:'';position:absolute;width:.09rem;height:.09rem;border-radius:50%;background-color:rgba(255,255,255,.3);border-radius:50%;right:.04rem;top:0;transform:translate(50%,-100%)}
.swp-about2 .year{font-size:36px;font-size:var(--fz34);font-weight:700;margin-bottom:.35rem}
.swp-about2 .txt{font-size:16px;font-size:var(--fz16);line-height:1.85;margin-bottom:.4rem}
.swp-about2 .pic{overflow:hidden;width:100%;height:2rem}
.swp-about2 .pic img{width:100%}
.swp-about2 .swiper-button-next:after,.swp-about2 .swiper-button-prev:after{display:none}
.swp-about2 .swiper-button-next:hover,.swp-about2 .swiper-button-prev:hover{background-image:url(../images/page/img7-11-2.png)}
.swp-about2 .swiper-button-next,.swp-about2 .swiper-button-prev{background:url(../images/page/img7-11.png) no-repeat;background-size:100%;width:.77rem;height:.77rem;left:auto;transition:.5s;top:2.7rem}
.swp-about2 .swiper-button-next{right:0;transform:translateX(50%)}
.swp-about2 .swiper-button-prev{transform:rotateZ(180deg);left:0}
.swp-about2 .swiper-button-next.swiper-button-disabled,.swp-about2 .swiper-button-prev.swiper-button-disabled{opacity:.7}
.row-about5{padding:1.35rem 0 1.3rem;background:url(../images/page/img7-18.png) no-repeat;background-size:100%;position:relative}
.row-about5 .g-idxtit{margin-bottom:1rem}
.row-about5 .wp{position:relative}
.swp-about3{padding-bottom:.8rem;position:relative}
.swp-about3::after{content:'';position:absolute;width:100%;height:1.6rem;background:url(../images/page/img7-19.png) no-repeat;background-position:center bottom;background-size:20rem;bottom:0;left:50%;transform:translateX(-50%)}
.swp-about3 .swiper-slide{padding-top:.8rem}
.swp-about3 .con{padding-bottom:.14rem;position:relative;height:2.65rem;display:block;transition:.5s}
.swp-about3 .con::after{content:'';background:url(../images/page/img7-16.png) no-repeat;background-size:100%;width:2.5rem;height:.27rem;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}
.swp-about3 .pic{overflow:hidden;display:flex;align-items:center;justify-content:center;height:100%}
.swp-about3 .pic img{max-width:85%;max-height:95%;width:auto;height:auto}
.swp-about3 .swiper-slide.swiper-slide-active .con{transform:translateY(-.8rem)}
.row-about5 .swiper-button-next:after,.row-about5 .swiper-button-prev:after{display:none}
.row-about5 .swiper-button-next,.row-about5 .swiper-button-prev{background:url(../images/page/img7-9.png) no-repeat;background-size:100%;width:.6rem;height:.6rem;position:absolute;right:.7rem;top:.3rem;left:auto;transform:none;margin:none;box-shadow:0 0 .1rem rgba(0,0,0,.05);border-radius:50%;transition:.5s}
.row-about5 .swiper-button-next{right:0;transform:rotateZ(180deg)}
.row-about5 .mos{position:absolute;background:url(../images/page/img7-17.png) no-repeat;background-position:left center;background-size:.18rem;position:absolute;bottom:1rem;left:4.5rem;line-height:2;padding-left:.25rem;font-size:15px;font-size:var(--fz16);color:#000}
.h-lang .l{font-size:var(--fz14)}
.f-copy a,.f-ls .link{font-size:var(--fz14)}
.footer .wp{position:relative}
.g-gotop{position:absolute;right:-.5rem;top:0rem;width:.6rem;height:.6rem;border:rem solid #000;z-index:999;border-radius:50%;background-color:#0a0a0a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s;transform:translateY(-50%)}
.g-gotop img{width:20px;transform:rotateZ(-90deg)}
.g-gotop:hover{background-color:#ed09af}
@media screen and (min-width:1200px){
.nav .sub .v2{font-size:var(--fz14);white-space:nowrap;color:#424242;border:none}
.nav .sub .v2:hover{color:#ed09af}
}
@media screen and (max-width:1700px){
.ul-prolist .tit{margin-bottom:.06rem}
}
@media screen and (max-width:1400px){
.m-forml .box .con .tips{width:1.1rem}
}
@media screen and (max-width:1342px){
.swp-idxnews .con{height:4rem}
.swp-idxnews .txts{height:1.5rem}
.m-forml .box .con .tips{width:1.3rem}
}
@media screen and (max-width:1200px){
.footer .logo{width:2rem;margin:0 auto .5rem}
.footer .tels{background-size:.4rem;padding-left:.6rem}
.footer .f-ls{margin-bottom:.4rem}
.banner .inbox .h3{font-size:.4rem}
.banner{height:52vw}
.banner .inbox .txt{width:auto;line-height:1.5}
.banner .inbox .desc{font-size:12px}
.banner .inbox .h3 p:first-of-type{margin-left:-.6rem}
.row-idx1{padding:.6rem 0}
.g-idxtit .tit{margin-bottom:5px}
.g-idxtit .icon{margin-bottom:5px}
.ul-idxabout li{float:none;width:auto}
.ul-idxabout .icon::after{display:none}
.ul-idxabout .con{border-bottom:1px solid #a9a9a9}
.idx-about .txts{padding:0;color:#000;line-height:1.6;font-weight:400;margin-bottom:20px}
.idx-about .bgpic{display:none}
.ul-idxabout .con{height:auto;padding:20px}
.ul-idxabout li:last-of-type .con{border:none}
.ul-idxprotype{padding:0;margin-bottom:15px}
.ul-idxprotype .tit{font-size:12px}
.idxprolist{padding:30px 20px}
.swp-idxpro{margin:0 -10px}
.swp-idxpro .con{margin:0 10px}
.swp-idxpro .pic{height:18.5vw}
.swp-idxpro .txt{background-position:right center;background-size:14px;padding:10px 0}
.swp-idxpro .swiper-button-next::after,.swp-idxpro .swiper-button-prev::after{font-size:20px}
.row-idx3 .left .tits{padding-left:23px}
.row-idx3 .right .item{width:3rem;height:3rem}
.g-idxmore,.row-idx3 .left .more{background-size:7px;padding-left:15px;background-position:left center}
.g-idxtabs .tab{line-height:3;height:auto}
.swp-idxcase .con{height:70px}
.swp-idxnews .con{height:280px}
.ul-case li{width:50%}
.ul-case .pic{height:55vw}
.ban .wp{width:100%;box-sizing:border-box}
.ban .txts{left:20px}
.casemore{height:2.5em;line-height:2.5em}
.cur{background-size:16px}
.ul-news .pic{height:19.5vw}
.g-idxtabs.news{justify-content:center}
.firminfo .pic{float:none;width:100%;height:auto;margin:0 0 20px}
.m-msg .pic{display:none}
.m-contact{padding-bottom:0}
.m-msg{background-color:#f7f7f7;padding-bottom:40px}
.m-forml .box .con{background-color:#f7f7f7}
.m-forml .box .con .inp{background-color:transparent}
.m-forml .box .con .tips{width:80px}
.m-msg .msg .info{margin-bottom:20px}
.ban .pic{height:43vw}
.ban .pic img{object-fit:cover;display:block;min-height:100%}
.row-job1 .pic{float:none;width:100%;border-radius:0;margin:0 0 20px;height:auto}
.row-job2 .fuli{padding:0 40px}
.row-job2 .g-idxtit{margin-bottom:20px}
.row-job3 .g-idxtit{margin-bottom:20px}
.jl-snvbox{width:100%;margin-bottom:1rem}
.jl-snvbox .contact .pic{display:none}
.jl-snvbox .bigtit>p{text-align:left}
.jl-snvbox .tels::after{top:.4rem}
.jl-snvbox .tels{padding-left:.9rem}
.jl-snv a{height:40px;line-height:40px}
.jl-snv .i{width:13px;height:13px;background-size:8px}
.jl-about1 .rbox{padding-left:0;padding-right:0}
.jl-snvbox .firminfo .label{padding-left:25px}
.jl-snvbox .firminfo .it.em .label{background-size:15px}
.jl-snvbox .firminfo .label{background-size:14px}
.ul-prolist .pic{height:20vw}
.ul-prolist .txts{height:2.75rem}
.jl-about2 .swiperbox{width:100%}
.jl-swiper2 .img{height:50vw}
.jl-swiper1{height:auto}
.jl-swiper1 .pic{width:80%;height:auto}
.jl-swiper1 .img{height:12vw}
.jl-about2 .swiperbox{margin:0 0 30px}
.jl-about2 .tels{position:static;display:block}
.jl-about2 .tels .tel{background-size:28px;padding-left:40px;margin-bottom:10px}
.jl-about2 .tels .tel .num span{margin:0 5px}
.jl-about2 .btn{height:2.5em;line-height:2.5;display:inline-block}
.row-pro4 .swp-idxpro{margin:0}
.row-pro4 .g-idxtit .tit{padding-left:40px}
.row-about1 .g-idxtit{margin-bottom:10px}
.row-about1 .box .tit{float:none;width:100%;margin-bottom:5px}
.row-about1 .t{margin-bottom:15px}
.row-about1 .txts{max-height:none;padding-right:0}
.row-about1 .box::after{display:none}
.row-about2 ul.fuli .it{padding:0;height:auto;padding:20px}
.row-about2 ul.fuli li{float:none;width:100%}
.row-about2 .icon{margin-bottom:10px}
.row-about2 ul.fuli .it .tit{margin-bottom:5px}
.row-about3{overflow:hidden}
.row-about3 .tits{width:10rem}
.swp-about2{width:100%;box-sizing:border-box}
.row-about4{padding-bottom:40px}
.swp-about2 .pic{height:18.5vw}
.swp-about3::after{background-size:100%}
.row-about5 .mos{display:none}
.jl-about1 .rbox .bigtit{margin-bottom:.5rem}
.m-news{overflow:hidden}
.row-idx4 .tppic .btn{top:7.3vw;width:12vw;height:4vw;right:4vw}
.row-idx4 .tppic .tels{top:7.5vw;left:58vw;font-size:2vw}
.m-about{overflow:hidden}
}
@media screen and (max-width:767px){
.row-idx4 .tppic .tels{left:57vw}
.banner .inbox .desc{display:block}
.swp-idxpro .pic{height:54.5vw}
.swp-idxpro{margin:0}
.swp-idxpro .swiper-button-prev{left:-35px;top:42%}
.swp-idxpro .swiper-button-next{right:-35px;top:42%}
.row-idx3 .left{float:none}
.row-idx3 .right{padding-top:40px}
.row-idx3 .right .list{display:flex;display:none;align-items:center;padding:0 20px;justify-content:space-between;flex-wrap:wrap}
.row-idx3 .right .list.on{display:flex}
.row-idx3 .right .item{width:140px;height:140px;margin:0 0 20px}
.row-idx3 .content{padding:40px 0}
.row-idx3 .left .tits{margin-bottom:20px}
.row-idx3 .list .info{line-height:1.7}
.row-idx3 .list{margin-bottom:10px}
.g-idxtabs{flex-wrap:nowrap;white-space:nowrap;justify-content:flex-start;position:relative;width:100%;overflow-x:auto}
.g-idxtabs .tab{margin:0}
.row-idx4 .casedesc{margin-bottom:6px}
.row-idx4 .casedesc .pic{width:100%;border-radius:0;height:auto}
.row-idx4 .casedesc .txts{padding:20px}
.row-idx4 .casedesc .txts .desc{margin-bottom:20px}
.swp-idxcase{margin:0 -3px}
.swp-idxcase .con{margin:0 3px}
.swp-idxcase .swiper-pagination-bullet{width:6px;height:6px}
.swp-idxnews .con{height:270px}
.swp-idxnews .tit .t{font-size:16px}
.swp-idxnews .txts{font-size:14px}
.ban .txts .tit{font-size:18px;margin-bottom:0}
.ban .txts .en{font-size:14px}
.m-case .g-idxtabs,.m-case_det .g-idxtabs,.m-news .g-idxtabs{padding-top:20px}
.m-case_det .g-idxtabs{margin-bottom:30px}
.m-detailsl .inf{text-align:center}
.ul-news{margin:0 -3px}
.ul-news li{width:100%}
.ul-news .con{margin:0 3px}
.ul-news .pic{height:auto}
.ul-news::after,.ul-news::before{display:none}
.ul-news .y{margin-bottom:10px}
.ul-news .tit{font-size:15px}
.ul-news .con{padding-bottom:20px}
.m-news .g-idxtabs{margin-bottom:20px}
.pages ul li a,.pages ul li span{min-width:30px;height:30px;line-height:30px}
.pages ul li.next,.pages ul li.prev{background-size:6px}
.pages ul li.first,.pages ul li.last{background-size:8px}
.m-forml .box .item{width:100%;float:none}
.m-forml .box .con .tips{width:100px}
.m-forml .btn{margin:0 auto}
.ban .job .txt{display:flex;align-items:center}
.ban .job .t{overflow:hidden}
.ban .job .item{width:100%;height:50px;padding:0 10px}
.ban.j .txts{top:35%}
.ban .job .icon{display:block;width:20px;height:20px;margin-bottom:0;margin-right:10px}
.ban .job{left:0}
.row-job1 .txts .info .it{overflow:hidden}
.row-job1 .txts .info .it span{float:left}
.row-job2 .fuli{padding:0}
.row-job2 .fuli .tit{font-size:14px}
.row-job2 .g-idxtit .tit{font-size:var(--fz30)}
.ul-prolist{margin:0}
.ul-prolist li{float:none;width:100%;margin:0 0 20px}
.ul-prolist .con{display:block;margin:0}
.ul-prolist .con::after,.ul-prolist .con::before{display:none}
.ul-prolist .con,.ul-prolist .info,.ul-prolist .pic,.ul-prolist .txts{height:auto}
.jl-about1{padding-bottom:40px}
.swp-idxpro li{width:100%;float:none;margin-bottom:20px}
.row-about3 .tits{width:auto;margin:0 .6rem .4rem;margin-left:.8rem;box-sizing:border-box}
.row-about3 .tits .info{font-size:14px}
.row-about3 .tits::before{left:-38px}
.swp-about1{width:100%;overflow:hidden}
.swp-about1 .con{display:block;padding:0 5px}
.swp-about1 .swiper-slide .pic{width:100%;height:57vw}
.swp-about1 .swiper-slide .pic img{height:100%}
.swp-about1 .swiper-slide{margin:0}
.swp-about2 .pic{height:50vw}
.swp-about2 .con::after,.swp-about2 .con::before{display:none}
.swp-about2{padding-left:.4rem}
.row-about5{background-size:cover}
.swp-about3{padding-bottom:3vw}
.swp-about3 .swiper-slide.swiper-slide-active .con{transform:translateY(-.4rem)}
.swp-about3 .swiper-slide{padding-top:.5rem}
.swp-about3 .con{height:2.35rem}
#certify .swiper-slide{width:5rem;height:4rem}
.g-share{padding-top:20px;padding-left:15px}
.g-share .share{width:26px;height:26px;margin-left:0;margin-right:25px}
.swp-idxpro{position:relative;padding-bottom:20px}
.swp-idxpro .swiper-container{margin:0}
.lib-pagination .swiper-pagination-bullet{width:6px;height:6px}
.swp-idxnews .swiper-button-next,.swp-idxnews .swiper-button-prev,.swp-idxpro .swiper-button-next,.swp-idxpro .swiper-button-prev{display:none}
.lib-pagination .swiper-pagination{display:block}
.jl-swiper1 .swiper-button-next{right:0}
.jl-swiper1 .swiper-button-prev{left:0}
}