blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Montserrat}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'Montserrat'}
.fw{font-family:'Montserrat'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,: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;font-smoothing:antialiased}
body{font:14px/1.5 PTS, Montserrat,Arial,sans-serif;color:#333;font-family:PTS,Montserrat,"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;border:none;display:block}
input,select,textarea{font-size:14px;color:#333;font-family:,Montserrat,PingFangSC,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-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:Montserrat; src:url(../fonts/Montserrat-regular.otf)}
@font-face{font-family:Montserratbold;src:url(../fonts/Montserrat-bold.otf)}
@font-face {
    font-family: PTS;
    src: url(../fonts/PTS.ttf);
}
@font-face {
    font-family: Gilroy;
    src: url(../fonts/gilroy-regular.ttf);
}
.main-about{
    font-family: PTS;
}
.wp{margin:0 auto;width:100%;max-width:1200px}
.wp1600{margin:0 auto;width:100%;max-width:1600px}
.wp1400{margin:0 auto;width:100%;max-width:1400px}
.wp1760{margin:0 auto;width:100%;max-width:1760px}
.header{font-family:Montserrat; position:fixed;left:0;right:0;top:0;width:100%;isolation:isolate;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1);z-index:99;transform: translateY(0);}
.header.on2{
  transform: translateY(-20vw);
}
.header .bg-color{position:fixed;top:0;left:0;width:100%;height:0;background-color:#fff;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1);z-index:-2}
.header .headc{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;justify-content:space-between;padding-top:40px;padding-right:50px}
.header .logo{display:block;width:308px;height:48px;position:relative}
.header .logo img{transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1);position:absolute;left:0;right:0;width:100%;top:50%;transform:translateY(-50%)}
.header .logo2{opacity:0}
.header .nav ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding-right:100px}
.header .nav li{position:relative;margin-right:68px}
.header .nav li:last-of-type{margin-right:0}
.header .nav li.active .navA,.header .nav li:hover .navA{color:#514fb9}
.header .navA{display:inline-block;height:50px;line-height:50px;font-size:16px;color:#fff;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.header .drop{position:absolute;left:0;top:100%;padding:10px 0;display:none}
.header .drop.cur{display:block}
.header .drop.cur::before{display:none;animation:.4s .5s forwards line}
.header .drop.cur .item{animation:2s forwards navIn}
.header .drop.cur .item:nth-of-type(2){animation-delay:.3s}
.header .drop.cur .item:nth-of-type(3){animation-delay:.5s}
.header .drop.cur .item:nth-of-type(4){animation-delay:.6s}
.header .drop.cur .item:nth-of-type(5){animation-delay:.7s}
.header .drop.cur .item:nth-of-type(6){animation-delay:.8s}
.header .drop::before{content:"";position:absolute;left:0;bottom:0;width:0;height:5px;background:linear-gradient(90deg,#514fb9,#bb29bc);transition:.3s ease .5s}
@keyframes line{
0%{width:0}
100%{width:100%}
}
header .drop.cur::before{animation:.4s .5s forwards line}
.header .drop .item{display:block;font-size:16px;white-space:nowrap;margin-bottom:14px;opacity:0;overflow:hidden;color:#666;transition:.3s cubic-bezier(.65,0,.35,1);-webkit-transition:.3s cubic-bezier(.65,0,.35,1)}
.header .drop .item:hover{color:#514fb9}
.header .headR{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}
.h-line{width:1px;height:17px;background:#d2d2d2;opacity:.4;margin:0 24px}
.header .lang{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;font-size:18px;color:#fff;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1);cursor:pointer}
.header .lang .earth{position:relative;width:22px;margin-right:10px}
.header .h-so .icon{margin-right:0}
.header .lang .earth img{transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.header .lang .ea2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;opacity:0;visibility:hidden}
.header.on .bg-color{height:90px}
.header.color .bg-color{height:300px}
.header.color .logo1,.header.on .logo1,.header.on1 .logo1{opacity:0}
.header.color .logo2,.header.on .logo2,.header.on1 .logo2{opacity:1}
.header.color .lang,.header.color .navA,.header.color .navA i,.header.on .lang,.header.on .navA,.header.on .navA i,.header.on1 .lang,.header.on1 .navA,.header.on1 .navA i{color:#333}
.pop-so .header.on1 .lang{color:#fff}
.header.color .lang .ea1,.header.on .lang .ea1,.header.on1 .lang .ea1{opacity:0}
.header.color .lang .ea2,.header.on .lang .ea2,.header.on1 .lang .ea2{opacity:1;visibility:visible}
.header.color .contact,.header.on .contact,.header.on1 .contact{color:#333;background-color:#f2f2f2}
.header.color .contact i,.header.on .contact i,.header.on1 .contact i{background-color:#333}
.header.color .contact i::after,.header.on .contact i::after,.header.on1 .contact i::after{color:#fff}
.header.color .contact:hover,.header.on .contact:hover,.header.on1 .contact:hover{color:#fff;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.header.color .contact:hover i,.header.on .contact:hover i,.header.on1 .contact:hover i{background-color:#fff}
.header.color .contact:hover i::after,.header.on .contact:hover i::after,.header.on1 .contact:hover i::after{color:#333}
.header.color .menu p::after,.header.color .menu p::before,.header.on .menu p::after,.header.on .menu p::before{background-color:#333}
.header.scroll,.header.scroll .bg-color{top:-4.955rem}
.noBan .header .logo1{opacity:0}
.noBan .header .logo2{opacity:1}
.noBan .header .lang,.noBan .header .navA,.noBan .header .navA i{color:#333}
.noBan .header .lang .ea1{opacity:0}
.noBan .header .lang .ea2{opacity:1;visibility:visible}
.noBan .header .contact{color:#333;background-color:rgba(51,51,51,.2)}
.noBan .header .contact i{background-color:#333}
.noBan .header .contact i::after{color:#fff}
.noBan .header .contact:hover{color:#fff;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.noBan .header .contact:hover i{background-color:#fff}
.noBan .header .contact:hover i::after{color:#333}
.sidebar{position:fixed;right:-100%;top:0}
@keyframes navIn{
0%{opacity:0;-webkit-transform:translate3d(0,-.227rem,0);transform:translate3d(0,-.227rem,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.pop-so{position:fixed;top:0;left:0;bottom:0;width:100%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;z-index:998;display:none}
.so-inner{background-position:top center;background-repeat:no-repeat;background-size:100% auto;padding-top:270px;height:800px;z-index:1;position:relative}
.pop-so .header{position:absolute}
.pop-so .inner{position:absolute;bottom:15%;left:10%;right:10%;overflow:hidden}
.so-tit{text-align:center;font-size:55px;color:#fff;margin-bottom:70px}
.so-bg{position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.so-inner .cont{width:1500px;margin:0 auto;font-size:20px;color:rgba(255,255,255,.4)}
.so-inner .form{position:relative;background:#fff;border-radius:50px;overflow:hidden;margin-bottom:25px}
.so-inner .form .inp{line-height:100px;height:100px;padding:0 100px 0 52px;font-size:24px}
.so-inner .form .sub{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/h-search.png);cursor:pointer;transition:.3s;border:none;background-color:transparent}
.so-inner .form .sub:hover{opacity:.9}
.so-inner .cont a{display:inline-block;transition:.3s;margin-right:6px;color:inherit}
.so-inner .cont a:hover{color:#fff}
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{background-position:center;background-repeat:no-repeat;background-size:cover;padding:90px 0 60px;position:relative;font-family:Montserrat;}
.f-center,.f-dw,.f-top{overflow:hidden}
.footer .left{width:40%;float:left}
.footer .right{width:53%;float:right}
.f-box1{color:#5b4eb9}
.f-box1 .tit{font-size:55px;margin-bottom:9px}
.f-box1 .tit span{display:inline-block;letter-spacing:-10px}
.f-box1 .desc{font-size:20px;line-height:1.2}
.f-box2 .form{background-color:#fff;border-radius:40px;overflow:hidden;position:relative;margin-top:20px}
.f-box2 .form .inp{display:block;height:80px;line-height:80px;padding:0 300px 0 46px;font-size:20px;transition:.3s}
.f-box2 .form .inp:focus::-moz-placeholder,.f-box2 .form .inp:focus::-ms-input-placeholder,.f-box2 .form .inp:focus::-webkit-input-placeholder{color:#f4f3f5}
.f-box2 .form input:focus::placeholder{color:#efeff2!important}
.f-box2 .sub{width:279px;height:100%;background:#efeff2;font-size:20px;color:#444;border-radius:40px;position:absolute;right:0;top:0;bottom:0;border:none;text-align:left;padding:0 60px;cursor:pointer;transition:.3s;}
.f-box2 .sub .icon{width:50px;height:50px;border-radius:50%;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/right2.png);position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:.3s}
.f-box2 .sub:hover .icon{right:30px}
.f-box2 .info{font-size:20px;color:#444;line-height:60px;opacity:.4;padding-left:46px}
.f-top{margin-bottom:126px}
.f-logo{display:block;width:308px;margin-bottom:30px}
.f-contact{display:block;width:316px;line-height:80px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:40px;font-size:20px;color:#fff;text-align:center;transition:.3s}
.f-contact:hover{opacity:.8}
.f-link li{width:170px;display:inline-block;vertical-align:top}
.f-link .f1{display:inline-block;width:110px;font-size:18px;color:#222;margin-bottom:16px;opacity:.5;transition:.3s;position:relative}
.f-link .f1::after{width:21px;content:"";top:0;bottom:0;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/right3.png);position:absolute;right:10%;transition:.3s;opacity:0}
.f-link .f1:hover:after{right:0;opacity:1}
.f-link .f1:hover{color:#6559bd;opacity:1}
.f-center{margin-bottom:170px}
.f-dw{font-size:16px;color:#444;opacity:.5}
.f-dw a{transition:.3s}
.f-dw a:hover{color:#6559bd;opacity:1}
.goTop{right:80px;bottom:47px;width:80px;height:80px;display:block;position:absolute;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:40px;transition:.3s}
.goTop::after{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;content:"";background-image:url(../images/gotop-1.png);background-position:center;background-repeat:no-repeat;background-size:17px auto;-webkit-animation:2s ease-out infinite myAnib1;-moz-animation:2s ease-out infinite myAnib1;-o-animation:2s ease-out infinite myAnib1;animation:2s ease-out infinite myAnib1}
.goTop:hover{opacity:.8}
.pages{display:flex;justify-content:space-between;padding-top:20px}
.pages ul{display:block;text-align:center}
.pages ul li{display:inline-block;margin:0 5px}
.pages ul li a{display:block;width:65px;height:65px;line-height:65px;text-align:center;font-size:20px;color:#584eb9;border-radius:50%;font-family: Gilroy;}
.pages ul a:hover,.pages ul li.on a{background:linear-gradient(90deg,#514fb9,#bb29bc);color:#fff}
.pages .a{display:block;width:65px;height:65px;background:#f4f7fe;border-radius:50%;transition:.3s;position:relative}
.pages .a::after{background-position:center;background-repeat:no-repeat;background-size:contain;width:17px;height:14px;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.pages .a:hover{background:linear-gradient(90deg,#514fb9,#bb29bc)}
.pages .page-left::after{background-image:url(../images/inset/left2.png)}
.pages .page-left:hover::after{background-image:url(../images/inset/left2-1.png)}
.pages .page-right::after{background-image:url(../images/inset/right2.png)}
.pages .page-right:hover::after{background-image:url(../images/inset/right2-1.png)}
@media only screen and (min-width:959px){
.wp{margin:0 auto;max-width:62.5vw}
.wp1600{margin:0 auto;max-width:83.33vw}
.wp1400{margin:0 auto;max-width:72.91vw}
.wp1760{margin:0 auto;max-width:91.66vw}
.header{left:0;right:0;top:0;isolation:isolate;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1);}
.header .bg-color{top:0;left:0;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.header .headc{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;justify-content:space-between;padding-top:1.083vw;padding-right:2.604vw;padding-bottom:1vw;}
.header .logo{width:16.04vw;height:2.5vw}
.header .logo img{transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1);left:0;right:0;top:50%;transform:translateY(-50%)}
.header .logo2{opacity:0}
.header .nav ul{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding-right:5.208vw}
.header .nav li{margin-right:3.541vw}
.header .navA{height:2.604vw;line-height:2.604vw;font-size:.95vw;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.header .drop{left:0;top:100%;padding:.52vw 0}
.header .drop::before{content:"";left:0;bottom:0;height:.26vw;background:linear-gradient(90deg,#514fb9,#bb29bc);transition:.3s ease .5s}
header .drop.cur::before{animation:.4s .5s forwards line}
.header .drop .item{font-size:.833vw;white-space:nowrap;margin-bottom:.729vw;opacity:0;transition:.3s cubic-bezier(.65,0,.35,1);-webkit-transition:.3s cubic-bezier(.65,0,.35,1)}
.header .drop .item:hover{padding-left:.8vw}
.header .headR{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}
.h-line{width:1px;height:.885vw;background:#d2d2d2;opacity:.4;margin:0 1.25vw}
.header .lang{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;font-size:.937vw;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.header .lang .earth{width:1.145vw;margin-right:.52vw}
.header .lang .earth img{transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.header .lang .ea2{top:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden}
.header.on .bg-color{height:4.687vw;height:5.687vw}
.header.color .bg-color{height:15.166vw}
.header.color .logo1,.header.on .logo1{opacity:0}
.header.color .logo2,.header.on .logo2{opacity:1}
.header.color .lang .ea1,.header.on .lang .ea1{opacity:0}
.header.color .lang .ea2,.header.on .lang .ea2{opacity:1;visibility:visible}
.header.color .contact:hover,.header.on .contact:hover{transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.header.scroll,.header.scroll .bg-color{top:-4.955rem}
.noBan .header .logo1{opacity:0}
.noBan .header .logo2{opacity:1}
.noBan .header .lang .ea1{opacity:0}
.noBan .header .lang .ea2{opacity:1;visibility:visible}
.noBan .header .contact:hover{transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.sidebar{right:-100%;top:0}
@keyframes navIn{
0%{opacity:0;-webkit-transform:translate3d(0,-.227rem,0);transform:translate3d(0,-.227rem,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.pop-so{top:0;left:0;bottom:0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.so-inner{background-size:100% auto;padding-top:14.06vw;height:41.66vw}
.pop-so .inner{bottom:15%;right:10%}
.so-tit{font-size:2.864vw;margin-bottom:3.645vw}
.so-bg{left:0;right:0;bottom:0;top:0}
.so-inner .cont{width:78.12vw;margin:0 auto;font-size:1.041vw}
.so-inner .form{background:#fff;border-radius:2.604vw;margin-bottom:1.302vw}
.so-inner .form .inp{line-height:5.208vw;height:5.208vw;padding:0 5.208vw 0 2.708vw;font-size:1.25vw}
.so-inner .form .sub{right:1.562vw;top:50%;transform:translateY(-50%);width:2.604vw;height:2.604vw;background-size:contain;background-image:url(../images/h-search.png);transition:.3s;border:none}
.so-inner .form .sub:hover{opacity:.9}
.so-inner .cont a{transition:.3s;margin-right:.312vw}
.menuBtn{top:.625vw;right:.625vw;width:1.562vw;height:1.562vw;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{height:.208vw;margin:.208vw 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{margin:0;left:0;top:50%;margin-top:-.26vw;width:1.562vw}
.menuBtn.open b:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{background-size:cover;padding:4.0vw 0 2.0vw}
.f-box1 .tit{font-size:2.864vw;margin-bottom:.468vw}
.f-box1 .desc{font-size:1.041vw;line-height:1.2}
.f-box2 .form{border-radius:2.083vw;margin-top:1.041vw}
.f-box2 .form .inp{height:4.166vw;line-height:4.166vw;padding:0 15.62vw 0 2.395vw;font-size:1.041vw}
.f-box2 .sub{width:15vw;background:#efeff2;font-size:1.0vw;border-radius:2.083vw;right:0;top:0;bottom:0;border:none;padding:0 1.5vw;margin-bottom:1.041vw}
.f-box2 .sub:hover{padding-left:2vw}
.f-box2 .sub .icon{width:2.604vw;height:2.604vw;border-radius:50%;background-size:contain;background-image:url(../images/right2.png);right:1.041vw;top:50%;transform:translateY(-50%);transition:.3s}
.f-box2 .sub:hover .icon{right:1.562vw}
.f-box2 .info{font-size:1.041vw;line-height:3.125vw;opacity:.4;padding-left:2.395vw}
.f-top{margin-bottom:5.0vw}
.f-logo{width:16.04vw;margin-bottom:1.562vw}
.f-contact{width:16.45vw;line-height:4.166vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:2.083vw;font-size:1.041vw}
.f-link li{width:27.5vw}
.f-link .f1{width:7.729vw;font-size:.937vw;margin-bottom:.833vw;opacity:.5;transition:.3s;font-family: Montserrat;}
.f-link .f1::after{width:1.093vw}
.f-link .f1:hover{opacity:1}
.f-center{margin-bottom:5.5vw}
.f-dw{font-size:.833vw;opacity:.5}
.f-dw a{transition:.3s}
.f-dw a:hover{opacity:1}
.goTop{right:4.166vw;bottom:2.447vw;width:4.166vw;height:4.166vw}
}
@media only screen and (max-width:959px){
.header{
        transform: none;
}
.header .headc{padding-right:10px;padding-top:10px}
.header.on .bg-color{height:60px}
.header .nav ul{display:none}
.header .logo{width:150px}
.header .lang .earth{width:14px}
.h-line{height:10px;margin:0 8px}
.header .lang{font-size:14px}
.header .menu{width:26px;height:26px;margin-left:10px;background-clip:content-box;cursor:pointer;display:block}
.header .menu p{left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:2px;margin:auto;position:relative}
.header .menu p::after,.header .menu p::before{content:"";position:absolute;display:inline-block;width:100%;height:2px;left:0;background-color:#fff;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;-ms-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;-ms-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-delay:.3s,0s}
.header.cur .menu p::after,.header.cur .menu p::before{-webkit-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;transition-delay:0s,.3s;background-color:#fff!important}
.header .menu p::before{top:-6px;-webkit-transition-property:top,transform;-moz-transition-property:top,transform;-ms-transition-property:top,transform;-o-transition-property:top,transform;transition-property:top,transform}
.header .menu p::after{bottom:-6px;-webkit-transition-property:bottom,transform;-moz-transition-property:bottom,transform;-ms-transition-property:bottom,transform;-o-transition-property:bottom,transform;transition-property:bottom,transform}
.header.cur .menu p::before{top:0rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.header.cur .menu p::after{bottom:0rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.sidebar{position:fixed;right:-100%;top:0;bottom:0rem;width:100%;background:linear-gradient(90deg,#514fb9,#bb29bc);transition:right .3s ease;z-index:-1}
.sidebar .wrapper{height:100%;overflow-y:auto;padding-top:100px}
.sidebar .wrapper ::-webkit-scrollbar-track,.sidebar .wrapper::-webkit-scrollbar,.sidebar .wrapper::-webkit-scrollbar-thumb{width:0}
.sidebar .link-a{line-height:50px;padding:0 5%}
.sidebar a{display:block;font-size:20px;color:#fff}
.sidebar a em{font-size:12px;opacity:.3;margin-right:18px;display:inline-block;vertical-align:middle;font-family:Montserrat}
.sidebar .mb-li.on .mb-tit i{transform:translateY(-50%) rotate(-90deg)}
.sidebar .mb-drop{display:none;border-top:solid rgba(255,255,255,.3)}
.sidebar .mb-tit{position:relative}
.sidebar .mb-tit i{position:absolute;right:2%;top:50%;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/arr.png);transform:translateY(-50%);color:#fff;transition:.5s cubic-bezier(.65,0,.35,1);-webkit-transition:.5s cubic-bezier(.65,0,.35,1)}
.sidebar .mb-li2{padding:0 5%}
.sidebar .mb-li2>a{padding:10px 0;font-size:14px;color:rgba(255,255,255,.7)}
.sidebar .mb-li2>a *{color:rgba(255,255,255,.7)}
.sidebar .items{padding:0 5%}
.sidebar .item{display:inline-block;margin:.312rem 0;font-size:.875rem;line-height:1.8;margin-right:.626rem}
.sidebar.open{right:0}
.so-inner .cont{width:90%;font-size:14px}
.so-inner{padding-top:80px;background-size:100% 220px}
.so-inner .form .inp{padding:0 50px 0 10px;height:30px;line-height:30px;font-size:14px}
.so-tit{font-size:16px;margin-bottom:10px}
.so-inner .form{margin-bottom:10px}
.so-inner .form .sub{width:20px;height:20px;right:5px}
.so-inner .info{padding:0 10px}
.header.cur .logo1{opacity:1}
.header.cur .logo2{opacity:0}
.header.cur .lang{color:#fff}
.header.cur .lang .ea1{opacity:1}
.header.cur .lang .ea2{opacity:0;visibility:hidden}
.f-box1 .tit{font-size:22px}
.footer .left,.footer .right{float:none;width:100%}
.f-box1 .desc{font-size:14px}
.footer{padding:40px 0}
.f-box2 .form .inp{padding:0 60px 0 10px;font-size:14px;line-height:40px;height:40px}
.f-box2 .sub{width:100px;font-size:14px;padding:0 10px}
.f-box2 .sub .icon{width:20px;height:20px;right:5px}
.f-box2 .info{font-size:14px;line-height:30px;padding:0 10px}
.f-top{margin-bottom:40px}
.f-logo{width:160px;margin:0 auto 10px}
.f-contact{font-size:14px;width:160px;line-height:40px;margin:0 auto 10px}
.f-link{display:none}
.f-center{margin-bottom:10px}
.f-dw{font-size:12px;text-align:center}
.f-dw br{display:none}
.goTop{width:30px;height:30px;right:20px;bottom:20px}
.f-box1 .tit span{letter-spacing:-6px}
.wp,.wp1400,.wp1600,.wp1760{margin:0 auto;max-width:100%;padding:0 15px}
.pages{padding-top:10px}
.pages .a,.pages ul li a{width:30px;height:30px;line-height:30px;font-size:12px}
.pages .a::after{width:10px;height:10px}
}
.m-container{position:relative;height:100vh;overflow:hidden}
.m-container .swiper-container{height:100%}
.m-container .swiper-slide{position:relative;z-index:3;height:100vh;overflow:hidden}
.wpidx{max-width:100%;width:100%;padding:0 80px}
.m-container .wpidx{position:relative;z-index:1}
.indexBanner{position:relative}
.banner-for .bg{height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover}
.banner-for .bg.m{display:none}
.banner-for .txt{position:absolute;left:80px;font-size:70px;color:#fff;bottom:140px;line-height:1;font-family:Montserratbold;}
.banner-nav.slick-slider{position:absolute;width:340px;right:80px;bottom:95px;cursor:pointer}
.banner-nav .swiper-slide{height:auto}
.banner-nav .bg{height:185px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;overflow:hidden}
.banner-nav .slick-prev{display:none!important}
.banner-nav .slick-next{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background-color:transparent;font-size:0;border:none;background-position:center;background-repeat:no-repeat;background-size:36px;cursor:pointer}
.banner-nav .swiper-button-next{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background-color:transparent;font-size:0;border:none;background-position:center;background-repeat:no-repeat;background-size:36px;background-image:url(../images/right.png);cursor:pointer;margin-top:0}
.banner-nav .swiper-button-next::after{display:none}
.banner-nav .slick-dots{position:absolute;bottom:-28px;left:0;right:0;text-align:left;font-size:0}
.banner-nav .slick-dots li{display:inline-block}
.banner-nav .slick-dots button{font-size:0;width:72px;height:1px;background-color:rgba(255,255,255,.2);border-radius:0;border:none;transition:.3s}
.banner-nav .slick-dots .slick-active button{background-color:#ad2ebc}
.page-num{position:absolute;font-size:20px;color:#fff;left:80px;bottom:66px;color:rgba(255,255,255,.2);font-family: Gilroy;}
.page-num .first{color:#fff}
.page-num .s1{margin:0 5px}
.g-icn{left:80px;bottom:338px;width:65px;height:65px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer;transition:.3s;z-index:11}
.g-icn:hover{opacity:.8}
.g-icn img{display:block;width:17px;-webkit-animation:2s ease-out infinite myAnib1;-moz-animation:2s ease-out infinite myAnib1;-o-animation:2s ease-out infinite myAnib1;animation:2s ease-out infinite myAnib1}
@-webkit-keyframes myAnib1{
0%{transform:translateY(-5px)}
100%,33%{transform:translateY(0)}
66%{transform:translateY(5px)}
}
@-moz-keyframes myAnib1{
0%{transform:translateY(-5px)}
100%,33%{transform:translateY(0)}
66%{transform:translateY(5px)}
}
@-o-keyframes myAnib1{
0%{transform:translateY(-5px)}
100%,33%{transform:translateY(0)}
66%{transform:translateY(5px)}
}
@keyframes myAnib1{
0%{transform:translateY(-5px)}
100%,33%{transform:translateY(0)}
66%{transform:translateY(5px)}
}
.m-cont2{position:relative}
.m-cont2 .bg{display:block;width:100%;height:100vh;object-fit:cover}
.m-cont2 .txt{position:absolute;top:262px;left:80px}
.g-tit{font-size:55px;line-height:1.2;font-family:Montserratbold;}
.g-tit.wh{color:#fff}
.ul-tabidx2{position:absolute;left:90px;bottom:110px}
.ul-tabidx2 li{display:inline-block;margin-right:34px;vertical-align:top}
.ul-tabidx2 .con{display:block;border-radius:20px;background-color:rgba(255,255,255,.188);font-size:35px;color:#fff;width:400px;height:280px;padding:30px 30px 0;opacity:.4;transition:.3s;position:relative;-webkit-backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}
.ul-tabidx2 .on .con{opacity:1}
.ul-tabidx2 .top{text-align:right}
.ul-tabidx2 .icon{display:inline-block;width:64px}
.ul-tabidx2 .txt{position:absolute;left:35px;bottom:32px;line-height:1.2;font-family:Montserratbold;}
.g-bg{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0;width:100%}
.g-box{position:relative;z-index:1}
.bg-idx3{width:937px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;-webkit-animation:5s ease-out infinite myAnib2;-moz-animation:5s ease-out infinite myAnib2;-o-animation:5s ease-out infinite myAnib2;animation:5s ease-out infinite myAnib2}
@-webkit-keyframes myAnib2{
0%,100%{transform:translate(-50%,-50%)}
50%{transform:translate(-50%,-55%)}
}
@-moz-keyframes myAnib2{
0%,100%{transform:translate(-50%,-50%)}
50%{transform:translate(-50%,-55%)}
}
@-o-keyframes myAnib2{
0%,100%{transform:translate(-50%,-50%)}
50%{transform:translate(-50%,-55%)}
}
@keyframes myAnib2{
0%,100%{transform:translate(-50%,-50%)}
50%{transform:translate(-50%,-55%)}
}
.m-idx3{position:absolute;z-index:1;left:0;text-align:center;top:30%;right:0;width:100%}
.m-idx3 .top1{margin-bottom:95px}
.m-idx3 .more{display:flex;align-items:center;justify-content:center;width:130px;height:130px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:50%;margin:0 auto;transition:.3s}
.m-idx3 .more:hover{transform:translateY(-10px)}
.m-idx3 .more img{display:block;width:19px}
.ul-numsb1{text-align:center;margin-bottom:70px}
.ul-numsb1 li{display:inline-block;margin:0 80px}
.ul-numsb1 .top{font-weight:400;font-size:100px;color:#fff;line-height:80px;background:linear-gradient(0deg,#514fb9 0,#bb29bc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.ul-numsb1 .p{font-size:20px;color:#888}
.m-idx4{position:absolute;left:0;right:0;bottom:0}
.m-idx4 .g-tit{text-align:center;margin-bottom:80px}
.m-banidx4{position:relative;width:100%;margin:0 auto;padding-bottom:30px}
.m-banidx4 .swiper-container{-webkit-perspective:120px;-moz-perspective:120px;-o-perspective:120px;perspective:120px;height:600px}
.m-banidx4 .swiper-wrapper{transform-origin:center center;transform-style:preserve-3d}
.m-banidx4 .swiper-slide{width:460px;height:600px;transform-style:preserve-3d;transform-origin:center bottom;border-radius:30px;overflow:hidden}
.m-banidx4 .swiper-slide .bg{width:100%;height:100%;object-fit:cover;display:block}
.m-banidx4 .con{position:relative;height:100%;display:block;cursor:none}
.m-banidx4 .con::before{background-color:rgba(0,0,0,.4);content:"";left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:absolute;display:block}
.m-banidx4 .swiper-slide-active .con::before{opacity:0}
.m-banidx4 .con::after{background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/bg4.png);content:"";left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:absolute;display:block;opacity:0;transition:.3s}
.m-banidx4 .swiper-slide-active .con::after{opacity:1}
.m-banidx4 .txt{position:absolute;left:0;right:0;width:100%;bottom:100px;color:#fff;z-index:1;padding:0 40px;opacity:0;transition:.3s}
.m-banidx4 .swiper-slide-active .txt{opacity:1}
.m-banidx4 .tit{font-size:45px}
.m-banidx4 .desc{font-size:18px}
.waterBox{z-index:15;pointer-events:none;width:100%;position:absolute;bottom:-1px;left:0}
.waterBox .water{width:100%;height:110px;max-height:100vh;margin:0;display:block}
.waterBox .water .parallax>use{transition:fill .5s ease-in-out;animation:5s linear 1s infinite move-forever}
@keyframes move-forever{
0%{transform:translate(-90px)}
to{transform:translate(85px)}
}
.m-idx5{padding-top:150px}
.ul-listidx5{margin:58px -12px 0}
.ul-listidx5 li{float:left;width:21%;transition:.3s;padding:0 12px}
.ul-listidx5 li.on{width:37%}
.ul-listidx5 .con{display:block;height:566px;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:30px;border:1px solid #dcdcdc;position:relative;font-size:20px;padding:42px 40px 0;overflow:hidden}
.ul-listidx5 .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:250px}
.ul-listidx5 .top .icon{display:block;width:65px;height:65px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/right4.png);opacity:0;transition:.3s}
.ul-listidx5 .on .top .icon{opacity:1}
.ul-listidx5 .date{color:#888;font-family: gilroy;}
.ul-listidx5 .dw{z-index:10;width:600px;max-width:80%;position:absolute;bottom:40px;left:4%}
.ul-listidx5 .tit{width:100%;line-height:1;transition:all .6s;transform:translateZ(0);font-size:20px}
.ul-listidx5 .on .tit{width:580px;padding-bottom:90px;font-size:28px}
.ul-listidx5 .desc{opacity:0;width:100%;font-weight:400;line-height:1.2;transition:opacity .5s ease-in-out,transform .6s;position:absolute;bottom:0;left:0;transform:translateY(10px);font-size:20px}
.ul-listidx5 .on .desc{opacity:1;transition-delay:.2s;transform:none}
.m-container .swiper-footer{height:auto}
.g-row{padding-top:90px;background-position:top center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/inset/bg1.png)}
.row-ab1{background-position:bottom -54px center;background-repeat:no-repeat;background-size:99% auto;padding-bottom:128px}
.m-ad1_1{padding:106px 0 96px;text-align:center}
.m-ad1_1 .tit{font-size:60px;color:#5b4eb9;margin-bottom:16px}
.m-ad1_1 .desc{font-size:16px;color:#444;width:1006px;margin:0 auto 65px;line-height:1.8}
.m-ad1_1 .pic{border-radius:20px;overflow:hidden}
.m-ad1_1 .pic img{display:block;width:100%;transition:0.3s}
.m-ad1_1 .pic:hover img{
    transform: scale(1.06);
}
.ul-listab1{margin:0 -32px}
.ul-listab1 li{float:left;width:25%;padding:0 32px}
.ul-listab1 li:nth-child(odd){padding-top:60px}
.ul-listab1 .con{height:300px;background:#f6f8ff;border-radius:20px;padding:40px 30px;display:flex;justify-content:space-between;flex-direction:column}
.ul-listab1 .top{font-weight:400;font-size:25px;color:#fff;line-height:80px;background:linear-gradient(0deg,#514fb9 0,#bb29bc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.ul-listab1 .top .num{font-size:100px}
.ul-listab1 .desc{
    /**/
font-size:20px;color:#888}
.ul-listab1 li:nth-child(even) .con{background:#f4f2ff}
.row-ab2{min-height:800px;position:relative}
.row-ab2 .bg{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;right:0;display:block;object-fit:cover}
.m-ab2{overflow:hidden}
.m-ab2 .box{position:relative;z-index:1;overflow:hidden;width:670px;float:right;margin-top:30px}
.ul-listab2{height:760px}
.ul-listab2 li{margin-bottom:18px}
.ul-listab2 li:last-child{margin-bottom:0}
.ul-listab2 .con{width:100%;height:350px;background:#fff;box-shadow:0 0 20px 7px rgba(85,79,185,.07);border-radius:20px;position:relative;padding:50px 50px 0}
.ul-listab2 .tit{font-size:30px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;/*display:-webkit-box;*/line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-listab2 .info{font-size:20px;margin-bottom:26px}
.ul-listab2 .con .num{position:absolute;right:25px;bottom:10px;font-size:100px;color:#ebebeb;line-height:1}
.row-ab3{background-position:center;background-repeat:no-repeat;background-size:cover;padding:110px 0 50px;overflow:hidden;position:relative}
.m-bannewab3{margin:0 0 40px;position:relative}
.m-bannewab3 .con{display:block;position:relative;display:flex;justify-content:center;align-items:center}
.g-arr1 .swiper-button-next:after,.g-arr1 .swiper-button-prev:after{background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;width:22px;height:20px}
.g-arr1 .swiper-button-next,.g-arr1 .swiper-button-prev{width:65px;height:65px;font-size:0;background:0 0;border-radius:50%;position:absolute;transition:.3s;border:1px solid #5b4eb9;cursor:pointer;z-index:1;margin-top:0;top:auto;bottom:0;left:auto;right:0;box-sizing:border-box}
.g-arr1 .swiper-button-prev{right:78px}
.g-arr1 .swiper-button-next:hover,.g-arr1 .swiper-button-prev:hover{background:linear-gradient(90deg,#514fb9,#bb29bc);background-repeat:no-repeat}
.g-arr1 .swiper-button-next::after{background-image:url(../images/inset/right.png)}
.g-arr1 .swiper-button-prev::after{background-image:url(../images/inset/left.png)}
.g-arr1 .swiper-button-next:hover::after{background-image:url(../images/inset/right-1.png)}
.g-arr1 .swiper-button-prev:hover::after{background-image:url(../images/inset/left-1.png)}
.m-bannewab3 .left{width:523px;position:relative;z-index:1}
.m-bannewab3 .pic img{display:block;width:100%}
.m-bannewab3 .right{width:521px;height:532px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/inset/bg4.png);padding:164px 50px 0;color:#fff;font-size:16px;margin-left:-40px;}
.m-bannewab3 .right .year{ font-family: Gilroy;font-size:60px;margin-bottom:42px;text-align:center;line-height:1}
.m-bannewab3 .right .desc{padding-left:30px;line-height:1.3}
.m-bannewab3_2::before{position:absolute;left:0;right:0;width:100vw;height:1px;background-color:#fff;content:"";top:4px}
.m-bannewab3_2{position:relative}
.m-bannewab3_2 .con{text-align:center;font-size:24px;transition:.3s;position:relative;cursor:pointer;color:#888}
.m-bannewab3_2 .swiper-slide-thumb-active .con .after{position:absolute;right:47%;width:200vw;height:1px;top:4px;background-color:#5a4eb9}
.m-bannewab3_2 .swiper-slide-thumb-active .con{color:#574eb9}
.m-bannewab3_2 .cirlce{width:9px;height:9px;border-radius:50%;margin:0 auto 30px;position:relative;transition:.3s;background-color:transparent}
.m-bannewab3_2 .swiper-slide-thumb-active .cirlce{background:linear-gradient(90deg,#514fb9,#bb29bc)}
.g-top1 .tit{font-size:120px;color:#fff}
.row-ab3 .g-top1 .tit{position:absolute;left:157px;top:62px}
.g-top2 .tit{color:#fff;background:linear-gradient(0deg,#514fb9 0,#bb29bc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.row-ab4{overflow:hidden;padding:65px 0 40px;background-position:bottom center;background-repeat:no-repeat;background-size:100% auto}
.m-banab4{width:900px;margin:0 auto 50px}
.m-banab4 .swiper-slide{padding:0 35px}
.m-banab4 .con{height:400px;background:#fff;box-shadow:0 0 40px 9px rgba(156,140,216,.14);border-radius:20px;padding:48px 48px 0;overflow:hidden}
.m-banab4 .left{float:left;width:183px;margin-right:54px}
.m-banab4 .pic{padding-top:100%;overflow:hidden;border-radius:50%;position:relative}
.m-banab4 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}
.m-banab4 .right{overflow:hidden;font-size:16px}
.m-banab4 .name{font-size:30px;margin-bottom:10px}
.m-banab4 .info{color:#666;margin-bottom:18px}
.m-banab4 .desc{color:#666}
.m-banab4 .desc p{margin-bottom:5px}
.m-ab4{position:relative}
.m-ab4 .swiper-button-next,.m-ab4 .swiper-button-prev{position:relative;top:auto;margin:0;left:auto;right:auto}
.m-ab4 .swiper-button-next{margin-left:12px}
.pages-banab4{justify-content:space-between;display:flex;align-items:center}
.pages-banab4 .pageright{display:flex;align-items:center}
.pages-banab4 .p{position:relative;width:358px}
.pages-banab4 .swiper-pagination{left:0;right:0;height:1px;background:rgba(87,78,185,.5)}
.pages-banab4 .swiper-pagination::after{position:absolute;left:0;top:-4px;content:"";width:10px;height:10px;background:#5b4eb9;border-radius:50%}
.pages-banab4 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#5b4eb9}
.row-ab5{padding:125px 0 100px}
.m-ab5_1{overflow:hidden;margin-bottom:40px}
.m-ab5_1 .left{float:left;margin-right:75px;width:800px}
.m-ab5_1 .pic{padding-top:65%;position:relative;overflow:hidden;border-radius:20px}
.m-ab5_1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-ab5_1 .txt{overflow:hidden;padding-top:10px}
.m-ab5_1 .txt .tit{font-weight:400;font-size:120px;color:#222;line-height:1;background:linear-gradient(0deg,#514fb9 0,#bb29bc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:110px}
.m-ab5_1 .txt .info{font-size:40px;margin-bottom:34px;line-height:1.1}
.m-ab5_1 .txt .desc{font-size:20px;color:#666}
.m-ab5_1 .txt .desc p{padding-left:18px;position:relative;margin-bottom:10px}
.m-ab5_1 .txt .desc p::after{position:absolute;left:0;top:.5em;width:8px;height:8px;background-color:#514fb9;border-radius:50%;content:""}
.ul-listab5 li{float:left;width:33.3%;padding:0 10px}
.ul-listab5 .con{display:block;height:350px;background:#fff;box-shadow:0 0 40px 9px rgba(156,140,216,.14);border-radius:20px;border:1px solid #e5e5e5;padding:42px 40px 0 30px;transition:.3s}
.ul-listab5 .con:hover{transform:translateY(-10px)}
.ul-listab5 .tit{font-size:40px;margin-bottom:14px}
.ul-listab5 .desc{font-size:18px;color:#666;margin-bottom:10px;height:8.4em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:7;-webkit-line-clamp:7;-webkit-box-orient:vertical;line-height:1.2}
.ul-listab5 .link{padding-left:23px;background-position:left center;background-repeat:no-repeat;background-size:17px auto;background-image:url(../images/inset/pdf.png)}
.ul-listab5 .link span{display:inline-block;font-size:19px;color:#666;text-decoration:underline}
.row-news{padding:70px 0 75px}
.g-top3{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}
.g-top3 .tit{font-size:120px;color:#5b4eb9;line-height:1;font-family:Montserratbold;}
.ul-tabnews li{display:inline-block;margin-left:6px}
.ul-tabnews .con{display:block;font-size:20px;color:#524fb9;opacity:.5;transition:.3s;position:relative;padding-left:24px}
.ul-tabnews .con::after{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:10px;height:10px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:50%;opacity:0;transition:.3s}
.ul-tabnews .con:hover,.ul-tabnews .on .con{opacity:1}
.ul-tabnews .on .con::after{opacity:1}
.ul-tabnews .on .con{
    text-decoration: underline;
}
.m-bannew{padding-bottom:48px;margin-bottom:64px;position:relative}
.m-bannew .slick-list{background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:30px;border:1px solid #dcdcdc}
.m-bannew .slick-dots{position:absolute;left:0;right:0;bottom:0;width:100%;text-align:center}
.m-bannew .slick-dots li{display:inline-block;margin:0 10px}
.m-bannew .slick-dots button{width:7px;height:7px;background-color:rgba(86,79,185,.3);border-radius:50%;font-size:0;position:relative;border:none;cursor:pointer}
.m-bannew .slick-dots button::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;width:14px;height:14px;border:2px solid #5b4eb9;background-color:#fff;transition:.3s;content:"";opacity:0}
.m-bannew .slick-dots .slick-active button::after{opacity:1}
.m-bannew .con{display:flex;align-items:stretch;overflow:hidden}
.m-bannew .left{width:49.6%;margin-right:75px}
.m-bannew .pic{padding-top:52%;overflow:hidden;border-radius:30px;position:relative}
.m-bannew .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-bannew .con:hover .pic img{
     transform: scale(1.06);
}
.m-bannew .txt{overflow:hidden;flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:48px 46px 60px 0;}
.m-bannew .top{display:flex;align-items:center;justify-content:space-between;font-size:20px;color:#888;font-family: Gilroy;}
.m-bannew .top .arr{width:65px;height:65px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/inset/arr.png);transition:.3s;opacity:0}
.m-bannew .con:hover .top .arr{opacity:1}
.m-bannew .tit{font-weight:700;font-size:30px;margin-bottom:14px;transition:.3s}
.m-bannew .con:hover .tit{color:#5a4eb9}
.m-bannew .desc{font-size:20px;color:#acacac;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}
.ul-listnews{border-top:1px solid rgba(177,177,177,.2);margin-bottom:42px}
.ul-listnews .con{display:block;padding:38px 0 48px;overflow:hidden;border-bottom:1px solid rgba(177,177,177,.2);display:flex;align-items:stretch}
.ul-listnews .left{width:350px;margin-right:66px}
.ul-listnews .pic{padding-top:57%;position:relative;overflow:hidden;border-radius:10px}
.ul-listnews .pic img{display:block;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;transition:.3s}
.ul-listnews .con:hover .pic img{
     transform: scale(1.06);
}
.ul-listnews .txt{overflow:hidden;position:relative;padding-right:80px;flex:1;display:flex;flex-direction:column;justify-content:space-between}
.ul-listnews .date{font-size:18px;color:#666;font-family: Gilroy;}
.ul-listnews .tit{font-size:30px;color:#222;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.3s}
.ul-listnews .con:hover .tit{color:#5a4eb9}
.ul-listnews .desc{font-size:18px;color:#888;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em}
.ul-listnews .arr{width:65px;height:65px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/inset/arr.png);transition:.3s;opacity:0;position:absolute;right:12px;top:68px}
.ul-listnews .con:hover .arr{opacity:1}
.row-newsdet{padding:84px 0 130px}
.g-topback .tit{line-height:65px;margin-bottom:66px;background-position:left center;background-repeat:no-repeat;background-size:65px auto;padding-left:100px;display:inline-block;font-size:20px;color:#544fb9;transition:.3s;background-image:url(../images/inset/back.png)}
.g-topback .tit:hover{padding-left:110px}
.m-newsdet table,.m-newsdet table td{
    border: 1px solid  ;
}
.m-newsdet{margin-bottom:46px;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:20px;padding:46px 76px 40px}
.m-newsdet .top{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:30px}
.m-newsdet .top .tit{font-weight:700;font-size:30px;margin-bottom:10px}
.m-newsdet .top .date{font-size:20px;color:#888}
.m-newsdet .top .date span{display:inline-block;margin-right:26px;padding-left:25px;background-position:left center;background-repeat:no-repeat;background-size:18px auto}
.m-newsdet .txt{font-size:16px}
.det-pages{display:flex;justify-content:space-between;align-items:center;padding:40px 40px 50px;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:20px}
.det-pages .a{display:block;max-width:49%;transition:.3s}
.det-pages .right{text-align:right}
.det-pages .info{font-size:16px;color:#594eb9;margin-bottom:4px;padding-left:23px;background-position:left center;background-repeat:no-repeat;background-size:16px auto;background-image:url(../images/inset/left3.png);transition:.3s}
.det-pages .right .info{background-position:right center;padding-right:23px;background-image:url(../images/inset/right3.png)}
.det-pages .a:hover .info{padding-left:34px}
.det-pages .right:hover .info{padding-right:34px}
.det-pages .ort{font-weight:700;font-size:20px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-advance .con{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.ul-advance .con .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover}
.ul-advance .con .bg.m{display:none}
.ul-advance .inner{display:flex;align-items:center;min-height:800px;justify-content:space-between;padding:30px 0;position:relative;z-index:1}
.ul-advance li:nth-child(even) .inner{flex-direction:row-reverse}
.ul-advance .pic,.ul-advance .txt{width:46%}
.ul-advance .pic{width:50%}
.ul-advance .tit{font-family:Montserratbold;font-size:60px;color:#5b4eb9;margin-bottom:10px;line-height:1.2}
.ul-advance .desc{font-size:18px;color:#696993;opacity:.8;line-height:1.3;margin-bottom:32px}
.ul-advance .info{font-size:18px;color:#696993;opacity:.8}
.ul-advance .info p{margin-bottom:30px;padding-left:20px;position:relative}
.ul-advance .info p::after{position:absolute;left:0;top:.55em;content:"";background:linear-gradient(0deg,#514fb9 0,#bb29bc 100%);width:8px;height:8px;border-radius:50%}
.ul-advance .numbox .box{display:inline-block;min-width:140px;margin-right:40px;text-align:center;font-size:18px;color:#888}
.ul-advance .numbox .box:last-child{margin-right:0}
.ul-advance .numbox .top{font-size:50px;color:#fff;background:linear-gradient(0deg,#514fb9 0,#bb29bc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.ul-advance .numbox .top .num{display:inline-block;font-size:60px;font-family: Gilroy;line-height:1.4}
@media only screen and (min-width:959px){
.m-container,.m-container .swiper-slide{height:100vh}
.wpidx{padding:0 4.166vw}
.banner-for .bg{height:100vh;background-size:cover}
.banner-for .txt{left:4.166vw;font-size:3.0vw;bottom:7.291vw;line-height:1}
.banner-nav.slick-slider{width:17.7vw;right:4.166vw;bottom:4.947vw}
.banner-nav .swiper-slide{height:auto}
.banner-nav .bg{height:9.635vw;background-size:cover;border-radius:.52vw}
.banner-nav .slick-next{left:0;right:0;bottom:0;top:0;font-size:0;border:none;background-size:1.875vw}
.banner-nav .swiper-button-next{left:0;right:0;bottom:0;top:0;font-size:0;border:none;background-size:1.875vw;background-image:url(../images/right.png)}
.banner-nav .slick-dots{bottom:-1.458vw;left:0;right:0;font-size:0}
.banner-nav .slick-dots button{font-size:0;width:3.75vw;height:1px;border-radius:0;border:none;transition:.3s}
.page-num{font-size:1.041vw;left:4.166vw;bottom:3.437vw}
.page-num .s1{margin:0 .26vw}
.g-icn{left:4.166vw;bottom:18.5vw;width:3.385vw;height:3.385vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:50%;align-items:center;justify-content:center;transition:.3s}
.g-icn:hover{opacity:.8}
.g-icn img{width:.885vw;-webkit-animation:2s ease-out infinite myAnib1;-moz-animation:2s ease-out infinite myAnib1;-o-animation:2s ease-out infinite myAnib1;animation:2s ease-out infinite myAnib1}
@-webkit-keyframes myAnib1{
0%{transform:translateY(-.26vw)}
100%,33%{transform:translateY(0)}
66%{transform:translateY(.26vw)}
}
@-moz-keyframes myAnib1{
0%{transform:translateY(-.26vw)}
100%,33%{transform:translateY(0)}
66%{transform:translateY(.26vw)}
}
@-o-keyframes myAnib1{
0%{transform:translateY(-.26vw)}
100%,33%{transform:translateY(0)}
66%{transform:translateY(.26vw)}
}
@keyframes myAnib1{
0%{transform:translateY(-.26vw)}
100%,33%{transform:translateY(0)}
66%{transform:translateY(.26vw)}
}
.m-cont2 .bg{height:100vh;object-fit:cover}
.m-cont2 .txt{top:13.64vw;left:4.166vw}
.g-tit{font-size:2.5vw;line-height:1.2}
.ul-tabidx2{left:4.687vw;bottom:5.729vw}
.ul-tabidx2 li{margin-right:1.77vw}
.ul-tabidx2 .con{border-radius:1.041vw;font-size:1.822vw;width:20.83vw;height:14.58vw;padding:1.562vw 1.562vw 0;transition:.3s}
.ul-tabidx2 .icon{width:3.333vw}
.ul-tabidx2 .txt{left:1.822vw;bottom:1.666vw;line-height:1.2}
.g-bg{background-size:cover;left:0;right:0;top:0;bottom:0}
.bg-idx3{width:48.8vw;top:50%;transform:translate(-50%,-50%);-webkit-animation:5s ease-out infinite myAnib2;-moz-animation:5s ease-out infinite myAnib2;-o-animation:5s ease-out infinite myAnib2;animation:5s ease-out infinite myAnib2}
@-webkit-keyframes myAnib2{
0%,100%{transform:translate(-50%,-50%)}
50%{transform:translate(-50%,-55%)}
}
@-moz-keyframes myAnib2{
0%,100%{transform:translate(-50%,-50%)}
50%{transform:translate(-50%,-55%)}
}
@-o-keyframes myAnib2{
0%,100%{transform:translate(-50%,-50%)}
50%{transform:translate(-50%,-55%)}
}
@keyframes myAnib2{
0%,100%{transform:translate(-50%,-50%)}
50%{transform:translate(-50%,-55%)}
}
.m-idx3{left:0;top:30%;right:0}
.m-idx3 .top1{margin-bottom:4.947vw}
.m-idx3 .more{align-items:center;justify-content:center;width:6.77vw;height:6.77vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:50%;margin:0 auto;transition:.3s}
.m-idx3 .more:hover{transform:translateY(-.52vw)}
.m-idx3 .more img{width:.989vw}
.ul-numsb1{margin-bottom:3.645vw}
.ul-numsb1 li{margin:0 2.166vw;min-width:16vw}
.ul-numsb1 .top{font-family:gilroy;font-weight:400;font-size:5.208vw;line-height:5.2vw}
.ul-numsb1 .top .num{/*min-width:9vw;*/display:inline-block;text-align:center}
.ul-numsb1 .p{font-size:1.041vw}
.m-idx4{left:0;right:0;bottom:0}
.m-idx4 .g-tit{margin-bottom:4.166vw}
.m-banidx4{margin:0 auto;margin-bottom:-7vw;transform:translateX(-7vw) rotate(-4deg)}
.m-banidx4 .swiper-container{-webkit-perspective:6.25vw;-moz-perspective:6.25vw;-o-perspective:6.25vw;perspective:6.25vw;height:37.25vw}
.m-banidx4 .swiper-wrapper{transform-origin:center center;transform-style:preserve-3d}
.m-banidx4 .swiper-slide{width:23.95vw;height:32.25vw;transform-style:preserve-3d;transform-origin:center bottom;border-radius:1.562vw}
.m-banidx4 .swiper-slide .bg{object-fit:cover}
.m-banidx4 .con::before{content:"";left:0;right:0;top:0;bottom:0}
.m-banidx4 .swiper-slide-active .con::before{opacity:0}
.m-banidx4 .con::after{background-size:100% auto;background-image:url(../images/bg4.png);content:"";left:0;right:0;top:0;bottom:0;opacity:0;transition:.3s}
.m-banidx4 .swiper-slide-active .con::after{opacity:1}
.m-banidx4 .txt{left:0;right:0;bottom:7.08vw;padding:0 2.083vw;opacity:0;transition:.3s}
.m-banidx4 .swiper-slide-active .txt{opacity:1}
.m-banidx4 .tit{font-size:2.0vw;line-height: 1.2;}
.m-banidx4 .desc{font-size:.937vw}
.waterBox{pointer-events:none;bottom:-1px;left:0}
.waterBox .water{height:5.729vw;max-height:100vh;margin:0}
.waterBox .water .parallax>use{transition:fill .5s ease-in-out;animation:5s linear 1s infinite move-forever}
@keyframes move-forever{
0%{transform:translate(-4.687vw)}
to{transform:translate(4.427vw)}
}
.row-idx5{display:flex;align-items:center}
.m-idx5{padding-top:0;flex:1;width:100%}
.ul-listidx5{margin:3.02vw -.625vw 0}
.ul-listidx5 li{transition:.8s;padding:0 .625vw}
.ul-listidx5 .con{height:29.47vw;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.562vw;border:1px solid #dcdcdc;font-size:1.041vw;padding:2.187vw 2.083vw 0}
.ul-listidx5 .top{align-items:center;justify-content:space-between;margin-bottom:13.02vw}
.ul-listidx5 .top .icon{width:3.385vw;height:3.385vw;background-size:contain;background-image:url(../images/right4.png);opacity:0;transition:.3s}
.ul-listidx5 .on .top .icon{opacity:1}
.ul-listidx5 .dw{width:31.25vw;bottom:2.083vw}
.ul-listidx5 .tit{line-height:1;transition:all .6s;transform:translateZ(0);font-size:1.041vw}
.ul-listidx5 .on .tit{width:30.2vw;padding-bottom:4.687vw;font-size:1.458vw}
.ul-listidx5 .desc{opacity:0;font-weight:400;line-height:1.2;transition:opacity .5s ease-in-out,transform .6s;bottom:0;transform:translateY(.52vw);font-size:1.041vw}
.ul-listidx5 .on .desc{opacity:1;transition-delay:.2s;transform:none}
.m-container .swiper-footer{height:auto}
.g-row{padding-top:4.687vw;background-size:100% auto;background-image:url(../images/inset/bg1.png)}
.row-ab1{background-repeat:no-repeat;background-size:99% auto;padding-bottom:6.666vw}
.m-ad1_1{padding:5.52vw 0 5vw}
.m-ad1_1 .tit{font-size:3.125vw;margin-bottom:.833vw;font-family: 'Montserratbold';}
.m-ad1_1 .desc{font-size:.833vw;width:52.39vw;margin:0 auto 3.385vw;line-height:1.8;text-align: justify;}
.m-ad1_1 .pic{border-radius:1.041vw}
.ul-listab1{margin:0 -1.666vw}
.ul-listab1 li{padding:0 1.666vw}
.ul-listab1 li:nth-child(odd){padding-top:3.125vw}
.ul-listab1 .con{height:15.62vw;background:#f6f8ff;border-radius:1.041vw;padding:2.083vw 1.562vw;justify-content:space-between;flex-direction:column;transition:0.5s}

.ul-listab1 .con:hover{
    transform: translateY(-.52vw);
}
.ul-listab1 .top{font-size:1.302vw;line-height:4.166vw}
.ul-listab1 .top .num{font-size:5.208vw;font-family: Gilroy;}
.ul-listab1 .desc{font-size:1.041vw}
.ul-listab1 li:nth-child(even) .con{background:#f4f2ff}
.row-ab2{min-height:41.66vw}
.row-ab2 .bg{top:0;bottom:0;left:0;right:0;object-fit:cover}
.m-ab2 .box{width:34.89vw;margin-top:1.562vw}
.ul-listab2{height:39.58vw;}
.ul-listab2 li{margin-bottom:.937vw}
.ul-listab2 .con{width:34.89vw;height:18.22vw;background:#fff;box-shadow:0 0 1.041vw .364vw rgba(85,79,185,.07);border-radius:1.041vw;padding:2.604vw 2.604vw 0;transition:0.5s}
.ul-listab2 .swiper-slide{
    padding-top: 0.8vw;
}
.ul-listab2 .con:hover{
    transform: translateY(-.52vw);
}
.ul-listab2 .tit{font-size:1.562vw}
.ul-listab2 .info{font-size:1.041vw;margin-bottom:1.354vw;color: #ccc;}
.ul-listab2 .con .num{right:1.302vw;bottom:.52vw;font-size:5.208vw;line-height:1;font-family: Gilroy;}
.row-ab3{background-size:cover;padding:8.729vw 0 2.604vw}
.m-bannewab3{margin:0 0 2.083vw}
.m-bannewab3 .swiper-slide{
    padding-top: 0.8vw;
}
.m-bannewab3_2 .swiper-slide .tit {
    font-family: Montserrat;
    font-family: Gilroy;
}
.m-bannewab3 .con{justify-content:center;align-items:center}
.g-arr1 .swiper-button-next:after,.g-arr1 .swiper-button-prev:after{background-size:contain;font-size:0;width:1.145vw;height:1.041vw}
.g-arr1 .swiper-button-next,.g-arr1 .swiper-button-prev{width:3.385vw;height:3.385vw;font-size:0;background:0 0;border-radius:50%;transition:.3s;border:1px solid #5b4eb9;top:auto;bottom:0;left:auto;right:0;box-sizing:border-box}
.g-arr1 .swiper-button-prev{right:4.062vw}
.g-arr1 .swiper-button-next:hover,.g-arr1 .swiper-button-prev:hover{background:linear-gradient(90deg,#514fb9,#bb29bc);background-repeat:no-repeat}
.g-arr1 .swiper-button-next::after{background-image:url(../images/inset/right.png)}
.g-arr1 .swiper-button-prev::after{background-image:url(../images/inset/left.png)}
.g-arr1 .swiper-button-next:hover::after{background-image:url(../images/inset/right-1.png)}
.g-arr1 .swiper-button-prev:hover::after{background-image:url(../images/inset/left-1.png)}
.m-bannewab3 .left{width:27.23vw}
.m-bannewab3 .pic{
    transition:0.5s
}
.m-bannewab3 .pic img{
    transition: 0.3s;
}
.m-bannewab3 .pic:hover {
    transform: translateY(-.52vw);
}
.m-bannewab3 .right{width:27.13vw;height:27.7vw;background-size:contain;background-image:url(../images/inset/bg4.png);padding:8.541vw 2.604vw 0;font-size:.833vw;margin-left:-2.083vw;}
.m-bannewab3 .right:hover{
    transform: translateY(-.52vw);
}
.m-bannewab3 .right .year{font-size:3.125vw;margin-bottom:2.187vw;line-height:1}
.m-bannewab3 .right .desc{padding-left:1.562vw;line-height:1.3}
.m-bannewab3_2::before{left:0;right:0;width:100vw;height:1px;content:"";top:.208vw}
.m-bannewab3_2 .con{font-size:1.25vw;transition:.3s}
.m-bannewab3_2 .swiper-slide-thumb-active .con .after{right:47%;width:200vw;height:1px;top:.208vw}
.m-bannewab3_2 .cirlce{width:.468vw;height:.468vw;border-radius:50%;margin:0 auto 1.562vw;transition:.3s}
.m-bannewab3_2 .swiper-slide-thumb-active .cirlce{background:linear-gradient(90deg,#514fb9,#bb29bc)}
.g-top1 .tit{font-size:6.25vw;font-family: 'Montserratbold';}
.row-ab3 .g-top1 .tit{left:8.177vw;top:2.229vw;font-family: 'Montserratbold';}

.m-banab4{width:46.87vw;margin:0 auto 2.604vw}
.m-banab4 .swiper-slide{padding:0.8vw 1.822vw 0}
.m-banab4 .con{height:20.83vw;background:#fff;box-shadow:0 0 2.083vw .468vw rgba(156,140,216,.14);border-radius:1.041vw;padding:2.5vw 2.5vw 0;transition:0.5s}
.m-banab4 .con:hover{
    transform: translateY(-.52vw);
}
.m-banab4 .left{width:9.531vw;margin-right:2.812vw}
.m-banab4 .pic{border-radius:50%}
.m-banab4 .pic img{left:0;right:0;top:0;bottom:0}
.m-banab4 .right{font-size:.833vw}
.m-banab4 .name{font-size:1.562vw;margin-bottom:.08vw;}
.m-banab4 .info{margin-bottom:.937vw}
.m-banab4 .desc{
    overflow-y: auto;
    height: 10vw;
}
/* ä¿®æ”¹æ»šåŠ¨æ¡çš„å®½åº¦ */
.m-banab4 .desc::-webkit-scrollbar {
width: 4px; /* çºµå‘æ»šåŠ¨æ¡çš„å®½åº¦ */
height: 6px; /* æ¨ªå‘æ»šåŠ¨æ¡çš„é«˜åº¦ */
}

/* æ»šåŠ¨æ¡è½¨é“éƒ¨åˆ† */
.m-banab4 .desc::-webkit-scrollbar-track {
background-color: #f0f0f0;
border-radius: 10px;
}

/* æ»šåŠ¨æ¡æ»‘å—éƒ¨åˆ† */
.m-banab4 .desc::-webkit-scrollbar-thumb {
background-color: #514fb9;
border-radius: 10px;
}

/* é¼ æ ‡æ‚¬åœåœ¨æ»‘å—ä¸Šæ—¶ */
.m-banab4 .desc::-webkit-scrollbar-thumb:hover {
background-color: #555;
}
.m-banab4 .desc p{margin-bottom:.26vw}
.m-ab4 .swiper-button-next,.m-ab4 .swiper-button-prev{top:auto;margin:0;left:auto;right:auto}
.m-ab4 .swiper-button-next{margin-left:.625vw}
.pages-banab4{justify-content:space-between;align-items:center}
.pages-banab4 .pageright{align-items:center}
.pages-banab4 .p{width:18.64vw}
.pages-banab4 .swiper-pagination{left:0;right:0;height:1px;background:rgba(87,78,185,.2)}
.pages-banab4 .swiper-pagination::after{left:0;top:-.208vw;content:"";width:.52vw;height:.52vw;background:#5b4eb9;border-radius:50%}
.pages-banab4 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#5b4eb9}
.row-ab4{padding:3.385vw 0 2.083vw;background-size:100% auto}
.row-ab5{padding:6.51vw 0 5.208vw}
.m-ab5_1{margin-bottom:2.083vw}
.m-ab5_1 .left{margin-right:3.906vw;width:41.66vw}
.m-ab5_1 .pic{border-radius:1.041vw;overflow:hidden;}
.m-ab5_1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:0.3s}
.m-ab5_1 .pic:hover img{
    transform: scale(1.06);
}
.m-ab5_1 .txt{padding-top:.52vw}
.m-ab5_1 .txt .tit{font-weight:400;font-size:5.8vw;margin-bottom:5.729vw;font-family: 'Montserratbold';}
.m-ab5_1 .txt .info{font-size:2.083vw;margin-bottom:1.77vw;line-height:1.1}
.m-ab5_1 .txt .desc{font-size:1.041vw}
.m-ab5_1 .txt .desc p{padding-left:.937vw;margin-bottom:.52vw}
.m-ab5_1 .txt .desc p::after{left:0;top:.5em;width:.416vw;height:.416vw;border-radius:50%;content:""}
.ul-listab5 li{width:33.3%;padding:0 .52vw}
.ul-listab5 .con{height:18.22vw;background:#fff;box-shadow:0 0 2.083vw .468vw rgba(156,140,216,.14);border-radius:1.041vw;border:1px solid #e5e5e5;padding:2.187vw 2.083vw 0 1.562vw;transition:.3s}
.ul-listab5 .con:hover{transform:translateY(-.52vw)}
.ul-listab5 .tit{font-size:1.6vw;margin-bottom:.729vw}
.ul-listab5 .desc{font-size:.9vw;margin-bottom:.52vw;text-align: justify;}
.ul-listab5 .link{padding-left:1.197vw;background-size:.885vw auto;background-image:url(../images/inset/pdf.png)}
.ul-listab5 .link span{font-size:.989vw;text-decoration:underline}
.row-news{padding:3.645vw 0 3.906vw}
.g-top3{align-items:center;justify-content:space-between;margin-bottom:2.604vw}
.g-top3 .tit{font-size:6.25vw;line-height:1}
.ul-tabnews li{margin-left:6ppx}
.ul-tabnews .con{font-size:1.041vw;opacity:.5;transition:.3s;padding-left:2.083vw}
.ul-tabnews .con::after{left:1vw;top:50%;transform:translateY(-50%);content:"";width:.52vw;height:.52vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:50%;opacity:0;transition:.3s}
.ul-tabnews .con:hover,.ul-tabnews .on .con{opacity:1}
.ul-tabnews .on .con::after{opacity:1}
.m-bannew{padding-bottom:2.5vw;margin-bottom:3.333vw}
.m-bannew .slick-list{background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.562vw;border:1px solid #dcdcdc}
.m-bannew .slick-dots{left:0;right:0;bottom:0}
.m-bannew .slick-dots li{margin:0 .52vw}
.m-bannew .slick-dots button{width:.364vw;height:.364vw;border-radius:50%;font-size:0;border:none}
.m-bannew .slick-dots button::after{top:50%;transform:translate(-50%,-50%);border-radius:50%;width:.729vw;height:.729vw;transition:.3s;content:"";opacity:0}
.m-bannew .slick-dots .slick-active button::after{opacity:1}
.m-bannew .con{align-items:stretch}
.m-bannew .left{width:49.6%;margin-right:3.906vw}
.m-bannew .pic{border-radius:1.562vw 0 0 1.562vw}
.m-bannew .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-bannew .txt{flex:1;flex-direction:column;justify-content:space-between;padding:2.5vw 2.395vw 3.125vw 0;}
.m-bannew .top{align-items:center;justify-content:space-between;font-size:1.041vw}
.m-bannew .top .arr{width:3.385vw;height:3.385vw;background-size:contain;background-image:url(../images/inset/arr.png);transition:.3s;opacity:0}
.m-bannew .con:hover .top .arr{opacity:1}
.m-bannew .tit{font-weight:700;font-size:1.562vw;margin-bottom:.729vw}
.m-bannew .desc{font-size:1.041vw}
.ul-listnews{border-top:1px solid rgba(177,177,177,.2);margin-bottom:2.187vw}
.ul-listnews .con{padding:1.979vw 0 2.5vw;border-bottom:1px solid rgba(177,177,177,.2)}
.ul-listnews .left{width:18.22vw;margin-right:3.437vw}
.ul-listnews .txt{padding-right:4.166vw}
.ul-listnews .tit{font-size:1.562vw;margin-bottom:.833vw}
.ul-listnews .date,.ul-listnews .desc{font-size:.937vw}
.ul-listnews .arr{width:3.385vw;height:3.385vw;background-size:contain;background-image:url(../images/inset/arr.png);transition:.3s;opacity:0;right:.625vw;top:3.541vw}
.ul-listnews .con:hover .arr{opacity:1}
.row-newsdet{padding:4.375vw 0 6.77vw}
.g-topback .tit{line-height:3.385vw;margin-bottom:3.437vw;background-size:3.385vw auto;padding-left:5.208vw;font-size:1.041vw;transition:.3s;background-image:url(../images/inset/back.png)}
.g-topback .tit:hover{padding-left:5.729vw}
.m-newsdet{margin-bottom:2.395vw;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.041vw;padding:2.395vw 3.958vw 2.083vw}
.m-newsdet .top{border-bottom:1px solid #eee;padding-bottom:1.041vw;margin-bottom:1.562vw}
.m-newsdet .top .tit{font-weight:700;font-size:1.562vw;margin-bottom:.52vw}
.m-newsdet .top .date{font-size:1.041vw}
.m-newsdet .top .date span{margin-right:1.354vw;padding-left:1.302vw;background-size:.937vw auto}
.m-newsdet .txt{font-size:.833vw}
.det-pages{justify-content:space-between;align-items:center;padding:2.083vw 2.083vw 2.604vw;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.041vw}
.det-pages .info{font-size:.833vw;margin-bottom:.208vw;padding-left:1.197vw;background-size:.833vw auto;background-image:url(../images/inset/left3.png);transition:.3s}
.det-pages .right .info{padding-right:1.197vw;background-image:url(../images/inset/right3.png)}
.det-pages .a:hover .info{padding-left:1.77vw}
.det-pages .right:hover .info{padding-right:1.77vw}
.det-pages .ort{font-size:1.041vw}
.ul-advance .inner{align-items:center;min-height:41.66vw;min-height:100vh;justify-content:space-between}
.ul-advance li:nth-child(even) .inner{flex-direction:row-reverse}
.ul-advance .tit{font-weight:700;font-size:3.125vw;margin-bottom:1.0520vw;margin-bottom:3vw}
.ul-advance li:first-child .tit{margin-bottom:1.0520vw}
.ul-advance .desc{font-size:.937vw;opacity:.8;margin-bottom:1.666vw}
.ul-advance .info{font-size:.937vw;opacity:.8}
.ul-advance .info p{margin-bottom:1.562vw;padding-left:1.041vw}
.ul-advance .info p::after{left:0;top:.55em;content:"";background:linear-gradient(0deg,#514fb9 0,#bb29bc 100%);width:.416vw;height:.416vw;border-radius:50%}
.ul-advance .numbox .box{min-width:7.291vw;margin-right:2.083vw;font-size:.937vw}
.ul-advance .numbox .top{font-size:2.604vw}
.ul-advance .numbox .top .num{font-size:3.125vw}
}
@media only screen and (max-width:959px){
.wpidx{padding:0 15px}
.m-container{position:relative;height:auto;overflow:hidden}
.m-container .swiper-container{height:auto}
.m-container .swiper-wrapper1{display:block}
.m-container .swiper-slide{position:relative;z-index:3;height:auto;overflow:hidden}
.banner-for .swiper-slide{height:400px}
.banner-nav.slick-slider{position:relative;display:none}
.banner-for .txt{font-size:30px;left:20px;bottom:auto;top:50%;transform:translateY(-50%)}
.banner-for .bg{height:400px}
.page-num{left:0;right:0;text-align:center;bottom:10px;font-size:14px}
.g-icn{display:none}
.m-cont2 .bg{height:auto}
.ul-tabidx2 .con{font-size:16px;width:150px;height:100px;padding:10px 10px 0;border-radius:10px}
.ul-tabidx2 .icon{width:30px}
.ul-tabidx2 li{margin-right:10px}
.g-tit{font-size:25px}
.m-cont2 .txt{top:40px;left:20px}
.ul-tabidx2{left:20px;bottom:40px}
.m-idx5{padding:50px 0}
.ul-listidx5 li{width:33.3%;margin-bottom:20px}
.ul-listidx5 .con{height:200px;padding:10px 15px;border-radius:5px;font-size:16px}
.ul-listidx5 .top{margin-bottom:10px}
.ul-listidx5 .tit{font-size:16px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0}
.ul-listidx5 .dw{position:relative;padding:0;left:auto;right:auto;width:auto;bottom:auto;max-width:100%}
.ul-listidx5 .desc{font-size:14px;height:auto;opacity:1;margin-top:5px;transform:translateY(0);position:relative;left:auto;bottom:auto;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ul-listidx5 .top .icon{display:none}
.m-idx3{position:relative;right:auto;top:auto;padding:80px 0}
.bg-idx3{width:400px}
.ul-numsb1 .top{font-size:30px;line-height:1.2}
.ul-numsb1 .p{font-size:14px}
.ul-numsb1 li{margin:0 20px}
.m-idx3 .top1{margin-bottom:20px}
.m-idx3 .more{width:60px;height:60px}
.m-idx4{position:relative;left:auto;right:auto;bottom:auto;padding:60px 0 100px}
.m-container .m-idx4 .swiper-wrapper{display:flex}
.m-idx4 .swiper-slide{padding:0 10px}
.waterBox .water{height:70px}
.m-banidx4 .tit{font-size:20px}
.m-banidx4 .desc{font-size:14px}
.m-idx4 .g-tit{margin-bottom:20px}
.row-idx4 .g-bg{background-size:auto 140%}
.m-banidx4 .txt{padding:0 10px;bottom:20px;opacity:1}
.m-banidx4 .con{padding-top:145%;position:relative;border-radius:18px;overflow:hidden}
.m-banidx4 .swiper-slide .bg{position:absolute;left:0;right:0;bottom:0;top:0}
.m-banidx4 .con::after{opacity:1}
.m-banidx4 .con::before{display:none}
.m-banidx4{transform:rotate(0)}
.m-ad1_1 .desc{width:100%;font-size:14px;margin-bottom:30px}
.m-ad1_1 .tit{font-size:30px}
.ul-listab1 li{padding:0 10px}
.ul-listab1 .top .num{font-size:30px}
.ul-listab1 .con{height:200px;padding:15px}
.m-ad1_1 .pic{border-radius:5px}
.m-ad1_1{padding:50px 0}
.row-ab1{padding-bottom:70px}
.row-ab2{position:relative;padding:60px 0;min-height:auto}
.row-ab2 .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}
.m-ab2 .box{margin-top:0;width:auto;float:none}
.ul-listab2 li{float:left;width:50%;padding:0 10px}
.ul-listab2 .swiper-slide{margin-bottom:15px}
.ul-listab2 .con{width:auto;border-radius:5px;height:180px;padding:20px 20px 0}
.ul-listab2 .con .num{font-size:30px}
.ul-listab2 .info{font-size:14px;margin-bottom:10px}
.ul-listab2 .tit{font-size:20px}
.row-ab3 .g-top1 .tit{position:relative;left:auto;top:auto}
.g-top1 .tit{font-size:40px}
.m-bannewab3 .left,.m-bannewab3 .right{width:350px}
.m-bannewab3 .right .year{font-size:20px;margin-bottom:10px}
.m-bannewab3 .right{font-size:14px}
.g-arr1 .swiper-button-next,.g-arr1 .swiper-button-prev{width:40px;height:40px}
.g-arr1 .swiper-button-next:after,.g-arr1 .swiper-button-prev:after{width:14px;height:10px}
.m-bannewab3_2 .con{font-size:16px}
.m-bannewab3_2 .cirlce{margin-bottom:6px}
.m-banab4{width:100%}
.m-ab4{margin-top:30px}
.m-banab4 .con{height:300px;padding:15px 15px 0}
.m-banab4 .name{font-size:20px}
.m-banab4 .info{margin-bottom:5px}
.m-banab4 .right{font-size:14px}
.m-ab5_1 .left{width:50%;margin-right:20px}
.m-ab5_1 .txt .tit{font-size:30px;margin-bottom:10px}
.m-ab5_1 .txt .info{font-size:20px}
.m-ab5_1 .txt .desc{font-size:14px}
.ul-listab5 .tit{font-size:20px}
.ul-listab5 .desc{font-size:14px}
.ul-listab5 .con{padding:15px 15px 0;height:280px}
.ul-listab5 .link span{font-size:14px}
.row-ab5{padding:60px 0}
.m-banab4 .swiper-slide{padding:0 15px}
.ul-listab1{margin:0}
.ul-listab2{float:none;padding-bottom:0;height:auto}
.ul-listab2 .swiper-wrapper{display:block}
.g-top3 .tit{font-size:40px}
.ul-tabnews .con{font-size:16px}
.ul-tabnews .con::after{width:6px;height:6px}
.m-bannew .txt{padding:15px;display:block}
.m-bannew .pic{border-radius:10px}
.m-bannew .left{margin-right:0}
.m-bannew .top{font-size:16px}
.m-bannew .top .arr,.ul-listnews .arr{width:30px;height:30px;display:none}
.ul-listnews .arr{top:30px}
.m-bannew .tit{font-size:18px;margin-bottom:5px}
.m-bannew .desc{font-size:14px}
.m-bannew .slick-list{border-radius:10px}
.m-bannew .slick-dots button::after{width:10px;height:10px}
.m-bannew{padding-bottom:20px;margin-bottom:40px}
.g-row{padding-top:60px}
.ul-listnews .con{padding:15px 0}
.ul-listnews .tit{font-size:18px}
.ul-listnews .desc{font-size:14px}
.ul-listnews .left{width:280px;margin-right:20px}
.row-newsdet{padding:30px 0 50px}
.g-topback .tit{line-height:30px;margin-bottom:30px;background-size:30px auto;padding-left:40px;font-size:16px}
.g-topback .tit:hover{padding-left:40px}
.m-newsdet{padding:15px;margin-bottom:30px;border-radius:10px}
.m-newsdet .top .tit{font-size:20px}
.m-newsdet .top .date,.m-newsdet .txt{font-size:14px}
.det-pages{padding:10px;border-radius:10px}
.det-pages .ort{font-size:14px}
.det-pages .info{font-size:12px;background-size:10px auto;padding-left:14px}
.det-pages .right .info{padding-right:14px}
.m-bannewab3 .right .desc{padding-left:0}
.ul-advance .tit{font-size:30px}
.ul-advance .desc{font-size:16px;margin-bottom:15px}
.ul-advance .info{font-size:14px}
.ul-advance .info p{margin-bottom:10px;padding-left:12px}
.ul-advance .info p::after{width:6px;height:6px}
.ul-advance .numbox .top .num{font-size:30px}
.ul-advance .numbox .top{font-size:18px}
.ul-advance .pic,.ul-advance .txt{width:100%}
.ul-advance .inner{min-height:400px;min-height:100vh;flex-direction:column;justify-content:center;padding:40px 20px}
.ul-advance li:nth-child(even) .inner{flex-direction:column}
.ul-advance li:last-child .con{background-position:right center}
.ul-advance .txt{padding-top:30px}
.ul-advance .pic .img{display:block;width:100%}
.ul-advance .numbox{text-align:center}
.ul-advance .numbox .box{font-size:14px;min-width:none;margin:0 10px 10px;display:inline-block;float:none}
}
@media only screen and (max-width:767px){
.banner-for .txt{font-size:20px}
.banner-for .bg,.m-cont2 .bg{height:300px}
.g-tit{font-size:20px}
.ul-tabidx2 .txt{left:10px;bottom:10px}
.ul-listidx5{margin:20px -5px 0}
.ul-listidx5 li{padding:0 5px;width:50%}
.ul-listidx5 .date{font-size:12px}
.ul-listidx5 .top{margin-bottom:5px}
.ul-numsb1 .top{font-size:18px}
.ul-numsb1 li{margin:0 6px}
.ul-numsb1 .p{font-size:12px}
.bg-idx3{width:320px}
.m-idx3 .more{width:40px;height:40px}
.m-idx3 .more img{width:12px}
.ul-tabidx2 .con{width:130px}
.m-ad1_1 .tit{font-size:20px}
.ul-listab1 li:nth-child(odd){padding:0 10px}
.ul-listab1 li{float:left;width:50%;padding:0 10px;margin-bottom:20px}
.ul-listab1 .con{display:block;border-radius:5px;height:160px}
.ul-listab1 .desc{font-size:14px}
.ul-listab2 .tit{font-size:18px}
.m-bannewab3 .left{display:none}
.m-bannewab3 .right{width:290px;margin:0 auto;padding:40px 30px 0;height:300px}
.g-arr1 .swiper-button-prev{right:50px}
.g-top1 .tit{font-size:22px}
.m-banab4 .left{float:none;width:160px;margin:0 auto 20px}
.m-banab4 .con{height:auto;padding:15px}
.m-banab4 .swiper-slide{padding:0 5px}
.m-ab4 .swiper-button-prev{right:auto}
.pages-banab4 .p{width:160px}
.pages-banab4 .swiper-pagination::after{width:8px;height:8px;top:-3px}
.m-banab4{margin-bottom:20px}
.m-ab5_1 .left{width:100%;float:none;margin-right:0;margin-bottom:20px}
.m-ab5_1 .pic{border-radius:5px}
.ul-listab5 li{float:none;width:100%;padding:0;margin-bottom:20px}
.m-ab5_1 .txt .tit{font-size:20px}
.m-ab5_1 .txt .info{font-size:16px;margin-bottom:10px}
.m-ab5_1 .txt .desc p{margin-bottom:5px;padding-left:12px}
.m-ab5_1 .txt .desc p::after{width:5px;height:5px}
.ul-listab5 .con{height:auto;padding:15px;border-radius:5px}
.ul-listab5 .desc{height:auto}
.ul-listab2 li{float:none;width:100%;padding:0}
.ul-listab1 .top{font-size:20px}
.g-row{padding-top:60px}
.m-ad1_1{padding-top:30px}
.m-bannew .con{display:block}
.m-bannew .left{float:none;width:100%;font-size:12px}
.row-news{padding:30px 0 50px}
.g-top3{display:block;margin-bottom:20px}
.ul-tabnews{overflow-x:auto;white-space:nowrap;margin-top:8px}
.ul-tabnews .con{padding-left:10px}
.ul-listnews .left{width:100%;margin-right:0;margin-bottom:10px;float:none}
.ul-listnews .txt{padding:0}
.ul-listnews .tit{margin-bottom:5px}
.g-top3 .tit{font-size:22px}
.ul-listnews .date{font-size:14px}
.ul-listnews .con{display:block}
.ul-advance .tit{font-size:20px}
.ul-advance .con .bg.m{display:block}
.ul-advance .con .bg.pc{display:none}
}
.g-custom-cursor01 .inner{width:50px;height:50px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;background-position:center;background-repeat:no-repeat;background-size:36px auto;background-image:url(../images/right.png)}
.g-custom-cursor02 .inner{width:130px;height:130px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;position:relative;background-position:center;background-repeat:no-repeat;background-size:contain}
.g-custom-cursor02 .inner::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";width:19px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/icon3.png)}
.g-custom-cursor02.left .inner::after{background-image:url(../images/left5.png)}
.g-custom-cursor02.right .inner::after{background-image:url(../images/right5.png)}
.g-custom-cursor03 .inner{width:130px;height:130px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;position:relative}
.g-custom-cursor03 .inner::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";width:19px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/icon3.png)}
@media only screen and (min-width:959px){
.g-custom-cursor01 .inner{width:2.604vw;height:2.604vw;background-size:1.875vw auto}
.g-custom-cursor02 .inner,.g-custom-cursor03 .inner{width:6.77vw;height:6.77vw}
.g-custom-cursor02 .inner::after,.g-custom-cursor03 .inner::after{width:.989vw}
}
.pop-so .so-inner{transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}
.pop-so.show .so-inner{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.m-cont2{height:100vh}
.m-cont2 .tab1{position:absolute;top:0;right:0;width:100%;height:100%}
.m-cont2 .txt,.ul-tabidx2{z-index:10}
.f-box1 .tit span{letter-spacing:0!important}
.page-num{z-index:20}
.js-split-ani .ani{display:inline-block}
.js-split-ani .text{overflow:hidden;display:inline}
@keyframes fadeInDown{
0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}
100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
}
@-webkit-keyframes fadeInDown{
0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}
100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
}
.fadeInDown{animation-name:fadeInDown}
.page-swiper .left,.page-swiper .right{width:37%;position:absolute;top:0;left:0;bottom:0;z-index:10}
.page-swiper .right{left:auto;right:0}
@media only screen and (max-width:1200px){
.page-swiper .left,.page-swiper .right{display:none}
}
@media only screen and (max-width:959px){
.m-cont2{height:400px}
}
@media only screen and (max-width:767px){
.m-cont2{height:300px}
.banner-for .swiper-button-next{background-size:20px auto}
}
@-webkit-keyframes clipImg{
0%{-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0)}
to{-webkit-clip-path:inset(0 0 100% 0 round 0);clip-path:inset(0 0 100% 0 round 0)}
}
@keyframes clipImg{
0%{-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0)}
to{-webkit-clip-path:inset(0 0 100% 0 round 0);clip-path:inset(0 0 100% 0 round 0)}
}
.js-section-list{height:100vh;position:relative}
.js-section-list .js-text{opacity:0;transform:translateY(20%);-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transition:all 1.2s;-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-ms-transition:all 1.2s;-o-transition:all 1.2s}
.js-section-list .js-section .js-text:nth-child(2){transition-delay:.2s}
.js-section-list .js-section .js-text:nth-child(3){transition-delay:.4s}
.js-section-list .js-section .js-text:nth-child(4){transition-delay:.6s}
.js-section-list .js-pic{opacity:0;transition:all 1.2s;-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-ms-transition:all 1.2s;-o-transition:all 1.2s;transition-delay:.2s}
.js-section-list .on .js-pic{opacity:1}
.js-section-list .on .js-text{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.js-section{height:100vh;width:100%;overflow:hidden;position:fixed;top:0;left:0;will-change:transform,opacity;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-delay:calc(var(--go) * -1s);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:clipImg;animation-name:clipImg}
.js-section:last-child{--go:0!important}
.footer{z-index:2}
.banner-for .item{position:relative;z-index:1}
.banner-for .item.swiper-slide-prev{z-index:2;opacity:1!important}
/*.banner-for .item.swiper-slide-next{z-index:4;animation:1s 1s forwards fadeIn;-webkit-animation:1s forwards fadeIn}*/
.banner-for .item.swiper-slide-active{opacity:1!important;opacity:1!important;z-index:2}
.banner-for .item.swiper-slide .bg{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.banner-for .item.swiper-slide-active .bg,.banner-for .item.swiper-slide-prev .bg{top:50%;left:50%;width:100%;height:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;transition:all 2s!important;-webkit-transition:all 2s!important;-moz-transition:all 2s!important;-ms-transition:all 2s!important;-o-transition:all 2s!important}
.banner-for .item.swiper-slide-next .bg{left:87%;top:83%;width:17.6%;height:10.2vw;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;}
.banner-for .item.swiper-slide-next .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background-position:center center;background-repeat:no-repeat;background-size:36px auto;background-image:url(../images/right.png);z-index:10}
.banner-for .swiper-button-next{margin:0;position:absolute;left:87%;top:83%;width:17.6%;height:10.2vw;z-index:10;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.banner-for .swiper-button-next:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background-position:center center;background-repeat:no-repeat;background-size:36px auto;background-image:url(../images/right.png);z-index:10}
/*.banner-for .swiper-button-next:after{display:none}*/
.banner-nav{opacity:0}
@media only screen and (max-width:767px){
.banner-for .item.swiper-slide-next .bg:after,.banner-for .swiper-button-next{background-size:20px auto}
.banner-for .item.swiper-slide-next .bg{left:80%;top:83%;width:25.6%;height:15.2vw;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
}
.row-z01{padding:132px 0 83px}
.wp-z{max-width:1764px;margin:0 auto;width:100%}
.m-join{padding-left:78px;overflow:hidden;margin-bottom:70px}
.m-join .pic-box{float:right;width:52.17%;margin-left:15%}
.m-join .txt{overflow:hidden;padding-top:66px}
.m-join .title,.ul-join .title{font-family:Montserratbold; color:#fff;font-weight:400;background:linear-gradient(0deg,#514fb9 0,#bb29bc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:52px}
.ul-join .title{font-weight:700;margin-bottom:0}
.m-join .title span{font-size:120px;line-height:1em}
.m-join .tit{font-size:60px;line-height:1.2em;color:#222;margin-bottom:12px}
.m-join .desc{font-size:16px;line-height:1.4em;color:#666}
.ul-join .con{display:block;overflow:hidden;padding:63px 0;border-bottom:1px solid #e5e5e5;position:relative}
.ul-join .pic-box{width:35.15%;float:left;margin-right:88px}
.ul-join .pic{padding-top:64.52%;position:relative;overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-join .pic img{width:100%;height:100%;display:block;object-fit:cover;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-join .con:hover .pic img{transform:translateY(-50%) scale(1.06);-webkit-transform:translateY(-50%) scale(1.06);-moz-transform:translateY(-50%) scale(1.06);-ms-transform:translateY(-50%) scale(1.06);-o-transform:translateY(-50%) scale(1.06)}
.ul-join .txt{overflow:hidden}
.ul-join .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}
.ul-join .title span{font-size:40px;line-height:1.2em}
.ul-join .tel{font-size:30px;color:#544fb9;line-height:1.4em;font-weight:700;font-family: Gilroy;}
.ul-join .item{color:#222;margin-bottom:50px}
.ul-join .item:last-child{margin:0}
.ul-join .tit{font-size:20px;line-height:1.4em;margin-bottom:16px;font-weight:700}
.ul-join .desc{font-size:16px;line-height:1.5em}
.ul-join .desc p{position:relative;padding-left:15px}
.ul-join .desc p::after{content:"";display:block;position:absolute;left:0;top:10px;width:4px;height:4px;background-color:#222;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.ul-join .btn{width:65px;height:65px;bottom:65px;right:0;position:absolute;background:url(../images/zc/b4.png) center center no-repeat;background-size:contain}
.row-z02{padding-top:122px}
.m-form-z{padding-right:78px;overflow:hidden;position:relative;z-index:2}
.m-form-z .left{float:left;width:52.17%;margin-right:120px}
.m-form-z .pic,.m-join .pic{padding-top:57.3%;position:relative;overflow:hidden}
.m-form-z .pic img,.m-join .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-form-z .right{overflow:hidden}
.ul-form-z li{margin-bottom:19px}
.ul-form-z .con{padding:20px 30px;background-color:#f6f8ff;overflow:hidden;border-radius:10px}
.ul-form-z .tit{font-size:20px;color:#5b4eb9;line-height:60px;float:left;margin-right:20px}
.ul-form-z .input{overflow:hidden;height:60px;position:relative}
.ul-form-z .input input{position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;font-size:20px;color:#222}
.m-contact .title,.m-form-z .title{font-family:Montserratbold; color:#fff;font-weight:400;background:linear-gradient(90deg,#514fb9 0,#bb29bc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:20px}
.m-form-z .title{margin:0 0 26px 78px}
.m-contact .title span,.m-form-z .title span{font-size:120px;line-height:100px}
.m-form-z .textarea{overflow:hidden;border-radius:10px;margin-bottom:30px}
.m-form-z .textarea textarea{width:100%;background:#f6f8ff;font-size:20px;color:#222;resize:none;padding:15px}
.m-form-z .textarea textarea::placeholder{color:#5b4eb9;opacity:.5}
.m-form-z .submit{width: 170px;height:65px;background-image:url(../images/right4.png);background-position:left 0 top 0;background-size:65px;background-repeat:no-repeat;text-align:right;background-color:transparent;font-size:24px;color:#222;cursor: pointer;transition:.3s}
.m-form-z .submit:hover{width:160px}
.m-contact{padding:80px 0 90px;overflow:hidden;position:relative}
.m-contact .wp-z{position:relative;z-index:2}
.m-contact::after{content:"";display:block;background:url(../images/zc/a2.png) center center no-repeat;background-size:cover;position:absolute;left:50%;top:-18%;transform:translateX(-50%);width:1854px;height:1809px;z-index:1}
.m-contact .info{font-size:24px;line-height:1.2em;color:#5b4eb9;margin-bottom:56px}
.ul-contact{margin:0 -33px}
.ul-contact li{float:left;width:50%;margin-bottom:66px}
.ul-contact .con{margin:0 33px;display:block;height:362px;padding:50px 60px 0;border-radius:30px;box-shadow:0 0 22px 5px rgba(156,140,216,.19);background-color:rgba(255,255,255,.6)}
.ul-contact .tit{font-size:40px;line-height:1.2em;color:#222;margin-bottom:46px}
.ul-contact .desc .p{position:relative;padding-left:46px;font-size:20px;line-height:1.6em;margin-bottom:28px;color:#888}
.ul-contact .desc .p::after{content:"";display:block;position:absolute;left:0;top:3px;width:22px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:0 0}
.ul-contact .desc .dh::after{background-image:url(../images/zc/a3.png)}
.ul-contact .desc .yx::after{background-image:url(../images/zc/a4.png)}
.ul-contact .desc .dz::after{background-image:url(../images/zc/a5.png)}
.ul-contact .desc .dz{margin-bottom:0}
/* 11-18 */
.row-addct{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 125px 0 170px;
}
.row-addct .txt{
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
}
.row-addct .txt .tit{
    font-size: 40px;
    margin-bottom: 5px;
    font-family:Montserratbold;
}
.row-addct .txt .desc{
    font-size: 18px;
}
.row-addct .txt .left{
    width: 490px;
}
.row-addct .txt .btn{
    width: 280px;
    line-height: 80px;
    background: linear-gradient(81deg, #544FB9, #B62EBC);
    border-radius: 40px;
    font-size: 24px;
    color: #FFFFFF;
    padding: 0 40px;
    display: block;
    transition: .3s;
}
.row-addct .txt .btn span{
    display: block;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 21px auto;
    background-image: url(../images/inset/downct.png);
}
.row-addct .txt .btn:hover{
    padding-right: 50px;
}
/* æœç´¢ç»“æžœé¡µ */
.row-result .pop-so{
    position: static;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    display: block;
}
.row-result .pop-so .so-inner{
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    height: 600px;
    overflow: hidden;
}
.row-result2 .wp{
    max-width: 1500px;
}
.ul-tabrest {
    border-bottom: 1px solid #DCDCDC;
}
.ul-tabrest li{
    display: inline-block;
    margin-right: 72px;
}
.ul-tabrest  .con{
    display: block;
    line-height: 72px;
    position: relative;
    font-size: 24px;
    color: #888888;
    transition: .3s;
}
.ul-tabrest .on .con,
.ul-tabrest  .con:hover{
    color: #524FB9;
}
.ul-tabrest  .con::after{
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    width: 100%;
    content: "";
    height: 2px;
    background: #524FB9;
    opacity: 0;
    transition: .3s;
}
.ul-tabrest .on  .con::after{
    opacity: 1;
}
.info-ps{
    font-size: 18px;
    color: #888888;
    margin: 40px 0 50px;
}
.info-ps span{
    display: inline-block;
    font-size: 24px;
    color: #524FB9;
}
.row-result2{
    padding:20px 0 50px;
}
.row-result2 .m-tablee1{
    margin-bottom: 40px;
    background-color: rgba(91, 78, 185, 0.1);
    border-radius: 15px 15px 0 0;
    /* overflow: hidden; */
}
@media only screen and (min-width:1199px){
.row-z01{padding:6.875vw 0 4.322vw}
.wp-z{max-width:91.87vw;margin:0 auto}
.m-join{padding-left:4.062vw;margin-bottom:3.645vw}
.m-join .txt{padding-top:3.437vw}
.m-join .title,.ul-join .title{margin-bottom:2.708vw}
.ul-join .title{margin-bottom:0}
.m-join .title span{font-size:6.25vw;line-height:1em}
.m-join .tit{font-size:3.125vw;line-height:1.2em;margin-bottom:.625vw}
.m-join .desc{font-size:.833vw;line-height:1.4em}
.ul-join .con{padding: 3.281vw 5.281vw 3.281vw 0;border-bottom:1px solid #e5e5e5}
.ul-join .pic-box{width:35.15%;margin-right:4.583vw}
.ul-join .pic{padding-top:64.52%;border-radius:.52vw;-webkit-border-radius:.52vw;-moz-border-radius:.52vw;-ms-border-radius:.52vw;-o-border-radius:.52vw}
.ul-join .pic img{object-fit:cover;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-join .con:hover .pic img{transform:translateY(-50%) scale(1.06);-webkit-transform:translateY(-50%) scale(1.06);-moz-transform:translateY(-50%) scale(1.06);-ms-transform:translateY(-50%) scale(1.06);-o-transform:translateY(-50%) scale(1.06)}
.ul-join .top{margin-bottom: 1.562vw;}
.ul-join .title span{font-size:1.8vw;line-height:1.2em}
.ul-join .tel{font-size:1.562vw;line-height:1.4em;font-weight:700}
.ul-join .item{margin-bottom:2.604vw}
.ul-join .item:last-child{margin:0}
.ul-join .tit{font-size:1.041vw;line-height:1.4em;margin-bottom:.833vw;font-weight:700}
.ul-join .desc{font-size:.833vw;line-height:1.5em}
.ul-join .desc p{padding-left:.781vw}
.ul-join .desc p::after{content:"";left:0;top:.52vw;width:.208vw;height:.208vw;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.ul-join .btn{width:3.385vw;height:3.385vw;bottom:3.385vw;right:0;background:url(../images/zc/b4.png) center center no-repeat;background-size:contain}
.row-z02{padding-top:6.354vw}
.m-form-z{padding-right:4.062vw}
.m-form-z .left{width:52.17%;margin-right:6.25vw}
.m-form-z .pic,.m-join .pic{padding-top:57.3%}
.m-form-z .pic img,.m-join .pic img{object-fit:cover;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-form-z li{margin-bottom:.989vw}
.ul-form-z .con{padding:1.041vw 1.562vw;border-radius:.52vw}
.ul-form-z .tit{font-size:1.041vw;line-height:3.125vw;margin-right:1.041vw}
.ul-form-z .input{height:3.125vw}
.ul-form-z .input input{left:0;top:0;font-size:1.041vw}
.m-contact .title,.m-form-z .title{padding-bottom:1.041vw}
.m-form-z .title{margin:0 0 1.354vw 4.062vw}
.m-contact .title span,.m-form-z .title span{font-size:5.0vw;line-height:5.208vw}
.ul-form-z.hh{ font-size: 1.25vw;line-height: 1.2em;margin-bottom: 1.5vw;color: #5b4eb9;}

.m-form-z .textarea{border-radius:.52vw;margin-bottom:1.562vw}
.m-form-z .textarea textarea{background:#f6f8ff;font-size:1.041vw;resize:none;padding:.781vw}
.m-form-z .textarea textarea::placeholder{opacity:.5}
.m-form-z .submit{width: 8.854vw;height:3.385vw;background-image:url(../images/right4.png);background-size:3.385vw;background-repeat:no-repeat;font-size:1.25vw}
.m-form-z .submit:hover{width:8.333vw}
.m-contact{padding:4.166vw 0 4.687vw}
.m-contact::after{content:"";background:url(../images/zc/a2.png) center center no-repeat;background-size:cover;top:-18%;transform:translateX(-50%);width:96.56vw;height:94.21vw}
.m-contact .info{font-size:1.25vw;line-height:1.2em;margin-bottom:2.916vw}
.ul-contact{margin:0 -1.718vw}
.ul-contact li{margin-bottom:3.437vw}
.ul-contact .con{margin:0 1.718vw;height:18.85vw;padding:2.604vw 3.125vw 0;border-radius:1.562vw;box-shadow:0 0 1.145vw .26vw rgba(156,140,216,.19)}
.ul-contact .tit{font-size:2.083vw;line-height:1.2em;margin-bottom:2.395vw;}
.ul-contact .desc .p{padding-left:2.395vw;font-size:1.041vw;line-height:1.6em;margin-bottom:1.458vw;}
.ul-contact .desc .p::after{content:"";left:0;top:.156vw;width:1.145vw;height:1.25vw}
.ul-contact .desc .dh::after{background-image:url(../images/zc/a3.png)}
.ul-contact .desc .yx::after{background-image:url(../images/zc/a4.png)}
.ul-contact .desc .dz::after{background-image:url(../images/zc/a5.png)}
.ul-contact .desc .dz{margin-bottom:0}
/* 11-18 */
.row-addct{
    padding: 6.510vw 0 8.854vw;
}
.row-addct .txt{
    align-items: center;
    justify-content: space-between;
}
.row-addct .txt .tit{
    font-size: 2.083vw;
    margin-bottom: 0.260vw;
}
.row-addct .txt .desc{
    font-size: 0.937vw;
}
.row-addct .txt .left{
    width: 25.52vw;
}
.row-addct .txt .btn{
    width: 14.58vw;
    line-height: 4.166vw;
    background: linear-gradient(81deg, #544FB9, #B62EBC);
    border-radius: 2.083vw;
    font-size: 1.25vw;
    padding: 0 2.083vw;
    transition: .3s;
}
.row-addct .txt .btn span{
    background-size: 1.093vw auto;
    background-image: url(../images/inset/downct.png);
}
.row-addct .txt .btn:hover{
    padding-right: 2.604vw;
}
/* æœç´¢ç»“æžœé¡µ */
.row-result .pop-so{
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
}
.row-result .pop-so .so-inner{
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    height: 31.25vw;
}
.row-result2 .wp{
    max-width: 78.12vw;
}
.ul-tabrest {
    border-bottom: 1px solid #DCDCDC;
}
.ul-tabrest li{
    margin-right: 3.75vw;
}
.ul-tabrest  .con{
    line-height: 3.75vw;
    font-size: 1.25vw;
    transition: .3s;
}
.ul-tabrest .on .con,
.ul-tabrest  .con:hover{
}
.ul-tabrest  .con::after{
    bottom: -1px;
    left: 0;
    right: 0;
    content: "";
    height: 0.104vw;
    background: #524FB9;
    opacity: 0;
    transition: .3s;
}
.ul-tabrest .on  .con::after{
    opacity: 1;
}
.info-ps{
    font-size: 0.937vw;
    margin: 2.083vw 0 2.604vw;
}
.info-ps span{
    font-size: 1.25vw;
}
.row-result2{
    padding:1.041vw 0 2.604vw;
}
.row-result2 .m-tablee1{
    margin-bottom: 2.083vw;
    border-radius: 0.781vw 0.781vw 0 0;
}
}
@media only screen and (max-width:1199px){
.row-z02{padding-top:50px}
.row-z01{padding:50px 0}
.m-join{padding-left:15px;margin-bottom:35px}
.m-join .title span{font-size:60px}
.m-contact .title span,.m-form-z .title span{font-size:60px;line-height:1em}
.m-join .tit{font-size:30px}
.m-join .txt{padding-top:0}
.m-join .title{margin-bottom:25px}
.m-join .pic-box{margin-left:5%}
.wp-z{max-width:100%;padding:0 15px}
.ul-join .pic-box{margin-right:30px}
.ul-join .con{padding:25px 0}
.ul-join .title span{font-size:26px}
.ul-join .tel{font-size:22px}
.ul-join .top{margin-bottom:20px}
.ul-join .tit{font-size:18px;margin-bottom:12px}
.ul-join .item{margin-bottom:25px}
.ul-join .item:last-child{margin-bottom:0}
.ul-join .btn{width:40px;height:40px;bottom:25px}
.m-form-z .left{margin-right:30px}
.m-form-z .title{margin:0 0 20px 15px}
.m-form-z{padding-right:15px}
.ul-form-z .con{padding:0 20px}
.ul-form-z .input input,.ul-form-z .tit{font-size:18px}
.m-form-z .textarea textarea{padding:10px;font-size:18px}
.m-form-z .submit{padding-left: 43px;height:35px;width: 120px;background-size:35px;font-size:20px}
.m-form-z .submit:hover{width:110px}
.m-contact{padding:40px 0 30px}
.m-contact .info{font-size:20px;margin-bottom:25px}
.ul-contact{margin:0 -15px}
.ul-contact li{margin-bottom:30px}
.ul-contact .con{margin:0 15px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;padding:20px 20px 0;height:220px}
.ul-contact .tit{font-size:26px;margin-bottom:20px}
.ul-contact .desc .p{padding-left:30px;font-size:16px;line-height:1.5em;margin-bottom:15px}
.ul-contact .desc .p::after{width:16px;height:17px;top:4px}
.m-contact::after{width:100%;height:100%;left:0;top:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.m-contact .title,.m-form-z .title{padding-bottom:0}
.row-addct .txt .btn{
    width: 160px;
    font-size: 16px;
    line-height: 60px;
    padding: 0 20px;
}
.row-addct .txt .btn:hover{
    padding-right: 20px;
}
.row-addct .txt .btn span{
    background-size: 16px auto;
}
.row-result2 .wp{
    max-width: 100%;
    padding: 0 15px;
}
.row-result .pop-so .so-inner{
    height: 350px;
}
.ul-tabrest .con{
    font-size: 16px;
    line-height: 50px;
}
.info-ps{
    font-size: 14px;
    margin: 20px 0;
}
.info-ps span{
    font-size: 20px;
}
}
@media only screen and (max-width:959px){
.m-contact .title span,.m-form-z .title span,.m-join .title span{font-size:42px}
.m-join .tit{font-size:22px}
.m-join .desc,.ul-join .desc{font-size:14px}
.ul-join .title span{font-size:22px}
.ul-join .tel{font-size:20px}
.ul-form-z .input input,.ul-form-z .tit,.ul-join .tit{font-size:16px}
.ul-form-z .con{padding:0 15px}
.m-form-z .textarea textarea{font-size:16px}
.m-form-z .submit{font-size:18px}
.ul-contact .tit{font-size:22px}
}
@media only screen and (max-width:767px){
.m-join .title{margin-bottom:20px}
.m-contact .title span,.m-form-z .title span,.m-join .title span{font-size:32px}
.m-join .tit{font-size:20px}
.m-join .pic-box{float:none;width:100%;margin:0 0 20px}
.ul-join .pic-box{width:100%;float:none;margin:0 0 15px}
.ul-join .item{margin-bottom:15px}
.ul-join .title span{font-size:20px}
.ul-join .tel{font-size:18px}
.m-form-z .left{width:100%;float:none;margin:0 0 15px}
.m-form-z{padding:0 15px}
.m-form-z .title{margin:0 0 20px}
.m-form-z .textarea{margin-bottom:20px}
.ul-contact{margin:0}
.ul-contact li{width:100%;float:none;margin-bottom:20px}
.ul-contact .con{margin:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:auto;padding:20px 15px 10px}
.ul-contact .tit{font-size:20px}
.ul-contact .desc .p{font-size:14px}
.m-contact .title{margin-bottom:12px}
.row-addct .txt{
    display: block;
}
.row-addct .txt .left{
    width: 100%;
}
.row-addct .txt .tit{
    font-size: 24px;
}
.row-addct .txt .desc{
    font-size: 16px;
}
.row-addct .txt .btn{
    width: 120px;
    line-height: 40px;
    font-size: 14px;
    margin-top: 20px;
}
.row-addct{
    padding: 80px 0;
}
.row-addct .txt .btn span{
    background-size: 12px auto;
}
.row-result .pop-so .so-inner{
    height: 200px;
}
}
.hd-e1 .lang .earth{width:19px}
.hd-e1 .lang span{font-family:Montserrat}
.hd-e1 .lang{margin-left:47px}
.bane1{position:absolute;top:0;width:100%}
.row-person{position:relative;z-index:5}
.g-tite1{font-family:Montserratbold;font-size:50px;color:#fff;text-align:center;margin:121px 0 59px}
.g-contante1{display:flex;width:1762px;background:#fff;box-shadow:0 0 20px 7px rgba(85,79,185,.07);border-radius:20px;margin:0 auto 98px;overflow:hidden}
.g-contantl{float:left;background:#f9f9f9;width:430px;padding-top:92px}
.g-contantl .pic{width:107px;height:106px;overflow:hidden;margin:0 auto 23px}
.g-contantl .pic img,.g-contantr .box1 .top .pic img{display:block;width:100%;height:100%;object-fit:cover}
.g-contantl .email{font-family:Montserratbold;font-size:24px;color:#333;text-align:center;margin-bottom:118px}
.g-btne1 .btn{display:flex;align-items:center;font-size:20px;color:#333;width:310px;height:60px;border-radius:30px;overflow:hidden;transition:.5s;margin:0 auto 16px;padding-left:49px}
.g-btne1 .btn.on,.g-btne1 .btn:hover{color:#fff;background:linear-gradient(90deg,#514fb9,#bb29bc)}
.g-btne1 .btn .img2,.g-btne1 .btn.on .img1,.g-btne1 .btn:hover .img1{display:none}
.g-btne1 .btn.on .img2,.g-btne1 .btn:hover .img2{display:block}
.g-btne1 .btn img{display:block;margin-right:10px;width:23px;height:23px}
.g-contantr{flex:1;overflow:hidden;padding:57px 83px 85px 87px}
.g-tite2{margin-bottom:44px}
.g-tite2 .span1{display:inline-block;vertical-align:middle;margin-right:9px;width:4px;height:25px;background:#524fb9}
.g-tite2 .span2{display:inline-block;vertical-align:middle;font-family:Montserratbold;font-size:30px;color:#333}
.g-contantr .box1{border-radius:20px;border:1px solid #e5e5e5;overflow:hidden;padding:41px 75px 20px;margin-bottom:60px}
.g-contantr .box2 .g-tite2{margin-bottom:36px}
.g-contantr .box1 .top{display:flex;align-items:center;margin-bottom:36px}
.g-contantr .box1 .top .pic{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-right:35px}
.g-contantr .box1 .top .name{font-family:Montserratbold;font-size:30px;color:#524fb9}
.g-contantr .box1 .desc{line-height:2}
.g-contantr .box1 .desc span{display:inline-block;font-size:16px;color:#333}
.g-contantr .box1 .desc .span1{width:240px;color:#888;text-align:right;margin-right:30px}
.g-contantr .box2 .item{width:100%;height:100px;display:flex;align-items:center;background:#fff;border-radius:20px;border:1px solid #e5e5e5;overflow:hidden;padding:0 39px 0 36px;box-sizing:border-box;margin-bottom:15px}
.g-contantr .box2 .item .con1{display:flex;align-items:center}
.g-contantr .box2 .item .icon{width:27px;height:27px;margin-right:27px}
.g-contantr .box2 .item input{height:100%;font-size:20px;line-height:2;color:#333}
.g-contantr .box2 .item input::placeholder{color:#333}
.g-contantr .box2 .itempwd{display:flex;justify-content:space-between}
.g-contantr .box2 .item .btn{font-size:16px;color:#fff;width:222px;height:60px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:30px;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}
.windows-e1{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;display:none;opacity:0;overflow:hidden}
.windows-e1.on{opacity:1;display:block}
.windows-e1 .bg{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:-1}
.m-pop{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:442px;height:394px;background:#fff;box-shadow:0 0 20px 7px rgba(85,79,185,.07);border-radius:10px;overflow:hidden;padding:35px 45px 55px 46px}
.m-pop .e-close{position:absolute;top:17px;right:15px;width:17px;height:17px;cursor:pointer}
.m-pop .e-close img{width:100%;display:inline-block}
.windows-e1 .tit{text-align:center;font-size:24px;color:#222;margin-bottom:35px}
.m-forme1 .item{display:flex;align-items:center;height:61px;border-radius:10px;border:1px solid #e5e5e5;margin-bottom:22px;padding:0 14px;box-sizing:border-box}
.m-forme1 .item:last-child{margin-bottom:30px}
.m-forme1 .item img{display:block;width:18px;margin-right:13px}
.m-forme1 .item input{height:100%;font-size:16px;color:#333}
.m-forme1 .item input::placeholder{color:#c2c2c2}
.m-forme1 .btn{display:flex;justify-content:center;align-items:center;outline:0;border:none;width:100%;height:60px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:30px;font-size:18px;color:#fff}
.g-bane2{position:relative}
.g-bane2 .bg1{display:block;width:100%}
.g-bane2 .box{position:absolute;z-index:1;top:28.5%;overflow:hidden}
.g-bane2 .box .con{float:left;width:780px;margin-right:170px}
.g-bane2 .box .con .tit{font-family:Montserratbold;font-size:110px;color:#fff;line-height:100px;margin-bottom:41px;text-transform:capitalize}
.g-bane2 .box .con .desc .info{font-size:30px;color:#fff;margin-bottom:17px}
.g-bane2 .box .con .desc .p{font-size:16px;color:#fff;opacity:.6}
.g-bane2 .pic{position:absolute;right:200px;bottom:-56px;width:695px;z-index:5}
.g-bane2 .pic img{display:block;width:100%}
.row-loginregine1{padding:118px 0 0;background-color:#fff}
.ul-liste1{margin:0 -25px 67px}
.ul-liste1 li{float:left;width:25%}
.ul-liste1 .con{display:block;background:#fff;box-shadow:0 0 40px 9px rgba(156,140,216,.14);border-radius:20px;overflow:hidden;margin:0 25px;padding:67px 16px 83px 32px;transition:.5s}
.ul-liste1 .con:hover{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px)}
.ul-liste1 .con .pic{width:69px;height:69px;margin-bottom:27px}
.ul-liste1 .con .pic img{display:block;width:100%;height:100%}
.ul-liste1 .tit{font-size:30px;color:#5b4eb9;height:2.4em;line-height:1.2;margin-bottom:15px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-liste1 .desc{font-size:16px;color:#888;overflow:hidden;height:4.8em;line-height:1.2;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.row-loginregine2 .tit{line-height:1.3;width:983px;font-size:20px;color:#5b4eb9;text-align:center;margin:0 auto 70px}
.m-registere1{display:flex;background:rgba(246,248,255,.64)}
.m-registere1 .pic{width:959px}
.m-registere1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-registere1 .con{padding:75px 81px 73px 80px;flex:1}
.m-registere1 .con .tit1{font-family:Montserratbold11;font-size:40px;color:#5c4eb9;text-transform:capitalize;position:relative;z-index:6}
.m-registere1 .box .inp,.m-registere1 .inp-sel .layui-form-select{font-size:16px;color:#333;padding:0 24px;height:60px;line-height:60px;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:10px;margin-bottom:19px;width:100%}
.m-registere1 .box .inp::placeholder,.m-registere1 .inp-sel .layui-form-select{color:#666}
.m-registere1 .inp-sel .layui-form-select{padding:0!important;position:relative;text-align:left}
.layui-select-title{padding:0 24px}
.m-registere1 .box .item1{margin:0 -10px;padding-top:28px}
.m-registere1 .box .item1 .con1{float:left;width:50%;padding:0 10px}
.main-loginregin{position:relative;z-index:6;overflow:visible!important}
.m-registere1 .inp-sel{position:relative;overflow:visible!important}
.m-registere1 .inp-sel .layui-form-select .layui-input{display:block;width:100%;line-height:60px;height:60px;border:none;background-color:transparent;padding:0!important;color:#333;text-align:left}
.m-registere1 .inp-sel .layui-form-select .layui-input::placeholder{color:#666;text-align:left}
.m-registere1 .inp-sel .layui-form-select dl{padding:0!important;top:52px!important;border-radius:0 0 10px 10px!important;box-shadow:0 0 40px 0 rgba(103,83,194,.11)!important}
.m-registere1 .layui-form-select .layui-edge{margin-top:0!important;right:20px!important;transform:translateY(-50%);width:14px!important;height:7px!important;border:0!important;background-image:url(../images/lke/sel2.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}
.m-registere1 .layui-form-selected .layui-edge{background-image:url(../images/lke/sel2on.png)}
.g-titsel .tit2{position:relative;cursor:pointer;z-index:10;padding:20.5px 24px;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:10px}
.ul-check{padding:20px 24px 11px}
.g-titsel .box2{position:absolute;width:100%;left:0;right:0;top:69%;display:none;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:0 0 10px 10px;overflow:hidden;z-index:9}
.g-titsel .tit2 .bg{z-index:20;position:absolute;top:51px;left:0;right:0;display:block;content:' ';width:100%;height:10px;background-color:#fff;opacity:0}
.g-titsel .tit2.on .bg{opacity:1}
.g-titsel .tit2 a{position:absolute;right:18px;top:50%;transform:translate(-50%,-50%);display:block;width:14px!important;height:7px!important;background-image:url(../images/lke/sel2.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}
.g-titsel .on a{background-image:url(../images/lke/sel2on.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}
.g-checkbox label{position:relative;z-index:2;display:block}
.g-checkbox{position:relative;display:block;font-size:16px;color:#666}
.g-checkbox input{position:fixed;left:-9999px}
.g-checkbox label:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;width:16px;height:16px;border-radius:3px;border:1px solid #564fb9;transition:all .1s;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;box-sizing:border-box}
.g-checkbox label.checked:after{background-image:url(../images/lke/checked.png);background-repeat:no-repeat;background-size:100% auto;background-position:center;border:0!important;background-color:#564fb9}
.g-checkbox .layui-unselect{opacity:0;padding-left:32px!important}
.g-titsel .tit2 span,.ul-check label{font-size:16px;color:#666}
.ul-check li{padding-bottom:20px}
.g-titsel{position:relative;height:auto!important;line-height:normal!important;padding-right:0;margin-bottom:23px}
.m-registere1 .layui-input:focus{border-color:transparent!important;box-shadow:0 0 0 3px rgba(22,183,119,0)}
.m-registere1 .sending{font-family:Montserratbold;display:flex;justify-content:center;align-items:center;width:100%;height:60px;line-height:60px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:30px;border:none!important;outline:0;overflow:hidden;text-transform:uppercase;font-size:16px;color:#fff;cursor:pointer;margin-bottom: 10px;transition:.5s}
.m-registere1 #submit_login{color: #5c4eb9;background:#D3D3F0}
.m-registere1 .sending:hover{background:linear-gradient(90deg,#514fb9,#bb29bc) !important;color:#fff !important;}
.m-registere2{background-image:url(../images/lke/pic4.png);background-repeat:no-repeat;background-size:cover;background-position:bottom right}
.m-registere2 .con .tit1{margin-bottom:33px}
.m-registere2 .con .desc{font-size:16px;color:#222;line-height:28px}
.m-registere2 .box2-1{margin-bottom:207px}
.m-registere2 .box2-2 .tit1{margin-bottom:26px}
.m-registere2 .box2-2 .desc{margin-bottom:49px}
.m-registere2 .sending{width:355px}
.m-registere2 .con{padding:88px 87px 113px 90px}
.ul-tabe1{display:flex;padding-bottom:10px}
.ul-tabe1 li{flex:1}
.ul-tabe1 li:first-child .con{border-radius:10px 0 0 10px}
.ul-tabe1 li:last-child .con{border-radius:0 10px 10px 0}
.ul-tabe1 .con{position:relative;font-family:Montserratbold;font-size:30px;color:#5b4eb9;text-align:center;transition:.5s;display:block;line-height:127px;box-shadow:0 0 40px 0 rgba(103,83,194,.11)}
.ul-tabe1 .con::after{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);display:block;content:' ';width:24px;height:7px;background-image:url(../images/lke/icon5.png);background-repeat:no-repeat;background-size:100% auto;background-position:center;transition:.5s;opacity:0}
.ul-tabe1 .on .con{color:#fff;background:linear-gradient(90deg,#514fb9,#bb29bc);box-shadow:0 0 40px 0 rgba(103,83,194,0)}
.ul-tabe1 .on .con::after{opacity:1}
.row-productsliste1{position:relative;z-index:20;padding-bottom:61px;/* overflow:hidden; */}
.m-tabcone1{padding-top:61px}
.m-tabl{width:360px;float:left;margin-right:43px;/* position: sticky; *//* top:0; */}
.js-floor1.fixed  .m-tabbox1{height:90vh;overflow-y:auto;padding-bottom:60px}
.row-productsliste1 .js-floor1.fixed .m-tabbox1 {height: 60vh;}
.m-tabl .inner1 .g-titsel{margin-bottom:0!important}
.m-tabl .g-titsel .tit2{padding:27px 31px 21px;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,0)!important;border-radius:0!important}
.m-tabl .g-titsel .tit2 span{font-size:24px;color:#5b4eb9}
.m-tabl .ul-check label{padding-left:30px;font-family:Montserratbold;font-size:18px;color:#222}
.m-tabl .g-checkbox label.checked{color:#6256bb}
.m-tabbtn{padding:0 45px 0 41px;display:flex;justify-content:space-between;align-items:center}
.m-tabbtn .btn{font-size:16px;color:rgba(86,79,185,.5);width:131px;height:51px;line-height:49px;text-align:center;background:rgba(255,255,255,.5);border-radius:25px;border:1px solid rgba(86,79,185,.5);transition:.5s;overflow:hidden;cursor:pointer}
.m-tabbtn .btn.on,.m-tabbtn .btn:hover{color:#fff;background:linear-gradient(90deg,#514fb9,#bb29bc)}
.m-tabl .box1 .con1{font-size:18px;color:#444;display:inline-block;vertical-align:middle;padding:0 14px;height:50px;line-height:50px;overflow:hidden;background:#eeedf8;border-radius:10px;margin-right:9px;margin-bottom:14px;cursor: pointer;}
.m-tabl .box1 .add{text-align:center;width:50px;height:50px;background:#eeedf8;border-radius:10px;cursor:pointer}
.m-tabl .box1 .add img{display:block;width:10px;margin:0!important}
.m-tabl .box1 .con1 span{font-family:Montserratbold;display:inline-block;vertical-align:middle}
.m-tabl .box1 .con1 .close{display:inline-block;vertical-align:middle;width:11px;margin-left:10px;color:rgba(87,78,185,.4)}
.m-tabl .inner1{background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:15px;margin-bottom:29px;overflow:hidden}
.m-tabl .inner1.on{height:553px}
.m-tabl .g-titsel .box2{box-shadow:0 0 40px 0 rgba(103,83,194,0)!important;border-radius:0!important}
.m-tabl .ul-check{overflow-y:auto;margin-bottom:15px}
.m-tabl .ul-check .g-checkbox .layui-unselect{padding-left:41px!important}
.m-tabl .ul-check::-webkit-scrollbar{width:8px;height:16px}
.m-tabl .ul-check::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);border-radius:10px;background-color:#fff}
.m-tabl .ul-check::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#9b9896}
.m-tabl .inner1 .box1{padding:7px 7px 25px 31px}
.m-tabsnv{background:#fff}
.m-tabsnv .item{background:#fff;box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:15px;overflow:hidden;margin-bottom:33px}
.m-tabsnv .item:last-child{margin-bottom:0!important}
.m-tabsnv .tit>a{display:block;position:relative;cursor:pointer;font-family:Montserratbold;font-size:30px;color:#5b4eb9;text-transform:capitalize;line-height:60px}
.m-tabsnv a{color:#000}
.m-tabsnv .tit{padding:15px 26px}
.m-tabsnv .tit .v1{background:url(../images/lke/icon10.png) right center no-repeat;background-size:14px auto}
.m-tabsnv .tit>a:hover{color:#5b4eb9}
.m-tabsnv .tit .v1.ok{background-image:url(../images/lke/icon10on.png);background-size:14px auto}
.m-tabsnv .desc{display:none}
.submenu{padding-bottom:28px}
.m-tabsnv .submenu li>a{display:block;font-weight:400;font-size:14px;line-height:32px;color:#666}
.m-tabsnv .submenu li>a.v2{position:relative;line-height:46px;font-family:Montserratbold;font-size:18px;color:#222;border-left:4px solid transparent;padding:0 26px;transition:.5s}
.m-tabsnv .submenu li>a.on,.m-tabsnv .submenu li>a:hover{color:#6256bb}
.m-tabsnv .submenu li>a.v2.ok,.m-tabsnv .submenu li>a.v2.on,.m-tabsnv .submenu li>a.v2:hover{background-color:rgba(82,79,185,.2);color:#6256bb;border-left-color:#524fb9}
.m-tabsnv .submenu li>a.v2 i{position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;display:block;font-style:normal;right:26px;background-image:url(../images/lke/icon9.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;transition:.5s}
.m-tabsnv .submenu li>a.v2.ok i,.m-tabsnv .submenu li>a.v2.on i{background-image:url(../images/lke/icon8.png)}
.m-tabsnv .submenu li:last-child{border-bottom:none}
.m-tabsnv .submenu li .con{display:none}
.m-tabsnv .submenu li .con a{position:relative;display:block;padding-left:55px;line-height:60px;transition:.5s;font-size:16px;color:#888}
.m-tabsnv .submenu li .con a.on,.m-tabsnv .submenu li .con a:hover{color:#5b4eb9;background:rgba(91,78,185,.1)}
.m-tabcone1 .contact{/* overflow: hidden; *//* display:flex; */padding: 15px 30px 0;}
.js-floor1.fixed{position:fixed;top: 100px;}
.m-tabl.on2{
  top: 0 !important;
  /* transform: translateY(-20vw); */
}
.wp1820,
.m-tabcone1 .wp1760{max-width: 1820px;}
.m-tabr{width: 1357px;float: right;/* overflow:hidden; */}
.m-tabr .pic1{border-radius:15px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;padding:77px 88px 102px;margin-bottom:39px}
.m-tabr .con .tit1{font-size:50px;color:#fff;font-family:Montserratbold;margin-bottom:15px}
.m-tabr .con .desc{line-height:1.2;width:690px;font-size:20px;color:#fff}
.m-tabr .m-registere1 .inp-sel .layui-form-select{margin-bottom:0!important}
.m-productregistere1{display:block;background:rgba(246,248,255,0)!important}
.ul-selbox1{margin:0 -11px 33px}
.ul-selbox1 .li{float:left;width:25%;padding:0 11px}
.ul-selbox1 .inp-sel .layui-form-select{font-family:Montserratbold;font-size:20px;color:#5b4eb9;height:auto!important;line-height:normal!important;border-radius:35px;border:1px solid rgba(82,79,185,.1);box-sizing:border-box;box-shadow:0 0 40px 0 rgba(103,83,194,0)}
.ul-selbox1 .inp-sel .layui-form-select .layui-input{height:71px;line-height:71px;font-size:20px;color:#5b4eb9}
.ul-selbox1 .inp-sel .layui-form-select .layui-input::placeholder{color:#5b4eb9}
.m-tablee1 table{width:100%}
.m-tdlink{padding:0 5px}
.m-tdlink .link{transition:.5s}
.m-tdlink .link:hover{opacity:.8}
.m-tablee1 table thead th:first-child{overflow:hidden}
.m-tablee1 table thead th:last-child{overflow:hidden}
.m-tablee1 table tbody tr:last-child td:last-child{overflow:hidden}
.m-tablee1 table tbody td:last-child td:first-child{border-radius:0 0 0 15px;overflow:hidden}
.m-tablee1 table td,.m-tablee1 table th{position:relative;z-index:3;height:70px;border-collapse:collapse;text-align:center;border-right:1px solid rgba(255,255,255,.1)}
.m-tablee1 thead th{font-family:Montserratbold;font-size:20px;color:#fff}
.m-tablee1 tbody td{font-size:16px;color:#666;padding:0 13px;border-right:1px solid rgba(86,79,185,.05);border-bottom:1px solid rgba(86,79,185,.05);border-collapse:collapse;line-height:normal!important;/* word-break:break-all; */background-color:transparent}
.m-tablee1 table,.m-tablee1 table th,.m-tablee1 table tr,.m-tablee1 thead{background-color:transparent}
.m-tablee1 thead tr{position:relative;overflow:hidden}
.m-tablee1 tbody tr{position:relative}
.m-tablee1 thead tr::after{position:absolute;top:0;left:0;display:block;content:' ';width:100%;height:100%;background:#564fb9;border-radius:15px 15px 0 0;overflow:hidden;z-index:2}
.g-tablebg{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:' ';width:100%;background:rgba(91,78,185,.1);border-radius:0 0 15px 15px;overflow:hidden}
.m-authorizationtable .g-tablebg{background:rgba(91,78,185,.1)}
.m-tablee1 .pdf{display:block;color:#564fb9;text-decoration-line:underline;text-align:left;transition:.5s}
.m-tablee1 .pdf span{transition:.5s}
.m-tablee1 .pdf span:hover{opacity:.6}
.m-registere1 .layui-form-select dl dd.layui-this{color:#5b4eb9!important}
.m-registere1 .layui-form-select dl dd{font-size:16px;color:#444;padding:0 32px!important;font-weight:400!important;font-family:Montserrat}
.m-productregistere1 .inp-sel .layui-form-select{padding-bottom:22px}
.m-productregistere1 .inp-sel .layui-form-select dl{top:72px!important;border-radius:0 0 35px 35px!important;box-shadow:0 0 40px 0 rgba(103,83,194,0)!important}
.m-productregistere1 .inp-sel .layui-form-selected{border-radius:35px 35px 0 0!important}
.m-productregistere1 .layui-form-select dl dd:last-child{margin-bottom:22px!important}
.ul-seldevelopment .inp-sel .span1{color:#b92bbc}
.m-boxcone1{position:relative}
.m-developmentregistere1{position:relative;z-index:99999}
.m-tablee2{left:0;right:0;top:-157px}
.ul-seldevelopment{margin:0 -11px}
.ul-seldevelopment li{float:left;width:25%;padding:0 11px}
.ul-seldevelopment .custom-dropdown{position:relative}
.ul-seldevelopment .dropdown-trigger{width:100%;padding:0 30px;border:1px solid #eae9f4;background:#fbfbfb;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:35px;overflow:hidden;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s;height:71px;line-height:69px;font-size:20px;color:#5b4eb9;font-family:Montserratbold}
.ul-seldevelopment li.on .dropdown-trigger{box-shadow:0 0 40px 0 rgba(103,83,194,0);border:1px solid transparent;background:0 0!important}
.ul-seldevelopment li.on .custom-dropdown{background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:35px;border:1px solid #eae9f4;overflow:hidden}
.ul-seldevelopment .arrow-icon{width:14px;height:8px;background:url(../images/lke/icon10.png) right center no-repeat;transition:transform .3s}
.ul-seldevelopment .dropdown-trigger.active .arrow-icon{transform:rotate(180deg)}
.ul-seldevelopment .dropdown-content{top:100%;left:0;right:0;max-height:220px;overflow-y:auto;z-index:1000;opacity:0;transform:translateY(-10px);visibility:hidden;transition:all .3s ease}
.ul-seldevelopment .dropdown-content.show{opacity:1;transform:translateY(0);visibility:visible}
.ul-seldevelopment .dropdown-item{padding:0 30px;cursor:pointer;transition:.5s;font-size:16px;color:#5b4eb9;line-height:40px}
.ul-seldevelopment .dropdown-item:last-child{margin-bottom:7px}
.ul-seldevelopment .dropdown-item.on .span1,.ul-seldevelopment .dropdown-item:hover .span1{color:#5b4eb9}
.ul-seldevelopment .dropdown-item .span1{color:#b92bbc}
.ul-seldevelopment .dropdown-item.on,.ul-seldevelopment .dropdown-item:hover{background:rgba(91,78,185,.1)}
.ul-seldevelopment .dropdown-item.selected{color:#5b4eb9}
.ul-seldevelopment li.on1 .dropdown-content{display:none}
.m-progresse1{position:relative;display:inline-block;width:575px;height:30px;background:rgba(91,78,185,.5);border-radius:0 15px 15px 0;overflow:hidden;padding:0}
.m-progresse1 img{position:absolute;top:50%;transform:translateY(-50%);right:10px;display:block;width:30px;height:30px;border-radius:50%;overflow:hidden}
.m-progresse2 img{right:108px}
.m-datatabr{width: 1357px;float: right;flex:1}
.m-datatabr2{width:100% !important}
.m-datatabr .box{background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:15px;overflow:hidden;margin-bottom:40px}
.m-databox1{padding:50px 80px 46px 72px}
.m-databox1 .tit{display:flex;align-items:center;font-size:30px;color:#524eb9;font-family:Montserratbold;margin-bottom:27px}
.m-databox1 .tit img{display:block;width:26px;margin-left:14px}
.m-databox1 .inner{overflow:hidden;margin-bottom:37px}
.m-databox1 .inner .con{float:left;width:70%;font-size:16px;color:#888;line-height:30px;overflow:hidden}
.m-databox1 .inner .con1{width: 48%;margin-right: 2%;overflow: hidden;float:left}
.m-databox1 .inner .con2{/* width: 40%; */overflow: hidden;float: right;margin-right: 0%;}
.m-databox1 .inner .con1 .item{overflow:hidden}
.m-databox1 .inner .con1 .span1{overflow: hidden;display: block;float: left;/* display:inline-block; */min-width: 130px;padding-right:28px}
.m-databox1 .inner .con1 .span2{display: block;overflow: hidden;color:#222}
.m-databox1 .inner .pic{float:right;width:313px}
.m-databox1 .inner .pic img{display:block;width:100%}
.m-databox1 .btn{display:flex;justify-content:center;align-items:center;width:180px;height:60px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:30px;border:none;text-transform:capitalize;font-size:20px;color:#fff}
.m-databox1 .btn img{display:block;width:19px;margin-right:10px;transition:.5s}
.m-databox1 .btn:hover img{margin-right:15px}
.m-databox2{padding:51px 70px 13px 63px}
.m-databox2 .item{overflow:hidden;margin-bottom:47px}
.m-databox2 .item:last-child{margin-bottom:0!important}
.m-databox2 .tit{padding-top:7px;float:left;font-size:24px;color:#524eb9;width:17.3%;margin-right:15px}
.m-databox2 .desc{overflow:hidden;font-size:20px;color:#444;line-height:28px;padding-bottom:41px;border-bottom:1px solid rgba(91,78,185,.2)}
.m-databox2 .item:last-child .desc{border-bottom:none}
.m-advertise{position:relative;z-index:999}
.m-advertise li{position:relative;margin-bottom:39px;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:15px;overflow:hidden}
.m-advertise li .title{margin-bottom:8px;position:relative;display:flex;align-items:center;font-weight:400;font-size:20px;color:#666;padding:44px 30px 44px 47px}
.m-advertise li .title .num{font-family:Montserratbold;font-size:20px;color:#5b4eb9}
.m-advertise li .title img{display:block;width:17px;margin:0 13px 0 15px}
.m-advertise li .title i{display:block;position:absolute;width:50px;height:50px;right:28px;top:50%;transform:translateY(-50%);background:url(../images/lke/icon25.png) center no-repeat;background-size:cover;border-radius:50%;overflow:hidden}
.m-require{display:none;width:947px;margin:0 auto}
.m-advertise li.on .title i{background:url(../images/lke/icon25on.png) center no-repeat}
.row-data{padding-bottom:39px}
@media only screen and (min-width:959px){
.hd-e1 .lang .earth{width:.989vw}
.hd-e1 .lang span{font-family:Montserrat}
.hd-e1 .lang{margin-left:2.447vw}
.bane1{top:0}
.g-tite1{font-family:Montserratbold;font-size:2.604vw;margin:6.302vw 0 3.072vw}
.g-contante1{width:91.77vw;background:#fff;box-shadow:0 0 1.041vw .364vw rgba(85,79,185,.07);border-radius:1.041vw;margin:0 auto 5.104vw}
.g-contantl{background:#f9f9f9;width:22.39vw;padding-top:4.791vw}
.g-contantl .pic{width:5.572vw;height:5.52vw;margin:0 auto 1.197vw}
.g-contantl .pic img,.g-contantr .box1 .top .pic img{object-fit:cover}
.g-contantl .email{font-family:Montserratbold;font-size:1.25vw;margin-bottom:6.145vw}
.g-btne1 .btn{align-items:center;font-size:1.041vw;width:16.14vw;height:3.125vw;border-radius:1.562vw;transition:.5s;margin:0 auto .833vw;padding-left:2.552vw}
.g-btne1 .btn.on,.g-btne1 .btn:hover{background:linear-gradient(90deg,#514fb9,#bb29bc)}
.g-btne1 .btn img{margin-right:.52vw;width:1.197vw;height:1.197vw}
.g-contantr{padding:2.968vw 4.322vw 4.427vw 4.531vw}
.g-tite2{margin-bottom:2.291vw}
.g-tite2 .span1{margin-right:.468vw;width:.208vw;height:1.302vw;background:#524fb9}
.g-tite2 .span2{font-family:Montserratbold;font-size:1.562vw}
.g-contantr .box1{border-radius:1.041vw;border:1px solid #e5e5e5;padding:2.135vw 3.906vw 1.041vw;margin-bottom:3.125vw}
.g-contantr .box2 .g-tite2{margin-bottom:1.875vw}
.g-contantr .box1 .top{align-items:center;margin-bottom:1.875vw}
.g-contantr .box1 .top .pic{width:4.166vw;height:4.166vw;border-radius:50%;margin-right:1.822vw}
.g-contantr .box1 .top .name{font-family:Montserratbold;font-size:1.562vw}
.g-contantr .box1 .desc{line-height:2}
.g-contantr .box1 .desc span{font-size:.833vw}
.g-contantr .box1 .desc .span1{width:12.5vw;margin-right:1.562vw}
.g-contantr .box2 .item{height:5.208vw;align-items:center;background:#fff;border-radius:1.041vw;border:1px solid #e5e5e5;padding:0 2.031vw 0 1.875vw;box-sizing:border-box;margin-bottom:.781vw}
.g-contantr .box2 .item .con1{align-items:center}
.g-contantr .box2 .item .icon{width:1.406vw;height:1.406vw;margin-right:1.406vw}
.g-contantr .box2 .item input{font-size:1.041vw;line-height:2}
.g-contantr .box2 .itempwd{justify-content:space-between}
.g-contantr .box2 .item .btn{font-size:.833vw;width:11.56vw;height:3.125vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:1.562vw;justify-content:center;align-items:center}
.windows-e1{left:0;top:0;opacity:0}
.windows-e1.on{opacity:1}
.windows-e1 .bg{left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.4)}
.m-pop{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:23.02vw;height:20.52vw;background:#fff;box-shadow:0 0 1.041vw .364vw rgba(85,79,185,.07);border-radius:.52vw;padding:1.822vw 2.343vw 2.864vw 2.395vw}
.m-pop .e-close{top:.885vw;right:.781vw;width:.885vw;height:.885vw}
.windows-e1 .tit{font-size:1.25vw;margin-bottom:1.822vw}
.m-forme1 .item{align-items:center;height:3.177vw;border-radius:.52vw;border:1px solid #e5e5e5;margin-bottom:1.145vw;padding:0 .729vw;box-sizing:border-box}
.m-forme1 .item:last-child{margin-bottom:1.562vw}
.m-forme1 .item img{width:.937vw;margin-right:.677vw}
.m-forme1 .item input{font-size:.833vw}
.m-forme1 .btn{justify-content:center;align-items:center;outline:0;border:none;height:3.125vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:1.562vw;font-size:.937vw}
.g-bane2 .box{top:28.5%}
.g-bane2 .box .con{width:40.62vw;margin-right:8.854vw}
.g-bane2 .box .con .tit{font-family:Montserratbold;font-size:5.2vw;line-height:5.208vw;margin-bottom:2.135vw;text-transform:capitalize}
.g-bane2 .box .con .desc .info{font-size:1.562vw;margin-bottom:.885vw}
.g-bane2 .box .con .desc .p{font-size:.833vw;opacity:.6}
.g-bane2 .pic{right:10.41vw;bottom:-2.916vw;width:36.19vw}
.row-loginregine1{padding:6.145vw 0 0}
.ul-liste1{margin:0 -1.302vw 3.489vw}
.ul-liste1 .con{background:#fff;box-shadow:0 0 2.083vw .468vw rgba(156,140,216,.14);border-radius:1.041vw;margin:0 1.302vw;padding:3.489vw .833vw 4.322vw 1.666vw;transition:.5s}
.ul-liste1 .con:hover{transform:translateY(-.52vw);-webkit-transform:translateY(-.52vw);-moz-transform:translateY(-.52vw);-ms-transform:translateY(-.52vw);-o-transform:translateY(-.52vw)}
.ul-liste1 .con .pic{width:3.593vw;height:3.593vw;margin-bottom:1.406vw}
.ul-liste1 .tit{font-size:1.562vw;height:2.4em;line-height:1.2;margin-bottom:.781vw;text-transform:capitalize;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-liste1 .desc{font-size:.8vw;height:4.8em;line-height:1.2;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.row-loginregine2 .tit{line-height:1.3;width:51.19vw;font-size:1.041vw;margin:0 auto 3.645vw}
.m-registere1{background:rgba(246,248,255,.64)}
.m-registere1 .pic{width:49.94vw}
.m-registere1 .pic img{object-fit:cover}
.m-registere1 .con{padding:3.906vw 4.218vw 3.802vw 4.166vw;flex:1}
.m-registere1 .con .tit1{font-family:Montserratbold;font-size:2.083vw;text-transform:capitalize}
.m-registere1 .box .inp,.m-registere1 .inp-sel .layui-form-select{font-size:.833vw;padding:0 1.25vw;height:3.125vw;line-height:3.125vw;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:.52vw;margin-bottom:.989vw}
.m-registere1 .inp-sel .layui-form-select{padding:0!important}
.layui-select-title{padding:0 1.25vw}
.m-registere1 .box .item1{margin:0 -.52vw;padding-top:1.458vw}
.m-registere1 .box .item1 .con1{padding:0 .52vw}
.m-registere1 .inp-sel .layui-form-select .layui-input{line-height:3.125vw;height:3.125vw;border:none;padding:0!important}
.m-registere1 .inp-sel .layui-form-select dl{padding:0!important;top:2.708vw!important;border-radius:0 0 .52vw .52vw!important;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11)!important}
.m-registere1 .layui-form-select .layui-edge{margin-top:0!important;right:1.041vw!important;transform:translateY(-50%);width:.729vw!important;height:.364vw!important;border:0!important;background-image:url(../images/lke/sel2.png);background-repeat:no-repeat;background-size:100% auto}
.m-registere1 .layui-form-selected .layui-edge{background-image:url(../images/lke/sel2on.png)}
.g-titsel .tit2{padding:1.067vw 1.25vw;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:.52vw}
.ul-check{padding:1.041vw 1.25vw .572vw}
.g-titsel .box2{left:0;right:0;top:69%;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:0 0 .52vw .52vw}
.g-titsel .tit2 .bg{top:2.656vw;left:0;right:0;content:' ';height:.52vw;opacity:0}
.g-titsel .tit2.on .bg{opacity:1}
.g-titsel .tit2 a{right:.937vw;top:50%;transform:translate(-50%,-50%);width:.729vw!important;height:.364vw!important;background-image:url(../images/lke/sel2.png);background-repeat:no-repeat;background-size:100% auto}
.g-titsel .on a{background-image:url(../images/lke/sel2on.png);background-repeat:no-repeat;background-size:100% auto}
.g-checkbox{font-size:.833vw}
.g-checkbox input{left:-520.7vw}
.g-checkbox label:after{content:"";top:50%;left:0;transform:translateY(-50%);width:.833vw;height:.833vw;border-radius:.156vw;border:1px solid #564fb9;transition:all .1s;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;box-sizing:border-box}
.g-checkbox label.checked:after{background-image:url(../images/lke/checked.png);background-repeat:no-repeat;background-size:100% auto;border:0!important}
.g-checkbox .layui-unselect{opacity:0;padding-left:1.666vw!important}
.g-titsel .tit2 span,.ul-check label{font-size:.833vw}
.ul-check li{padding-bottom:1.041vw}
.g-titsel{height:auto!important;line-height:normal!important;margin-bottom:1.197vw}
.m-registere1 .layui-input:focus{box-shadow:0 0 0 .156vw rgba(22,183,119,0)}
.m-registere1 .sending{margin-bottom: 0.8vw; font-family:Montserratbold;justify-content:center;align-items:center;height:3.125vw;line-height:3.125vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:1.562vw;border:none!important;outline:0;text-transform:uppercase;font-size:.833vw}
.m-registere2{background-image:url(../images/lke/pic4.png);background-repeat:no-repeat;background-size:cover}
.m-registere2 .con .tit1{margin-bottom:1.718vw}
.m-registere2 .con .desc{font-size:.833vw;line-height:1.458vw}
.m-registere2 .box2-1{margin-bottom:10.78vw}
.m-registere2 .box2-2 .tit1{margin-bottom:1.354vw}
.m-registere2 .box2-2 .desc{margin-bottom:2.552vw}
.m-registere2 .sending{width:18.48vw}
.m-registere2 .con{padding:4.583vw 4.531vw 5.885vw 4.687vw}
.ul-tabe1{padding-bottom:.52vw}
.ul-tabe1 li{flex:1}
.ul-tabe1 li:first-child .con{border-radius:.52vw 0 0 .52vw}
.ul-tabe1 li:last-child .con{border-radius:0 .52vw .52vw 0}
.ul-tabe1 .con{font-family:Montserratbold;font-size:1.562vw;transition:.5s;line-height:6.614vw;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11)}
.ul-tabe1 .con::after{bottom:-.312vw;transform:translateX(-50%);content:' ';width:1.25vw;height:.364vw;background-image:url(../images/lke/icon5.png);background-repeat:no-repeat;background-size:100% auto;transition:.5s;opacity:0}
.ul-tabe1 .on .con{background:linear-gradient(90deg,#514fb9,#bb29bc);box-shadow:0 0 2.083vw 0 rgba(103,83,194,0)}
.ul-tabe1 .on .con::after{opacity:1}
.row-productsliste1{padding-bottom:3.177vw}
.m-tabcone1{padding-top:3.177vw}
.m-tabl{width:18.75vw;margin-right:2.239vw}
.m-tabcone1 .contact{/*  */padding: 0.781vw 1.562vw 0;}
.wp1820,
.m-tabcone1 .wp1760{max-width: 94.79vw;}
.js-floor1.fixed{top: 5.208vw;}
.m-tabl .inner1 .g-titsel{margin-bottom:0!important}
.m-tabl .g-titsel .tit2{padding:1.406vw 1.614vw 1.093vw;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,0)!important;border-radius:0!important}
.m-tabl .g-titsel .tit2 span{font-size:1.25vw}
.m-tabl .ul-check label{padding-left:1.562vw;font-family:Montserratbold;font-size:.937vw}
.m-tabbtn{padding:0 2.343vw 0 2.135vw;justify-content:space-between;align-items:center}
.m-tabbtn .btn{font-size:.833vw;width:6.822vw;height:2.656vw;line-height:2.552vw;background:rgba(255,255,255,.5);border-radius:1.302vw;border:1px solid rgba(86,79,185,.5);transition:.5s}
.m-tabbtn .btn.on,.m-tabbtn .btn:hover{background:linear-gradient(90deg,#514fb9,#bb29bc)}
.m-tabl .box1 .con1{font-size:.937vw;padding:0 .729vw;height:2.604vw;line-height:2.604vw;background:#eeedf8;border-radius:.52vw;margin-right:.468vw;margin-bottom:.729vw}
.m-tabl .box1 .add{width:2.604vw;height:2.604vw;background:#eeedf8;border-radius:.52vw}
.m-tabl .box1 .add img{width:.52vw;margin:0!important}
.m-tabl .box1 .con1 span{font-family:Montserratbold}
.m-tabl .box1 .con1 .close{width:.572vw;margin-left:.52vw}
.m-tabl .inner1{background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:.781vw;margin-bottom:1.51vw}
.m-tabl .inner1.on{height:28.8vw}
.m-tabl .g-titsel .box2{box-shadow:0 0 2.083vw 0 rgba(103,83,194,0)!important;border-radius:0!important}
.m-tabl .ul-check{height:21.25vw;margin-bottom:.781vw;padding:1.614vw .52vw 1.614vw 2.083vw}
.m-tabl .ul-check .g-checkbox .layui-unselect{padding-left:2.135vw!important}
.m-tabl .ul-check::-webkit-scrollbar{width:.416vw;height:.833vw}
.m-tabl .ul-check::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .312vw rgba(0,0,0,0);border-radius:.52vw;background-color:#fff}
.m-tabl .ul-check::-webkit-scrollbar-thumb{border-radius:.52vw;-webkit-box-shadow:inset 0 0 .312vw rgba(0,0,0,.3);background-color:#9b9896}
.m-tabl .inner1 .box1{padding:.364vw .364vw 1.302vw 1.614vw}
.m-tabsnv{background:#fff}
.m-tabsnv .item{background:#fff;box-shadow:0 0 1.04vw 0 rgba(103,83,194,.11);border-radius:.781vw;margin-bottom:1.718vw}
.m-tabsnv .tit>a{font-family:Montserratbold;font-size:1.562vw;text-transform:capitalize;line-height:3.125vw}
.m-tabsnv .tit{padding:.781vw 1.354vw}
.m-tabsnv .tit .v1{background:url(../images/lke/icon10.png) right center no-repeat;background-size:.729vw auto;line-height: 1.0;}
.m-tabsnv .tit .v1.ok{background-image:url(../images/lke/icon10on.png);background-size:.729vw auto}
.submenu{padding-bottom:1.458vw}
.m-tabsnv .submenu li>a{font-weight:400;font-size:.729vw;line-height:1.666vw;color:#666}
.m-tabsnv .submenu li>a.v2{line-height:2.395vw;font-family:Montserratbold;font-size:.937vw;border-left:solid transparent;padding:0 1.354vw}
.m-tabsnv .submenu li>a.v2 i{width:.52vw;height:.52vw;right:1.354vw}
.m-tabsnv .submenu li:last-child{border-bottom:none}
.m-tabsnv .submenu li .con a{padding-left:2.864vw;line-height:3.125vw;transition:.5s;font-size:.833vw}
.m-tabsnv .submenu li .con a.on,.m-tabsnv .submenu li .con a:hover{background:rgba(91,78,185,.1)}
.m-tabr{width: 70.67vw;/* width: calc(100% - 20.98vw); */flex:1}
.m-tabr .pic1{border-radius:.781vw;background-size:cover;background-repeat:no-repeat;padding:4.010vw 4.583vw 5.312vw;margin-bottom:2.031vw}
.m-tabr .con .tit1{font-size:2.604vw;font-family:Montserratbold;margin-bottom:.781vw}
.m-tabr .con .desc{line-height:1.2;width:35.93vw;font-size:1.041vw}
.m-tabr .m-registere1 .inp-sel .layui-form-select{margin-bottom:0!important}
.m-productregistere1{background:rgba(246,248,255,0)!important}
.ul-selbox1{margin:0 -.572vw 1.718vw}
.ul-selbox1 .li{padding:0 .572vw}
.ul-selbox1 .inp-sel .layui-form-select{font-family:Montserratbold;font-size:1.041vw;height:auto!important;line-height:normal!important;border-radius:1.822vw;border:1px solid rgba(82,79,185,.1);box-sizing:border-box;box-shadow:0 0 2.083vw 0 rgba(103,83,194,0)}
.ul-selbox1 .inp-sel .layui-form-select .layui-input{height:3.697vw;line-height:3.697vw;font-size:1.041vw}
.m-tablee1 table tbody tr:last-child td:first-child{border-radius:0 0 0 .781vw}
.m-tdlink{padding:0 0.260vw}
.m-tdlink .link{transition:.5s}
.m-tdlink .link:hover{opacity:.8}
.m-tablee1 thead tr::after{border-radius:.781vw .781vw 0 0}
.g-tablebg{border-radius:0 0 .781vw .781vw}
.m-tablee1 table td,.m-tablee1 table th{height:3.645vw;border-collapse:collapse;border-right:1px solid rgba(255,255,255,.1)}
.m-tablee1 thead th{font-family:Montserratbold;font-size:1.041vw}
.m-tablee1 tbody td{font-size:.833vw;padding:0 .677vw;border-right:1px solid rgba(86,79,185,.05);border-bottom:1px solid rgba(86,79,185,.05);border-collapse:collapse;line-height:normal!important;word-break:break-all}
.m-tablee1 .pdf{text-decoration-line:underline}
.m-registere1 .layui-form-select dl dd.layui-this{background:rgba(91,78,185,0)!important;font-size:.833vw;padding:0 1.666vw!important;font-weight:400!important;font-family:Montserrat}
.m-registere1 .layui-form-select dl dd{font-size:.833vw;padding:0 1.666vw!important;font-weight:400!important;font-family:Montserrat}
.m-productregistere1 .inp-sel .layui-form-select{padding-bottom:1.145vw}
.m-productregistere1 .inp-sel .layui-form-select dl{top:3.75vw!important;border-radius:0 0 1.822vw 1.822vw!important;box-shadow:0 0 2.083vw 0 rgba(103,83,194,0)!important}
.m-productregistere1 .inp-sel .layui-form-selected{border-radius:1.822vw 1.822vw 0 0!important}
.m-productregistere1 .layui-form-select dl dd:last-child{margin-bottom:1.145vw!important}
.ul-seldevelopment{margin:0 -.572vw}
.ul-seldevelopment li{padding:0 .572vw}
.ul-seldevelopment .dropdown-trigger{padding:0 1.562vw;border:1px solid #eae9f4;background:#fbfbfb;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.822vw;justify-content:space-between;align-items:center;transition:all .2s;height:3.697vw;line-height:3.593vw;font-size:1.041vw;font-family:Montserratbold}
.ul-seldevelopment li.on .dropdown-trigger{box-shadow:0 0 2.083vw 0 rgba(103,83,194,0);border:1px solid transparent;background:0 0!important}
.ul-seldevelopment li.on .custom-dropdown{background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.822vw;border:1px solid #eae9f4}
.ul-seldevelopment .arrow-icon{width:.729vw;height:.416vw;background:url(../images/lke/icon10.png) right center no-repeat;transition:transform .3s}
.ul-seldevelopment .dropdown-trigger.active .arrow-icon{transform:rotate(180deg)}
.ul-seldevelopment .dropdown-content{top:100%;left:0;right:0;max-height:11.45vw;opacity:0;transform:translateY(-.52vw);visibility:hidden;transition:all .3s ease}
.ul-seldevelopment .dropdown-content.show{opacity:1;transform:translateY(0);visibility:visible}
.ul-seldevelopment .dropdown-item{padding:0 1.562vw;transition:.5s;font-size:.833vw;line-height:2.083vw}
.ul-seldevelopment .dropdown-item:last-child{margin-bottom:.364vw}
.ul-seldevelopment .dropdown-item.on,.ul-seldevelopment .dropdown-item:hover{background:rgba(91,78,185,.1)}
.m-progresse1{width:29.94vw;height:1.562vw;background:rgba(91,78,185,.5);border-radius:0 .781vw .781vw 0;padding:0}
.m-progresse1 img{top:50%;transform:translateY(-50%);right:.52vw;width:1.562vw;height:1.562vw;border-radius:50%}
.m-progresse2 img{right:5.625vw}
.m-datatabr{width: 70.67vw;flex:1}
.m-datatabr .box{background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:.781vw;margin-bottom:2.083vw}
.m-databox1{padding:2.604vw 4.166vw 2.395vw 3.75vw}
.m-databox1 .tit{align-items:center;font-size:1.562vw;font-family:Montserratbold;margin-bottom:1.406vw}
.m-databox1 .tit img{width:1.354vw;margin-left:.729vw}
.m-databox1 .inner{margin-bottom:1.927vw}
.m-databox1 .inner .con{font-size:.833vw;line-height:1.562vw}
.m-databox1 .inner .con2{/* margin-left:10.1vw; */}
.m-databox1 .inner .con1 .span1{min-width: 6.77vw;padding-right:1.458vw}
.m-databox1 .inner .pic{width:16.3vw}
.m-databox1 .btn{justify-content:center;align-items:center;width:9.375vw;height:3.125vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:1.562vw;border:none;text-transform:capitalize;font-size:1.041vw}
.m-databox1 .btn img{width:.989vw;margin-right:.52vw}
.m-databox1 .btn:hover img{margin-right:.781vw}
.m-databox2{padding:2.656vw 3.645vw .677vw 3.281vw}
.m-databox2 .item{margin-bottom:2.447vw}
.m-databox2 .item:last-child{margin-bottom:0!important}
.m-databox2 .tit{padding-top:.364vw;font-size:1.25vw;width:17.3%;margin-right:.781vw}
.m-databox2 .desc{font-size:1.041vw;line-height:1.458vw;padding-bottom:2.135vw;border-bottom:1px solid rgba(91,78,185,.2)}
.m-databox2 .item:last-child .desc{border-bottom:none}
.m-advertise li{margin-bottom:2.031vw;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:.781vw}
.m-advertise li .title{margin-bottom:.416vw;align-items:center;font-weight:400;font-size:1.041vw;padding:2.291vw 1.562vw 2.291vw 2.447vw}
.m-advertise li .title .num{font-family:Montserratbold;font-size:1.041vw}
.m-advertise li .title img{width:.885vw;margin:0 .677vw 0 .781vw}
.m-advertise li .title i{width:2.604vw;height:2.604vw;right:1.458vw;top:50%;transform:translateY(-50%);background:url(../images/lke/icon25.png) center no-repeat}
.m-require{width:49.32vw;margin:0 auto}
.m-advertise li.on .title i{background:url(../images/lke/icon25on.png) center no-repeat}
.row-data{padding-bottom:2.031vw}
}
@media only screen and (max-width:959px){
.hd-e1 .lang{margin-left:30px}
.hd-e1 .lang .earth{width:15px}
.g-tite1{font-size:35px;margin:80px 0 30px}
.g-contantl{float:none;width:100%;padding:30px 0}
.g-contante1{display:block;width:auto;box-shadow:0 0 10px 3px rgba(85,79,185,.07);border-radius:10px;margin:0 15px 30px}
.g-contantl .pic{width:80px;height:80px;overflow:hidden;margin:0 auto 10px}
.g-contantl .email{font-size:18px;margin-bottom:30px}
.g-btne1 .btn img{margin-right:8px;width:20px;height:auto}
.g-btne1 .btn{font-size:16px;width:240px;height:50px;border-radius:30px;margin:0 auto 10px;padding-left:20px}
.g-tite2 .span2{font-size:22px}
.g-tite2 .span1{margin-right:7px;width:2px;height:20px}
.g-contantr{padding:30px}
.g-tite2{margin-bottom:15px}
.g-contantr .box1{border-radius:10px;padding:10px 15px 20px;margin-bottom:30px}
.g-contantr .box2 .g-tite2{margin-bottom:15px}
.g-contantr .box1 .top .pic{width:60px;height:60px;margin-right:20px}
.g-contantr .box1 .top .name{font-size:23px}
.g-contantr .box1 .desc .span1{width:180px;margin-right:10px}
.g-contantr .box1 .desc span{font-size:14px}
.g-contantr .box1 .top{margin-bottom:20px}
.g-contantr .box2 .item{height:60px;border-radius:10px;padding:0 20px;margin-bottom:10px}
.g-contantr .box2 .item .icon{width:22px;height:22px;margin-right:15px}
.g-contantr .box2 .item input{font-size:16px}
.g-contantr .box2 .item .btn{font-size:14px;width:170px;height:42px}
.g-bane2 .pic{display:none}
.g-bane2 .box .con{float:left;width:100%;margin-right:0}
.g-bane2 .box .con .tit{line-height:1.1;font-size:30px;margin-bottom:15px}
.row-loginregine1{padding:40px 0 0}
.ul-liste1 li{width:50%;margin-bottom:15px}
.ul-liste1 .con{box-shadow:0 0 20px 5px rgba(156,140,216,.14);border-radius:10px;margin:0 10px;padding:30px 20px 20px}
.ul-liste1{margin:0 -10px 20px}
.ul-liste1 .con .pic{width:50px;height:50px;margin-bottom:15px}
.ul-liste1 .tit{font-size:22px;margin-bottom:10px}
.ul-liste1 .desc{font-size:14px}
.row-loginregine2 .tit{padding:0 15px;width:100%;font-size:16px;margin:0 auto 20px}
.m-registere1 .pic{width:100%}
.m-registere1{display:block}
.m-registere1 .pic img{height:auto}
.m-registere1 .con{padding:30px 15px 20px}
.m-registere1 .con .tit1{font-size:30px}
.m-registere1 .box .item1 .con1{padding:0 5px}
.m-registere1 .box .item1{margin:0 -5px;padding-top:20px}
.m-registere1 .box .inp,.m-registere1 .inp-sel .layui-form-select{font-size:14px;padding:0 10px;height:50px;line-height:50px;box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:10px;margin-bottom:15px;width:100%}
.m-registere1 .layui-form-select .layui-edge{right:15px!important;width:12px!important;height:5px!important}
.g-titsel .tit2 a{right:10px;width:12px!important;height:5px!important}
.m-registere1 .inp-sel .layui-form-select .layui-input{line-height:50px;height:50px}
.m-registere1 .layui-form-select dl dd.layui-this{font-size:14px;padding:0 15px!important}
.m-registere1 .inp-sel .layui-form-select dl{top:50px!important;border-radius:0 0 5px 5px!important;box-shadow:0 0 20px rgba(103,83,194,.11)!important}
.m-registere1 .sending{height:50px;line-height:50px;font-size:14px}
.m-pop{width:95%;height:auto;box-shadow:0 0 10px 5px rgba(85,79,185,.07);border-radius:10px;padding:20px 15px}
.windows-e1 .tit{font-size:18px;margin-bottom:10px}
.m-forme1 .item input{font-size:14px}
.m-forme1 .item{height:48px;border-radius:10px;margin-bottom:10px;padding:0 10px}
.m-forme1 .item img{width:15px;margin-right:8px}
.m-forme1 .item:last-child{margin-bottom:10px}
.m-forme1 .btn{height:48px;font-size:15px}
.g-bane2{background:linear-gradient(90deg,#514fb9,#bb29bc)}
.g-bane2 .bg1{display:none}
.g-bane2 .box{position:static;top:auto;padding:80px 0 20px}
.g-bane2 .box .con .desc .info{font-size:18px;margin-bottom:8px}
.g-bane2 .box .con .desc .p{font-size:12px}
.g-titsel .tit2{padding:17px 10px;box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:10px}
.g-titsel .tit2 span,.m-tabl .ul-check label,.ul-check label{font-size:14px}
.m-registere2 .con .tit1{margin-bottom:15px}
.m-registere2 .con .desc{font-size:14px;line-height:16px}
.m-registere2 .box2-1{margin-bottom:50px}
.m-registere2 .box2-2 .desc{margin-bottom:30px}
.m-registere2 .sending{width:280px}
.ul-tabe1 .con{font-size:25px;line-height:80px;box-shadow:0 0 20px 0 rgba(103,83,194,.11)}
.m-tabcone1{padding-top:20px}
.m-tabcone1 .contact{display:block;margin-bottom:20px;overflow:visible}
.m-datatabr,
.m-tabr,
.m-tabl{width:100%;float:none;margin-right:0}
.m-datatabr .box{box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:9px;margin-bottom:20px}
.m-databox1{padding:30px 20px}
.m-databox1 .inner .con{/* display:flex; */justify-content:space-between;float:none;width:100%;font-size:14px;line-height:28px;padding-bottom:20px}
.m-databox1 .inner .pic{float:none;width:auto;text-align:center}
.m-databox1 .inner .pic img{display:inline-block;width:auto}
.m-databox1 .inner .con1 {margin-right:10%}
.m-databox1 .inner .con2{margin-left:0}
.m-databox1 .btn{width:160px;height:50px;font-size:18px}
.m-databox1 .btn img{width:17px;margin-right:8px}
.m-databox1 .btn:hover img{margin-right:12px}
.m-databox2{padding:30px 20px 20px}
.m-databox2 .tit{padding-top:5px;font-size:20px;margin-right:10px}
.m-databox2 .desc{font-size:18px;line-height:26px;padding-bottom:20px}
.m-databox2 .item{margin-bottom:20px}
.m-advertise li .title{margin-bottom:5px;font-size:18px;padding:20px}
.m-advertise li .title .num{font-size:18px}
.m-advertise li .title img{display:block;width:16px;margin:0 8px 0 10px}
.m-advertise li .title i{width:35px;height:35px;right:15px}
.m-itembox{border-radius:10px;margin-bottom:30px;padding:10px 6px 15px}
.m-require{width:80%}
.m-databox1 .tit{font-size:23px}
.m-databox1 .tit img{width:23px;margin-left:10px}
.m-databox1 .inner .con1 .span1{/* display:inline-block; */min-width: 120px;padding-right:10px}
.m-advertise li{margin-bottom:20px;box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:10px}
.m-tabr .pic1{margin-top:25px;border-radius:8px;padding:30px 20px;margin-bottom:20px}
.m-tabr .con .tit1{font-size:28px;margin-bottom:10px}
.m-tabr .con .desc{width:100%;font-size:18px}
.ul-selbox1 .inp-sel .layui-form-select .layui-input{height:61px;line-height:61px;font-size:18px}
.ul-selbox1 .li{width:50%;padding:0 10px;margin-bottom:15px}
.ul-selbox1{margin:0 -10px 10px}
.m-productregistere1 .inp-sel .layui-form-selected{border-radius:10px 10px 0 0!important}
.m-tablee1 thead th{font-size:18px}
.m-tablee1 tbody td{padding: 10px 10px !important;font-size:14px}
.m-tablee1{white-space:nowrap;overflow:hidden;overflow-x:auto}
.m-tablee1 table{width: 100%;}
.m-tablee1 table tbody tr:last-child td:first-child{border-radius:0 0 0 8px}
.m-tablee1 thead tr::after{border-radius:8px 8px 0 0}
.g-tablebg{width: 959px;border-radius:0 0 8px 8px}
.m-tablee1 table td,.m-tablee1 table th{height:60px;padding:0 10px}
.m-tdlink{padding:0 10px}
.layui-select-title{padding:0 10px}
.m-registere1 .layui-form-select dl dd{font-size:14px;padding:0 15px!important}
.m-productregistere1 .inp-sel .layui-form-select dl{border-radius:0 0 10px 10px!important}
.ul-seldevelopment .dropdown-trigger{padding:0 10px;box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:15px;height:57px;line-height:55px;font-size:18px}
.ul-seldevelopment .dropdown-item{padding:0 20px;font-size:14px;line-height:35px}
.ul-seldevelopment li.on .custom-dropdown{box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:15px;overflow:visible}
.ul-seldevelopment li{width:50%;padding:0 10px;margin-bottom:15px}
.ul-seldevelopment{margin:0 -10px}
.ul-seldevelopment .dropdown-content{position:absolute;top:85%;left:0;right:0;max-height:220px;z-index:5;background-color:#fff;border-radius:0 0 15px 15px;overflow:hidden}
.m-tablee2{position:static;top:auto}
.ul-tabe1 .con::after{display:none}
.m-progresse1{height:25px}
.ul-check{max-height:300px;padding:30px 15px 7px}
.g-titsel .tit2 .bg{top:-31px;height:20px}
.g-titsel{margin-bottom:15px}
.g-checkbox .layui-unselect{padding-left:25px!important}
.ul-check li{padding-bottom:10px}
.m-tabl .g-titsel .tit2{padding:20px 10px 10px;box-shadow:0 0 20px 0 rgba(103,83,194,0)!important}
.m-tabl .g-titsel .tit2 span{font-size:18px}
.m-tabl .inner1 .box1{padding:5px 10px 10px}
.m-tabl .box1 .con1{font-size:16px;padding:0 10px;height:43px;line-height:43px;border-radius:10px;margin-right:5px;margin-bottom:10px}
.m-tabl .box1 .add{width:43px;height:43px}
.m-tabl .box1 .con1 .close{width:9px;margin-left:0}
.m-tabl .inner1{box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:9px;margin-bottom:15px}
.m-tabl .inner1.on{height:400px}
.m-tabbtn{padding:0 10px}
.m-tabbtn .btn{font-size:14px;width:120px;height:45px;line-height:45px}
.m-tabsnv .tit{padding:8px 15px}
.m-tabsnv .tit>a{font-size:22px;line-height:50px}
.m-tabsnv .submenu li>a.v2{line-height:35px;font-size:16px;border-left:2px solid transparent;padding:0 20px}
.m-tabsnv .submenu li .con a{padding-left:35px;line-height:40px;transition:.5s;font-size:14px}
.m-tabsnv .item{box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:10px;margin-bottom:10px}
.m-tabsnv .item:last-child{margin-bottom:20px!important}
.m-tabsnv .submenu li>a.v2 i{right:16px}
}
@media only screen and (max-width:767px){
.g-tite1{font-size:25px;margin:80px 0 25px}
.g-contante1{margin:-15px 15px 30px}
.g-contantl .pic{width:65px;height:65px}
.g-contantl .email{font-size:16px;margin-bottom:20px}
.g-contantr{padding:30px 15px 10px}
.g-tite2 .span2{font-size:18px}
.g-tite2 .span1{margin-right:5px;width:2px;height:17px}
.g-contantr .box1 .top .pic{width:50px;height:50px;margin-right:15px}
.g-contantr .box1 .top .name{font-size:20px}
.g-contantr .box1 .desc .span1{width:100%;margin-right:0;text-align:left}
.g-contantr .box1 .desc span{font-size:12px;line-height:1.1}
.g-contantr .box1 .desc{line-height:normal}
.g-contantr .box1 .desc p{margin-bottom:10px}
.g-contantr .box2 .item .icon{width:20px;height:20px;margin-right:10px}
.g-contantr .box2 .item{height:55px;border-radius:10px;padding:0 10px;margin-bottom:10px}
.g-contantr .box2 .item input{font-size:14px}
.g-contantr .box2 .item .btn{font-size:12px;width:125px;height:38px}
.g-contantr .box2 .item .con1{width:calc(100% - 130px)}
.g-contantr .box1{margin-bottom:20px}
.row-loginregine1{padding:30px 0 0}
.ul-liste1 .con{box-shadow:0 0 10px 3px rgba(156,140,216,.14);border-radius:10px;margin:0;padding:20px 10px}
.ul-liste1 li{float:none;width:100%;margin-bottom:10px}
.ul-liste1{margin:0 0 10px}
.ul-liste1 .con .pic{width:40px;height:40px;margin-bottom:10px}
.ul-liste1 .tit{display:block;height:auto;font-size:18px;margin-bottom:8px}
.ul-liste1 .desc{font-size:13px;display:block;height:auto}
.row-loginregine2 .tit{font-size:14px;margin:0 auto 15px}
.m-registere1 .con .tit1{font-size:24px}
.m-registere1 .box .inp,.m-registere1 .inp-sel .layui-form-select{font-size:13px;margin-bottom:10px;height:45px;line-height:45px}
.m-registere1 .box .item1 .con1{float:none;width:100%;padding:0}
.m-registere1 .box .item1{margin:0;padding-top:10px}
.g-titsel .tit2 span,.ul-check label{font-size:13px}
.g-titsel .tit2 span{display:inline-block;width:88%}
.m-registere1 .sending{height:45px;line-height:45px;font-size:13px}
.m-registere2 .con .desc{font-size:13px;line-height:15px}
.m-registere2 .box2-1{margin-bottom:30px}
.m-registere2 .box2-2 .desc{margin-bottom:20px}
.m-registere2 .sending{width:200px}
.m-databox1 .tit img{width:20px;margin-left:8px}
.m-databox1 .tit{margin-bottom:15px;font-size:20px}
.m-databox1 .inner .con{display:block;font-size:12px;line-height: 20px;padding-bottom:10px}
.m-databox1 .inner .con1 .span1{min-width: 95px;padding-right:8px}
.m-databox1 .inner .con1 .item{margin-bottom:10px}
.m-databox1 .inner .con1 { margin-right: 0%; float: none;}
.m-databox1 .btn{width:140px;height:40px;font-size:16px}
.m-databox1 .btn img{width:15px;margin-right:7px}
.m-databox2 .tit{float:none;padding-top:5px;font-size:18px;margin-right:0;margin-bottom:10px}
.m-databox2 .desc{font-size:16px;line-height:24px;padding-bottom:10px}
.m-databox2 .item{margin-bottom:10px}
.m-advertise li .title{margin-bottom:5px;font-size:14px;padding:15px 10px 10px}
.m-advertise li .title .num{font-size:16px}
.m-advertise li .title img{display:block;width:14px;margin:0 5px 0 7px}
.m-advertise li .title i{width:27px;height:27px;right:10px}
.m-itembox{margin-bottom:20px}
.m-advertise li{margin-bottom:10px}
.ul-con{white-space:nowrap;overflow:hidden;overflow-x:auto}
.ul-tabe1{display:inline-block;max-width:767px;overflow:hidden;background-color:#fff}
.ul-tabe1 .con{min-width:130px;font-size:18px;line-height:55px;padding:0 10px}
.ul-tabe1 li{display:inline-block;padding:0;margin:0}
.ul-tabe1 .con::after{bottom:-5px;width:20px;height:5px}
.m-tabcone1{padding-top:10px}
.m-tabr .con .tit1{font-size:25px;margin-bottom:10px}
.m-tabr .pic1{border-radius:8px;padding:20px 10px;margin-bottom:20px}
.m-tabr .con .desc{font-size:16px}
.ul-selbox1 .inp-sel .layui-form-select .layui-input{height:50px;line-height:50px;font-size:15px}
.ul-selbox1 .li{float:none;width:100%;padding:0 10px;margin-bottom:10px}
.ul-seldevelopment li{float:none;width:100%;padding:0;margin-bottom:15px}
.ul-seldevelopment{margin:0}
.ul-seldevelopment .dropdown-trigger{height:50px;line-height:48px;font-size:16px}
.ul-seldevelopment .dropdown-item{padding:0 20px;font-size:12px;line-height:35px}
.m-registere1 .layui-form-select dl dd.layui-this{padding:0 15px!important}
.m-tablee1 thead th{font-size:16px}
.m-tablee1 tbody td{font-size:12px;box-sizing: border-box;/* padding:0 0 !important; */}
.m-tablee1 table td,.m-tablee1 table th{height:55px;padding:0 10px}
.m-tablee1 table{width: 100%;}
.g-titsel .tit2 .bg{height:7px;top:61px}
.g-titsel{margin-bottom:10px}
.ul-check{padding:25px 15px 7px}
.m-registere1 .inp-sel .layui-form-select dl{top:39px!important;border-radius:0 0 10px 10px!important}
}
@media only screen and (max-width:500px){
.m-require{width:90%}
.g-checkbox label:after{top:2px;transform:translateY(0);width:14px;height:14px}
.ul-check label{text-align:left;padding-left:25px;font-size:13px}
.g-checkbox .layui-unselect{position:absolute;left:0;top:0;padding-left:0!important}
.m-registere1 .layui-form-select dl dd,.m-registere1 .layui-form-select dl dt{padding:0 10px;line-height:30px}
.m-tabl .box1 .con1{display:inline-block;font-size:14px;padding:0 10px;height:40px;line-height:40px;margin-bottom:8px}
.m-tabl .box1 .con1 span{margin-right:5px}
.m-tabsnv .tit>a{font-size:20px;line-height:42px}
.m-tabsnv .submenu li>a.v2{font-size:14px}
.m-tabsnv .submenu li .con a{padding-left:30px;line-height:30px;transition:.5s;font-size:12px}
}
@media only screen and (max-width:320px){
.m-require{width:90%}
}
.m-itembox{height:865px;border-radius:20px;border:1px solid #dbdbdb;overflow:hidden;margin-bottom:79px;padding:55px 60px 28px}
.m-itembox img{display:inline-block}
.m-itembox .tit1{line-height:1.5;font-weight:700;font-size:36px;color:#222;padding-bottom:13px;margin-bottom:79px;border-bottom:3px solid #dbdbdb}
.m-itembox .tit2{font-size:26px;padding-bottom:10px;margin-bottom:20px}
.m-itembox .item2 .tit2{border:none;padding-bottom:0!important;margin-bottom:26px}
.m-itembox .tit3{font-family:Montserratbold;font-size:24px;margin-bottom:19px}
.m-itembox .desc1{margin-bottom:10px;line-height:1.7;font-size:18px;padding-bottom:22px;border-bottom:3px solid #dbdbdb}
.m-itembox .desc1 span{font-family:Montserratbold}
.m-table3 table thead tr,.m-table3 table tr:nth-child(2n){background-color:rgba(247,247,247,1)}
.m-table3 table td,.m-table3 table th{line-height:1.1;border:2px solid #dbdbdb;border-collapse:collapse;font-size:18px;font-weight:700;color:#222;padding:9px 20px}
.m-table3 table tbody tr:last-child td{border-bottom-color:transparent}
.m-tablebox1{position:relative}
.m-toole1{position:absolute;left:43.2%;transform:translateX(-50%);bottom:0;width:382px;background:#fff;box-shadow:0 0 5px 0 rgba(103,83,194,.11);border-radius:8px;box-sizing:border-box;padding:10px 0 10px 19px;overflow:hidden;margin:0 -8px}
.m-toole1 .li{display:inline-block;vertical-align:middle}
.m-toole1 .toolcon{cursor:pointer;margin:0 8px}
.m-toole1 .toolcon3{border-radius:8px;overflow:hidden;padding:3px 8px;font-size:12px;border:2px solid #dbdbdb}
.m-toole1 .pic{position:relative;width:17px;height:17px}
.m-toole1 .pic img{position:absolute;width:100%;height:100%;object-fit:cover;transition:.5s}
.m-toole1 .pic .icon2{opacity:0}
.m-toole1 .pic:hover .icon1,.m-toole1 .pic:hover .icon2{opacity:1}
.g-bg2{position:absolute;top:0;left:0;right:0;display:block;width:100%}
.row-authorizaion{/* overflow: hidden; */position:relative;z-index:5}
.g-tope1{display:flex;justify-content:space-between;align-items:center;padding:124px 0 17px}
.g-tope1 .tit{font-family:Montserratbold;font-size:120px;color:#fff;text-transform:capitalize;background:linear-gradient(0deg,#514fb9 0,#bb29bc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.g-tope1 .con1{font-size:20px;color:rgba(82,79,185,.5);transition:.5s;margin-left:40px}
.g-tope1 .con1.on span,.g-tope1 .con1:hover span{color:#524fb9;text-decoration:underline}
.g-tope1 .con1 span{display:inline-block;vertical-align:middle;transition:.5s}
.g-tope1 .con1 .dot{display:inline-block;vertical-align:middle;width:10px;height:10px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:50%;overflow:hidden;margin-right:13px;opacity:0;transition:.5s}
.g-tope1 .con1.on .dot,.g-tope1 .con1:hover .dot{opacity:1}
.m-authorization1 .box{overflow:hidden}
.m-authorization1 .pic{background-position:center;background-size:cover;background-repeat:no-repeat;padding:75px 82px 71px 79px}
.m-authorization1 .tit{position:relative;margin-bottom:206px;overflow:hidden}
.m-authorization1 .tit span{display:block;line-height:1.2;position:relative;padding-left:54px;font-family:Montserratbold;font-size:60px;color:#fff;overflow:hidden}
.m-authorization1 .tit .dot{float:left;position:absolute;top:24px;display:block;width:20px;height:20px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:50%;overflow:hidden}
.m-authorization1 .con{float:right;width:881px}
.m-authorization1 .con .desc{line-height:1.2;font-size:18px;color:#fff;margin-bottom:41px}
.m-authorization1 .con .btn{display:flex;justify-content:space-between;align-items:center;width:228px;height:55px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:28px;overflow:hidden;font-size:18px;color:#fff;padding:0 19px;box-sizing:border-box}
.m-authorization1 .con .btn .icon{display:inline-block;width:17px;transition:.5s}
.m-authorization1 .con .btn:hover .icon{margin-right:10px}
.m-authorization2{padding-bottom:130px}
.m-authorization2 .inner{overflow:hidden;padding:87px 0 107px}
.m-authorization2 .inner .tit1{float:left;width:50%;font-family:Montserratbold;font-size:60px;color:#222}
.m-authorization2 .inner .box{padding-top:5px;overflow:hidden;float:right;width:47%}
.m-authorization2 .inner .tit2{font-family:Montserratbold;font-size:40px;color:#222;margin-bottom:2px}
.m-authorization2 .inner .desc{line-height:1.2;font-size:16px;color:#666}
.ul-authorization .con{display:block;background-position:center;background-size:cover;background-repeat:no-repeat;padding:32px 24px 47px 35px;border-radius:20px;overflow:hidden;margin:0 7.5px;transition:.5s}
.ul-authorization .con:hover{transform:translateY(-10px)}
.ul-authorization{margin:0 -7.5px}
.ul-authorization li{float:left;width:25%;margin-bottom:15px}
.ul-authorization .con .num{ font-family: Gilroy;font-size:30px;color:#fff;margin-bottom:234px}
.ul-authorization .con .tit2{font-family:Montserratbold;font-size:30px;color:#fff;margin-bottom:24px;height:2.6em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-authorization .con .desc{font-size:18px;color:rgba(255,255,255,.8);height:7.8em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.m-pipelinelist{padding-bottom:100px}
.m-cure1{padding: 51px 0 36px;}
.m-cure1,.m-cure1 a{font-size:16px;color:#888;transition:.5s;text-transform: capitalize;}
.m-cure1 i{font-style:normal;margin:0 5px}
.m-cure1 a:hover{color:#5b4eb9}
.m-authorizationlist1{padding-top:0}
.m-authorizationline2 .inner .box{width:49%}
.m-authorizationlist2 .inner .tit1{font-size:30px}
.m-authorizationlist2 .inner .desc{font-size:20px}
.m-authorizationlist2 .inner{padding:6px 0 56px}
.m-authorizationlist2 .m-tablee2{margin-top:57px}
.m-advertisedetail .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(180deg,rgba(81,79,185,0),rgba(255,255,255,.24),#fff);opacity:0;transition:.5s}
.m-advertisedetail li.on .bg{opacity:1}
.m-advertisedetail .btn{position:absolute;left:50%;transform:translateX(-50%);bottom:178px;z-index:5;font-size:18px;color:#fff;width:300px;height:60px;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:30px;overflow:hidden;display:flex;justify-content:center;align-items:center;cursor:pointer}
.m-pope2 .e-close{top:32px;right:32px}
.m-wine1{overflow:hidden;display:flex}
.m-wine1 .pic1{position:relative;width:350px}
.m-wine1 .pic1 .img{display:block;width:100%;height:100%;object-fit:cover}
.m-wine1 .pic1 .logo{position:absolute;top:30px;left:30px;width:151px;z-index:5}
.windows-e2 .m-pope2{width:925px;background:#f2f4fe;box-shadow:0 0 40px 9px rgba(156,140,216,.14);border-radius:30px;padding:0;height:auto}
.m-pope2 .txt .tit1{font-family:Montserratbold;font-size:30px;color:#574eb9;margin-bottom:9px;text-transform:uppercase}
.m-pope2 .item{margin-bottom:11px;width:100%;font-weight:400;font-size:16px;color:#222;padding:0 19px;line-height:60px;background:#fff;border-radius:10px;overflow:hidden}
.m-pope2 input::placeholder{color:#c7c7c7}
.m-pope2 .txt{overflow:hidden;padding:121px 0 0;flex:1}
.m-pope2 .txt .box{width:360px;margin:0 auto}
.m-pope2 .eye{width:16px;height:16px;background-image:url(../images/lke/eye.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat}
.m-pope2 .eye.on{background-image:url(../images/lke/eyeon.svg)}
.m-pope2 .itempwd .bot{display:flex;justify-content:space-between;align-items:center}
.m-pope2 .itempwd{margin-bottom:35px}
.m-winbtn .btn{border:none;outline:0;font-family:Montserratbold;font-size:16px;color:#574eb9;text-transform:uppercase;transition:.5s;background:rgba(87,78,185,.2);border-radius:30px;overflow:hidden;line-height:60px;margin-bottom:13px;display:block;width:100%}
.m-winbtn .btn.on,.m-winbtn .btn:hover{background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:30px;color:#fff}
.m-pope2 .forget{text-align:center;padding:54px 0 30px}
.m-pope2 .forget a{font-size:16px;color:#888}
.g-licensinge1 .tit{font-family:Montserratbold;font-size:60px;color:#222}
#carousele1{margin:0 auto;position:relative;width:1015px;height:1015px}
#carousele1::before{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;height:100%;border:1px solid rgba(82,79,185,.2);border-radius:50%}
#carousele1 .swiper{height:100%;visibility:hidden;overflow:visible}
#carousele1 .swiper-wrapper{visibility:visible;overflow:visible;align-items:flex-end}
#carousele1 .swiper-slide{width:calc(1015px / 10);height:calc(1015px / 10);flex-shrink:0;position:relative;overflow:visible}
.carousel .swiper-slide-active,.carousel .swiper-slide-thumb-active{z-index:99}
#carousele1 .swiper-slide-active{z-index:55!important}
#carousele1 .swiper-slide .swiperbox{padding-top:0;margin:0;position:absolute;left:100%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-swiperpic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:693px;height:693px;background:#fff;border-radius:50%;border:10px solid #524fb9;overflow:hidden;z-index:30}
.m-swiperpic .pic{width:693px;height:693px}
.m-swiperpic .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-licensinge1{position:relative;padding:60px 0 75px}
.main{/* overflow:hidden; */}
.m-licensinge1 .bg{position:absolute;right:0;top:180px;width:1085px}
.m-licensinge1 .inner{position:relative;width:1015px;height:1015px;margin:79px 0 0 -85px}
.carousel .item .dot{position:relative;width:29px;height:29px;background:#fff;border-radius:50%;border:1px solid transparent;box-sizing:border-box;overflow:hidden}
.carousel .item{left:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.carousel .item .txt{position:absolute;top:-57px;left:90px}
.carousel .item .dot::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:' ';width:12px;height:12px;background:#d2d2d2;border-radius:50%;overflow:hidden}
.carousel .swiper-slide-active .dot::before,.carousel .swiper-slide-thumb-active .dot::before{width:16px;height:16px;background:linear-gradient(90deg,#514fb9,#bb29bc)}
.carousel .swiper-slide-active .item .dot,.carousel .swiper-slide-thumb-active .item .dot{border-color:#5b4eb9}
.carousel .desc{opacity:0;font-weight:400;font-size:18px;color:#222;line-height:30px}
.carousel .swiper-slide-active .desc,.carousel .swiper-slide-thumb-active .desc{opacity:1}
.carousel .desc p{position:relative}
.carousel .desc p::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:' ';width:1px;height:100%;background-color:#fff;opacity:.2}
.carousel .box .tit{position:relative;margin-bottom:25px;line-height:1.25;font-family:Montserratbold;font-size:30px;color:rgba(34,34,34,.3)}
.carousel .swiper-slide-active .box .tit,.carousel .swiper-slide-thumb-active .box .tit{font-family:Montserratbold;color:rgba(34,34,34,1)}
.carousel .box{position:relative;width:835px;box-sizing:border-box;padding:39px 30px 57px;z-index:99}
.carousel .box::before{position:absolute;left:0;top:0;bottom:0;display:block;content:' ';background-color:#fff;width:70%;height:100%;opacity:0;border-radius: 20px}
.carousel .swiper-slide-active .box::before,.carousel .swiper-slide-thumb-active .box::before{opacity:1}
.carousel .swiper-slide-active .box,.carousel .swiper-slide-thumb-active .box{background:rgba(255,255,255,.05);box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:20px}
.m-licensinge2{position:relative;z-index:5;padding-bottom:124px}
.ul-licensinge1{margin-top:34px;position:relative;overflow:hidden;border-radius:20px;background-image:url(../images/lke/pic8.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}
.ul-licensinge1::after,.ul-licensinge1::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:' ';width:1px;height:100%;background-color:#fff;opacity:.2}
.ul-licensinge1::after{width:100%;height:1px}
.ul-licensinge1 li{float:left;width:50%}
.ul-licensinge1 .con{position:relative;display:block;height:400px;box-sizing:border-box;padding:123px 73px 0;transition:.5s}
.ul-licensinge1 .con:hover{padding-top:77px}
.ul-licensinge1 .pic{width:71px;height:64px;margin-bottom:22px;transition:.5s}
.ul-licensinge1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.ul-licensinge1 .tit{font-family:Montserratbold;font-size:30px;color:#fff;margin-bottom:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-licensinge1 .desc{display:none;transition:.5s}
.ul-licensinge1 .con:hover .desc{display:block}
.ul-licensinge1 .info{font-size:18px;color:#fff;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.2;height:4.8em}
.m-authorizationlist1-22{padding-bottom:43px}
.m-authorizationlist2-22liste2{padding-bottom:0!important}
.m-authorizationlist2-22liste2 .m-tablee2{margin-top:46px}
.ul-order{padding:0 0 65px;margin:0 -14px}
.ul-order li{float:left;width:10%;margin-bottom:27px}
.ul-order .con{display:flex;justify-content:center;align-items:center;height:80px;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:10px;overflow:hidden;font-size:30px;color:#534fb9;font-family:Montserratbold;transition:.5s;margin:0 14px;text-transform:uppercase}
.ul-order .con:hover,.ul-order .on .con{color:#fff;background:linear-gradient(90deg,#514fb9,#bb29bc)}
.m-apie1{padding:75px 0 167px}
.m-tableapi{padding:0!important}
.m-tableapi thead th{font-weight:400}
.m-apie21{padding:91px 0 227px}
.m-apie21 .g-topback .tit{margin-bottom:47px}
.m-tableapi2 tbody td{padding:0 60px}
.m-curlivingthingsdetail{padding:44px 0 43px}
.m-tabconlivingthingsdetail .contact{padding-left:0;padding-right:0;}
.m-tabconlivingthingsdetail{padding:0 0 37px}
.m-tabconlivingthingsliste1{padding-top:111px}
.m-tablelivingthingslist{padding:0!important}
.m-tablelivingthingslist tbody td{padding:0 28px}
.m-tablivingthingslistr1 .pic1{padding:91px 70px 100px}
.m-tablivingthingslistr1 .con .desc{width:642px}
.m-livingthingsliste1 .inner .tit1{font-size:30px}
.m-livingthingsliste1 .inner{padding:2px 0 50px}
.m-livingthingsliste1 .inner .box{padding-top:0;width:635px}
.m-livingthingsliste1 .inner .desc{padding-top:9px;font-size:20px;margin-bottom:58px}
.m-livingthingsliste1{padding-bottom:164px}
.m-soe1 .con{display:flex;align-items:center;justify-content:space-between;height:71px;border-radius:35px;background-color:rgba(255,255,255,.4);border:1px solid rgba(91,78,185,.4);overflow:hidden}
.m-soe1 button{margin-right:27px;width:20px;height:20px;border:none;background-color:transparent;background-image:url(../images/lke/so.png);background-position:center;background-size:cover;background-repeat:no-repeat}
.m-soe1 .inp{width:88%;padding:0 29px;font-family:Montserratbold;font-size:20px;color:#222}
.m-soe1 .inp::placeholder{color:#ccc}
.m-biologicalliste2 .inner .desc{margin-bottom:60px}
.m-tabsnve2 .submenu li>a.v2{background-size:0;line-height:60px}
.m-tabsnve2 .submenu{padding-bottom:20px}
.m-ingredientslist1{padding:89px 0 69px}
.g-table table th{font-weight:400;position:relative;z-index:5}
.m-tablee1 table th{position:relative;z-index:5;text-transform: capitalize;}
.m-tableingredientslist{padding:0!important}
.m-tableingredientslist tbody td{padding:0 47px}
.m-ingredientslist2{padding-bottom:0!important}
.m-ingredientslist2 .inner{align-items:center;justify-content:space-between;display:flex;padding:4px 0 39px}
.m-ingredientslist2 .inner .box{padding-top:0;width:491px}
.m-ingredientslist2 .inner .tit1{font-size:30px}
.g-bancustomizatione1 .tit{margin-bottom:245px}
.g-bancustomizatione1 .pic{padding-bottom:38px}
.g-bancustomizatione1 .con .desc{font-size:30px;color:#fff}
.g-bancustomizatione1 .con{width:768px}
.m-chemicalcustome1 .con .desc{font-size:24px}
.m-boxcustomization .box{display:flex}
.m-boxcustomization .inner{flex:1;padding:5px 0 0 50px}
.g-titcustomization{line-height:1;float:left;font-family:Montserratbold;width:257px;font-size:60px;color:#222;margin-right:100px}
.m-boxcustomization .tit1{font-family:Montserratbold;font-size:30px;color:#222;line-height:30px;margin-bottom:10.5px}
.m-boxcustomization .desc{font-size:18px;color:#222;line-height:28px}
.m-boxcustomization .desc p{position:relative;padding-left:20px}
.m-boxcustomization .desc p::before{position:absolute;top:10px;left:0;display:block;width:6px;height:6px;color:#666;content:' ';border-radius:50%;overflow:hidden;z-index:5;background-image:url(../images/lke/dot.png);background-position:center;background-size:cover;background-repeat:no-repeat}
.m-boxcustomization{padding:60px 0 0}
.ul-customization{padding:63px 0 42px;margin:0 -16px}
.ul-customization li{float:left;width:33.3%;margin-bottom:36px}
.ul-customization .con{display:block;padding:51px 20px 18px;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:20px;overflow:hidden;margin:0 16px;cursor: default;}
.ul-customization .pic{text-align:center;height:166px;margin-bottom:45px;overflow:hidden}
.ul-customization .pic img{display:inline-block;height:100%;vertical-align:middle;transition:.5s;object-fit:contain}
.ul-customization .con:hover .pic img{transform:scale(1.08)}
.ul-customization .tit2{font-size:21px;color:#222;text-align:center;transition:.5s}
.ul-customization .con:hover .tit2{color:#524fb9}
.m-boxcustomization2{padding:62px 0 91px;background:#f6f8ff}
.m-boxcustomization2 .desc{color:#666;margin-bottom:40px}
.m-boxcustomization2 .inner{overflow:hidden}
.m-swipere1{position:relative;margin:0 -15px}
.swipere1 .pic{position:relative;height:0;padding-top:65%;overflow:hidden;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:20px;display:block;margin:0 15px 44px;cursor: default;}
.swipere1 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.swipere1 .pic:hover img{transform:scale(1.08)}
.m-botswiper .swiper-pagination-fraction,.swipere1 .swiper-pagination{bottom:auto;position:static;font-family: Gilroy;font-size:20px;color:#564fb9}
.m-botswiper .swiper-pagination-fraction{position:static!important;width:auto}
.m-botswiper{display:flex;justify-content:space-between;align-items:center;padding:0 15px;overflow:hidden}
.m-botswiper .swiper-button-next,.m-botswiper .swiper-button-prev,.m-botswiper .swiper-pagination{position:relative!important;margin:0!important;top:auto!important;z-index:6;width:auto!important}
.m-botswiper .swiper-button-next:after,.m-botswiper .swiper-button-prev:after,.m-botswiper .swiper-rtl .swiper-button-next:after,.m-botswiper .swiper-rtl .swiper-button-prev:after{display:none}
.m-botswiper .swiper-button-next,.m-botswiper .swiper-button-prev{width:65px!important;height:65px!important;background-image:url(../images/lke/prev.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1!important;left:auto!important;right:auto!important;float:left}
.m-botswiper .swiper-button-next{background-image:url(../images/lke/next.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:13px!important}
.m-botswiper .swiper-button-next:hover{background-image:url(../images/lke/nexton.png)}
.m-botswiper .swiper-button-prev:hover{background-image:url(../images/lke/prevon.png)}
.m-botswiper .btn{overflow:hidden}
.m-pope3{width:403px;height:auto;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:10px;padding:62px 10px 23px}
.m-pope3 .pic{text-align:center;margin-bottom:47px;width:auto!important;height:130px}
.m-pope3 .pic img{display:inline-block;width:auto!important;height:100%}
.m-pope3 .box1 .tit2{font-family:Montserratbold;font-size:20px;color:#524fb9;text-align:center}
.m-boxcustomization3{padding-bottom:89px}
.m-boxcustomization3 .m-tablee1{margin-top:18px}
.ul-select{margin:0 -11px}
.ul-select .active{z-index:20}
.ul-select .custom-dropdown{position:relative;box-shadow:0 0 40px 0 rgba(103,83,194,.11);margin:0 11px;background:#fbfbfb;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:35px;border:1px solid #eae9f4}
.ul-select .dropdown-content{right:0;left:0;z-index:20;top:100%;position:absolute;display:none;background-color:#fff;width:100%;overflow-y:auto;height:174px}
.ul-select .dropdown-btn{width:100%;line-height:71px;padding:0 29px;border:none;background-color:transparent;outline:0;font-size:20px;color:#5b4eb9;font-family:Montserratbold;box-sizing:border-box;text-align:left;background-image:url(../images/lke/sel2.png);background-repeat:no-repeat;background-size:14px auto;background-position:right 20px center}
.ul-select .dropdown-btn.on1{background-image:url(../images/lke/sel2on.png)}
.ul-select .dropdown-content a{display:block;font-size:16px;line-height:40px;color:#5b4eb9;padding:0 30px}
.ul-select .dropdown-content a .span1{color:#b92bbc}
.ul-select .dropdown-content a.on .span1,.ul-select .dropdown-content a:hover .span1{color:#5b4eb9}
.ul-select .dropdown-content a.on,.ul-select .dropdown-content a:hover{background:rgba(91,78,185,.1)}
.ul-select li{float:left;width:25%;position:relative;z-index:3}
.ul-medicineselectlist li{width:20%}
.ul-select .dropdown-content a:last-child{margin-bottom:20px}
.ul-selecte1 .custom-dropdown{background:rgba(255,255,255,1);border:1px solid rgba(82,79,185,.1);box-shadow:0 0 40px 0 rgba(103,83,194,0)!important}
.g-line{transition:.5s}
.g-line:hover .link{text-decoration:underline}
.g-line2:hover .link{color:#524fb9}
.ul-select .itemlayui{position:relative;margin:0 11px;background:#fff;box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:35px}
.ul-select .on{z-index:13}
.ul-select .layui-input:hover{border-color:transparent!important}
.ul-select .layui-form-select dl{width: 100%;top:67px;bottom:auto!important;border:none;border-radius:0 0 35px 35px;box-shadow:1px 1px 4px rgb(0 0 0 / 0%);box-sizing:border-box;background-color:#fff}
.ul-select .layui-form-select dl::before{position:absolute;top:100%;left:0;right:0;width:100%;display:block;content:' ';background-color:#fff;height:37px;opacity:0}
.ul-select .on .itemlayui::before{opacity:1}
.ul-select li.on .itemlayui{border-radius:35px 35px 0 0}
.ul-select li.on .layui-form-select dl{box-shadow:0 20px 40px 0 rgba(103,83,194,.11);border-radius:0 0 35px 35px;border:1px solid #ebe9f4;border-top:none}
.ul-select .layui-form-select{border-radius:35px;border:1px solid #ebe9f4;position:relative;color:#5b4eb9}
.ul-select .layui-form-selected{border-radius:35px 35px 0 0;background-color:#fff}
.ul-select .layui-input{height:71px;line-height:71px;padding:0 29px;border:none;border-radius:0;font-size:20px;color:#5b4eb9;font-family:Montserratbold;box-sizing:border-box;background-color:transparent}
.ul-select .layui-input::placeholder{color:rgba(91,78,185,1)}
.ul-select .layui-select-title{position:relative;z-index:999;padding:0}
.ul-select .layui-form-select dl dd{line-height:40px}
.ul-select .layui-form-select dl dd:hover{background:rgba(91,78,185,.1)!important;color:#5b4eb9!important}
.ul-select .span1{color:#b92bbc}
.ul-selectlist li.on .layui-form-select dl{box-shadow:0 20px 40px 0 rgba(103,83,194,0)}
.ul-selectlist .itemlayui{background:rgba(255,255,255,.1);box-shadow:0 0 40px 0 rgba(103,83,194,0)}
.m-productregistere1 .box{position:relative;z-index: 999;}
.m-tablee1{position:relative;top:0!important;margin-top:33px}
/*.m-tablee1::after{position: absolute;*/
/*    top: 1px;*/
/*    left: 0;*/
/*    display: block;*/
/*    content: ' ';*/
/*    width: 100%;*/
/*    height: 69px;*/
/*    background: #564fb9;*/
/*    border-radius: 15px 15px 0 0;*/
/*    overflow: hidden;*/
/*    z-index: 5;*/
/*}*/
.ul-select li.on .dropdown-content{border-radius:0 0 35px 35px;border:1px solid rgba(82,79,185,.1);border-top:1px solid rgba(82,79,185,0)}
.ul-select li.on .custom-dropdown{border-radius:35px 35px 0 0;border:1px solid rgba(82,79,185,.1)}
.m-productregistere1{position:relative}
.m-tablee2{margin-top:49px}
.m-developmentregistere1 .box{padding-top:15px}
@media only screen and (min-width:959px){
.m-itembox{height:45.05vw;border-radius:1.041vw;border:1px solid #dbdbdb;margin-bottom:4.114vw;padding:2.864vw 3.125vw 1.458vw}
.m-itembox .tit1{line-height:1.5;font-weight:700;font-size:1.875vw;padding-bottom:.677vw;margin-bottom:4.114vw;border-bottom:solid #dbdbdb}
.m-itembox .tit2{font-size:1.354vw;padding-bottom:.52vw;margin-bottom:1.041vw}
.m-itembox .item2 .tit2{border:none;padding-bottom:0!important;margin-bottom:1.354vw}
.m-itembox .tit3{font-family:Montserratbold;font-size:1.25vw;margin-bottom:.989vw}
.m-itembox .desc1{margin-bottom:.52vw;line-height:1.7;font-size:.937vw;padding-bottom:1.145vw;border-bottom:solid #dbdbdb}
.m-table3 table td,.m-table3 table th{line-height:1.1;border-width:.104vw;border-collapse:collapse;font-size:.937vw;font-weight:700;padding:.468vw 1.041vw}
.m-toole1{left:43.2%;transform:translateX(-50%);bottom:0;width:19.89vw;background:#fff;box-shadow:0 0 .26vw 0 rgba(103,83,194,.11);border-radius:.416vw;box-sizing:border-box;padding:.52vw 0 .52vw .989vw;margin:0 -.416vw}
.m-toole1 .toolcon{margin:0 .416vw}
.m-toole1 .toolcon3{border-radius:.416vw;padding:.156vw .416vw;font-size:.625vw;border-width:.104vw}
.m-toole1 .pic{width:.885vw;height:.885vw}
.m-toole1 .pic img{object-fit:cover;transition:.5s}
.m-toole1 .pic .icon2{opacity:0}
.m-toole1 .pic:hover .icon1,.m-toole1 .pic:hover .icon2{opacity:1}
.g-bg2{top:0;left:0;right:0}
.g-tope1{justify-content:space-between;align-items:center;padding:6.458vw 0 .885vw}
.g-tope1 .tit{font-size:5.4vw;text-transform:capitalize;background:linear-gradient(0deg,#514fb9 0,#bb29bc 100%);-webkit-background-clip:text}
.g-tope1 .con1{font-size:1.041vw;transition:.5s;margin-left:2.083vw}
.g-tope1 .con1.on{text-decoration:underline}
.g-tope1 .con1 .dot{width:.52vw;height:.52vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:50%;margin-right:.677vw;opacity:0;transition:.5s}
.g-tope1 .con1.on .dot{opacity:1}
.m-authorization1 .pic{background-size:cover;background-repeat:no-repeat;padding:3.906vw 4.27vw 3.697vw 4.114vw}
.m-authorization1 .tit{margin-bottom:10.72vw}
.m-authorization1 .tit span{line-height:1.2;padding-left:2.812vw;font-family:Montserratbold;font-size:3.125vw}
.m-authorization1 .tit .dot{top:1.25vw;width:1.041vw;height:1.041vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:50%}
.m-authorization1 .con{width:45.88vw}
.m-authorization1 .con .desc{line-height:1.2;font-size:.937vw;margin-bottom:2.135vw}
.m-authorization1 .con .btn{justify-content:space-between;align-items:center;width:12vw;height:3vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:1.458vw;font-size:.937vw;padding:0 .989vw;box-sizing:border-box}
.m-authorization1 .con .btn:hover .icon{/* width:.989vw; */}
.m-authorization2{padding-bottom:6.77vw}
.m-authorization2 .inner{padding:4.531vw 0 5.572vw}
.m-authorization2 .inner .tit1{font-family:Montserratbold;font-size:3.125vw}
.m-authorization2 .inner .box{padding-top:.26vw}
.m-authorization2 .inner .tit2{font-family:Montserratbold;font-size:2.083vw;margin-bottom:.104vw}
.m-authorization2 .inner .desc{line-height:1.2;font-size:.833vw}
.ul-authorization .con{background-size:cover;background-repeat:no-repeat;padding:1.666vw 1.25vw 2.447vw 1.822vw;border-radius:1.041vw;margin:0 .39vw}
.ul-authorization .con:hover{transform:translateY(-.52vw)}
.ul-authorization{margin:0 -.39vw}
.ul-authorization li{margin-bottom:.781vw}
.ul-authorization .con .num{font-size:1.562vw;margin-bottom:11.18vw}
.ul-authorization .con .tit2{font-family:Montserratbold;font-size:1.5vw;margin-bottom:1.25vw;height:2.6em;line-height:1.2;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-authorization .con .desc{font-size:.937vw;height:9.8em;line-height:1.3;line-clamp:6;-webkit-line-clamp:7;-webkit-box-orient:vertical}
.m-pipelinelist{padding-bottom:5.208vw}
.m-cure1{padding: 2.656vw 0 1.875vw;}
.m-cure1,.m-cure1 a{font-size:.833vw;transition:.5s}
.m-cure1 i{font-style:normal;margin:0 .26vw}
.m-authorizationlist2 .inner .tit1{font-size:1.562vw}
.m-authorizationlist2 .inner .desc{font-size:1.041vw}
.m-authorizationlist2 .inner{padding:.312vw 0 2.916vw}
.m-authorizationlist2 .m-tablee2{margin-top:2.968vw}
.m-advertisedetail .bg{top:0;right:0;left:0;bottom:0;background:linear-gradient(180deg,rgba(81,79,185,0),rgba(255,255,255,.24),#fff);opacity:0;transition:.5s}
.m-advertisedetail li.on .bg{opacity:1}
.m-advertisedetail .btn{transform:translateX(-50%);bottom:9.27vw;font-size:.937vw;width:15.62vw;height:3.125vw;background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:1.562vw;justify-content:center;align-items:center}
.m-pope2 .e-close{top:1.666vw;right:1.666vw}
.m-wine1 .pic1{width:18.22vw}
.m-wine1 .pic1 .img{object-fit:cover}
.m-wine1 .pic1 .logo{top:1.562vw;left:1.562vw;width:7.864vw}
.windows-e2 .m-pope2{width:48.17vw;background:#f2f4fe;box-shadow:0 0 2.083vw .468vw rgba(156,140,216,.14);border-radius:1.562vw;padding:0;height:auto}
.m-pope2 .txt .tit1{font-family:Montserratbold;font-size:1.562vw;margin-bottom:.468vw;text-transform:uppercase}
.m-pope2 .item{margin-bottom:.572vw;font-weight:400;font-size:.833vw;padding:0 .989vw;line-height:3.125vw;background:#fff;border-radius:.52vw}
.m-pope2 .txt{padding:6.302vw 0 0;flex:1}
.m-pope2 .txt .box{width:18.75vw;margin:0 auto}
.m-pope2 .eye{width:.833vw;height:.833vw;background-image:url(../images/lke/eye.svg);background-size:100% auto;background-repeat:no-repeat}
.m-pope2 .eye.on{background-image:url(../images/lke/eyeon.svg)}
.m-pope2 .itempwd .bot{justify-content:space-between;align-items:center}
.m-pope2 .itempwd{margin-bottom:1.822vw}
.m-winbtn .btn{border:none;outline:0;font-family:Montserratbold;font-size:.833vw;text-transform:uppercase;transition:.5s;background:rgba(87,78,185,.2);border-radius:1.562vw;line-height:3.125vw;margin-bottom:.677vw}
.m-winbtn .btn.on,.m-winbtn .btn:hover{background:linear-gradient(90deg,#514fb9,#bb29bc);border-radius:1.562vw}
.m-pope2 .forget{padding:2.812vw 0 1.562vw}
.m-pope2 .forget a{font-size:.833vw}
.g-licensinge1 .tit{font-family:Montserratbold;font-size:3.125vw}
#carousele1{margin:0 auto;width:52.86vw;height:52.86vw}
#carousele1::before{content:"";top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);border:1px solid rgba(82,79,185,.2);border-radius:50%}
#carousele1 .swiper{visibility:hidden}
#carousele1 .swiper-wrapper{visibility:visible;align-items:flex-end}
#carousele1 .swiper-slide{width:calc(52.86vw / 10);height:calc(52.86vw / 10);flex-shrink:0}
#carousele1 .swiper-slide .swiperbox{left:100%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-swiperpic{top:50%;transform:translate(-50%,-50%);width:36.09vw;height:36.09vw;background:#fff;border-radius:50%;border-width:.52vw}
.m-swiperpic .pic{width:36.09vw;height:36.09vw}
.m-swiperpic .pic img{object-fit:cover}
.m-licensinge1{padding:3.125vw 0 3.906vw}
.m-licensinge1 .bg{right:0;top:9.375vw;width:56.51vw}
.m-licensinge1 .inner{width:52.86vw;height:52.86vw;margin:4.114vw 0 0-4.427vw}
.carousel .item .dot{width:1.51vw;height:1.51vw;background:#fff;border-radius:50%;border:1px solid transparent;box-sizing:border-box}
.carousel .item{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.carousel .item .txt{top:-2.968vw;left:4.687vw}
.carousel .item .dot::before{width:.625vw;height:.625vw}
.carousel .swiper-slide-active .item .dot::before,.carousel .swiper-slide-thumb-active .dot::before{width:.833vw;height:.833vw}
.carousel .desc{opacity:0;font-weight:400;font-size:.937vw;line-height:1.562vw}
.carousel .swiper-slide-active .desc{opacity:1}
.carousel .desc p::before{top:50%;transform:translate(-50%,-50%);content:' ';width:1px;opacity:.2}
.carousel .box .tit{margin-bottom:1.302vw;line-height:1.25;font-family:Montserratbold;font-size:1.562vw}
.carousel .box{width:43.48vw;box-sizing:border-box;padding:2.031vw 1.562vw 2.968vw}
.carousel .swiper-slide-active .box{background:rgba(255,255,255,.05);box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.041vw;backdrop-filter: blur(10px);}
.m-licensinge2{padding-bottom:6.458vw}
.ul-licensinge1{margin-top:1.77vw;border-radius:1.041vw;background-image:url(../images/lke/pic8.jpg);background-size:cover;background-repeat:no-repeat}
.ul-licensinge1 .con{height:20.83vw;box-sizing:border-box;padding:6.406vw 3.802vw 0;transition:.5s}
.ul-licensinge1 .con:hover{padding-top:4.010vw}
.ul-licensinge1 .pic{width:3.697vw;height:3.333vw;margin-bottom:1.145vw;transition:.5s}
.ul-licensinge1 .pic img{object-fit:cover}
.ul-licensinge1 .tit{font-family:Montserratbold;font-size:1.562vw;margin-bottom:.989vw;white-space:nowrap}
.ul-licensinge1 .desc{transition:.5s}
.ul-licensinge1 .info{font-size:.937vw;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.2;height:4.8em}
.m-authorizationlist1-22{padding-bottom:1.301vw}
.m-authorizationlist2-22liste2{padding-bottom:0!important}
.m-authorizationlist2-22liste2 .m-tablee2{margin-top:2.395vw}
.ul-order{padding:0 0 3.385vw;margin:0 -.729vw}
.ul-order li{margin-bottom:1.406vw}
.ul-order .con{justify-content:center;align-items:center;height:4.166vw;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:.52vw;font-size:1.562vw;font-family:Montserratbold;transition:.5s;margin:0 .729vw;text-transform:uppercase}
.ul-order .con:hover,.ul-order .on .con{background:linear-gradient(90deg,#514fb9,#bb29bc)}
.m-apie1{padding:3.906vw 0 8.697vw}
.m-tableapi{padding:0!important}
.m-tableapi thead th{font-weight:400}
.m-apie21{padding:4.739vw 0 11.82vw}
.m-apie21 .g-topback .tit{margin-bottom:2.447vw}
.m-tableapi2 tbody td{padding:0 3.125vw}
.m-curlivingthingsdetail{padding:2.291vw 0 2.239vw}
.m-tabconlivingthingsdetail{padding:0 0 1.927vw}
.m-tabconlivingthingsliste1{padding-top:5.781vw}
.m-tablelivingthingslist{padding:0!important}
.m-tablelivingthingslist tbody td{padding:0 1.0vw}
.m-tablivingthingslistr1 .pic1{padding:4.739vw 3.645vw 5.208vw}
.m-tablivingthingslistr1 .con .desc{width:33.43vw}
.m-livingthingsliste1 .inner .tit1{font-size:1.562vw}
.m-livingthingsliste1 .inner{padding:.104vw 0 2.604vw}
.m-livingthingsliste1 .inner .box{width:33.07vw}
.m-livingthingsliste1 .inner .desc{padding-top:.468vw;font-size:1.041vw;margin-bottom:3.020vw}
.m-livingthingsliste1{padding-bottom:8.541vw}
.m-soe1 .con{align-items:center;justify-content:space-between;height:3.697vw;border-radius:1.822vw;border:1px solid rgba(91,78,185,.4)}
.m-soe1 button{margin-right:1.406vw;width:1.041vw;height:1.041vw;border:none;background-image:url(../images/lke/so.png);background-size:cover;background-repeat:no-repeat}
.m-soe1 .inp{padding:0 1.51vw;font-family:Montserratbold;font-size:1.041vw}
.m-biologicalliste2 .inner .desc{margin-bottom:3.125vw}
.m-tabsnve2 .submenu li>a.v2{background-size:0;line-height:3.125vw}
.m-tabsnve2 .submenu{padding-bottom:1.041vw}
.m-ingredientslist1{padding:4.635vw 0 3.593vw}
.g-table table th{font-weight:400}
.m-tableingredientslist{padding:0!important}
.m-tableingredientslist tbody td{padding:0 2.447vw}
.m-ingredientslist2 .inner{align-items:center;justify-content:space-between;padding:.208vw 0 2.031vw}
.m-ingredientslist2 .inner .box{width:25.57vw}
.m-ingredientslist2 .inner .tit1{font-size:1.562vw}
.g-bancustomizatione1 .tit{margin-bottom:12.76vw}
.g-bancustomizatione1 .pic{padding-bottom:1.979vw}
.g-bancustomizatione1 .con .desc{font-size:1.562vw}
.m-chemicalcustome1 .con .desc{font-size:1.25vw}
.g-bancustomizatione1 .con{width:40vw}
.m-boxcustomization .inner{padding:.26vw 0 0 2.604vw}
.g-titcustomization{line-height:1;font-family:Montserratbold;width:13.38vw;font-size:3.125vw;margin-right:5.208vw}
.m-boxcustomization .tit1{font-family:Montserratbold;font-size:1.562vw;line-height:1.562vw;margin-bottom:.546vw}
.m-boxcustomization .desc{font-size:.937vw;line-height:1.458vw}
.m-boxcustomization .desc p{padding-left:1.041vw}
.m-boxcustomization .desc p::before{top:.52vw;left:0;width:.312vw;height:.312vw;content:' ';border-radius:50%;background-image:url(../images/lke/dot.png);background-size:cover;background-repeat:no-repeat}
.m-boxcustomization{padding:3.125vw 0 0}
.ul-customization{padding:3.281vw 0 2.187vw;margin:0 -.833vw}
.ul-customization li{width:33.3%;margin-bottom:1.875vw}
.ul-customization .con{padding:2.656vw 1.041vw .937vw;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.041vw;margin:0 .833vw}
.ul-customization .pic{height:8.645vw;margin-bottom:2.343vw}
.ul-customization .tit2{font-size:1.093vw}
.m-boxcustomization2{padding:3.229vw 0 4.739vw;background:#f6f8ff}
.m-boxcustomization2 .desc{margin-bottom:2.083vw}
.m-swipere1{margin:0 -.781vw}
.swipere1 .pic{box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.041vw;margin:0 .781vw 2.291vw}
.swipere1 .pic img{top:0;left:0;right:0;bottom:0;object-fit:cover;transition:.5s}
.swipere1 .pic:hover img{transform:scale(1.08)}
.m-botswiper .swiper-pagination-fraction,.swipere1 .swiper-pagination{font-family: Gilroy;font-size:1.041vw}
.m-botswiper{justify-content:space-between;align-items:center;padding:0 .781vw}
.m-botswiper .swiper-button-next,.m-botswiper .swiper-button-prev,.m-botswiper .swiper-pagination{margin:0!important;top:auto!important;width:auto!important}
.m-botswiper .swiper-button-next,.m-botswiper .swiper-button-prev{width:3.385vw!important;height:3.385vw!important;background-image:url(../images/lke/prev.png);background-size:contain;background-repeat:no-repeat;opacity:1!important;left:auto!important;right:auto!important}
.m-botswiper .swiper-button-next{background-image:url(../images/lke/next.png);background-size:contain;background-repeat:no-repeat;margin-left:.677vw!important}
.m-botswiper .swiper-button-next:hover{background-image:url(../images/lke/nexton.png)}
.m-botswiper .swiper-button-prev:hover{background-image:url(../images/lke/prevon.png)}
.m-pope3{width:20.98vw;height:auto;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:.52vw;padding:3.229vw .52vw 1.197vw}
.m-pope3 .pic{margin-bottom:2.447vw;height:6.77vw}
.m-pope3 .box1 .tit2{font-family:Montserratbold;font-size:1.041vw}
.m-boxcustomization3{padding-bottom:4.635vw}
.m-boxcustomization3 .m-tablee1{margin-top:.937vw}
.ul-select{margin:0 -.572vw}
.ul-select .custom-dropdown{box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);margin:0 .572vw;background:#fbfbfb;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.822vw;border:1px solid #eae9f4}
.ul-select .dropdown-btn{line-height:3.697vw;padding:0 1.51vw;border:none;outline:0;font-size:1.041vw;font-family:Montserratbold;box-sizing:border-box;background-image:url(../images/lke/sel2.png);background-repeat:no-repeat;background-size:.729vw auto;background-position:right 1.041vw center}
.ul-select .dropdown-btn.on1{background-image:url(../images/lke/sel2on.png)}
.ul-select .dropdown-content a{font-size:.833vw;line-height:2.083vw;padding:0 1.562vw}
.ul-select .dropdown-content a.on,.ul-select .dropdown-content a:hover{background:rgba(91,78,185,.1)}
.ul-select .dropdown-content a:last-child{margin-bottom:1.041vw}
.ul-selecte1 .custom-dropdown{background:rgba(255,255,255,1);border:1px solid rgba(82,79,185,.1);box-shadow:0 0 2.083vw 0 rgba(103,83,194,0)!important}
.ul-select .itemlayui{margin:0 .572vw;background:#fff;box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.822vw}
.ul-select .layui-form-select dl{top:3.489vw;border:none;border-radius:0;box-shadow:1px 1px .208vw rgb(0 0 0 / 0%);box-sizing:border-box;border-radius:0 0 1.822vw 1.822vw}
.ul-select .layui-form-select dl::before{top:100%;left:0;right:0;content:' ';height:1.927vw;opacity:0}
.ul-select .on .itemlayui::before{opacity:1}
.ul-select li.on .itemlayui{border-radius:1.822vw 1.822vw 0 0}
.ul-select li.on .layui-form-select dl{box-shadow:0 1.041vw 2.083vw 0 rgba(103,83,194,.11);border-radius:0 0 1.822vw 1.822vw;border:1px solid #ebe9f4;border-top:none}
.ul-select .layui-form-select{border-radius:1.822vw}
.ul-select .layui-form-selected{border-radius:1.822vw 1.822vw 0 0}
.ul-select .layui-input{height:3.697vw;line-height:3.697vw;padding:0 1.51vw;border:none;border-radius:0;font-size:1.041vw;font-family:Montserratbold;box-sizing:border-box}
.ul-select .layui-select-title{padding:0}
.ul-select .layui-form-select dl dd{line-height:2.083vw}
.ul-select .layui-form-select dl dd:hover{background:rgba(91,78,185,.1)!important}
.ul-selectlist li.on .layui-form-select dl{box-shadow:0 1.041vw 2.083vw 0 rgba(103,83,194,0)}
.ul-selectlist .itemlayui{background:rgba(255,255,255,.1);box-shadow:0 0 2.083vw 0 rgba(103,83,194,0)}
.m-tablee1{margin-top:1.718vw}
.m-tablee2{margin-top:2.552vw}
.m-developmentregistere1 .box{padding-top:.781vw}
}
.m-mob{display:none}
@media only screen and (max-width:959px){
.m-tabcone1 .wp1760{max-width:100%}
.m-tabcone1 .contact {padding:  0;}
.ul-select .dropdown-btn{line-height:61px;padding:0 15px;font-size:18px;background-size:13px auto;background-position:right 15px center}
.ul-select .dropdown-content a{font-size:14px;line-height:32px;padding:0 20px}
.ul-select .dropdown-content a:last-child{margin-bottom:12px}
.ul-select .custom-dropdown{margin:0 7px;box-shadow:0 0 20px 0 rgba(103,83,194,.11)}
.ul-select{margin:0 -7px}
.ul-select li{width:50%;margin-bottom:10px}
.m-tablee1{margin-top:20px}
.m-developmentregistere1 .box{padding-top:10px}
.ul-select .itemlayui{margin:0 7px;box-shadow:0 0 20px 0 rgba(103,83,194,.11)}
.ul-select .layui-input{height:59px;line-height:59px;font-size:18px;padding:0 15px}
.ul-select .layui-form-select dl{top:55px}
.m-tablee2{margin-top:20px}
.g-tope1{padding:78px 0 10px}
.g-tope1 .tit{font-size:70px}
.g-tope1 .con1 .dot{width:8px;height:8px;margin-right:8px}
.g-tope1 .con1{font-size:18px;margin-left:20px}
.m-authorization1 .pic{padding:30px 20px}
.m-authorization1 .tit span{padding-left:35px;font-size:40px}
.m-authorization1 .tit .dot{top:14px;width:15px;height:15px}
.m-authorization1 .tit{margin-bottom:106px}
.m-authorization1 .con{float:none;width:100%}
.m-authorization1 .con .desc{font-size:16px;margin-bottom:20px}
.m-authorization1 .con .btn{width:195px;height:50px;border-radius:25px;font-size:16px;padding:0 15px}
.m-authorization1 .con .btn .icon{width:16px}
.m-authorization2 .inner{padding:30px 0}
.m-authorization2 .inner .tit1{font-size:40px}
.m-authorization2 .inner .tit2{font-size:25px;margin-bottom:2px}
.m-authorization2 .inner .desc{font-size:14px}
.ul-authorization li{width:50%;margin-bottom:10px}
.ul-authorization .con{padding:30px 20px;border-radius:10px}
.ul-authorization .con .num{font-size:20px;margin-bottom:130px}
.ul-authorization .con .tit2{font-size:20px;margin-bottom:10px}
.ul-authorization .con .desc{font-size:16px}
.m-authorization2{padding-bottom:25px}
.m-cure1{padding:25px 0}
.m-cure1,.m-cure1 a{font-size:14px}
.m-cure1 i{margin:0 3px}
.m-authorizationlist2 .inner .tit1{font-size:24px}
.m-authorizationlist2 .inner .desc{font-size:16px}
.m-authorizationlist2 .m-tablee2{margin-top:30px}
.row-authorizaion .m-tabcone1 .contact{margin-bottom:0}
.m-itembox{overflow-y:auto;height:600px;border-radius:15px;margin-bottom:79px;padding:30px 30px 20px}
.m-itembox .tit1{font-size:25px;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #dbdbdb}
.m-itembox .tit2{font-size:20px;padding-bottom:8px;margin-bottom:10px}
.m-itembox .tit3{font-size:16px;margin-bottom:8px}
.m-itembox .desc1{margin-bottom:10px;font-size:16px;padding-bottom:12px;border-bottom:2px solid #dbdbdb}
.m-itembox .item2 .tit2{border:none;padding-bottom:0!important;margin-bottom:10px}
.m-table3 table td,.m-table3 table th{border:1px solid #dbdbdb;font-size:16px;padding:7px 17px}
.m-advertisedetail .btn{bottom:130px;font-size:16px;width:250px;height:55px}
.windows-e2 .m-pope2{width:95%;box-shadow:0 0 20px 5px rgba(156,140,216,.14);border-radius:20px}
.m-wine1 .pic1{width:43%}
.m-wine1 .pic1 .logo{top:23px;left:23px;width:135px}
.m-pope2 .txt{padding:130px 0 0}
.m-pope2 .txt .box{width:340px}
.m-pope2 .txt .tit1{font-size:20px;margin-bottom:5px}
.m-pope2 .item{font-size:14px;padding:0 10px;line-height:50px;border-radius:8px;margin-bottom:8px}
.m-pope2 .itempwd{margin-bottom:15px}
.m-winbtn .btn{font-size:14px;border-radius:30px;line-height:50px;margin-bottom:10px}
.m-pope2 .forget{padding:90px 0 20px}
.m-pope2 .forget a{font-size:14px}
.m-pope2 .e-close{top:20px;right:20px;width:15px;height:15px}
.m-pc{display:none}
.m-mob{display:block}
.m-licensinge1 .inner{position:relative;width:100%;height:100%;margin:0}
.m-swiperpic,.m-swiperpic .pic{width:400px;height:400px}
.m-swiperpic{position:static;top:auto;left:auto;transform:translate(0);border:none;margin:0 auto;border-radius:0;width:auto;height:auto;padding-bottom:20px}
.m-swiperpic .pic{margin:0 auto 60px;border-radius:50%;overflow:hidden;border:6px solid #524fb9}
.g-swipertxt1{margin:0 10px 10px}
.carousel .box::before{display:none}
.g-licensinge1 .tit{font-size:40px;margin-bottom:15px}
.carousel .item .txt{position:static;top:auto;left:auto}
.carousel .box,.g-swipertxt1 .box{width:100%;padding:20px 10px 15px}
.g-swipertxt1 .box{background:rgba(255,255,255,.05);box-shadow:0 0 10px 0 rgba(103,83,194,.11);border-radius:10px;overflow:hidden}
.carousel .item .dot{width:25px;height:25px;margin:0 auto 10px}
.carousel .swiper-slide-thumb-active .dot::before{width:14px;height:14px;background:linear-gradient(90deg,#514fb9,#bb29bc)!important}
.carousel .swiper-slide-active .item .dot{border-color:transparent}
.carousel .swiper-slide-thumb-active .item .dot{border-color:#5b4eb9!important}
.carousel .swiper-slide-thumb-active .dot{background:#fff;border-color:transparent}
.carousel .box .tit,.g-swipertxt1 .box .tit{font-family:Montserratbold;margin-bottom:12px;font-size:20px}
.carousel .swiper-slide-active .tit,.carousel .swiper-slide-thumb-active .tit{display:block}
.carousel .desc,.g-swipertxt1 .desc{font-size:16px;line-height:25px}
.carousel{position:absolute;top:420px;left:50%;transform:translateX(-50%);width:100%;z-index:5}
.carousel .swiper-slide-active .dot::before{background:#d2d2d2}
.ul-licensinge1 .tit{font-size:20px;margin-bottom:10px}
.ul-licensinge1 .con{height:350px;padding:50px 30px 0}
.ul-licensinge1 .pic{width:60px;height:53px;margin-bottom:10px}
.ul-licensinge1 .info{font-size:16px}
.ul-licensinge1 .con:hover{padding-top:60px}
.ul-licensinge1{margin-top:20px;border-radius:10px}
.m-licensinge2{padding-bottom:30px}
.m-boxcustomization .box{display:block}
.g-titcustomization{margin-bottom:15px;float:none;width:100%;font-size:40px;margin-right:0}
.m-boxcustomization .inner{overflow:hidden;padding:0}
.m-boxcustomization .tit1{font-size:20px;line-height:25px;margin-bottom:10px}
.m-boxcustomization .desc{font-size:16px;line-height:26px}
.m-boxcustomization .desc p{padding-left:15px}
.m-boxcustomization .desc p::before{top:10px;width:4px;height:4px}
.m-ingredientslist2 .inner .tit1{font-size:20px;margin-bottom:10px}
.m-ingredientslist1{padding:30px 0}
.m-tableingredientslist tbody td{padding:0 27px}
.m-ingredientslist2 .inner{padding:3px 0 18px;display:block}
.ul-customization{padding:35px 0 20px;margin:0 -8px}
.ul-customization li{margin-bottom:20px}
.ul-customization .con{padding:20px 10px 10px;box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:10px;margin:0 8px}
.ul-customization .pic{height:150px;margin-bottom:20px}
.ul-customization .tit2{font-size:18px}
.m-boxcustomization2{padding:30px 0}
.swipere1 .pic{box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:10px;margin:0 10px 30px}
.m-swipere1{margin:0 -10px 30px}
.m-botswiper .swiper-pagination-fraction,.swipere1 .swiper-pagination{font-size:16px}
.m-botswiper .swiper-button-next{margin-left:10px!important}
.m-botswiper .swiper-button-next,.m-botswiper .swiper-button-prev{width:40px!important;height:40px!important}
.m-boxcustomization{padding:30px 0 0}
.m-boxcustomization3{padding-bottom:30px}
.m-boxcustomization3 .m-tablee1{margin-top:6px}
.m-boxcustomization2 .desc{margin-bottom:20px}
.m-apie1{padding:30px 0}
.ul-order .con{height:57px;box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:8px;font-size:18px;margin:0 7px}
.ul-order{padding:0 0 30px;margin:0 -7px}
.ul-order li{margin-bottom:15px}
.m-tableapi2 tbody td{padding:0 30px}
.m-apie21 .g-topback .tit{margin-bottom:27px}
.m-apie21{padding:20px 0 40px}
.m-tabconlivingthingsliste1{padding-top:30px}
.m-livingthingsliste1 .inner{padding:0 0 22px}
.m-livingthingsliste1 .inner .tit1{font-size:20px}
.m-livingthingsliste1 .inner .box{padding-top:0;width:100%}
.m-livingthingsliste1 .inner .desc{padding-top:15px;font-size:18px;margin-bottom:20px}
.m-soe1 .inp{padding:0 20px;font-size:18px}
.m-soe1 .con{height:56px}
.m-soe1 button{margin-right:30px;width:17px;height:17px}
.m-tablivingthingslistr1 .pic1{padding:25px 15px}
.m-tablelivingthingslist tbody td{padding: 0 10px;}
.m-ingredientslist2 .inner .box{padding-top:0;width:100%}
.m-tabsnve2 .submenu li>a.v2{line-height:40px}
.ul-selectlist li.on .layui-form-select dl{box-shadow:0 10px 20px 0 rgba(103,83,194,0)}
}
@media only screen and (max-width:767px){
.ul-select .itemlayui{box-shadow:0 0 10px 0 rgba(103,83,194,.11)}
.m-pope3{width:300px;box-shadow:0 0 20px 0 rgba(103,83,194,.11);border-radius:8px;padding:30px 10px 23px}
.m-pope3 .pic{text-align:center;margin-bottom:30px;height:100px}
.m-pope3 .box1 .tit2{font-size:18px}
.ul-select li{float:left;width:100%}
.ul-select,.ul-select .custom-dropdown{margin:0}
.ul-select .dropdown-content{left:0;right:0;width:100%;top:100%;position:absolute;border-radius:0 0 35px 35px;z-index:5;background:#fbfbfb}
.ul-selecte1 .dropdown-content{background-color:#fff}
.ul-select .custom-dropdown{overflow:visible;box-shadow:0 0 8px 0 rgba(103,83,194,.11)}
.ul-select .custom-dropdown.on2{border-radius:35px 35px 0 0}
.ul-select .dropdown-btn{line-height:55px;padding:0 15px;font-size:16px;background-size:12px auto;background-position:right 15px center}
.m-tablee1,.m-tablee2{margin-top:10px}
.g-tope1 .tit{font-size:35px;margin-bottom:10px}
.g-tope1{overflow:hidden;display:block;padding:78px 0 15px}
.g-tope1 .con{white-space:nowrap;overflow:hidden;overflow-x:auto}
.g-tope1 .con1{display:inline-block;margin-bottom:5px;font-size:16px;margin-right:8px;margin-left:0}
.g-tope1 .con1:last-child{margin-right:0}
.g-tope1 .con1 .dot{width:6px;height:6px;margin-right:5px}
.m-authorization1 .tit span{padding-left:23px;font-size:25px}
.m-authorization1 .tit .dot{top:8px;width:10px;height:10px}
.m-authorization1 .tit{margin-bottom:40px}
.m-authorization1 .con .desc{font-size:14px;margin-bottom:15px}
.m-authorization1 .con .btn{width:182px;height:46px;border-radius:25px;font-size:14px;padding:0 15px}
.m-authorization1 .con .btn .icon{width:14px}
.m-authorization2 .inner .tit1{font-size:30px;float:none;width:100%;margin-bottom:15px}
.m-authorization2 .inner .box{padding-top:0;float:none;width:100%}
.m-authorization2 .inner .tit2{font-size:18px}
.m-authorization2 .inner .desc{font-size:12px}
.ul-authorization{margin:0}
.ul-authorization li{float:none;width:100%}
.ul-authorization .con{padding:30px 10px;border-radius:10px;margin:0}
.ul-authorization .con .num{font-size:18px;margin-bottom:40px}
.ul-authorization .con .tit2{font-size:18px;margin-bottom:10px;height:auto}
.ul-authorization .con .desc{font-size:14px}
.m-cure1,.m-cure1 a{font-size:12px}
.m-authorizationlist2 .inner{padding:6px 0 20px}
.m-authorizationlist2 .inner .tit1{font-size:20px}
.m-authorizationlist2 .inner .desc{font-size:14px}
.m-authorizationlist2 .m-tablee2{margin-top:15px}
.m-itembox{border-radius:10px;margin-bottom:30px;padding:20px 20px 10px}
.m-itembox .tit1{font-size:20px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #dbdbdb}
.m-itembox .tit2{font-size:18px;padding-bottom:5px;margin-bottom:8px}
.m-itembox .desc1{margin-bottom:8px;font-size:14px;padding-bottom:10px;border-bottom:1px solid #dbdbdb}
.m-itembox .item2 .tit2{border:none;padding-bottom:0!important;margin-bottom:8px}
.m-table3 table td,.m-table3 table th{border:1px solid #dbdbdb;font-size:14px;padding:5px 15px}
.m-toole1{left:50%;width:80%;box-shadow:0 0 3px 0 rgba(103,83,194,.11);border-radius:5px;padding:5px 0 5px 10px;margin:0 -1px}
.m-toole1 .pic{width:15px;height:15px}
.m-toole1 .toolcon{margin:0 1px}
.m-toole1 .toolcon3{border-radius:8px;overflow:hidden;padding:2px 4px;font-size:12px;border:1px solid #dbdbdb}
.windows-e2 .m-pope2{box-shadow:0 0 10px 3px rgba(156,140,216,.14);border-radius:10px}
.m-wine1{display:block}
.m-wine1 .pic1{float:none;width:100%;display:none}
.m-pope2 .txt{padding:40px 0 0}
.m-pope2 .txt .tit1{font-size:18px}
.m-pope2 .txt .box{width:90%}
.m-pope2 .forget{padding:40px 0 20px}
.m-pope2 .item,.m-winbtn .btn{line-height:45px;font-size:13px}
.m-pope2 .forget a{font-size:12px}
.m-authorizationlist1{padding-bottom:15px}
.g-licensinge1 .tit{font-size:25px;margin-bottom:10px}
.m-swiperpic .pic{width:250px;height:250px}
.carousel{top:260px}
.carousel .item{padding:0 10px}
.m-licensinge1{padding:27px 0 20px}
.carousel .box .tit{margin-bottom:10px;font-size:18px}
.carousel .desc{font-size:14px;line-height:23px}
.carousel .item .dot{width:23px;height:23px}
.carousel .swiper-slide-active .box{border-radius:10px;padding-bottom:10px}
.ul-licensinge1::after,.ul-licensinge1::before{display:none}
.ul-licensinge1 .con{height:auto;padding:25px 15px}
.ul-licensinge1 li{float:none;width:100%;border-bottom:1px solid rgba(255,255,255,.2)}
.ul-licensinge1 li:last-child{border-left:1px solid rgba(255,255,255,0)}
.ul-licensinge1 .pic{width:55px;height:48px;margin-bottom:10px}
.ul-licensinge1 .tit{font-size:18px;margin-bottom:8px}
.ul-licensinge1 .info{font-size:14px}
.ul-licensinge1 .con:hover{padding-top:25px}
.ul-licensinge1 .con .desc{display:block}
.g-titcustomization{margin-bottom:10px;font-size:30px}
.m-boxcustomization .tit1{font-size:18px;line-height:23px;margin-bottom:10px}
.m-boxcustomization .desc{font-size:14px;line-height:24px}
.ul-customization{padding:20px 6px 10px;margin:0}
.ul-customization li{float:none;width:100%;margin-bottom:10px}
.ul-customization .con{padding:20px 10px;box-shadow:0 0 10px 0 rgba(103,83,194,.11);border-radius:10px;margin:0}
.ul-customization .pic{height:166px;margin-bottom:10px}
.ul-customization .tit2{font-size:16px}
.swipere1 .pic{box-shadow:0 0 10px 0 rgba(103,83,194,.11);border-radius:10px;margin:0 5px 20px}
.m-swipere1{margin:0 -5px 20px}
.ul-order li{width:16.6%}
.ul-order .con{height:50px;box-shadow:0 0 10px 0 rgba(103,83,194,.11);border-radius:8px;font-size:18px;margin:0 5px}
.ul-order{padding:0 0 10px;margin:0 -5px}
.m-tableapi2 tbody td{padding:0 20px}
.m-apie21{padding:20px 0 30px}
.m-livingthingsliste1 .inner .tit1{font-size:18px;margin-bottom:0}
.m-soe1 .inp{padding:0 20px;font-size:16px;width:85%}
.m-soe1 button{margin-right:24px;width:16px;height:16px}
.m-soe1 .con{height:50px}
.m-livingthingsliste1 .inner .desc{padding-top:10px;font-size:14px;margin-bottom:10px}
.m-ingredientslist2 .inner .tit1{font-size:18px}
.m-ingredientslist2 .inner{padding:3px 0 18px}
.m-tableingredientslist tbody td{padding:0 15px}
}
@media only screen and (max-width:480px){
.carousel .swiper-slide-active .item .box,.carousel .swiper-slide-thumb-active .box{background:rgba(255,255,255,.05);box-shadow:0 0 10px 0 rgba(103,83,194,.11)}
.carousel .swiper-slide-active .box .tit,.carousel .swiper-slide-thumb-active .box .tit{opacity:1;color:#222}
.carousel .swiper-slide-active .box .desc,.carousel .swiper-slide-thumb-active .desc{opacity:1}
}
@media only screen and (max-width:320px){
.g-tope1 .con1{font-size:14px}
.g-tope1 .con1 .dot{width:5px;height:5px;margin-right:3px}
.m-toole1{width:100%}
.m-toole1 .pic{width:13px;height:13px}
.m-pope2 .forget a{font-size:12px}
.m-pope2 .e-close{top:15px;right:15px;width:12px;height:12px}
.m-swiperpic,.m-swiperpic .pic{width:200px;height:200px}
.ul-order li{width:20%}
}
.header .hdlogo,.header.hdclass .logo{display:none}
.header.hdclass .hdlogo,.m-pope3.on1{display:block}
.g-table .td3{position:relative;cursor:pointer;transition:.5s;text-align:center;  z-index: inherit !important;}
.g-table .td3 .info{text-align:center !important;}
.g-table .td3:hover a{text-decoration:underline}
.g-table .td3 .m-pope3{opacity:0;pointer-events:none;background-color:#fff;transition:transform .5s cubic-bezier(.435,.25,.15,.965),opacity .5s cubic-bezier(.435,.25,.15,.965);position:absolute;left:50%;top:100%!important;z-index:50;transform:translate(-50%,0)}
.g-table .td3:hover .m-pope3{opacity:1;pointer-events:auto}
.g-selectlogin{position:relative;z-index:50;margin:0}
.g-selectlogin li{float:none;width:100%}
.g-selectlogin .custom-dropdown{margin:0;background:#fff;border-radius:10px;border:none;width:100%}
.g-selectlogin .dropdown-btn{font-size:16px;color:#666;padding:0 24px;height:60px;line-height:60px}
.g-selectlogin li.on .custom-dropdown{border-radius:10px 10px 0 0;border:none;border-top:none}
.active-tab{background-color:#eaeaea;transition:.5s}
.active-tab:before{content:'';display:block;position:absolute;top:-1px;left:-2px;height:126px;width:4px;background-color:#003594;transition:.5s}
.g-contacte1{padding-left:0 !important;padding-right:0 !important;}
/* è¡¨æ ¼ */
.m-table-box{margin:0 auto;max-width:100%;position:relative;text-align:center}
.m-table-box .thead{position:sticky;top:100px;z-index:9999}
.m-table-box.on2 .thead{top:0}
.carouse2{margin:0 auto;position:relative;width:1015px;height:1015px}
.carouse2::before{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;height:100%;border:1px solid rgba(82,79,185,.2);border-radius:50%}
.m-swiperliste1 .item .dot{position:relative;width:29px;height:29px;background:0 0;border-radius:50%;border:1px solid transparent;box-sizing:border-box;overflow:hidden}
.m-swiperliste1 .active-tab2 .dot{background:#fff}
.m-swiperliste1 .item{left:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-swiperliste1 .item .txt{position:absolute;top:-57px;left:90px}
.m-swiperliste1 .item .dot::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:" ";width:12px;height:12px;background:#d2d2d2;border-radius:50%;overflow:hidden}
.m-swiperliste1 .active-tab2 .dot::before{width:16px;height:16px;background:linear-gradient(90deg,#514fb9,#bb29bc)}
.m-swiperliste1 .active-tab2 .item .dot{border-color:#5b4eb9}
.m-swiperliste1 .desc{opacity:0;font-weight:400;font-size:18px;color:#222;line-height:30px}
.m-swiperliste1 .active-tab2 .desc{opacity:1}
.m-swiperliste1 .desc p{position:relative;font-size:18px;color:#222;line-height:1.67;padding-left:28px}
.m-swiperliste1 .desc p::before{position:absolute;top:50%;left:0;transform:translate(0,0);display:block;content:" ";width:7px;height:7px;background:#5b4eb9;border-radius:50%}
.m-swiperliste1 .box .tit{position:relative;margin-bottom:25px;line-height:1.25;font-family:Montserratbold;font-size:30px;color:rgba(34,34,34,.3)}
.m-swiperliste1 .active-tab2 .box .tit{font-family:Montserratbold;color:rgba(34,34,34,1)}
.m-swiperliste1 .box{position:relative;width:835px;box-sizing:border-box;padding:39px 42px 57px;z-index:99}
.m-swiperliste1 .box::before{position:absolute;left:0;top:0;bottom:0;display:block;content:" ";background-color:#fff;width:70%;height:100%;opacity:0;border-radius:20px}
.m-swiperliste1 .active-tab2 .box::before{opacity:1}
.m-swiperliste1 .active-tab2 .box{position:relative;z-index:55;background:rgba(255,255,255,.05);box-shadow:0 0 40px 0 rgba(103,83,194,.11);border-radius:20px}
.tab-wrap{position:absolute;top:50%;transform:translateY(-50%);right:0;width:100%;height:100%}
.m-swiperliste1{position:relative;width:100%;height:100%}
.m-swiperliste1 .tab-item{position:absolute;top:4%;right:26%;z-index:5}
.m-swiperliste1 .active-tab2{z-index:55}
.m-swiperliste1 .li2{right:8.2%;top:19%}
.m-swiperliste1 .li3{right:-1%;position:absolute;top:41%}
.m-swiperliste1 .li4{right:3.5%;top:auto;bottom:27%}
.m-swiperliste1 .li5{right:20%;top:auto;bottom:7.8%}
.m-swiperliste1 a{cursor:default}
.m-swiperliste1 .swiperbox{padding-top:0;margin:0;left:100%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
@media only screen and (min-width:959px){
.m-table-box .thead{top:5.208vw;}
.carouse2{margin:0 auto;width:52.86vw;height:52.86vw}
.carouse2::before{content:"";top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);border:1px solid rgba(82,79,185,.2);border-radius:50%}
.m-swiperliste1 .item .dot{width:1.51vw;height:1.51vw;background:0 0;border-radius:50%;border:1px solid transparent;box-sizing:border-box}
.m-swiperliste1 .item{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-swiperliste1 .item .txt{top:-2.968vw;left:4.687vw}
.m-swiperliste1 .item .dot::before{top:50%;transform:translate(-50%,-50%);content:" ";width:.625vw;height:.625vw;border-radius:50%}
.m-swiperliste1 .active-tab2 .dot::before{width:.833vw;height:.833vw}
.m-swiperliste1 .desc{opacity:0;font-weight:400;font-size:.937vw;line-height:1.562vw}
.m-swiperliste1 .active-tab2 .desc{opacity:1}
.m-swiperliste1 .desc p{font-size:.937vw;line-height:1.67;padding-left:1.458vw}
.m-swiperliste1 .desc p::before{top:50%;transform:translate(0,0);content:" ";width:.364vw;height:.364vw;background:#5b4eb9;border-radius:50%}
.m-swiperliste1 .box .tit{margin-bottom:1.302vw;line-height:1.25;font-family:Montserratbold;font-size:1.562vw}
.m-swiperliste1 .active-tab2 .box .tit{font-family:Montserratbold}
.m-swiperliste1 .box{width:43.48vw;box-sizing:border-box;padding:2.031vw 2.187vw 2.968vw}
.m-swiperliste1 .box::before{left:0;top:0;bottom:0;content:" ";opacity:0;border-radius:1.041vw}
.m-swiperliste1 .active-tab2 .box::before{opacity:1}
.m-swiperliste1 .active-tab2 .box{background:rgba(255,255,255,.05);box-shadow:0 0 2.083vw 0 rgba(103,83,194,.11);border-radius:1.041vw}
.tab-wrap{top:50%;transform:translateY(-50%);right:0}
.m-swiperliste1 .tab-item{top:4%;right:26%}
.m-swiperliste1 .li2{right:8.2%;top:19%}
.m-swiperliste1 .li3{right:-1%;top:41%}
.m-swiperliste1 .li4{right:3.5%;top:auto;bottom:27%}
.m-swiperliste1 .li5{right:20%;top:auto;bottom:7.8%}
.m-swiperliste1 .swiperbox{margin:0;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
}
@media only screen and (max-width: 959px) {
.m-table-box{white-space: normal;width:959px;max-width: inherit;}
.g-tablebg {width: 959px;}
.m-table-box .thead{position:static}
.m-databox1 .inner { margin-bottom: 20px;
}
}
@media only screen and (max-width: 800px) {
.m-table-box {width: 900px;}
.g-tablebg {width: 900px;}
}
.m-table-box .table.tbody{position: relative;}