@charset "utf-8";
body {
    font-family: 'MontserratRegular',"PingFang SC", "Microsoft YaHei";  
}
input, textarea{
    font-family: 'MontserratRegular',"PingFang SC", "Microsoft YaHei" !important;
}
.altumcode {
    --fontFamily:'MontserratRegular',"PingFang SC", "Microsoft YaHei" !important;
}
@font-face {
    font-family: 'MontserratRegular';
    src: url('../fonts/montserrat/MontserratRegular.woff2') format('woff2'),
         url('../fonts/montserrat/MontserratRegular.woff') format('woff');
}
@font-face {
    font-family: 'MontserratBold';
    src: url('../fonts/montserrat-bold/MontserratBold.woff2') format('woff2'),
         url('../fonts/montserrat-bold/MontserratBold.woff') format('woff');
}
@font-face {
    font-family: 'MontserratLight';
    src: url('../fonts/MontserratLight/MontserratLight.woff2') format('woff2'),
         url('../fonts/MontserratLight/MontserratLight.woff') format('woff');
}
/* 英文站换行规则 */
p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
}
span,i{
    line-height: inherit;
}
@font-face {
    font-family: 'dynessbold';
    src: url('../fonts/URBANISTBOLD/URBANISTBOLD.woff2') format('woff2'),
         url('../fonts/URBANISTBOLD/URBANISTBOLD.woff') format('woff');
}
@font-face {
    font-family: 'dynessregular';
    src: url('../fonts/URBANISTREGULAR/URBANISTREGULAR.woff2') format('woff2'),
         url('../fonts/URBANISTREGULAR/URBANISTREGULAR.woff') format('woff');
}
:root{
    --font48: 48px;
    --font40: 40px;
    --font26: 26px;
    --font20: 20px;
    --text24: 24px;
    --text16: 16px;
    --text18: 18px;
    --l1h2: 1.2;
    --l1h5: 1.5;
    --l1h75: 1.75;
    --colorfff: #fff;
    --color333: #333;
    --colormain: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 100%);
    --colorlv: #56C500;
    --colorlan: #00B1F7;
    --colorbg: #F3F8FA;
    --colorbg2: #F7F8FB;
    --color666: #666;
    --color999: #999;
    --distance150: 130px;
    --distance80: 80px;
    --distance30: 30px;
    --font46: 46px;
    --distance120: 120px;
    --distance100: 100px;
    --distance54: 54px;
    --distance50: 50px;
    
    --fontbtn: 16px;
    /* inside - start */
    --font36: 36px;
    --head: 80px;
    --distance110: 110px;
    --text14: 14px;
    /* inside - end */
    /* 2024.07.02 - start */
    --l1h4: 1.4;
    --l1h6: 1.6;
    /* 2024.07.02 - end */
}
.ys-cont1500{
    width: 1500px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont900{
    width: 900px;
    margin: 0 auto;
    max-width: 100%;
}
.ys-cont1020{
    width: 1020px;
    margin: 0 auto;
    max-width: calc(100% - 80px);
}
.std-title2,.yxedr-active h2{
    font-size: var(--font48);
    line-height: var(--l1h2);
    color: var(--color333);
}
.std-title2{
    color: var(--colorfff);
}
.std-title3,.yxedr-active h3{
    font-size: var(--font40);
    line-height: var(--l1h5);
    color: var(--color333);
}
.std-title4,.yxedr-active h4{
    font-size: var(--font26);
    line-height: var(--l1h5);
    color: var(--color333);
}
.std-title5,.yxedr-active h5{
    font-size: var(--font20);
    line-height: var(--l1h5);
    color: var(--color333);
}
.std-text1,
.std-text1 p,
.yxedr-active p{
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: var(--color333);
}
.std-text18,
.std-text18 p{
    font-size: var(--text18);
    line-height: var(--l1h75);
    color: var(--color333);
}
.std-text24,
.std-text24 p{
    font-size: var(--text24);
    line-height: var(--l1h5);
    color: var(--color333);
}
/* inside - start */
.std-title36{
    font-size: var(--font36);
    line-height: var(--l1h5);
    color: var(--color333);
}
.std-text14,
.std-text14 p{
    font-size: var(--text14);
    line-height: var(--l1h75);
    color: var(--color666);
}
/* inside - end */
.yxedr-active h6{
    font-size: var(--text24);
    line-height: var(--l1h5);
    color: var(--color333);
    margin-bottom: 1em;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    /*分享中文版本*/
    /* content: '分享到 - 微信'; */
    /*分享英文版本*/
    content: 'Share the - weixin';
}
/*导航默认选中*/
.yxnav-active1 {}
.yxnav-active2 {}
/*  */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .37);
    font-size: 14px;
    line-height: var(--l1h5);
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .std-btn1-link:hover::after{
        width: 100%;
    }
    .std-btn2-link:hover .std-btn2-icon::after{
        width: 100%;
        height: 100%;
    }
    .std-btn2-link:hover .std-btn2-font span:nth-of-type(2){
        opacity: 1;
        width: 100%;
    }
    .hnsi-box:hover .hnsi-box-inof::after{
        width: var(--width1);
        opacity: 1;
    }
    .swiper-controls1 .swiper-button-next:hover::after, 
    .swiper-controls1 .swiper-button-prev:hover::after{
        opacity: 1;
    }
    .footer-top-nav ul li:hover,
    .footer-top-nav ul li a:hover{
        color: var(--colorfff);
    }
    .head-nav-item:hover .head-nav-item_title span:nth-of-type(2),
    .head-nav:hover .head-nav-item.yxnav-active1:hover .head-nav-item_title span:nth-of-type(2){
        opacity: 1;
    }
    .head-nav-item:hover .head-nav-item_title span:first-child,
    .head-nav:hover .head-nav-item.yxnav-active1:hover .head-nav-item_title span:first-child{
        opacity: 0;
    }
    .head-nav:hover .head-nav-item.yxnav-active1 .head-nav-item_title span:nth-of-type(2){
        opacity: 0;
    }
    .head-nav:hover .head-nav-item.yxnav-active1 .head-nav-item_title span:first-child{
        opacity: 1;
    }
    .hnid1-drop:hover .hnid1-drop-item.yxnav-active2 .font-change span:nth-of-type(2){
        opacity: 0;
    }
    .hnid1-drop:hover .hnid1-drop-item.yxnav-active2 .font-change span:first-child{
        opacity: 1;
    }
    .hnid1-drop-item:hover .font-change span:nth-of-type(2),
    .hnid1-drop:hover .hnid1-drop-item.yxnav-active2:hover .font-change span:nth-of-type(2){
        opacity: 1;
    }
    .hnid1-drop:hover .hnid1-drop-item:hover .font-change span:first-child,
    .hnid1-drop:hover .hnid1-drop-item.yxnav-active2:hover .font-change span:first-child{
        opacity: 0;
    }
    .psci-lbn-link:hover::after{
        width: 100%;
    }
    .std-btn4 .std-btn1-link:hover .std-btn1-font{
        color: var(--colorfff);
    }
    .std-btn1-link:hover .std-btn4-icon img:nth-of-type(2){
        opacity: 1;
    }
    .std-btn1-link:hover .std-btn4-icon img:first-child{
        opacity: 0;
    }
    /* inside - start */
    .mod-arrows .slick-next:hover::after, 
    .mod-arrows .slick-next:hover::after {
        opacity: 1;
    }
    .std-btn5 .std-btn1-link:hover .std-btn1-font{
        color: var(--colorfff);
    }
    .std-btn5 .std-btn1-link:hover .std-btn4-icon img:nth-of-type(2){
        opacity: 0;
    }
    .std-btn5 .std-btn1-link:hover .std-btn4-icon img:first-child{
        opacity: 1;
    }
    .psci-lbn-link:hover .font-change span:nth-of-type(2){
        opacity: 1;
    }
    .psci-lbn-link:hover .font-change span:first-child{
        opacity: 0;
    }
    /* inside - end */
    /* kim - start */
    .bsul-link:hover::before{
        width: 100%;
        opacity: 1;
    }
    .bsul-link:hover{
        box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.15);
    }
    .plrl-cont:hover .std-text14{
        color: #56C500;
    }
    .plrl-cont:hover .plrl-icon > :nth-child(1){
        opacity: 1;
    }
    .plrl-cont:hover .plrl-icon > :nth-child(2){
        opacity: 0;
    }
    .fulb-list .std-text1:hover{
        color: #56C500;
    }
    .vsbu-list-link:hover::before{
        width: 100%;
        opacity: 1;
    }
    .vsbu-list-link:hover{
        box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.15);
    }
    .sscl-left-link:hover::after{
        width: 100%;
    }
    .sscl-right-link:hover::after{
        width: 100%;
    }
    /* kim - end */
    /* 2024.07.02 - start */
    .anchor-inof-nub-link:hover::before{
        width: 100%;
        opacity: 1;
    }
    .mod-arrows .slick-prev:hover::after, .mod-arrows .slick-prev:hover::after {
        opacity: 1;
    }
    .nrii-link:hover .nrii-link-btn{
        color: var(--colorlv);
    }
    .nifn-select .ys-select-li:hover{
        color: var(--colorlv);
    }
    .nici-link:hover{
        background: var(--colorfff);
        box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.15);
    }
    .nici-link:hover .nrii-link-btn{
        color: var(--colorlv);
    }
    .nici-link:hover::before{
        width: 100%;
        opacity: 1;
    }
    .nici-link:hover::after{
        opacity: 0;
    }
    .mod-page .pc-fenye .comp-tabli:hover li {
        color: #fff;
    }
    .mod-page .pc-fenye .comp-tabli:hover li::before {
       opacity: 1;
    }
    .detail1-core .inside-bread .ys-bread .ys-bread-list:hover{
        color: var(--color333);
    }
    .detail-page-item .std-text1:hover{
        color: var(--colorlv);
    }
    .saii-link:hover .std-btn1-link::after {
        width: 100%;
    }
    .saii-now:hover .font-change span:nth-of-type(2){
        opacity: 1;
    }
    .saii-now:hover .font-change span:first-child{
        opacity: 0;
    }
    .saii-now:hover {
        box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.15);
    }
    .d2cas-inof-item-link:hover .font-change span:nth-of-type(2){
        opacity: 1;
    }
    .d2cas-inof-item-link:hover .font-change span:first-child{
        opacity: 0;
    }
    .stii-btn-nub-link:hover::after{
        width: 100%;
    }
    .stii-btn-nub-link:hover .std-text1 span:first-child{
        opacity: 0;
    }
    .stii-btn-nub-link:hover .std-text1 span:nth-of-type(2){
        opacity: 1;
    }
    .coin-link:hover .std-text1{
        color: var(--colorlv);
    }
    .company-finance-box:hover .company-finance-box-inof,
    .approve-train-goon:hover .approve-train-inof{
        animation-play-state: paused;
    }
    .irrn-link:hover .std-btn2-link .std-btn2-icon::after{
        width: 100%;
        height: 100%;
    }
    .irrn-link:hover .std-btn2-link .std-btn2-font span:nth-of-type(2){
        opacity: 1;
        width: 100%;
    }
    .pclb-inof-nub-cry:hover .pclb-inc-text{
        opacity: 1;
        pointer-events: all;
    }
    .std-btn7 .std-btn1-link:hover .std-btn1-font{
        color: var(--colorfff);
    }
    .dcin-link:hover .ys-imgbox-cover::before{
        height: 53.3%;
    }
    .ifin-link:hover::before{
        width: 100%;
        opacity: 1;
    }
    .hnid3-inof:hover .hnid3-inof-nub.yxnav-active3 .hnid2-brstn-flex::before {
        opacity: 0;
    }
    .hnid3-inof:hover .hnid3-inof-nub.yxnav-active3 .hnid2-brstn-flex-icon {
        opacity: 0;
    }
    .hnid3-inof:hover .hnid3-inof-nub.yxnav-active3 .std-text1{
        color: var(--color666);
    }
    .ldon-word-item:hover .ldon-word-item-first,
    .ldon-wif-family:hover .ldon-wiff-link{
        color: var(--colorlv);
    }
    .hnid3-inof:hover .hnid3-inof-nub:hover .hnid2-brstn-flex::before,
    .hnid3-inof:hover .hnid3-inof-nub.yxnav-active3:hover .hnid2-brstn-flex::before {
        opacity: 1;
    }
    .hnid3-inof:hover .hnid3-inof-nub:hover .hnid2-brstn-flex-icon,
    .hnid3-inof:hover .hnid3-inof-nub.yxnav-active3:hover .hnid2-brstn-flex-icon {
        opacity: 1;
    }
    .hnid3-inof:hover .hnid3-inof-nub:hover .std-text1,
    .hnid3-inof:hover .hnid3-inof-nub.yxnav-active3:hover .std-text1{
        color: var(--color333);
    }
    .iftl-select .ys-select-li:hover span{
        opacity: 1;
    }
    .iftl-select .ys-select-li:hover i{
        opacity: 0;
    }
    .vsbu-list-link:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .inside-bread .ys-bread .ys-bread-list a:hover{
        opacity: 1;
    }
    .partner-coop-logo-box:hover .pclb-inof{
        animation-play-state: paused!important;
    }
    /* .std-btn2-link:hover .std-btn2-font span:first-child {
        opacity: 0;
    } */
    .now-side-inof-nub:hover .nsin-code {
        opacity: 1;
        visibility: visible;
        transform: scale(1) translate(-100%, -50%);
        transition: opacity .4s, transform .3s ease-out;
    }
    /* 2024.07.02 - end */
    /*.blbb-ri:hover .blbb-ri-icon img:first-child{*/
    /*    opacity: 1;*/
    /*}*/
    /*.blbb-ri:hover .blbb-ri-icon img:nth-child(2){*/
    /*    opacity: 0;*/
    /*}*/
    /*.blbb-ri:hover .std-text14{*/
    /*    color: #56C500;*/
    /*}*/
    /* 2024.10.08 */
    .dfab-nub:hover .std-text18{
        color: var(--colorfff);
    }
    .dfab-nub:hover::before{
        width: 100%;
    }
}
.ys-hd-pc{
    position: fixed;
    width: 100%;
}
.home-screen{
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
}
.home-screen-img{
    width: 100%;
    height: 100vh;
}
.home-screen-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-screen-logo{
    width: 210px;
    position: fixed;
    top: 51px;
    left: 50%;
    transform: translateX(-50%);
}
.home-screen-logo a{
    display: block;
    width: 100%;
}
.home-screen-logo img{
    width: 100%;
}
.home-screen-title{
    font-size: 160px;
    color: var(--colorfff);
    line-height: var(--l1h2);
    font-family: 'dynessbold'!important;
    transition: all .8s ease-in-out;
    transform: scale(1);
    transform-origin: top center;
}
.std-btn1-font{
    font-size: var(--fontbtn);
    color: var(--colorfff);
    position: relative;
    z-index: 6;
    transition: all .4s ease-in-out;
}
.std-btn1,
.std-btn2{
    display: flex;
}
.std-btn1-link{
    --ra1:22px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4px 36px;
    border-radius: var(--ra1);
    transform: rotate(0);
    -webkit-transform: rotate(0);
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.std-btn1-link::before{
    content: '';
    width: 100%;
    height: 100%;
    background: var(--colormain);
    position: absolute;
    left: 0;
    border-radius: var(--ra1);
    top: 0;
}
.std-btn1-link::after{
    content: '';
    width: 0;
    height: 100%;
    background: var(--colorlv);
    position: absolute;
    left: 0;
    top: 0;
    transition: all .4s ease-out;
    border-radius: var(--ra1);
}
.std-btn2-icon{
    width: 42px;
    height: 42px;
    overflow: hidden;
    border-radius: 50%;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    position: relative;
}
.std-btn2-icon img{
    width: 38.095238%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
}
.std-btn2-icon::before{
    content: '';
    width: 100%;
    height: 100%;
    background: var(--colormain);
    position: absolute;
    left: 0;
    top: 0;
}
.std-btn2-icon::after{
    content: '';
    width: 0;
    height: 0;
    background: var(--colorlv);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .4s ease-out;
    border-radius: 50%;
}
.std-btn2-link{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.std-btn2-link .std-btn2-font{
    margin-left: 14px;
    font-size: var(--fontbtn);
    position: relative;
}
.std-btn2-link .std-btn2-font span{
    color: var(--color333);
    opacity: 1;
    transition: opacity .4s ease;
    line-height: inherit;
    white-space: nowrap;
}
.std-btn2-link .std-btn2-font span:nth-of-type(2){
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0;
    transition: opacity .4s ease,width .4s .1s ease;
    width: 0;
}
.home-screen-cry{
    position: absolute;
    width: 100%;
    z-index: 6;
    top: 23.8vh;
    text-align: center;
}
.home-screen-cry-pro{
    width: 36.2%;
    margin: 0 auto;
    position: relative;
    z-index: 6;
}
.home-screen-cry-pro img{
    width: 100%;
}
.home-screen-text{
    width: 496px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.home-screen-text .std-title5{
    color: var(--colorfff);
    line-height: var(--l1h5);
    margin-bottom: var(--margin1);
    height: 3em;
    /* overflow: hidden; */
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.home-screen-text{
    --margin1: 24px;
    --height: calc(var(--font20) * 3 + 64px);
    height: 54px;
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    transition: all .8s ease-in-out;
}
.home-box.on1 .home-screen-text{
    opacity: 1;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    height: var(--height);
}
.home-box.on1 .home-screen-title{
    transform: scale(0.75);
}
.home-box{
    height: 200vh;
    position: relative;
}
.home-screen{
    transition: all .6s ease-in-out;
}
.home-box.on1.on2 .home-screen{
    opacity: 0;
    pointer-events: none;
}
.home-box{
    display: flex;
    align-items: flex-end;
}
.ys-banner{
    height: 100vh;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
}
.ys-ban-imgbox img{
    height: 100vh;
    object-fit: cover;
}
.home-box.on1.on2.on3 .ys-banner{
    position: absolute;
}
.home-main .ys-hd-pc{
    opacity: 0;
    pointer-events: none;
    transition: all .6s ease-in-out;
}
.home-main.act1 .ys-hd-pc{
    opacity: 1;
    pointer-events: all;
}
.ys-ban-txtbox .ys-ban-title{
    color: var(--colorfff);
    line-height: var(--l1h5);
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 41px;
    font-size: var(--font48);
}
.mod-dots1 .slick-dots li button{
    display: block;
    font-size: var(--text16);
    line-height: var(--l1h2);
    color: var(--colorfff);
}
.mod-dots1 .slick-dots li {
    width: 60px;
    height: 32px;
    margin: 0 10px;
    background: transparent;
    opacity: .5;
    transition: all .5s ease;
}
.mod-dots1 .slick-dots li.slick-active{
    width: 119px;
    opacity: 1;
}
.mod-dots1 .slick-dots li::before{
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: var(--colorfff);
    transition: all .5s ease;
}
.ys-ban-slick .slick-dots{
    padding-left: calc(50% - 710px);
    bottom: 17em;
    text-align: left;
}
.home-solution{
    padding-top: var(--distance150);
    padding-bottom: var(--distance80);
}
.mod-title1 span{
    white-space: nowrap;
    position: relative;
}
.mod-title1 span::before{
    content: '';
    height: 8px;
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 0;
    background: var(--colormain);
    z-index: -1;
    transition: all 0.8s .3s ease-in-out;
    opacity: 0;
}
.mod-title1.on1 span::before{
    width: 100%;
    opacity: 1;
}
.home-solution .std-title3{
    margin-bottom: var(--distance54);
}
.home-solution-cry{
    margin-right: calc(743px - 50vw);
    position: relative;
    justify-content: flex-end;
}
.home-solution-cry-list{
    --space1: 26px;
    --colorline: #e6e6e6;
    position: absolute;
    left: 0;
    top: 0;
}
.hscl-item:first-child{
    border-top: 1px solid var(--colorline);
}
.hscl-item{
    border-bottom: 1px solid var(--colorline);
}
.hscl-item .std-title4{
    padding-top: var(--space1);
    padding-bottom: var(--space1);
    color: var(--color999);
    line-height: 1.3;
    transition: all 0.5s ease-in-out;
}
/* .hscl-item .std-text18{
    margin-top: -2px;
} */
.hscl-item .std-btn2{
    margin-top: 29px;
    margin-bottom: 58px;
}
.font-change{
    position: relative;
}
.font-change span{
    line-height: inherit;
    display: inline-block;
}
.font-change span:nth-of-type(2){
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0;
    transition: opacity .4s ease;
}
.hscl-item.on .font-change span:nth-of-type(2){
    opacity: 1;
} 
.hscl-item.on .font-change span:first-child{
    opacity: 0;
} 
.hscl-item-text{
    display: none;
    padding-right: 32px;
}
.hscl-item .std-title4 {
    cursor: pointer;
}
.home-solution-cry-img{
    width: 66.17%;
    padding-top: 7px;
}
.home-solution-cry{
    display: flex;
    align-items: flex-start;
}
.home-solution-cry-list{
    width: 33.83%;
    padding-right: 66px;
}
.hsci-nub:not(:first-child){
    display: none;
}
.hpln-img,
.hpln-img img{
    width: 100%;
}
.home-product-list-nub:not(:first-child){
    display: none;
}
.hpln-img{
    position: relative;
}
.hpln-img::before{
    content: '';
    height: 32.45%;
    width: 100%;
    position: absolute;
    z-index: 3;
    background: linear-gradient(180deg, rgba(0,0,0,.3) 0%, rgba(0, 0, 0, 0) 100%);
    top: 0;
    left: 0;
}
.hpln-img::after{
    content: '';
    width: 50%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(90deg, rgba(0,0,0,.3) 0%, rgba(0, 0, 0, 0.00) 100%);
    z-index: 4;
}
.home-product-cry{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    padding-top: 83px;
    padding-bottom: 64px;
}
.home-product-cry-title{
    text-align: center;
}
.home-product-cry-title .std-title3{
    color: var(--colorfff);
    line-height: 1.325;
}
.home-product-cry-title .std-text18,
.home-product-cry-title .std-text18 p{
    color: var(--colorfff);
    line-height: var(--l1h5);
    text-align: center;
}
.home-product-cry-title .std-text18{
    margin-top: 16px;
}
.home-product{
    position: relative;
}
.home-product-cry-list{
    width: 40.5%;
}
.hpcl-item .std-title4{
    color: var(--colorfff);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: 1.3;
    margin-bottom: 1.3em;
}
.hpcl-item .std-text18,
.hpcl-item .std-text18 p{
    color: var(--colorfff);
}
.hpcl-item .std-text18{
    margin-bottom: 50px;
}
.hpcl-item .std-btn2-font span{
    color: var(--colorfff);
}
.hpcl-item .std-btn2-font span:nth-of-type(2){
    display: none;
}
.home-product-cry-list{
    padding-top: var(--distance100);
}
.hpcl-item:not(:first-child){
    display: none;
}
.hpdl-item .std-title5{
    color: var(--colorfff);
    line-height: var(--l1h2);
    font-weight: bold;font-family: 'MontserratBold'!important;
    padding-left: 6px;
}
.hpdl-item{
    margin: 0 24px;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 17px 50px;
}
.hpdl-item::before{
    content: '';
    height: 24px;
    width: 1px;
    position: absolute;
    right: -24px;
    top: 50%;
    transform: translateY(-50%);
    background: var(--colorfff);
}
.hpdl-item-icon{
    width: 36px;
}
.home-product-cry .ys-cont1400{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.home-product-cry-top{
    flex-grow: 1;
}
.home-product-dots-list{
    display: flex;
    justify-content: center;
}
.hpdl-item:last-child::before{
    display: none;
}
.hpdl-item::after{
    content: '';
    height: 2px;
    width: 100%;
    background: var(--colorfff);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    width: 0;
    transition: all 0.5s ease-in-out;
}
.hpdl-item.on::after{
    opacity: 1;
    width: 100%;
}
.home-product-dots{
    position: relative;
}
.home-product-dots::before{
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    height: 1px;
    width: 100%;
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 13.5%,rgba(255,255,255,0.7) 86.5%,rgba(255,255,255,0) 100%);
}
.home-about{
    padding-top: var(--distance150);
    padding-bottom: var(--distance150);
}
.home-about-box{
    margin-right: calc(720px - 50vw);
    position: relative;
}
.home-about-box-img{
    width: 78.9%;
    position: relative;
}
.home-about-box{
    display: flex;
    justify-content: flex-end;
}
.home-about-box-img img{
    width: 100%;
}
.home-about-box-cry{
    position: absolute;
    width: 443px;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: var(--distance54);
}
.habc-top .std-title3{
    margin-bottom: 10px;
}
.habc-top .std-text18,
.habc-top .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.habc-top .std-text18{
    margin-bottom: 55px;
}
.habc-list-data{
    width: 50%;
}
.habc-list{
    display: flex;
    flex-wrap: wrap;
    --marginx: 45px;
    --padding1: 20px;
    margin: 0 calc(var(--padding1) * -1) calc(var(--marginx) * -1);
}
.home-about-num{
    font-size: var(--font46);
    line-height: 1.2;
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-family: 'dynessbold'!important;
    margin-bottom: 2px;
}
.habc-list-data .std-text1{
    width: 100%;
}
.habc-list-data{
    width: 50%;
    padding: 0 var(--padding1);
    margin-bottom: var(--marginx);
}
.habi-list{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.habi-list-item{
    position: absolute;
    transform: translate(-50%,-50%);
}
.habi-list-item-point{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: var(--colormain);
    position: relative;
    cursor: pointer;
}
.habi-list-item-point span{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    background: var(--colormain);
}
.habi-list-item-point span:first-child{
    animation: kuo 3s linear infinite;
}
.habi-list-item-point span:nth-of-type(2){
    animation: kuo 3s 1.5s linear infinite;
}
@keyframes kuo{
    0%{
        transform:  translate(-50%,-50%) scale(1);
        opacity: .6;
    }
    80%{
        transform:  translate(-50%,-50%) scale(2.6);
        opacity: 0;
    }
    100%{
        transform:  translate(-50%,-50%) scale(1);
        opacity: 0;
    }
}
@-webkit-keyframes kuo{
    0%{
        transform:  translate(-50%,-50%) scale(1);
        opacity: .6;
    }
    80%{
        transform:  translate(-50%,-50%) scale(2.6);
        opacity: 0;
    }
    100%{
        transform:  translate(-50%,-50%) scale(1);
        opacity: 0;
    }
}
.habi-list{
    --linewidth: 57px;
    --lineheight: 100px;
}
.habi-list-item-pop{
    position: absolute;
    width: 350px;
    background: #fff;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
    padding: 24px 37px 24px 24px;
    left: var(--linewidth);
    top: calc(50% - var(--lineheight));
    transform: translateY(-50%);
}
.habi-list-item .std-text18{
    color: var(--colorlv);
    line-height: var(--l1h75);
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 9px;
}
.habi-list-item .std-text1,
.habi-list-item .std-text1 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.habi-list-item::before{
    content: '';
    background-image: url(../images/0a1_line.png);
    background-size: 100% 100%;
    width: var(--linewidth);
    height: var(--lineheight);
    position: absolute;
    bottom: 50%;
    left: 50%;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s ease-in-out,clip-path .4s ease-in;
    clip-path: polygon(0 0,0 100%,0 0,0 100%);
}
.habi-list-item.mod-right::before{
    right: 50%;
    left: auto;
    transform: scaleX(-1);
    transform-origin: bottom center;
} 
.habi-list-item.mod-right .habi-list-item-pop{
    left: auto;
    right: var(--linewidth);
}
.habi-list-item-pop{
    opacity: 0;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
}
.habi-list-item.on{
    z-index: 6;
}
.habi-list-item.on .habi-list-item-pop{
    opacity: 1;
    pointer-events: all;
}
.habi-list-item.on::before{
    opacity: 1;
    pointer-events: all;
    clip-path: polygon(0 0,0 100%,100% 100%,100% 0%);
}
.home-news{
    background: var(--colorbg);
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.mod-title2{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.home-news .mod-title2{
    margin-bottom: 40px;
}
.hnsi-box{
    background: var(--colorfff);
    padding: 20px 20px 33px;
    display: flex;
    height: 100%;
    flex-direction: column;
}
.hnsi-box-img{
    width: 100%;
}
.hnsi-box-inof{
    padding-top: 19px;
    position: relative;
    --left1: 13px;
    --width1:  calc(100% - calc(var(--left1) * 2));
}
.hnsi-box-inof::before{
    content: '';
    background: #BAC9CF;
    height: 1px;
    position: absolute;
    left: var(--left1);
    transform: translateX(0);
    top: 0;
    width: var(--width1);
}
.hnsi-box-inof::after{
    content: '';
    background: var(--colormain);
    height: 1px;
    position: absolute;
    left: var(--left1);
    transform: translateX(0);
    top: 0;
    width: 0;
    opacity: 0;
    transition: all 0.4s ease-in-out;
}
.hnsi-box-inof .std-text1{
    color: var(--color999);
    line-height: var(--l1h75);
    margin: 0 13px;
}
.hnsi-box-inof{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -13px;
}
.home-news-swiper-item{
    width: 33.333333%;
    padding: 0 14px;
}
.home-news-swiper{
    margin: 0 -14px;
    width: calc(100% + 28px);
    left: -14px;
}
.hnsi-box-text{
    flex-grow: 1;
    padding-top: 29px;
    padding-bottom: 89px;
}
.hnsi-box-text .std-title5{
    line-height: var(--l1h75);
}
.home-news-swiper-item.swiper-slide{
    height: auto;
}
.swiper-controls1{
    margin-top: 30px;
    position: relative;
    height: 42px;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 14px;
    justify-content: space-between;
}
.swiper-controls1 .swiper-pagination{
    width: calc(100% - 159px);
}
.swiper-controls1 .swiper-pagination-progressbar {
    background: #CDD3D6;
    height: 1px;
    position: relative;
}
.swiper-controls1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: var(--colorlv);
}
.swiper-controls1 .swiper-button-next, 
.swiper-controls1 .swiper-button-prev{
    width: 42px;
    height: 42px;
    position: relative;
    margin-top: 0;
    top: auto;
    left: auto;
    right: auto;
    border-radius: 50%;
    transition: all 0.4s linear;
}
.swiper-controls1 .swiper-button-next::before, 
.swiper-controls1 .swiper-button-prev::before{
    content: '';
    background-image: url(../images/com_icon1.svg);
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(1);
    transition: background-image 0.4s linear;
}
.swiper-controls1 .swiper-button-next.swiper-button-disabled, 
.swiper-controls1 .swiper-button-prev.swiper-button-disabled{
    opacity: .5;
}
.swiper-icon-btn{
    display: flex;
    align-items: center;
}
.swiper-controls1 .swiper-button-next{
    margin-left: 19px;
}
.swiper-controls1 .swiper-button-next::after, 
.swiper-controls1 .swiper-button-prev::after{
    content: '';
    background-image: url(../images/com_icon1h1.svg);
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: opacity 0.4s linear;
    opacity: 0;
}
.swiper-controls1 .swiper-button-prev::before,
.swiper-controls1 .swiper-button-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
/* .swiper-controls1 .swiper-button-next.swiper-button-disabled::before, 
.swiper-controls1 .swiper-button-prev.swiper-button-disabled::before{
    background-image: url(../images/com_icon1h.svg);
} */
.home-start{
    padding-bottom: var(--distance120);
    padding-top: var(--distance120);
}
.home-start-cry{
    padding-left: 10.64%;
    display: flex;
    align-items: center;
}
.home-start-cry-img{
    width: 38.88%;
}
.home-start-cry-img img{
    width: 100%;
}
.home-start-cry-text{
    width: 50.48%;
    padding-left: 50px;
}
.home-start-cry-text .std-title2{
    line-height: var(--l1h5);
    color: var(--color333);
    margin-bottom: 38px;
}
.home-start-cry-text .std-title2 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ys-footer{
    background: #131A2C;
    position: relative;
    padding-top: 113px;
}
.footer-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
}
.footer-bg-img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.footer-video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 3;
}
.ys-footer .ys-cont1400{
    position: relative;
    z-index: 6;
}
.footer-top-nav{
    width: calc(55.72% + 48px);
    margin: 0 -24px;
    display: flex;
    flex-wrap: wrap;
}
.footer-top-nav>li{
    padding: 0 24px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.footer-nav-inof-first,
.footer-nav-inof-first a{
    font-size: var(--text18);
    color: var(--colorfff);
    line-height: var(--l1h5);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.footer-top-nav ul li,
.footer-top-nav ul li a{
    font-size: var(--text16);
    color: rgba(255,255,255,.5);
    transition: all 0.4s;
    line-height: var(--l1h5);
}
.footer-top-nav ul li{
    padding: 8px 0;
}
.footer-nav-inof-first {
    margin-bottom: 12px;
}
.footer-top-nav ul{
    margin-bottom: 5px;
}
.footer-top-contact{
    width: 44.28%;
    padding-left: 82px;
}
.footer-top{
    display: flex;
    position: relative;
    padding-bottom: 109px;
    align-items: flex-start;
}
.ftcs-nub-img{
    width: 24px;
    cursor: pointer;
}
.ftcs-nub{
    padding: 0 14px;
    position: relative;
}
.footer-top-contact-share{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
    margin-top: 24px;
}
.ftcs-nub-img img{
    transform: scale(1)!important;
}
.ftcs-nub-code{
    background: var(--colorfff);
    position: absolute;
    width: 146px;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0px 15px 35px 0px rgba(71, 71, 71, 0.10);
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(100% + 20px);
    display: none;
}
.ftcs-nub-code img{
    width: 100%;
}
.ftcs-nub-code::before{
    content: '';
    height: 20px;
    width: 100%;
    position: absolute;
    bottom: -20px;
    left: 0;
}
.ftci-text .std-text1{
    display: flex;
    flex-wrap: wrap;
    color: var(--colorfff);
}
.ftci-text .std-text1 p,
.ftci-text .std-text1 a{
    color: inherit;
    line-height: inherit;
}
.ftci-text {
    padding: 6px 0;
}
.footer-top-contact-inof {
    margin-top: 20px;
    margin-bottom: 41px;
}
.ftci-text .std-text1 p{
    padding-left: 19px;
}
.footer-top::before{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    background: rgba(255, 255, 255, .3);
    top: 0;
    left: 55.72%;
}
.footer-bot{
    border-top: 1px solid rgba(255, 255, 255, .3);
    padding-top: 32px;
    padding-bottom: 45px;
}
.footer-logo{
    width: 276px;
    padding-top: 6px;
}
.footer-logo a{
    display: block;
}
.footer-logo img{
    width: 100%;
}
.fbro-list li{
    padding: 0 20px;
}
.fbro-list{
    display: flex;
    margin: 0 -20px;
    flex-wrap: wrap;
}
.fbro-list li,
.fbro-list li a{
    color: rgba(255, 255, 255, 0.74);
    font-size: 14px;
    line-height: var(--l1h5);
}
.footer-bot-right-other{
    display: flex;
    justify-content: space-between;
    margin-top: 11px;
}
.footer-bot{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer-bot-text,
.footer-bot-text p,
.footer-bot-text a{
    color: rgba(255, 255, 255, 0.74);
    font-size: 14px;
    line-height: var(--l1h5);
}
.footer-bot-text a[href='https://beian.miit.gov.cn/']{
    margin-left: 10px;
}
.head-logo{
    width: 210px;
    line-height: var(--head);
    height: var(--head);
    display: flex;
    align-items: center;
}
.head-logo img{
    width: 100%;
}
.head-logo a{
    display: block;
    font-size: 0;
}
.ys-header{
    --head: 80px;
}
.ys-hd-pc .ys-cont1400{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.head-nav-item_title{
    padding: 12px 21px;
    cursor: pointer;
    display: inline-block;
}
.head-nav-item_title .std-text18,
.head-nav-item_title .std-text18 span{
    position: relative;
    color: #1D3444;
    font-size: var(--text18);
    line-height: 40px;
    opacity: 1;
    transition: all 0.4s;
}
.head-nav-item_title .std-text18 span:nth-of-type(2){
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0;
    transition: all 0.4s;
}
.head-nav{
    display: flex;
}
.head-right-box{
    border-radius: 50px;
    background: rgba(255, 255, 255, 0.90);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.10);
    display: flex;
    align-items: center;
    padding-left: 19px;
    padding-right: 14px;
    transition: all .4s ease;
}
.head-right-box .std-btn1{
    margin-left: 21px;
}
.head-language-top .ys-imgbox-cover{
    width: 12px;
    margin-left: 6px;
    font-size: 0;
}
.head-language-top .std-text1{
    color: var(--colorfff);
    line-height: var(--head);
    font-size: var(--text16);
    transition: all 0.36s;
}
.head-right{
    display: flex;
    align-items: center;
}
.head-language-top{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.head-language{
    margin-left: 60px;
    position: relative;
}
.head-language-top .ys-imgbox-cover img:nth-of-type(2){
    opacity: 0;
}
.head-language-xia{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(255, 255, 255, 0.98);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.20);
    display: none;
}
.head-language-xia-nub a{
    font-size: var(--text18);
    text-align: center;
    display: block;
    line-height: 1.75;
    padding: 9px 26px;
    white-space: nowrap;
    position: relative;
    transition: all 0.36s;
    color: var(--color333);
}
.head-language-xia-nub{
    border-bottom: 1px solid #EFF1F4;
}
.head-language-xia-nub:last-child{
    border-bottom: 0;
}
.head-language-xia-nub a:hover{
    background: #EFF1F4;
}
.head-nav-item.yxnav-active1 .head-nav-item_title span:nth-of-type(2){
    opacity: 1;
}
.head-nav-item.yxnav-active1 .head-nav-item_title span:first-child{
    opacity: 0;
}
.head-nav-item-down.head-nav-item-down1{
    background: var(--colorfff);
}
.head-nav-item-down{
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.08) inset,0px 15px 20px 0px rgba(0, 0, 0, 0.20);
    width: 101%;
    background: rgba(255, 255, 255, 0.98);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    overflow: hidden;
}
.head-nav-item-down1{
    padding-top: 44px;
    padding-bottom: 44px;
}
.head-nav-item{
    position: static;
}
.hnid1-dil-icon {
    width: 24px;
}
.hnid1-drop-item-link{
    display: flex;
    align-items: center;
}
.hnid1-drop-item .std-text18{
    margin-left: 10px;
    color: var(--color333);
    line-height: var(--l1h75);
    transition: all 0.36s;
}
.hnid1-drop-item .hnid1-drop-item-link{
    padding: 0 50px;
}
.hnid1-drop{
    margin: 0 -50px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.head-nav-item-down1 .ys-cont1400{
    justify-content: center;
}
.hnid1-drop-item.yxnav-active2 .font-change span:nth-of-type(2){
    opacity: 1;
}
.hnid1-drop-item.yxnav-active2 .font-change span:first-child{
    opacity: 0;
}
.font-change span{
    transition: all .4s ease;
}
.head-nav-item-down2{
    padding-top: 50px;
    padding-bottom: 62px;
    padding-left: calc(50vw - 700px);
    padding-right: calc(50vw - 960px + 106px);
}
.hnid2-box{
    display: flex;
    align-items: flex-start;
    position: relative;
}
.hnid2-box-left{
    width: 28.83%;
    padding-top: 38px;
    padding-right: 97px;
}
.hnid2-box-left .std-text24{
    margin-bottom: var(--distance50);
}
.hnid2-box-right{
    width: 71.17%;
    padding-left: 35px;
    display: flex;
    align-items: flex-start;
}
.hnid2-box-right-second{
    width: 260px;
}
.hnid2-brs-title2{
    padding-left: 26px;
    margin-bottom: 8px;
}
.hnid2-brs-title2 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: var(--text18);
    line-height: var(--l1h75);
}
.hnid2-brstn-flex-icon{
    width: 16px;
    opacity: 0;
    transition: all 0.36s;
}
.hnid2-brstn-flex-icon img{
    width: 100%;
}
.hnid2-brstn-flex{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 25px 8px 26px;
    transition: all 0.36s;
    position: relative;
}
.hnid2-brstn-flex::before{
    content: '';
    position: absolute;
    background: #EFF1F4;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: calc(100% + 4px);
    width: 100%;
    opacity: 0;
    transition: all 0.4s ease;
}
.hnid2-brs-third-nub.yxnav-active3 .hnid2-brstn-flex::before{
    opacity: 1;
}
.hnid2-brs-third-nub.yxnav-active3 .hnid2-brstn-flex-icon{
    opacity: 1;
}
.hnid2-brstn-flex .std-text1,
.hnid2-brstn-flex-icon{
    position: relative;
    z-index: 5;
}
.hnid2-brstn-flex .std-text1{
    max-width: calc(100% - 16px);
}
.hnid2-brs-third{
    margin-bottom: 26px;
}
.hnid2-box::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 28.83%;
    background: #D7D7D7;
}
.hnid2-box-right-second{
    padding-top: 26px;
}
.hnid2-box-pro{
    width: calc(100% - 260px);
    padding-left: 92px;
    padding-top: 38px;
}
.hnid2-box-pro-group{
    position: relative;
    width: 100%;
}
.hnid2-bpgbl-nub{
    width: 33.333333%;
    padding: 0 7.5px;
}
.hnid2-bpg-box-list{
    margin: 0 -7.5px;
    display: flex;
    flex-wrap: wrap;
}
.hnid2-bpgbl-nub .ys-imgbox-cover{
    width: 100%;
    margin-bottom: 15px;
    background: var(--colorfff);
}
.hnid2-bpgbl-nub .std-text18{
    line-height: var(--l1h5);
    margin-bottom: 4px;
    text-align: center;
}
.hnid2-bpgbl-nub .std-text1,
.hnid2-bpgbl-nub .std-text1 p{
    text-align: center;
    color: var(--color999);
    line-height: var(--l1h5);
}
.hnid2-bpg-box{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.hnid2-bpg-box.act{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.hnid2-brs-title2 a{
    display: block;
}
.hnid2-box-right.on1 .hnid2-brs-third-nub.yxnav-active3 .hnid2-brstn-flex::before {
    opacity: 0;
}
.hnid2-box-right.on1 .hnid2-brs-third-nub.yxnav-active3 .hnid2-brstn-flex-icon {
    opacity: 0;
}
.hnid2-box-right.on1 .hnid2-brs-third-nub.act .hnid2-brstn-flex::before {
    opacity: 1;
}
.hnid2-box-right.on1 .hnid2-brs-third-nub.act .hnid2-brstn-flex-icon {
    opacity: 1;
}
.head-logo img{
    transition: all 0.4s ease;
}
.head-logo img:nth-of-type(2){
    opacity: 0;
}
.ys-hd-pc.ishover .head-logo img:nth-of-type(2),
.ys-hd-pc.ishover .head-language-top .ys-imgbox-cover img:nth-of-type(2),
.ys-hd-pc.isfixed .head-logo img:nth-of-type(2),
.ys-hd-pc.isfixed .head-language-top .ys-imgbox-cover img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-pc.ishover .head-logo img:first-child,
.ys-hd-pc.ishover .head-language-top .ys-imgbox-cover img:first-child,
.ys-hd-pc.isfixed .head-logo img:first-child,
.ys-hd-pc.isfixed .head-language-top .ys-imgbox-cover img:first-child{
    opacity: 0;
}
.ys-hd-pc.ishover,
.ys-hd-pc.isfixed{
    background: var(--colorfff);
    transition: all .4s ease;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.08);
}
.ys-hd-pc.ishover .head-language-top .std-text1,
.ys-hd-pc.isfixed .head-language-top .std-text1{
    color: var(--color333);
}
.ys-hd-pc.ishover .head-right-box,
.ys-hd-pc.isfixed .head-right-box {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.head-nav-item-down::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0px;
    left: 0;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.22);
    z-index: 10;
    pointer-events: none;
}
.ys-ph-navbar3 .ys-phnav-header {
    background: #fff;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.08);
}
.ys-ph-navbar3 .ys-phnav-header a, .ys-ph-navbar3 .ys-phnav-search .iconfont {
    color: rgba(51,51,51,.8);
}
.ys-phnav-menubtn span, .ys-phnav-menubtn::after, .ys-phnav-menubtn::before{
    background: rgba(51,51,51,.8);
}
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.head-search-img{
    width: 18px;
    cursor: pointer;
}
.head-search{
    margin-left: 30px;
}
.head-search-img img{
    transition: all .36s;
}
.head-search-img img:nth-of-type(2){
    opacity: 0;
}
.ys-hd-pc.ishover .head-search-img img:nth-of-type(2),
.ys-hd-pc.isfixed .head-search-img img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-pc.ishover .head-search-img img:first-child,
.ys-hd-pc.isfixed .head-search-img img:first-child{
    opacity: 0;
}
/*  */
.head-search{
    --head: 80px;
    --btn-width: 20px;
    --shadow: 0 10px 18px 3px rgb(0 0 0 / 2%);
    --widthtotal: 34%;
    --widthr: 24px;
    --input-size: 16px;
}
.ys-search2-win{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    text-align: center;
    border-top: 1px solid #eee;
    box-shadow: var(--shadow);
    overflow: hidden;
    display: none;
}
.ys-search2-box{
    padding: 16px 0;
}
.ys-search2-tibox{
    width: var(--widthtotal);
    margin: 0 auto;
}
.ys-search2-tbox{
    border-bottom: 1px solid #eee;
    width: calc(100% - var(--widthr));
    padding-right: 20px;
    height: 40px;
}
.ys-search2-tbox input{
    width: 100%;
    height: 100%;
    font-size: var(--input-size);
}
.ys-search2-ibox {
    width: var(--widthr);
    margin-top: 10px;
}
.ys-search2-ibox img{
    width: 100%;
}
.home-box.on2 .ys-ban-li.slick-active .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s; 
}
.home-box.on2 .ys-ban-li.slick-active .std-btn1{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s; 
}
.ys-faderightx1{
    animation: ysfadeInRight .8s ease-in-out both;
    animation-delay: 0.2s;
}
@-webkit-keyframes ysfadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes ysfadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.hsci-nub.slick-active .ys-imgbox-cover{
    animation: fadeIn .8s ease-in-out both;
    animation-delay: 0.2s;
}
.hpcl-item.slick-active .std-title4{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.hpcl-item.slick-active .std-text18{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.hpcl-item.slick-active .std-btn2{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.home-product-cry-list .slick-list{
    overflow: visible;
}
.ys-ph-navbar3 .ys-phnav-search .ys-phnavss-modal .iconfont {
    color: rgba(255,255,255,.8);
}
.habi-lip-close{
    display: none;
}
.home-solution-cry {
    align-items: center;
    min-height: var(--zhi1);
}
.ftci-text .std-text1 p{
    max-width: calc(100% - 5em);
}
/* inside - start */
.inside-main .ys-hd-pc .head-logo img:nth-of-type(2),
.inside-main .ys-hd-pc .head-language-top .ys-imgbox-cover img:nth-of-type(2){
    opacity: 1;
}
.inside-main .ys-hd-pc .head-logo img:first-child,
.inside-main .ys-hd-pc .head-language-top .ys-imgbox-cover img:first-child{
    opacity: 0;
}
.inside-main .ys-hd-pc{
    background: var(--colorfff);
    transition: all .4s ease;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.08);
}
.inside-main .ys-hd-pc .head-language-top .std-text1{
    color: var(--color333);
}
.inside-main .ys-hd-pc .head-right-box {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.inside-main .ys-hd-pc .head-search-img img:nth-of-type(2){
    opacity: 1;
}
.inside-main .ys-hd-pc .head-search-img img:first-child{
    opacity: 0;
}
.inside-main .ys-main{
    padding-top: var(--head);
}
.ys-nyban-title h1{
    font-weight: bold;font-family: 'MontserratBold'!important;
    font-size: var(--font40);
    line-height: var(--l1h5);
    margin-bottom: 53px;
}
.ssul-bot-more .std-btn1-link,
.std-btn7 .std-btn1-link,
.std-btn5 .std-btn1-link,
.std-btn4 .std-btn1-link,
.std-btn4h .std-btn1-link,
.std-btn3 .std-btn1-link {
    --ra1: 22px;
    height: 44px;
    padding: 4px 46px;
}
.inside-bread{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 6;
    pointer-events: none;
}
.inside-bread .ys-bread{
    margin: 0 -20px;
    pointer-events: none;
}
.inside-bread .ys-bread .ys-bread-list{
    pointer-events: all;
    font-size: 14px;
    color: var(--colorfff);
    line-height: var(--l1h5);
    transition: all 0.36s;
    padding: 0 20px;
}
.inside-bread .ys-bread-list a{
    color: inherit;
    line-height: inherit;
    font-size: inherit;
}
.ys-bread-list::before {
    content: '';
    background-image: url(../images/com_jian.svg);
    width: 7px;
    height: 9px;
    position: absolute;
    background-size: 100% 100%;
    top: 50%;
    right: -3.5px;
    transform: translateY(-50%);
    font-size: 0;
    line-height: 1;
}
.inside-bread .ys-bread{
    padding-top: 30px;
}
.pro-hot{
    background: var(--colorbg2);
    padding-top: var(--distance100);
    padding-bottom: var(--distance110);
}
.pro-hot .std-title36{
    margin-bottom: 24px;
}
.pro-hot-list-item{
    width: 50%;
    padding: 0 var(--jian10);
}
.pro-hot-list{
    margin: 0 calc(var(--jian10) * -1);
    --ra10: 10px;
    --jian10: 10px;
}
.phli-link{
    border-radius: var(--ra10);
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    display: block;
    position: relative;
}
.phli-link-img,
.phli-link-img img{
    width: 100%;
}
.phli-link-text{
    position: absolute;
    width: 60%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 6;
    display: flex;
    flex-direction: column;
    padding: 56px 65px 75px;
}
.phli-link-img img{
    transform: scale(1)!important;
}
.phli-link-text-top{
    flex-grow: 1;
}
.phli-link-text-top .std-text1{
    color: var(--colorfff);
    line-height: var(--l1h5);
    margin-bottom: 4px;
}
.phli-link-text-top .std-text24{
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    color: var(--colorfff);
    margin-bottom: 14px;
}
.pro-hot-list-item:not(:first-child){
    display: none;
}
.mod-dots2 .slick-dots li,
.mod-dots2 .swiper-pagination-bullet{
    background: #D7D7D7;
}
.mod-dots2 .slick-dots li.slick-active,
.mod-dots2 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: var(--colormain);
}
.mod-dots2 .slick-dots{
    bottom: -40px;
}
.pro-system{
    padding-top: var(--distance100);
    padding-bottom: var(--distance150);
}
.pro-system-cry{
    --width1: 313px;
}
.pro-system-cry-left{
    width: var(--width1);
    padding-right: 50px;
}
.pro-system-cry-inof{
    width: calc(100% - var(--width1));
}
.pscl-item-first-icon{
    width: 36px;
    margin-right: 15px;
}
.pscl-item-first{
    display: flex;
    align-items: flex-start;
    cursor: pointer;
}
.pscl-item-first .std-title5{
    width: calc(100% - 51px);
    font-weight: bold;font-family: 'MontserratBold'!important;
    position: relative;
    top: 3px;
}
.pro-main .home-start{
    background: var(--colorbg2);
}
.pscl-item-first .font-change span:nth-of-type(2){
    opacity: 1;
}
.pscl-item-first .font-change span:first-child{
    opacity: 0;
}
.pscl-item-list-nub{
    padding-left: 51px;
    padding-top: 9px;
    padding-bottom: 10px;
    cursor: pointer;
}
.pscl-item-list-nub .std-text18{
    color: var(--color666);
    line-height: var(--l1h75);
    transition: all 0.4s ease;
}
.pscl-item-list-nub.on .std-text18{
    color: var(--color333);
}
.pscl-item-list {
    padding-top: 10px;
}
.pscl-item {
    margin-bottom: 49px;
}
.pscl-item:last-child{
    margin-bottom: 0;
}
.psci-list .std-title36{
    margin-bottom: 15px;
}
.psci-list-text,
.psci-list-text p{
    color: var(--color666);
}
.psci-list-text{
    margin-bottom: 52px;
}
.psci-list-box-nub{
    width: 33.333333%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.psci-list-box{
    display: flex;
    flex-wrap: wrap;
    --jian1: 14px;
    --jian2: 25px;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
}
.psci-lbn-link{
    background: var(--colorbg2);
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    border-radius: 10px;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    overflow: hidden;
    height: 100%;
}
.psci-lbn-link .ys-imgbox-cover{
    width: 100%;
}
.psci-lbn-link-text{
    text-align: center;
    padding-bottom: var(--distance50);
    padding-top: 23px;
    padding-left: 10px;
    padding-right: 10px;
}
.psci-lbn-link-text .std-text18{
    display: inline-block;
    margin: 0 auto;
    margin-bottom: 2px;
}
.psci-lbn-link::before{
    content: '';
    height: 4px;
    background: #E0E2EA;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.psci-lbn-link::after{
    content: '';
    width: 33.333333%;
    position: absolute;
    height: 4px;
    background: var(--colormain);
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.4s ease;
}
.psci-list {
    margin-bottom: 92px;
}
.psci-list:last-child{
    margin-bottom: 0;
}
.std-btn4-icon{
    margin-left: 10px;
    width: 13px;
    position: relative;
    z-index: 6;
}
.std-btn4-icon img{
    width: 100%;
}
.std-btn4-icon img:nth-of-type(2){
    opacity: 0;
}
.nban2-core{
    width: 42.17%;
}
.nban2-core .std-text1{
    color: var(--colorfff);
}
.nban2-list-nub{
    padding: 0 35px;
    position: relative;
    color: var(--colorfff);
}
.nban2-list{
    margin: 0 -35px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 56px;
}
.nban2-list-nub::before{
    content: '';
    height: 1em;
    width: 1px;
    position: absolute;
    right: 0;
    background: var(--colorfff);
    top: 6px;
}
.nban2-list-nub:last-child::before{
    display: none;
}
.nban2-core .std-text18,
.nban2-core .std-text18 p{
    color: var(--colorfff);
}
.nban2-core .std-text18{
    margin-bottom: 65px;
}
.nban2-btn{
    display: flex;
    margin: 0 -5px;
}
.nban2-btn-nub{
    margin: 0 5px;
}
.std-btn4 .std-btn1-link::before{
    background: var(--colorfff);
}
.std-btn4 .std-btn1-font{
    color: var(--colorlv);
}
.std-btn4-icon img{
    transform: scale(1)!important;
}
.ys-nybanner2 .inside-bread .ys-bread {
    padding-top: 51px;
}
.ys-nyban-title .nban2-core h1 {
    margin-bottom: 14px;
}
.nban2-img{
    width: 100%;
}
.nban2-img img{
    width: 100%;
}
.nban2-box{
    position: absolute;
    bottom: -10px;
    right: calc(50vw - 680px);
    width: 24.583333%;
    max-width: 472px;
}
.detail-feature{
    padding-top: var(--distance100);
    padding-bottom: var(--distance150);
}
.detail-feature .std-title36{
    text-align: center;
    margin-bottom: calc(var(--distance50) - 3px);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.detail-feature-list-item{
    width: 25%;
    padding: 0 var(--jian12);
}
.detail-feature-list{
    --jian12: 12px;
    --ra10: 10px;
    margin: 0 calc(var(--jian12) * -1);
}
.dfli-cry{
    border-radius: var(--ra10);
    background: #FFF;
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
    height: 100%;
    padding: 50px 20px 38px;
    transition: all .3s ease;
}
.dfli-cry-icon{
    width: 72px;
    margin: 0 auto;
    margin-bottom: 38px;
}
.dfli-cry .std-text18{
    text-align: center;
}
.detail-feature-list .slick-track{
    display:flex;
}
.detail-feature-list-item.slick-slide{
    height: auto;
}
.detail-feature-list .slick-list{
    padding: 30px 10px;
    margin: -30px -10px;
}
.detail-feature-list-item:not(:first-child){
    display: none;
}
.detail-feature-list-item:not(.slick-active) .dfli-cry{
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0);
}
.mod-arrows .slick-prev, 
.mod-arrows .slick-next{
    width: 42px;
    height: 42px;
    transition: all 0.4s linear;
    z-index: 6;
}
.mod-arrows .slick-prev::before,
.mod-arrows .slick-next::before{
    content: '';
    background-image: url(../images/com_icon1.svg);
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.4s linear;
}
.mod-arrows .slick-prev::after, 
.mod-arrows .slick-next::after{
    content: '';
    background-image: url(../images/com_icon1h1.svg);
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.4s linear;
    opacity: 0;
}
.mod-arrows .slick-prev::before,
.mod-arrows .slick-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.mod-arrows .slick-prev.slick-disabled::before, 
.mod-arrows .slick-next.slick-disabled::before{
    background-image: url(../images/com_icon1h.svg);
}
.mod-arrows .slick-prev{
    left: -72px;
}
.mod-arrows .slick-next{
    right: -72px;
}
.mod-arrows .slick-prev.slick-disabled,
.mod-arrows .slick-next.slick-disabled{
    pointer-events: none;
}
.detail-data{
    position: relative;
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
    overflow: hidden;
}
.detail-data-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.detail-data-bg img{
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.detail-data-cry{
    position: relative;
    z-index: 6;
}
.detail-data-cry .std-title36{
    margin-bottom: 22px;
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.detail-data-cry-box{
    border-radius: 15px;
    border: 1px solid #FFF;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.50) 0%, rgba(255, 255, 255, 0.28) 100%);
    box-shadow: 0px 10px 20px 0px rgba(186, 207, 219, 0.50);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    -moz-backdrop-filter: blur(7.5px);
    -ms-backdrop-filter: blur(7.5px);
    -o-backdrop-filter: blur(7.5px);
    padding: 62px 85px 45px 13px;
    display: flex;
    align-items: flex-start;
}
.ddcb-img-nub:not(:first-child){
    display: none;
}
.ddcb-left{
    width: 52.363636%;
    padding-top: 27px;
}
.ddcb-img{
    width: 50.8%;
    margin: 0 auto;
}
.mod-dots2 .slick-dots li,
.mod-dots2 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 7px;
    background: var(--colormain);
    opacity: .3;
}
.mod-dots2 .slick-dots li,
.mod-dots2 .swiper-pagination-bullet{
    background: #D7D7D7;
    margin: 0 9px;
    width: 12px;
    height: 12px;
}
.mod-dots2 .slick-dots li.slick-active,
.mod-dots2 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
}
.mod-dots2 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: var(--colorlv);
}
.ddcb-right{
    width: 47.636364%;
    padding: 0 32px;
}
.ddcb-right-list-nub{
    padding: 0 33px;
}
.ddcb-rln-btn-nub .std-btn4-icon{
    width: 17px;
}
.ddcb-rln-inof{
    position: relative;
    margin-bottom: 40px;
}
.ddcb-rln-inof>li{
    display: flex;
    align-items: flex-start;
    position: relative;
    padding-bottom: 21px;
}
.ddcb-rln-inof tr td{
    padding-bottom: 21px;
}
.ddcb-rln-inof>li .std-text18:first-child,
.ddcb-rln-inof tr td:first-child{
    width: 41.884817%;
    color: rgba(51,51,51,.7);
}
.ddcb-rln-inof>li .std-text18:nth-of-type(2),
.ddcb-rln-inof tr td:nth-of-type(2){
    width: 58.115183%;
    color: #333;
    padding-left: 37px;
}
.ddcb-rln-btn-nub{
    padding: 0 13px;
}
.ddcb-rln-btn{
    margin: 0 -30px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.ddcb-rln-inof::before{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    left: 41.884817%;
    top: 0;
    border-right: 1px dashed #C6C6C6;
}
.std-btn3 .std-btn4-icon img:nth-of-type(2) {
    opacity: 0!important;
}
.std-btn3 .std-btn4-icon img:first-child {
    opacity: 1!important;
}
.std-btn5 .std-btn1-link::before {
    border: 1px solid #C0CCDB;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: transparent;
    position: absolute;
    left: 0;
    top: 0;
}
.std-btn5 .std-btn1-font{
    color: var(--color333);
}
.std-btn5 .std-btn4-icon img:nth-of-type(2) {
    opacity: 1;
}
.std-btn5 .std-btn4-icon img:first-child {
    opacity: 0;
}
.ddcb-img.mod-dots2 .slick-dots {
    bottom: -20px;
}
.ddcb-right-list-nub:not(:first-child){
    display: none;
}
.ddcb-right-list.mod-arrows .slick-prev,
.ddcb-right-list.mod-arrows .slick-next{
    width: 30px;
    height: 30px;
}
.ddcb-right-list.mod-arrows .slick-prev {
    left: -32px;
}
.ddcb-right-list.mod-arrows .slick-next {
    right: -32px;
}
.detail-data{
    background: linear-gradient(270deg, #F3F8FA 33.1%, rgba(144, 147, 148, 0.00) 81.22%);
}
.detail-sell{
    padding-top: var(--distance150);
    padding-bottom: var(--distance150);
}
.detail-sell-cry{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.detail-sell-cry-img{
    width: 38%;
}
.detail-sell-cry-img img{
    width: 100%;
}
.detail-sell-cry-text{
    width: 56%;
}
.detail-sell-cry-text .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 38px;
}
.detail-sell-cry-text .std-text18 p{
    color: var(--color666);
    margin-bottom: 1em;
}
.detail-sell-cry-text .std-text18 p:last-child{
    margin-bottom: 0;
}
.detail-data-bg video{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.detail-realize{
    position: relative;
}
.detail-realize-bg,
.detail-realize-bg img{
    width: 100%;
}
.detail-realize-cry{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    padding-top: var(--distance100);
    z-index: 6;
}
.detail-realize-cry .std-title36{
    color: var(--colorfff);
    text-align: center;
    margin-bottom: 28px;
}
.detail-realize-cry .std-text18{
    width: 78.59%;
    margin: 0 auto;
}
.detail-realize-cry .std-text18,
.detail-realize-cry .std-text18 p{
    color: rgba(255, 255, 255, .7);
    line-height: var(--l1h75);
    text-align: center;
}
.detail-about{
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
}
.detail-about .std-title36,
.detail-case .std-title36{
    text-align: center;
    margin-bottom: 33px;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.psci-list-box.detail-about-list{
    display: block;
}
.detail-about-list .psci-list-box-nub:not(:first-child){
    display: none;
}
.detail-case{
    background: var(--colorbg2);
    padding-bottom: var(--distance100);
    padding-top: var(--distance80);
}
.detail-case-swiper-item{
    border-radius: 15px;
    background: var(--colorfff);
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}
.dcsi-box-img{
    width: 42.5%;
}
.dcsi-box{
    display: flex;
    align-items: center;
}
.dcsi-box-img .ys-imgbox-cover{
    width: 100%;
}
.dcsi-box-text{
    width: 57.5%;
    padding: 30px 98px;
}
.dcsi-btlnn-icon{
    width: 26px;
    position: relative;
    top: 10px;
}
.dcsi-btlnn-icon img{
    width: 100%;
}
.dcsi-btl-nub-name .std-text18{
    width: calc(100% - 26px);
    padding-left: 13px;
    color: var(--color333);
    line-height: 2.6;
}
.dcsi-btl-nub-core{
    padding-left: 13px;
    color: var(--color333);
    line-height: 2.6;
    width: calc(100% - 152px);
}
.dcsi-btl-nub-name{
    display: flex;
    align-items: flex-start;
    width: 152px;
}
.dcsi-btl-nub{
    display: flex;
    align-items: flex-start;
}
.dcsi-box-text .std-text24{
    margin-bottom: 17px;
}
.dcsi-box-text-list {
    margin-bottom: 25px;
}
.detail-consult{
    position: relative;
    padding-top: var(--distance120);
    padding-bottom: var(--distance150);
    overflow: hidden;
}
.detail-consult-bg{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.detail-consult-bg img{
    width: 100%;
}
.detail-consult .ys-cont1000{
    position: relative;
    z-index: 6;
}
.detail-consult .std-title36{
    text-align: center;
    margin-bottom: 26px;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.detail-consult-cry{
    background: rgba(255, 255, 255, 0.80);
    border: 1px solid #fff;
    box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    -moz-backdrop-filter: blur(40px);
    -ms-backdrop-filter: blur(40px);
    -o-backdrop-filter: blur(40px);
    padding: 62px 30px 42px 40px;
    border-radius: 15px;
}
.detail-consult-cry{
    --jian23: 23px;
    --jianx25: 25px;
}
.dccf-item{
    width: 100%;
    padding: 0 var(--jian23);
    margin-bottom: var(--jianx25);
}
.dccf-item.dccf-item3{
    width: 33.333333%;
}
.detail-consult-cry-form{
    margin: 0 calc(var(--jian23) * -1);
    display: flex;
    flex-wrap: wrap;
}
.dccf-item .std-text1{
    color: var(--color333);
    margin-bottom: 5px;
    padding: 0 10px;
}
.dccf-item .std-text1 span{
    color: #DE0000;
}
.dccf-item-box{
    height: 40px;
    display: block;
    width: 100%;
    border-radius: 5px;
    background: #f9f9f9;
}
.dccf-item-box input{
    width: 100%;
    height: 100%;
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: var(--color333);
    padding: 0 10px;
}
.dccf-item-text textarea{
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: var(--color333);
    padding: 10px 10px;
    width: 100%;
}
.dccf-item-select .ys-select-xtbbox{
    right: 18px;
}
.dccf-item-select .ys-select-xtbbox .iconfont{
    font-size: 14px;
    color: var(--color333);
}
/* 2025.07.16 - start */
.dccf-item-select .ys-select-bd{
    border-top: 1px solid #eee;
    box-shadow:  0px 4px 10px rgba(0, 0, 0, 0.08);
    padding-top: 7px;
    padding-bottom: 7px;
    /*height: calc(var(--text14) * 8 + 15px);   */
}
.dccf-item-select:not(.ys-fii-select-search) .ys-select-bd{
    height: calc(var(--text14) * 8 + 15px);  
}
/* 2025.07.16 - end */
.dccf-item-select .ys-select-li{
    font-size: var(--text14);
    padding: 0 10px;
    line-height: 2;
    transition: all .36s ease;
}
.dccf-item-select .ys-select-li:hover{
    color: var(--colorlv);
}
.dccf-item-select .mCSB_outside+.mCSB_scrollTools {
    right: 16px;
    top: 8px;
    bottom: 7px;
}
.dccf-item-select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.dccf-item-text .dccf-item-box,
.dccf-item-text textarea{
    height: 183px;
}
.dccf-item-code{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.dccf-item-code .dccf-item-img{
    height: 40px;
    width: auto;
    cursor: pointer;
}
.dccf-item-code .dccf-item-img img{
    height: 100%;
    max-width: none;
    width: auto;
}
.dccf-item-code .dccf-item-box{
    width: 215px;
    margin-right: 30px;
}
.dccf-item-code .std-text1{
    margin-right: 16px;
}
.dccf-item-btn{
    width: 20px;
    height: 20px;
    position: relative;
    cursor: pointer;
    top: 4px;
}
.dccf-item-btn::before{
    content: '';
    border: 1px solid #EEE;
    background: #F9F9F9;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.dccf-item-btn::after{
    content: '\e72e';
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'iconfont'!important;
    font-weight: bold;
    /* font-family: 'MontserratBold'!important; */
    opacity: 0;
    transition: all .4s ease;
}
.dccf-item-agree.on .dccf-item-btn::after{
    opacity: 1;
}
.dccf-item-agree {
    display: flex;
    align-items: flex-start;
}
.dccf-item-agree .std-text1{
    width: calc(100% - 20px);
    padding-left: 11px;
}
.dccf-item-agree .std-text1,
.dccf-item-agree .std-text1 p{
    color: var(--color999);
    line-height: var(--l1h75);
}
.dccf-item-agree .std-text1 a{
    color: #56C500;
    text-decoration: underline;
}
.dccf-item-submit{
    display: flex;
    justify-content: center;
    margin-top: 24px;
    margin-bottom: 0;
}
.dccf-item-submit .std-btn1{
    width: 50%;
}
.dccf-item-submit .std-btn1-link{
    width: 100%;
}
.dccf-item-code .std-text1{
    font-size: var(--text18);
    padding-left: 0;
}
.contact-main .detail-consult{
    background: #F2F7F9;
}
.nyban-list-item-icon{
    width: 20px;
    position: relative;
    top: 5px;
}
.nyban-list-item-icon img{
    width: 100%;
}
.nyban-list-item .std-text18{
    width: calc(100% - 20px);
    padding-left: 12px;
}
.nyban-list-item{
    display: flex;
    align-items: flex-start;
    margin-bottom: 18px;
}
.nyban-list-item .std-text18,
.nyban-list-item .std-text18 a{
    color: var(--colorfff);
}
.nyban-list-item:last-child{
    margin-bottom: 0;
}
.contact-map{
    --width1: 24px;
}
.cmbl-btn-img{
    width: var(--width1);
    transform-origin: bottom center;
    transition: all .4s ease;
}
.cmbl-btn-img img{
    width: 100%;
}
.cmbl-btn.on .cmbl-btn-img{
    transform: scale(2.16);
}
.cmbl-btn{
    cursor: pointer;
}
.contact-map-box-list{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.cmbl-btn{
    width: var(--width1);
    height: var(--width1);
    position: absolute;
    transform: translate(-50%,-100%);
}
.contact-map-box{
    position: relative;
}
.contact-map-box img{
    width: 100%;
}
.contact-map-cry-list{
    width: calc(466px * 2);
    margin-left: 50vw;
}
.cmcl-item{
    padding: 0 16px;
    --top1: 29px;
    --left1: 32px;
    --bot: 45px;
    --xia: calc(var(--text16) * 2.75)
}
.cmcl-item-core{
    width: 100%;
    border-radius: 15px;
    box-shadow: 0px 8px 10px 1px rgba(174, 198, 220, 0.25);
    overflow: hidden;
    position: relative;
    padding: var(--top1) var(--left1) 1px;
    /* height: 100%; */
    transition: all .4s ease;
    background: rgba(255, 255, 255, 0.35);
    background: rgba(255, 255, 255, 0.75);
    box-shadow: 0px 8px 10px 1px rgba(174, 198, 220, 0.25);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    -moz-backdrop-filter: blur(40px);
    -ms-backdrop-filter: blur(40px);
    -o-backdrop-filter: blur(40px);
}
.cmcl-item-core .cmcl-item-core-wen{
    margin-top: calc(var(--xia) * -1);
    transform: translateY(var(--xia));
    transition: all .4s ease;
}
.cmcl-item.slick-current .cmcl-item-core .cmcl-item-core-wen {
    transform: translateY(0);
    margin-top: 0;
}
.cmcl-item.slick-current .cmcl-item-core{
    background: linear-gradient(135deg, rgba(86, 197, 0,1) 0%,rgba(255,255,255,1) 100%);
}
.cmcl-item.slick-current .cmcl-item-core::before{
    opacity: 1;
}
.cmcl-item-core-data p:last-child{
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.cmcl-item.slick-current .cmcl-item-core-data p:last-child{
    opacity: 1;
    pointer-events: all;
}
.cmcl-item-core>div{
    position: relative;
    z-index: 6;
}
.cmcl-item-core::before{
    content: '';
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 15px;
    background: var(--colorfff);
    opacity: 0;
    /* transition: all .4s ease; */
}
.contact-map-cry-list .slick-list{
    overflow: visible;
}
.cmcl-item-core-icon{
    width: 42px;
    margin-bottom: 19px;
}
.cmcl-item-core-icon img{
    width: 100%;
}
.cmcl-item-core-inof1{
    color: var(--color333);
    line-height: var(--l1h5);
    margin-bottom: 19px;
}
.cmcl-item-core .std-text24{
    line-height: var(--l1h5);
    font-weight: bold;font-family: 'MontserratBold'!important;
    padding-bottom: 19px;
    border-bottom: 1px solid #EBEDEE;
}
.contact-map{
    padding-bottom: var(--distance110);
}
.cmcl-item-core-data p,
.cmcl-item-core-data p a{
    color: var(--color666);
}
.cmcl-item-core-data span{
    color: var(--colorlv);
}
.cmcl-item-core-data p{
    margin-bottom: 1em;
}
.cmcl-item-core-data p:last-child{
    margin-bottom: 0;
}
.cmcl-item-core-data{
    margin-top: 19px;
}
.contact-map-cry-list .slick-track{
    display: flex;
    align-items: flex-end;
}
.cmcl-item.slick-slide{
    height: auto;
}
.cmcl-item-core-data{
    height: 14em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.cmcl-item .font-change span:nth-of-type(2) {
    top: 0;
    transform: translateY(0);
}
.cmcl-item.slick-current .font-change span:nth-of-type(2){
    opacity: 1;
}
.cmcl-item.slick-current .font-change span:first-child{
    opacity: 0;
}
.contact-map{
    position: relative;
    height: 55.84vw;
    overflow: hidden;
}
.contact-map-cry{
    position: absolute;
    bottom: var(--distance110);
    z-index: 6;
    width: 100%;
}
.cmcl-item:not(:first-child){
    display: none;
}
.contact-map-box{
    left: calc(100% - var(--left));
    top: calc(100% - var(--top));
    transform: translate(-50%,-70%) scale(1.5125);
    transition: all .4s ease;
}
.psci-list .std-title36,
.pro-hot .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.psci-list-add .std-text24{
    margin-bottom: 19px;
}
.psci-list-add {
    margin-bottom: 51px;
}
.psci-list-add:last-child{
    margin-bottom: 0;
}
.pro-system-cry{
    position: relative;
}
.pro-system-cry.act1 .pro-system-cry-left{
    position: fixed;
    top: var(--top1);
}
.pro-system-cry.act2 .pro-system-cry-left{
    position: absolute;
    top: var(--top2);
}
.detail-case-swiper .swiper-controls1{
    padding: 0;
}
.contact-map-cry-list{
    position: static;
}
.contact-map .mod-arrows .slick-prev,
.contact-map .mod-arrows .slick-next{
    top: 0;
    transform: translateY(-100%);
}
.contact-map .mod-arrows .slick-prev{
    left: calc(50vw - 650px);
}
.contact-map .mod-arrows .slick-next{
    right: calc(50vw - 650px);
}
/* inside - end */
.habi-list-item-pop .std-text18 img{
    width: 27px;
    margin-right: 12px;
    position: relative;
    top: -2px;
}
.home-box.on2 .ys-ban-li.slick-active .std-btn2-add  {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.std-btn2-add .std-btn2-link .std-btn2-font span{
    color: var(--colorfff);
}
.std-btn2-add .std-btn2-link .std-btn2-font span:nth-of-type(2){
    opacity: 0!important;
}
.std-btn2-add .std-btn2-icon::before {
    background: transparent;
    border: 1px solid #fff;
    border-radius: 50%;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.std-btn2-add .std-btn2-icon::after{
    opacity: 0;
}
.ys-ban-txtbox .ys-ban-title {
    margin-bottom: 58px;
}
.std-btn2-add .std-btn2-link{
    max-width: 100%;
}
.std-btn2-add .std-btn2-link .std-btn2-font span{
    white-space: normal;
    line-height: var(--l1h5);
}
.footer-bot-text p img{
    width: 26px;
    margin-right: 9px;
}
.detail-about-list .slick-track{
    display: flex;
}
.psci-list-box-nub.slick-slide{
    height: auto;
}
.ddcb-rln-inof{
    width: 100%;
}
.ddcb-rln-inof tr td{
    line-height: var(--l1h75);
}
/* .ddcb-rln-inof tr {
    display: flex;
    align-items: flex-start;
    position: relative;
    padding-bottom: 21px;
} */
.detail-main .home-start{
    display: none;
}
/* 2024.03.29 - start */
.ny4ban-play{
    width: 170px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
    cursor: pointer;
}
.ny4ban-play img{
    width: 100%;
}
.company-img,
.company-img img{
    width: 100%;
}
/* 2024.03.29 - end */
.footer-bot-right-other {
    justify-content: flex-end;
}
.hscl-item-text{
    position: relative;
    z-index: 3;
}
.hscl-item .std-text18 {
    margin-top: 0;
}
.hscl-item .std-title4 {
    padding-bottom: calc(var(--space1) - 4px);
}
.hscl-item{
    padding-bottom: 4px;
}
.ddcb-right-list-nub {
    padding: 0 30px;
}
.ddcb-right-list-nub{
    max-height: 420px;
}
.ddcb-rln-inof{
    margin-bottom: 0;
}
.ddcb-right-list{
    margin-bottom: 40px;
}
.ddcb-right-list-nub {
    padding: 0 7px;
}
.ddcb-left{
    width: 48%;
}
.ddcb-img{
    width: 56%;
}
.ddcb-right {
    width: 52%;
}
.ddcb-right-list-nub .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.habc-list{
    --padding1: 50px;
}
.habc-list {
    width: calc(100% + 145px);
}
.cmcl-item-core-data {
    height: 16em;
}
.detail-consult-cry {
    --jian23: 20px;
    --jianx25: 19px;
}
.dccf-item-submit {
    margin-top: 14px;
}
.habi-list-item.act{
    z-index: 6;
}
.hnid2-brs-title2 span{
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.hscl-item .font-change span:nth-of-type(2) {
    top: calc(50% + 2px);
}
.ys-ban-btnph{
    display: none;
}
.fbro-yongsy{
    margin-right: 20px;
    opacity: 0;
}
/* 隐藏首页第一屏 - start */
/* .ys-banner{
    position: relative;
}
.home-main .ys-hd-pc{
    opacity: 1;
    pointer-events: all;
}
.ys-banner,.ys-ban-imgbox img,
.home-box{
    height: auto!important;
} */
.home-main:not(.box1) .ys-banner{
    position: relative;
}
.home-main:not(.box1) .ys-hd-pc{
    opacity: 1;
    pointer-events: all;
}
.home-main:not(.box1) .ys-banner,
.home-main:not(.box1) .ys-ban-imgbox img,
.home-main:not(.box1){
    height: auto!important;
}
.home-main:not(.box1) .home-box{
    height: auto;
}
/* 隐藏首页第一屏 - end */

/*kim start*/
/*g5*/
.brochure-sear{
    width: 30%;
    margin-top: 44px;
    border-radius: 100px;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    height: 44px;
    position: relative;
}
.brochure-sear::before{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 22px;
    position: absolute;
    background: rgba(255, 255, 255, 0.48);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    -moz-backdrop-filter: blur(40px);
    -ms-backdrop-filter: blur(40px);
    -o-backdrop-filter: blur(40px);
}
.brochure-main .ys-pos-center {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.brochure-sear input{
    width: 100%;
    padding: 0 20px;
    position: relative;
    z-index: 3;
    font-size: var(--text14);
    color: var(--colorfff);
}
.brochure-sear input::placeholder{
    color: var(--colorfff);
    font-size: var(--text14);
    line-height: var(--l1h6);
}
.brochure-sear-icon {
    padding: 12px 26px;
    background: var(--colormain);
    border-radius: 26.5px;
    position: relative;
    z-index: 4;
}
.brochure-sear-icon img{
    width: 26px;
}
/*.brochure-main .mod-nybanner2 .inside-bread {*/
/*     top: 72px; */
/*    top: 0;*/
/*    bottom: auto;*/
/*}*/
.brochure-main .anchor-inof-nub-link{
    padding: 0;
}
.brochure-section{
    padding-top: 56px;
}
.brochure-main{
    background: #F7F8FB;
}
.brochure-section-ul{
    display: flex;
    flex-wrap: wrap;
    --jian:24px;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.brochure-section-ul-list{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.bsul-link{
    display: flex;
    flex-direction: column;
    height: 100%;
    border-radius: 10px;
    background: var(--colorfff);
    padding: 24px;
    position: relative;
    overflow: hidden;
    transition: all .4s ease;
}
.bsul-link::before{
    content: '';
    background: var(--colormain);
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    opacity: 0;
    transition: all .4s ease;
}
.bsul-link-btm{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.bsul-link-btm-top{
    flex-grow: 1;
    display: flex;
    flex-wrap: wrap;
    margin-top: 24px;
    margin-bottom: 70px;
}
.blbt-icon{
    width: 21px;
    margin-right: 12px;
    margin-top: 5px;
}
.bsul-link-top{
    border-radius: 10px;
    overflow: hidden;
}
.blbt-icon img{
    width: 100%;
}
.bsul-link-btm-top .std-title5{
    width: calc(100% - 33px);
    flex-grow: 1;
    line-height: var(--l1h6);
}
.bsul-link-btm-bot{
    display: flex;
    justify-content: space-between;
}
.bsul-link-btm-bot .std-text1{
    color: var(--color999);
}
.blbb-ri-icon{
    width: 17px;
    margin-right: 8px;
}
.blbb-ri-icon img{
    width: 100%;
}
.blbb-ri{
    display: flex;
    align-items: center;
    border-radius: 100px;
    background: #F2F7F9;
    padding: 4px 12px;
}
.blbb-ri .std-text14{
    color: var(--color999);
    line-height: var(--l1h5);
}
/*g6*/
.enter-section{
    padding-top: 44px;
}
.enterp-main .ys-pos-center {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.enterp-main .mod-nybanner2 .inside-bread {
    top: 0;
    /* top: 72px; */
    bottom: auto;
}
.enterp-main .anchor-inof-nub-link{
    padding: 0;
}
.enterp-main{
    background: #F7F8FB;
}
.enter-section-ul{
    display: flex;
    flex-wrap: wrap;
    --jian: 18px;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.enter-section-ul-list{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.esul-link{
    display: flex;
    flex-direction: column;
    height: 100%;
    border-radius: 15px;
    background: #FFF;
    padding: 29px 25px 24PX 18px;
}
.esul-link-top{
    flex-grow: 1;
    display: flex;
    margin-bottom: 157px;
}
.esul-link-top-icon{
    width: 21px;
    margin-right: 12px;
    margin-top: 5px;
}
.esul-link-top-icon img{
    width: 100%;
}
.esul-link-top .std-title5{
    width: calc(100% - 33px);
    flex-grow: 1;
    line-height: var(--l1h6);
}
.esul-link-bot{
    display: flex;
    justify-content: space-between;
}
.esul-link-bot .std-text1{
    color: var(--color999);
}
.elbr-icon{
    width: 17px;
    margin-right: 8px;
}
.elbr-icon img{
    width: 100%;
}
.esul-link-bot-ri{
    display: flex;
    align-items: center;
    border-radius: 100px;
    background: #F2F7F9;
    padding: 4px 12px;
}
/*g4*/
.video-search{
    width: 37.847222%;
    display: flex;
    justify-content: space-between;
    margin-top: 37px;
}
.video-search-ri{
    padding: 6px 54px;
    background: var(--colormain);
    margin-left: 24px;
    color: var(--colorfff);
    font-size: var(--text16);
    line-height: var(--l1h75); 
    border-radius: 26.5px;
    cursor: pointer;
}
.video-search-le{
    width: calc(100% - 164px);
    flex-grow: 1;
    display: flex;
    padding: 8px 16px;
    border-radius: 100px;
    background: #FFF;
}
.video-search-le-icon{
    width: 24px;
    margin-right: 16px;
}
.video-search-le input{
    width: calc(100% - 40px);
    font-size: var(--text16);
    line-height: var(--l1h6);
}
.video-search-le input::placeholder{
    color: #8993A0;
    font-size: var(--text16);
    line-height: var(--l1h6);
}
.video-main .ys-pos-center{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.video-main{
    background: #F7F8FB;
}
.video-main .anchor-inof-nub-link{
    padding: 0;
}
.video-section{
    padding-top: 44px;
}
.video-section-cont{
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
    padding: 44px;
}
.vscu-list .std-text24{
    color: var(--color666);
    margin-bottom: 24px;
}
.vlbl-cont{
    border-radius: 26.5px;
    border: 1px solid #E0E2EA;
    padding: 10px 20px; 
    display: flex;
    transition: all 0.4s ease;
    cursor: pointer;
}
.vlbl-cont .std-text14{
    line-height: var(--l1h5);
    transition: all 0.4s ease;
}
.check{
    width: 14px;
    height: 14px;
    border: 1px solid #E5E6EB;
    border-radius: 100px;
    margin-right: 10px;
    margin-top: 4px;
    transition: all 0.4s ease;
    position: relative;
}
.check::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    background-image: url(../images/g4_icon-02-1.svg);
    background-size: cover;
    opacity: 0;
    transition: all 0.4s ease;
}
.vscu-list-btm-list.on .check::after{
    opacity: 1;
}
.vscu-list-btm-list.on .vlbl-cont{
    border: 1px solid #56C500;
}
.vscu-list-btm-list.on .std-text14{
    color: #56C500;
}
.vscu-list-btm-list{
    display: inline-block;
    padding: 0 6px;
    margin-bottom: 12px;
}
.vscu-list-btm{
    display: flex;
    flex-wrap: wrap;
    margin-left: -6px;
    margin-right: -6px;
}
.vscu-list{
    margin-bottom: 32px;
}
.video-section-cont-btm{
    padding: 10px 36px;
    display: inline-block;
    background: var(--colormain);
    color: var(--colorfff);
    font-size: var(--text16);
    line-height: 1.3;
    border-radius: 50px;
    cursor: pointer;
}
.video-section-btm{
    margin-top: 44px;
    padding-bottom: var(--distance120);
}
.video-section-btm-ul{
    display: flex;
    flex-wrap: wrap;
    --jian: 22px;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.vsbu-list{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.vsbu-list-link{
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 24px 14px 36px;
    border-radius: 10px;
    background: #FFF;
    position: relative;
    overflow: hidden;
}
.vsbu-list-link::before {
    content: '';
    background: var(--colormain);
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    opacity: 0;
    transition: all .4s ease;
}
.vsbu-list-link-top .ys-imgbox-cover{
    width: 100%;
}
.vsbu-list-link-btm{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.vsbu-list-link-btm .std-title5{
    line-height: var(--l1h6);
    margin-top: 20px;
    margin-bottom: 65px;
    flex-grow: 1;
}
.vsbu-list-link-btm .std-text14{
    display: inline-block;
    padding: 4px 10px;
    border-radius: 2px;
    background: #F7F8FB
}
.enterp-main .mod-page,
.brochure-main .mod-page,
.video-main .mod-page {
    margin-top: 66px;
}
/*g3*/
.product-main .ys-pos-center{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.product-main{
    background: #F7F8FB;
}
.product-main .anchor-inof-nub-link{
    padding: 0;
}
.product-section .std-text14{
    color: #56C500;
    line-height: var(--l1h5);
    margin-bottom: 24px;
}
.product-section-btm{
    border-radius: 15px;
    background: #FFF;
    overflow: hidden;
}
.psul-link{
    padding: 19px 38px;
    border-bottom: 1px solid #E0E2EA;
    display: flex;
    align-items: center;
}
.psul-link-name{
    width: 25%;
    padding-right: 20px;
    color: var(--color666);
    font-size: var(--text14);
    line-height: var(--l1h5);
}
.psul-link-type{
    width: 17%;
    padding-right: 20px;
    color: var(--color999);
    font-size: var(--text14);
    line-height: var(--l1h5);
}
.psul-link-pro{
    width: 17%;
    padding-right: 20px;
    color: var(--color999);
    font-size: var(--text14);
    line-height: var(--l1h5);
}
.psul-link-text{
    width: 25%;
    padding-right: 20px;
    color: var(--color999);
    font-size: var(--text14);
    line-height: var(--l1h5);
}
.psul-link-ri{
    width: 16%;
    display: flex;
    justify-content: space-between;
    margin-left: -12px;
    margin-right: -12px;
}
.psul-link-ri-list .std-text14{
    line-height: var(--l1h5);
    color: var(--color999);
    margin-bottom: 0;
    transition: all 0.4s ease;
}
.plrl-cont{
    padding: 8px 12px;
    border-radius: 100px;
    background: #F2F7F9;
    display: flex;
}
.plrl-icon{
    position: relative;
    margin-right: 8px;
    width: 20px;
    margin-top: 3px;
}
.plrl-icon img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.plrl-icon > :nth-child(1){
    opacity: 0;
    transition: all 0.4s ease;
}
.plrl-icon > :nth-child(2){
    opacity: 1;
    transition: all 0.4s ease;
}
.psul-link-ri-list{
    padding: 0 12px;
}
.product-section{
    padding-bottom: var(--distance120);
    margin-top: 44px;
}
.product-section-ul-list:first-child .psul-link{
    background: var(--colormain);
    border-bottom: 0;
    padding: 17px 38px;
}
.product-section-ul-list:first-child .psul-link .psul-link-name{
    color: #FFF;
    font-size: var(--text18);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
}
.product-section-ul-list:first-child .psul-link .psul-link-type{
    color: #FFF;
    font-size: var(--text18);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
}
.product-section-ul-list:first-child .psul-link .psul-link-pro{
    color: #FFF;
    font-size: var(--text18);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
}
.product-section-ul-list:first-child .psul-link .psul-link-text{
    color: #FFF;
    font-size: var(--text18);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
}
.product-section-btm-more{
    margin-top: 66px;
    padding-bottom: 27px;
}
.psbm-link .std-text1{
    line-height: var(--l1h5);
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
}
.psbm-link-icon{
    width: 16px;
    margin-top: 12px;
}
.psbm-link{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.vscu-list-cont{
    display: flex;
    flex-wrap: wrap;
}
.vscu-list-cont-le{
    color: var(--color666);
    font-size: var(--text18);
    line-height: var(--l1h75);
    margin-right: 28px;
    margin-top: 6px;
}
.vscu-list-cont .vscu-list-btm{
    width: calc(100% - 64px);
    flex-grow: 1;
}
.vscu-list-cont-btm{
    display: flex;
    flex-wrap: wrap;
    margin-top: 12px;
}
.vscu-list-cont-btm .vscu-list-btm{
    width: calc(100% - 64px);
    flex-grow: 1;
}
/*g2*/
.faq-main .ys-pos-center{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.faq-main{
    background: #F7F8FB;
}
.faq-section-cont{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.faq-section-cont-le{
    border-radius: 15px;
    background: #FFF;
    padding: 25px 37px;
    width: 23.166666%;
}
.faq-section-cont-le .std-text24{
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #E0E2EA;
}
.faq-section{
    padding-top: var(--distance80);
    padding-bottom: var(--distance120);
}
.fscl-ul-list-top .std-text1{
    line-height: 2;
    transition: all 0.4s ease;
    width: calc(100% - 20px);
    flex-grow: 1;
    transition: all 0.4s ease;
}
.fscl-ul-list-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
.fult-icon{
    width: 20px;
    transition: all 0.4s ease;
}
.fult-icon img{
    width: 100%;
}
.fscl-ul-list-bot{
    padding: 4px 12px;
    display: none;
}
.fulb-list{
    margin-bottom: 8px;
}
.fulb-list .std-text1{
    color: var(--color666);
    line-height: 2;
}
.fscl-ul-list.on .fscl-ul-list-top .std-text1{
    color: #56C500;
}
.fscl-ul-list.on .fult-icon{
    transform: rotate(180deg);
}
.fscl-ul-list{
    margin-bottom: 24px;
}
.fscl-ul > :last-child{
    margin-bottom: 0;
}
.faq-section-cont-ri{
    width: 72.833333%;
}
.fscr-ul-list .std-text24{
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 27px;
}
.fscr-ul-list-ul{
    background: #FFF;
    border-radius: 15px;
    overflow: hidden;
}
.fulu-list-top{
    padding: 13px 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #E0E2EA;
    cursor: pointer;
}
.fult-icon{
    width: 20px;
}
.fult-icon img{
    width: 100%;
}
.fulu-list-btm{
    padding: 16px;
    padding-inline-start: 40px;
    display: none;
    border-bottom: 1px solid #E0E2EA;
}
.fulu-list-btm li p{
    color: var(--color666);
    font-size: var(--text16);
    line-height: var(--l1h75);
}
.fulu-list-btm li{
    list-style-type: disc;
}
.fulu-list-btm li::marker{
    font-size: 12px;
}
.fscr-ul-list-ul > :last-child .fulu-list-top{
    border-bottom: 0;
}
.fulu-list.on .fult-icon{
    transform: rotate(180deg);
}
.fscr-ul-list{
    margin-bottom: 28px;
}
.fscr-ul > :last-child{
    margin-bottom: 0;
}
/*g17*/
.map-main .inside-bread .ys-bread {
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #E0E2EA;
}
.map-main .mod-nybanner2 .inside-bread {
    top: 72px;
    bottom: auto;
}
.map-main .inside-bread .ys-bread-list a {
    color: #333;
}
.map-main .ys-bread-list::before {
    background-image: url('../images/0com_jian1.svg');
}
.map-main .ys-bread a{
    opacity: 0.6;
}
.inside-bread .ys-bread .ys-bread-list:last-child a{
    opacity: 1;
}
.map-section{
    padding-top: 41px;
    padding-bottom: var(--distance120);
}
.map-section-ul-list .std-text18{
    font-weight: bold;font-family: 'MontserratBold'!important;
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    margin-bottom: 16px;
}
.msul-ul-list a{
    display: block;
    color: var(--color333);
    font-size: var(--text14);
    line-height: var(--l1h5);
    padding: 16px 34px;
}
.msul-ul-list{
    border-bottom: 1px solid #E0E2EA;
}
.msul-ul > :first-child{
    border-top: 1px solid #E0E2EA;
}
.mulu-list a{
    display: block;
    padding: 16px 62px;
    border-top: 1px solid #E0E2EA;
    color: var(--color666);
    font-size: var(--text14);
    line-height: var(--l1h5);
}
.map-section-ul-list{
    margin-bottom: 16px;
}
.map-section-ul > :last-child{
    margin-bottom: 0;
}
/*b6*/
.anchor-inof-nub{
    padding: 0 60px;
}
.school-main .anchor-inof-nub-link{
    padding: 0;
}
.school-section{
    padding-top: var(--distance80);
    padding-bottom: var(--distance120);
}
.school-main{
    background: #F7F8FB;
}
.ssul-top{
    padding: 16px 0;
    display: flex;
    flex-wrap: wrap;
    background: var(--colorfff);
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}
.school-section-cry .ssul-top{
    cursor: pointer;
}
.ssul-top-list{
    width: 20%;
    padding: 0 42px;
    color: var(--color333);
    font-size: var(--text18);
    line-height: var(--l1h5);
    position: relative;
}
.ssul-top-list span{
    color: var(--color333);
    font-size: var(--text18);
    line-height: var(--l1h5);
    display: none;
    margin-right: 4px;
}
.ssul-top-list::after{
    content: '';
    position: absolute;
    top: 8px;
    right: 0;
    width: 1px;
    height: 14px;
    background: #D9D9D9;
}
.ssul-top > :last-child::after{
    width: 0;
}
.school-section-ul-list{
    margin-bottom: 24px;
}
.school-section-ul > :last-child{
    margin-bottom: 0;
}
.school-section-ul-list:not(:first-child) .ssul-top::after{
    content: '+';
    font-size: 38px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 100%;
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    transition: all 0.4S ease;
    opacity: 1;
}
.school-section-ul-list:not(:first-child) .ssul-top::before{
    content: '-';
    font-size: 38px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 100%;
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    transition: all 0.4S ease;
    opacity: 0;
}
.school-section-ul-list.on:not(:first-child) .ssul-top::before{
    opacity: 1;
}
.school-section-ul-list.on:not(:first-child) .ssul-top::after{
    opacity: 0;
}
.ssul-bot-ul-list{
    padding: 0 40px;
}
.ssul-bot-ul{
    margin-right: -40px;
    margin-left: -40px;
    margin-bottom: 53px;
    display: flex;
}
.list-cont{
    display: flex;
    align-items: center;
}
.list-tit{
    color: var(--color333);
    font-size: var(--text18);
    line-height: var(--l1h5);
    margin-right: 2px;
}
.list-text{
    color: var(--color999);
    font-size: var(--text16);
    line-height: var(--l1h5); 
}
.ssul-bot{
    background: var(--colorfff);
    border-radius: 0 0 15px 15px;
    padding: 40px 78px 60px;
    border-top: 1px solid #E3E3E3;
    display: none;
}
.ssul-bot-act h5{
    color: #333;
    font-size: var(--text18);
    line-height: var(--l1h5);
    margin-bottom: 16px;
}
.ssul-bot-act p{
    color: #999;
    font-size: var(--text16);
    line-height: var(--l1h75); 
    margin-bottom: 12px;
}
.ssul-bot-act hr{
    border: none;
    border-top: 1px solid #E3E3E3;
}
.ssul-bot-more-link{
    display: flex;
    padding: 10px 44px;
    border-radius: 50px;
    background: linear-gradient(97deg, #56C500 4.6%, #2AC28F 56.83%, #00B1F7 91.65%);
}
.link-icon{
    width: 24px;
    margin-left: 12px;
}
.ssul-bot-more{
    display: inline-block;
    margin-top: 63px;
}
.ssul-bot-more-link .std-text1{
    color: var(--colorfff);
    line-height: 1.3;
}
.school-main .mod-page {
    margin-top: var(--distance80);
}
.school-section-top-cont .std-text24{
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #E0E2EA;
}
.sstc-ul-list .std-text1{
    color: var(--color666);
    line-height: var(--l1h5);
    margin-right: 44px;
    margin-top: 4px;
}
.sulr-list-tit{
    padding: 4px 24px;
    border-radius: 26.5px;
    display: inline-block;
    cursor: pointer; 
    transition: all 0.4s ease;
    position: relative;
    overflow: hidden;
}
.sulr-list-tit p{
    color: var(--color999);
    font-size: var(--text16);
    line-height: var(--l1h5); 
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
}
.sulr-list-tit::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 100%);
    opacity: 0;
}
.sulr-list{
    padding: 0 6px;
    margin-bottom: 12px;
}
.sstc-ul-list-ri{
    margin-left: -6px;
    margin-right: -6px;
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 110px);
    flex-grow: 1;
}
.sstc-ul-list{
    display: flex;
    margin-bottom: 32px;
}
.sstc-ul > :last-child{
    margin-bottom: 0;
}
.sulr-list.on .sulr-list-tit p{
    color: var(--colorfff);
}
.sulr-list.on .sulr-list-tit::after{
    opacity: 1;
}
.school-section-top-cont{
    padding: 50px 34px 65px;
}
.school-section-top{
    background: var(--colorfff);
}
.sstc-ul-list-search{
    display: flex;
    align-items: center;
    width: 39%;
}
.suls-inp{
    border-radius: 100px;
    background: #F7F8FB;
    padding: 9px 23px;
    width: 80%;
    margin-right: 24px;
}
.suls-inp input{
    width: 100%;
    font-size: var(--text16);
    line-height: var(--l1h6);
}
.suls-inp input::placeholder{
    color: #8993A0;
    font-size: var(--text16);
    line-height: var(--l1h6);
}
.sstc-ul > :last-child .std-text1{
    margin-top: 9px;
}
.suls-icon{
    padding: 10px 21px;
    border-radius: 26.5px;
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 100%);
    cursor: pointer;
}
.suls-icon img{
    width: 24px;
}
/*g7*/
.ys-nyban-title .std-text18{
    color: var(--colorfff);
    margin-top: 5.5px;
}
.service1-main .ys-nyban-title{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.service1-section{
    padding-bottom: var(--distance120);
}
.service1-section .std-title36{
    text-align: center;
    margin-bottom: 44px;
}
.service1-section-cont{
    border-radius: 15px;   
    background: #FFF;
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
    padding: 39.5px 37px 40px 37px;
}
.service1-section-cont-top{
    background: #F7F8FB;
    border-radius: 10px;
    padding: 40px 48px 39px 41px;
    margin-bottom: var(--distance50);
}
.ssct-tit{
    font-size: var(--text24);
    line-height: var(--l1h5);
    display: inline-block;
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 24px;
}
.ssct-text p{
    color: var(--color666);
    font-size: var(--text16);
    line-height: var(--l1h75);
}
.service1-section-cont-btm{
    padding: 0 48px 0 41px;
    margin-bottom: 44px;
}
.sscb-act .std-text24{
    margin-bottom: 24px;
}
.sscb-act-ol ol{
    padding-inline-start: 18px;
}
.sscb-btm{
    margin-top: 12.5px;
}
.service1-main-top{
    padding-top: 70px;
    padding-bottom: 75px;
}
.service1-main-top-ul{
    display: flex;
}
.smtu-list{
    width: 25%;
    text-align: center;
}
.smtu-list-text{
    color: var(--color999);
    font-size: var(--text16);
    line-height: var(--l1h75);
}
.smtu-list-pic{
    width: 12px;
    height: 12px;
    border-radius: 12px;
    margin-top: 6px;
    margin-bottom: 6px;
    background-color: #D9D9D9;
    display: inline-block;
}
.smtu-list-nub{
    color: var(--color999);
    font-size: var(--text18);
    line-height: var(--l1h75);
}
.service1-main-top-cont{
    position: relative;
}
.service1-main-top-line{
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 2px;
    background: #E0E2EA;
    z-index: -2;
}
.service1-main-top-line2{
    position: absolute;
    top: 47%;
    left: 0;
    width: 12.5%;
    height: 2px;
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    z-index: -1;
}
.service1-main-top-ul > :nth-child(1) .smtu-list-text{
    color: #56C500;
}
.service1-main-top-ul > :nth-child(1) .smtu-list-pic{
    background: #00B1F7;
}
.service1-main-top-ul > :nth-child(1) .smtu-list-nub{
    color: #56C500;
}
/*g9*/
.service2-section{
    padding-bottom: var(--distance50);
}
.service2-main .ys-nyban-title{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.service2-section .std-title36{
    text-align: center;
    margin-bottom: 44px;
}
.dccf-item2{
    width: 50%;
}
.service2-section .ssct-le{
    width: 45.2%;
    padding-right: 10px;
}
.service2-section .ssct-ri{
    width: 54.8%;
}
.service2-section .ssct-ri .dccf-item{
    margin-bottom: 0;
    padding: 0;
}
.service2-section-cont-top{
    display: flex;
}
.ssct-le label{
    color: var(--color333);
    font-size: var(--text16);
    line-height: var(--l1h75);
}
.ssct-le label span{
    color: #DE0000;
    font-size: var(--text16);
    line-height: var(--l1h75);
}
.ssct-le-inp{
    margin-top: 12px;
}
.ssct-le-inp-ul{
    display: flex;
    flex-wrap: wrap;
    margin-left: -11px;
    margin-right: -11px;
}
.sliu-list{
    padding: 0 11px;
    display: flex;
    align-items: center;
}
.sliu-list-le{
    width: 13px;
    height: 13px;
    border-radius: 13px;
    border: 1px solid #E0E2EA;
    margin-right: 8px;
    position: relative;
}
.sliu-list-le::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 6.5px;
    height: 6.5px;
    background: #2AC28F;
    border-radius: 6.5px;
    opacity: 0;
    transition: all 0.4s ease;
}
.sliu-list.on .sliu-list-le::after{
    opacity: 1;
}
.sliu-list-ri{
    color: #666;
    font-size: var(--text16);
    line-height: var(--l1h75);
}
.service2-section-cont{
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
}
.service2-section-cont.detail-consult-cry{
    padding: 44px 40px;
}
.service2-section-cont-btm{
    margin-top: 44px;
}
.sscb-tit{
    display: inline-block;
    font-size: var(--text24);
    line-height: var(--l1h5);
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 
    margin-bottom: 44px;
}
.sscb-last{
    color: var(--color999);
    font-size: 12px;
    line-height: var(--l1h75);
    margin-top: 12px;
}
.sscl-list-cont{
    --ra1: 20px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4px 36px;
    border-radius: var(--ra1);
    transform: rotate(0);
    -webkit-transform: rotate(0);
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.sscl-list-cont::before {
    content: '';
    width: 100%;
    height: 100%;
    background: var(--colormain);
    position: absolute;
    left: 0;
    border-radius: var(--ra1);
    top: 0;
}
.sscl-list-cont::after {
    content: '';
    width: 0;
    height: 100%;
    background: var(--colorlv);
    position: absolute;
    left: 0;
    top: 0;
    transition: all .4s ease-out;
    border-radius: var(--ra1);
}
.sscl-left-link{
    display: block;
    padding: 10px 46px;
    border-radius: 50px;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.sscl-left-link-text{
    color: #FFF;
    font-size: var(--text16);
    line-height: var(--l1h5);
    position: relative;
    transition: all .4s ease-in-out;
    z-index: 6;
}
.sscl-left{
    display: inline-block;
    width: 18%;
    margin-right: 24px;
}
.sscl-left-link::after{
    content: '';
    width: 0;
    height: 100%;
    background: var(--colorlv);
    position: absolute;
    left: 0;
    top: 0;
    transition: all .4s ease-out;
    border-radius: var(--ra1);
}
.sscl-left-link::before{
    content: '';
    width: 100%;
    height: 100%;
    background: var(--colormain);
    position: absolute;
    left: 0;
    border-radius: var(--ra1);
    top: 0;
}
.sscl-right{
    display: inline-block;
    width: 18%;
}
.sscl-right-link{
    display: block;
    padding: 10px 46px;
    border-radius: 50px;
    text-align: center;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.sscl-right-link::after{
    content: '';
    width: 0;
    height: 100%;
    background: var(--colorlv);
    position: absolute;
    left: 0;
    top: 0;
    transition: all .4s ease-out;
    border-radius: var(--ra1);
}
.sscl-right-link::before{
    content: '';
    width: 100%;
    height: 100%;
    background: var(--colormain);
    position: absolute;
    left: 0;
    border-radius: var(--ra1);
    top: 0;
}
.sscl-right-link-text{
    color: #FFF;
    font-size: var(--text16);
    line-height: var(--l1h5);
    position: relative;
    transition: all .4s ease-in-out;
    z-index: 6;
}
.service2-section-cont-link{
    margin-top: 32px;
    text-align: center;
}
.service2-section-cont-link .dccf-item-submit{
    margin-top: 0;
}
.sscl-right .std-btn1{
    width: auto;
}
.service2-main .service1-main-top-ul > :nth-child(2) .smtu-list-text{
    color: #56C500;
}
.service2-main .service1-main-top-ul > :nth-child(2) .smtu-list-pic{
    background: #00B1F7;
}
.service2-main .service1-main-top-ul > :nth-child(2) .smtu-list-nub{
    color: #56C500;
}
.service2-main .service1-main-top-ul > :nth-child(1) .smtu-list-pic{
    background: #56C500;
}
.service2-main .service1-main-top-line2{
    width: 37.5%;
}
/*g10*/
.service3-main .ys-nyban-title{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.service3-section .std-title36{
    text-align: center;
}
.service3-section-cont{
    padding: 32px 40px 44px;
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
}
.service3-section{
    padding-bottom: var(--distance120);
}
label{
    position: relative;
}
.jiainput2{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 18px;
    font-size: 26px;
}
#org2 input{
    height: 40px;
    display: block;
    width: 100%;
    border-radius: 5px;
    background: #f9f9f9;
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: var(--color333);
    padding: 0 10px;
}
#org input{
    height: 40px;
    display: block;
    width: 100%;
    border-radius: 5px;
    background: #f9f9f9;
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: var(--color333);
    padding: 0 10px;
}
#org .form-control {
    margin-bottom: 10px;
}
.jiainput{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 18px;
    font-size: 26px;
}
.jianinput{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 18px;
    font-size: 26px;
}
.dccf-item-button{
    width: 100%;
    padding: 10px 46px;
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    border-radius: 50px;
    color: var(--colorfff);
    font-size: var(--text16);
    line-height: var(--l1h5);
}
.dccf-item-button-list{
    position: relative;
}
.file{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    right: 0;
    cursor: pointer;
    opacity: 0;
}
.dccf-item-button-list p{
    margin-top: 24px;
    color: var(--color999);
    font-size: 12px;
    line-height: var(--l1h75);
}
.service3-main .service1-main-top-ul > :nth-child(2) .smtu-list-text{
    color: #56C500;
}
.service3-main .service1-main-top-ul > :nth-child(2) .smtu-list-pic{
    background: #2DC389;
}
.service3-main .service1-main-top-ul > :nth-child(2) .smtu-list-nub{
    color: #56C500;
}
.service3-main .service1-main-top-ul > :nth-child(1) .smtu-list-pic{
    background: #56C500;
}
.service3-main .service1-main-top-ul > :nth-child(3) .smtu-list-text{
    color: #56C500;
}
.service3-main .service1-main-top-ul > :nth-child(3) .smtu-list-pic{
    background: #00B1F7;
}
.service3-main .service1-main-top-ul > :nth-child(3) .smtu-list-nub{
    color: #56C500;
}
.service3-main .service1-main-top-line2{
    width: 62.5%;
}
.file-img{
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    --jian: 10px;
    margin: 15px calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.file-img-list{
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
    width: 120px;
}
/*g16*/
.error-section-cont{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.error-section-cont-icon{
    width: 51.2%;
}
.error-section-cont-icon img{
    width: 100%;
}
.error-section{
    padding-top: 104px;
    padding-bottom: var(--distance80);
}
.error-section-cont-text{
    color: var(--color333);
    font-size: var(--text24);
    line-height: var(--l1h5);
    margin-top: 43px;
    margin-bottom: 24px;
    text-align: center;
}
.error-section-cont-link a{
    color: #56C500;
    font-size: var(--text18);
    line-height: var(--l1h75);
    text-decoration-line: underline;
}
/*g11*/
.service4-section-cont{
    padding: 44px 40px;
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
}
.service4-section-cont-text{
    color: var(--color666);
    font-size: var(--text16);
    line-height: var(--l1h75);
    margin-bottom: 21px;
}
.service4-section-cont .dccf-item-text .dccf-item-box, .dccf-item-text textarea {
    height: 250px;
}
.service4-section-cont-nub{
    color: #666;
    font-size: var(--text16);
    line-height: var(--l1h75);
    margin-bottom: 44px;
}
.service4-section-cont-nub span{
    color: #56C500;
    font-size: var(--text16);
    line-height: var(--l1h75);
}
.service4-section{
    padding-bottom: var(--distance100);
}
.service4-section .std-title36{
    text-align: center;
    margin-bottom: 44px;
}
.service4-section-cont .dccf-item{
    margin-bottom: 21px;
}
.service4-main .service1-main-top-ul > :nth-child(2) .smtu-list-text{
    color: #56C500;
}
.service4-main .service1-main-top-ul > :nth-child(2) .smtu-list-pic{
    background: #37C366;
}
.service4-main .service1-main-top-ul > :nth-child(2) .smtu-list-nub{
    color: #56C500;
}
.service4-main .service1-main-top-ul > :nth-child(1) .smtu-list-pic{
    background: #56C500;
}
.service4-main .service1-main-top-ul > :nth-child(3) .smtu-list-text{
    color: #56C500;
}
.service4-main .service1-main-top-ul > :nth-child(3) .smtu-list-pic{
    background: #1ABCB7;
}
.service4-main .service1-main-top-ul > :nth-child(3) .smtu-list-nub{
    color: #56C500;
}
.service4-main .service1-main-top-line2{
    width: 87.5%;
}
.service4-main .service1-main-top-ul > :nth-child(4) .smtu-list-text{
    color: #56C500;
}
.service4-main .service1-main-top-ul > :nth-child(4) .smtu-list-pic{
    background: #00B1F7;
}
.service4-main .service1-main-top-ul > :nth-child(4) .smtu-list-nub{
    color: #56C500;
}
.service4-main .ys-nyban-title .std-text18{
    text-align: center;
}
/*g15*/
.service8-main .service1-main-top-ul > :nth-child(2) .smtu-list-text{
    color: #56C500;
}
.service8-main .service1-main-top-ul > :nth-child(2) .smtu-list-pic{
    background: #37C366;
}
.service8-main .service1-main-top-ul > :nth-child(2) .smtu-list-nub{
    color: #56C500;
}
.service8-main .service1-main-top-ul > :nth-child(1) .smtu-list-pic{
    background: #56C500;
}
.service8-main .service1-main-top-ul > :nth-child(3) .smtu-list-text{
    color: #56C500;
}
.service8-main .service1-main-top-ul > :nth-child(3) .smtu-list-pic{
    background: #1ABCB7;
}
.service8-main .service1-main-top-ul > :nth-child(3) .smtu-list-nub{
    color: #56C500;
}
.service8-main .service1-main-top-line2{
    width: 87.5%;
}
.service8-main .service1-main-top-ul > :nth-child(4) .smtu-list-text{
    color: #56C500;
}
.service8-main .service1-main-top-ul > :nth-child(4) .smtu-list-pic{
    background: #00B1F7;
}
.service8-main .service1-main-top-ul > :nth-child(4) .smtu-list-nub{
    color: #56C500;
}
.service8-section-cont{
    padding: 44px 40px;
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
}
.service8-section-cont-top{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 44px;
}
.service8-section .ssct-le{
    width: 40%;
    padding-right: 43px;
}
.service8-section .ssct-ri{
    width: 60%;
}
.service8-section .ssct-le-tit{
    width: 100%;
    text-align: center;
    border-radius: 50px;
    background: #FFF;
    padding: 10px 46px;
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
    margin-bottom: 24px;
    color: var(--color333);
    font-size: var(--text16);
    line-height: var(--l1h5);
}
.service8-section .ssct-le-text p{
    color: var(--color999);
    font-size: 12px;
    line-height: var(--l1h75);
    margin-bottom: 20px;
}
.service8-section .ssct-le-ul{
    display: flex;
    flex-wrap: wrap;
    margin-left: -6px;
    margin-right: -6px;
}
.ssct-le-ul-list{
    width: 33.333333%;
    padding: 0 4px;
    margin-bottom: 10px;
}
.service8-section .ssct-le-ul-list .ys-imgbox-cover{
    width: 100%;
    border-radius: 6px;
}
.service8-section .ssct-ri-img{
    margin-top: 24px;
    width: 100%;
    height: 248px;
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
    position: relative;
}
.service8-section .ssct-ri-img-bg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 35px;
}
.service8-section .ssct-ri-img-bg img{
    width: 100%;
}
.service8-section{
    padding-bottom: var(--distance120);
}
.service8-section-cont .dccf-item-text .dccf-item-box, .dccf-item-text textarea {
    height: 159px;
}
.service8-section-cont .service2-section-cont-link{
    margin-top: 44px;
}
/*g12*/
.service5-main .sscb-act h5 span{
    color: #DE0000;
    font-size: var(--text24);
    line-height: var(--l1h5);
}
/*g13*/
.service6-main .service1-main-top-ul > :nth-child(2) .smtu-list-text{
    color: #56C500;
}
.service6-main .service1-main-top-ul > :nth-child(2) .smtu-list-pic{
    background: #00B1F7;
}
.service6-main .service1-main-top-ul > :nth-child(2) .smtu-list-nub{
    color: #56C500;
}
.service6-main .service1-main-top-ul > :nth-child(1) .smtu-list-pic{
    background: #56C500;
}
.service6-main .service1-main-top-line2{
    width: 37.5%;
}
/*g14*/
.service7-main .service1-main-top-ul > :nth-child(2) .smtu-list-text{
    color: #56C500;
}
.service7-main .service1-main-top-ul > :nth-child(2) .smtu-list-pic{
    background: #2DC389;
}
.service7-main .service1-main-top-ul > :nth-child(2) .smtu-list-nub{
    color: #56C500;
}
.service7-main .service1-main-top-ul > :nth-child(1) .smtu-list-pic{
    background: #56C500;
}
.service7-main .service1-main-top-ul > :nth-child(3) .smtu-list-text{
    color: #56C500;
}
.service7-main .service1-main-top-ul > :nth-child(3) .smtu-list-pic{
    background: #00B1F7;
}
.service7-main .service1-main-top-ul > :nth-child(3) .smtu-list-nub{
    color: #56C500;
}
.service7-main .service1-main-top-line2{
    width: 62.5%;
}
/* kim-end */
/* 2024.07.02 - start */
.mod-nybanner2 .std-title3{
    text-align: center;
    margin-bottom: 0;
}
.mod-nybanner2 .inside-bread {
    top: auto;
    bottom: 19px;
}
.mod-anchor{
    background: var(--colorfff);
    --heightx: 80px;
    position: relative;
}
.anchor-inof{
    display: flex;
    justify-content: center;
}
.anchor-inof-nub-link{
    display: block;
    padding: 0 24px;
    position: relative;
}
.anchor-inof-nub-link .std-text1{
    line-height: var(--heightx);
    color: var(--color333);
    transition: all .4s ease;
}
.anchor-inof-nub-link::before{
    content: '';
    background: var(--colormain);
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    opacity: 0;
    transition: all .4s ease;
}
.anchor-inof-nub.on .anchor-inof-nub-link::before{
    width: 100%;
    opacity: 1;
}
.news-main{
    background: var(--colorbg2);
}
.news-refer{
    padding-top: calc(var(--distance80) - 10px);
}
.news-refer-inof{
    background: var(--colorfff);
    border-radius: 15px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.news-refer-inof-item{
    border-radius: 15px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.nrii-link{
    display: flex;
    flex-wrap: wrap;
}
.nrii-link-img{
    width: 49.571429%;
}
.nrii-link-text{
    width: 50.428571%;
    padding: 50px 66px 50px 94px;
}
.news-inof{
    padding-top: calc(var(--distance80) - 10px);
    padding-bottom: var(--distance120);
}
.nrii-link-text-type{
    display: flex;
    --jian: 14.5px;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: 10px;
}
.nrii-link-text-type li{
    padding: 0 var(--jian);
    color: var(--color999);
    line-height: var(--l1h75);
    font-family: 'dynessregular'!important;
}
.nrii-link-text .std-title4{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--l1h5);
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 24px;
}
.nrii-link-text-detail,
.nrii-link-text-detail p{
    color: var(--color999);
    line-height: var(--l1h75);
}
.nrii-link-text-detail{
    margin-bottom: 24px;
}
.nrii-link-btn{
    color: var(--color333);
    transition: all .4s ease;
}
.nrii-link .nrii-link-btn{
    line-height: 42px;
}
.nrii-link-img{
    display: flex;
    align-items: center;
}
.nrii-link-img .ys-imgbox-cover{
    width: 100%;
}
.nrii-link-text{
    display: flex;
    flex-direction: column;
}
.nrii-link-text-detail{
    flex-grow: 1;
}
.news-refer-inof-item:not(:first-child){
    display: none;
}
.news-refer-inof.mod-arrows .slick-prev, 
.news-refer-inof.mod-arrows .slick-next{
    top: auto;
    transform: translateY(0);
    bottom: 50px;
}
.news-refer-inof.mod-arrows .slick-next{
    right: 66px;
}
.news-refer-inof.mod-arrows .slick-prev{
    left: auto;
    right: calc(66px + 42px + 19px);
}
.news-refer-inof.mod-arrows .slick-prev.slick-disabled, 
.news-refer-inof.mod-arrows .slick-next.slick-disabled {
    pointer-events: all;
    cursor: auto;
}
.news-refer-inof.mod-arrows .slick-prev.slick-disabled:hover::after, 
.news-refer-inof.mod-arrows .slick-next.slick-disabled:hover::after {
    opacity: 0;
}
.news-inof-form{
    --height1: 44px;
    --jian: 12px;
    --radius: 22px;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: calc(var(--distance54) - 10px);
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.news-inof-form-nub{
    padding: 0 var(--jian);
}
.nifn-select{
    height: var(--height1);
    border-radius: var(--radius);
    background: var(--colorfff);
    width: 187px;
}
.nifn-select .ys-select-hd{
    padding: 0 21px 0 26px;
}
.nifn-select .ys-select-hd input{
    font-size: var(--text16);
    color: var(--color333);
    font-family: 'dynessregular'!important;
}
.nifn-select .ys-select-hd input::placeholder{
    color: #8993A0;
}
.nifn-select .ys-select-xtbbox{
    right: 21px;
    width: 15px;
}
.nifn-select .ys-select-xtbbox img{
    width: 100%;
}
.nifn-select .ys-select-bd{
    border-radius: var(--radius);
    top: calc(100% + 1px);
    font-size: var(--text16);
    padding: 0.875em 0;
    height: 8.75em;
}
.nifn-select .ys-select-li{
    color: #8993A0;
    line-height: var(--l1h75);
    font-size: var(--text16);
    padding: 0 26px;
    font-family: 'dynessregular'!important;
    transition: all .4s ease;
}
.nifn-select .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colorlv);
}
.nifn-select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.nifn-select .mCSB_outside+.mCSB_scrollTools {
    right: 19px;
}
.nifn-select .mCSB_scrollTools{
    top: 0.875em;
    bottom: 0.875em;
}
.nifn-search{
    background: var(--colorfff);
    border-radius: var(--radius);
    height: var(--height1);
    padding: 0 18px;
    display: flex;
    align-items: center;
    width: 375px;
}
.nifn-search-icon{
    width: 24px;
}
.nifn-search-icon img{
    width: 100%;
}
.nifn-search input{
    padding-left: 16px;
    font-size: var(--text16);
    color: var(--color333);
    transition: all .4s ease;
    width: 50%;
    flex-grow: 1;
}
.nifn-search input::placeholder{
    color: #8993A0;
}
.news-inof-form-nub .std-btn1-link {
    --ra1: var(--radius);
    height: var(--height1);
    min-width: 140px;
}
.news-inof-cry{
    --jian: 14px;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
    display: flex;
    flex-wrap: wrap;
}
.news-inof-cry-item{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.nici-link{
    border-radius: 10px;
    padding: 23px 21px 0;
    display: flex;
    flex-direction: column;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}
.nici-link::after{
    border: 1px solid #E0E2EA;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    pointer-events: none;
    transition: all .4s ease;
    content: '';
    border-radius: 10px;
}
.nici-link .ys-imgbox-cover{
    width: 100%;
}
.nici-link-text{
    width: 100%;
    border-bottom: 1px solid #E0E2EA;
    padding-top: 23px;
    padding-bottom: 13px;
}
.nici-link-text .std-title5{
    line-height: var(--l1h6);
    color: var(--color333);
    transition: all .4s ease;
    height: 4.8em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.nici-link-text .std-text1{
    color: var(--color999);
    line-height: var(--l1h75);
    margin-top: 24px;
}
.nici-link .nrii-link-btn{
    padding-top: 25px;
    padding-bottom: 29px;
    color: #5A5A5A;
}
.nici-link::before{
    content: '';
    height: 4px;
    width: 0;
    background: var(--colormain);
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: all .4s ease;
    z-index: 3;
}
.mod-page{
    margin-top: calc(var(--distance80) - 10px);
}
.mod-page .pc-fenye li {
    width: 40px;
    height: 40px;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    line-height: 40px;
    color: #000;
    margin: 0 9px;
    transition: all .4s ease;
    background: transparent!important;
    position: relative;
}
.mod-page .pc-fenye .comp-tabli.activepage::before,
.mod-page .pc-fenye .comp-tabli li::before{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--colormain);
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
    z-index: -1;
}
.mod-page .pc-fenye li.activepage {
    color: #fff;
}
.mod-page .pc-fenye li.comp-tabli.activepage::before {
    opacity: 1;
}
.detail1-core{
    position: relative;
}
.detail1-core .inside-bread .ys-bread .ys-bread-list {
    color: var(--color999);
}
.detail1-core .ys-bread-list::before {
    background-image: url(../images/0com_jian1.svg);
}
.detail1-core .inside-bread .ys-bread .ys-bread-list:last-child {
    color: var(--color333);
}
.detail1-core{
    padding-top: calc(var(--distance80) + 51px);
    padding-bottom: var(--distance120);
}
.detail1-core-text .std-title36{
    line-height: var(--l1h5);
    color: var(--color333);
    font-weight: bold;font-family: 'MontserratBold'!important;
    padding-bottom: 19px;
    border-bottom: 1px solid #BAC9CF;
}
.d1cti-nub-icon{
    width: 24px;
    margin-right: 12px;
}
.d1cti-nub-icon img{
    width: 100%;
}
.d1cti-nub .std-text1{
    color: var(--color999);
    line-height: var(--l1h75);
    font-family: 'dynessregular'!important;
}
.d1cti-nub{
    display: flex;
    align-items: center;
}
.detail1-core-text-inof{
    --jian: 16px;
    margin: 0 calc(var(--jian) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-top: 19px;
    margin-bottom: calc(var(--distance50) - 10px);
}
.d1cti-nub{
    padding: 0 var(--jian);
}
.detail1-core-text-img,
.detail1-core-text-img img{
    width: 100%;
}
.detail1-core-text-img{
    margin-bottom: var(--distance50);
}
.detail1-core-text-now{
    width: 100%;
    background: #F5F5F5;
    padding: 38px 28px 23px 20px;
    position: relative;
    margin-bottom: calc(var(--distance54) - 10px);
}
.detail1-core-text-now .std-text1,
.detail1-core-text-now .std-text1 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.d1ctn-line{
    margin-top: 36px;
    height: 4px;
    width: 100%;
    background: var(--colorfff);
}
.detail1-core-text-now::before{
    content: '';
    background-image: url(../images/f2_icon03.svg);
    background-size: 100% 100%;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 20px;
    top: 0;
    transform: translateY(-50%);
}
.detail1-core-text .yxedr-active p{
    color: var(--color666);
    margin-bottom: 1em;
}
.detail1-core-text .yxedr-active>p:last-child{
    margin-bottom: 0;
}
.detail1-core-text .yxedr-active h6:not(:first-child){
    margin-top: 1.83em;
}
.detail1-core-text .yxedr-active h6+h6{
    margin-top: 0!important;
}
.detail-page-item{
    margin-bottom: 8px;
}
.detail-page-item:last-child{
    margin-bottom: 0;
}
.detail-page-item .std-text1{
    color: var(--color666);
    transition: all .4s ease;
    line-height: var(--l1h75);
}
.detail-page{
    margin-top: 44px;
    padding-top: 44px;
    border-top: 1px solid rgba(30,58,120,.15);
}
.detail1-core-add{
    display: flex;
    align-items: flex-start;
}
.detail1-core-text{
    width: calc(100% - 306px);
    flex-grow: 1;
}
.detail1-core-add-share{
    width: 306px;
    padding-left: 162px;
    position: sticky;
    top: calc(var(--head) + var(--distance80));
}
.d1cas-box{
    border-radius: 8px;
    background: var(--colorfff);
    box-shadow: 0px 1.6px 13.6px 0px rgba(38, 77, 8, 0.13);
    padding: 0 16px 35px;
}
.d1cas-box-title{
    line-height: var(--l1h5);
    color: var(--color333);
    font-size: var(--font20);
    text-align: center;
    border-bottom: 1px solid rgba(186, 201, 207, .8);
    padding-top: 26px;
    padding-bottom: 26px;
    margin-bottom: 31px;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.ys-share-img,
.d1cas-brl-icon {
    width: 44px;
}
.ys-share-img img,
.d1cas-brl-icon img{
    width: 100%;
}
.ys-share-list{
    display: flex;
    justify-content: center;
}
.d1cas-box-return-link .std-text1{
    color: var(--colorlv);
    line-height: var(--l1h5);
    text-align: center;
}
.d1cas-brl-icon{
    margin: 0 auto;
    margin-bottom: 10px;
}
.d1cas-box .ys-share-list{
    margin-bottom: 34px;
}
.d1cas-box .ys-share-list:last-child{
    margin-bottom: 0;
}
.d1cas-box .ys-share{
    margin-bottom: var(--distance80);
}
.sticky-html,.sticky-body{
    overflow: visible!important;
}
.mod-nybanner2 .std-text1,
.mod-nybanner2 .std-text1 p{
    color: var(--colorfff);
    text-align: center;
}
.mod-nybanner2 .std-text1{
    margin-top: 12px;
}
.nybanner2-btn{
    margin-top: 44px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.nybanner2-btn .std-text1{
    margin-top: 0!important;
}
.nybanner2-prev,
.nybanner2-next{
    width: 24px;
    margin: 0 7px;
    position: relative;
    top: 2px;
    cursor: pointer;
}
.nybanner2-prev img,
.nybanner2-next img{
    width: 100%;
}
.nybanner2-inof-item:not(:first-child){
    display: none;
}
.nybanner2-inof-item{
    position: relative;
}
.show-main{
    background: #f7f8f8;
}
.enterp-main .home-start,
.brochure-main .home-start,
.product-main .home-start,
.video-main .home-start,
.faq-main .home-start,
.culture-main .home-start,
.approve-main .home-start,
.show-main .home-start,
.case-main .home-start{
    background: var(--colorfff);
}
.show-active{
    padding-top: var(--distance80);
}
.show-active .std-title36{
    color: var(--color333);
    text-align: center;
    margin-bottom: var(--distance50);
}
.saii-link{
    display: flex;
}
.saii-link-img{
    width: 42.5%;
    display: flex;
    align-items: center;
}
.saii-link-img .ys-imgbox-cover{
    width: 100%;
    border-radius: 15px;
}
.saii-link-text{
    width: 57.5%;
    padding-left: 106px;
    padding-right: 44px;
}
.saii-link-text .std-text24{
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.saii-link-text .detail1-core-text-inof {
    --jian: 24px;
    margin-top: 24px;
    margin-bottom: 24px;
}
.saii-link-text-bot{
    border-top: 1px solid #E0E2EA;
    padding-top: 24px;
}
.saii-link-text-bot .std-btn1{
    margin-top: 44px;
}
.saii-link-text-bot .std-text1,
.saii-link-text-bot .std-text1 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.std-btn1-add .std-btn1-link {
    --ra1: 22px;
    height: 44px;
    padding: 4px 46px;
}
.saii-link-text{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.show-active-inof-item:not(:first-child){
    display: none;
}
.show-active-dots{
    display: flex;
    justify-content: center;
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
    margin-top: 44px;
}
.show-active-dots-nub{
    width: 25%;
    padding: 0 var(--jian);
    cursor: pointer;
}
.show-active-dots-nub .std-text1{
    color: var(--color999);
    line-height: var(--l1h5);
    transition: all .4s ease;
    font-family: 'dynessregular'!important;
    margin-bottom: 4px;
}
.sadn-link{
    width: 100%;
    height: 4px;
    background: #E0E2EA;
    position: relative;
}
.sadn-link::before{
    content: '';
    z-index: 10;
    position: absolute;
    height: 4px;
    left: 0;
    top: 0;
    width: 0%;
    background: var(--colormain);
}
.show-active-dots-nub.on .std-text1{
    color: var(--color333);
}
@keyframes gowidth {
    0%{
        width: 0%;
    }
    100%{
        width: 100%;
    }
}
@-webkit-keyframes gowidth {
    0%{
        width: 0%;
    }
    100%{
        width: 100%;
    }
}
.show-active-dots-nub.on .sadn-link::before{
    animation: gowidth 4s linear forwards;
}
.show-all{
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.show-all .std-title36{
    text-align: center;
    margin-bottom: var(--distance50);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.show-all .news-inof-form{
    justify-content: space-between;
}
.news-inof-form-left,
.news-inof-form-right{
    display: flex;
    flex-wrap: wrap;
}
.show-all-inof-item{
    margin-bottom: 24px;
}
.show-all-inof-item:last-child{
    margin-bottom: 0;
}
.saii-now{
    border-radius: 15px;
    border: 1px solid #E0E2EA;
    background: var(--colorfff);
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    display: flex;
    transition: all .4s ease;
}
.saii-now-img{
    width: 34.857143%;
    display: flex;
    align-items: center;
}
.saii-now-img .ys-imgbox-cover{
    width: 100%;
}
.saii-now-text{
    width: 65.142857%;
    padding: 34px 23px 17px 40px;
}
.saii-ntw-span{
    display: flex;
    margin: 0 -12px;
    flex-wrap: wrap;
    padding-bottom: 18px;
    border-bottom: 1px solid #E0E2EA;
}
.saii-ntw-span li{
    color: var(--color666);
    line-height: var(--l1h75);
    padding: 0 12px;
    position: relative;
}
.saii-ntw-span li::before{
    content: '';
    background: #E0E2EA;
    height: 9px;
    width: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.saii-ntw-span li:first-child::before{
    display: none;
}
.saii-now-text-word .std-text24{
    margin-bottom: 6px;
    font-weight: bold;font-family: 'MontserratBold'!important;
    transition: all .4s ease;
}
.saii-ntw-detail{
    margin-top: 16px;
}
.saii-ntw-detail,
.saii-ntw-detail p{
    color: var(--color999);
    line-height: var(--l1h75);
}
.saii-ntw-btn{
    color: var(--colorlv);
    line-height: var(--l1h6);
    margin-bottom: 11px;
}
.saii-now-text-word{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.saii-ntw-detail{
    flex-grow: 1;
    margin-bottom: 16px;
}
.saii-now-text-word{
    width: calc(100% - 170px);
}
.saii-now-text-code{
    width: 170px;
    padding-left: 28px;
    display: flex;
    align-items: flex-end;
}
.saii-now-text{
    display: flex;
}
.saii-now-text-code img{
    width: 100%;
}
.saii-now-status{
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0;
}
.saii-now-status-text{
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--colorfff);
    font-size: 14px;
    line-height: var(--l1h2);
    top: 0;
    left: 0;
    padding-left: 7px;
}
.saii-now-status span:nth-of-type(n+2){
    display: none;
}
.show-all-inof-item.on .saii-now-status span:nth-of-type(2){
    display: block;
}
.show-all-inof-item.on .saii-now-status span:first-child{
    display: none;
}
.show-all-inof-item.on .saii-now-status path{
    fill: #00B1F7;
}
.show-all-inof-item.act .saii-now-status span:nth-of-type(3){
    display: block;
}
.show-all-inof-item.act .saii-now-status span:first-child{
    display: none;
}
.show-all-inof-item.act .saii-now-status path{
    fill: rgba(0, 0, 0, 0.20);
}
.detail2-main .detail1-core-add-share {
    padding-left: 24px;
    margin-top: 32px;
}
.d2cas-iil-img{
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 20px;   
}
.d2cas-inof-item-link{
    display: flex;
    flex-direction: column;
    padding-bottom: 24px;
    padding-top: 32px;
}
.d2cas-inof-item{
    border-bottom: 1px solid #BAC9CF;
}
.d2cas-inof-item:last-child{
    border-bottom: 0;
}
.d2cas-inof-item:last-child .d2cas-inof-item-link{
    padding-bottom: 0;
}
.detail1-core-add-share .std-text24{
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--color333);
    margin-bottom: 12px;
}
.d2cas-inof-item-link .std-text18{
    transition: all .4s ease;
}
.case-main{
    background: #F5F7FA;
}
.nrii-ltc-nub-name .ys-imgbox-cover{
    width: 24px;
    position: relative;
    top: 3px;
    margin-right: 15px;
}
.nrii-ltc-nub{
    display: flex;
    align-items: flex-start;
    line-height: inherit;
    margin-bottom: 15px;
}
.nrii-ltc-nub-name{
    display: flex;
    align-items: flex-start;
    line-height: inherit;
    width: 34.375%;
    padding-right: 10px;
}
.nrii-ltc-nub-core{
    width: 65.625%;
}
.nrii-ltc-nub-name span,
.nrii-ltc-nub-core{
    line-height: inherit;
}
.case-refer .nrii-link-img {
    width: 49.166667%;
}
.case-refer .nrii-link-text {
    width: 50.833333%;
    padding: 57px 59px 39px 71px;
}
.nrii-link-text-case{
    flex-grow: 1;
}
.case-refer .nrii-link-text .std-title4 {
    margin-bottom: 31px;
}
.case-refer .news-refer-inof.mod-arrows .slick-next {
    right: 59px;
}
.case-refer .news-refer-inof.mod-arrows .slick-prev, 
.case-refer .news-refer-inof.mod-arrows .slick-next{
    bottom: 39px;
}
.case-refer .news-refer-inof.mod-arrows .slick-prev {
    right: calc(59px + 42px + 19px);
}
.news-refer-inof.mod-dots2 .slick-dots li {
    width: 12px;
    height: 12px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, .3);
    opacity: 1;
    margin: 0 4.5px;
}
.news-refer-inof.mod-dots2 .slick-dots{
    text-align: left;
    bottom: 22px;
    left: 25px;
}
.news-refer-inof.mod-dots2 .slick-dots li::before{
    content: '';
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: var(--colormain);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    opacity: 0;
    transition: all .4s ease;
}
.mod-dots2 .slick-dots li.slick-active::before{
    opacity: 1;
}
.case-inof-cry{
    --jian: 22.5px;
    --jian1: 41px;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.case-inof-cry-item{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: var(--jian1);
}
.cici-link{
    border-radius: 10px;
    background: var(--colorfff);
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    display: flex;
    flex-direction: column;
    height: 100%;
}
.cici-link-img{
    width: 100%;
}
.cici-link-text{
    padding: 29px 34px 26px 20px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.cici-link-text .std-title5{
    color: var(--color333);
    line-height: var(--l1h5);
    flex-grow: 1;
    padding-right: 7px;
}
.cici-link-text-core{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 37px;
}
.cici-ltc-icon{
    width: 32px;
}
.cici-link-text-core .std-text1{
    color: var(--colorlv);
    line-height: var(--l1h75);
    width: calc(100% - 32px);
    flex-grow: 1;
    padding-right: 10px;
}
.detail3-data{
    padding-top: var(--distance80);
}
.detail3-data-core{
    background: var(--colormain);
    padding: 1px;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0px 8px 10px 1px rgba(174, 198, 220, 0.25);
}
.detail3-data-core-inof{
    border-radius: 15px;
    overflow: hidden;
    background: var(--colorfff);
    display: flex;
    flex-wrap: wrap;
}
.d3dci-nub{
    width: 25%;
}
.d3dci-nub-icon{
    width: 32px;
    margin: 0 auto;
    margin-bottom: 11px;
}
.d3dci-nub{
    text-align: center;
    padding: 28px 20px;
    position: relative;
}
.d3dci-nub .std-title5{
    font-weight: bold;font-family: 'MontserratBold'!important;
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--l1h5);
    margin-bottom: 11px;
    display: inline-block;
}
.d3dci-nub .std-text18,
.d3dci-nub .std-text18 p{
    line-height: var(--l1h6);
    color: var(--color666);
}
.d3dci-nub::before{
    content: '';
    position: absolute;
    width: 1px;
    background: #CDD3D6;
    height: calc(100% - 120px);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.d3dci-nub:last-child::before{
    display: none;
}
.detail3-bg,
.detail3-table{
    padding-top: var(--distance80);
}
.detail3-title span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: inherit;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.detail3-title{
    line-height: var(--l1h4);
    padding-bottom: 24px;
    border-bottom: 1px solid #CDD3D6;
    margin-bottom: 30px;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.detail3-main .yxedr-active p{
    color: var(--color999);
    line-height: var(--l1h75);
    margin-bottom: 1.5em;
}
.detail3-main .yxedr-active p:last-child{
    margin-bottom: 0;
}
.detail3-img{
    width: 100%;
    border-radius: 10px;
    margin-top: 24px;
    overflow: hidden;
}
.detail3-img img{
    width: 100%;
}
.detail3-table-inof-item:nth-of-type(2n-1){
    background: #F1F1F2;
    color: var(--color666);
}
.detail3-table-inof-item:first-child{
    color: var(--color333);
}
.detail3-table-inof-item{
    display: flex;
}
.detail3-table-inof-item p{
    width: 50%;
    padding: 9.5px 20px;
    line-height: var(--l1h5);
}
.detail3-table-inof{
    margin-top: 30px;
}
.detail3-bot{
    padding-bottom: var(--distance120);
}
.detail3-consult{
    background: var(--colorbg2);
}
.dcsi-box-text .std-text24{
    font-weight: bold;font-family: 'MontserratBold'!important;
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.swiper-controls1 .swiper-button-prev.swiper-button-disabled::before, 
.swiper-controls1 .swiper-button-next.swiper-button-disabled::before {
    background-image: url(../images/com_icon1h.svg);
}
.swiper-controls1 .swiper-button-next.swiper-button-disabled, 
.swiper-controls1 .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
}
/* 加过渡 */
.dccf-item-box{
    position: relative;
}
.dccf-item-box::before{
    content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #DE0000;
    position: absolute;
    border-radius: 5px;
    top: 0;
    left: 0;
    transition: all .4s ease;
    opacity: 0;
    pointer-events: none;
}
.has-required.empty .dccf-item-box::before{
    opacity: 1;
}
.has-required.empty .dccf-item-btn::before{
    border: 1px solid #DE0000;
}
.dccf-item-btn::before{
    transition: all .4s ease;
}
/* 提示语初始样式 */
.form-tips{
    font-size: 14px;
    color: #DE0000;
    line-height: var(--l1h4);
    margin-top: 3px;
    display: none;
    width: 100%;
}
/* 未填显示提示语 */
.has-required.empty .form-tips {
    display: block;
}
.dccf-item-agree{
    flex-wrap: wrap;
}
/* -end */
.mod-side{
    position: fixed;
    top: 50%;
    transform: translate(-200%,-50%);
    left: 65px;
    transition: all .36s ease;
    z-index: 20;
}
.mod-side.act{
    transform: translate(0,-50%);
}
.mod-side::before{
    content: '';
    height: 100%;
    width: 1px;
    background: #CDD3D6;
    position: absolute;
    left: 1px;
    top: 0;
}
.mod-side::after{
    content: '';
    top: var(--top);
    position: absolute;
    width: 3px;
    left: 0;
    background: linear-gradient(180deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    height: var(--height);
    transition: all .3s ease;
}
.side-btn{
    padding-left: 18px;
    margin-bottom: 22px;
    cursor: pointer;
}
.side-btn:last-child{
    margin-bottom: 0;
}
.side-btn .std-text1{
    line-height: var(--l1h4);
    color: var(--color999);
    transition: all .4s ease;
    font-size: var(--text16);
    padding-top: 11px;
    padding-bottom: 11px;
}
.side-btn.on .std-text1{
    color: var(--color333);
}
.std-btn3 .std-btn4-icon {
    margin-left: 0;
    margin-right: 10px;
    width: 24px;
}
.ware-feature .ware-feature-name{
    font-weight: bold;font-family: 'MontserratBold'!important;
    text-align: center;
    color: var(--color333);
    font-size: var(--text18);
    margin-bottom: 6px;
}
.ware-feature .ware-feature-text,
.ware-feature .ware-feature-text p{
    line-height: var(--l1h75);
    color: var(--color666);
    text-align: center;
}
.ware-feature .dfli-cry {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 22px;
}
.ware-energy-cry-img{
    width: 40.416667%;
    border-radius: 15px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.ware-energy-cry-img img{
    width: 100%;
}
.ware-energy-cry-text{
    width: 59.583333%;
    padding-left: 120px;
}
.ware-energy-cry{
    display: flex;
    align-items: center;
}
.ware-energy .std-title36{
    color: var(--color333);
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 25px;
}
.ware-energy .std-text18,
.ware-energy .std-text18 p{
    color: var(--color666);
}
.ware-energy{
    padding-top: var(--distance80);
    padding-bottom: var(--distance80);
}
.ware-energy+.detail-sell{
    padding-top: var(--distance50);
}
.detail-realize-cry .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.detail-realize-cry .std-text18, .detail-realize-cry .std-text18 p {
    color: var(--colorfff);
    line-height: var(--l1h5);
}
.ware-box{
    position: absolute;
    width: 100%;
    bottom: 0;
    padding-bottom: calc(var(--distance80) - 10px);
    left: 0;
    z-index: 6;
}
.detail-realize-bg::before{
    content: '';
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 44.76%, rgba(0, 0, 0, 0.20) 86.94%);
    width: 100%;
}
.wbii-icon{
    width: 46px;
}
.wbii-text{
    width: calc(100% - 46px);
    padding-left: 32px;
}
.ware-box-inof-item{
    display: flex;
    align-items: flex-start;
}
.ware-box-inof-item{
    width: auto;
    padding: 0 20px;
}
.ware-box-inof{
    display: flex;
    justify-content: space-between;
    margin: 0 -20px;
}
.wbii-text .std-text18{
    color: var(--colorfff);
    line-height: var(--l1h5);
    margin-bottom: 6px;
}
.wbii-text .std-text14 p{
    line-height: var(--l1h75);
    position: relative;
    padding-left: 22px;
    color: rgba(255, 255, 255, .8);
}
.wbii-text .std-text14 p::before{
    content: '';
    width: 4px;
    height: 4px;
    position: absolute;
    border-radius: 50%;
    top: calc(0.875em - 2px);
    left: 9px;
    background: rgba(255, 255, 255, .8);
}
.ware-small-img{
    position: absolute;
    top: 33.5%;
    right: 0;
    width: 100%;
}
.ware-small-img .ys-cont1200{
    display: flex;
    justify-content: flex-end;
}
.ware-small-img .ys-imgbox-cover{
    width: 28%;
}
.detail-realize{
    height: calc(100vh - var(--head));
    position: sticky;
    top: var(--head);
}
.detail-realize-bg{
    height: calc(100vh - var(--head));
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.detail-realize-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.detail-realize-cry {
    position: relative;
}
.ware-small-big{
    margin-top: 24px;
    position: relative;
    z-index: 6;
}
.ware-small-big img{
    width: 100%;
}
.inside-main{
    background: var(--colorbg2);
}
.detail1-main,
.detail2-main,
.detail3-main{
    background: var(--colorfff);
}
.ware-main .nban2-box {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 48%;
    max-width: 672px;
}
.detail-change{
    position: relative;
}
.detail-pro{
    width: 6px;
    height: 100%;
    position: absolute;
    right: 44px;
    top: 0;
    z-index: 30;
    --jian: calc(50vh - calc(var(--head) / 2) - 30px);
    --jian1: calc(50vh + calc(var(--head) / 2) - 30px); 
    padding-top: var(--jian);
    padding-bottom: var(--jian);
}
.detail-pro span{
    width: 6px;
    border-radius: 3px;
    background: rgba(255, 255, 255, .3);
    height: 60px;
    position: sticky;
    top: var(--jian1);
    display: inline-block;
}
.detail-pro span::before{
    content: '';
    width: 6px;
    background: var(--colorlv);
    border-radius: 3px;
    position: absolute;
    top: 0;
    height: calc(100% * var(--pro));
}
.detail-pro{
    display: none;
}
.detail-change.act .detail-pro{
    display: block;
}
.detail-change{
    --pro: 0;
}
.ware-monitor{
    background: var(--colorbg2);
    padding-top: var(--distance150);
    padding-bottom: var(--distance110);
    position: relative;
    overflow: hidden;
}
.ware-monitor-cry{
    display: flex;
    align-items: center;
}
.ware-monitor-cry-img{
    width: 52.166667%;
}
.ware-monitor-cry-img img{
    width: 100%;
}
.ware-monitor-cry-text{
    width: 47.833333%;
    padding-right: 90px;
}
.ware-monitor-cry-text .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: #000;
    margin-bottom: 25px;
}
.ware-monitor-cry-text .std-text18,
.ware-monitor-cry-text .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.ware-monitor-cry-text .std-btn1{
    margin-top: 65px;
}
.ware-monitor .ys-cont1200{
    position: relative;
    z-index: 10;
}
.ware-monitor-bg{
    width: 34.33vw;
    position: absolute;
    top: 50%;
    transform: translate(25%,-50%);
    right: 0%;
    max-width: 659px;
}
.ware-monitor-bg img{
    width: 100%;
}
/* .ware-monitor.act .ware-monitor-cry-img,
.ware-unfold-cry-img{
    width: 37.166667%;
}
.ware-monitor.act .ware-monitor-cry-text,
.ware-unfold-cry-text{
    width: 62.833333%;
    padding-right: 262px;
} */
.ware-unfold-cry{
    display: flex;
    align-items: center;
}
.wuci-inof{
    width: 100%;
}
.wuci-inof-item:not(:first-child){
    display: none;
}
.wuct-inof-nub-top{
    cursor: pointer;
}
.wuct-inof{
    border-top: 1px solid #E0E2EA;
}
.wuct-inof-nub{
    position: relative;
}
.wuct-inof-nub::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #E0E2EA;
}
.wuct-inof-nub::after{
    content: '';
    width: 0%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: var(--colorlv);
    transition: all .4s ease;
}
.wuct-inof-nub.on::after{
    width: 100%;
}
.wuct-inof-nub-top{
    padding-top: 24px;
    padding-bottom: 25px;
    cursor: pointer;
    padding-left: 3px;
}
.wuct-inof-nub-top .std-text18{
    color: var(--color666);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    transition: all .4s ease;
}
.wuct-inof-nub.on .wuct-inof-nub-top .std-text18{
    color: var(--colorlv);
}
.wuct-inof-nub-bot .std-text18,
.wuct-inof-nub-bot .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.wuct-inof-nub-bot{
    padding-right: 49px;
    padding-left: 3px;
    transform: translateY(-12px);
    padding-bottom: 2px;
    display: none;
}
.ware-monitor.act .std-title36{
    margin-bottom: 62px;
}
.ware-monitor.act .std-btn1,
.ware-unfold .std-btn1{
    margin-top: 48px;
}
.ware-monitor+.ware-monitor{
    padding-top: var(--distance50);
}
.ware-app{
    background: var(--colorfff);
}
.ware-monitor:not(.act) .wuct-inof-nub-bot {
    padding-left: 0;
    transform: translateY(0);
    padding-bottom: 0;
    display: block;
}
.ware-monitor:not(.act) .wuct-inof {
    border-top: 0px;
}
.ware-monitor:not(.act) .wuct-inof-nub::after,
.ware-monitor:not(.act) .wuct-inof-nub::before{
    display: none;
}
.ware-app-cry{
    margin-left: -54px;
    display: flex;
}
.ware-app-cry-img{
    padding-top: 41px;
    width: 57.894737%;
    display: flex;
    align-items: flex-end;
    position: relative;
}
.ware-app-cry-text{
    width: 42.105263%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.ware-app-cry-img img{
    width: 100%;
}
.ware-app-cry-text .std-title36{
    margin-bottom: 24px;
    line-height: var(--l1h75);
    color: var(--color333);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.ware-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
    display: flex;
    flex-wrap: wrap;
}
.ware-inof-nub{
    width: 159px;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.ware-inof-nub .ys-imgbox-cover{
    width: 100%;
    border: 1px solid #A6A6A6;
    border-radius: 7px;
    overflow: hidden;
}
.ware-inof-nub .ys-imgbox-cover img{
    transform: scale(1)!important;
}
.wact-word p{
    margin-bottom: 0;
}
.wact-word.yxedr-active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    padding-inline-start: 24px;
}
.wact-word,
.wact-word p{
    color: var(--color666);
}
.wact-word{
    margin-bottom: 44px;
}
.wact-name,
.wact-name p{
    line-height: var(--l1h5);
    color: var(--color333);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.wact-name{
    margin-bottom: 24px;
}
.wact-tips,
.wact-tips p{
    color: var(--color666);
}
.wact-tips{
    margin-bottom: 33px;
}
.ware-app-cry-img .std-btn1{
    position: absolute;
    bottom: 22.285%;
    right: 24%;
}
.std-btn5 .std-btn1-link, 
.std-btn4 .std-btn1-link,
.std-btn4h .std-btn1-link,
.std-btn3 .std-btn1-link {
    padding: 4px 36px;
}
.ys-nybanner2,
.detail-feature,
.ware-energy,
.detail-sell,
.ware-monitor,
.ware-app,
.detail-consult,
.ys-footer{
    overflow: hidden;
}
.ys-nyban-title .std-text20{
    margin-top: 12px;
}
.ys-nyban-title .std-text20,
.ys-nyban-title .std-text20 p{
    text-align: center;
    line-height: var(--l1h75);
    color: rgba(255,255,255,.9);
}
.mod-nybanner2 .ys-nyban-img::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgb(37 48 79 / 20%);
    position: absolute;
    top: 0;
    left: 0;
}
.solution-advant{
    padding-top: var(--distance80);
}
.solution-main .std-title36 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.solution-advant .std-title36{
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    margin-bottom: calc(var(--distance54) - 10px);
}
.solution-advant-cry{
    border-radius: 15px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    position: relative;
}
.solution-advant-cry-bg{
    width: 100%;
    position: relative;
}
.solution-advant-cry-bg img{
    width: 100%;
}
.solution-advant-cry-bg::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
}
.solution-advant-cry-inof{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 8;
    display: flex;
}
.saci-item{
    width: 20%;
    position: relative;
    transition: all .3s ease;
}
.saci-item.act{
    width: 47.4%;
}
.saci-item-new{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    left: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    z-index: 10;
}
.saci-item::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(224,226,234,.3);
}
.saci-item:last-child::before{
    display: none;
}
.saci-item-old{
    top: 38.8%;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 6;
}
.saci-item-old .saci-item-dot{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: var(--colorfff);
    margin: 0 auto;
    margin-bottom: 24px;
}
.saci-item-title{
    font-size: 22px;
    line-height: var(--l1h5);
    color: var(--colorfff);
    text-align: center;
}
.saci-item.act .saci-item-old{
    opacity: 0;
    pointer-events: none;
}
.saci-item.act .saci-item-new{
    opacity: 1;
    pointer-events: all;
    transition: all .4s ease;
}
.saci-item-new .saci-item-title{
    color: var(--colorfff);
    font-weight: bold;font-family: 'MontserratBold'!important;
    position: relative;
    z-index: 10;
}
.saci-item-new .std-text18,
.saci-item-new .std-text18 p{
    text-align: center;
    color: rgba(255, 255, 255, .8);
}
.saci-item-new .std-text18{
    position: relative;
    padding-top: 23px;
    margin-top: 16px;
    z-index: 10;
}
.saci-item-new .std-text18::before{
    content: '';
    width: 85px;
    background: var(--colorfff);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 1px;
}
.saci-item-new .saci-item-dot{
    width: 94px;
    height: 94px;
    margin: 0 auto;
    margin-bottom: 39px;
    position: relative;
    z-index: 10;
}
.saci-item-new .std-text18 p{
    margin-bottom: 18px;
}
.saci-item-new .std-text18 p:last-child{
    margin-bottom: 0px;
}
.saci-item-new .saci-item-dot span{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.saci-item-new .saci-item-dot::before{
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--colorlv);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.saci-item-new .saci-item-dot::after,
.saci-item-new .saci-item-dot span::before,
.saci-item-new .saci-item-dot span::after{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid var(--colorlv);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0);
    opacity: 1;
    animation: san1 2s linear infinite;
}
.saci-item-new .saci-item-dot::after{
    animation-delay: 0s;
}
.saci-item-new .saci-item-dot span:first-child::before{
    animation-delay: .4s;
}
.saci-item-new .saci-item-dot span:first-child::after{
    animation-delay: .8s;
}
.saci-item-new .saci-item-dot span:nth-of-type(2)::before{
    animation-delay: 1.2s;
}
.saci-item-new .saci-item-dot span:nth-of-type(2)::after{
    animation-delay: 1.6s;
}
@keyframes san1 {
    0%{
        transform: translate(-50%,-50%) scale(0);
        opacity: 1;
    }
    90%{
        transform: translate(-50%,-50%) scale(1);
        opacity: 0;
    }
    100%{
        transform: translate(-50%,-50%) scale(0);
        opacity: 0;
    }
}
@-webkit-keyframes san1 {
    0%{
        transform: translate(-50%,-50%) scale(0);
        opacity: 1;
    }
    90%{
        transform: translate(-50%,-50%) scale(1);
        opacity: 0;
    }
    100%{
        transform: translate(-50%,-50%) scale(0);
        opacity: 0;
    }
}
.saci-item-new-bg{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    -moz-backdrop-filter: blur(25px);
    -ms-backdrop-filter: blur(25px);
    -o-backdrop-filter: blur(25px);
    position: absolute;
    opacity: 0;
}
.saci-item.act .saci-item-new-bg{
    opacity: 1;
    transition: all .2s .2s;
}
.solution-trade{
    padding-left: var(--distance120);
    padding-right: var(--distance120);
}
.solution-trade-inof-item:nth-of-type(2n){
    background: var(--colorbg2);
}
.solution-trade-inof-item{
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.stii-img{
    width: 48.67%;
}
.stii-text{
    width: 51.33%;
}
.stii-text{
    padding-right: 166px;
}
.solution-trade-inof-item:nth-of-type(2n) .stii-text{
    padding-right: 36px;
    padding-left: 130px;
}
.solution-trade-inof-item .ys-cont1200{
    display: flex;
    align-items: center;
}
.solution-trade-inof-item:nth-of-type(2n) .ys-cont1200{
    flex-direction: row-reverse;
}
.stii-text .std-title4{
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--color333);
    line-height: var(--l1h5);
    margin-bottom: 24px;
}
.stii-text .std-text18,
.stii-text .std-text18 p{
    color: var(--color666);
}
.stii-btn{
    --jian: 7.5px;
    --jian1: 24px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian1) * -1);
}
.stii-btn-nub{
    max-width: 50%;
    padding: 0 var(--jian);
    margin-bottom: var(--jian1);
    width: 219px;
}
.stii-btn-nub-link{
    display: block;
    width: 100%;
    --ra1: 22px;
    border-radius: var(--ra1);
    background: var(--colormain);
    text-align: center;
    padding: 8px;
    position: relative;
    overflow: hidden;
}
.stii-btn-nub-link .std-text1{
    position: relative;
    z-index: 20;
}
.stii-btn-nub-link .std-text1 span:first-child{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: inherit;
    transition: all .4s ease;
}
.stii-btn-nub-link .std-text1 span:nth-of-type(2){
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: var(--colorfff);
    z-index: 10;
    opacity: 0;
    display: block;
    width: 100%;
    text-align: center;
    line-height: inherit;
    transition: all .4s ease;
}
.stii-btn-nub-link::before{
    content: '';
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    position: absolute;
    background: var(--colorfff);
    border-radius: var(--ra1);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.solution-advant,
.solution-trade{
    background: var(--colorfff);
}
.stii-text .std-text18{
    margin-bottom: 43px;
}
.stii-btn-nub-link::after {
    content: '';
    width: 0;
    height: 100%;
    background: var(--colormain);
    position: absolute;
    left: 0;
    top: 0;
    transition: all .4s ease-out;
    border-radius: var(--ra1);
}
.solution-trade-inof-item:nth-of-type(2n) .stii-btn-nub-link::before{
    background: var(--colorbg2);
}
.solution-hand{
    padding-top: var(--distance80);
    padding-bottom: var(--distance100);
}
.solution-hand .std-title36{
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    margin-bottom: calc(var(--distance54) - 10px);
}
.solution-hand-inof-nub{
    margin-bottom: 24px;
    border-radius: 10px;
    background: var(--colorfff);
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
}
.solution-hand-inof-nub:last-child{
    margin-bottom: 0;
}
.shin-link{
    display: flex;
    padding: 24px 48px 24px 10px;
}
.shin-link-icon{
    width: 98px;
    display: flex;
    justify-content: center;
    position: relative;
    align-items: center;
}
.shin-link-icon .ys-imgbox-cover{
    width: 32px;
}
.solution-hand{
    background: var(--colorfff);
}
.shin-link .ys-imgbox-cover img{
    transform: scale(1)!important;
}
.shin-link-icon::before{
    content: '';
    width: 1px;
    height: 100%;
    background: #E0E2EA;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.shin-link-btn{
    width: 32px;
    display: flex;
    align-items: center;
}
.shin-link-btn .ys-imgbox-cover{
    width: 100%;
}
.shin-link-text{
    width: 50%;
    flex-grow: 1;
    padding-left: 36px;
    padding-right: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.shin-link-text .std-text18{
    color: var(--color333);
    line-height: var(--l1h5);
    margin-bottom: 10px;
}
.shin-link-text .std-text14{
    color: var(--color999);
    line-height: var(--l1h5);
    transform: translateX(-8px);
}
.buy-inof{
    display: flex;
    background: var(--colorbg2);
    flex-wrap: wrap;
}
.buy-inof-item{
    width: 50%;
}
.buy-inof-item:nth-of-type(2n-1){
    background: #EFF4F9;
}
.biil-icon{
    width: 110px;
}
.buy-inof-item-link .std-title36{
    color: var(--colorlv);
    padding: 0 24px;
    line-height: var(--l1h5);
}
.biil-jian{
    width: 11px;
}
.biil-jian img{
    width: 100%;
}
.buy-inof-item-link{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 70px;
    padding-bottom: 70px;
}
.buy-inof-item-link .ys-imgbox-cover img{
    transform: scale(1)!important;
}
.buy-inof-item:nth-of-type(2n-1) .buy-inof-item-link{
    padding-left: calc(50vw - 700px);
}
.buy-inof-item:nth-of-type(2n) .buy-inof-item-link{
    padding-right: calc(50vw - 700px);
}
.no-show{
    display: none;
}
.collect-intro{
    padding-top: var(--distance80);
    padding-bottom: var(--distance80);
    background: var(--colorfff);
}
.collect-intro-cry{
    display: flex;
    align-items: center;
}
.collect-intro-cry-img{
    width: 40.5%;
    border-radius: 15px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.collect-intro-cry-img img{
    width: 100%;
    border-radius: 15px;
}
.collect-intro-cry-text{
    width: 59.5%;
    padding-left: calc(var(--distance120) + 10px);
    padding-right: 16px;
}
.mod-anchor::before{
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #E0E2EA;
}
.collect-intro-cry-text .std-text18,
.collect-intro-cry-text .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.collect-intro-cry-text .std-title36{
    margin-bottom: 16px;
    line-height: var(--l1h5);
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--color333);
}
.collect-intro-cry-text .std-title36 span{
    position: relative;
}
.collect-intro-cry-text .std-title36 span::before{
    content: '';
    height: 8px;
    width: 100%;
    position: absolute;
    background: var(--colormain);
    left: 0;
    bottom: 5px;
    z-index: -1;
}
.collect-tpl{
    background: var(--colorbg2);
    padding-top: var(--distance100);
    padding-bottom: var(--distance50);
}
.collect-tpl .std-title36{
    text-align: center;
    margin-bottom: 38px;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.collect-tpl-btn-nub{
    margin: 0 60px;
    cursor: pointer;
    position: relative;
    padding-top: 23px;
    padding-bottom: 23px;
}
.collect-tpl-btn{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 48px;
}
.collect-tpl-btn-nub .std-text1{
    color: var(--color333);
    line-height: var(--l1h5);
    transition: all .4s ease;
}
.collect-tpl-btn-nub::before{
    content: '';
    height: 2px;
    width: 0%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: var(--colormain);
    opacity: 0;
    transition: all .4s ease;
}
.collect-tpl-btn-nub.on::before{
    opacity: 1;
    width: 100%;
} 
.collect-tpl-img{
    position: relative;
}
.collect-tpl-img-item{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.collect-tpl-img-item.act{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.detail-about,
.ware-energy,
.detail-sell{
    background: var(--colorfff);
}
.ware-small-img .ys-imgbox-cover {
    width: 100%;
}
.ware-small-img{
    z-index: 10;
}
.collect-other{
    padding-top: var(--distance80);
    padding-bottom: var(--distance80);
    background: var(--colorfff);
}
.collect-other .std-title36{
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: calc(var(--distance54) - 10px);
}
.collect-other-inof{
    --jian: 12px;
    margin: -30px calc(var(--jian) * -1);
}
.collect-other-inof-nub{
    padding: 30px var(--jian);
    width: 33.333333%;
}
.coin-link{
    display: flex;
    flex-direction: column;
}
.coin-link-img{
    width: 100%;
    border-radius: 15px 15px 0 0;
}
.coin-link-text{
    border-radius: 10px;
    background: var(--colorfff);
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
    padding: 30px 27px 22px;
    margin-top: -60px;
    position: relative;
    z-index: 10;
}
.coin-link-text .std-title5{
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    color: var(--color333);
    padding-bottom: 18px;
    position: relative;
    margin-bottom: 83px;
}
.coin-link-text .std-title5::before{
    content: '';
    height: 2px;
    width: 104px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0 0 2px 0;
    background: var(--colormain);
}
.coin-link-text .std-text1{
    color: var(--color999);
    transition: all .4s ease;
}
.collect-other-inof-nub:not(:first-child){
    display: none;
}
.std_bg1{
    background: var(--colorbg2);
}
.science-speed{
    padding-top: var(--distance80);
    padding-bottom: var(--distance120);
    background: var(--colorfff);
}
.mod-title3{
    display: flex;
    align-items: flex-start;
    margin-bottom: 39px;
}
.mod-title3 .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    width: 44.833333%;
    padding-right: 20px;
}
.mod-title3 .std-text18,
.mod-title3 .std-text18 p{
    line-height: var(--l1h75);
    color: var(--color666);
}
.mod-title3 .std-text18{
    width: 55.166667%;
}
.science-speed-cry{
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.science-speed-cry-img,
.science-speed-cry-img img{
    width: 100%;
}
.science-speed-cry-img{
    position: relative;
}
.science-speed-cry-img::before{
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 36.46%, rgba(0, 0, 0, 0.40) 72.92%);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    top: 0;
    left: 0;
}
.std-font60{
    font-size: 60px;
    line-height: var(--l1h2);
    color: var(--colorfff);
}
.ssci-item .std-font60 {
    font-family: 'dynessbold' !important;
    margin-bottom: 2px;
}
.scroll-data{
    line-height: inherit;
}
.science-speed-cry-inof{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 6;
    display: flex;
    justify-content: center;
    padding-bottom: 60px;
}
.ssci-item .std-text18{
    color: var(--colorfff);
    line-height: var(--l1h5);
}
.ssci-item{
    padding: 0 70px;
    position: relative;
}
.ssci-item::before{
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    border-radius: 50%;
    background: var(--colorfff);
    top: 50%;
    transform: translate(50%,-50%);
    right: 0;
}
.ssci-item:last-child::before{
    display: none;
}
.science-main .ys-main .ys-cont1400{
    width: 1200px;
}
.science-advant{
    background: var(--colorbg2);
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.science-advant-text{
    width: 51.08%;
}
.science-advant-rotate{
    width: 48.92%;
}
.science-advant .std-title36{
    color: var(--color333);
    line-height: var(--l1h5);
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 34px;
}
.science-advant .std-text18,
.science-advant .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.science-advant .std-title36,
.science-advant .std-text18{
    padding-right: 133px;
}
.science-advant-rotate-inof{
    margin-right: calc(600px - 50vw);
    overflow: hidden;
}
.sari-tr-td,
.swiper-slide.sari-tr-td{
    width: 34.5%;
}
.sari-tr-td{
    padding: 0 6px;
}
.sari-tr-td .ys-imgbox-cover{
    width: 100%;
    border-radius: 10px;
    margin-bottom: 19px;
} 
.sari-tr-td .std-text24{
    text-align: center;
    line-height: var(--l1h5);
    color: var(--color333);
}
.science-advant .ys-cont1200{
    display: flex;
}
.sari-tr .slick-list{
    overflow: visible;
}
.science-advant-text{
    padding-top: 62px;
    position: relative;
    overflow: hidden;
}
.science-advant-text .swiper-controls1 .swiper-pagination {
    width: calc(100% - 143px);
}
.science-advant-text .swiper-controls1{
    position: absolute;
    bottom: 55px;
    left: 0;
    padding-left: 0;
    padding-right: 29px;
}
.science-indust{
    position: relative;
    padding-top: 160px;
    z-index: 10;
}
.science-indust-bg,
.science-indust-bg img{
    width: 100%;
}
.science-indust-bg{
    position: absolute;
    top: 0;
    left: 0;
}
.science-indust .std-title36{
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    color: var(--colorfff);
    margin-bottom: 86px;
}
.science-indust-cry{
    border-radius: 10px;
    background: var(--colorfff);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.08);
    display: flex;
    flex-wrap: wrap;
    padding-top: 75px;
    padding-bottom: 63px;
    padding-left: 14px;
    padding-right: 14px;
}
.science-indust-cry-nub{
    width: 33.333333%;
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}
.sicn-icon{
    width: 40px;
    margin-bottom: 29px;
}
.science-indust-cry-nub .std-text18,
.science-indust-cry-nub .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.science-indust-cry-nub .std-text18 p{
    position: relative;
    padding-left: 18px;
}
.science-indust-cry-nub .std-text18 p::before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    background: var(--colormain);
    top: calc(0.875em - 4px);
}
.science-indust .ys-cont1200{
    position: relative;
    z-index: 6;
}
.science-indust-cry-nub .std-text18 span{
    color: var(--colorlv);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.science-indust-cry-nub::before{
    content: '';
    height: calc(100% - 12px);
    width: 1px;
    position: absolute;
    right: 0;
    top: calc(50% - 12px);
    transform: translateY(-50%);
    background: rgba(0,0,0,.3);
}
.science-indust-cry-nub:last-child::before{
    display: none;
}
.science-coop{
    padding-top: var(--distance100);
    padding-bottom: var(--distance120);
}
.science-coop .std-title36{
    color: var(--color333);
    text-align: center;
    margin-bottom: calc(var(--distance54) - 10px);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.science-coop-inof-item{
    width: 25%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.science-coop-inof{
    display: flex;
    flex-wrap: wrap;
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.scii-img{
    border-radius: 10px;
    background: var(--colorfff);
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.10);
    overflow: hidden;
    padding: 20px 5px;
}
.scii-img .ys-imgbox-cover{
    width: 100%;
}
.science-coop{
    background: var(--colorfff);
}
.science-research{
    position: relative;
    padding-top: var(--distance120);
    padding-bottom: var(--distance100);
}
.science-research-bg{
    position: absolute;
    width: 100%;
    height: calc(100% + 170px);
    bottom: 0;
    left: 0;
}
.science-research-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.science-research .ys-cont1200{
    position: relative;
    z-index: 6;
}
.science-research .std-title36{
    text-align: center;
    margin-bottom: 24px;
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--color333);
}
.science-research .std-text1{
    width: 64.416667%;
    margin: 0 auto;
}
.science-research .std-text1,
.science-research .std-text1 p{
    color: var(--color666);
    line-height: var(--l1h5);
    text-align: center;
}
.detail-main .detail-consult{
    background: var(--colorfff);
}
.science-research .swiper-container-3d {
    width: 906px;
    margin: 0 auto;
    margin-top: 62px;
    padding-bottom: 62px;
    overflow: clip;
}
.swiper-container-3d .swiper-slide-shadow-left {
    background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%)!important;
}
.swiper-container-3d .swiper-slide-shadow-right {
    background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%)!important;
}
.mod-dots2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 9px;
}
.mod-nybanner2 .std-btn1{
    justify-content: center;
    margin-top: 42px;
}
.company-intro-left{
    width: 54.285714%;
    padding-right: 70px;
    height: calc(100vh - var(--head));
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    position: sticky;
    top: var(--head);
}
.company-intro-left .std-title3{
    color: var(--color333);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    margin-bottom: calc(var(--distance54) - 10px);
}
.company-intro-left .std-title3 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.company-intro-left .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
    margin-bottom: 1em;
}
.company-intro-left .std-text18 p:last-child{
    margin-bottom: 0;
}
.company-intro-left::before{
    content: '';
    right: 0;
    height: 100%;
    position: absolute;
    background: linear-gradient(90deg, #E0E2EA 0%, #E0E2EA 47%, #E0E2EA 100%);
    width: 1px;
    right: 0;
    top: 0;
    height: 100%;
}
.company-intro-year{
    width: 28%;
    position: relative;
    padding-left: 72px;
}
.company-intro-left::after{
    content: '';
    height: 145px;
    position: absolute;
    right: 0;
    width: 1px;
    top: 50%;
    transform: translateY(-50%);
    background: linear-gradient(180deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
}
.company-intro .ys-cont1400{
    display: flex;
}
.ciyn-data-num,
.ciyn-data-unit{
    display: inline-block;
}
.ciyn-data-num{
    font-size: 120px;
    font-family: 'dynessbold'!important;
    line-height: var(--l1h2);
}
.ciyn-data-unit{
    font-size: 40px;
    font-family: 'dynessbold'!important;
    line-height: var(--l1h2);
}
.ciyn-data{
    color: var(--color999);
    font-size: 0;
}
.ciyn-data span:nth-of-type(2){
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.company-intro-year-nub .std-text24{
    color: var(--color999);
}
.company-intro-year-nub.on span:nth-of-type(2){
    opacity: 1;
}
.company-intro-year-nub.on span:first-child{
    opacity: 0;
}
.company-intro-year-nub{
    transform-origin: left center;
    margin-bottom: 55px;
}
.company-intro-year{
    padding-top: calc(50vh - calc(var(--head) / 2) - 100px);
    padding-bottom: calc(50vh - calc(var(--head) / 2) - 130px);
}
.company-intro-year-nub{
    transform: scale(0.4);
    opacity: .05;
    transition: all .3s linear;
}
.company-intro-year-nub.on{
    transform: scale(1);
    opacity: 1;
}
.company-intro-year-nub.prev1,
.company-intro-year-nub.next1{
    transform: scale(0.8);
    opacity: 0.5;
}
.company-intro-year-nub.prev2,
.company-intro-year-nub.next2{
    transform: scale(0.63);
    opacity: 0.1;
}
.company-intro-cry{
    width: 17.714286%;
}
.company-intro-cry-earth{
    margin-right: calc(700px - 50vw + 10px);
    overflow: hidden;
}
#threebox{
    width: calc(100vh - var(--head));
    height: calc(100vh - var(--head));
}
.company-intro-cry{
    position: sticky;
    top: var(--head);
    height: calc(100vh - var(--head));
}
.company-innovate{
    position: relative;
}
.company-innovate-bg{
    position: relative;
    width: 100%;
}
.company-innovate-bg img{
    width: 100%;
}
.company-innovate-bg::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.40) 53.01%);
}
.company-innovate .ys-cont1400{
    position: absolute;
    z-index: 6;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.company-innovate .std-title36{
    color: var(--colorfff);
    margin-bottom: calc(var(--distance54) - 10px);
}
.company-innovate .std-text18,
.company-innovate .std-text18 p{
    line-height: var(--l1h75);
    color: rgba(255, 255, 255, .7);
}
.company-innovate .std-btn2{
    margin-top: 88px;
}
.company-innovate .std-btn2-link .std-btn2-font span:first-child{
    color: var(--colorfff);
}
.company-innovate .std-text18{
    width: 40.714286%;
}
.company-develop{
    background: var(--colorfff);
    padding-top: var(--distance100);
    padding-bottom: var(--distance110);
}
.mod-title4{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mod-title4 .std-title3{
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.mod-title4 .std-title3 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.company-develop-btn{
    border-radius: 22px;
    background: var(--colorbg2);
    padding: 6px 22px 6px 18px;
    cursor: pointer;
    display: flex;
    align-items: center;
}
.company-develop-btn-icon{
    width: 24px;
}
.company-develop-btn .std-text18{
    margin-left: 17px;
    line-height: var(--l1h75);
    color: var(--color666);
    position: relative;
}
.company-develop-btn .std-text18 span:nth-of-type(2){
    position: absolute;
    white-space: nowrap;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    pointer-events: none;
}
.company-develop-btn .std-text18 span{
    transition: all .4s ease;
}
.company-develop.on .company-develop-btn .std-text18 span:nth-of-type(2){
    opacity: 1;
    pointer-events: all;
}
.company-develop.on .company-develop-btn .std-text18 span:first-child{
    opacity: 0;
    pointer-events: none;
}
.company-develop{
    overflow: hidden;
}
.company-develop .ys-cont1200{
    position: relative;
}
.company-develop-box{
    border-radius: 50px;
    background: var(--colorbg2);
    width: 100%;
    height: 78px;
}
.company-finance{
    position: relative;
    padding-top: 45px;
    padding-bottom: 45px;
    background: var(--colormain);
}
.company-finance .std-text24{
    color: var(--colorfff);
    text-align: center;
    margin-bottom: 24px;
}
.company-finance-box {
    --width: 183px;
    position: relative;
}
.company-finance-box-inof1 {
    animation: donghua calc(6s * var(--width-shu)) linear infinite;
}
.company-finance-box-inof2 {
    animation: donghua2 calc(6s * var(--width-shu)) linear infinite;
}
.company-finance-box-inof2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
}
.cfbi-nub{
    display: inline-block;
    width: var(--width);
    padding: 0 6px;
}
.cfbi-nub .ys-imgbox-cover{
    width: 100%;
}
.company-finance-box-inof{
    width: calc(var(--width-shu) * var(--width));
    font-size: 0;
}
.company-finance-box{
    position: relative;
}
.cfbi-nub img{
    transform: scale(1)!important;
}
@keyframes donghua {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
@-webkit-keyframes donghua {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
@keyframes donghua2 {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0);
    }
}
@-webkit-keyframes donghua2 {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0);
    }
}
.company-advant{
    padding-top: var(--distance80);
    background: var(--colorfff);
}
.company-advant .std-title36,
.company-advant .company-advant-text{
    text-align: center;
}
.company-advant .std-title36{
    margin-bottom: 24px;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.company-advant-cry{
    margin-top: 44px;
    height: 586px;
    display: flex;
}
.company-advant .std-title36 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.company-advant-text,
.company-advant-text p{
    color: var(--color666);
}
.cacn-img {
    height: 100%;
    position: relative;
}
.cacn-img img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.cacn-img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    background: rgba(0,0,0,.2);
    top: 0;
    left: 0;
    transition: all .4s ease;
}
.company-advant-cry .std-text24{
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--colorfff);
    line-height: var(--l1h5);
}
.cacn-old .std-text24{
    text-align: center;
}
.cacn-old{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    padding-top: 44px;
}
.company-advant-cry-nub{
    position: relative;
}
.cacn-new{
    position: absolute;
    top: 0;
    left: 0;
    padding: 44px 44px 41px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.cacn-new-inof-nub{
    margin-bottom: 44px;
}
.cacn-new-inof-nub:last-child{
    margin-bottom: 0;
}
.cacn-nin-name{
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 6px;
    line-height: var(--l1h75);
    color: var(--colorfff);
    text-align: left;
}
.cacn-nin-text,.cacn-nin-text p{
    line-height: var(--l1h75);
    color: rgba(255, 255, 255, .8);
    text-align: left;
}
.cacn-new .std-text24{
    padding-bottom: 26px;
    position: relative;
}
.cacn-new .std-text24::before{
    content: '';
    height: 2px;
    width: 108px;
    position: absolute;
    background: var(--colorfff);
    bottom: 0;
    left: 0;
}
.cacn-new,
.cacn-old{
    width: 100%;
    z-index: 6;
}
.cacn-old{
    transition: all .4s ease;
}
.cacn-new{
    opacity: 0;
    pointer-events: none;
}
.company-advant-cry-nub.on .cacn-new{
    opacity: 1;
    pointer-events: all;
    transition: all .4s .2s ease;
}
.company-advant-cry-nub.on .cacn-old{
    opacity: 0;
    pointer-events: none;
}
.company-advant-cry-nub{
    width: 20%;
    transition: all .4s ease;
}
.company-advant-cry-nub.on{
    width: 54.68%;
}
.company-advant-cry-nub.on .cacn-img::before{
    background: linear-gradient(291deg, rgba(0, 0, 0, 0.00) 14.8%, rgba(0, 0, 0, 0.80) 68.89%);
}
.company-honor{
    background: var(--colorfff);
    padding-top: var(--distance120);
    padding-bottom: 63px;
}
.company-honor .std-title3{
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: calc(var(--distance54) - 10px);
    color: var(--color333);
}
.company-honor .std-title3 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.company-honor-swiper{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
}
.company-honor-swiper-item{
    padding: 0 var(--jian);
    width: 25%;
}
.chsi-box{
    border-radius: 10px;
    background: var(--colorfff);
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
    padding: 33px 20px 65px;
}
.chsi-box-img{
    width: 154px;
    margin: 0 auto;
    margin-bottom: 8px;
}
.chsi-box .std-text18{
    color: var(--color666);
    line-height: var(--l1h75);
    text-align: center;
}
.company-honor-swiper .swiper-controls1 {
    margin-top: 86px;
}
.install-contact{
    padding-top: var(--distance80);
    padding-bottom: var(--distance100);
}
.install-contact .ys-cont1200{
    display: flex;
    align-items: flex-start;
}
.install-contact .std-title36{
    width: 50.75%;
    padding-right: 48px;
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--color333);
}
.install-contact-text{
    width: 49.25%;
}
.install-contact .std-title36 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.install-contact-text .std-text18,
.install-contact-text .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.install-contact-text .std-text18{
    margin-bottom: 24px;
}
.install-contact-text .std-text14,
.install-contact-text .std-text14 p{
    color: var(--color999);
    line-height: var(--l1h75);
}
.install-contact-text .std-btn1{
    margin-top: 44px;
}
.install-find{
    background: var(--colorfff);
    padding-top: var(--distance100);
    padding-bottom: var(--distance120);
}
.install-title .std-title36{
    text-align: center;
    color: var(--color333);
    margin-bottom: 24px;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.install-title .std-text18,
.install-title .std-text18 p{
    text-align: center;
    color: var(--color666);
}
.install-find-text{
    margin-bottom: var(--distance50);
}
.install-find-top{
    display: flex;
    justify-content: space-between;
    margin-bottom: calc(var(--distance50) - 2px);
}
.install-find-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
    display: flex;
    flex-wrap: wrap;
}
.install-find-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.ifii-core{
    border-radius: 12px;
    border: 1px solid #E0E2EA;
    background: var(--colorfff);
    box-shadow: 0px 0px 2px 1px #F5F6F8;
    padding: 24px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.ifii-core-icon{
    width: 64px;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 24px;
}
.ifii-core .std-text24{
    color: var(--color333);
    line-height: var(--l1h5);
    margin-bottom: 24px;
}
.ifii-core-text-nub .ys-imgbox-cover{
    width: 17px;
    position: relative;
    top: 3px;
}
.ifii-core-text-nub{
    display: flex;
    align-items: flex-start;
    margin-bottom: 12px;
}
.ifii-core-text-nub .std-text14{
    width: calc(100% - 17px);
    padding-left: 12px;
    line-height: var(--l1h75);
    color: var(--color333);
    flex-grow: 1;
}
.ifii-core-text-nub .std-text14 a{
    color: inherit;
    line-height: inherit;
}
.ifii-core-text{
    flex-grow: 1;
    margin-bottom: 70px;
}
.ifii-core-link-href{
    display: flex;
}
.ifii-core-link-href .ys-imgbox-cover{
    width: 24px;
}
.ifii-core-link-href .std-text14{
    width: calc(100% - 24px);
    padding-left: 6px;
    color: var(--colorlv);
    line-height: var(--l1h5);
}
.ifii-core-link-href img{
    transform: scale(1)!important;
}
.ifii-core-text-nub:last-child{
    margin-bottom: 0;
}
.iftl-select{
    height: 44px;
    width: 187px;
    background: var(--colorbg2);
    border-radius: 22px;
}
.iftl-select .ys-select-hd{
    padding: 0 26px;
}
.iftl-select .ys-select-hd input{
    font-size: var(--text16);
    color: var(--color333);
}
.iftl-select .ys-select-hd input::placeholder,
.ifts-input input::placeholder{
    color: #8993A0;
}
.iftl-select .ys-select-xtbbox{
    right: 21px;
    width: 11px;
}
.iftl-select .ys-select-xtbbox img{
    width: 100%;
    transform: rotate(180deg);
}
.iftl-select .ys-select-bd{
    top: calc(100% + 12px);
    border-radius: 5px;
    background: var(--colorfff);
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
}
.iftl-select .ys-select-bd::before{
    content: '';
    height: 12px;
    width: 100%;
    position: absolute;
    top: -12px;
    left: 0;
}
.iftl-select .ys-select-li{
    padding: 14px 20px;
    position: relative;
    text-align: center;
    color: var(--color333);
    line-height: var(--l1h6);
}
.iftl-select .ys-select-li::before{
    content: '';
    width: calc(100% - 40px);
    background: #E0E2EA;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    height: 1px;
}
.install-find-top-search{
    display: flex;
}
.ifts-input{
    display: flex;
    align-items: center;
    width: 375px;
    height: 44px;
    border-radius: 22px;
    background: var(--colorbg2);
    padding: 9px 18px;
}
.ifts-input-icon{
    width: 24px;
}
.ifts-input-icon img{
    width: 100%;
}
.ifts-input input{
    width: calc(100% - 24px);
    padding-left: 16px;
    font-size: var(--text16);
    color: var(--color333);
}
.install-find-top-search .ifts-input{
    margin-right: 24px;
}
.install-relate{
    position: relative;
    padding-top: var(--distance80);
    padding-bottom: var(--distance80);
}
.install-relate-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.install-relate-bg::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,.2);
    z-index: 3;
    top: 0;
    left: 0;
}
.install-relate-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.install-relate .ys-cont1200{
    position: relative;
    z-index: 6;
}
.install-relate .std-title3{
    text-align: center;
    color: var(--colorfff);
    margin-bottom: calc(var(--distance54) - 10px);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.install-relate-rotate{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
}
.install-relate-rotate-nub{
    width: 33.333333%;
    padding: 0 var(--jian);
}
.irrn-link{
    background: var(--colorfff);
    border-radius: 15px;
    padding: 36px;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.irrn-link .std-text24{
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 1em;
}
.irrn-link .std-text18,
.irrn-link .std-text18 p{
    color: var(--color666);
}
.irrn-link .std-text18{
    flex-grow: 1;
}
.irrn-link .std-btn2{
    margin-top: 44px;
}
.install-relate-rotate-nub:not(:first-child){
    display: none;
}
.install-relate-rotate .slick-track{
    display: flex;
}
.install-relate-rotate .slick-slide{
    height: auto;
}
.install-relate-rotate .slick-dots{
    bottom: 0;
}
.install-relate-rotate.slick-dotted{
    padding-bottom: 40px;
}
.install-relate-rotate.mod-dots2 .slick-dots li.slick-active{
    background: var(--colorfff);
}
.approve-partner{
    position: relative;
    padding-top: var(--distance80);
    padding-bottom: var(--distance120);
    overflow: hidden;
}
.approve-partner-bg {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.approve-partner-bg img{
    width: 100%;
}
.approve-partner-cry.detail-consult-cry{
    margin-top: calc(var(--distance54) - 10px);
    padding: 44px 35px 49px;
    --jian23: 23px;
    --jianx25: 29px;
}
.approve-partner .ys-cont1000{
    position: relative;
    z-index: 6;
}
.approve-partner-cry .std-text24{
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 12px;
    color: var(--color333);
    line-height: var(--l1h5);
}
.approve-partner-cry .detail-consult-cry-form{
    margin-top: 44px;
}
.dccf-item-box input::placeholder,
.dccf-item-text textarea::placeholder{
    color: var(--color999);
    font-size: 14px;
}
.approve-partner-cry .std-text24:not(:first-child){
    padding-top: 44px;
}
.dccf-add .dccf-item-box{
    border-radius: 12px;
    box-shadow: 0px 0px 2px 1px #F5F6F8;
    padding: 24px;
    display: flex;
    align-items: center;
    height: auto;
}
.dccf-add-icon{
    width: 64px;
    border-radius: 50%;
    overflow: hidden;
}
.dccf-add-text{
    width: calc(100% - 64px);
    padding-left: 24px;
    flex-grow: 1;
}
.dccf-add-text-inof{
    display: flex;
}
.dccf-add-text .std-text18{
    line-height: var(--l1h75);
    margin-bottom: 12px;
    color: var(--color333);
    text-align: left;
}
.dccf-add-text-inof .ifii-core-text{
    display: flex;
    flex-grow: inherit;
}
.dccf-add-text-inof .ifii-core-text {
    margin-bottom: 0;
}
.dccf-add-text-inof .ifii-core-text-nub,
.dccf-add-text-inof .ifii-core-link{
    padding: 0 22px;
    margin-bottom: 0;
}
.dccf-add-text-inof {
    margin: 0 -22px;
}
.approve-easy{
    background: var(--colorfff);
    padding-top: var(--distance80);
    padding-bottom: var(--distance80);
}
.approve-easy-cry-rotate{
    width: 48.833333%;
}
.approve-easy-cry-left{
    width: 51.166667%;
    padding-right: 26px;
}
.aecr-nub:not(:first-child){
    display: none;
}
.aecl-item-top{
    cursor: pointer;
    padding-top: 24px;
    padding-bottom: 24px;
}
.aecl-item-top .std-text18{
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--color666);
    line-height: var(--l1h5);
    transition: all .4s ease;
}
.aecl-item:first-child{
    border-top: 1px solid #E0E2EA;
}
.aecl-item{
    position: relative;
    text-align: left;
}
.aecl-item .std-text18,
.aecl-item .std-text18 p{
    text-align: left;
}
.aecl-item::before{
    content: '';
    background: #E0E2EA;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
}
.aecl-item::after{
    content: '';
    background: var(--colorlv);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    transition: all .4s ease;
}
.aecl-item.on::after{
    width: 100%;
}
.aecl-item-bot{
    margin-top: -11px;
    padding-bottom: 24px;
    display: none;
}
.aecl-item-bot .std-btn6{
    margin-top: 13px;
}
.aecl-item.on .aecl-item-top .std-text18{
    color: var(--color333);
}
.std-btn6 .std-text1{
    color: var(--colorlv);
    line-height: var(--l1h75);
    text-decoration: underline;
}
.approve-easy-cry{
    display: flex;
    align-items: center;
}
.approve-train{
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
}
.approve-train-inof{
    --jian: 12px;
    /* margin: 0 calc(var(--jian) * -1); */
}
/* .approve-train-inof-item{
    width: 50%;
    padding: 0 var(--jian);
} */
.approve-train-inof-item .ys-imgbox-cover{
    width: 100%;
    border-radius: 15px;
    margin-bottom: 14px;
}
.approve-train-inof-item .std-text18{
    color: var(--color666);
    text-align: center;
}
.approve-train-inof .slick-list{
    overflow: visible;
}
.approve-train .install-find-text{
    width: calc(100% - 70px);
    margin: 0 auto;
    margin-bottom: calc(var(--distance54) - 10px);
}
/* .approve-train-inof-item:not(:first-child){
    display: none;
} */
.approve-train-goon{
    --width: 510px;
    position: relative;
}
.approve-train-inof1 {
    animation: donghua calc(6s * var(--width-shu)) linear infinite;
}
.approve-train-inof2 {
    animation: donghua2 calc(6s * var(--width-shu)) linear infinite;
}
.approve-train-inof2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
}
.approve-train-inof-item{
    display: inline-block;
    width: var(--width);
    padding: 0 var(--jian);
}
.approve-train-inof{
    width: calc(var(--width-shu) * var(--width));
    font-size: 0;
}
.mod-nybanner2 .nban2-btn{
    justify-content: center;
}
.mod-nybanner2 .nban2-btn-nub {
    margin: 0 8.5px;
}
.mod-nybanner2 .nban2-btn {
    margin: 0 -8.5px;
}
.join-stone{
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.join-stone .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--color333);
    line-height: var(--l1h5);
    margin-bottom: calc(var(--distance50) - 10px);
}
.join-stone .std-title36 span,
.approve-train .std-title36 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.join-stone-cry{
    border-radius: 15px;
    background: var(--colormain);
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    display: flex;
    margin-bottom: 24px;
}
.join-stone-cry-img{
    width: 41.5%;
}
.join-stone-cry-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.join-stone-cry-text{
    width: 58.5%;
    padding: 56px 29px 39px 50px;
    display: flex;
    position: relative;
}
.jsct-icon{
    width: 47.837838%;
}
.jsct-icon img{
    width: 100%;
}
.jsct-left{
    width: 52.162162%;
    padding-right: 94px;
}
.join-stone-cry .std-title36{
    color: var(--colorfff);
    margin-bottom: 10px;
    line-height: var(--l1h5);
    font-weight: normal;
}
.join-stone-cry .std-text18,
.join-stone-cry .std-text18 p{
    color: var(--colorfff);
}
.jsct-left-img{
    width: 128px;
    bottom: 39px;
    position: absolute;
    left: 212px;
}
.jsct-left-img img{
    width: 100%;
}
.join-stone-inof{
    --jian: 14px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.join-stone-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.jsii-link{
    border-radius: 10px;
    background: var(--colorfff);
    padding: 29px 32px 32px;
}
.jsii-link-title-icon{
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: var(--colormain);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.jsii-link-title-icon img{
    width: 78.3%;
}
.jsii-link-title{
    display: flex;
    align-items: flex-start;
    margin-bottom: 52px;
}
.jsii-link-title .std-title5{
    width: calc(100% - 46px);
    padding-left: 23px;
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--color333);
    line-height: var(--l1h5);
    padding-top: 8px;
    flex-grow: 1;
}
.jsii-link .std-text18,
.jsii-link .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
}
.join-main .approve-train{
    background: var(--colorfff);
}
.join-inof-item:nth-of-type(2n){
    background: var(--colorfff);
}
.join-inof-item:nth-of-type(2n-1){
    background: var(--colorbg2);
}
.join-inof-item-img{
    border-radius: 15px;
    width: 53.571429%;
}
.join-inof-item-text{
    width: 46.428571%;
    padding-left: 93px;
}
.join-inof-item .ys-cont1400{
    display: flex;
}
.join-inof-item:nth-of-type(2n) .ys-cont1400{
    flex-direction: row-reverse;
}
.join-inof-item:nth-of-type(2n) .join-inof-item-text{
    padding-left: 0px;
    padding-right: 112px;
}
.join-inof-item-text .std-title36{
    line-height: var(--l1h5);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.join-inof-item-text .std-title36 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.jiit-word-nub-icon{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: var(--colormain);
    display: flex;
    align-items: center;
    justify-content: center;
}
.jiit-word-nub-icon img{
    width: 62.5%;
}
.join-inof-item{
    padding-top: var(--distance80);
    padding-bottom: var(--distance80);
}
.jiit-word-nub{
    display: flex;
    align-items: flex-start;
    width: 50%;
    margin-bottom: 38px;
    padding: 0 15px;
}
.jiit-word-nub .std-text24{
    width: calc(100% - 48px);
    flex-grow: 1;
    padding-left: 24px;
    position: relative;
    top: 6px;
}
.jiit-word{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    margin-bottom: -38px;
}
.join-inof-item-text{
    padding-top: 40px;
    padding-bottom: 62px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.join-promote{
    background: var(--colorbg2);
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.join-promote-img,
.join-promote-img img{
    width: 100%;
}
.join-promote .std-title36{
    text-align: center;
    color: var(--color333);
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: calc(var(--distance54) - 10px);
}
.join-promote .std-title36 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.join-flow{
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
}
.join-flow .std-title36{
    text-align: center;
    line-height: var(--l1h5);
    margin-bottom: 74px;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.jfin-box{
    width: 190px;
    height: 190px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.50);
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    display: flex;
    align-items: center;
    justify-content: center;
}
.join-flow-inof-nub .std-title5{
    margin-top: 24px;
    text-align: center;
    color: var(--color666);
    line-height: var(--l1h75);
}
.join-flow-inof{
    display: flex;
    justify-content: space-between;
    position: relative;
}
.join-flow-inof::before{
    content: '';
    width: calc(100% - 180px);
    left: 50%;
    transform: translateX(-50%);
    top: 95px;
    height: 1px;
    background-image: url(../images/0b4_line.svg);
    position: absolute;
}
.join-flow .nban2-btn{
    margin-top: 90px;
    justify-content: center;
}
.join-flow{
    background: var(--colorfff);
}
.join-flow .std-btn4 .std-btn1-link{
    background: var(--colormain);
    border: 1px solid transparent;
}
.join-flow .std-btn4 .std-btn1-link::after{
    background: var(--colormain);
}
.partner-coop{
    padding-top: var(--distance80);
    padding-bottom: var(--distance80);
}
.partner-coop .std-title36{
    text-align: center;
    margin-bottom: calc(var(--distance54) - 10px);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.partner-coop-logo{
    --width: 366px;
    --jian: 12px;
    position: relative;
}
.pclb-inof-nub-cry{
    border-radius: 10px;
    width: 100%;
}
.pclb-inof-nub-cry .ys-imgbox-cover{
    width: 100%;
}
.pclb-inc-text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 10px;
    background: var(--colormain);
    padding: 0 28px 16px;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.pclb-inctl-core{
    display: flex;
}
.pclb-itl-icon{
    width: 24px;
}
.pclb-itl-icon img{
    width: 100%;
}
.pclb-inctl-core .std-text14{
    width: calc(100% - 24px);
    padding-left: 6px;
    flex-grow: 1;
    color: var(--colorfff);
}
.pclb-inof-nub-cry{
    position: relative;
}
.pclb-inc-text .std-text24{
    color: var(--colorfff);
}
.pclb-inof1 {
    animation: donghua calc(6s * var(--width-shu)) linear infinite;
}
.pclb-inof2 {
    animation: donghua2 calc(6s * var(--width-shu)) linear infinite;
}
.pclb-inof2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
}
.pclb-inof-nub{
    display: inline-block;
    width: var(--width);
    padding: 0 var(--jian);
}
.pclb-inof{
    width: calc(var(--width-shu) * var(--width));
    font-size: 0;
}
.partner-coop{
    background: var(--colorfff);
}
.pclb-inc-text-link{
    transform: translateX(-3px);
}
.partner-coop-logo-box{
    margin-bottom: calc(var(--jian) * 2);
    position: relative;
}
.partner-coop-logo-box:last-child{
    margin-bottom: 0;
}
@keyframes donghua3 {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(100%);
    }
}
@keyframes donghua4 {
    from {
        transform: translateX(-100%);
    }
    to {
        transform: translateX(0);
    }
}
@-webkit-keyframes donghua3 {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(100%);
    }
}
@-webkit-keyframes donghua4 {
    from {
        transform: translateX(-100%);
    }
    to {
        transform: translateX(0);
    }
}
.partner-coop-logo-box:nth-of-type(2n) .pclb-inof1 {
    animation: donghua3 calc(6s * var(--width-shu)) linear infinite;
}
.partner-coop-logo-box:nth-of-type(2n) .pclb-inof2 {
    animation: donghua4 calc(6s * var(--width-shu)) linear infinite;
}
.partner-photo{
    padding-top: var(--distance80);
    padding-bottom: var(--distance80);
}
.partner-photo .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--color333);
    margin-bottom: calc(var(--distance54) - 10px);
    text-align: center;
}
.partner-photo-img,
.partner-photo-img img{
    width: 100%;
}
.partner-photo,
.partner-main .detail-consult{
    background: var(--colorfff);
}
.partner-main .detail-consult{
    padding-top: var(--distance80);
}
.duty-main .mod-nybanner2 .ys-nyban-img::before{
    display: none;
}
.duty-main .mod-nybanner2 .std-title3{
    text-align: left;
}
.invest-main .mod-nybanner2 .inside-bread,
.duty-main .mod-nybanner2 .inside-bread {
    top: 0;
    bottom: auto;
}
.ys-nyban-img{
    position: relative;
}
.duty-ban1{
    --left: calc(100% - var(--pro) * 40%);
    position: absolute;
    width: 87.96875%!important;
    top: 50%;
    left: var(--left);
    transform: translate(-50%,-50%);
}
.duty-ban2{
    --left: calc(var(--pro) * 15%);
    position: absolute;
    width: 33.96% !important;
    bottom: 10%;
    left: var(--left);
    transform: translate(-50%, 50%);
}
.duty-slogan-cry{
    border-radius: 10px;
    background: var(--colorfff);
    box-shadow: 0px 10px 20px 0px rgba(186, 207, 219, 0.20);
    padding: 63px 72px 41px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.duty-slogan-cry-title span{
    text-align: center;
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.duty-slogan-cry-title{
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
    font-size: 32px;
    line-height: var(--l1h5);
    margin-bottom: 52px;
    width: 100%;
}
.duty-slogan-logo{
    position: relative;
    width: 123px;
}
.duty-slogan-logo img{
    width: 100%;
}
.duty-slogan-logo::before{
    content: '';
    position: absolute;
    width: 93px;
    height: 2px;
    right: calc(100% + 28px);
    top: 50%;
    transform: translateY(-50%);
    background: var(--colorlv);
}
.duty-slogan{
    background: var(--colorfff);
}
.duty-slogan-cry{
    position: relative;
    margin-top: -141px;
}
.duty-esg{
    padding-top: var(--distance100);
    padding-bottom: var(--distance120);
}
.duty-esg-top{
    margin-bottom: var(--distance100);
}
.duty-esg-top-text{
    width: 58.43%;
}
.duty-esg-top-title{
    width: 41.57%;
}
.duty-esg-top{
    display: flex;
    align-items: flex-start;
}
.duty-esg{
    background: var(--colorfff);
}
.duty-esg-top-title .std-title3{
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.duty-esg-top-title .std-text24{
    margin-bottom: 8px;
}
.duty-esg-top-text .std-text18,
.duty-esg-top-text .std-text18 p{
    color: var(--color666);
}
.std-btn4-icon{
    width: 17px;
    margin-left: 10px;
}
.std-btn7 .std-btn1-link::before{
    background: transparent;
    border: 1px solid #C0CCDB;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
}
.std-btn7 .std-btn1-font{
    color: var(--color333);
}
.duty-esg-top-text .std-btn7{
    margin-top: 44px;
}
.std-btn7 .std-btn1-link::after{
    background: var(--colormain);
}
.duty-esg-video{
    border-radius: 15px;
    overflow: hidden;
}
.join-main .ys-nyban-title .std-title3{
    font-size: var(--font48);
}
.join-main .ys-nyban-title .std-text24,
.join-main .ys-nyban-title .std-text24 p{
    font-size: var(--font36);
}
.video-play{
    cursor: pointer;
}
.duty-creat{
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
}
.ys-nybanner{
    overflow: hidden;
}
.duty-creat-img{
    width: 40.5%;
    border-radius: 15px;
    position: sticky;
    top: calc(var(--head) + var(--distance100));
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.dcir-nub:not(:first-child){
    display: none;
}
.duty-creat-img-btn{
    position: absolute;
    left: 25px;
    height: 100%;
    top: 0;
    z-index: 6;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.dcib-nub-circle{
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-family: 'dynessbold'!important;
    transition: all .4s ease;
    position: relative;
    border-radius: 50%;
    font-size: var(--text24);
    color: rgba(255,255,255,.3);
}
.dcib-nub-circle::before{
    content: '';
    top: 50%;
    left: 50%;
    position: absolute;
    border: 1px solid rgba(255, 255, 255, .3);
    transform: translate(-50%,-50%);
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border-radius: 50%;
    z-index: -1;
}
.dcib-nub-circle::after{
    content: '';
    background: var(--colormain);
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0;
    transition: all .4s ease;
    z-index: -1;
}
.dcib-nub{
    position: relative;
    cursor: pointer;
    padding: var(--jian) 0;
}
.dcib-nub .std-text24{
    color: rgba(255, 255, 255, .3);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    left: 100%;
    margin-left: 19px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    transition: all .4s ease;
}
.dcib-nub .std-text24 span:nth-of-type(2){
    position: absolute;
    line-height: inherit;
    left: 0;
    top: 0;
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0;
    transition: all .4s ease;
}
.dcib-nub.on .dcib-nub-circle{
    color: var(--colorfff);
}
.dcib-nub.on .dcib-nub-circle::after{
    opacity: 1;
}
.dcib-nub.on .std-text24 span:nth-of-type(2){
    opacity: 1;
}
.dcib-nub.on .std-text24 span:first-child{
    opacity: 0;
}
.duty-creat-img{
    --jian: 37.5px;
}
.dcib-nub::before,
.dcib-nub::after{
    content: '';
    background: rgba(255, 255, 255, .3);
    width: 1px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    height: var(--jian);
}
.dcib-nub::before{
    bottom: calc(100% - var(--jian));
}
.dcib-nub::after{
    top: calc(100% - var(--jian));
    bottom: auto;
}
.dcib-nub:first-child::before,
.dcib-nub:last-child::after{
    height: 40vh;
} 
.duty-creat .ys-cont1400{
    display: flex;
    align-items: flex-start;
}
.duty-creat-text{
    width: 59.5%;
    padding-left: 96px;
}
.dcti-top-icon{
    width: 60px;
}
.dcti-top .dcib-nub-circle::after {
    opacity: 1;
}
.dcti-top .dcib-nub-circle{
    color: var(--colorfff);
}
.dcti-top{
    position: relative;
    z-index: 6;
    display: flex;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    cursor: pointer;
}
.dcti-top .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
    flex-grow: 1;
    padding-left: 24px;
}
.dcti-top .std-title36 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: inherit;
}
.duty-creat-text-item{
    border-bottom: 1px solid #E0E2EA;
}
.duty-creat-text-item:first-child .dcti-top{
    padding-top: 0;
}
.dcti-bot .std-text24,
.dcti-bot .std-text24 p{
    color: var(--color333);
    line-height: var(--l1h5);
}
.dcti-bot{
    padding-bottom: 32px;
    margin-top: -6px;
}
.dcti-bot .std-text24+.std-text18{
    margin-top: 32px;
}
.dcti-bot .std-text18 p{
    position: relative;
    padding-left: 27px;
    margin-bottom: 0.89em;
    color: #577FA9;
    line-height: var(--l1h5);
}
.dcti-bot .std-text18 p::before{
    content: '';
    width: 5px;
    height: 5px;
    background: var(--colorlv);
    position: absolute;
    border-radius: 50%;
    left: 10px;
    top: calc(0.75em - 2.5px);
}
.mod-nybanner2 .ys-nyban-title{
    z-index: 10;
}
.jfin-box img{
    width: 63.16%;
}
.dcti-bot .std-text18 p:last-child{
    margin-bottom: 0;
}
.dcti-bot{
    display: none;
}
.duty-respon{
    padding-top: var(--distance100);
    padding-bottom: var(--distance120);
    background: var(--colorfff);
}
.drii-link{
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #D9D9D9;
    display: flex;
}
.drii-link-wai{
    width: 45px;
    display: flex;
    align-items: center;
}
.drii-link-icon{
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background: var(--colormain);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.drii-link-icon img{
    width: 24px;
}
.duty-respon .std-title36{
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: 40px;
}
.drii-link-text{
    width: 50%;
    flex-grow: 1;
    padding-left: 32px;
    padding-right: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.drii-link-down-icon{
    width: 24px;
}
.drii-link-down-icon img{
    width: 100%;
}
.drii-link-down .std-text14{
    color: var(--color666);
    margin-left: 12px;
}
.drii-link-down{
    display: flex;
    align-items: center;
}
.view-more{
    margin-top: 54px;
    display: flex;
    justify-content: center;
}
.view-more-link{
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}
.view-more-icon{
    width: 24px;
    transition: all .4s ease;
}
.view-more-icon img{
    width: 100%;
}
.view-more-link .std-text1{
    position: relative;
    color: var(--colorlv);
}
.view-more-link .std-text1 span:first-child{
    position: relative;
    z-index: 2;
    display: block;
}
.view-more-link .std-text1 span:nth-of-type(2){
    display: none;
}
.view-more.on .std-text1 span:nth-of-type(2){
    display: block;
}
.view-more.on .std-text1 span:first-child{
    display: none;
}
.view-more.on .view-more-icon{
    transform: rotate(180deg);
}
.view-more{
    display: none;
}
.duty-respon.act .view-more{
    display: block;
}
.duty-respon-inof-item:nth-of-type(n+6){
    display: none;
}
.duty-care{
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
}
.duty-care .std-title36,
.duty-welfare .std-title36{
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: calc(var(--distance54) - 10px);
}
.duty-care-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
}
.duty-care-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian);
}
.dcin-link{
    width: 100%;
    border-radius: 15px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.dcin-link .ys-imgbox-cover{
    width: 100%;
    position: relative;
}
.dcin-link .ys-imgbox-cover::before{
    content: '';
    background: linear-gradient(0deg, #56C500 5.33%, rgba(0, 177, 247, 0.00) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0%;
    z-index: 3;
    transition: all .4s ease;
}
.dcin-link .ys-imgbox-cover::after{
    content: '';
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.00) 100%);    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 38.7%;
    z-index: 2;
    transition: all .4s ease;
}
.dcin-link-text{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    padding: 0 35px 30px;
}
.dcin-link-text .std-title5{
    color: var(--colorfff);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
}
.dcin-link-text-bot{
    padding-top: 6px;
    padding-bottom: 3px;
    display: none;
}
.dcin-link-text-bot,
.dcin-link-text-bot p{
    color: var(--colorfff);
    line-height: var(--l1h5);
}
.duty-care-inof .slick-list{
    overflow: visible;
}
.duty-care-inof-nub:not(:first-child){
    display: none;
}
.duty-welfare{
    padding-top: var(--distance100);
    padding-bottom: var(--distance150);
    background: var(--colorfff);
}
.duty-welfare-rotate.news-inof-cry{
    display: block;
}
.duty-welfare-rotate .news-inof-cry-item:not(:first-child){
    display: none;
}
.duty-welfare-rotate .news-inof-cry-item{
    margin-bottom: 0;
}
.duty-esg,.duty-respon,
.duty-care,.duty-welfare{
    overflow: hidden;
}
.duty-esg-video-play{
    width: 125px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.duty-esg-video-play img{
    width: 100%;
}
.invest-intro{
    padding-top: var(--distance80);
}
.invest-intro-top{
    display: flex;
    align-items: flex-start;
}
.invest-intro-top .std-title36{
    width: 25%;
    padding-right: 15px;
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--color333);
}
.invest-intro-top .std-text18{
    width: 75%;
}
.invest-intro-top .std-text18, 
.invest-intro-top .std-text18 p{
    color: var(--color666);
}
.invest-intro-top .std-text18 p{
    margin-bottom: 1.75em;
}
.invest-intro-top .std-text18 p:last-child{
    margin-bottom: 0;
}
.invest-intro-bot{
    margin-top: calc(var(--distance50) + 10px);
    border-radius: 15px;
    background: var(--colorfff);
    padding: 50px 68px;
    display: flex;
    align-items: center;
}
.invest-intro-bot-data{
    width: 24.154135%;
    position: relative;
}
.invest-intro-bot-other{
    width: 75.845865%;
    padding-left: 70px;
    padding-right: 38px;
}
.invest-intro-bot-data::before{
    content: '';
    height: calc(100% - 6px);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    position: absolute;
    background: #D9D9D9;
}
.invest-intro-bot-data .std-title5{
    margin-bottom: 16px;
    color: var(--color333);
    line-height: var(--l1h5);
}
.iibd-big{
    margin-bottom: 16px;
}
.invest-intro-bot-data .std-text1,
.invest-intro-bot-data .std-text1 p{
    color: var(--color666);
}
.iibd-big{
    display: flex;
    align-items: flex-end;
}
.iibd-big span{
    margin-right: 29px;
    color: #004C9D;
    font-family: 'dynessbold'!important;
    line-height: var(--l1h2);
    font-size: 56px;
}
.iibd-bg-box img{
    width: 24px;
    margin: 0 auto;
    margin-bottom: 3px;
}
.iibd-bg-box .std-text14{
    color: #F13838;
    line-height: var(--l1h5);
    font-family: 'dynessregular'!important;
}
.iibo-inof-nub .std-text1{
    margin-bottom: 8px;
    line-height: var(--l1h5);
    color: var(--color666);
}
.iibo-inof-nub .std-title36{
    line-height: var(--l1h5);
    color: var(--color333);
    font-family: 'dynessbold'!important;
}
.iibo-inof{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    --jian: 10px;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: 37px;
}
.iibo-inof-nub{
    padding: 0 var(--jian);
}
.iibo-text,
.iibo-text p{
    color: var(--color999);
    line-height: var(--l1h5);
}
.invest-price{
    padding-top: var(--distance120);
}
.invest-price .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: calc(var(--distance50) - 10px);
}
.invest-price-cry{
    width: 100%;
}
.invest-price-cry iframe{
    width: 100%;
}
.invest-fixed{
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.invest-fixed .std-title36{
    text-align: center;
    font-weight: bold;font-family: 'MontserratBold'!important;
    margin-bottom: calc(var(--distance54) - 10px);
}
.invest-fixed-inof{
    --jian: 12px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.invest-fixed-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.ifin-link{
    border-radius: 10px;
    background: var(--colorfff);
    overflow: hidden;
    display: flex;
    height: 100%;
    padding: 24px 24px 0;
    flex-direction: column;
    position: relative;
}
.ifin-link-date{
    font-family: 'dynessregular'!important;
    line-height: var(--l1h5);
    color: var(--color999);
    margin-bottom: 6px;
}
.ifin-link-title{
    color: var(--color333);
    line-height: var(--l1h75);
    margin-bottom: 45px;
    flex-grow: 1;
}
.ifin-link-bot{
    border-top: 1px solid #D1D1D1;
    padding-top: 20px;
    padding-bottom: 24px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.ifin-link-bot-icon{
    width: 24px;
    margin-left: -3px;
}
.ifin-link-bot .std-text14{
    padding-left: 8px;
    line-height: var(--l1h75);
    color: var(--color666);
}
.ifin-link-bot-icon img{
    transform: scale(1)!important;
}
.ifin-link::before{
    content: '';
    height: 4px;
    position: absolute;
    background: var(--colormain);
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    width: 0%;
    transition: all .4s ease;
}
.invest-fixed .mod-page {
    margin-top: var(--distance80);
    margin-bottom: 0;
}
.drii-link-text .std-text1{
    line-height: var(--l1h5);
    color: var(--color999);
    margin-bottom: 8px;
    font-family: 'dynessregular'!important;
}
.invest-contact{
    background: #335AAA;
    overflow: hidden;
}
.invest-contact-bg{
    width: 63.4896%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.invest-contact-bg img{
    width: 96.98vw;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    right: 0;
    opacity: .3;
}
.invest-contact{
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
    position: relative;
}
.invest-contact .ys-cont1200{
    position: relative;
    z-index: 6;
    display: flex;
    justify-content: flex-end;
}
.invest-contact-cry{
    width: 612px;
    max-width: 100%;
}
.icii-icon{
    width: 32px;
}
.invest-contact-inof-item{
    display: flex;
    align-items: flex-start;
}
.invest-contact-cry .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
    color: var(--colorfff);
    margin-bottom: calc(var(--distance54) - 10px);
}
.invest-contact-inof-item{
    margin-bottom: 24px;
}
.invest-contact-inof-item:last-child{
    margin-bottom: 0;
}
.invest-contact-inof-item .std-title5{
    width: calc(100% - 32px);
    flex-grow: 1;
    padding-left: 24px;
    color: var(--colorfff);
    position: relative;
    top: 1px;
}
.invest-contact-inof-item .std-title5 a{
    color: var(--colorfff);
    line-height: var(--l1h5);
}
.invest-contact-inof-item .std-title5 span{
    color: var(--colorlv);
}
.contact-call{
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
    background: var(--colorfff);
}
.contact-call .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
    text-align: center;
    margin-bottom: 28px;
}
.contact-call .std-text18,
.contact-call .std-text18 p{
    color: var(--color666);
    text-align: center;
}
.contact-call-inof{
    margin-top: calc(var(--distance54) - 10px);
}
.contact-call-inof-nub{
    border-radius: 10px;
    background: var(--colorfff);
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
    margin-bottom: 24px;
}
.contact-call-inof-nub:last-child{
    margin-bottom: 0;
}
.ccin-top{
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 28px 32px;
}
.ccin-top-icon{
    width: 48px;
    border-radius: 50%;
    overflow: hidden;
}
.ccin-top .std-text24{
    width: 50%;
    flex-grow: 1;
    padding-left: 21px;
    padding-right: 20px;
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.ccin-top .std-text24 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--l1h5);
}
.ccin-top-btn{
    width: 33px;
    height: 33px;
    border-radius: 50%;
    background: var(--colormain);
    position: relative;
}
.ccin-top-btn::before,
.ccin-top-btn::after{
    content: '';
    height: 2px;
    width: 14px;
    position: absolute;
    background: var(--colorfff);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.ccin-top-btn::after{
    transform: translate(-50%,-50%) rotate(90deg);
    transition: all .4s ease;
}
.ccin-bot{
    padding: 26px 32px 29px;
    position: relative;
}
.ccin-bot::before{
    content: '';
    background: #E0E2EA;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    height: 1px;
    width: calc(100% - 64px);
}
.ccin-bot-item{
    margin-bottom: 24px;
    display: flex;
}
.ccin-bot-item .std-text18{
    width: 90px;
    color: var(--color333);
    line-height: var(--l1h75);
    text-align: left;
}
.ccin-biw-nub .ys-imgbox-cover{
    width: 17px;
    position: relative;
    top: 7.5px;
}
.ccin-biw-nub{
    padding: 0 12px;
}
.ccin-bot-item-word{
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 90px);
    flex-grow: 1;
}
.ccin-biw-nub{
    display: flex;
    align-items: flex-start;
}
.ccin-biw-nub .std-text1{
    padding-left: 12px;
    color: var(--color333);
    line-height: var(--l1h75);
    position: relative;
    top: 2px;
}
.ccin-biw-nub .std-text1 a{
    color: var(--color333);
}
.contact-call-inof-nub.on .ccin-top-btn::after{
    transform: translate(-50%,-50%) rotate(0deg);
}
.ccin-bot{
    display: none;
}
.language-down{
    position: absolute;
    top: 100%;
    background: var(--colorfff);
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.08) inset,0px 15px 20px 0px rgba(0, 0, 0, 0.20);
    padding-top: 60px;
    padding-bottom: 70px;
    left: 0;
    width: 100%;
    display: none;
}
.language-down .std-text24{
    margin-bottom: 13px;
    text-align: center;
    color: var(--color333);
    line-height: var(--l1h5);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.language-down-nation-icon{
    width: 24px;
    margin-right: 12px;
    position: relative;
    top: 1.5px;
}
.ldni-item{
    padding: 0 6px;
}
.language-down-nation-inof{
    margin: 0 -6px;
    max-width: calc(100% - 36px);
    display: flex;
    flex-wrap: wrap;
}
.language-down-nation{
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.ldni-item-link .std-text18{
    color: var(--color666);
    line-height: var(--l1h5);
    transition: all .4s ease;
}
.ldni-item.on .ldni-item-link .std-text18{
    color: var(--color333);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.head-language{
    position: static;
}
.language-down-other{
    --jian: 33px;
    margin: 0 calc(var(--jian) * -1);
    display: flex;
    margin-top: 46px;
}
.language-down-other-nub{
    padding: 0 var(--jian);
    width: 25%;
    flex-grow: 1;
}
.language-down-other-nub .std-text18{
    color: var(--color333);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    padding-bottom: 23px;
    border-bottom: 1px solid #E0E2EA;
}
.ldon-word-item{
    margin-top: 24px;
    display: flex;
    flex-wrap: wrap;
}
.ldon-word-item-first{
    color: var(--color333);
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    margin-right: 12px;
    transition: all .4s ease;
}
.ldon-word-item-font{
    display: flex;
    flex-wrap: wrap;
    --jian: 7px;
    margin: 0 calc(var(--jian) * -1);
}
.ldon-wif-family{
    padding: 0 var(--jian);
    position: relative;
}
.ldon-wiff-link{
    color: var(--color666);
    line-height: var(--l1h5);
    transition: all .4s ease;
}
.ldon-wif-family::before{
    content: '';
    height: 16px;
    width: 1px;
    background: var(--color666);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.ldon-wif-family:last-child::before{
    display: none;
}
.ldon-word-item.on .ldon-word-item-first,
.ldon-wif-family.on .ldon-wiff-link{
    color: var(--colorlv);
}
.hnid1-drop-item .std-text18 {
    margin-left: 14px;
    font-size: var(--text16);
    line-height: 2;
}
.hnid1-drop-item .hnid1-drop-item-link {
    padding: 0 28px;
}
.hnid1-drop {
    margin: 0 -28px;
}
.hnid1-dil-icon img{
    transform: scale(1)!important;
}
.head-nav-item-down1{
    padding-top: 32px;
    padding-bottom: 33px;
}
.hnid2-add-icon{
    width: 32px;
    margin-right: 12px;
}
.hnid2-brs-title2 {
    padding-left: 3px;
}
.hnid2-first-link{
    display: flex!important;
    align-items: center;
}
.hnid2-add-icon img{
    transform: scale(1)!important;
}
.head-nav-item-down2 .hnid2-brstn-flex{
    padding-left: 47px;
}
.hnid2-box-right-second {
    width: 276px;
}
.hnid2-box-pro {
    width: calc(100% - 276px);
    padding-left: 80px;
}
.head-nav-item-down3{
    padding-top: 40px;
    padding-bottom: 50px;
}
.hnid3-left{
    width: 357px;
    padding-right: 80px;
}
.head-nav-item-down3 .ys-cont1400{
    display: flex;
    align-items: flex-start;
}
.hnid3-right{
    width: calc(100% - 357px);
}
.hnid3-icon{
    width: 24px;
    margin-right: 11px;
    margin-bottom: 5px;
}
.hnid3-jian{
    width: 16px;
    margin-left: 24px;
}
.hnid3-first-link{
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}
.hnid3-first-text{
    max-width: calc(100% - 35px);
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 4px;
}
.hnid3-first-text::before{
    content: '';
    position: absolute;
    height: 1px;
    background: var(--colormain);
    bottom: 0;
    left: 0;
    width: 100%;
}
.hnid3-first-link img{
    transform: scale(1)!important;
}
.hnid3-first-text .std-text1,
.hnid3-first-text span{
    font-weight: bold;font-family: 'MontserratBold'!important;
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 2;
}
.hnid3-first{
    margin-bottom: 36px;
}
.hnid2-brstn-flex .std-text1{
    transition: all .36s ease;
}
.hnid3-inof-nub .std-text1{
    color: var(--color666);
}
.hnid3-inof-nub.yxnav-active3 .hnid2-brstn-flex::before {
    opacity: 1;
}
.hnid3-inof-nub.yxnav-active3 .hnid2-brstn-flex-icon {
    opacity: 1;
}
.hnid3-inof-nub.yxnav-active3 .std-text1{
    color: var(--color333);
}
.hnid3-cil-img{
    border-radius: 15px;
    overflow: hidden;
    margin-bottom: 16px;
}
.hnid3-case-item-link .std-text1{
    color: var(--color333);
    line-height: var(--l1h5);
}
.hnid3-case{
    --jian: 15px;
    margin: 0 calc(var(--jian) * -1);
}
.hnid3-case-item{
    padding: 0 var(--jian);
    width: 33.333333%;
}
.head-nav-item-down4{
    padding-top: 40px;
    padding-bottom: 35px;
}
.hnid4-left{
    width: 257px;
    padding-right: 29px;
    position: relative;
    padding-bottom: 19px;
}
.hnid4-left::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #E0E2EA;
}
.hnid4-right{
    width: calc(100% - 257px);
    flex-grow: 1;
    padding-left: 29px;
    padding-top: 31px;
    padding-bottom: 62px;
}
.head-nav-item-down4 .ys-cont1020{
    display: flex;
    align-items: flex-start;
}
.hnid4-icon{
    width: 24px;
}
.hnid4-first .hnid3-icon{
    margin-bottom: 0;
    margin-right: 14px;
}
.hnid4-first-link{
    padding: 0 10px 0 20px;
    display: flex;
    align-items: center;
}
.hnid4-first .std-text18{
    line-height: var(--l1h75);
    color: var(--color333);
    flex-grow: 1;
}
.hnid4-first img{
    transform: scale(1)!important;
}
.hnid4-left .hnid3-inof{
    margin-top: 16px;
    margin-bottom: 14px;
}
.hnid4-left .hnid2-brstn-flex{
    padding-left: 58px;
}
.hnid4-right-img{
    width: 330px;
    border-radius: 5px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    position: relative;
}
.hnid4-right-img-nub{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.hnid4-right-img-nub.on{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.hnid4-right-text{
    width: calc(100% - 330px);
    padding-left: 22px;
}
.hnid4-right-core{
    display: flex;
    align-items: center;
    margin-right: -60px;
}
.hnid4-right-text-item{
    margin-bottom: 16px;
}
.hnid4-right-text-item:last-child{
    margin-bottom: 0;
}
.hnid4-right-text-item p{
    position: relative;
    padding-left: 20px;
    line-height: var(--l1h6);
    color: #333;
}
.hnid4-right-text-item{
    line-height: var(--l1h6);
}
.hnid4-right-text-item p::before{
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--colorlv);
    position: absolute;
    top: calc(0.8em - 2px);
    left: 6px;
}
.hnid4-right-text-item.act p{
    color: var(--colorlv);
}
.head-nav-item-down5{
    padding-top: 50px;
    padding-bottom: 67px;
}
.hnid5-img{
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 12px;
}
.hnid5-text-icon{
    width: 24px;
    margin-right: 12px;
    position: relative;
    top: 1px;
}
.hnid5-text{
    display: flex;
    align-items: flex-start;
}
.hnid5-text .std-text1{
    width: calc(100% - 36px);
    flex-grow: 1;
    color: var(--color666);
    line-height: var(--l1h6);
}
.hnid5-hand{
    width: 292px;
}
.hnid5-left{
    width: calc(100% - 292px);
    flex-grow: 1;
}
.hnid5-inof-item{
    padding: 0 12.5px;
    width: 233px;
}
.hnid5-inof{
    margin: 0 -12.5px;
    display: flex;
    width: calc(100% + 25px);
}
.hnid5-icon{
    width: 28px;
    margin-right: 13px;
    position: relative;
    top: 2px;
}
.hnid5-first-link{
    display: flex;
    align-items: flex-start;
}
.hnid5-first-link .std-text18{
    max-width: calc(100% - 41px);
    flex-grow: 1;
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h75);
}
.hnid5-first-link .std-text18 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--l1h75);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.hnid5-first{
    padding-top: 3px;
    padding-bottom: 13px;
    border-bottom: 1px solid #D7D7D7;
}
.hnid5-text-item .std-text1{
    color: var(--color666);
    line-height: 2;
    transition: all .4s ease;
    text-decoration: underline;
    text-underline-position: from-font;
    text-decoration-color: transparent;
}
.hnid5-text-item{
    padding-top: 8px;
    padding-bottom: 8px;
}
.head-nav-item-down5 .ys-cont1400{
    display: flex;
    align-items: flex-start;
}
.hnid5-inof-item .hnid5-text{
    display: block;
    margin-top: 7px;
}
.hnid5-text-item.yxnav-active3 .std-text1{
    color: var(--colorlv);
    text-decoration-color: var(--colorlv);
}
.hnid5-inof.on1 .hnid5-text-item.yxnav-active3 .std-text1{
    color: var(--color666);
    text-decoration-color: transparent;
}
.hnid5-inof.on1 .hnid5-text-item.act .std-text1,
.hnid5-inof.on1 .hnid5-text-item.yxnav-active3.act .std-text1{
    color: var(--colorlv);
    text-decoration-color: var(--colorlv);
}
.inside-main .ys-hd-pc{
    background: rgba(255, 255, 255, 0.95);
    background: var(--colorfff);
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.08);
}
.now-side{
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 50;
    transition: all .4s ease;
}
.now-side-inof{
    width: 54px;
    border-radius: 10px 0px 0px 10px;
    background: var(--colorfff);
    padding: 10px 13px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,.05);
}
.nsin-link{
    display: flex;
    padding: 6px 2px;
    position: relative;
    border-bottom: 1px solid #E0E2EA;
}
.now-side-inof-nub:last-child .nsin-link{
    border-bottom: 0;
}
.nsin-link img{
    transform: scale(1)!important;
}
.now-side-btn{
    position: absolute;
    right: calc(100% + 3px);
    width: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.now-side-btn img{
    width: 100%;
}
.now-side-icon{
    width: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.now-side-icon img{
    width: 100%;
    transition: all .4s ease;
}
.now-side.act .now-side-icon img{
    transform: rotate(180deg);
}
.now-side.act{
    transform: translate(100%,-50%);
}
.now-up{
    width: 66px;
    cursor: pointer;
    position: fixed;
    bottom: 8vh;
    right: 5.9vw;
    border-radius: 50%;
    z-index: 50;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);
    opacity: 0;
    transform: scale(.1);
    transition: all .36s;
}
.now-up img{
    width: 100%;
}
.now-up.ys-show {
    opacity: 1;
    transform: scale(1);
}
.head-people{
    margin-left: 20px;
    position: relative;
}
.head-people-img{
    width: 24px;
}
.head-people-btn{
    height: var(--head);
    display: flex;
    align-items: center;
    cursor: pointer;
}
.head-logo a{
    position: relative;
}
.head-language-xia {
    background: var(--colorfff);
    top: calc(100% + 13px);
    border-radius: 10px;
    padding: 12px 13px;
    min-width: 190px;
}
.head-language-xia::before{
    content: '';
    height: 13px;
    position: absolute;
    top: -13px;
    left: 0;
    width: 100%;
}
.head-language-xia::after{
    content: '';
    border-bottom: 7px solid var(--colorfff);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    top: -7px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
}
.head-language-xia-nub a{
    border-radius: 5px;
    font-size: var(--text16);
    line-height: 2;
}
.head-language-xia-nub {
    border-bottom: 0px solid #EFF1F4;
    position: relative;
}
.head-language-xia-nub::before{
    content: '';
    background: #E0E2EA;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    height: 1px;
    width: calc(100% - 10px);
    position: absolute;
}
.head-language-xia-nub:last-child::before{
    display: none;
}
.ys-nybanner3 .ys-nyban-title .std-text18 {
    margin-top: 0;
}
.culture-around-inof-item:nth-of-type(2n-1){
    background: var(--colorfff);
}
.culture-around-inof-item:nth-of-type(2n){
    background: var(--colorbg2);
}
.culture-around-inof-item{
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
}
.culture-around-inof-item .ys-cont1200{
    display: flex;
    align-items: flex-start;
}
.caii-img{
    width: 48.83%;
}
.caii-text{
    width: 51.17%;
    padding-right: 60px;
}
.caii-img .ys-imgbox-cover{
    width: 100%;
    border-radius: 10px;
}
.culture-title{
    position: relative;
    padding-top: 27px;
    margin-bottom: 24px;
}
.culture-title span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: var(--l1h5);
    position: relative;
    z-index: 2;
}
.culture-title i{
    font-style: normal;
    font-family: 'dynessbold'!important;
    color: rgba(51,51,51,.03);
    line-height: var(--l1h5);
    font-size: 60px;
    position: absolute;
    top: 0;
    left: 12px;
}
.caii-text .std-text24,
.caii-text .std-text24 p{
    line-height: var(--l1h5);
}
.caii-text .std-text24{
    margin-bottom: 24px;
}
.caii-text .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
    margin-bottom: 1em;
}
.caii-text .std-text18 p:last-child{
    margin-bottom: 0;
}
.culture-around-inof-item:nth-of-type(2n) .ys-cont1200{
    flex-direction: row-reverse;
}
.culture-around-inof-item:nth-of-type(2n) .caii-text {
    padding-right: 0;
    padding-left: 70px;
}
.video-add{
    position: relative;
}
.video-add video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    z-index: 6;
}
.duty-esg-video-play{
    z-index: 20;
}
.video-add-icon {
    width: 12%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 20;
}
.video-add-icon img{
    width: 100%;
}
.video-add-icon{
    display: none;
}
.culture-value{
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
    background: var(--colorfff);
}
.culture-value .ys-cont1200{
    display: flex;
}
.culture-value-text {
    width: 307px;
    padding-top: 21px;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.culture-value-text .std-text24{
    flex-grow: 1;
}
.culture-value-rotate {
    width: calc(100% - 307px);
    flex-grow: 1;
}
.culture-value-rotate .sari-tr-td {
    padding: 0 12px;
}
.culture-value-rotate-core{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.culture-value-rotate .ys-imgbox-cover{
    margin-bottom: 0;
}
.cvrc-now{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 8;
}
.culture-value-rotate .ys-imgbox-cover::before{
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 61.02%, rgba(0, 0, 0, 0.80) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    pointer-events: none;
    transition: all .4s ease;
}
.culture-value-rotate .ys-imgbox-cover::after{
    content: '';
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.60) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.sari-tr-td.swiper-slide-active .ys-imgbox-cover::after{
    opacity: 1;
}
.sari-tr-td.swiper-slide-active .ys-imgbox-cover::before{
    opacity: 0;
}
.culture-value-rotate .std-text24{
    color: var(--colorfff);
    line-height: var(--l1h5);
    margin-bottom: 14px;
    text-align: left;
}
.culture-value-rotate .std-text18,
.culture-value-rotate .std-text18 p{
    color: var(--colorfff);
    line-height: var(--l1h75);
}
.cvrc-now{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 42px 48px;
    opacity: 1;
    pointer-events: all;
}
.sari-tr-td.swiper-slide-active .cvrc-now{
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.cvrc-hover{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    opacity: 0;
    pointer-events: none;
}
.sari-tr-td.swiper-slide-active .cvrc-hover{
    opacity: 1;
    pointer-events: all;
    transition: all .4s ease;
}
.cvrc-hover .std-text18{
    padding-bottom: 19px;
    border-bottom: 1px solid var(--colorfff);
}
.cvrc-hover-top{
    padding: 37px 42px 20px;
}
.cvrc-hover .std-text1,
.cvrc-hover .std-text1 p{
    line-height: var(--l1h75);
    color: var(--colorfff);
}
.cvrc-hover .std-text1{
    padding: 27px 36px;
}
.culture-value-rotate .sari-tr-td,
.culture-value-rotate .swiper-slide.sari-tr-td {
    width: 32.26%;
}
.culture-one{
    background: var(--colorfff);
    height: calc(100vh - var(--head));
}
.culture-big{
    position: relative;
    --prox: 0.4874;
    /* --scale: calc(1 - var(--pro) * 0.5126); */
    --pro:0;
}
.culture-logo{
    width: 995px;
    height: var(--space1);
    position: absolute;
    top: calc(calc(100vh - var(--head) - var(--height1)) / 2) ;
    left: 50%;
    transform: translateX(-50%);
    z-index: 20;
}
.culture-logo-img{
    width: 100%;
}
.culture-logo-img img{
    width: 100%;
    transform-origin: center bottom;
    transform: scale(calc(1 - var(--pro) * 0.5126));
}
.culture-value,
.culture-around{
    overflow: hidden;
}
.culture-logo-img{
    position: sticky;
    top: calc(calc(100vh + var(--head) - var(--height1)) / 2);
}
.culture-two{
    padding-top: var(--distance120);
    padding-bottom: calc(var(--distance80) - 3px);
}
.culture-logo-logo2{
    width: 48.5%;
    margin: 0 auto;
    opacity: 0;
}
.culture-two .std-text18,
.culture-two .std-text18 p{
    color: var(--color666);
    line-height: var(--l1h75);
    text-align: center;
}
.culture-two .std-text18{
    padding-top: 57px;
}
.culture-cover{
    padding-bottom: var(--distance100);
}
.culture-cover-inof-item{
    margin-top: 64px;
    border-radius: 10px;
    background: var(--colorfff);
    box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.culture-cover-inof-item:first-child{
    margin-top: 0;
}
.ccii-img,
.ccii-text{
    width: 50%;
}
.culture-cover-inof-item{
    display: flex;
    align-items: flex-start;
}
.culture-cover-inof-item:nth-of-type(2n){
    flex-direction: row-reverse;
}
.ccii-logo1{
    position: absolute;
    width: 47%;
    left: 50%;
    transform: translateX(-50%);
    top: 56px;
    z-index: 10;
}
.ccii-logo1 img:nth-of-type(2){
    opacity: 0;
}
.culture-cover-inof-item:nth-of-type(2n) .ccii-logo1 img:nth-of-type(2){
    opacity: 1;
}
.culture-cover-inof-item:nth-of-type(2n) .ccii-logo1 img:first-child{
    opacity: 0;
}
.ccii-text{
    padding: 169px 58px 20px 53px;
}
.ccii-text .std-text24{
    margin-bottom: 12px;
    line-height: var(--l1h5);
    color: var(--color333);
    font-weight: bold;font-family: 'MontserratBold'!important;
}
.ccii-text .std-text18,
.ccii-text .std-text18 p{
    color: var(--color666);
}
.culture-cover-inof-item{
    position: sticky;
    top: calc(var(--head) + var(--distance80));
}
.news-inof-form,
.install-find-top{
    position: relative;
    z-index: 8;
}
.show-active .std-title36{
    font-weight: bold;font-family: 'MontserratBold'!important;
}
[data-original]{
    cursor: pointer;
}
.iftl-select .ys-select-bd{
    height: 353px;
}
.iftl-select .mCSB_outside+.mCSB_scrollTools {
    right: 0px;
}
.iftl-select .mCSB_scrollTools{
    top: 18px;
    bottom: 18px;
}
.iftl-select .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: #E0E2EA;
}
.iftl-select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
}
.iftl-select .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colorlv);
}
.iftl-select .ys-select-li:last-child::before{
    display: none;
}
.iftl-select .ys-select-li span{
    transition: all .4s ease;
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0;
}
.iftl-select .ys-select-li.on span{
    opacity: 1;
}
.iftl-select .ys-select-li.on i{
    opacity: 0;
}
.iftl-select .ys-select-li span{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    align-items: center;
    justify-content: center;
}
.iftl-select .ys-select-li i{
    font-style: normal;
    transition: all .4s ease;
}
.company-innovate,
.company-finance{
    overflow: hidden;
}
.cdsn-year{
    font-size: 60px;
    font-family: 'dynessbold'!important;
    line-height: var(--l1h75);
    color: var(--color999);
    position: relative;
}
.cdsn-year span{
    line-height: inherit;
}
.company-develop-swiper-nub.on .font-change span:nth-of-type(2){
    opacity: 1;
}
.cdsn-inof-nub-month,
.cdsn-inof-nub .std-text18,
.cdsn-inof-nub .std-text18 p{
    font-size: var(--text18);
    line-height: var(--l1h75);
    color: var(--color666);
}

.cdsn-inof{
    height: 220px;
}
.cdsn-inof-nub{
    display: flex;
    align-items: flex-start;
}
.cdsn-inof-nub-month{
    width: 2.8em;
}
.cdbi-nub.on .font-change span:nth-of-type(2){
    opacity: 1;
}
.cdbi-nub.on .font-change span:first-child{
    opacity: 0;
}
.company-develop-box-inof{
    display: flex;
    justify-content: space-evenly;
    flex-grow: 1;
}
.cdbi-nub{
    cursor: pointer;
}
.company-develop-swiper {
    width: 45%;
    margin-bottom: 116px;
}
.company-develop .mod-title4 {
    margin-bottom: 67px;
}
.company-develop-wai{
    position: relative;
}
.company-develop-now{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.company-develop-now1{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.company-develop.on .company-develop-now1{
    opacity: 0;
    pointer-events: none;
}
.company-develop.on .company-develop-now2{
    opacity: 1;
    pointer-events: all;
}
.cdbi-nub span{
    font-family: 'dynessbold'!important;
}
.suls-icon img{
    z-index: 10;
    position: relative;
}
.video-search .std-btn1 {
    margin-left: 24px;
    margin-top: 0;
}
.faq-section-cont-le{
    position: sticky;
    top: calc(var(--head) + var(--distance80));
}
.fulu-list-btm.yxedr-active p{
    margin-bottom: 0;
}
.fulu-list-btm {
    padding-inline-start: 0;
    color: var(--color666);
}
.fulu-list-btm.yxedr-active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
}
.vlbl-cont *{
    cursor: pointer;
}
.vsbu-list-link{
    cursor: pointer;
}
.brochure-sear-icon img{
    z-index: 6;
    position: relative;
}
.mod-nybanner2 .brochure-sear .std-btn1 {
    margin-top: 0;
}
.brochure-sear-icon {
    padding: 10px 31.5px;
}
.brochure-sear input{
    width: 50%;
    flex-grow: 1;
}
.brochure-sear-icon img {
    width: 24px;
}
.vscu-list-btm{
    position: relative;
}
.vscu-jian-btn{
    position: absolute;
    width: 16px;
    right: 0px;
    top: 14px;
    cursor: pointer;
    opacity: 0;
    transition: all .4s ease;
}
.vscu-list-btm.on .vscu-jian-btn{
    opacity: 1;
}
.video-section-cont{
    --heightx: 55px;
}
.vscu-jian-btn img{
    width: 100%;
    transition: all .4s ease;
    transform: rotate(180deg);
}
.vscu-list-btm.act .vscu-jian-btn img{
    transform: rotate(0deg);
}
.vscu-list-btm{
    margin-right: -22px;
    padding-right: 22px;  
    overflow: hidden;
}
.vscu-list-btm.on{
    height: var(--heightx);
}
.vscu-list-btm.on.act{
    height: auto;
}
.psbm-link{
    cursor: pointer;
}
.product-section-btm-more{
    display: flex;
    justify-content: center;
}
.product-section.act .product-section-ul-list:nth-of-type(n+11){
    display: none;
}
.product-section-btm-more{
    display: none;
}
.product-section.act .product-section-btm-more{
    display: flex;
}
.psbm-link-icon img{
    width: 100%;
    transition: all .4s ease;
}
.product-section.on .psbm-link-icon img{
    transform: rotate(180deg);
}
.psbm-link .std-text1{
    position: relative;
}
.psbm-link .std-text1 span{
    line-height: inherit;
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all .4s ease;
}
.psbm-link .std-text1 span:nth-of-type(2){
    position: absolute;
    white-space: nowrap;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    opacity: 0;
    pointer-events: none;
}
.product-section.on .psbm-link .std-text1 span:nth-of-type(2){
    opacity: 1;
    pointer-events: all;
}
.product-section.on .psbm-link .std-text1 span:first-child{
    opacity: 0;
    pointer-events: none;
}
.brochure-section,
.enter-section{
    padding-bottom: var(--distance120);
}
.sliu-list{
    cursor: pointer;
}
.sliu-list-le{
    transition: all .4s ease;
}
.empty .sliu-list-le {
    border: 1px solid #DE0000;
}
.service8-section,
.service1-main-top,
.service2-section,
.service1-section,
.service3-section,
.service4-section{
    background: var(--colorfff);
}
.map-box .inside-bread {
    position: relative;
    transform: translateX(0);
    z-index: 6;
    left: 0;
    pointer-events: all;
}
.map-main{
    background: var(--colorfff);
}
.input-add{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 18px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.input-add::before,
.input-add::after{
    content: '';
    width: 15px;
    height: 2px;
    background: var(--color333);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.dccf-item-box:first-child .input-add::after{
    transform: translate(-50%,-50%) rotate(90deg); 
}
.dccf-item-box{
    margin-bottom: 12px;
}
.dccf-item-box:last-child{
    margin-bottom: 0;
}
.file-close{
    width: 25px;
    height: 25px;
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
    text-align: center;
    display: block;
    line-height: 25px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 3;
}
.dccf-item-photo{
    position: relative;
}
.dccf-item-photo-input .has{
    pointer-events: none;
}
.dccf-item-photo .dccf-item-button{
    cursor: auto;
}
.file-img-list img{
    object-fit: cover;
}
.head-people-btn img:nth-of-type(2) {
    opacity: 0;
}
.ys-hd-pc.ishover .head-people-btn img:nth-of-type(2),
.ys-hd-pc.isfixed .head-people-btn img:nth-of-type(2),
.inside-main .ys-hd-pc .head-people-btn img:nth-of-type(2) {
    opacity: 1;
}
.ys-hd-pc.ishover .head-people-btn img:first-child,
.ys-hd-pc.isfixed .head-people-btn img:first-child,
.inside-main .ys-hd-pc .head-people-btn img:first-child {
    opacity: 0;
}
/* 2024.07 - end */  
/* 2024年7月23日--ada */
.sscb-btm {
    margin-top: 40px;
}
.service3-section .std-title36 {
    margin-bottom: 44px;
}
.service4-section-cont .dccf-item-text .dccf-item-box, .dccf-item-text textarea {
    height: 259px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colorlv) !important;
}
.ys-imgbox-cover img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
}
.saii-now-img .ys-imgbox-cover {
    height: 100%;
}
.company-main .anchor-inof-nub {
    padding: 0px;
}
.culture-main .anchor-inof-nub {
    padding: 0px;
}
.join-main .anchor-inof-nub {
    padding: 0px;
}
.jsii-link {
    height: 100%;
}
.solution-trade {
    padding: 0;
}
.science-indust-bg{
    height: 100%;
}
.science-indust-bg img {
    height: 100%;
    object-fit: cover;
}
.science-indust-bg {
    top: -168px;
}
.science-indust {
    margin-top: 168px;
}
/* 2024年7月23日--ada */
/* 2024.08.02 - start */
.hnid3-right,
.hnid4-right,
.hnid4-right-text{
    flex-grow: 1;
}
.hnid5-inof{
    padding-right: 40px;
}
.nsin-link .ys-imgbox-cover{
    width: 100%;
}
.now-side-btn {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,.05);
    border-radius: 10px 0 0 10px;
}
.video-add-icon::before,
.duty-esg-video-play::before,
.video-add-icon::after,
.duty-esg-video-play::after{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0.68);
    background: var(--colorfff);
    animation: play_icon 3s linear infinite;
}
.video-add-icon::after,
.duty-esg-video-play::after{
    animation: play_icon 3s linear 1.5s infinite;
}
.video-add-icon img,
.duty-esg-video-play img{
    position: relative;
    z-index: 10;
}
@keyframes play_icon {
    0%{
        transform: translate(-50%,-50%) scale(0);
        opacity: 1;
    }
    77.52%{
        transform: translate(-50%,-50%) scale(0.68);
        opacity: 1;
    }
    100%{
        transform: translate(-50%,-50%) scale(1.14);
        opacity: 0;
    }
}
@-webkit-keyframes play_icon {
    0%{
        transform: translate(-50%,-50%) scale(0);
        opacity: 1;
    }
    77.52%{
        transform: translate(-50%,-50%) scale(0.68);
        opacity: 1;
    }
    100%{
        transform: translate(-50%,-50%) scale(1.14);
        opacity: 0;
    }
}
.video-play img{
    width: 100%;
}
.mod-page .pc-fenye li {
    line-height: 38px;
}
.sulr-list-tit::after{
    width: 0%;
    transition: all .4s ease;
    border-radius: 26.5px;
}
.sulr-list.on .sulr-list-tit::after{
    width: 100%;
}
.ssul-top::before,
.ssul-top::after{
    line-height: 1!important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.iftl-select .ys-select-xtbbox{
    font-size: 0;
}
.ifts-input input,
.wbii-text {
    flex-grow: 1;
}
.detail-sell-cry-img{
    max-width: 456px;
}
.collect-main .ware-box{
    z-index: 11;
}
.company-honor{
    overflow: hidden;
}
.company-honor-swiper .swiper-wrapper{
    display: flex;
}
.company-honor-swiper .swiper-slide{
    height: auto;
}
.chsi-box{
    height: 100%;
}
.service1-main .ys-nyban-title{
    text-align: center;
}
/* --分界线 */
.home-main .ys-hd-pc::before{
    content: '';
    border-radius: 50px;
    width: var(--width1);
    height: var(--height1);
    left: var(--left1);
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.90);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.10);
    position: absolute;
    transition: all .4s ease;
}
.home-main .head-right-box {
    background: transparent;
    box-shadow: none;
}
.home-main .ys-hd-pc.ishover,
.home-main .ys-hd-pc.isfixed {
    background: transparent;
    box-shadow: none;
}
.home-main .ys-hd-pc.ishover::before,
.home-main .ys-hd-pc.isfixed::before{
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 0px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.08);
} 
.ys-hd-pc .ys-cont1400{
    z-index: 2;
}
.yxedr-active ul.detail3-table-inof {
    padding-inline-start: 0;
}
.yxedr-active ul.detail3-table-inof p{
    margin-bottom: 0;
}
.mod-nybanner2 .video-search .std-btn1 {
    margin-top: 0;
}
.company-develop-swiper-nub.on .font-change span:first-child {
    opacity: 0;
}
.company-develop-swiper-nub{
    padding-right: 140px;
}
.cdsn-year{
    width: 60%;
}
.cdsn-year-line{
    width: 157px;
    top: 50%;
    transform: translateY(-50%);
    left: 100%;
    height: 1px;
    background: #E0E2EA;
    position: absolute;
}
.cdsn-year-line::before,
.cdsn-year-line::after{
    content: '';
    width: 6px;
    height: 6px;
    background: #E0E2EA;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 0;
}
.cdsn-year-line::after{
    left: auto;
    right: 0;
    transform: translate(50%,-50%);
}
.company-develop-box-pro{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 889px;
}
.company-develop-box-pro svg{
    width: 100%;
}
.company-develop-box .swiper-controls1 .swiper-button-next {
    margin-left: 0;
}
.company-develop-box-inof{
    position: relative;
    height: 78px;
}
.company-add{
    flex-grow: 1;
    width: calc(100% - 84px);
}
.company-develop-box-inof {
    display: block;
}
.cdbi-nub{
    width: 12.5%;
    height: 78px;
}
.cdbi-nub .font-change{
    display: flex;
    justify-content: center;
    position: relative;
    top: 18px;
}
.cdbi-nub .font-change span:nth-of-type(2) {
    left: 50%;
    transform: translate(-50%,-50%);
}
.company-add{
    padding: 0 64px;
}
.company-develop .swiper-controls1 .swiper-button-next {
    margin-left: 0px!important;
}
.cdbi-nub .font-change span:first-child{
    position: relative;
    color: var(--color666);
}
.cdbi-nub .font-change span::before{
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.cdbi-nub .font-change span:first-child::before{
    background: var(--color666);
}
.cdbi-nub .font-change span:nth-of-type(2)::before{
    background: var(--colormain);
}
.company-develop-swiper-nub:last-child .cdsn-year-line{
    display: none;
}
#paint0,
#paint1{
    transition: all .4s ease;
}
.cdsn-inof-nub .std-text18{
    width: calc(100% - 2.8em);
    flex-grow: 1;
}
.company-develop-box-pro{
    pointer-events: none;
}
.cdbi-nub:not(:first-child){
    display: none;
}
.head-language.has-on .head-language-top img{
    transform: rotate(180deg);
}
.hnid3-case-item.swiper-slide{
    width: 33.333333%;
}
.company-intro-year {
    width: 30%;
}
.company-intro-cry {
    width: 15.714286%;
}
.ciyn-data-num {
    font-size: 104px;
}
.culture-around-inof-item:nth-of-type(2n) .caii-text{
    --top1 : calc(var(--font40) * -0.25);
    margin-top: calc(var(--top1) - 27px);
}
img{
    -moz-user-select: none; /*火狐*/
    -webkit-user-select: none; /*webkit浏览器*/
    -ms-user-select: none; /*IE10*/
    -khtml-user-select: none; /*早期浏览器*/
    user-select: none;
}
.now-wai{
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 50;
}
.habi-rotate{
    opacity: 0;
    position: absolute;
    pointer-events: none;
}
.new-video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
.new-btn{
    margin-top: calc(var(--font36));
}
.new-btn .duty-esg-video-play{
    position: relative;
    top: 0%;
    transform: translate(-50%, 0);
    max-width: 80px;
    cursor: pointer;
}
.company-intro-year-nub {
    transform: scale(1)!important;
    opacity: 1!important;
    transition: all 0s;
}
.ciyn-add{
    transform-origin: left center;
}
.ciyn-data span:first-child,
.ciyn-data span:nth-of-type(2){
    transition: all 0s!important;
}
.company-intro-year {
    padding-left: 52px;
}
.ciyn-data-num {
    font-size: 100px;
}
.ciyn-add{
    opacity: 0.05;
    transform: scale(0.1, 0.1);
}
.company-ph{
    display: none!important;
}
.cdsn-inof-nub-month, .cdsn-inof-nub .std-text18, .cdsn-inof-nub .std-text18 p{
    font-size: var(--text16);
}
.chsi-box-img {
    margin-bottom: 26px;
}
.chsi-box {
    padding: 33px 20px 42px;
}
.company-advant{
    overflow: hidden;
}
.company-develop-swiper {
    width: 58%;
}
.company-develop-swiper {
    margin-bottom: 80px;
}
.iftl-select .ys-select-bd {
    height: 252px;
}
.dccf-item .mCSB_scrollTools{
    z-index: 10;
}
.ys-phnav-menubtn::before{
    display: none;
}
.ys-phnav-menubtn::after{
    display: none;
}
.d1cas-box-btn-nub{
    position: relative;
}
.d1cas-bbn-code{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: calc(100%);
    width: 110px;
    background: #fff;
    box-shadow: 0px 2px 17px rgb(42 109 147 / 13%);
    padding: 5px;
    display: none;
}
.d1cas-box .ys-share:nth-last-child(n+3){
    margin-bottom: var(--distance30);
}
input[type='date']::-webkit-calendar-picker-indicator{
    position: relative;
}
.dccf-item-box input{
    background: transparent;
    border: 0px;
}
.layui-laydate .laydate-set-ym {
    position: relative;
    top: -7px;
}
.layui-laydate .layui-laydate-main .layui-this {
    background-color: var(--colorlv) !important;
}
.detail-realize-pro{
    width: 100%;
}
.detail-realize-pro img{
    max-width: 100%;
}
.detail-realize-bg video{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
}
.detail-realize-bg{
    overflow: hidden;
}
.dcsi-box-text .std-text24 {
    margin-bottom: 12px;
}
.dcsi-box-text {
    padding: 28px 82px;
}
.dcsi-box-text-list {
    margin-bottom: 20px;
}
.dcsi-btl-nub-name .std-text18,
.dcsi-btl-nub-core{
    line-height: 2;
}
.dcsi-btlnn-icon {
    top: 5px;
}
.mouse_screen {
    width: 36px;
    cursor: pointer;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    padding-bottom: 116px;
    z-index: 8;
}
.mouse_screen_icon {
    position: relative;
    animation: mouse_icon 5s ease-in-out infinite;
}
.mouse_screen_icon, .mouse_screen_icon img {
    width: 100%;
}
.mouse_screen::before{
    content: '';
    width: 1px;
    height: 87px;
    background: rgba(255,255,255,.2);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.mouse_screen::after{
    content: '';
    width: 1px;
    height: 31px;
    background: #fff;
    position: absolute;
    top: calc(100% - 87px);
    left: 50%;
    transform: translateX(-50%);
    animation: mouse_line 5s ease-in-out infinite;
}
@keyframes mouse_line {
    0%{
        height: 0px;
    }
    49%{
        height: 87px;
    }
    51%{
        height: 87px;
    }
    100%{
        height: 0px;
    }
}
@keyframes mouse_icon {
    0%{
        transform: translateY(0);
    }
    49%{
        transform: translateY(15px);
    }
    51%{
        transform: translateY(15px);
    }
    100%{
        transform: translateY(0);
    }
}
.ys-ban-slick .slick-dots {
    bottom: 5em;
}
.ys-nyban-title .std-text20, .ys-nyban-title .std-text20 p{
    font-size: var(--font20);
}
.now-side-inof-nub:first-child .nsin-link::before{
    content: '';
    width: calc(100% + 26px);
    height: calc(100% + 10px);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -10px;
    background: var(--colormain);
    border-top-left-radius: 10px;
}
.nsin-link .ys-imgbox-cover{
    z-index: 10;
}
.now-side-inof-nub{
    position: relative;
}
.nsin-code{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 180px;
    padding-right: 30px;
    opacity: 0;
    visibility: hidden;
    transform: scale(.95) translate(-100%, -50%);
    transform-origin: right;
}
.nsin-code-img {
    width: 100%;
    padding: 10px;
    background: #fff;
    box-shadow: 5px 5px 22px 7px rgb(48 48 48 / 5%);
}
.nsin-code-img img {
    width: 100%;
}
.nsin-code-arrow {
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    box-shadow: 0 4px 12px 0 rgb(109 115 131 / 20%);
    right: 28px;
    top: 50%;
    transform: rotate(45deg) translateY(-50%);
    background: #fff;
    z-index: -1;
}
.nsin-link{
    cursor: pointer;
}
.now-side-inof {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.now-side-inof-nub:first-child .nsin-link::before {
    height: 100%!important;
    top: 0px!important;
}
.nsin-link {
    padding: 18px 2px;
}
.ys-ban-slick .slick-dots {
    bottom: 5em;
}
.science-coop-inof{
    justify-content: center;
}
.culture-cover-inof-item{
    align-items: stretch;
}
.ccii-text {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}
.ccii-text .std-text18{
    height: 12.25em;
    overflow: hidden; 
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
}
.detail-main .ware-small-img {
    position: relative;
    top: 0;
}
.detail-main .detail-realize {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}
.detail-main .detail-realize-cry{
    padding-top: 0;
}
.slick-slider{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
     user-select: text;
}
.cici-ltc-icon{
    border-radius: 50%;
}
.mod-side.on1 .side-btn.on .std-text1{
    color: var(--colorfff);
}
.mod-anchor {
    position: sticky;
    top: calc(var(--head) - 1px);
    z-index: 30;
}
.join-stone,
.approve-train,
.join-inof,
.join-promote,
.join-flow {
    overflow: hidden;
}
.news-refer,
.news-inof{
    overflow: hidden;
}
.video-section,
.video-section-btm{
    overflow: hidden;
}
.stii-img{
    position: relative;
}
.stii-img video{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: transparent;
}
.vscu-list-btm.act .vscu-jian-btn img {
    transform: rotate(180deg);
}
.vscu-jian-btn img {
    transform: rotate(0deg);
}
.fulu-list {
   border-bottom: 1px solid #E0E2EA; 
}
.fulu-list-btm {
    border-bottom: 0px solid #E0E2EA;
    border-top: 1px solid #E0E2EA;
}
.fulu-list-top {
    border-bottom: 0px solid #E0E2EA;
}
.fulu-list:last-child{
    border-bottom: 0px solid #E0E2EA;
}
.fulb-list .std-text1 {
    line-height: 1.75;
    font-size: var(--text14);
    cursor: pointer;
}
.hnid4-first .std-text18 span{
    background: var(--colormain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;font-family: 'MontserratBold'!important;
    line-height: infinite;
    font-size: infinite;
}
.bsul-link-btm-bot .psul-link-ri {
    width: auto;
    --jian: 4px;
    margin: 0 calc(var(--jian) * -1);
}
.bsul-link-btm-bot .psul-link-ri-list {
    padding: 0 var(--jian);
}
.blbb-ri-icon img:first-child{
    opacity: 0;
}
.blbb-ri-icon img{
    transform: scale(1)!important;
}
.blbb-ri-icon{
    font-size: 0;
}
.hnid2-bpg-box{
    max-height: 500px;
}
.hnid2-bpgbl-nub{
    margin-bottom: 12px;
}
.hnid2-bpg-box .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.hnid2-bpg-box{
    margin-right: calc(var(--distance50) * -1);
}
.hnid2-bpg-box-list{
    padding-right: var(--distance50);
}
.hnid2-bpg-box .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colorlv);
}
.hnid2-bpg-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.ys-banner-wai,
.ys-banner-add{
    width: 100%;
}
.ys-banner-add{
    display: block;
}
.ys-banner-wai .ys-ban-imgbox{
    width: 100%;
}
.ddcb-right-list-nub .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colorlv);
}
/* 2024.10.08 */
.detail-form-add-btn{
    display: flex;
    padding: 0 40px;
}
.dfab-nub{
    cursor: pointer;
    border-radius: 15px 15px 0 0;
    position: relative;
    overflow: hidden;
}
.dfab-nub .std-text18{
    padding: 10px 40px;
    color: var(--color333);
    line-height: var(--l1h75);
    transition: all .4s ease;
    position: relative;
    z-index: 6;
}
.dfab-nub::before{
    content:'';
    background: var(--colormain);
    position: absolute;
    height: 100%;
    width: 0%;
    top: 0;
    left: 0;
    transition: all .4s ease-out;
}
.dfab-nub.on .std-text18{
    color: var(--colorfff);
}
.dfab-nub.on::before{
    width: 100%;
}
.detail-form-add-core{
    position: relative;
    width: 100%;
}
.dfac-form{
    position: absolute;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.80);
    border: 1px solid var(--colorfff);
    box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    -moz-backdrop-filter: blur(40px);
    -ms-backdrop-filter: blur(40px);
    -o-backdrop-filter: blur(40px);
    padding: 62px 30px 42px 40px;
    border-radius: 15px;
}
.dfac-form.act{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.dfac-form .dccf-item-text textarea {
    height: 100%;
}
.dfac-form .dccf-item-box {
    background: #F2F7F9;
}
.dfac-form .dccf-item-code .dccf-item-box {
    background: #F9F9F9;
} 
.hpcl-item .std-title4 a,
.hpdl-item .std-title5 a{
    line-height: inherit;
    color: inherit;
}
.std-btn1-video{
    cursor: pointer;
}
.collect-other-inof.mod-dots2 .slick-dots {
    bottom: 0;
}
.nrii-link-text-detail{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 7em;
    flex-grow: inherit;
}
.detail-consult .std-title36{
    margin-bottom: var(--distance50);
}
.dfab-nub{
    margin-right: 10px;
}
.dfab-nub:last-child{
    margin-right: 0;
}
.fulu-list-top .std-text18{
    width: calc(100% - 20px);
    flex-grow: 1;
}
.fulu-list-btm.yxedr-active ul{
    padding-inline-start: 20px!important;
}
.fulu-list-btm{
    padding-inline-start: 24px!important;
}
.ftci-text .std-text1 p {
    max-width: calc(100% - 9.4em);
}
.ddcb-rln-btn .std-btn3 .std-btn4-icon{
    width: 17px;
    margin-left: 10px;
    margin-right: 0;
}
.ssul-top-list {
    padding: 0 30px;
}
.ssul-bot {
    padding: 40px 50px 60px;
}
.ssul-top-list:nth-of-type(2),
.ssul-top-list:nth-of-type(3){
    width: 15%;
}
.ssul-top-list:first-child{
    width: 30%;
}
.sstc-ul-list .std-text1 {
    margin-right: 24px;
    width: 7em;
}
.sstc-ul-list-ri{
    width: calc(100% - 135px);
}
.join-inof-item-text .std-title36{
    line-height: var(--l1h2);
    margin-bottom: var(--distance30);
}
.jiit-word-nub .std-text24 {
    padding-left: 15px;
}
.jiit-word-nub {
    margin-bottom: 28px;
}
.jiit-word{
    margin-bottom: -28px;
}
.nrii-ltc-nub {
    margin-bottom: 8px;
}
.case-refer .nrii-link-text {
    padding: 38px 40px 32px 52px;
}
.case-refer .news-refer-inof.mod-arrows .slick-prev, .case-refer .news-refer-inof.mod-arrows .slick-next {
    bottom: 26px;
}
.case-refer .news-refer-inof.mod-arrows .slick-next {
    right: 35px;
}
.case-refer .news-refer-inof.mod-arrows .slick-prev {
    right: calc(35px + 42px + 19px);
}
.case-refer .nrii-link-text .std-title4 {
    margin-bottom: 20px;
}
.ys-cont1020 {
    width: 1200px;
}
.hnid4-left {
    width: 280px;
}
.hnid4-right {
    width: calc(100% - 280px);
}
.collect-other-inof .slick-track{
    display: flex;
}
.collect-other-inof-nub.slick-slide{
    height: auto;
}
.coin-link{
    height: 100%;
}
.coin-link-text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.anchor-inof-nub-link {
    padding: 0 20px;
}
.anchor-inof-nub {
    padding: 0 14px;
}
.anchor-inof-nub-link {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: var(--heightx);
}
.anchor-inof-nub-link .std-text1{
    line-height: var(--l1h5);
    text-align: center;
}
.coin-link-text .std-title5 {
    margin-bottom: 56px;
}
.stii-btn-nub {
    max-width: 100%;
    width: 100%;
}
.stii-btn {
    --jian1: 16px;
}
.solution-trade-inof-item:nth-of-type(2n) .stii-text {
    padding-right: 0px;
    padding-left: 90px;
}
.stii-text {
    padding-right: 90px;
}
.stii-btn-nub-link::before {
    width: calc(100% - 3px);
}
.saci-item-old,
.saci-item-new{
    padding-left: 10px;
    padding-right: 10px;
}
.saci-item-new .std-text18 p {
    margin-bottom: 9px;
}
.saci-item-new .saci-item-dot {
    margin-bottom: 22px;
}
a[href="https://www.yongsy.com"]{
    color: rgba(255, 255, 255, 0.74);
}
.fbro-yongsy {
    opacity: 1;
}
.footer-top-nav>li {
    padding: 0 18px;
}
.footer-top-nav {
    width: calc(55.72% + 36px);
    margin: 0 -18px;
}
.faq-section-cont-le {
    padding: 24px 28px;
}
.faq-section-cont-le{
    width: 26%;
}
.faq-section-cont-ri {
    width: 70%;
}
.psul-link-ri {
    width: 19%;
}
.psul-link-text {
    width: 22%;
}
.ddcb-left{
    width: 40%;
}
.ddcb-right{
    width: 60%;
}
.ddcb-img {
    width: 80%;
}
.fnif-sub{
    border-radius: 10px;
    border: 1px solid rgba(224, 226, 234, 0.60);
    background: rgba(61, 64, 74, 0.20);
    padding: 8px;
    padding-left: 20px;
    display: flex;
    align-items: center;
    margin-bottom: 44px;
    margin-top: 24px;
    width: 420px;
    max-width: 100%;
}
.fnif-sub-input{
    width: calc(100% - 113px);
    flex-grow: 1;
    padding-right: 14px;
    font-size: var(--text14);
    color: var(--colorfff);
    line-height: var(--l1h75);
}
.fnif-sub-input::placeholder{
    color: rgba(255, 255, 255, 0.60);
}
.fnif-sub .std-btn1-link{
    --ra1: 5px;
    border-radius: 5px;
    height: 37px;
    width: 113px;
}
.psul-link-ri-list:nth-last-of-type(2) .std-text14{
    display: none;
}
.plrl-icon img:first-child{
    position: relative;
}
.psul-link-ri-list:nth-last-of-type(2) .plrl-icon {
    margin-right: 0px;
}
.plrl-icon {
    position: relative;
    width: 18px;
    margin-top: 1px;
    font-size: 0;
}
.plrl-cont {
    height: 100%;
    align-items: center;
}
.psul-link-ri {
    width: 15%;
}
.psul-link-name {
    width: 29%;
}
.psul-link-ri{
    align-items: center;
}
.plrl-cont{
    height: calc(var(--text14) * var(--l1h5) + 16px);
}
.layui-layer-content{
    word-break: break-word !important;
}
.home-screen-text {
    width: 1000px;
}
.home-box{
    height: 280vh;
}
.home-screen-text .std-title5{
    overflow: hidden;
}
.footer-top {
    padding-bottom: 40px;
}
.service2-section .ssct-le {
    width: 100%;
}
.ddcb-rln-inof>li .std-text18:first-child, .ddcb-rln-inof tr td:first-child,
.ddcb-rln-inof>li .std-text18:nth-of-type(2), .ddcb-rln-inof tr td:nth-of-type(2){
    width: 50%!important;
}
.ddcb-rln-inof::before{
    left: 50%!important;
}
.nrii-link-text .std-title4{
    height: 3.9em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.3;
    margin-bottom: 20px;
}
.nrii-link-text-detail {
    margin-bottom: 20px;
}
.nrii-link-text {
    padding: 48px 66px 48px 94px;
}
.nrii-ltc-nub {
    margin-bottom: 3px;
}
.case-refer .nrii-link-text .std-title4 {
    margin-bottom: 14px;
}
.case-refer .nrii-link-text {
    padding: 34px 38px 32px 40px;
}
.footer-logo {
    width: 186px;
}
.detail-sell-cry-img{
    border-radius: 15px;
    overflow: hidden;
}
.company-innovate-bg img {
    object-fit: cover;
}
/* 2024.12.05 - start */
.psci-lbn-link-text .std-text18,
.detail1-core-text-now .std-text1, .detail1-core-text-now .std-text1 p,
.head-nav .std-text18,.head-nav .std-text18 p,
.head-nav .head-nav-item-down .hnid2-bpgbl-nub .std-text18 {
    font-family: 'MontserratRegular'!important;
}
.std-text18, .std-text18 p,
.psci-lbn-link-text .std-text14,
.psci-lbn-link-text .std-text14 p,
.nrii-link-text-detail, .nrii-link-text-detail p,
.std-text1 p, .yxedr-active p,
.head-nav .head-nav-item-down .std-text18,.head-nav .head-nav-item-down .std-text18 p,
.hnid2-brstn-flex .std-text1,
.hnid5-text-item .std-text1{
    font-family: 'MontserratLight'!important;
}
/* 2024.12.05 - end */
 
 
 /*2025.3.26 star*/
 
 .partner-newly .mod-nybanner2 .inside-bread {
    bottom: 96px;
 }
 
 .newly-need {
     width: 100%;
     position: relative;
     padding-bottom: var(--distance120);
 }
 
 .newly-need-wrap {
     width: 100%;
     position: relative;
     background: #FFF;
     box-shadow: 0px 4px 23.9px 0px rgba(0, 0, 0, 0.10);
 }
 
 .newly-need-wrap-top {
     width: 100%;
     padding-left: 42px;
     display: flex;
     align-items: center;
 }
 
 .newly-need-wrap-btm {
     width: 100%;
     padding: 40px 50px 66px;
 }
 
 .newly-need-wrap-top {
     
 }
 
 .nnwt-le {
     flex: none;
     display: flex;
     align-items: center;
     padding-right: 42px;
 }
 
 .nnwt-ri {
     width: 100%;
     position: relative;
     background: #F7F8FB;
     height: 75px;
 }
 
 .nnwt-le img{
     width: 24px;
 }
 
  .nnwt-le .std-text24 {
      color: #333;
      font-weight: 700;
      line-height: 1.5;
      padding-left: 12px;
  }
  

  .nnwt-ri input {
      width: 100%;
      height: 100%;
      padding-left: 76px;
      padding-right: 76px;
      font-family: 'MontserratRegular';
      font-size: 18px;
      color: #333;
  }
  
.nnwt-ri img{
    width: 18px;
    position: absolute;
    top: 50%;
    left: 40px;
    transform: translateY(-50%);
    cursor: pointer;
}

.nnwt-ri input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999999;
}
.nnwt-ri input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999999;
}
.nnwt-ri input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999999;
}
.nnwt-ri input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999999;
}

.newly-need {
    position: relative;
    z-index: 10;
    margin-top: -82px;
}

.newly-need-wrap-btm .dccf-item{
    padding: 0 25px;
}
 .newly-need-wrap-btm .detail-consult-cry-form {
     margin: 0 -25px;
 }
 
  .newly-need-wrap-btm .dccf-item .std-text1 {
      font-size: 20px;
      line-height: 1.5;
      color: #333;
      margin-bottom: 17px;
      padding-left: 0 !important;
      padding-right: 0 !important;
      font-weight: 400;
  }
  
   .newly-need-wrap-btm .dccf-item-box {
      background: transparent !important;
      border: 1px solid #D7D7D7;
      border-radius: 5px;
      height: 62px;
  }
  .newly-need-wrap-btm .ys-select-xtbbox {
    width: 18px;
    right: 23px;
  }
  
  .newly-need-wrap-btm .dccf-item-box input {
        font-size: 16px;
        color: #333;
        font-weight: 300;
  }
  
  .newly-need-wrap-btm .dccf-item-box input::-webkit-input-placeholder {
        /* WebKit browsers */
         color: #666;
         font-size: 16px;
         font-weight: 300;
    }
   .newly-need-wrap-btm .dccf-item-box input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
         color: #666;
         font-size: 16px;
         font-weight: 300;
    }
   .newly-need-wrap-btm .dccf-item-box input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #666;
        font-size: 16px;
         font-weight: 300;
    }
    .newly-need-wrap-btm .dccf-item-box input:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: #666;
        font-size: 16px;
         font-weight: 300;
    }
  
  .newly-need-result {
      width: 100%;
       margin-top: 48px;
       border-bottom: 1px solid #D7D7D7;
       padding-bottom: 18px;
       margin-bottom: 64px;
  }
  
  .newly-need-result .std-title5 {
      line-height: 1.5;
      color: #333;
  }
   .newly-need-result .std-title5 span {
       color: #999;
   }
   
   .newly-need-ul {
       display: flex;
       flex-wrap: wrap;
       margin: 0 -12px;
   }
   
   .newly-need-ul-li {
       width: 25%;
       padding: 0 12px;
       margin-bottom: 24px;
   }
   
   .nnul-link {
       width: 100%;
       height: 100%;
       display: flex;
       position: relative;
   }
   
   .nnul-link-top {
       width: 100%;
       height: 100%;
       border-radius: 5px;
        background: #FFF;
        box-shadow: 0px 4px 23.9px 0px rgba(0, 0, 0, 0.10);
        padding: 30px;
        padding-top: 24px;
        padding-bottom: 37px;
   }
  
  .nltt-le p{
      font-size: 14px;
      line-height: 1.5;
      color: #999;
  }
  
  .nltt-le {
    padding-right: 20px;    
  }
  
  .nltt-le p span {
      color: #56C500;
  }
  
  .nnul-link-top-tit {
      display: flex;
      margin-bottom: 20px;
  }
  
  .nltt-ri {
      flex: none;
      width: 52px;
  }
  
  .nltt-ri img{
      width: 100%;
  }
  
  .nnul-link-top-logo {
      width: 100%;
      margin-bottom: 20px;
  }
  .nltt-le {
    margin-top: 5px;   
  }
  
  .nnul-link-top-info .std-title5{
    color: #333;
    line-height: 1.5;
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    display: flex;
    align-items: center;
  }
  
  .nnul-link-btm {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border-radius: 5px;
      background: linear-gradient(62deg, #56C500 13.9%, #2AC28F 72.97%, #00B1F7 102.51%);
      padding: 23px 24px;
      padding-right: 18px;
      opacity: 0;
      transition: all 0.36s;
  }
  
  .nnul-link-btm-tit .std-title5 {
    color: #fff;
    line-height: 1.5;
  }
  
   .nnul-link-btm-tit {
       padding-bottom: 17px;
       border-bottom: 1px solid rgba(255,255,255,0.2);
   }
   
   .nnul-link-btm-ul {
       width: 100%;
       padding-top: 24px;
   }
   
   .nlbu-li {
       width: 100%;
       display: flex;
       align-items: flex-start;
       margin-bottom: 14px;
   }
   .nlbu-li:last-child {
       margin-bottom: none;
   }
   
   .nlbu-li img{
       width: 12px;
       flex: none;
       margin-top: 4px;
   }
   
   .nlbu-li p{
       font-size: 14px;
       line-height: 1.5;
       color: #fff;
       padding-left: 10px;
   }
   
   .newly-pop .ys-modal-content{
       border-radius: 15px;
       overflow: hidden;
       padding: 0 !important;
   }
   .newly-pop-haed {
       border-radius: 15px 15px 0px 0px;
       background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
       padding: 20px;
       width: 100%;
       position: relative;
   }
   
   .newly-pop-haed img{
       position: absolute;
       top: 0;
       right: 50px;
       width: 88px;
   }
   
   .newly-pop-haed .std-text24 {
       position: relative;
       z-index: 10;
       color: #fff;
       text-align: center;
   }
   
   .newly-pop .ys-modal-close {
       z-index: 15;
   }
   
   .newly-pop .ys-modal-close .icon-close {
       color: #fff;
   }
   
   .newly-pop-btm {
       width: 100%;
       padding: 60px 80px;
   }
   
   .newly-pop .dccf-item.dccf-item3{
       width: 50%;
       padding: 0 8px;
   }
   
   .newly-pop .detail-consult-cry-form {
       margin: 0 -8px;
   }
   
   .newly-pop .dccf-itemw {
       width: 100% !important;
   }
   
   .newly-pop .dccf-item {
       margin-bottom: 20px;
   }
   
  .newly-pop .dccf-item-code .dccf-item-img {
       margin-bottom: 13px;
   }
   .newly-pop .dccf-item-code .dccf-item-box {
        margin-right: 14px;
    }
    
    .newly-pop .dccf-item-box {
        background:#F2F7F9;
    }
    
    .newly-pop .dccf-item-code .dccf-item-box {
        background: #F9F9F9;
    }
    
   /*鼠标效果*/
    @media screen and (min-width: 1200px) {
        .nnul-link:hover .nnul-link-btm{
            opacity: 1;
        }
    }
  
 /*2025.3.26 end*/
 
 
 .newly-pop .dccf-item {
    padding: 0 8px;
 }
  .newly-pop .dccf-item-code .std-text1 {
    padding-left: 0 !important;
}

 .newly-pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #56C500 !important;
}

.nnul-link-top-tit {
    justify-content: space-between;
}
/* 2025.07.16 - tammy - start */
.ys-fiiss-core{
    height: calc(var(--text14) * 8 + 7px);
}
.ys-fiiss-input{
    display: flex;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
.ys-fiiss-input input{
    width: 100%;
    border-radius: 4px;
    padding: 4px 10px;
    width: calc(100% - 30px);
    flex-grow: 1;
    font-size: 14px;
    line-height: 1.5;
    color: #666;
}
.ys-fiiss-input input::placeholder,
.ys-form-inof-item input::placeholder,
.ys-form-inof-item textarea::placeholder{
    color: #999;
}
.ys-fiiss-input-close{
    width: 20px;
    margin-right: 10px;
    cursor: pointer;
    opacity: 0;
    transition: all .4s ease;
}
.ys-fiiss-input-close .iconfont{
    font-size: 14px;
}
.ys-fiiss-input.act .ys-fiiss-input-close {
    opacity: 1;
}
.no-china{
    display: none;
}
.ys-form-city.act .no-china{
    display: block;
}
.ys-form-city.act .is-china{
    display: none;
}
/* 2025.07.16 - tammy - end */
/* 2025.07.28 - tammy - start */
.submit-success-bg{
    width: 74.69%;
    margin: 0 auto;
}
.submit-success-bg img{
    width: 100%;
}
.submit-success{
    padding-top: 4px;
    position: relative;
    background: #fff;
}
.submit-success .ys-cont1440{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
    text-align: center;
}
.submit-success .std-title2{
    line-height: 1.3125;
    color: #333;
    font-weight: bold;
}
.submit-success .std-title2 span{
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.submit-success .std-text18{
    margin-top: 10px;
}
.submit-success .std-text18,
.submit-success .std-text18 p{
    line-height: 1.75;
    color: #666;
}
.submit-btn{
    display: flex;
    justify-content: center;
    --gap1: 12.5px;
    margin: 0 calc(var(--gap1) * -1);
    margin-top: 63px;
}
.submit-btn-item{
    padding: 0 var(--gap1);
}
.submit-btnx1 .ys-imgbox-cover,
.submit-btnx2 .ys-imgbox-cover{
    width: 20px;
    margin-left: 5px;
    z-index: 6;
}
.submit-btnx1 .ys-imgbox-cover img,
.submit-btnx2 .ys-imgbox-cover img{
    transform: scale(1)!important;
}
.submit-btnx1 .ys-imgbox-cover img:first-child{
    opacity: 0;
}
.submit-btnx2 .std-btn1-link::before{
    background: #E7E6E6;
}
.submit-btnx2 .std-btn1-font {
    color: var(--color333);
}
.submit-btnx2 .ys-imgbox-cover img:nth-of-type(2){
    opacity: 0;
}
.submit-main.inside-main .ys-hd-pc {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0);
}
.submit-main.inside-main .ys-hd-pc.isfixed {
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.08);
}
.submit-hot.pro-hot .std-title36 {
    text-align: center;
    font-weight: normal;
    font-family: 'MontserratRegular' !important;
    margin-bottom: 44px;
} 
@media screen and (min-width: 1200px){
    .submit-btnx2 .std-btn1-link:hover .std-btn1-font {
        color: var(--colorfff);
    }
    .submit-btnx2 .std-btn1-link:hover img:nth-of-type(2){
        opacity: 1;
    }
    .submit-btnx2 .std-btn1-link:hover img:first-child{
        opacity: 0;
    }
}
/* 2025.07.28 - tammy - end */
.head-language {
    margin-left: 50px;
}
.collect-intro-cry-text .std-title36 span{
    display: inline-block;
}
.ssul-bot-ul-list {
    padding: 0 20px;
}
.ssul-bot-ul {
    margin-right: -20px;
    margin-left: -20px;
    margin-bottom: 53px;
}
.ssul-top-list {
    padding: 0 13px;
}
.ssul-top-list:first-child{
    padding-left: 24px;
}
.sstc-ul-list .std-text1 {
    margin-right: 6px;
    width: 11em;
}
.sstc-ul-list-ri {
    width: calc(100% - 200px);
}
.saii-now-status {
    font-size: 14px;
    width: 10em;
}
.saii-now-status svg{
    width: 100%;
}
.saii-now-status-text {
    justify-content: flex-end;
    padding-right: 10px;
}
.service4-section-cont-nub span {
    color: inherit;
}
.service4-section-cont-nub a {
    color: #56C500!important;
}
.footer-top-nav>li {
    width: 33.333333%;
}
.ftci-text .std-text1 p {
    max-width: calc(100% - 11.4em);
    flex-grow: 1;
}
.footer-top-nav ul {
    margin-bottom: 20px;
}
.footer-top-nav ul li {
    padding: 6px 0;
}
.footer-nav-inof-first {
    margin-bottom: 10px;
}
.culture-title,
.culture-title span{
    line-height: 1.1;
}
.coin-link-text {
    box-shadow: 0px 5px 13px 1px rgba(135, 165, 193, 0.13);
}
.ys-hd-pc{
    top: 0;
}
.nlbu-li-ph{
    display: none;
}
.science-advant .std-title36 {
    margin-bottom: 18px;
}
.science-advant-text {
    padding-top: 40px;
}
.science-advant .std-title36, .science-advant .std-text18 {
    padding-right: 90px;
}
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox a ,
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox a {
    color: #333
}
.newly-pop .detail-consult-cry-form {
    padding-left: 1px;
}
.stii-btn-nub-link {
    --ra1: 99px;
}
.video-add video{
    background: transparent;
}
.ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav a {
    line-height: 1.4;
}
.detail3-bg .std-text1 a{
    color: var(--colorlv);
}
.hpdl-item {
    padding: 17px 20px;
}
.hpdl-item-icon{
    flex-shrink: 0;
}
.hnsi-box-text {
    padding-bottom: 30px;
}
.cacn-old {
    padding-left: 10px;
    padding-right: 10px;
}
.company-honor-swiper{
    padding-bottom: 30px;
    margin-bottom: -30px;
}
.ssul-bot-act h5:not(:first-child) {
    margin-top: 1.4em;
}
.pscl-item-list-nub .std-text18{
    line-height: 1.4;
}
.ddcb-right {
    padding: 0 12px;
}
.ys-nyban-title .std-text20{
    max-width: 50em;
    margin: 0 auto;
    margin-top: 12px;
}
.approve-partner-cry.detail-consult-cry {
    --jian23: 15px;
}
.company-develop-box-pro {
  transform: translateX(-50%) translateZ(0); /* 强制开启硬件加速 */
  will-change: transform;
  height: 16px;
  display: block;
  z-index: 10;
}
.company-develop-box-pro svg{
    height: 100%;
}
.company-intro-cry-earth {
    margin-right: calc(701px - 50vw + 10px);
}
.font-change span{
    will-change: opacity;
}
.ciyn-add{
    will-change: opacity,transform;
}
.culture-value-add{
    flex-grow: 1;
}
.home-solution-cry-list {
    position: relative;
}
.company-intro-left .std-text18, .company-intro-left .std-text18 p {
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
}
.head-nav-item_title {
    padding: 12px 16px;
}


/* 20250902--大秦新增--start */
.newlist-main{
    background: #F7F8FB;
}
.nllu-lis-link{
    display: flex;
    border-radius: 10px;
    overflow: hidden;
    background: var(--colorfff);
    position: relative;
}
.nllu-lis-link::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    opacity: 0;
    transition: all .36s;
    pointer-events: none;
}
.nllu-lis-link-right{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 69.2%;
    padding:25px 15px;
}
.nllr-tit{
    color: var(--color333);
    line-height: 1.5;
    margin-bottom: 10px;
}
.nllr-bot-other{
    display: flex;
    margin: 0 -15px;
    margin-bottom: 10px;
}
.nllr-bot-other p{
    padding: 0 15px;
}
.newlist-listing-left{
    width: 74.5%;
}
.newlist-listing-right{
    width: 23.5%;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.08);
    position: sticky;
    top: 200px;
    padding: 36px 38px 73px;
}
.newlist-listing-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.newlist-listing{
    padding-top: 70px;
}
.nllu-lis-link .ys-imgbox-cover{
    width: 30.8%;
}
.nllr-bot-other p{
    color: var(--color999);
}
.nllr-bot-link-icon{
    width: 12px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 9px;
    position: relative;
}
.nllr-bot-link-icon img{
    width: 100%;
    transition: all .36s;
}
.nllr-bot-link-icon img:nth-child(1){
    opacity: 1;
}
.nllr-bot-link-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.nllr-bot-link-text{
    font-size: var(--text14);
    line-height: var(--l1h75);
    color: #00B1F7;
    position: relative;
    transition: all .36s;
    display: inline-block;
}
.nllr-bot-link-text::after {
    content: attr(data-text);
    width: 100%;
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%);
    font-size: var(--text14);
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    opacity: 0;
    transition: all .36s;
}
.nllu-lis{
    margin-bottom: 24px;
}
.nllu-lis:last-child{
    margin-bottom: 0px;
}
.newlist-main .ys-main{
    padding-bottom: 120px;
}
.nllr-bot-link{
    display: flex;
    align-items: center;
}
.nlli-boxs{
    display: flex;
    align-items: center;
}
.nlru-li-tit{
    font-family: "MontserratBold" !important;
    margin-bottom: 22px;
    padding-left: 14px;
    position: relative;
}
.nlru-li-tit::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 3px;
    height: 80%;
    transform: translateY(-50%);
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    pointer-events: none;
}
.nlli-boxs-icon{
    width: 20px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 12px;
}
.nlli-boxs-icon img{
    width: 100%;
}
.nlli-boxs-text,
.nlli-boxs-text a {
    display: inline-block;
    color: var(--color666);
    line-height: var(--l1h75);
    font-family: 'MontserratLight' !important;
}
.nlru-li-list-itrm{
    margin-bottom: 20px;
}
.nlru-li-list-itrm:last-child{
    margin-bottom: 0px;
}
.nlru-li{
    margin-bottom: 42px;
}
.nlru-li:last-child{
    margin-bottom: 0px;
}
/*详情页*/
.detail-slide-ul-li{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.detail-slide-ul-li.slick-slide:not(:first-child){
    display: none;
}
.detail-slide{
    width: 100%;
    position: fixed;
    top: 80px;
    left: 0;
    background: #F7F8FB;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.08);
    z-index: 9;
}
.dsul-box{
    display: flex;
    align-items: center;
    min-height: 70px;
}
.dsul-left{
    width: 13%;
    position: relative;
    flex-shrink: 0;
    padding-right:26px;
    display: flex;
    align-items: center;
}
.dsul-right{
    width: 87%;
    padding-left: 26px;
}
.dsul-left::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 38px;
    background: #afafaf;
    opacity: 0.4;
}
.dsul-left-icon{
    width: 20px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 23px;
}
.dsul-left-icon img{
    width: 100%;
}
.dsul-left-text{
    font-size: var(--text16);
    color: var(--color333);
    line-height: var(--l1h75);
    font-family: "MontserratBold" !important;
}
.dsul-right p span{
    display: inline-block;
    margin-right: 42px;
    font-size: var(--text16);
    color: var(--color333);
    line-height: var(--l1h75);
    font-family: 'MontserratLight' !important;
}
.dsul-right p a{
    font-size: var(--text16);
    display: inline-block;
    margin-left: 42px;
    position: relative;
    background:linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--l1h5);
}
.dsul-right p a::after{
    content: "";
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%;
    height: 1px;
    background:linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    pointer-events: none;
}
.detail-slide-ul .slick-dots li{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #DFDFDF;
}
.detail-slide-ul .slick-dots li.slick-active{
    background: #56C500;
}
.detail-slide-ul .slick-dots{
    position: absolute;
    bottom: auto;
    top: 44%;
    transform: translateX(-50%);
    right: -10%;
    width: auto;
}
.detail-slide-close{
    width: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 180px;
    cursor: pointer;
    z-index: 2;
}
.detail-slide-close img{
    width: 100%;
}

/* 弹窗 */
.detail-media{
    padding: 94px 0 67px;
    background: #fff;
}
.detail-media-wrap{
    padding: 0 15px;
}
.detail-media h2{
    text-align: center;
    margin-bottom: 50px;
}
.detail-media-ul-li{
    width: 25%;
    padding: 0 12px;
}
.detail-media-ul{
    margin: 0 -12px;
}
.dmul-box{
    width: 100%;
    position: relative;
    cursor: pointer;
}
.dmul-box-top{
    position: relative;
    border-radius:10px;
    overflow: hidden; 
    margin-bottom: 12px;
}
.dmul-box-top-tab{
    position: absolute;
    top:8px;
    left: 9px;
}
.dmul-box-top-tab p{
    border-radius: 10px;
    background: #FFF;
    font-size: var(--text14);
    color: var(--color333);
    line-height: var(--l1h75);
    font-family: "MontserratBold" !important;
    padding: 5px 32px;
}
.dmul-box-top-icon{
    position: absolute;
    right: 14px;
    bottom: 12px;
    width: 38px;
}
.dmul-box-top-icon img{
    width: 100%;
}
.dmul-box-min{
    display: flex;
    align-items: center;
    margin-bottom: 7px;
}
.dmul-box-min-pic{
    width: 26px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 10px;
    border-radius: 50%;
    overflow: hidden;
}
.dmul-box-min-pic img{
    width: 100%;
}
.dmul-box-min-text p{
    font-size: var(--text14);
    color: var(--color666);
    line-height: var(--l1h75);
    font-family: "MontserratBold" !important;
}
.dmul-box-title{
    font-size: var(--text18);
    line-height: var(--l1h75);
    color: #333;
    font-family: "MontserratBold" !important;
    transition: all .36s;
    position: relative;
}
.dmul-box-title::after {
    content: attr(data-text);
    width: 100%;
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%);
    font-size: var(--text18);
    background: linear-gradient(90deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    opacity: 0;
    transition: all .36s;
}
.detail-media-ul .slick-dots{
    bottom: 0;
}
.detail-media-ul .slick-dots li{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #DFDFDf;
}
.detail-media-ul .slick-dots li.slick-active{
    background: #56C500;
}
.detail-media-ul.slick-dotted .slick-list{
    padding-bottom: 30px;
}
.detail-media .slick-prev, 
.detail-media .slick-next{
    top: 36%;
}
.ys-modal.media-modal{
    background: rgba(0,0,0,0.7);
}
.media-modal-cont{
    display: flex;
    align-items: flex-start;
    width: 1152px;
    border-radius: 15px;
    overflow: hidden;
    background: #fff;
    padding: 50px 36px 67px 50px;
    max-width: calc(100vw - 100px);
}
.media-modal-left{
    width: 56.5%;
    position: relative;
}
.media-modal-right{
    width: 43.5%;
    padding-left: 50px;
}
.media-modal-right-title{
    font-size: var(--font20);
    color: var(--color333);
    line-height: var(--l1h5);
    font-family: "MontserratBold" !important;
    margin-bottom: 24px;
}
.media-modal-left-media{
    border-radius: 15px;
    overflow: hidden;
    position: relative;
}
.media-modal-left-media::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background: rgba(0, 0, 0, 0.4);*/
    z-index: 2;
    pointer-events: none;
}
.mmlm-play{
    width:60px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
}
.media-modal .ys-modal-content {
    width: 100%;
    padding: 0;
    max-width: none;
    max-height: 310px;
    overflow: hidden;
    background: transparent;
}
.media-modal .ys-modal-content p{
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: var(--color666);
    font-family: 'MontserratLight' !important;
}
.media-modal .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: linear-gradient(180deg, #56C500 0%, #2AC28F 60%, #00B1F7 90%) !important;
    width: 2px;
}
.media-modal .dmul-box-min-pic{
    width: 36px;
    margin-right: 14px;
}
.media-modal .dmul-box-min-text p{
    font-size: var(--font20);
    line-height: var(--l1h75);
    color: #333;
    font-family: "MontserratBold" !important;
}
.media-modal .dmul-box-min-text p span{
    color: #999;
    font-size: var(--text14);
    line-height: 1.5;
    padding-left:10px;
    margin-left: 14px;
    border-left: rgba(192, 204, 219, 0.7) solid 1px;
    font-family: 'MontserratLight' !important;
}
.media-modal-left-media{
    margin-bottom: 24px;
}
.detail-media-btn{
    display: flex;
    justify-content: center;
    margin-top: 56px;
}
.media-modal .icon-close:before {
    font-weight: 400;
}
.media-modal .ys-modal-content p{
    margin-bottom: 10px;
}
.media-modal .ys-modal-content p:last-child{
    margin-bottom: 0px;
}
.media-modal-left-media iframe{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit:contain;
}
/*20250909*/
.dmul-box-min{
    min-height: 26px;
}
.dsul-left{
    width: auto !important;
}
.dsul-right{
    width: 100% !important;
}
.dsul-right p a{
    margin-left: 0px !important;
}

/*20250912*/

@media screen and (min-width: 1200px) {
    .nllu-lis-link:hover{
        box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.15);
    }
    .nllu-lis-link:hover .nllr-bot-link-text::after{
        opacity: 1;
    }
    .nllu-lis-link:hover .nllr-bot-link-text{
        color: transparent;
    }
    .nllu-lis-link:hover::after{
        opacity: 1;
    }
    .nllu-lis-link:hover .nllr-bot-link-icon img:nth-child(2){
        opacity: 1;
    }
    .nllu-lis-link:hover .nllr-bot-link-icon img:nth-child(1){
        opacity: 0;
    }
    .dmul-box:hover .dmul-box-title::after{
        opacity: 1;
    }
    .dmul-box:hover .dmul-box-title{
        color: transparent;
    }
}
/* 20250902--大秦新增--end */