@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:GeneralSans-Medium,'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:GeneralSans-Medium,'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:GeneralSans-Semibold;src:url(../fonts/GeneralSans-Semibold.otf)}
@font-face{font-family:GeneralSans-Medium;src:url(../fonts/GeneralSans-Medium.otf)}
@font-face{font-family:GeneralSans-Regular;src:url(../fonts/GeneralSans-Regular.otf)}
@font-face{font-family:GeneralSans-bold;src:url(../fonts/GeneralSans-bold.otf)}
@font-face{font-family:GeneralSans-Light;src:url(../fonts/GeneralSans-Light.otf)}
.wp{width:95%;max-width:16rem;margin:0 auto}
.wp1232{width:95%;max-width:12.32rem;margin:0 auto}
@media screen and (max-width:950px) {
.wp,.wp1232{width: auto;max-width: none;padding: 0 0.3rem;}
}
/*!******************************
    -------[=头部]-------
********************************/
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:.16rem;right:.24rem;width:.6rem;height:.6rem;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.header.fixed .menuBtn{filter:invert(100%)}
.menuBtn b{display:block;height:.06rem;background-color:#fff;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)}
/*!******************************
    -------[=底部]-------
********************************/
/*!******************************
    -------[=公用]-------
********************************/
@media screen and (max-width:950px){
.menuBtn{display:block}
}
@media (min-width:320px){
html{font-size:43.6667px}
}
@media (min-width:360px){
html{font-size:48px}
}
@media (min-width:375px){
html{font-size:50px}
}
@media (min-width:384px){
html{font-size:51.2px}
}
@media (min-width:414px){
html{font-size:55.2px}
}
@media (min-width:448px){
html{font-size:59.7333px}
}
@media (min-width:480px){
html{font-size:48px}
}
@media (min-width:512px){
html{font-size:68.2667px}
}
@media (min-width:544px){
html{font-size:72.5333px}
}
@media (min-width:576px){
html{font-size:76.8px}
}
@media (min-width:608px){
html{font-size:81.0667px}
}
@media (min-width:640px){
html{font-size:85.3333px}
}
@media (min-width:750px){
html{font-size:100px}
}
@media (min-width:1280px){
html{font-size:66.6667px}
}
@media (min-width:1360px){
html{font-size:70.8333px}
}
@media (min-width:1366px){
html{font-size:71.1458px}
}
@media (min-width:1400px){
html{font-size:72.9167px}
}
@media (min-width:1440px){
html{font-size:75px}
}
@media (min-width:1600px){
html{font-size:83.3333px}
}
@media (min-width:1680px){
html{font-size:87.5px}
}
@media (min-width:1920px){
html{font-size:100px}
}
/*!****** lib.css end *******/
/*!****** bl *******/
.row-index01{height:250vh;position:fixed;top:0;left:0;width:100%}
.empty_h{height:250vh}
.fixed-section{position:absolute;left:0;right:0;top:0;height:100vh;background:#000;overflow:hidden}
.row-index01 .fixed-section.skrollable-after{position:absolute!important;top:auto!important;bottom:0!important}
.m-cover-culture{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}
.m-cover-culture .img{width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-mask-image:url(../images/index/dimox.svg);mask-image:url(../images/index/dimox.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:120vh;mask-size:120vh}
.m-cover-culture .img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;display:none}
.m-cover-culture .video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;z-index:1;opacity:0;transition:opacity 0.8s ease-out}
.m-cover-culture .video.playing{opacity:1}
.m-cover-culture .video-poster{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;opacity:1;transition:opacity 0.8s ease-out}
.m-cover-culture .video-poster.hidden{opacity:0}
.m-culture-contain{position:relative;display:none}
.m-culture-contain .pic{height:100vh}
.m-culture-contain .video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;z-index:-1}
.m-cover-t1{font-size:.64rem;color:#fff;font-family:GeneralSans-Semibold;position:absolute;top:25%;left:20%;z-index:4;font-weight:700}
.m-cover-t1.sty1{top:60%}
.home-main{position:relative;z-index:2;background-color:#1a1a1a}
.row-a1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height:10.8rem;position:relative;padding-top:1rem}
.row-a1 .bot{position:absolute;bottom:0;left:0;width:100%;z-index:2}
.row-a1>.wrap{position:relative;z-index:2}
.m-bansw{position:absolute;top:0;left:0;width:100%;height:100%}
.m-bansw .pic{height:10.8rem;overflow:hidden;position:relative}
.m-bansw .pic::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3}
.m-bansw .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height:100%}
.wrap{padding:0 1.18rem}
.g-titb1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.g-titb1 .h3{font-family:GeneralSans-Semibold;font-size:.64rem;color:#fff;text-transform:uppercase;line-height:1.3}
.g-moreb1{display:block;width:.6rem;height:.6rem;background:url(../images/g-i1.svg) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-moreb1:hover{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}
.ul-listb1{overflow:hidden;border-top:1px solid rgba(255,255,255,.3)}
.ul-listb1 li{float:left;width:25%}
.ul-listb1 .act .con .i{opacity:1;margin-right:0}
.ul-listb1 .con{display:block;padding:0 .96rem 0 .6rem;height:1.4rem;line-height:1.4rem;position:relative;border-bottom:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3)}
.ul-listb1 .con:hover .i{opacity:1;margin-right:0}
.ul-listb1 .tit{font-size:.36rem;color:#fff;font-family:GeneralSans-Semibold;text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listb1 .i{width:.44rem;height:.44rem;background:url(../images/g-i2.svg) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;top:50%;right:.4rem;margin-top:-.22rem;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin-right:.2rem}
.row-a2{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:1.6rem 0;min-height:10.8rem}
.m-boxb1{font-size:.24rem;color:#222}
.m-boxb1 .tag{font-size:.16rem;font-family:GeneralSans-Regular;margin-bottom:.1rem}
.m-boxb1 .year{font-size:.64rem;font-family:GeneralSans-Semibold;margin-bottom:.46rem}
.m-boxb1 .desc{height:9em;margin-bottom:.2rem}
.ul-listb2{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;font-size:.16rem;color:#222}
.ul-listb2 .con{padding:0 .4rem}
.ul-listb2 .top{font-family:GeneralSans-Regular;margin-bottom:.08rem}
.ul-listb2 .num{font-family:GeneralSans-Medium;font-size:.64rem;margin-bottom:.12rem}
.ul-listb2 .unit{text-align:right;text-transform:capitalize}
.row-a3{background-color:#1a1a1a;overflow:hidden;padding:.7rem 0 1.17rem}
.row-a3 .g-titb1{margin-bottom:.8rem}
.m-swb1 .swiper-container{padding-left:1.18rem}
.m-swb1 .swiper-slide{width:auto}
.m-swb1 .con{position:relative;overflow:hidden;width:5.8rem}
.m-swb1 .con:hover .pic .img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.m-swb1 .con .pic{position:relative;height:0;padding-top:117.24%;overflow:hidden}
.m-swb1 .con .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-o-object-fit:cover;object-fit:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.m-swb1 .con .idx{position:absolute;top:.5rem;left:.5rem;font-family:GeneralSans-Medium;font-size:.64rem;color:#fff;z-index:2}
.m-swb1 .con .tit{position:absolute;z-index:2;bottom:.5rem;left:.5rem;right:.5rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.24rem;color:#fff;font-family:GeneralSans-Semibold;text-transform:uppercase;text-align:right}
.row-a4{background-color:#fff;overflow:hidden}
.row-a4 .col-l,.row-a4 .col-r{width:50%}
.row-a4 .col-l{padding:1rem .6rem 0 1.18rem}
.m-infob1{font-size:.22rem;color:#222}
.m-infob1 .tit{font-size:.64rem;font-family:GeneralSans-Semibold;text-transform:uppercase;line-height:1.4;margin-bottom:.4rem}
.m-infob1 .desc{font-family:GeneralSans-Regular;line-height:1.2;height:12em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:10;-webkit-line-clamp:10;overflow:hidden}
.ul-imgsb1{overflow:hidden;margin:0 -.1rem}
.ul-imgsb1 li{float:left;width:50%}
.ul-imgsb1 .con{display:block;margin:0 .1rem .2rem;overflow:hidden;position:relative;font-size:0;height:.7rem;line-height:.7rem}
.ul-imgsb1 .con img{display:inline-block;vertical-align:middle;max-height:.5rem}
.m-swb2{position:relative;height:9.6rem}
.m-swb2 .pic{height:9.6rem;overflow:hidden}
.m-swb2 .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;width:100%}
.ul-tabsb1{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.ul-tabsb1 .s{font-size:.16rem;font-family:GeneralSans-Semibold;color:rgba(255,255,255,.5);position:relative;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;cursor:pointer;padding:.2rem 0 .2rem 1rem;text-transform:uppercase}
.ul-tabsb1 .s::before{content:"";display:block;position:absolute;top:50%;left:0;width:0;height:1px;background:#fff;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-tabsb1 .act .s{color:#fff}
.ul-tabsb1 .act .s::before{width:.8rem;opacity:1}
.row-a5{overflow:hidden;background-color:#fff}
.row-a5 .col-l,.row-a5 .col-r{width:50%}
.m-picb1{height:6.6rem;overflow:hidden}
.m-picb1 .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.m-flexbox{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:6.6rem;padding:.1rem 1.1rem}
.ul-txtb1{font-size:0;color:#222;font-family:GeneralSans-Regular;line-height:1.2;overflow:hidden;margin:0 -.3rem}
.ul-txtb1 li{display:inline-block;vertical-align:middle;width:25%;padding:0 .3rem .6rem}
.ul-txtb1 .con{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;font-size:.16rem}
.ul-txtb1 .num{font-size:.48rem;font-family:GeneralSans-Semibold;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:.03rem}
.ul-txtb1 .txt{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}
.row-a6{overflow:hidden;background-color:#1a1a1a}
.row-a6 .col-l,.row-a6 .col-r{width:50%;min-height:10.8rem}
.row-a6 .col-l{padding:.55rem 1.18rem}
.row-a6 .col-r{background:#f6f8fb url(../images/index/r6-bg1.png) no-repeat right top;-webkit-background-size:2.45rem 2.45rem;-o-background-size:2.45rem;background-size:2.45rem;padding:1.7rem 1.18rem .4rem 1.18rem}
.ul-iconsb1{overflow:hidden;margin:0 -.5rem}
.ul-iconsb1 li{float:left;width:50%;padding:0 .5rem .24rem}
.ul-iconsb1 .con{font-size:0;height:1.4rem;line-height:1.4rem;display:block}
.ul-iconsb1 .con img{display:inline-block;vertical-align:middle;max-height:1.2rem}
.m-infob2{color:#222;font-size:.2rem}
.m-infob2 .tit{font-size:.64rem;font-family:GeneralSans-Semibold;margin-bottom:.85rem;line-height:1.3}
.m-infob2 .desc{font-family:GeneralSans-Regular;line-height:1.2;letter-spacing:1px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:8;-webkit-line-clamp:8;overflow:hidden}
.g-moreb2{display:inline-block;font-size:.16rem;color:#fff;font-family:GeneralSans-Medium;padding:0 .48rem;line-height:.7rem;background-color:#1270df;border-radius:.48rem;margin-bottom:.6rem;text-transform:uppercase;min-width:2.02rem;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-moreb2:hover{background-color:#1065c9}
.btn-animate{position:relative}
.btn-animate__tear-up-out{overflow:hidden;z-index:1;background-color:#90cf5b!important}
.btn-animate__tear-up-out::after,.btn-animate__tear-up-out::before{content:"";position:absolute;top:0;z-index:-1;width:51%;height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;-moz-transition:.35s ease-out;transition:.35s ease-out;background-color:#1270df}
.btn-animate__tear-up-out::before{left:0}
.btn-animate__tear-up-out::after{right:0}
.btn-animate__tear-up-out:hover::before{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-45deg);-moz-transform:translate3d(-100%,0,0) rotate(-45deg);transform:translate3d(-100%,0,0) rotate(-45deg)}
.btn-animate__tear-up-out:hover::after{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(-45deg);-moz-transform:translate3d(100%,0,0) rotate(-45deg);transform:translate3d(100%,0,0) rotate(-45deg)}
.row-a7{padding:.8rem 0;overflow:hidden}
.row-a7 .g-titb1{margin-bottom:1rem}
.ul-newsb1{overflow:hidden;margin:0 -.4rem}
.ul-newsb1 li{float:left;width:25%}
.ul-newsb1 .con{display:block;margin:0 .4rem .8rem;overflow:hidden;position:relative}
.ul-newsb1 .con::before{content:"";position:absolute;left:0;top:0;width:100%;height:0;display:block;background-color:#1270df;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;z-index:3}
.ul-newsb1 .con:hover::before{height:100%}
.ul-newsb1 .con:hover .info,.ul-newsb1 .con:hover .line,.ul-newsb1 .con:hover .tag{color:#fff}
.ul-newsb1 .con:hover .box{opacity:1}
.ul-newsb1 .top{background:#fff;padding:.4rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;position:relative}
.ul-newsb1 .top .line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.2rem;color:#1270df;font-family:GeneralSans-Regular;margin-bottom:.4rem;overflow:hidden;position:relative;z-index:4}
.ul-newsb1 .top .d1{font-size:.48rem;font-family:GeneralSans-Semibold;line-height:1.3}
.ul-newsb1 .top .tag{color:#16c265}
.ul-newsb1 .info{font-size:.24rem;color:#222;font-family:GeneralSans-Medium;line-height:1.3;height:3.9em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:.2rem;position:relative;z-index:4}
.ul-newsb1 .bot{position:relative}
.ul-newsb1 .pic{position:relative;height:0;padding-top:61.42%;overflow:hidden}
.ul-newsb1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-o-object-fit:cover;object-fit:cover}
.ul-newsb1 .box{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:4;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;padding:.05rem .4rem;overflow:hidden;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.ul-newsb1 .desc{font-size:.2rem;color:#fff;font-family:GeneralSans-Regular;line-height:1.3;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:10;-webkit-line-clamp:10;overflow:hidden}
.row-n1{overflow:hidden;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}
.row-n1 .col-l,.row-n1 .col-r{width:50%}
.row-n1 .col-l{padding:0 1.18rem 0}
.row-n1 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}
.row-n1 .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.m-txtb2 .line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.2rem;color:#1270df;font-family:GeneralSans-Regular;margin-bottom:.6rem;overflow:hidden}
.m-txtb2 .d1{font-size:.48rem;font-family:GeneralSans-Semibold;line-height:1.3}
.m-txtb2 .tag{color:#16c265}
.m-txtb2 .info{font-size:.24rem;color:#222;font-family:GeneralSans-Medium;line-height:1.3;height:3.9em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:.1rem}
.m-txtb2 .desc{font-size:.16rem;font-family:GeneralSans-Regular;color:#222;line-height:1.4;height:12.6em;text-transform:capitalize;letter-spacing:2px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:9;-webkit-line-clamp:9;overflow:hidden;margin-bottom:.14rem}
.m-txtb2 .g-moreb2{margin-bottom:0}
.row-n2{overflow:hidden;padding:2rem 0}
.row-n2 .ul-newsb1 .top{background-color:#f6f8fb}
.ul-tabsb2{font-size:0;margin-bottom:1.8rem}
.ul-tabsb2 li{display:inline-block;vertical-align:top;margin-right:.6rem}
.ul-tabsb2 li:hover .s{color:#222}
.ul-tabsb2 li:hover .s::after{width:100%}
.ul-tabsb2 .s{font-family:GeneralSans-Semibold;text-transform:capitalize;cursor:pointer;font-size:.46rem;color:rgba(34,34,34,.5);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;position:relative}
.ul-tabsb2 .s::after{content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:.05rem;background-color:#222;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-tabsb2 .on .s{color:#222}
.ul-tabsb2 .on .s::after{width:100%}
.pages ul{font-size:0;text-align:center}
.pages li{display:inline-block;vertical-align:middle}
.pages a{display:block;min-width:.4rem;height:.4rem;line-height:.4rem;font-size:.24rem;color:#222;font-family:GeneralSans-Medium;border-radius:.4rem;margin:0 .2rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;background-color:#fff}
.pages a:hover{background-color:#1270df;color:#fff}
.pages a svg{display:inline-block;vertical-align:middle;width:.12rem;height:.22rem;margin-top:-.04rem}
.pages .on a{background-color:#1270df;color:#fff}
.g-titb2{font-size:.48rem;color:#222;font-family:GeneralSans-Semibold;margin-bottom:.5rem;text-transform:capitalize}
.row-n3{overflow:hidden;padding-bottom:1rem}
.row-n3 .col-r{width:14%}
.row-n3 .col-l{width:82%}
.m-chartbox{background-color:#fff;-webkit-box-shadow:0 0 .23rem rgba(0,0,0,.15);box-shadow:0 0 .23rem rgba(0,0,0,.15);padding-top:.3rem}
.m-chartbox .chart{height:5.4rem}
.ul-tabsb3{position:relative}
.ul-tabsb3::before{content:"";display:block;position:absolute;top:0;left:1px;width:1px;bottom:0;background-color:#ccc}
.ul-tabsb3 .s{font-size:.2rem;color:#222;font-family:GeneralSans-Medium;text-transform:capitalize;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;line-height:.8rem;border-left:3px solid transparent;padding-left:.2rem;position:relative;z-index:2}
.ul-tabsb3 .s::before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#f6f8fb;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;z-index:-1}
.ul-tabsb3 .s:hover{color:#1270df;border-color:#1270df}
.ul-tabsb3 .s:hover::before{width:100%}
.ul-tabsb3 .on .s{background-color:#f6f8fb;color:#1270df;border-color:#1270df}
.ul-tabsb4{position:relative;font-size:0;text-align:center}
.ul-tabsb4 li{display:inline-block;vertical-align:top;position:relative;min-width:2.4rem}
.ul-tabsb4 li::before{content:"";display:block;position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:#ccc}
.ul-tabsb4 .s{font-size:.24rem;color:#222;font-family:GeneralSans-Medium;text-transform:capitalize;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;line-height:.8rem;border-bottom:5px solid transparent;position:relative;z-index:2}
.ul-tabsb4 .s:hover{color:#1270df;border-color:#1270df}
.ul-tabsb4 .on .s{color:#1270df;border-color:#1270df}
.row-nd1{overflow:hidden;padding:1.2rem 0 2rem;position:relative}
.row-nd1 .col-l{width:37%}
.row-nd1 .col-r{width:63%;padding-right:1.18rem}
.snvbox{background-color:#f6f8fb;padding:.16rem;width:5.4rem;position:relative}
.snvbox.fixed{position:fixed;top:1rem}
.snvbox.fixedbot{position:absolute;bottom:0;top:auto}
.s-top{position:relative;z-index:3;margin-bottom:.16rem;cursor:pointer;font-family:GeneralSans-Medium}
.s-top .show{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;height:.64rem;font-size:.16rem;color:rgba(34,34,34,.5);padding:0 .3rem}
.s-top .show .tit{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s-top .showls{position:absolute;top:0;left:0;width:100%;background-color:#1270df;-webkit-box-shadow:4px 15px 55px 0 rgba(18,15,15,.35);box-shadow:4px 15px 55px 0 rgba(18,15,15,.35);display:none}
.s-top .showls .type{display:block;color:#fff;font-size:.24rem;padding:.12rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.s-top .showls .type:hover{opacity:.8}
.ul-snv{height:9.6rem;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-color:transparent transparent;scrollbar-width:none}
.ul-snv::-webkit-scrollbar{display:none}
.ul-snv li{margin-bottom:.16rem}
.ul-snv li:last-child{margin-bottom:0}
.ul-snv .act .con{color:#fff}
.ul-snv .act .con::after{content:"";display:block;position:absolute;top:.1rem;left:.1rem;width:.04rem;height:1rem;background-color:#fff}
.ul-snv .act .con .gp .l,.ul-snv .act .con .gp .r{color:#fff}
.ul-snv .act .con .txt{color:#fff}
.ul-snv .act .con::before{width:100%}
.ul-snv .con{display:block;padding:.28rem .4rem;background-color:#fff;position:relative}
.ul-snv .con::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#1270df;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-snv .con:hover{color:#fff}
.ul-snv .con:hover .gp .l,.ul-snv .con:hover .gp .r{color:#fff}
.ul-snv .con:hover .txt{color:#fff}
.ul-snv .con:hover::before{width:100%}
.ul-snv .gp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.2rem;font-family:GeneralSans-Regular;margin-bottom:.1rem;position:relative;z-index:2}
.ul-snv .gp .l{color:#1270df;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-snv .gp .r{color:#16c265;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-snv .txt{font-family:GeneralSans-Medium;font-size:.24rem;line-height:1.3;height:2.6em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;position:relative;z-index:2;color:#222;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-detailsb1{font-size:.16rem;color:#222;font-family:GeneralSans-Regular}
.m-detailsb1 .back{display:inline-block;cursor:pointer;font-size:0;color:#1270df;font-family:GeneralSans-Medium;margin-bottom:.65rem}
.m-detailsb1 .back:hover span{text-decoration:underline}
.m-detailsb1 .back svg{display:inline-block;vertical-align:middle;width:.12rem;height:.22rem;margin-right:.1rem}
.m-detailsb1 .back span{display:inline-block;vertical-align:middle;font-size:.16rem;text-transform:uppercase}
.m-detailsb1 .top{margin-bottom:.6rem}
.m-detailsb1 .top h1{font-size:.64rem;font-family:GeneralSans-Semibold;line-height:1.2;margin-bottom:.68rem}
.m-detailsb1 .info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}
.m-detailsb1 .info .btn{color:#16c265;border:1px solid #16c265;line-height:.33rem;border-radius:.33rem;padding:0 .24rem}
.m-detailsb1 .bot{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}
.m-detailsb1 .bot .g-moreb2{min-width:3.5rem;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-detailsb1 .bot .next:hover{background-color:#1065c9}
.m-detailsb1 .bot .prev{color:#1270df;background-color:#fff;border:1px solid #1270df}
.m-detailsb1 .bot .prev:hover{background-color:#1065c9;color:#fff}
@media screen and (max-width:1199px){
.m-cover-culture .img{-webkit-mask-position:50% 45%;mask-position:50% 45%}
.g-moreb2,.m-boxb1 .tag,.m-detailsb1,.m-infob1,.m-infob2,.m-txtb2 .desc,.m-txtb2 .line,.ul-listb2,.ul-newsb1 .desc,.ul-newsb1 .top .line,.ul-tabsb1 .s,.ul-txtb1 .con{font-size:.24rem}
.m-txtb2 .info{font-size:.28rem}
.wrap{padding:0 .3rem}
.g-moreb1{width:.5rem;height:.5rem}
.ul-listb1 .tit{font-size:.32rem}
.ul-listb1 .con{padding-left:.2rem;padding-right:.5rem;height:.8rem;line-height:.8rem}
.ul-listb1 .i{right:.1rem}
.m-swb1 .swiper-container{padding-left:.3rem}
.row-a6 .col-r{padding:1rem .3rem .3rem}
.m-flexbox{padding-left:.3rem;padding-right:.3rem}
.row-a4 .col-l{padding:.6rem .3rem}
.ul-newsb1{margin-left:-.15rem;margin-right:-.15rem}
.ul-newsb1 .con{margin-left:.15rem;margin-right:.15rem;margin-bottom:.3rem}
.row-n1 .col-l{padding:0 .3rem}
.m-txtb2 .desc{height:auto;margin-bottom:.3rem}
.row-n2{padding:1rem 0}
.ul-tabsb2{margin-bottom:1rem}
.row-nd1{padding:.8rem .3rem}
.row-nd1 .col-l,.row-nd1 .col-r{float:none;width:auto;padding:0}
.snvbox{width:auto;margin-bottom:.6rem}
.s-top .show{font-size:.24rem}
.ul-snv{height:auto;overflow-x:auto;white-space:nowrap;font-size:0}
.ul-snv li{display:inline-block;vertical-align:top;width:5rem;margin-right:.16rem;margin-bottom:0}
.ul-snv .gp{font-size:.24rem}
.ul-snv .txt{font-size:.28rem;white-space:normal}
.m-detailsb1 .back{display:none}
.m-detailsb1 .bot .g-moreb2{min-width:2.8rem}
.ul-txtb1{margin:0 -.15rem}
.ul-txtb1 li{padding:0 .15rem .3rem}
.ul-iconsb1{margin:0 -.15rem}
.ul-iconsb1 li{padding:0 .15rem}
.row-a6 .col-l{padding:.6rem .3rem}
}
@media screen and (max-width:800px){
.ul-listb1 li{width:50%}
.ul-listb2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start}
.ul-listb2 li{margin-bottom:.3rem;width:33.33%}
.ul-listb2 .con{padding:0 .15rem;text-align:left}
.ul-listb2 .unit{text-align:left}
.ul-listb2 .num{font-size:.8rem}
.row-a4 .col-l,.row-a4 .col-r,.row-a5 .col-l,.row-a5 .col-r,.row-a6 .col-l,.row-a6 .col-r,.row-n1 .col-l,.row-n1 .col-r{float:none;width:auto;min-height:auto}
.m-flexbox{height:auto;padding:.6rem .3rem}
.m-infob1 .desc{height:auto;margin-bottom:.3rem}
.m-swb2{height:auto}
.m-swb2 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}
.m-swb2 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.row-a6 .col-r{padding:.8rem .3rem}
.ul-newsb1 li{width:50%}
.ul-newsb1 .top{padding:.2rem}
.ul-newsb1 .box{padding-left:.2rem;padding-right:.2rem}
.m-cover-t1{left:0;width:100%;text-align:center}
.g-titb1 .h3,.m-boxb1 .year,.m-cover-t1,.m-detailsb1 .top h1,.m-infob1 .tit,.m-infob2 .tit{font-size:.7rem}
.row-n1{display:block}
.row-n1 .col-l{padding:.6rem .3rem}
.row-n3 .col-l,.row-n3 .col-r{float:none;width:auto}
.ul-tabsb3{font-size:0;text-align:center;margin-bottom:.5rem;white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.ul-tabsb3::before{display:none}
.ul-tabsb3 li{display:inline-block;vertical-align:top}
.ul-tabsb3 .s{font-size:.24rem;padding:0 .2rem;border-left:none;border-bottom:3px solid transparent}
.ul-tabsb2 .s{font-size:.36rem}
.ul-tabsb4{margin-bottom:.4rem}
.ul-tabsb4 .s{border-width:3px}
.ul-tabsb4 li::before{bottom:1px}
.ul-listb1 .tit{font-size:.24rem}
.m-bansw .pic,.row-a1{height:12.8rem}
}
/*!****** bl end *******/
/*!****** ls *******/
.m-contactl1{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:2.59rem 0}
.m-contactl1 .tit{text-align:center;font-size:.24rem;color:#222;line-height:1.333em;overflow:hidden;text-transform:capitalize;src:url(../fonts/GeneralSans-Medium.otf)}
.m-contactl2{overflow:hidden;background:#1a1a1a;position:relative}
.m-contactl2 .bgpic{position:absolute;top:0;left:0;height:auto;max-width:17.9rem}
.m-contactl2 .bgpic .pic{display:block;width:100%;height:auto}
.m-contactl2 .bgpic img{display:block;width:100%;height:100%}
.ul-dotl,.ul-dotl2{position:absolute;top:0;left:0;width:100%;height:100%}
.ul-dotl li{position:absolute;top:43.1%;right:32.35%}
.ul-dotl li.li2{top:43.8%;right:37.55%}
.ul-dotl li.li3{top:67%;right:35.5%}
.ul-dotl .dot,.ul-dotl2 .dot{display:block;width:.14rem;height:.14rem;background:#1270df;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-dotl .dot:after,.ul-dotl2 .dot:after{content:"";position:absolute;top:50%;left:50%;width:.52rem;height:.52rem;background:rgba(18,112,223,.5);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;animation:ripple 2s ease-out .1s infinite;-webkit-animation:ripple 2s ease-out .1s infinite;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:0}
.ul-dotl .dot:before,.ul-dotl2 .dot:before{content:"";position:absolute;top:50%;left:50%;width:.52rem;height:.52rem;background:rgba(18,112,223,.5);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;animation:ripple 2s ease-out .8s infinite;-webkit-animation:ripple 2s ease-out .8s infinite;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:0}
.ul-dotl li.act .dot,.ul-dotl2 li.act .dot{background:#16c265}
.ul-dotl li.act .info{display:block}
.ul-dotl li.act .dot:after,.ul-dotl li.act .dot:before,.ul-dotl2 li.act .dot:after,.ul-dotl2 li.act .dot:before{background:rgba(22,194,101,.5)}
.ul-dotl li .info,.ul-dotl2 li .info{font-size:.18rem;color:#fff;text-transform:uppercase;line-height:1.4em;overflow:hidden;position:absolute;left:.05rem;bottom:.05rem;min-width:3.37rem;white-space:nowrap;padding-bottom:.4rem;background:url(../images/bgl4.png) bottom center no-repeat;-webkit-background-size:100% .34rem;-moz-background-size:100% .34rem;-ms-background-size:100% .34rem;-o-background-size:100% .34rem;background-size:100% .34rem;display:none}
.ul-dotl li .info.right,.ul-dotl2 li .info.right{padding-left:.33rem;background-image:url(../images/bgl4-right.png)}
.ul-dotl2 li .info{color:#222;display:block}
.m-contactl2 .contact{margin-left:1.2rem;width:28.377%;height:10.8rem;background-color:#fff;overflow:hidden;position:relative;z-index:2}
.ul-listl1{overflow:hidden;border-bottom:1px solid #000}
.ul-listl1 li{width:33.33%;float:left;font-size:0;overflow:hidden;text-align:center}
.ul-listl1 .con{display:inline-block;height:.99rem;line-height:.99rem;display:block;font-size:.16rem;color:#222;text-transform:uppercase;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con:hover,.ul-listl1 li.on .con{font-family:GeneralSans-Semibold}
.m-infol{overflow:hidden}
.m-infol .txt{overflow:hidden;padding:.39rem .6rem;min-height:3.6rem}
.m-infol .txt .tit{font-size:.16rem;color:#222;line-height:1.5em;overflow:hidden;font-family:GeneralSans-Semibold;margin-bottom:.31rem}
.m-infol .txt .info{overflow:hidden}
.m-infol .txt .box{overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.32rem}
.m-infol .txt .info .box:last-child{margin-bottom:0}
.m-infol .txt .icon{width:.24rem;height:.24rem;line-height:.24rem;font-size:0;margin-right:.14rem}
.m-infol .txt .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-infol .txt .tt{font-size:.16rem;color:#222;line-height:1.312em;overflow:hidden}
.m-infol .pic{padding-top:114.6296296%;position:relative;height:0;overflow:hidden;width:100%}
.m-infol .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}
.m-deep-messagel .m-infol{overflow:hidden}
.m-deep-messagel .m-infol .txt{overflow:hidden;padding:.6rem;margin:0 auto;min-height:3.6rem;width:100%;max-width:9.84rem}
.m-deep-messagel .m-infol .txt .info{overflow:hidden}
.m-deep-messagel .m-infol .txt .box{overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.32rem}
.m-deep-messagel .m-infol .txt .info .box:last-child{margin-bottom:0}
.m-deep-messagel .m-infol .txt .icon{width:.24rem;height:.24rem;line-height:.24rem;font-size:0;margin-right:.14rem}
.m-deep-messagel .m-infol .txt .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-deep-messagel .m-infol .txt .tt{font-size:.16rem;color:#222;line-height:1.312em;overflow:hidden}
.m-deep-messagel .m-infol .pic{padding-top:114.6296296%;position:relative;height:0;overflow:hidden;width:100%}
.m-deep-messagel .m-infol .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}
.m-messagel{overflow:hidden;padding:0 .3rem}
.m-messagel .jl-about1 .titbox .tit{font-family:GeneralSans-Semibold}
.m-messagel .jl-about1 .titbox{margin-bottom:.52rem}
.m-messagel .jl-about1{display:flex;justify-content:center;align-items:center}
.m-messagel .jl-about1 .rbox{padding:.6rem 0 .73rem;margin:0 auto;background:0 0;width:100%;max-width:9.84rem}
.m-messagel .jl-form1{padding-bottom:0}
.m-deep-messagel{overflow:hidden;padding:0}
.m-deep-messagel .jl-about1{display:flex;justify-content:center}
.m-deep-messagel .jl-about1 .titbox .tit{font-family:GeneralSans-Semibold}
.m-deep-messagel .jl-about1 .titbox{margin-bottom:.52rem}
.m-deep-messagel .jl-about1 .rbox{padding:.6rem 0 .73rem;margin:0 auto;background:0 0;width:100%;max-width:9.84rem}
.m-deep-messagel .jl-form1{padding-bottom:0}
.m-videol{display:block;width:100%;height:100vh;overflow:hidden}
.m-videol .video{display:block;width:100%;height:100%;object-fit:cover}
.m-industriesl{overflow:hidden}
.m-industriesl .industries{overflow:hidden;padding-left:1.15rem;padding-top:1.38rem}
.m-industriesl .industries .left{width:62.1%;float:left;overflow:hidden}
.m-industriesl .industries .right{overflow:hidden}
.ul-picl2{display:block;width:100%;overflow:hidden}
.ul-picl2 .pic{display:block;width:100%;height:auto;overflow:hidden;position:relative}
.ul-picl2 .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}
.ul-picl2 .pic img{display:block;width:100%;height:100%}
.ul-listl2{overflow:hidden;max-width:8.5rem;margin-bottom:.32rem;border-bottom:1px solid #606060}
.ul-listl2 li{width:20%;float:left;overflow:hidden}
.ul-listl2 .con{display:block;height:.75rem;line-height:.75rem;font-size:.14rem;color:#fff;position:relative;text-align:center;text-transform:uppercase;font-family:GeneralSans-Regular}
.ul-listl2 .con:after{content:"";position:absolute;left:0;width:0;bottom:0;height:.03rem;background:#606060;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con:hover,.ul-listl2 li.on .con{font-family:GeneralSans-Semibold}
.ul-listl2 .con:hover:after,.ul-listl2 li.on .con:after{width:100%}
.m-industriesl .left .txt{overflow:hidden}
.m-industriesl .left .txt .tips{font-size:2rem;line-height:1em;text-transform:uppercase;font-family:GeneralSans-bold;background-image:linear-gradient(180deg,rgba(255,255,255,.2) 6%,#1a1a1a 80%);-webkit-background-clip:text;-o-background-clip:text;background-clip:text;color:transparent;letter-spacing:.07rem;white-space:nowrap}
.m-industriesl .left .txt .info{margin-top:-.74rem;padding-right:1.65rem}
.m-industriesl .left .txt .num,.m-industriesl .left .txt .tit{font-size:.28rem;color:#fff;font-family:GeneralSans-Semibold;line-height:1.3em;overflow:hidden;text-transform:uppercase}
.m-industriesl .left .txt .tit{margin-bottom:.44rem}
.m-industriesl .left .txt .desc{font-size:.16rem;line-height:1.4em;overflow:hidden;color:#fff;font-family:GeneralSans-Regular;letter-spacing:.01rem;text-align:justify}
.m-galleryl{overflow:hidden;padding-top:.88rem}
.ul-listl3{overflow:hidden;text-align:center;font-size:0}
.ul-listl3 li{display:inline-block;vertical-align:middle;padding:0 .31rem}
.ul-listl3 .con{display:block;font-size:.48rem;line-height:1.5em;overflow:hidden;position:relative;padding-bottom:.36rem;color:rgba(255,255,255,.5);text-transform:capitalize;font-family:GeneralSans-Semibold;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl3 .con:after{content:"";position:absolute;bottom:0;left:0;width:0;height:.05rem;background:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl3 .con:hover,.ul-listl3 li.on .con{color:#fff}
.ul-listl3 .con:hover:after,.ul-listl3 li.on .con:after{width:100%}
.m-galleryl .gallery{overflow:hidden;height:auto;padding-top:.93rem}
.m-galleryl .gallery.hide{height:0;padding:0;overflow:hidden}
.m-galleryl .gallery .item{overflow:hidden;margin-bottom:1.2rem}
.m-galleryl .gallery .item:last-child{margin-bottom:0}
.g-titl1{font-size:.64rem;line-height:1.5em;overflow:hidden;color:#fff;font-family:GeneralSans-Semibold;text-transform:uppercase}
.m-swiperl1{overflow:hidden;margin-left:1rem;margin-top:.52rem}
.m-swiperl1.right{margin-left:0;margin-right:1rem;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
.m-swiperl1.right .pic{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
.m-swiperl1.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:linear}
.m-swiperl1 .swiper-wrapper{font-size:0}
.m-swiperl1 .swiper-slide{margin:0 .15rem;width:5.12rem;display:inline-block}
.m-swiperl1 .pic{padding-top:75%;position:relative;height:0;overflow:hidden}
.m-swiperl1 .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}
.m-sincel{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;padding:1.58rem 0 1.1rem}
.m-sincel .ll{float:left;overflow:hidden;width:49.704%}
.m-sincel .ll .tips{font-size:.16rem;color:#222;line-height:1.5em;overflow:hidden;text-transform:capitalize;font-family:GeneralSans-Regular;margin-bottom:.33rem}
.m-sincel .ll .tit{font-size:.64rem;color:#222;line-height:1.5em;overflow:hidden;text-transform:uppercase;font-family:GeneralSans-Semibold;letter-spacing:.03rem}
.m-sincel .rr{overflow:hidden;padding-top:2.08rem;padding-right:1rem}
.m-sincel .rr .desc{font-size:.22rem;line-height:1.454em;overflow:hidden;color:#222}
.m-historyl{overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.m-historyl .left{width:40.999%;flex-shrink:0;order:1}
.m-historyl .left .pic{display:block;height:0;overflow:hidden;position:relative;padding-top:138.46153846%}
.m-historyl .left .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.m-historyl .left .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}
.m-historyl .right{overflow:hidden;padding:0 1.2rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;order:2}
.m-historyl .right .ll{height:100%;padding-top:1.57rem;overflow:hidden;width:61.2%;order:1}
.m-historyl .right .rr{width:38.8%;overflow:hidden;order:2;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:flex-end;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-end}
.m-historyl .right .title{text-transform:uppercase;font-size:.64rem;line-height:1.375em;color:#222;font-family:GeneralSans-Semibold;margin-bottom:1.22rem}
.m-swiperl2.swiper-container{overflow:hidden;border-top:1px solid #222;padding-top:.6rem}
.m-swiperl2 .swiper-slide{opacity:0!important}
.m-swiperl2 .swiper-slide-active{opacity:1!important}
.m-swiperl2 .txt{overflow:hidden}
.m-swiperl2 .tit,.m-swiperl2 .year{font-size:.24rem;color:#222;line-height:1.35em;overflow:hidden}
.m-swiperl2 .tit{margin-bottom:.1rem}
.m-swiperl2 .desc{font-size:.16rem;line-height:2em;overflow:hidden;color:#222;font-family:GeneralSans-Regular}
.m-swiperl3.swiper-container{overflow:hidden;max-height:10.8rem;margin:0}
.m-swiperl3 .year{font-size:.64rem;line-height:1.5em;overflow:hidden;color:rgba(34,34,34,.2);font-family:GeneralSans-Semibold;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;cursor:pointer}
.m-swiperl3 .swiper-slide-active .year{color:#222}
.m-CoreValuesl{overflow:hidden;position:relative}
.m-CoreValuesl .swiper-slide{opacity:0!important}
.m-CoreValuesl .swiper-slide-active{opacity:1!important}
.m-CoreValuesl .swiper-pagination{font-size:0;text-align:left;padding:0 1.15rem}
.m-CoreValuesl .swiper-pagination-fraction,.m-CoreValuesl.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom{bottom:1.79rem}
.m-CoreValuesl .swiper-pagination-bullet{width:auto;height:auto;min-width:.2rem;font-size:.16rem;line-height:1.5em;color:#fff;font-family:GeneralSans-Regular;overflow:hidden;background:0 0;border-top:1px solid #fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;opacity:.5;padding-top:.09rem}
.m-CoreValuesl .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}
.m-CoreValuesl .con{display:block;overflow:hidden}
.m-CoreValuesl .txt{width:59.0125%;float:left;padding:1.59rem 1.15rem 0}
.m-CoreValuesl .txt .tit{text-transform:uppercase;font-size:.64rem;line-height:1.375em;color:#fff;font-family:GeneralSans-Semibold;margin-bottom:1.22rem;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.m-CoreValuesl .txt .info{overflow:hidden;border-top:1px solid #fff;padding-top:.59rem}
.m-CoreValuesl .txt .desc{font-size:.24rem;line-height:1.75em;color:#fff;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden;text-transform:capitalize;height:8.75em}
.m-CoreValuesl .right{overflow:hidden}
.m-CoreValuesl .right .pic{padding-top:138.46153846%;position:relative;height:0;overflow:hidden}
.m-CoreValuesl .right .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}
.m-deep-processing{overflow:hidden;position:relative}
.m-deep-processing .swiper-slide{opacity:0!important}
.m-deep-processing .swiper-slide-active{opacity:1!important}
.m-deep-processing .swiper-pagination{font-size:0;text-align:left;padding:0 1.15rem}
.m-deep-processing .swiper-pagination-fraction,.m-deep-processing.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom{bottom:.79rem}
.m-deep-processing .swiper-pagination-bullet{width:auto;height:auto;min-width:.2rem;font-size:.16rem;line-height:1.5em;color:#fff;font-family:GeneralSans-Regular;overflow:hidden;background:0 0;border-top:1px solid #fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;opacity:.5;padding-top:.09rem}
.m-deep-processing .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}
.m-deep-processing .con{display:flex;overflow:hidden;flex-wrap:wrap}
.m-deep-processing .txt{width:59.0125%;float:left;padding:.59rem 1.15rem 0}
.m-deep-processing .txt .tit{font-size:.52rem;line-height:1.375em;color:#fff;font-family:GeneralSans-Semibold;margin:.4rem 0;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.m-deep-processing .txt .info{overflow:hidden}
.m-deep-processing .txt .desc{font-size:.22rem;font-weight:300;line-height:1.75em;color:#fff;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:10;-webkit-line-clamp:10;overflow:hidden;}
.m-deep-processing.first .con{flex-direction:row-reverse;flex-wrap:wrap}
.m-deep-processing.first .txt{float:none}
.m-deep-processing.first .txt .tit{color:#222}
.m-deep-processing.first .txt .desc{color:#222}
.m-deep-processing.first .swiper-pagination{text-align:right}
.m-deep-processing.first .swiper-pagination-bullet{color:#222;border-top-color:#222}
.m-deep-processing .right{overflow:hidden;flex:1}
.m-deep-processing .right .pic{padding-top:100%;position:relative;height:0;overflow:hidden}
.m-deep-processing .right .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}
.m-deep-processing .swiper-container { position: relative; }
.m-deep-processing .ul-tabsb { position: absolute; bottom: 50px; z-index: 10; list-style: none; padding: 0; margin: 0; left: 59.0125%; }
.m-deep-processing .ul-tabsb li { margin: 0; padding: 0; list-style: none; }
.m-deep-processing .ul-tabsb .s { font-size: .16rem; color: rgba(255,255,255,.5); position: relative; transition: .4s; cursor: pointer; text-transform: uppercase; white-space: nowrap; padding: .1rem 0 .1rem 1rem; }
.m-deep-processing .ul-tabsb .act .s { color: #fff; }
.m-deep-processing .ul-tabsb .s::before { content: ""; display: block; position: absolute; top: 50%; width: 0; height: 1px; background: #fff; opacity: 0.5; transition: .4s; left: 0; }
.m-deep-processing .ul-tabsb .act .s::before { width: .8rem; opacity: 1; }
.m-deep-processing.first .ul-tabsb { right: 59.0125%; left: auto; }
.m-deep-processing.first .ul-tabsb .s { padding: .1rem 1rem .1rem 0; text-align: right; }
.m-deep-processing.first .ul-tabsb .s::before { right: 0; left: auto; }
.m-aboutl{overflow:hidden;padding:1.16rem 0}
.m-aboutl .txt{overflow:hidden;margin-bottom:.88rem}
.m-aboutl .txt .tit{font-size:.48rem;line-height:1.354em;font-family:GeneralSans-Semibold;color:#222;overflow:hidden;max-width:65%;margin-bottom:.43rem}
.m-aboutl .txt .desc{font-size:.2rem;color:#222;line-height:2.1em;overflow:hidden}
.m-aboutl .about{width:16.84rem;margin:0 auto;position:relative}
.m-aboutl .about .pic{display:block;width:100%;height:auto;overflow:hidden}
.m-aboutl .about .pic img{display:block;width:100%;height:100%}
.ul-dotl2 li{position:absolute;top:27.55%;left:22.72%}
.ul-dotl2 li.li2{top:37.75%;left:20.25%}
.ul-dotl2 li.li3{top:auto;left:29%;bottom:33.1%}
.ul-dotl2 li.li4{top:16.3%;left:47.25%}
.ul-dotl2 li.li5{top:39.25%;left:47.5%}
.ul-dotl2 li.li6{top:22.54%;left:auto;right:44.6%}
.ul-dotl2 li.li7{top:auto;left:auto;right:43.8%;bottom:50%}
.ul-dotl2 li.li8{top:15.5%;left:auto;right:35.7%}
.ul-dotl2 li.li9{top:35.85%;left:auto;right:10.7%}
.ul-dotl2 li.li10{top:47.55%;left:auto;right:11.8%}
.ul-dotl2 li.li11{top:auto;bottom:19.8%;left:auto;right:6.6%}
.ul-dotl2 li.li12{top:38.4%;left:auto;right:19.6%}
.ul-dotl2 li.li13{top:37.6%;left:auto;right:16.8%}
.ul-dotl2 li.li14{top:auto;bottom:23.7%;left:auto;right:19%}
.ul-dotl2 li.li12 .info{left:auto;right:.05rem;bottom:.05rem}
.ul-dotl2 li.li13 .info{left:.05rem;right:auto;bottom:.05rem}
.ul-dotl2 li.li14 .info{left:auto;right:.05rem;bottom:.05rem}

@media screen and (max-width:1680px){
    .m-swiperl3.swiper-container{overflow:hidden;max-height:9rem;margin:0}
}
@media screen and (max-width:1199px){
.m-contactl1{padding:1rem 0}
.m-contactl1 .tit{font-size:.28rem}
.m-CoreValuesl .swiper-pagination-bullet,.m-industriesl .left .txt .desc,.m-infol .txt .tit,.m-infol .txt .tt,.m-sincel .ll .tips,.m-swiperl2 .desc,.ul-listl1 .con{font-size:.24rem}
.m-contactl2 .contact{height:auto;margin-left:.3rem;width:35%}
.m-infol .txt .icon{width:.3rem;height:.3rem;line-height:.3rem}
.m-infol .txt{padding:.3rem}
.m-deep-messagel .m-infol .txt .icon{width:.3rem;height:.3rem;line-height:.3rem}
.m-deep-messagel .m-infol .txt{padding:.3rem}
.m-messagel .jl-about1{flex-direction:column}
.m-messagel .jl-about1 .rbox{padding:.6rem 0}
.m-messagel .jl-about1 .titbox{margin-bottom:.3rem}
.m-deep-messagel .jl-about1{flex-direction:column}
.m-deep-messagel .jl-about1 .rbox{padding:.6rem .3rem}
.m-deep-messagel .jl-about1 .titbox{margin-bottom:.3rem}
.m-videol{height:auto}
.m-industriesl .industries{padding-top:.6rem;padding-left:.3rem}
.ul-listl2{max-width:none;overflow-x:auto;white-space:nowrap;font-size:0}
.ul-listl2 li{width:auto;display:inline-block;float:none;margin-right:.3rem;height:.8rem;line-height:.8rem}
.ul-listl2 li:last-child{margin-right:0}
.ul-listl2 .con{height:.8rem;line-height:.8rem;font-size:.24rem}
.m-industriesl .left{padding-right:.6rem}
.m-industriesl .left .txt .tips{font-size:1rem}
.m-industriesl .left .txt .info{margin-top:-.4rem;padding-right:0}
.m-industriesl .left .txt .tit{margin-bottom:.2rem}
.m-galleryl{padding:.6rem 0}
.ul-listl3 .con{font-size:.32rem;padding-bottom:.2rem}
.ul-listl3 .con:after{height:.04rem}
.m-galleryl .gallery{padding:.6rem 0 0}
.m-galleryl .gallery .item{margin-bottom:.6rem}
.g-titl1{font-size:.4rem}
.m-swiperl1{margin-top:.6rem;margin-left:.2rem}
.m-swiperl1.right{margin-right:.2rem}
.m-swiperl1 .swiper-slide{margin:0 .1rem}
.m-sincel{padding:.6rem 0}
.m-sincel .ll .tips{margin-bottom:.2rem}
.m-sincel .ll .tit{font-size:.4rem}
.m-sincel .rr{padding-top:.6rem;padding-right:0}
.m-sincel .rr .desc{font-size:.28rem}
.m-historyl .right{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .3rem}
.m-historyl .right .ll{padding-top:.6rem;width:60%;height:auto}
.m-historyl .right .title{font-size:.4rem;margin-bottom:.6rem}
.m-swiperl2 .tit,.m-swiperl2 .year{font-size:.28rem}
.m-swiperl3{margin-top:0;max-height:auto}
.g-titl1,.m-CoreValuesl .txt .tit,.m-historyl .right .title,.m-sincel .ll .tit,.m-swiperl3 .year{font-size:.6rem}
.m-CoreValuesl .swiper-pagination{padding:0 .3rem}
.m-CoreValuesl .swiper-pagination-fraction,.m-CoreValuesl.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom{bottom:.3rem}
.m-CoreValuesl .txt{padding:.6rem .3rem}
.m-aboutl{padding:.6rem 0}
.m-aboutl .txt{margin-bottom:.6rem}
.m-aboutl .txt .tit{font-size:.4rem;max-width:none;margin-bottom:.2rem}
.m-aboutl .txt .desc{font-size:.24rem}
.m-aboutl .about{width:auto}
.ul-dotl2 li .info{display:none;font-size:.24rem}
.m-CoreValuesl .txt .tit{margin-bottom:.6rem}
.m-deep-processing .swiper-pagination-bullet{font-size:.24rem}
.m-deep-processing .txt .tit{font-size:.48rem;margin:.2rem 0}
.m-deep-processing .swiper-pagination{padding:0 .3rem}
.m-deep-processing .swiper-pagination-fraction,.m-deep-processing.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom{bottom:.3rem}
.m-deep-processing .txt{padding:.6rem .3rem}
.m-swiperl3{max-height:6rem}
}
@media screen and (max-width:950px){
.m-messagel .jl-form1 .titbox .btn{position:absolute}
.m-messagel .jl-form1{padding-bottom:.8rem}
.m-deep-messagel .jl-form1 .titbox .btn{position:absolute}
.m-deep-messagel .jl-form1{padding-bottom:.8rem}
}
@media screen and (max-width:800px){
.m-contactl2{padding:.6rem}
.m-contactl2 .contact{margin:0;width:auto}
.m-contactl1{padding:1.2rem 0}
.m-industriesl .industries{padding:.6rem .3rem}
.m-industriesl .industries .left{width:auto;float:none;margin-bottom:.6rem;padding:0}
.m-swiperl1{margin-left:.2rem;margin-right:.2rem}
.m-swiperl1.right{margin-left:.2rem;margin-right:.2rem}
.m-sincel .ll{width:auto;float:none;margin-bottom:.2rem}
.m-sincel .rr{width:auto;float:none;padding-top:0}
.m-historyl{padding-bottom:0;display:block}
.m-historyl .left{width:auto}
.m-CoreValuesl .right .pic,.m-historyl .left .pic{padding-top:100%}
.m-historyl .right{display:block;padding-top:.6rem;padding-bottom:.6rem}
.m-historyl .right .ll{width:auto}
.m-historyl .right .rr{display:block;width:auto}
.m-swiperl2 .tit,.m-swiperl2 .year{font-size:.28rem}
.m-swiperl3{max-height:none;margin-top:0}
.m-swiperl3 .year{text-align:center;line-height:1.5em}
.g-titl1,.m-CoreValuesl .txt .tit,.m-historyl .right .title,.m-sincel .ll .tit,.m-swiperl3 .year{font-size:.4rem}
.m-CoreValuesl .txt .tit br{display:none}
.m-historyl .right .title{margin-bottom:.3rem}
.m-historyl .right .title br{display:none}
.m-swiperl2{margin-top:.4rem}
.m-CoreValuesl .txt{width:auto;float:none}
.m-deep-processing .txt .tit{font-size:.34rem}
.m-deep-processing .txt .tit br{display:none}
.m-deep-processing .txt{width:auto;float:none}
.ul-dotl li.act .info{display:none}
}
@keyframes ripple{
0%{opacity:0;transform:translate(-50%,-50%) scale(.1);-webkit-transform:translate(-50%,-50%) scale(.1);-moz-transform:translate(-50%,-50%) scale(.1);-ms-transform:translate(-50%,-50%) scale(.1);-o-transform:translate(-50%,-50%) scale(.1)}
5%{opacity:1}
to{opacity:0;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}
}
@-moz-keyframes ripple{
0%{opacity:0;transform:translate(-50%,-50%) scale(.1);-webkit-transform:translate(-50%,-50%) scale(.1);-moz-transform:translate(-50%,-50%) scale(.1);-ms-transform:translate(-50%,-50%) scale(.1);-o-transform:translate(-50%,-50%) scale(.1)}
5%{opacity:1}
to{opacity:0;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}
}
@-ms-keyframes ripple{
0%{opacity:0;transform:translate(-50%,-50%) scale(.1);-webkit-transform:translate(-50%,-50%) scale(.1);-moz-transform:translate(-50%,-50%) scale(.1);-ms-transform:translate(-50%,-50%) scale(.1);-o-transform:translate(-50%,-50%) scale(.1)}
5%{opacity:1}
to{opacity:0;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}
}
@-webkit-keyframes ripple{
0%{opacity:0;transform:translate(-50%,-50%) scale(.1);-webkit-transform:translate(-50%,-50%) scale(.1);-moz-transform:translate(-50%,-50%) scale(.1);-ms-transform:translate(-50%,-50%) scale(.1);-o-transform:translate(-50%,-50%) scale(.1)}
5%{opacity:1}
to{opacity:0;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}
}
@-o-keyframes ripple{
0%{opacity:0;transform:translate(-50%,-50%) scale(.1);-webkit-transform:translate(-50%,-50%) scale(.1);-moz-transform:translate(-50%,-50%) scale(.1);-ms-transform:translate(-50%,-50%) scale(.1);-o-transform:translate(-50%,-50%) scale(.1)}
5%{opacity:1}
to{opacity:0;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}
}
/*!****** ls end *******/
.header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 1.18rem;z-index:99;transition:.5s}
.header.fixed{background-color:#fff;box-shadow:0 0 .05rem rgba(0,0,0,.3)}
.header.hide{transform:translateY(-100%)}
.logo{flex-shrink:0;height:.8rem;line-height:.8rem;font-size:0}
.logo img{display:inline-block;vertical-align:middle;max-height:50%}
.header.fixed .logo .img1,.logo .img2{display: none;}
.header.fixed .logo .img2{display: inline-block;}
.nav{flex:1;display:flex;flex-direction:row-reverse}
.hd-nav{flex:1;display:flex;align-items:center;justify-content:center}
.hd-nav li{margin:0 .3rem}
.hd-nav .v1{display:block;height:.8rem;line-height:.8rem;font-size:.16rem;text-transform:uppercase;font-family:GeneralSans-Medium;color:#fff;position:relative}
.header.fixed .hd-nav .v1{color:#000}
.hd-nav .v1::after{content:'';position:absolute;top:0;left:50%;right:50%;height:.02rem;background-color:#fff;opacity:0;z-index:2;transition:.5s}
.header.fixed .hd-nav .v1::after{background-color:#000}
.hd-nav .on .v1::after,.hd-nav li:hover .v1::after{left:0;right:0;opacity:1}/* 导航新增strat */
.hd-nav .sub{position: fixed;top: 0.8rem;left: 0;right: 0;background-color: #fff;z-index: 99;display: none;}
.hd-nav .con{display: flex;align-items: start;justify-content: center;color: #222;padding: 0.2rem 0 0.69rem;}
.hd-nav .item{display: block;width: 1.8rem;margin-right: 0.3rem;}
.hd-nav .item:last-child{margin-right: 0;}
.hd-nav .tit{font-size: .16rem;line-height: .42rem;border-bottom: 1px solid rgba(0, 0, 0, .1);margin-bottom: .2rem;}
.hd-nav .li{margin-bottom: .18rem;}
.hd-nav .li:last-child{margin-bottom: 0;}
.hd-nav .v2{display: flex;align-items: center;cursor: pointer;}
.hd-nav .v2 .p{flex: 1;font-size: 0.16rem;opacity: .5;overflow: hidden;transition: .5s;}
.hd-nav .v2.on .p{opacity: 1;}
.hd-nav .v2 .i{flex-shrink: 0;width: .24rem;font-size: 0;opacity: .5;transition: .5s;}
.hd-nav .v2 .i img{width: 100%;}
.hd-nav .v2.on .i{opacity: 1;}
.hd-nav .v2sub{display: none;border-left: 1px solid rgba(0, 0, 0, .1);}
.hd-nav .v3{display: block;font-size: 0.16rem;padding: 0.16rem 0 0.16rem 0.2rem;opacity: .5;transition: .5s;}
.hd-nav .v3:hover{opacity: 1;}
/* 导航新增end */
.hdr{display:flex;align-items:center}
.h-lang{margin-right:.4rem;position:relative;}
.h-lang.hide{opacity:0;visibility:hidden}
.h-lang .act{display:flex;align-items:center;cursor:pointer}
.h-lang .act .p{font-size:.16rem;margin-right:.02rem;font-family:GeneralSans-Medium;color:#fff}
.header.fixed .h-lang .act .p{color:#000}
.h-lang .act .arr{display:block;width:.24rem;font-size:0;transition:.5s}
.h-lang.on .act .arr{transform:rotate(180deg)}
.header.fixed .h-lang .act .arr{filter:invert(100%)}
.h-lang .lang-box{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:.2rem;white-space:nowrap;z-index:2;display:none}
.h-lang .lang-box .v2{display:block;font-size:.16rem;text-align:center;line-height:.4rem;padding:0 .3rem;transition:.5s;background-color:#fff}
.h-lang .lang-box .v2:hover{background-color:#1270df;color:#fff}
.h-so{position:relative}
.h-so .so{width:.44rem;font-size:0;cursor:pointer}
.h-so.on .so{opacity:0}
.header.fixed .h-so .so{filter:invert(100%)}
.h-so .so-pop{position:absolute;top:0;right:0;margin-top:0;border-bottom:.02rem solid #fff;z-index:2;opacity:0;visibility:hidden}
.header.fixed .h-so .so-pop{border-color:#000}
.h-so.on .so-pop{opacity:1;visibility:visible}
.h-so .so-pop form{display:flex;align-items:center}
.h-so .inp{display:block}
.h-so .inp input{display:block;width:0;height:.44rem;line-height:.44rem;padding:0 .05rem 0 .15rem;background-color:transparent;font-size:.16rem;color:#fff;transition:.5s}
.header.fixed .h-so .inp input{color:#000}
.h-so.on .inp input{width:2rem}
.h-so .btn{display:block;width:.44rem;height:.44rem;line-height:.44rem;font-size:0;background-color:transparent;border:none;text-align:center;cursor:pointer}
.h-so .btn img{display:inline-block;vertical-align:middle;max-height:100%}
.header.fixed .btn img{filter:invert(100%)}
.footer{background-color:#1a1a1a;padding:1.6rem 1.18rem 0;font-size:.16rem;font-family:GeneralSans-Medium;color:#fff;text-transform:uppercase;position:relative;z-index:2}
.fd-logo{text-align:center;font-size:0;height:.9rem;line-height:.9rem;margin-bottom:1.68rem}
.fd-logo img{display:inline-block;vertical-align:middle;max-height:100%}
.fd-nav{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;border-bottom:.02rem solid #fff;padding-bottom:.52rem}
.fd-nav .v1{display:block;color:#fff}
.fd-copy{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0}
.fd-links{display:flex;align-items:center}
.fd-copy .v1{display:block;color:#fff;margin-right:1rem}
.fd-copy .v1:last-child{margin-right:0}
.fd-copy .h-lang{margin-right:1rem}
.fd-copy .lang-box{top:auto;bottom:100%;padding-top:0;padding-bottom:.2rem}
.jl-ban1{position:relative;padding-top:45.83%;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.jl-ban1 .info{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:2}
.jl-ban1 .tit{text-align:center;font-size:0.96rem;color:#fff;text-transform:uppercase;font-family:GeneralSans-Semibold}
.jl-ban2{position:relative;padding-top:56.25%;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.jl-ban2 .info{position:absolute;top:50%;left:0;right:0;color:#fff;transform:translateY(-50%);z-index:2}
.jl-ban2 .tit{font-size:.64rem;font-family:GeneralSans-Semibold;margin-bottom:.4rem;line-height:1.3rem;text-transform:uppercase}
.jl-ban2 .desc{font-size:.24rem;line-height:.62rem;text-transform:capitalize}
.jl-ban3{position:relative;padding-top:35.41%;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.jl-ban3 .info{position:absolute;left:0;right:0;bottom:.8rem;color:#fff;z-index:2}
.jl-ban3 .tit{font-size:.64rem;line-height:1.3rem;max-width:6.4rem;font-family:GeneralSans-Semibold;text-transform:uppercase}
.jl-list1{font-size:0;overflow:hidden}
.jl-list1 li{display:inline-block;width:33.33%}
.jl-list1 .con{display:block;position:relative;overflow:hidden}
.jl-list1 .pic{position:relative;overflow:hidden}
.jl-list1 .pic::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.6;z-index:1;transition:.5s}
.jl-list1 .con:hover .pic::after{opacity:0}
.jl-list1 .img{padding-top:148.4375%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s}
.jl-list1 .info{position:absolute;top:2.5rem;right:2rem;left:.6rem;font-family:GeneralSans-Medium;color:#fff;font-size:.2rem;line-height:1.6;z-index:2}
.jl-list1 .tit{font-size:.48rem;line-height:1.35;font-family:GeneralSans-Semibold;text-transform:uppercase;margin:.2rem 0}
.jl-list1 .desc{opacity:0;transition:.5s}
.jl-list1 .con:hover .desc{opacity:1}
.jl-download{background-repeat:no-repeat;background-position:center;background-size:cover;height:2.4rem;line-height:2.4rem;text-align:center}
.jl-download .btn{display:inline-block;vertical-align:middle;line-height:1.5}
.jl-download .tit{display:inline-block;vertical-align:middle;font-size:.36rem;margin-right:.2rem;font-family:GeneralSans-Medium;color:#fff}
.jl-download .icn{display:inline-block;vertical-align:middle;width:.44rem;font-size:0}
.jl-getaquote{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:99}
.jl-getaquote a{display:block;padding:0 0.1rem 0 .15rem;background-color:#1270df;border-radius:.5rem 0 0 .5rem;line-height:.6rem;font-size:.14rem;font-family:GeneralSans-Medium;color:#fff;text-transform:uppercase;position:relative;overflow:hidden}
.jl-getaquote a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;z-index:2;transition:.5s}
.jl-getaquote a:hover::after{opacity:.1}
.jl-about1{display:flex;overflow:hidden}
.jl-about1 .lbox{flex-shrink:0;width:7rem;padding:.6rem 1.18rem}
.jl-about1 .rbox{flex:1;padding:.6rem 1.18rem;background-color:#f6f8fb;overflow:hidden}
.jl-about1 .titbox{display:flex;align-items:center;margin-bottom:.6rem}
.jl-about1 .titbox .tit{flex:1;font-size:.48rem;color:#222;font-family:GeneralSans-Medium;text-transform:capitalize}
.jl-about1 .titbox .btn{flex-shrink:0;background-color:#1270df;border-radius:.7rem;padding:0 .48rem;line-height:.7rem;font-size:.16rem;color:#fff;text-transform:uppercase;border:none;cursor:pointer;position:relative;overflow:hidden;transition:.5s}
.jl-about1 .titbox .btn::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;z-index:2;transition:.5s}
.jl-about1 .titbox .btn:hover::after{opacity:.1}
.jl-list2 li{margin-bottom:.4rem}
.jl-list2 li:last-child{margin-bottom:0}
.jl-list2 .icn{font-size:0;width:.24rem;margin-bottom:.2rem}
.jl-list2 .desc{font-size:.2rem;color:#222;line-height:1.35;font-family:GeneralSans-Regular}
.jl-form1{position:relative}
.jl-form1 .row{display:flex;margin-bottom:.3rem}
.jl-form1 .row:last-child{margin-bottom:0}
.jl-form1 .con{flex:1;margin-right:.4rem;border-bottom:.02rem solid #222}
.jl-form1 .con:last-child{margin-right:0}
.jl-form1 .lab{font-size:.16rem;color:rgba(34,34,34,.5);font-family:GeneralSans-Semibold;text-transform:uppercase}
.jl-form1 .inp input{display:block;width:100%;height:.6rem;line-height:.6rem;font-size:.16rem;color:#222;font-family:GeneralSans-Regular;background-color:transparent}
.jl-form1 .sel{position:relative}
.jl-form1 .sel .arr{position:absolute;top:50%;right:0;width:.24rem;font-size:0;line-height:1;transform:translateY(-50%);z-index:0;transition:.5s}
.jl-form1 .sel .arr.on{transform:translateY(-50%) rotate(180deg)}
.jl-form1 .sel .act{display:block;width:100%;height:.6rem;line-height:.6rem;color:#222;font-size:.16rem;background-color:transparent;padding-right:.24rem;position:relative;z-index:2;cursor:pointer}
.jl-form1 .sel .sub{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-top:.02rem solid #222;z-index:2;display:none}
.jl-form1 .sel .sub .v2{display:block;padding:0 .3rem;font-size:.16rem;line-height:.4rem;cursor:pointer;transition:.5s}
.jl-form1 .sel .sub .v2:hover{background-color:#1270df;color:#fff}
.jl-form1 .txtarea{width:100%}
.jl-form1 .txtarea textarea{display:block;width:100%;resize:none;font-size:.16rem;height:1.3rem;padding:.2rem 0;background-color:transparent}
.jl-row1{padding-top:1rem;overflow:hidden}
.jl-row1 .ul-tabsb2{margin-bottom:.04rem}
.jl-info1 .container{display:flex;align-items:end;overflow:hidden}
.jl-info1 .picbox{flex-shrink:0;width:7rem}
.jl-info1 .picbox .img{padding-top:128.57%;background-repeat:no-repeat;background-position:center;background-size:cover}
.jl-list3{flex:1;padding:0 1.18rem 1.2rem;overflow:hidden}
.jl-list3 li{padding:.4rem 0;border-bottom:1px solid #222;font-family:GeneralSans-Medium}
.jl-list3 .top{position:relative;cursor:pointer}
.jl-list3 .tit{font-size:.24rem;color:#222;line-height:.4rem;padding-right:.44rem;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.jl-list3 .icn{position:absolute;top:50%;right:0;font-size:0;width:.44rem;transform:translateY(-50%);z-index:2}
.jl-list3 .icn .img1{position:absolute;top:0;left:0;right:0;z-index:2;transition:.5s}
.jl-list3 .on .icn .img1{opacity:0}
.jl-list3 .desc{display:none;font-size:.16rem;line-height:2;color:#222;opacity:.5}
.jl-infobox{flex:1;color:#222;padding:0 1.18rem 0 1.18rem;overflow:hidden}
.jl-info1 .jl-infobox{padding-bottom:.84rem}
.jl-infobox.white{color:#fff}
.jl-infobox .tit{font-size:.48rem;line-height:.65rem;font-family:GeneralSans-Semibold;text-transform:uppercase;margin-bottom:.6rem}
.jl-infobox .item{display:flex;align-items:center;padding:.4rem 0;font-family:GeneralSans-Medium;border-bottom:1px solid #222}
.jl-infobox.white .item{border-color:#fff}
.jl-infobox .lab{flex-shrink:0;width:2.72rem;font-size:.24rem;line-height:.42rem;text-transform:capitalize}
.jl-infobox .desc{flex:1;font-size:.16rem;line-height:2;overflow:hidden}
.jl-row2{padding:1.2rem 0 1.08rem;}
.jl-tit1{margin-bottom:.8rem}
.jl-tit1 .tit{font-size:.64rem;line-height:1.3rem;color:#222;font-family:GeneralSans-Semibold;text-transform:uppercase}
.jl-info2{display:flex}
.jl-info2 .lbox{flex:1;overflow:hidden}
.jl-list4{font-size:0;margin:0 -.3rem}
.jl-list4 li{display:inline-block;vertical-align:top;width:33.33%;padding:0 .3rem;margin-bottom:.8rem}
.jl-list4 .con{display:block;padding:.3rem .43rem;border-bottom:.03rem solid #222;font-family:GeneralSans-Medium}
.jl-list4 .tit{text-align:center;font-size:.24rem;line-height:.32rem;height:.64rem;color:#222;margin-bottom:.3rem;text-transform:capitalize;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;transition:.5s}
.jl-list4 .con:hover .tit{color:#1270df}
.jl-list4 .pic{margin-bottom:.3rem;overflow:hidden}
.jl-list4 .img{padding-top:87.5%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s}
.jl-list4 .con:hover .img{transform:scale(1.08)}
.jl-list4 .more{text-align:center}
.jl-list4 .more .p{display:inline-block;vertical-align:middle;font-size:.16rem;color:#1270df;margin-right:.1rem;text-transform:uppercase}
.jl-list4 .more .icn{display:inline-block;vertical-align:middle;width:.24rem}
.jl-info2 .rbox{flex-shrink:0;width:2.4rem;margin-left:1.04rem;position:relative}
.jl-list5{position:sticky;top:1rem;right:0;max-height:100vh;z-index:2;width:2.4rem;padding-left:.02rem;max-height:calc(100vh - 1rem);overflow-y:auto;}
.jl-list5 li{position:relative;border-left:.01rem solid rgba(0,0,0,.2)}
.jl-list5 li::after{content:'';position:absolute;top:0;left:0;bottom:0;right:100%;background-color:#f6f8fb;transition:.5s;z-index:0}
.jl-list5 .on::after,.jl-list5 li:hover::after{right:0}
.jl-list5 .v1{display:flex;align-items: center;min-height:0.8rem;line-height:1.5;font-size:.24rem;color:#222;padding:.1rem .3rem;position:relative;z-index:2;transition:.5s}
.jl-list5 .on .v1,.jl-list5 li:hover .v1{color:#1270df}
.jl-list5 .v1::after{content:'';position:absolute;top:0;left:-.03rem;bottom:0;width:.05rem;background-color:#1270df;z-index:2;opacity:0;transition:.5s}
.jl-list5 .on .v1::after,.jl-list5 li:hover .v1::after{opacity:1}
.jl-row3{padding:1rem 0 .84rem;overflow:hidden}
.jl-row3 .info{display:flex;color:#1a1a1a;font-family:GeneralSans-Medium;border-bottom:1px solid #000;padding-bottom:1.5rem}
.jl-row3 .tit{flex-shrink:0;width:6.04rem;font-size:.24rem;text-transform:uppercase}
.jl-row3 .desc{flex:1;font-size:.16rem;line-height:2;overflow:hidden}
.jl-row4{padding:1rem 0;background-color:#1a1a1a;overflow:hidden}
.jl-row4 .container{display:flex;overflow:hidden}
.jl-row4 .picbox{flex-shrink:0;width:6rem;padding-top:0rem;font-size:0}
.jl-row4 .picbox .tit{font-size:.48rem;line-height:.65rem;font-family:GeneralSans-Light;text-transform:uppercase;margin-bottom:.2rem;color:#fff;white-space:pre-wrap;padding-left:.2rem}
.jl-row4 .picbox img{display:block;width:100%}
.jl-row5{padding:1.18rem 0 2.06rem;overflow:hidden}
.jl-row5 .jl-tit1{margin-bottom:1.18rem}
.jl-list6{font-size:0}
.jl-list6 li{display:inline-block;width:25%}
.jl-list6 .con{display:block;overflow:hidden}
.jl-list6 .img{padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s}
.jl-list6 .con:hover .img{transform:scale(1.08)}
.jl-list6 .txt{position:absolute;left:0;right:0;bottom:.3rem;text-align:center;font-size:.24rem;padding:0 .15rem;color:#222;opacity:0;z-index:2;transition:.5s}
.jl-list6 .con:hover .txt{opacity:1}
@media screen and (max-width:950px){
.header{padding:0 .3rem}
.nav{position:fixed;top:.8rem;left:0;right:0;bottom:0;overflow-y:auto;background-color:#000;display:none;z-index:99}
.header.fixed .nav{background-color:#fff}
.hd-nav{display:block}
.hd-nav .v1::after{display:none}
.hd-nav .v1{height:1rem;line-height:1rem;font-size:.32rem;text-align:center}
.hd-nav .on .v1{background-color:#fff;color:#000}
.header.fixed .hd-nav .on .v1{background-color:#000;color:#fff}/* 导航新增start */
.hd-nav .sub{position: relative;top: 0;padding: 0 0.3rem;}
.hd-nav .con{display: block;padding: 0;}
.hd-nav .item{width: auto;margin-right: 0;margin-bottom: 0.2rem;}
.hd-nav .item:last-child{margin-bottom: 0;}
.hd-nav .tit{font-size: 0.28rem;line-height: 0.6rem;margin-bottom: 0.2rem;}
.hd-nav .li{margin-bottom: 0.2rem;}
.hd-nav .v2 .p{font-size: 0.28rem;}
.hd-nav .v2 .i{width: 0.6rem;}
.hd-nav .v3{font-size: 0.28rem;padding: 0.2rem;}
/* 导航新增end */
.hdr{justify-content:space-around}
.h-lang{margin-right:.2rem}
.h-lang.hide{display:none}
.footer .h-lang .act .p{
    font-size: .24rem;
}
.h-lang .act .p{font-size:.32rem;line-height:1rem}
.h-lang .act .arr{width:.3rem}
.h-so.on{flex:1;padding:0 .3rem}
.h-so .inp{flex:1}
.h-so .so{width:.7rem;text-align:center}
.h-so.on .so{display:none}
.h-lang .lang-box{padding-top:0;border:1px solid #000}
.h-lang .lang-box .v2{padding:0 .4rem;font-size:.28rem;line-height:.8rem}
.h-so .so-pop{margin-top:0;border-bottom:1px solid #fff}
.h-so.on .so-pop{position:relative}
.header.fixed .h-so .so-pop{border-color:#000}
.h-so .inp input{width:100%;height:1rem;line-height:1rem;font-size:.32rem}
.h-so .btn{width:.7rem;height:.7rem;line-height:.7rem}
.footer{padding:.4rem .3rem 0;font-size:.24rem}
.fd-logo{height:.6rem;line-height:.6rem;margin-bottom:.6rem}
.fd-nav{padding-bottom:.4rem}
.fd-copy{display:block;padding:.3rem 0}
.fd-copy .copy{margin-bottom:.2rem}
.fd-links{justify-content:space-between}
.fd-copy .v1{margin-right:0}
.fd-copy .h-lang{margin-right:0}
.fd-copy .lang-box{padding-bottom:0}
.jl-ban1 .tit{font-size:.8rem}
.jl-ban2 .info{top:60%}
.jl-ban2 .tit{font-size:.5rem;line-height:1.35;margin-bottom:.2rem}
.jl-ban2 .desc{font-size:.2rem;line-height:2}
.jl-ban3 .info{bottom:.3rem}
.jl-ban3 .tit{font-size:.4rem;line-height:1.35;max-width:none}
.jl-list1 .info{top:1rem;right:.4rem;left:.4rem;font-size:.24rem}
.jl-list1 .tit{font-size:.4rem;margin:.1rem 0}
.jl-about1{display:block}
.jl-about1 .lbox{width:auto;padding:.4rem .3rem}
.jl-about1 .titbox{margin-bottom:.3rem}
.jl-about1 .titbox .tit{font-size:.38rem}
.jl-about1 .titbox .btn{padding:0 .4rem;line-height:.8rem;font-size:.24rem}
.jl-list2 li{margin-bottom:.3rem}
.jl-list2 .icn{width:.3rem;margin-bottom:.1rem}
.jl-list2 .desc{font-size:.24rem}
.jl-about1 .rbox{padding:.4rem .3rem}
.jl-form1{padding-bottom:.8rem!important}
.jl-form1 .btn{position:absolute!important;left:50%;bottom:0;transform:translateX(-50%);z-index:2}
.jl-form1 .row{display:block}
.jl-form1 .con{margin-right:0;margin-bottom:.3rem}
.jl-form1 .lab{font-size:.24rem}
.jl-form1 .inp input,.jl-form1 .sel .act,.jl-form1 .sel .sub .v2{height:.8rem;line-height:.8rem;font-size:.24rem}
.jl-form1 .txtarea textarea{height:1.5rem;font-size:.24rem}
.jl-getaquote{top:auto;bottom:.3rem}
.jl-getaquote a{padding:0 10px;font-size:12px}
.jl-row1{padding-top:.4rem}
.jl-row1 .ul-tabsb2{margin-bottom:.2rem}
.jl-info1 .container{display:block}
.jl-info1 .picbox{width:auto}
.jl-list3{padding:0 .3rem}
.jl-list3 li{padding:.3rem 0}
.jl-list3 .tit{font-size:.28rem;line-height:.5rem;padding-right:.5rem}
.jl-list3 .icn{width:.5rem}
.jl-list3 .desc{font-size:.24rem}
.jl-infobox{padding:0 .3rem}
.jl-info1 .jl-infobox{padding-bottom:0}
.jl-infobox .tit{font-size:.32rem;margin-bottom:.2rem;line-height:1.35}
.jl-infobox .item{display:block;padding:.2rem 0}
.jl-infobox .lab{width:auto;font-size:.28rem;line-height:1.35;margin-bottom:.2rem}
.jl-infobox .desc{font-size:.24rem}
.jl-row2{padding:.4rem 0}
.jl-tit1{margin-bottom:.3rem}
.jl-tit1 .tit{font-size:.4rem;line-height:1.35}
.jl-list4{margin:0 -.1rem}
.jl-list4 li{padding:0 .1rem;margin-bottom:.2rem}
.jl-list4 .con{padding:.1rem}
.jl-list4 .tit{margin-bottom:.2rem}
.jl-list4 .pic{margin-bottom:.2rem}
.jl-info2 .rbox{width:2rem;margin-left:.3rem}
.jl-list5{width:2rem}
.jl-list5 .v1{line-height:.7rem;padding-left:.2rem}
.jl-list4 .more .p{font-size:.2rem}
.jl-row3{padding:.4rem 0}
.jl-row3 .info{display:block;padding-bottom:.3rem}
.jl-row3 .tit{width:auto;font-size:.28rem;margin-bottom:.2rem}
.jl-row3 .desc{font-size:.24rem}
.jl-row4{padding:.4rem 0}
.jl-row4 .container{display:block}
.jl-row4 .picbox{padding-top:0;width:auto;margin-bottom:.2rem}
.jl-row4 .picbox .tit{font-size:6vw;margin-bottom:.2rem;line-height:1.35;padding-left:5vw}
.jl-row5{padding:.4rem 0}
.jl-row5 .jl-tit1{margin-bottom:.4rem}
.jl-list6 .txt{bottom:.1rem}
}
@media screen and (max-width:750px){
.jl-list1 li{width:50%}
.jl-download .tit{font-size:.28rem}
.jl-list4 li{width:50%}
.jl-list6 li{width:50%}
}


/* .ul-dotl2 li{
    display: none;
} */
.ul-dotl2 .li13,
.ul-dotl2 .li14{
    display: block;
}
.ul-linel{
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ul-linel .svg{
    display: block;
    width: 100%;
    height: auto;
}
.ul-linel li{
    position: absolute;
    top: 16%;
    right: 17%;
    width: 3.2rem;
    overflow: hidden;
}
.ul-linel li .line{
    text-align: right;
    vertical-align: bottom;
}
.ul-linel .li2{
    width: 5.94rem;
}
.ul-linel .li3,
.ul-linel .li5{
    top: 22%;
    width: 4.7rem;
}
.ul-linel .li4{
    top: 31%;
    width: 5.85rem;
}
.ul-linel .li5{
    width: 10.18rem;
}
.ul-linel .li6{
    top: 30.5%;
    width: 10.59rem;
}
.ul-linel .li7,
.ul-linel .li8{
    top: 37.5%;
    width: 9.14rem;
}
.ul-linel .li8{
    width: 4.64rem;
}
.ul-linel .li9{
    top: 38.5%;
    right: 6.6%;
    width: 1.79rem;
}
.ul-linel .li10{
    top: 39%;
    right: 12%;
    width: 0.87rem;
}
.ul-linel .li11{
    top: 36%;
    right: 11%;
    width: 1.08rem;
}
.ul-linel .animated-path1 {
    /*根据路径的长度设置*/
    stroke-dasharray: 500;
    /*初始偏移值*/
    stroke-dashoffset: 500;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}
.ul-linel .animated-path2 {
    /*根据路径的长度设置*/
    stroke-dasharray: 694;
    /*初始偏移值*/
    stroke-dashoffset: 694;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}
.ul-linel .animated-path3 {
    /*根据路径的长度设置*/
    stroke-dasharray: 520;
    /*初始偏移值*/
    stroke-dashoffset: 520;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}
.ul-linel .animated-path4 {
    /*根据路径的长度设置*/
    stroke-dasharray: 625;
    /*初始偏移值*/
    stroke-dashoffset: 625;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}
.ul-linel .animated-path5 {
    /*根据路径的长度设置*/
    stroke-dasharray: 1118;
    /*初始偏移值*/
    stroke-dashoffset: 1118;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}
.ul-linel .animated-path6 {
    /*根据路径的长度设置*/
    stroke-dasharray: 1059;
    /*初始偏移值*/
    stroke-dashoffset: 1059;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}
.ul-linel .animated-path7 {
    /*根据路径的长度设置*/
    stroke-dasharray: 1100;
    /*初始偏移值*/
    stroke-dashoffset: 1100;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}
.ul-linel .animated-path8 {
    /*根据路径的长度设置*/
    stroke-dasharray: 500;
    /*初始偏移值*/
    stroke-dashoffset: 500;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}
.ul-linel .animated-path9 {
    /*根据路径的长度设置*/
    stroke-dasharray: 350;
    /*初始偏移值*/
    stroke-dashoffset: 350;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}
.ul-linel .animated-path10 {
    /*根据路径的长度设置*/
    stroke-dasharray: 150;
    /*初始偏移值*/
    stroke-dashoffset: 150;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}
.ul-linel .animated-path11 {
    /*根据路径的长度设置*/
    stroke-dasharray: 108;
    /*初始偏移值*/
    stroke-dashoffset: 108;
    /* 动画名称、时长、缓动 */
    animation: draw 2s ease infinite;
    -webkit-animation: draw 2s ease infinite;
}

@keyframes draw {
    to {
        stroke-dashoffset: 0;
        /* 结束时偏移值为0 */
    }
}


@media screen and (max-width:1199px){
    .ul-linel{
        display: none;
    }
}


/* 250110新增 */
.jl-row6{
	font-family:GeneralSans-Regular;
	padding: 3.75rem 0 2.5rem;
	color: #222222;
	font-size: 0.16rem;
	overflow: hidden;
}
.jl-tit2{
	text-align: center;
	text-transform: uppercase;
	font-size: 0.96rem;
	line-height: 1.1;
	margin-bottom: 1.4rem;
	font-family:GeneralSans-Semibold;
}
.jl-info3 p{
	margin-bottom: 0.15rem;
}
.jl-info3 p:last-child{
	margin-bottom: 0;
}
.jl-info4{
	text-transform: capitalize;
}
.jl-info4 .lab{
	margin-bottom: 0.24rem;
	margin-bottom: 0.2rem;
	text-transform: uppercase;
	font-family:GeneralSans-Medium;
}
.jl-info4 .info{
	display: flex;
	flex-direction: column;
	margin-bottom: 0.8rem;
}
.jl-info4 .info:last-child{
	margin-bottom: 0;
}
.jl-info4 .info a{
	display: block;
	color: inherit;
	margin-bottom: 0.2rem;
	opacity: .5;
	transition: .5s;
}
.jl-info4 .info a:hover{
	opacity: 1;
}
.jl-info4 .info a:last-child{
	margin-bottom: 0;
}
.jl-info4 .info2{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -0.15rem 0.5rem;
	font-family:GeneralSans-Medium;
}
.jl-info4 .info2:last-child{
	margin-bottom: 0;
}
.jl-info4 .item{
	display: block;
	width: 25%;
	padding: 0 0.15rem;
	margin-bottom: 0.3rem;
	overflow: hidden;
}
.jl-info4 .item:last-child{
	margin-right: 0;
}
.jl-info4 .info2 a{
	display: block;
	padding: 0.16rem 0 0.16rem 0.2rem;
	border-left: 1px solid rgba(0, 0, 0, .1);
	color: rgba(34, 34, 34, .5);
	transition: .5s;
}
.jl-info4 .info2 .tit{
	padding: 0.1rem 0;
	border-left: none;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	color: #222222;
}
.jl-info4 .info2 .tit2{
	padding: 0.2rem 0;
	border: none;
	opacity: .5;
}
.jl-info4 .info2 a:hover{
	color: #222;
}
@media screen and (max-width:950px) {
	.jl-row6{
		padding: 1.2rem 0 0.4rem;
		font-size: 0.28rem;
	}
	.jl-tit2{
		font-size: 0.48rem;
		margin-bottom: 0.3rem;
	}
	.jl-info4 .info{
		margin-bottom: 0.3rem;
	}
	.jl-info4 .info2{
		flex-wrap: wrap;
		margin: 0 -0.15rem;
	}
	.jl-info4 .item{
		width: 50%;
		margin-bottom: 0.4rem;
	}
}