@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:Myriad,'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:Myriad,'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:rgba(255,255,255,.7)}
::-moz-placeholder{color:rgba(255,255,255,.7)}
::-ms-input-placeholder{color:rgba(255,255,255,.7)}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:Myriad;src:url(../fonts/MyriadPro-Regular.otf)}
@font-face{font-family:ClashDisplay-Medium;src:url(../fonts/ClashDisplay-Medium.ttf)}
.wp{width:92%;max-width:14rem;margin:0 auto}
.wp1200{width:92%;max-width:12rem;margin:0 auto}
.wp1240{width:92%;max-width:12.3rem;margin:0 auto}
.wp1280{width:92%;max-width:12.65rem;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:.34rem;right:.3rem;width:.5rem;height:.5rem;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;z-index:100}
.menuBtn b{display:block;height:.06rem;background-color:#fff;opacity:.7;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)}
/*!******************************
    -------[=底部]-------
********************************/
/*!******************************
    -------[=公用]-------
********************************/
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
@media screen and (max-width:1200px){
.menuBtn{display:block}
.wp,.wp1200,.wp1280{padding:0 .3rem;max-width:none;width:auto}
}
: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;--color-white:#fff;--color-black:#000}
@supports (color:lab(0% 0 0)){
:root{--background:lab(99.42% -.0000298023 0);--foreground:lab(5.47314% -4.71089 1.86429);--card:lab(100% 0 0);--card-foreground:lab(5.47314% -4.71089 1.86429);--popover:lab(100% 0 0);--popover-foreground:lab(5.47314% -4.71089 1.86429);--primary:lab(53.3271% -51.8132 26.8381);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--primary-glow:lab(69.7689% -54.5458 36.1927);--accent-lime:lab(92.0869% -20.2177 72.0643);--secondary:lab(96.6559% -3.08818 1.58128);--secondary-foreground:lab(13.5311% -13.1865 5.19751);--muted:lab(95.428% -1.59836 .635874);--muted-foreground:lab(39.9505% -6.43498 2.55491);--accent:lab(94.7394% -12.4067 6.35767);--accent-foreground:lab(13.7873% -20.1769 7.90651);--destructive:lab(51.4033% 69.2672 48.7132);--destructive-foreground:lab(98.84% .0000298023 -.0000119209);--border:lab(88.5359% -3.19996 1.27259 / .6);--input:lab(90.8559% -3.19985 1.27257);--ring:lab(53.3271% -51.8132 26.8381);--gradient-brand:linear-gradient(135deg, lab(92.0869% -20.2177 72.0643), lab(53.3271% -51.8132 26.8381));--gradient-soft:linear-gradient(180deg, lab(100% 0 0 / .7), lab(100% 0 0 / .25));--shadow-glass:0 8px 32px -8px lab(53.3271% -51.8132 26.8381 / .18),inset 0 1px 0 lab(100% 0 0 / .6);--shadow-elevated:0 30px 80px -30px lab(37.7684% -40.6531 15.896 / .35)}
}
.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: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 *******/
.bodyinner1{padding-top:.64rem}
.header{position:fixed;left:50%;top:.16rem;width:92%;z-index:999;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-radius:.22rem;-webkit-box-shadow:var(--shadow-elevated);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(.24rem);backdrop-filter:blur(.24rem);background-color:color-mix(in oklab,var(--color-black) 40%,transparent);border:1px solid color-mix(in oklab,var(--color-white) 10%,transparent)}
.header.inner1{top:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%;background:#000;border-radius:0;border:none}
.header.inner2{top:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%;background:-webkit-gradient(linear,left top,right top,from(#202c17),to(#4f7436));background:-webkit-linear-gradient(left,#202c17,#4f7436);background:-moz- oldlinear-gradient(left,#202c17,#4f7436);background:-o-linear-gradient(left,#202c17,#4f7436);background:linear-gradient(to right,#202c17,#4f7436);border-radius:0;border:none}
.header .wp{width:auto;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;height:.64rem;padding:0 .3rem 0 .2rem}
.logo{font-size:0}
.logo img{display:block;height:.4rem}
.nav li{float:left;position:relative}
.nav .icondrop{display:none}
.nav .item{font-size:var(--fz16);color:rgba(255,255,255,.8);position:relative;display:block;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border-radius:.5rem;padding:.05rem .14rem;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}
.nav .item>.dropicon{display:block;width:var(--fz14);margin-left:.05rem}
.nav .v1{color:inherit;display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.nav .ok .item,.nav .on .item{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}
.nav .sub{position:absolute;top:100%;left:0;min-width:1.8rem;background:rgba(15,26,20,.9);-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid oklab(.999994 .00004557 .00002009 / .1);padding:.08rem;border-radius:.18rem;display:none}
.nav .sub .menuitem{cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:.06rem .12rem;border-radius:.1rem;color:rgba(255,255,255,.8)}
.nav .sub .menuitem:hover{background:oklab(.999994 .00004557 .00002009 / .1);color:#3fa96c}
.nav .sub .v2{display:block;color:inherit}
.nav .sub .v2+.dropicon{width:var(--fz14);margin-right:-.06rem}
.nav .sub .sub-three{position:absolute;top:-.08rem;left:100%;padding-left:.1rem;display:none}
.nav .sub .sub-three .sub{display:block;position:static}
.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}
.h-so{position:relative;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;color:#999;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.1)),to(transparent));background:-webkit-linear-gradient(left,rgba(255,255,255,.1),transparent);background:-moz- oldlinear-gradient(left,rgba(255,255,255,.1),transparent);background:-o-linear-gradient(left,rgba(255,255,255,.1),transparent);background:linear-gradient(to right,rgba(255,255,255,.1),transparent);border-radius:.3rem;padding:0 .1rem;overflow:hidden;background-color:color-mix(in oklab,var(--color-white) 10%,transparent);border:1px solid color-mix(in oklab,var(--color-white) 10%,transparent)}
.h-so svg{width:var(--fz16);margin-right:.06rem}
.h-so .inp{display:block;width:1.4rem;height:.36rem;color:#fff;font-size:var(--fz16);border-radius:.3rem;background:0 0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.h-so .inp:focus{width:1.6rem}
.h-lang{position:relative;line-height:1.14rem;cursor:pointer}
.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);color:#fff;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:var(--color-white)}
.footer{background-color:#000}
.f-txt{color:rgba(255,255,255,.7);font-size:var(--fz16)}
.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:.75rem 0 .8rem;font-size:var(--fz14);color:#fff}
.f-top a{color:inherit}
.f-top .left{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}
.f-top .right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.f-logo{display:block;margin-bottom:.35rem}
.f-logo img{display:block;height:.5rem}
.f-item{margin-right:.7rem;min-width:1.7rem;font-size:var(--fz16)}
.f-item .tit{font-size:var(--fz18);font-weight:700;margin-bottom:.2rem}
.f-item .a,.f-item .desc{opacity:.7}
.f-item .a{display:inline-block;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin-bottom:.1rem}
.f-item .a:hover{opacity:1}
.f-in{
  display: inline-block;
  padding: 0 0 .1rem;
}
.f-in img{
  width: var(--fz24);
  display: block;
  transition: .3s;
}
.f-in:hover img{
  opacity: .9;
}
.f-copy{color:#888;font-size:var(--fz16)}
.f-copy .wp{width:auto;padding-top:.2rem;padding-bottom:.2rem;border-top:1px solid #555;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}
.f-copy a{color:inherit}
.banner .item{height:100vh;position:relative}
.banner .item .video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.banner .item:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;/* background-image:-webkit-gradient(linear,left top,right top,from(#06130a),color-stop(2%,lab(4.74916 -5.38357 2.85591 / .4)),to(lab(4.74916 -5.38357 2.85591 / .3)));background-image:-webkit-linear-gradient(left,#06130a 0,lab(4.74916 -5.38357 2.85591 / .4) 2%,lab(4.74916 -5.38357 2.85591 / .3) 100%);background-image:-moz- oldlinear-gradient(left,#06130a 0,lab(4.74916 -5.38357 2.85591 / .4) 2%,lab(4.74916 -5.38357 2.85591 / .3) 100%);background-image:-o-linear-gradient(left,#06130a 0,lab(4.74916 -5.38357 2.85591 / .4) 2%,lab(4.74916 -5.38357 2.85591 / .3) 100%); */background-image:linear-gradient(to right,rgba(6, 19, 10,.7) 0,lab(4.74916 -5.38357 2.85591 / 0),lab(4.74916 -5.38357 2.85591 / .3) 100%)}
.banner .dot{position:absolute;width:100%;pointer-events:none;height:100%;background:-webkit-radial-gradient(70% 30%,50% 50%,oklch(.92 .18 115 / .4),transparent 70%);background:-moz- oldradial-gradient(70% 30%,50% 50%,oklch(.92 .18 115 / .4),transparent 70%);background:-o-radial-gradient(70% 30%,50% 50%,oklch(.92 .18 115 / .4),transparent 70%);background:radial-gradient(50% 50% at 70% 30%,oklch(.92 .18 115 / .4),transparent 70%);mix-blend-mode:screen;opacity:.5}
.banner .txt{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:100;font-size:var(--fz20)}
.banner .txt p{color:rgba(255,255,255,.9);width:47%}
.banner .txt .h1{font-size:.88rem;color:#fff;font-weight:900;line-height:1.1;margin-bottom:.24rem;font-family:ClashDisplay-Medium}
.banner .txt .h1 span{display:inline-block;color:transparent;background:-webkit-linear-gradient(315deg,#d9f13f,#2e994b);background:-moz- oldlinear-gradient(315deg,#d9f13f,#2e994b);background:-o-linear-gradient(315deg,#d9f13f,#2e994b);background:linear-gradient(135deg,#d9f13f,#2e994b);-webkit-background-clip:text;-o-background-clip:text;background-clip:text}
.banner .btns{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;padding-top:.4rem}
.banner .btn{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;color:#fff;font-size:var(--fz16);border-radius:.5rem;padding:.16rem .28rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;height:.58rem}
.banner .btn2{background:var(--gradient-brand);-webkit-box-shadow:var(--shadow-elevated);box-shadow:var(--shadow-elevated);margin-right:.1rem}
.banner .btn2 svg{width:var(--fz24);height:var(--fz24)}
.banner .btn2:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}
.banner .btn1{-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);-webkit-box-shadow:var(--shadow-glass);box-shadow:var(--shadow-glass);background:#040e088c;border:1px solid #ffffff1f;border:1px solid lab(100% 0 0 / .12)}
.banner .btn1:hover{color:#2e994b}
.row-a1{padding:1.08rem 0 .6rem;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.m-txtb1{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}
.m-txtb1 .ll{width:40%}
.m-txtb1 .rr{width:45%}
.m-txtb1 .s{font-size:var(--fz16);color:#3fa96c;letter-spacing:.06rem;font-weight:700;margin-bottom:.2rem}
.m-txtb1 .t{font-size:.64rem;color:#000;line-height:1.1;font-weight:700;font-family:ClashDisplay-Medium}
.m-txtb1 .t span{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;-o-background-clip:text;background-clip:text}
.m-txtb1 .desc{font-size:var(--fz18);color:#666;line-height:2;margin-bottom:.6rem}
.m-txtb1 .more{padding:.12rem .24rem;border-radius:.4rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-white);-webkit-box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;border:1px solid var(--border);position:relative;z-index:2}
.m-txtb1 .more:hover{color:#3fa96c}
.m-txtb1 .more svg{display:block;width:var(--fz16);margin-left:.05rem}
@-webkit-keyframes float-slow{
0%,to{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}
}
@-moz-keyframes float-slow{
0%,to{-moz-transform:translateY(0);transform:translateY(0)}
50%{-moz-transform:translateY(-12px);transform:translateY(-12px)}
}
@-o-keyframes float-slow{
0%,to{-o-transform:translateY(0);transform:translateY(0)}
50%{-o-transform:translateY(-12px);transform:translateY(-12px)}
}
@keyframes float-slow{
0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-o-transform:translateY(-12px);transform:translateY(-12px)}
}
.animate-float{-webkit-animation:6s ease-in-out infinite float-slow;-moz-animation:6s ease-in-out infinite float-slow;-o-animation:6s ease-in-out infinite float-slow;animation:6s ease-in-out infinite float-slow}
.m-txtb2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.m-txtb2 .ll,.m-txtb2 .rr{-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%}
.m-txtb2 .cc{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;position:relative}
.m-txtb2 .cc .dot{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:blur(.64rem);filter:blur(.64rem);background-image:-webkit-gradient(linear,left top,right bottom,from(oklab(.579997 -.145002 .0676261 / .2)),color-stop(50%,oklab(.579997 -.145002 .0676261 / .05)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left top,oklab(.579997 -.145002 .0676261 / .2) 0,oklab(.579997 -.145002 .0676261 / .05) 50%,rgba(0,0,0,0) 100%);background-image:-moz- oldlinear-gradient(left top,oklab(.579997 -.145002 .0676261 / .2) 0,oklab(.579997 -.145002 .0676261 / .05) 50%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left top,oklab(.579997 -.145002 .0676261 / .2) 0,oklab(.579997 -.145002 .0676261 / .05) 50%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to right bottom,oklab(.579997 -.145002 .0676261 / .2) 0,oklab(.579997 -.145002 .0676261 / .05) 50%,rgba(0,0,0,0) 100%)}
.m-txtb2 .cc .img{display:block;width:5.2rem;margin:0 auto}
.m-txtb2 .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}
.m-txtb2 .item .icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.4rem;color:#3fa96c;margin-right:.2rem;margin-top:.1rem}
.m-txtb2 .item .icon img,.m-txtb2 .item .icon svg{display:block;width:100%;height:auto}
.m-txtb2 .item .txt{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}
.m-txtb2 .item .t{font-size:var(--fz24);color:var(--color-black);line-height:1.2;font-weight:700;margin-bottom:.2rem;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;height:2.4em}
.m-txtb2 .item .p{font-size:var(--fz16);color:#666;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden;height:7.5em}
.row-a2{background:-webkit-radial-gradient(30% 20%,ellipse,oklch(.62 .18 145) 0,oklch(.38 .12 155) 55%,oklch(.18 .05 160) 100%);background:-moz- oldradial-gradient(30% 20%,ellipse,oklch(.62 .18 145) 0,oklch(.38 .12 155) 55%,oklch(.18 .05 160) 100%);background:-o-radial-gradient(30% 20%,ellipse,oklch(.62 .18 145) 0,oklch(.38 .12 155) 55%,oklch(.18 .05 160) 100%);background:radial-gradient(ellipse at 30% 20%,oklch(.62 .18 145) 0,oklch(.38 .12 155) 55%,oklch(.18 .05 160) 100%);padding:.7rem 0}
.m-topb2{color:#fff;}
.m-topb2 .s{display:inline-block;letter-spacing:.06rem;margin-bottom:.06rem}
.m-topb2 .t{font-size:.48rem;font-weight:700;line-height:1.1;margin-bottom:.14rem;font-family:ClashDisplay-Medium}
.m-topb2 .t span{color:#D8EC42}
.m-topb2 .t span::before,
.m-topb2 .t span::after{
  content: "";
  display: block;
}
.m-topb2 .p{font-size:var(--fz16);color:rgba(255,255,255,.75);line-height:1.625;width:52%}
.m-boxb2{position:relative;height:4.6rem}
.m-boxb2 .box{position:absolute;-webkit-backdrop-filter:blur(.12rem);backdrop-filter:blur(.12rem);background-color:oklab(0 0 0 / .3);border-radius:.22rem;border:1px solid oklab(.999994 .00004557 .00002009 / .15);padding:.2rem;width:3.8rem;bottom:.1rem;right:0;z-index:100;color:#fff;font-size:var(--fz16);display:none}
.m-boxb2 .box .type{color:#9ce654;font-weight:700;padding-left:.16rem;position:relative;letter-spacing:.04rem}
.m-boxb2 .box .type::before{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:.08rem;height:.08rem;border-radius:50%;background:#9ce654}
.m-boxb2 .box .p1{color:rgba(255,255,255,.7)}
.m-boxb2 .path{display:block;width:100%;height:100%}
.m-boxb2 g.path2,.m-boxb2 g.path3{pointer-events:none}
.row-a3{background:#06130a;padding:1.15rem 0 1.1rem}
.m-topb1{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;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;margin-bottom:.6rem}
.m-topb1 .s{font-size:var(--fz14);color:#3fa96c;letter-spacing:.04rem;margin-bottom:.1rem;font-weight:700}
.m-topb1 .t{font-size:.48rem;color:#fff;font-weight:700;line-height:1.1;margin-bottom:.26rem;font-family:ClashDisplay-Medium}
.m-topb1 .t span{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;-o-background-clip:text;background-clip:text}
.m-topb1 .p{font-size:var(--fz18);color:rgba(255,255,255,.5)}
.m-topb1 .more{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;color:#3fa96c}
.m-topb1 .more:hover svg{margin-left:.1rem}
.m-topb1 .more svg{display:block;width:var(--fz16);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin-left:.05rem}
.ul-listb1{overflow:hidden;margin:0 -.1rem}
.ul-listb1 li{float:left;width:33.33%;padding:0 .1rem}
.ul-listb1 .con{display:block;overflow:hidden;position:relative}
.ul-listb1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-listb1 .con:hover .btn svg{margin-left:.1rem}
.ul-listb1 .pic{position:relative;height:0;padding-top:102.44%;overflow:hidden}
.ul-listb1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb1 .pic::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}
.ul-listb1 .txt{position:absolute;bottom:0;left:0;width:100%;padding:.3rem;color:#fff}
.ul-listb1 .txt .tag{display:inline-block;-webkit-box-shadow:var(--shadow-glass);box-shadow:var(--shadow-glass);background:#040e088c;border:1px solid #ffffff1f;border:1px solid lab(100% 0 0 / .12);padding:.04rem .12rem;margin-bottom:.2rem;display: none;}
.ul-listb1 .txt .t{font-size:var(--fz24);font-weight:700;line-height:1.2;margin-bottom:.3rem;font-family:ClashDisplay-Medium}
.ul-listb1 .txt .btn{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:var(--fz16)}
.ul-listb1 .txt .btn svg{display:block;width:var(--fz16);height:auto;margin-left:.05rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ban_in{position:relative}
.ban_in .pic{position:relative;height:0;padding-top:49.6875%;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.ban_in .pic:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#06130a),color-stop(50%,lab(4.74916 -5.38357 2.85591 / .7)),to(lab(4.74916 -5.38357 2.85591 / .3)));background-image:-webkit-linear-gradient(left,#06130a 0,lab(4.74916 -5.38357 2.85591 / .7) 50%,lab(4.74916 -5.38357 2.85591 / .3) 100%);background-image:-moz- oldlinear-gradient(left,#06130a 0,lab(4.74916 -5.38357 2.85591 / .7) 50%,lab(4.74916 -5.38357 2.85591 / .3) 100%);background-image:-o-linear-gradient(left,#06130a 0,lab(4.74916 -5.38357 2.85591 / .7) 50%,lab(4.74916 -5.38357 2.85591 / .3) 100%);background-image:linear-gradient(to right,#06130a 0,lab(4.74916 -5.38357 2.85591 / .7) 50%,lab(4.74916 -5.38357 2.85591 / .3) 100%)}
.ban_in .txt{position:absolute;bottom:9.5%;left:0;width:100%;font-size:var(--fz18)}
.ban_in .txt .desc{width:50%;color:rgba(255,255,255,.8)}
.ban_in .txt .s{font-size:var(--fz14);color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.04rem;margin-bottom:.15rem}
.ban_in .txt .t{color:#fff;font-size:.6rem;width:70%;font-weight:700;line-height:1.1;margin-bottom:.35rem}
.ban_in .txt .t span{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;-o-background-clip:text;background-clip:text}
.row-ab1{padding:.8rem 0 0;overflow:hidden;background:#eef2ee}
.m-ab1{margin-bottom:.66rem}
.m-ab1 .s{font-size:var(--fz16);color:#3fa96c;text-transform:uppercase;letter-spacing:.04rem;font-weight:700;margin-bottom:.3rem}
.m-ab1 .box{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}
.m-ab1 .box .t{font-size:.5rem;color:#000;font-weight:700;-webkit-flex-basis:27%;-ms-flex-preferred-size:27%;flex-basis:27%;line-height:1.1;font-family:ClashDisplay-Medium}
.m-ab1 .box .desc{font-size:var(--fz18);color:#666;-webkit-flex-basis:61%;-ms-flex-preferred-size:61%;flex-basis:61%;line-height:1.8}
.m-ab2>.t{font-size:.4rem;font-weight:700;color:#000;margin-bottom:.4rem;font-family:ClashDisplay-Medium}
.m-ab2 .desc{font-size:var(--fz18);color:#666;margin-bottom:.2rem}
.ul-listb2{overflow:hidden;margin:0 -.12rem .16rem;perspective: 1000px;}
.ul-listb2 li{float:left;width:25%;padding:0 .12rem .24rem}
.ul-listb2 .con{display:block;overflow:hidden;}
.ul-listb2 .icon{color:#00944d;margin-bottom:.22rem}
.ul-listb2 .icon img,.ul-listb2 .icon svg{display:block;width:.48rem;height:.48rem}
.ul-listb2 .t{font-size:var(--fz20);color:#000;font-weight:bold;min-height: 3em;}
.ul-listb2 .icon{
  width: 0.56rem;
  height: 0.56rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255,255,255,.15);
  border: 1px solid color-mix(in oklab, lab(53.3271% -51.8132 26.8381) 25%, transparent);
}
.ul-listb2 .icon img{
  width: 50%;
}

.ul-listb2 .con {
            position: relative;
            display: block;
            overflow: visible;
            min-height: 260px;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            -webkit-transition: -webkit-transform .7s ease;
            transition: transform .7s ease;
        }
        .ul-listb2 li:hover .con,
        .ul-listb2 li:focus-within .con {
            -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
        }
        .ul-listb2 .front,
        .ul-listb2 .back {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: .24rem .26rem;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }
        .ul-listb2 .front {
            background-image: linear-gradient(to right, rgba(15, 26, 18,.1) 1px, transparent 1px), linear-gradient(to bottom, rgba(15, 26, 18,.1) 1px, transparent 1px);
    background-size: 26px 26px;
            border: 1px solid rgba(15, 26, 18, .12);
            -webkit-box-shadow: 0 .06rem .2rem rgba(6, 19, 10, .06);
            box-shadow: 0 .06rem .2rem rgba(6, 19, 10, .06);
            inset: 4px;
        }
        .ul-listb2 .front::before,
        .ul-listb2 .back::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 2px;
        }
        .ul-listb2 .front::before {
            background: -webkit-linear-gradient(90deg, #d9f13f, #00944d);
            background: linear-gradient(90deg, #d9f13f, #00944d);
        }
        .ul-listb2 .back {
          background-image: linear-gradient(to right, rgba(255,255,255,.1) 1px, transparent 1px), linear-gradient(to bottom, rgba(255,255,255,.1) 1px, transparent 1px);
    background-size: 26px 26px;
            background-color: #00944d;
            -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
        }
        .ul-listb2 .back::before {
            background: rgba(255, 255, 255, .4);
        }
        .ul-listb2 .back .t {
            color: #fff;
        }
        .ul-listb2 .back .icon img {
            -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
        }
        .ul-listb2 .back .d {
            font-size: var(--fz14);
            color: rgba(255, 255, 255, .85);
            margin-top: .14rem;
            line-height: 1.6;
        }
        .ul-listb2 .front .d{
          margin-top: .14rem;
          font-size: var(--fz14);
          color: #0f1a1299;
        }
        .ul-listb2 .idx{
          position: absolute;
          top: 10%;
          right: 10%;
          font-size: var(--fz16);
          color: #0f1a1240;
          font-weight: bold;
          letter-spacing: 2px;
        }
        .ul-listb2 .back .idx{
          color: color-mix(in oklab, #fff 30%, transparent);
          
        }

.m-ab3{position:relative;padding-top:.6rem}
.m-ab3 img{display:block;width:100%}
.m-ab3 .bot{position:absolute;bottom:0;left:0;width:100%;background:rgba(6,19,10,.7)}
.ul-listb3{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.3rem 0}
.ul-listb3 .top{font-size:.6rem;color:rgba(255,255,255,.9);line-height:1.4}
.ul-listb3 .top .unit{font-size:.3rem;margin-left:.14rem}
.ul-listb3 .b{font-size:var(--fz14);color:rgba(255,255,255,.6)}
.row-ab2{background:#06130a;overflow:hidden;padding:1.24rem 0 .7rem}
.row-ab2 .group{padding-bottom:.28rem}
.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;margin-bottom:.13rem}
.g-titb1 span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#3fa96c;margin-right:.2rem;font-size:var(--fz14);letter-spacing:.06rem}
.g-titb1 i{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:0;height:1px;background:#1f2b23}
.ul-listb5{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.1rem;padding:.1rem 0}
.ul-listb5 li{width:25%;padding:0 .1rem .2rem}
.ul-listb5 .con{display:block;overflow:hidden;border:1px solid oklab(.999994 .00004557 .00002009 / .1);background:oklab(.999994 .00004557 .00002009 / .05);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb5 .con:hover{-webkit-transform:translateY(-.06rem);-moz-transform:translateY(-.06rem);-ms-transform:translateY(-.06rem);-o-transform:translateY(-.06rem);transform:translateY(-.06rem)}
.ul-listb5 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}
.ul-listb5 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.ul-listb5 .info{padding:.2rem;color:#fff;font-size:var(--fz12)}
.ul-listb5 .info .h{font-size:var(--fz16);-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700;font-family:ClashDisplay-Medium}
.ul-listb5 .info .p{color:#3fa96c;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-ab4{margin-bottom:.63rem}
.m-ab4 .s{font-size:var(--fz16);color:#3fa96c;font-weight:700;text-transform:uppercase;letter-spacing:.04rem;margin-bottom:.3rem}
.m-ab4 .box{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;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.m-ab4 .box .t{font-size:.5rem;color:#fff;-webkit-flex-basis:34%;-ms-flex-preferred-size:34%;flex-basis:34%;line-height:1.2;font-weight:700;font-family:ClashDisplay-Medium}
.m-ab4 .box .t span{color:transparent;background:-webkit-linear-gradient(315deg,#d9f13f,#2e994b);background:-moz- oldlinear-gradient(315deg,#d9f13f,#2e994b);background:-o-linear-gradient(315deg,#d9f13f,#2e994b);background:linear-gradient(135deg,#d9f13f,#2e994b);-webkit-background-clip:text;-o-background-clip:text;background-clip:text}
.m-ab4 .box .desc{font-size:var(--fz18);color:#fff;-webkit-flex-basis:53%;-ms-flex-preferred-size:53%;flex-basis:53%;line-height:1.8}
.row-ab3{padding:1.1rem 0}
.m-ab6{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}
.m-ab6 .rr{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.m-ab6 .rr img{display:block;width:100%}
.m-ab6 .ll{width:47%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.m-ab6 .ll .s{color:#099853;font-size:var(--fz12);font-weight:700;letter-spacing:.04rem;margin-bottom:.16rem}
.m-ab6 .ll .t{font-size:.36rem;color:#000;font-weight:700;line-height:1.1;margin-bottom:.24rem;font-family:ClashDisplay-Medium}
.m-ab6 .ll .p{font-size:var(--fz16);color:rgba(6,19,10,.7);margin-bottom:.32rem}
.m-ab6 .infos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;font-size:var(--fz14);color:rgba(6,19,10,.8);margin:0 -.1rem}
.m-ab6 .infos .li{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;overflow:hidden;width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 .1rem .2rem}
.m-ab6 .infos .li img,.m-ab6 .infos .li svg{display:block;width:.2rem;height:.2rem;color:#3fa96c;margin-right:.1rem;-webkit-flex-shrink:0d;-ms-flex-negative:0d;flex-shrink:0d}
.m-ab6 .infos .li .ty{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:0;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-ab6 .btns{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-ab6 .btns .btn{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:var(--fz14);color:#fff;padding:.14rem .28rem;border:1px solid #06130a;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font-weight:700}
.m-ab6 .btns .btn1{background:#06130a;margin-right:.12rem}
.m-ab6 .btns .btn1:hover{-webkit-transform:translateX(.06rem);-moz-transform:translateX(.06rem);-ms-transform:translateX(.06rem);-o-transform:translateX(.06rem);transform:translateX(.06rem)}
.m-ab6 .btns .btn1 svg{width:var(--fz16);height:var(--fz16);margin-left:.1rem}
.m-ab6 .btns .btn2{color:#06130a;border:1px solid #b9beba}
.m-ab6 .btns .btn2:hover{color:#3fa96c;border-color:#3fa96c}


.m-pop{
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 999;
}
.pop-bg{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(0, 0, 0, 0.61);
}
.m-pop .inner{
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%,-50%);
  display: block;
}
.m-winb1{
  width: 8.6rem;
  height: 5.2rem;
  position: relative;
  overflow: hidden;
}
.m-winb1 .bg{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.m-winb1 .info{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: flex;
  font-size: var(--fz16);
  color: #fff;
}
.m-winb1 .info .left{
  display: block;
  height: 100%;
}
.m-winb1 .info .box{
  width: 3.6rem;
  height: 100%;
  background: rgba(0, 0, 0, 0.91);
  padding: 0.3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.m-winb1 .title{
  font-size: var(--fz30);
  font-weight: bold;
  margin-bottom: 0.3rem;
}
.m-winb1 .close{
  cursor: pointer;
  width:  var(--fz24);
  height: var(--fz24);
  border-radius: 50%;
  background: #6c6b6a url(../images/close.svg) no-repeat center;
  background-size: 50%;
  z-index: 20;
  position: absolute;
  top: 0.08rem;
  right: 0.08rem;
}
.m-winb1 .h3{
  font-size: var(--fz18);
  color: rgb(36, 152, 113);
  margin-bottom: 0.08rem;
}
.m-winb1 .p{
  margin-bottom: 0.1rem;
}
.m-winb1 .lk{
  display: inline-block;
  background-color:rgb(36, 152, 113);
  box-shadow: rgba(255, 255, 255, 0.4) 0px 2px 1px 0px inset, rgba(0, 0, 0, 0.2) 0px 0px 0px 1px inset;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  padding: .04rem .1rem;
  transition: .3s;
}
.m-winb1 .lk:hover{
  background: #2a2a29;
}
.m-winb1 .group{
  margin-bottom: 0.3rem;
}
@media screen and (max-width:1500px){
.f-copy .wp{width:92%}
}
@media screen and (max-width:1199px){
body{padding-top:1.2rem}
.header{top:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;border-radius:0;border:none;width:100%;background:#000}
.header .wp{height:1.2rem;margin:0 .3rem;padding-right:.7rem}
.h-opts{display:none}
.nav{position:fixed;top:1.2rem;left:0;width:100%;display:none;border-radius:.22rem;padding:.4rem .2rem;-webkit-box-shadow:var(--shadow-elevated);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(.24rem);backdrop-filter:blur(.24rem);background-color:color-mix(in oklab,var(--color-black) 80%,transparent);border:1px solid color-mix(in oklab,var(--color-white) 10%,transparent)}
.nav li{float:none;width:auto;margin-bottom:.14rem}
.nav .item{padding:.14rem .2rem;font-size:var(--fz24)}
.nav .item>.dropicon{width:var(--fz24)}
.nav .v2{font-size:var(--fz20)}
.nav .menuitem{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.nav .sub{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.nav .sub .menuitem{padding:.14rem .2rem}
.nav .sub .sub-three{position:static;padding-left:0;width:100%;margin:.14rem 0}
.nav .sub .v2+.dropicon{width:var(--fz24)}
.nav .ok .v1::after,.nav .on .v1::after{display:none}
.f-top{padding-bottom:.3rem}
.f-top .left{margin-bottom:.4rem}
.f-item{margin-bottom:.3rem;margin-right:0}
.f-logo img{height:.8rem}
.f-copy .wp{display:block;overflow:hidden}
.f-copy .l,.f-copy .r{float:none;width:auto}
.f-top{display:block}
.f-top .right{display:block}
.m-ab6{display:block}
.m-ab6 .ll,.m-ab6 .rr{width:auto}
.m-ab6 .ll{margin-bottom:.4rem}
.m-ab6 .infos .li img,.m-ab6 .infos .li svg{width:.4rem;height:.4rem}
.ban_in .txt .desc,.ban_in .txt .t{width:auto}
.logo img{height:.6rem}
.banner .item{height:-webkit-calc(100vh -1.2rem);height:-moz-calc(100vh -1.2rem);height:calc(100vh -1.2rem)}


.m-winb1{
  width: 7rem;
  height: auto;
  max-height: 75vh;
  overflow-y: auto;
  background: #000;
}
.m-winb1 .info{
  position: static;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-top: none;
}
.m-winb1 .info .left{
  display: none;
}
.m-winb1 .info .box{
  width: auto;
  display: block;
}
.ul-listb2 .idx{
  top: 5%;
  right: 5%;
}
}
@media screen and (max-width:767px){
.ul-listb5 li{width:50%}
.m-ab6 .infos{display:block}
.m-ab6 .infos .li{width:100%}
.m-ab4 .box{display:block}
.m-ab4 .box .t{margin-bottom:.3rem}
.m-ab3 .bot{position:static}
.m-ab1 .box{display:block}
.m-ab1 .box .t{margin-bottom:.3rem}
.ul-listb2 li{width:50%}
.ul-listb3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}
.ul-listb3 li{width:50%}
.ban_in .desc{display:none}
.banner .btn{height:.8rem}
.banner .txt p{width:auto}
.m-txtb1{display:block;margin-bottom:.6rem}
.m-txtb1 .ll,.m-txtb1 .rr{width:auto}
.m-txtb1 .ll{margin-bottom:.3rem}
.m-txtb2{display:block}
.m-txtb2 .item{margin-bottom:.3rem}
.m-txtb2 .item .icon{margin-top:0}
.m-txtb2 .item .t{height:auto}
.m-txtb2 .item .p{height:auto}
.m-topb2 .p,
.m-topb2{width:auto}
.m-boxb2{height:auto}
.m-boxb2 .path{height:4.6rem}
.m-boxb2 .box{position:static;width:auto}
.ul-listb1{margin:0}
.ul-listb1 li{float:none;width:auto;padding:0;margin-bottom:.3rem}
.m-topb1{display:block}
.m-topb1 .ll{margin-bottom:.2rem}

.ul-listb2 .con{
  min-height: 220px;
}

}
/*!****** bl end *******/
/*!****** ls *******/
.m-insightsl{overflow:hidden;position:relative;min-height:1600px;background-color:#fdfdfd}
.m-insightsl .bg{position:absolute;top:0;left:0;width:100%;height:5.6rem;background:url(../images/ls/bgl1.jpg) no-repeat center center;background-size:cover}
.m-insightsl .bg:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,rgb(253,253,253,0) 0,rgb(253,253,253,.5) 50%,rgb(253,253,253,1) 100%)}
.m-insightsl .insights{overflow:hidden;padding-top:1.62rem;position:relative;z-index:2;padding-bottom:1.03rem}
.m-insightsl .insights .top .tips{font-size:var(--fz12);color:#fff;text-transform:uppercase;font-weight:700;font-family:ClashDisplay-Medium;letter-spacing:.18em;padding:0 .16rem;line-height:2.5;display:inline-block;box-shadow:var(--shadow-glass);background:#040e088c;border:1px solid #ffffff1f;border:1px solid lab(100% 0 0 / .12);border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;margin-bottom:.02rem}
.m-insightsl .insights .top .tips span{display:inline-block;vertical-align:middle;width:.06rem;height:.06rem;margin:-2px .08rem 0 0;background:linear-gradient(135deg,lab(92.0869% -20.2177 72.0643),lab(53.3271% -51.8132 26.8381));border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.m-insightsl .insights .top .tit{overflow:hidden;font-size:.72rem;color:#fff;font-weight:700;font-family:ClashDisplay-Medium;margin-bottom:.1rem}
.m-insightsl .insights .top .tit span{background:linear-gradient(135deg,lab(92.0869% -20.2177 72.0643),lab(53.3271% -51.8132 26.8381));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.m-insightsl .insights .top .desc{font-size:var(--fz18);color:rgba(255,255,255,.7);line-height:1.625;overflow:hidden;max-width:6.25rem;margin-bottom:.47rem}
.ul-listl1{overflow:hidden;font-size:0;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:.4rem;overflow-x:auto;white-space:nowrap}
.ul-listl1 li{display:inline-block;vertical-align:middle;margin-right:.04rem}
.ul-listl1 .con{display:block;font-size:var(--fz14);color:rgba(255,255,255,.7);padding:.1rem .2rem;border-bottom:.02rem solid rgba(3,145,63,0);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con:hover{background-color:rgba(255,255,255,.1);border-bottom:.02rem solid rgba(255,255,255,.1)}
.ul-listl1 li.on .con{background:rgba(3,145,63,.15);border-bottom:.02rem solid rgba(3,145,63,1);color:#129549}
.ul-listl2{overflow:hidden;margin:0 -.12rem .33rem}
.ul-listl2 li{width:33.33%;float:left;padding:0 .12rem;margin-bottom:.24rem}
.ul-listl2 .con{display:block;overflow:hidden;position:relative}
.ul-listl2 .con .pic{padding-top:124.996%;position:relative;height:0;overflow:hidden}
.ul-listl2 .con .pic .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con .txt{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,.55) 50%,oklab(0 0 0 / .2) 100%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con:hover .pic .img{transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05)}
.ul-listl2 .con:hover .txt{background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.6) 50%,oklab(0 0 0 / .25) 100%)}
.ul-listl2 .con .txt .box{position:absolute;left:0;bottom:0;width:100%;padding:.27rem .28rem}
.ul-listl2 .con .txt .tips{display:flex;align-items:center;font-size:11px;line-height:1.2;color:rgba(255,255,255,.7);margin-bottom:.17rem}
.ul-listl2 .con .txt .tips .s1{display:block;background:rgba(255,255,255,.2);color:#fff;font-size:11px;padding:.05rem .12rem;border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem;margin-right:.08rem;font-weight:700;font-family:ClashDisplay-Medium;text-transform:uppercase;letter-spacing:.01rem}
.ul-listl2 .con .txt .tips .s2{text-transform:uppercase}
.ul-listl2 .con .txt .tit{font-size:var(--fz28);color:#fff;font-weight:700;font-family:ClashDisplay-Medium;overflow:hidden;line-height:1.25;margin-bottom:.21rem}
.ul-listl2 .con .more{font-size:var(--fz14);color:rgba(255,255,255,.9);font-weight:700;font-family:ClashDisplay-Medium;overflow:hidden;display:flex;align-items:center}
.ul-listl2 .con .more .ico{display:block;width:.16rem;height:.16rem;margin-left:.1rem}
.ul-listl2 .con .more .ico img{display:block;width:100%;height:100%}
.pages{text-align:center;font-size:0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 .06rem}
.pages ul li a,.pages ul li span{display:block;height:.44rem;line-height:.44rem;text-align:center;font-size:var(--fz14);color:rgba(12,12,11,.7);padding:0 .05rem;min-width:.44rem;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;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:#13954a;color:#fff}
.pages ul li.next a,.pages ul li.prev a{background-color:#13954a;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.pages ul li.next a img,.pages ul li.prev a img{display:block;width:.2rem;height:.2rem}
.pages ul li.disable a{color:#13954a;background-color:rgba(19,149,74,.2)}
.g-cur{background-color:#d7dede;overflow:hidden}
.cur,.cur a{font-size:var(--fz14);color:#666}
.cur em{padding:0 .11rem;color:#000}
.cur{padding:.09rem 0}
.cur a:hover{color:#0062a9}
.m-detailsl{overflow:hidden;background:url(../images/ls/bgl2.jpg) center top no-repeat;background-size:100% auto;padding:.66rem 0 .67rem}
.m-detailsl .details{max-width:9rem;margin:0 auto}
.m-detailsl .title{font-size:var(--fz42);color:#000;overflow:hidden;font-weight:700;font-family:ClashDisplay-Medium;text-align:center;line-height:1.25;margin-bottom:.18rem}
.m-detailsl .info{text-align:center;overflow:hidden;font-size:0;margin-bottom:.43rem}
.m-detailsl .info span{font-size:var(--fz14);color:#2a906d;overflow:hidden;padding:0 .1rem}
.m-detailsl .text{font-size:var(--fz16);color:#666;line-height:1.8;overflow:hidden}
.m-detailsl .text img{display:block;width:100%;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem}
.m-portfoliol1{background:url(../images/ls/bgl3.jpg) center center no-repeat;background-size:cover;height:8rem;position:relative;overflow:hidden}
.m-portfoliol1:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(4,10,7,.9);background:linear-gradient(to bottom,rgba(4,10,7,.3) 0,rgba(4,10,7,.9) 100%);background:linear-gradient(to bottom,rgba(4,10,7,.4) 0,rgba(4,10,7,.3) 50%,rgba(4,10,7,.9) 100%)}
.m-portfoliol1 .portfolio{position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:.8rem 0}
.m-portfoliol1 .portfolio .box{max-width:5.4rem}
.m-portfoliol1 .portfolio .tips{color:#9ee84a;font-size:var(--fz12);overflow:hidden;letter-spacing:.0336rem;text-transform:uppercase}
.m-portfoliol1 .portfolio .tit{font-size:.72rem;color:#fff;font-weight:700;font-family:ClashDisplay-Medium;overflow:hidden;margin-bottom:.04rem}
.m-portfoliol1 .portfolio .desc{color:rgba(255,255,255,.8);font-size:var(--fz18);line-height:1.555;overflow:hidden;letter-spacing:.01rem}
.m-portfoliol2{overflow:hidden;background-color:#07110b;background:linear-gradient(to bottom,#0a1610 0,#07110b 50%,#07110b 100%)}
.m-portfoliol2 .top{border-bottom:1px solid rgba(255,255,255,.05);overflow:hidden}
.ul-listl3{overflow:hidden;margin:0 -.32rem}
.ul-listl3 li{float:left;width:33.33%;overflow:hidden;border-right:1px solid rgba(255,255,255,.05)}
.ul-listl3 li:last-child{border-right:none}
.ul-listl3 .con{display:block;overflow:hidden;padding:.32rem}
.ul-listl3 .con .ico{width:.2rem;height:.2rem;float:left;color:#9ee84a;margin:.04rem .16rem 0 0}
.ul-listl3 .con .ico img{display:block;width:100%;height:100%}
.ul-listl3 .con .txt{overflow:hidden}
.ul-listl3 .con .txt .num{font-size:var(--fz20);font-weight:700;font-family:ClashDisplay-Medium;line-height:1.4;color:#fff;overflow:hidden}
.ul-listl3 .con .txt .tt{font-size:var(--fz12);line-height:1.333;margin-top:.04rem;color:rgba(255,255,255,.5);overflow:hidden;text-transform:uppercase}
.m-portfoliol2 .portfolio{overflow:hidden;padding:1.12rem .24rem;display:flex;align-items:center}
.m-portfoliol2 .portfolio .tit{font-size:var(--fz48);color:#fff;overflow:hidden;font-weight:700;font-family:ClashDisplay-Medium;width:4rem;flex-shrink:0;margin-right:.75rem;line-height:1.25}
.m-portfoliol2 .portfolio .tit span{background:linear-gradient(to left,#cdf06a,#9ee84a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.m-portfoliol2 .portfolio .desc{flex:1;font-size:var(--fz18);line-height:1.6666;color:rgba(255,255,255,.7);overflow:hidden}
.m-portfoliol2 .portfolio .desc p{margin-bottom:.2rem}
.m-portfoliol2 .portfolio .desc p:last-child{margin-bottom:0}
.m-portfoliol3{overflow:hidden;background:url(../images/ls/bgl4.jpg) center center no-repeat;background-size:cover;position:relative}
.m-portfoliol3:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(15,28,18,.8) 0,rgba(15,28,18,.4) 50%,transparent 100%)}
.m-portfoliol3:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,rgba(10,31,20,.4) 50%,rgba(7,17,11,.7) 100%)}
.m-portfoliol3 .portfolio{padding:1.12rem .24rem;position:relative;z-index:2}
.m-portfoliol3 .portfolio .tips{color:#9ee84a;font-size:var(--fz12);overflow:hidden;letter-spacing:.0336rem;text-transform:uppercase;margin-bottom:.06rem}
.m-portfoliol3 .portfolio .title{font-size:var(--fz48);line-height:1.3;color:#fff;font-weight:700;font-family:ClashDisplay-Medium;overflow:hidden;margin-bottom:.43rem}
.m-tablel1{max-width:7.68rem;border:1px solid rgba(158,232,74,.15);border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;box-shadow:0 20px 80px -20px rgba(158,232,74,.26);overflow:hidden;-webkit-backdrop-filter:blur(.24rem);backdrop-filter:blur(.24rem);background:linear-gradient(to bottom right,rgba(190,230,180,.14) 0,rgba(35,55,38,.2) 100%)}
.m-tablel1 table{width:100%}
.m-tablel1 tr{border-bottom:1px solid rgba(158,232,74,.15)}
.m-tablel1 tr td{font-size:var(--fz18);font-weight:700;font-family:ClashDisplay-Medium;color:#fff;line-height:1.5555;padding:.14rem .24rem;letter-spacing:.007rem}
.m-tablel1 tr td:first-child{color:#c8f08a;font-size:var(--fz14);line-height:1.428;text-transform:uppercase;width:33.2899%}
.m-portfoliol4{background-color:#07110b;overflow:hidden}
.m-portfoliol4 .portfolio{padding:1.12rem .24rem .85rem;overflow:hidden}
.m-portfoliol4 .portfolio .tips{color:#9ee84a;font-size:var(--fz12);overflow:hidden;letter-spacing:.0336rem;text-transform:uppercase;margin-bottom:.1rem}
.m-portfoliol4 .portfolio .title{font-size:var(--fz48);line-height:1.1;color:#fff;font-weight:700;font-family:ClashDisplay-Medium;overflow:hidden;margin-bottom:.5rem;max-width:7rem}
.m-portfoliol4 .portfolio .title span{background:linear-gradient(to left,#cdf06a,#9ee84a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
/* .ul-listl4{display:flex;flex-wrap:wrap;margin:0 -.12rem 1.92rem} */
.ul-listl4{display:flex;flex-wrap:wrap;margin:0 -.12rem 0rem}
.ul-listl4 li{width:33.33%;flex-shrink:0;padding:0 .12rem}
.ul-listl4 .con{display:block;overflow:hidden;border-radius:.22rem;-webkit-border-radius:.22rem;-moz-border-radius:.22rem;-ms-border-radius:.22rem;-o-border-radius:.22rem;backdrop-filter:blur(.2rem);padding:.32rem;border:1px solid #2c342f;height:100%;background:linear-gradient(to bottom,rgba(255,255,255,.06),rgba(255,255,255,.02));transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl4 .con .ico{width:.48rem;height:.48rem;line-height:.48rem;text-align:center;font-size:0;overflow:hidden;border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem;box-shadow:0 0 0 1px rgba(158,232,74,.4);color:#9ee84a;background:rgba(158,232,74,.1);margin-bottom:.24rem}
.ul-listl4 .con .ico img,.ul-listl4 .con .ico svg{display:inline-block;vertical-align:middle;width:.24rem;height:.24rem}
.ul-listl4 .con .tit{font-size:var(--fz20);font-weight:700;font-family:ClashDisplay-Medium;color:#fff;line-height:1.4;overflow:hidden;margin-bottom:.16rem}
.ul-listl4 .con .desc{font-size:var(--fz14);line-height:1.625;color:rgba(255,255,255,.7)}
.ul-listl4 .con .desc p{margin-bottom:.12rem;padding-left:.2rem;position:relative;overflow:hidden}
.ul-listl4 .con .desc p:after{content:'';position:absolute;top:.08rem;left:0;width:.06rem;height:.06rem;background:#9ee84a;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.ul-listl4 .con .desc p:last-child{margin-bottom:0}
.ul-listl4 .con:hover{box-shadow:0 .2rem .6rem -.3rem rgba(158,232,74,.4);border-color:rgba(158,232,74,.4)}
.ul-listl5{overflow:hidden;margin:0 -.2rem}
.ul-listl5 li{width:25%;float:left;padding:0 .2rem}
.ul-listl5 .con{display:block;border-top:1px solid rgba(255,255,255,.15);overflow:hidden;padding-top:.2rem}
.ul-listl5 .num{font-size:var(--fz24);color:#fff;font-weight:700;font-family:ClashDisplay-Medium;overflow:hidden;line-height:1.3333;margin-bottom:.13rem}
.ul-listl5 .tit{font-size:var(--fz14);color:#fff;line-height:1.42857}
.m-portfoliol5{overflow:hidden;background:linear-gradient(to bottom right,#050d09,#1f7a4a)}
.m-portfoliol5 .portfolio{padding:1.28rem .24rem;overflow:hidden;display:flex;align-items:center;justify-content:space-between}
.m-portfoliol5 .portfolio .left{flex-shrink:0;width:5.5rem}
.m-portfoliol5 .portfolio .tips{color:#9ee84a;font-size:var(--fz12);overflow:hidden;letter-spacing:.0336rem;text-transform:uppercase;margin-bottom:.16rem}
.m-portfoliol5 .portfolio .title{font-size:.6rem;line-height:1.25;color:#fff;font-weight:700;font-family:ClashDisplay-Medium;overflow:hidden;margin-bottom:.24rem;max-width:7rem}
.m-portfoliol5 .portfolio .desc{font-size:var(--fz18);line-height:1.5555;color:rgba(255,255,255,.75);overflow:hidden;margin-bottom:.4rem}
.m-portfoliol5 .portfolio .btnbox{overflow:hidden;display:flex;align-items:center}
.m-portfoliol5 .portfolio .btn{display:flex;align-items:center;font-size:var(--fz14);background-color:#9ee84a;color:#07110b;padding:.16rem .32rem;border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-ms-border-radius:.6rem;-o-border-radius:.6rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-portfoliol5 .portfolio .btn img,.m-portfoliol5 .portfolio .btn svg{display:block;width:.16rem;height:.16rem;margin-left:.15rem}
.m-portfoliol5 .portfolio .right{flex-shrink:0;width:6.25rem;height:auto;overflow:hidden}
.m-portfoliol5 .portfolio .right img{display:block;width:100%}
.m-portfoliol5 .portfolio .btn:hover{background:#fff}
@media screen and (max-width:1200px){
.m-insightsl .insights .top .desc{max-width:none}
.ul-listl2 .con .more .ico{width:.3rem;height:.3rem}
.ul-listl2 .con .txt .box{padding:.3rem}
.pages ul li a,.pages ul li span{min-width:.68rem;height:.68rem;line-height:.68rem}
.pages ul li.next a img,.pages ul li.prev a img{width:.3rem;height:.3rem}
.ul-listl2 .con .txt .tips .s1{padding:.1rem .2rem}
.ul-listl3 .con .ico{width:.4rem;height:.4rem;margin-right:.3rem}
.m-portfoliol2 .portfolio,.m-portfoliol3 .portfolio,.m-portfoliol4 .portfolio,.m-portfoliol5 .portfolio{padding:1rem 0}
.ul-listl4 .con .ico{width:.96rem;height:.96rem;line-height:.96rem}
.ul-listl4 .con .ico img{width:.48rem;height:.48rem}
.m-portfoliol5 .portfolio .btn img{width:.4rem;height:.4rem}
.ul-listl5 .con{padding-top:.4rem}
.ul-listl5 .con{margin-bottom:.6rem}
}
@media screen and (max-width:800px){
.ul-listl2 li{width:50%}
.ul-listl3 .con .txt .num{font-size:var(--fz36)}
}
@media screen and (max-width:767px){
.m-insightsl .bg{height:6.2rem}
.ul-listl4{display:block}
.ul-listl2 li,.ul-listl3 li,.ul-listl4 li,.ul-listl5 li{width:auto;float:none}
.ul-listl3 li{background:linear-gradient(to bottom,rgba(255,255,255,.05),transparent)}
.m-portfoliol2 .portfolio,.m-portfoliol5 .portfolio{display:block}
.m-portfoliol2 .portfolio .tit{margin-bottom:.6rem}
.m-tablel1{max-width:none}
.ul-listl4 li{margin-bottom:.4rem}
.m-portfoliol5 .portfolio .left{width:auto;margin-bottom:.6rem}
.m-portfoliol5 .portfolio .right{width:auto}
}
/*!****** ls end *******/
.jl-ban1{display:flex;align-items:center;height:6.64rem;position:relative;z-index:2;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.jl-ban1.sty1{height:6.41rem}
.jl-ban1::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.4;z-index:-1}
.jl-ban1 .con{flex:1;overflow:hidden}
.jl-ban1 .tit{font-size:.7rem;color:#fff;line-height:1.1;font-family:ClashDisplay-Medium}
.jl-ban1.sty1 .tit{font-size:.9rem}
.jl-ban1 .tit2{font-size:.7rem;color:#fff;line-height:1.1;font-family:ClashDisplay-Medium;background-image:linear-gradient(to right,#eaff4a,#22c55e 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.4rem}
.jl-ban1.sty1 .tit2{font-size:.9rem;background-image:linear-gradient(to right,#eaff4a,#22c55e 30%)}
.jl-ban1 .desc{font-size:.18rem;color:#e6f3eb;max-width:8rem}
.jl-row1{padding:.6rem 0 .45rem;background-color:#fdfdfd}
.jl-row1.sty1{background-color:#f7f8f7}
.jl-row1 .con{display:flex;align-items:center}
.jl-row1.sty1 .con{flex-direction:row-reverse}
.jl-row1 .pic{flex-shrink:0;font-size:0;width:5.91rem;margin-right:.5rem}
.jl-row1.sty1 .pic{margin-left:.5rem;margin-right:0}
.jl-row1 .info{flex:1;overflow:hidden}
.jl-row1 .tag{font-size:.14rem;color:#13954a;text-transform:uppercase;margin-bottom:.1rem}
.jl-row1 .tit{font-size:.48rem;color:#0b140e;font-family:Myriad;font-weight:700;line-height:1.2;margin-bottom:.24rem}
.jl-row1 .txt{font-size:.18rem;color:#606a64;line-height:1.6;margin-bottom:.2rem}
.jl-row1 .list{display:flex;flex-wrap:wrap;margin:0 -.09rem;overflow:hidden}
.jl-row1 .list li{display:block;width:50%;padding:0 .09rem;margin-bottom:.16rem}
.jl-row1 .list .box{display:block;height:100%;padding:.16rem;background-color:#fcfdfc;border:1px solid #f0f3f1;border-radius:.2rem}
.jl-row1 .list .top{display:flex;align-items:center;color:#219b55;margin-bottom:.1rem}
.jl-row1 .list .icn{flex-shrink:0;width:.38rem;height:.38rem;line-height:.34rem;margin-right:.1rem;background-color:#e6f3eb;border:1px solid #cfe9da;border-radius:50%;text-align:center}
.jl-row1 .list .icn img,.jl-row1 .list .icn svg{display:inline-block;vertical-align:middle;max-width:60%}
.jl-row1 .list .p{flex:1;font-size:.12rem;font-weight:700;text-transform:uppercase;overflow:hidden}
.jl-row1 .list .desc{font-size:.14rem;color:#3c433e}
.jl-row2{padding:1.3rem 0;background-color:#2f9a55;background-image:radial-gradient(45% 55% at 15% 20%,rgba(214,255,90,.35),transparent 70%),radial-gradient(50% 55% at 85% 80%,rgba(255,255,255,.18),transparent 70%);overflow:hidden}
.jl-row2 .tag{display:flex;align-items:center;width:1.6rem;height:.3rem;padding:0 .16rem;border:1px solid rgba(255,255,255,.3);background-color:rgba(255,255,255,.2);border-radius:.5rem;font-size:.12rem;color:#fff;letter-spacing:.03rem;white-space:nowrap;font-family:ClashDisplay-Medium;text-transform:uppercase;font-weight:700;margin-bottom:.2rem}
.jl-row2 .tag span{flex-shrink:0;width:.06rem;height:.06rem;margin-right:.06rem;background-color:#eaff4a;border-radius:50%}
.jl-row2 .tit{font-size:.6rem;font-family:ClashDisplay-Medium;font-weight:700;color:#fff;line-height:1.1;margin-bottom:.22rem}
.jl-row2 .tit .sty1{background-image:linear-gradient(to right,#eafe33,#d9ff19);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.jl-row2 .tit .sty2{background-image:linear-gradient(to right,#d9ff17,#b2f238);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.jl-row2 .txt{font-size:.18rem;color:#f9fbf8;max-width:6.8rem;font-family:Myriad;margin-bottom:.55rem}
.jl-row2 .list{display:flex;flex-wrap:wrap;margin:0 -.1rem;overflow:hidden}
.jl-row2 .list li{display:block;width:33.33%;padding:0 .1rem;margin-bottom:.2rem}
.jl-row2 .list .con{display:block;height:100%;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:.15rem;padding:.32rem;transition:.5s}
.jl-row2 .list .con:hover{background-color:rgba(255,255,255,.2);border-color:rgba(234,255,74,.6)}
.jl-row2 .list .icn{width:.56rem;height:.56rem;line-height:.54rem;text-align:center;color:#eaff4a;margin-bottom:.24rem;background-color:rgba(234,255,74,.2);border:1px solid rgba(234,255,74,.2);border-radius:.2rem}
.jl-row2 .list .icn img,.jl-row2 .list .icn svg{display:inline-block;vertical-align:middle;max-width:70%}
.jl-row2 .list .t{font-size:.2rem;color:#fff;font-weight:700;margin-bottom:.12rem}
.jl-row2 .list .p{font-size:.14rem;color:#eff6f0;line-height:1.6}
.jl-row3{padding:.3rem 0 1.25rem;background-color:#fafbfb}
.jl-list1{display:flex;background-color:#fff;border-radius:.26rem;padding:.16rem;margin-bottom:.45rem}
.jl-list1 li{flex:1;display:flex;align-items:center;padding:.2rem;background-color:#fafbfa;border-radius:.22rem;margin-right:.18rem}
.jl-list1 li:last-child{margin-right:0}
.jl-list1 .icn{flex-shrink:0;width:.48rem;height:.48rem;text-align:center;line-height:.48rem;font-size:0;border-radius:50%;color:#fff;margin-right:.18rem;background-image:linear-gradient(125deg,#c7e345,#43a24c)}
.jl-list1 .icn img,.jl-list1 .icn svg{display:inline-block;vertical-align:middle;max-width:50%}
.jl-list1 .txt{flex:1;overflow:hidden}
.jl-list1 .top{font-size:.14rem;color:#606a64}
.jl-list1 .tit{font-size:.18rem;color:#0b140e}
.jl-list1 .desc{font-size:.14rem;color:#69736d}
.jl-about1{display:flex;align-items:start;justify-content:space-between}
.jl-about1 .lbox{width:53.65%}
.jl-about1 .rbox{width:43%}
.jl-box1{background-color:#fff;border:1px solid #e7ebe9;border-radius:.2rem;padding:.4rem;box-shadow:0 .3rem .8rem -.3rem lab(37.7684% -40.6531 15.896/.35)}
.jl-box1 .titsub{font-size:.12rem;color:#219b55;text-transform:uppercase;font-weight:700;letter-spacing:.04rem}
.jl-box1 .tit{font-size:.36rem;font-weight:700;font-family:ClashDisplay-Medium;margin-bottom:.3rem}
.jl-tab1{display:flex;margin-bottom:.3rem}
.jl-tab1 li{flex:1;margin-right:.12rem;background-color:#fdfdfd;border:1px solid #e7ebe9;border-radius:.2rem;padding:.16rem;overflow:hidden;cursor:pointer;transition:.5s}
.jl-tab1 li:hover{border-color:rgba(19,149,74,.5)}
.jl-tab1 .on{background-color:#f2faf6;border-color:#13954a;box-shadow:0 .3rem .8rem -.3rem lab(37.7684% -40.6531 15.896/.35)}
.jl-tab1 li:last-child{margin-right:0}
.jl-tab1 .icn{width:.36rem;height:.36rem;line-height:.36rem;border-radius:50%;text-align:center;font-size:0;color:#13954a;background-color:#e5f2ea;margin-bottom:.12rem;transition:.5s}
.jl-tab1 .on .icn{color:#fff;background-color:#13954a}
.jl-tab1 .icn img,.jl-tab1 .icn svg{display:inline-block;vertical-align:middle;max-width:50%}
.jl-tab1 .icn img{transition:.5s}
.jl-tab1 .on .icn img{filter:brightness(0) invert(100%)}
.jl-tab1 .t{font-size:.16rem;font-weight:700;color:#0b140e}
.jl-tab1 .p{font-size:.14rem;line-height:1.4;color:#68726c}
.jl-form1 .row{display:flex;margin-bottom:.18rem}
.jl-form1 .item{flex:1;margin-right:.2rem;overflow:hidden}
.jl-form1 .item:last-child{margin:0}
.jl-form1 .lab{font-size:.14rem;color:#56615a;font-weight:700;letter-spacing:.02rem;text-transform:uppercase;margin-bottom:.08rem}
.jl-form1 .lab span{color:#13954a}
.jl-form1 .inp input{height:.5rem;width:100%;padding:0 .16rem;background-color:#fdfdfd;border:1px solid #e7ebe9;border-radius:.5rem;transition:.5s}
.jl-form1 .inp input:focus{border-color:#13954a}
.jl-form1 .txtarea textarea{width:100%;height:1.34rem;padding:.16rem;resize:vertical;background-color:#fdfdfd;border:1px solid #e7ebe9;border-radius:.3rem;transition:border .5s}
.jl-form1 .txtarea textarea:focus{border-color:#13954a}
.jl-form1 .txtarea textarea::-webkit-input-placeholder{color:#838885}
.jl-form1 .txtarea textarea::-moz-placeholder{color:#838885}
.jl-form1 .txtarea textarea::-ms-input-placeholder{color:#838885}
.jl-form1 .bottom{display:flex;align-items:center;justify-content:space-between}
.jl-form1 .bottom .p{font-size:.14rem;color:#56615a}
.jl-form1 .btn{display:flex;align-items:center;justify-content:center;width:1.7rem;height:.52rem;border-radius:5rem;font-size:.16rem;color:#fff;font-weight:700;background-color:transparent;background-image:linear-gradient(125deg,#c7e345,#43a24c);border:none;cursor:pointer}
.jl-form1 .btn:hover{transform:scale(1.02)}
.jl-form1 .btn img,.jl-form1 .btn svg{display:block;margin-left:.1rem;width:.15rem}
.jl-box2{position:relative;z-index:2;margin-bottom:.24rem;padding:.35rem .32rem .3rem;border-radius:.2rem;background-image:url(../images/jl/bg01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;box-shadow:0 .3rem .8rem -.3rem lab(37.7684% -40.6531 15.896/.35)}
.jl-box2::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,rgba(0,79,59,1),rgba(0,79,59,.5));z-index:-1}
.jl-box2 .tag{display:flex;align-items:center;width:1.46rem;height:.25rem;padding:0 .12rem;border:1px solid rgba(255,255,255,.2);background-color:rgba(255,255,255,.1);border-radius:.5rem;font-size:.1rem;color:#fff;letter-spacing:.02rem;white-space:nowrap;font-family:ClashDisplay-Medium;text-transform:uppercase;margin-bottom:.14rem}
.jl-box2 .tag span{flex-shrink:0;display:block;width:.06rem;height:.06rem;margin-right:.06rem;border-radius:50%;background-color:#eaff4a}
.jl-box2 .tit{font-size:.24rem;color:#fff;font-weight:700;margin-bottom:.18rem}
.jl-box2 .list{margin-bottom:.17rem}
.jl-box2 .list li{display:flex;align-items:start;margin-bottom:.1rem}
.jl-box2 .list .icn{width:.16rem;font-size:0;line-height:1;color:#e2f13f;margin-right:.14rem}
.jl-box2 .list .icn svg{width:100%}
.jl-box2 .list .p{font-size:.16rem;color:#cbd4d1}
.jl-box2 .more{font-size:.16rem;color:#fff;font-weight:700;cursor:pointer;transition:.5s}
.jl-box2 .more:hover{color:#e1f250}
.jl-box2 .more .icn{display:inline-block;vertical-align:middle;width:.16rem;height:.16rem;background-image:url(../images/jl/i34.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s}
.jl-box2 .more:hover .icn{background-image:url(../images/jl/i35.svg)}
.jl-box2 .more svg{display:inline-block;vertical-align:middle;width:.16rem}
.jl-box3{background-color:#fff;border-radius:.2rem;border:1px solid #e8ecea;padding:.32rem .32rem .12rem;box-shadow:0 .3rem .8rem -.3rem lab(37.7684% -40.6531 15.896/.35)}
.jl-box3 .titsub{font-size:.12rem;font-weight:700;color:#13944a;font-family:ClashDisplay-Medium;text-transform:uppercase;letter-spacing:.02rem}
.jl-box3 .titsub img,.jl-box3 .titsub svg{display:inline-block;vertical-align:middle;width:.16rem}
.jl-list2 li{display:flex;align-items:start;padding:.2rem 0;border-bottom:1px solid #e8ecea}
.jl-list2 li:last-child{border:none}
.jl-list2 .icn{flex-shrink:0;margin-right:.16rem;width:.36rem;height:.36rem;line-height:.36rem;font-size:0;background-color:#e7f4ec;border-radius:50%;color:#13954a;text-align:center}
.jl-list2 .icn img,.jl-list2 .icn svg{display:inline-block;vertical-align:middle;max-width:50%}
.jl-list2 .info{flex:1;overflow:hidden}
.jl-list2 .top{display:flex;align-items:center;margin-bottom:.05rem}
.jl-list2 .tit{font-size:.16rem;color:#0b140e}
.jl-list2 .tag{flex-shrink:0;display:block;margin-left:.08rem;background-color:#eff3f1;border-radius:.5rem;font-size:.1rem;color:#707a74;line-height:.19rem;padding:0 .08rem;text-transform:uppercase}
.jl-list2 .desc{font-size:.14rem;color:#737c76}
@media screen and (max-width:1200px){
.jl-ban1{height:5rem}
.jl-ban1.sty1{height:4rem}
.jl-ban1 .tit{font-size:.4rem}
.jl-ban1.sty1 .tit{font-size:.5rem}
.jl-ban1 .tit2{font-size:.4rem}
.jl-ban1.sty1 .tit2{font-size:.5rem}
.jl-ban1 .desc{font-size:.32rem;max-width:none}
.jl-row1{padding:.5rem 0}
.jl-row1 .con{display:block}
.jl-row1 .pic{width:auto;margin:0 0 .3rem}
.jl-row1 .tag{font-size:.28rem}
.jl-row1 .txt{font-size:.32rem}
.jl-row1 .list{display:block}
.jl-row1 .list li{width:100%}
.jl-row1 .list .box{padding:.2rem}
.jl-row1 .list .icn{width:.5rem;height:.5rem;line-height:.46rem}
.jl-row1 .list .p{font-size:.24rem}
.jl-row1 .list .desc{font-size:.28rem}
.jl-row2{padding:.5rem 0}
.jl-row2 .tag{width:3rem;height:.6rem;font-size:.24rem;padding:0 .32rem}
.jl-row2 .tag span{width:.12rem;height:.12rem;margin-right:.12rem}
.jl-row2 .tit{font-size:.48rem}
.jl-row2 .txt{font-size:.32rem}
.jl-row2 .list{display:block}
.jl-row2 .list li{width:100%}
.jl-row2 .list .con{padding:.2rem}
.jl-row2 .list .icn{width:.7rem;height:.7rem;line-height:.66rem}
.jl-row2 .list .t{font-size:.36rem}
.jl-row2 .list .p{font-size:.28rem}
.jl-row3{padding:.5rem 0}
.jl-list1{display:block;margin-bottom:.3rem}
.jl-list1 li{margin-right:0;margin-bottom:.2rem}
.jl-list1 .icn{width:.6rem;height:.6rem;line-height:.6rem}
.jl-list1 .top{font-size:.24rem}
.jl-list1 .tit{font-size:.32rem}
.jl-list1 .desc{font-size:.24rem}
.jl-about1{display:block}
.jl-about1 .lbox{width:auto;margin-bottom:.3rem}
.jl-about1 .rbox{width:auto}
.jl-box1{padding:.2rem}
.jl-box1 .titsub{font-size:.24rem}
.jl-tab1{flex-wrap:wrap}
.jl-tab1 li{flex:none;width:calc(50% - .2rem);margin:0 .1rem .2rem}
.jl-tab1 .icn{width:.5rem;height:.5rem;line-height:.46rem}
.jl-tab1 .t{font-size:.28rem}
.jl-tab1 .p{font-size:.24rem}
.jl-form1 .row{display:block}
.jl-form1 .item{margin-right:0;margin-bottom:.2rem}
.jl-form1 .lab{font-size:.24rem}
.jl-form1 .inp input{height:.7rem;padding:0 .2rem}
.jl-form1 .txtarea textarea{height:2rem}
.jl-form1 .bottom{display:block}
.jl-form1 .bottom .p{font-size:.24rem;margin-bottom:.2rem}
.jl-form1 .btn{width:100%;height:.8rem;font-size:.32rem}
.jl-form1 .btn svg{width:.3rem}
.jl-box2{padding:.3rem}
.jl-box2 .tag{width:3rem;height:.5rem;font-size:.24rem;padding:0 .26rem}
.jl-box2 .tag span{width:.12rem;height:.12rem;margin-right:.12rem}
.jl-box2 .tit{font-size:.32rem}
.jl-box2 .list .icn{width:.32rem}
.jl-box2 .list .p{font-size:.28rem}
.jl-box2 .more{font-size:.28rem}
.jl-box2 .more svg{width:.28rem}
.jl-box3 .titsub{font-size:.24rem}
.jl-list2 .icn{width:.6rem;height:.6rem;line-height:.6rem}
.jl-list2 .tit{font-size:.24rem}
.jl-list2 .tag{font-size:.2rem;line-height:.4rem;padding:0 .16rem}
.jl-list2 .desc{font-size:.24rem}
}