@charset "utf-8";
/* 公共样式 - start */
body {
    font-family: 'noto',"PingFang SC", "Microsoft YaHei" !important;
}
input,textarea{
    font-family: 'noto',"PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: 'noto',"PingFang SC", "Microsoft YaHei" !important;
}
/* 英文站换行规则 */
p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
}
html{
    font-size: 100px;
}
:root {
    /* 字号 */
    --font84: 0.84rem;
    --font80: 0.8rem;
    --font74: 0.74rem;
    --font60: 0.6rem;
    --font52: 0.52rem;
    --font48: 0.48rem;
    --font44: 0.44rem;
    --font40: 0.4rem;
    --font36: 0.36rem;
    --font32: 0.32rem;
    --font30: 0.3rem;
    --font24: 0.24rem;
    --font20: 0.2rem;
    /* 段落字号 */
    --font18: 0.18rem;
    --font16: 0.16rem;
    --font14: 0.14rem;
    --font12: 0.12rem;
    /* 行高 */
    --line12: 1.2;
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 1.2rem;
    --head2: 0.64rem;
    --head1: 0.56rem;
    /* 颜色 */
    --color0: #000;
    --color1: #333;
    --color2: #666;
    --color3: #999;
    --color4: #fff;
    /* --colormain: #00229E; */
    --colormain: #081957;
    --colormain1: #14DD6A;
    --colorbj: #F0F2FA;
    --colortitle1: #181818;
    --colortitle2: #75839D;
    /* 板块间距 */
    --space150: 1.5rem;
    --space130: 1.3rem;
    --space120: 1.2rem;
    --space100: 1rem;
    --space80: 0.8rem;
    --space70: 0.7rem;
    --space60: 0.6rem;
    --space50: 0.5rem;
    --space45: 0.45rem;
    --space40: 0.4rem;
    --space30: 0.3rem;
    /* 段落间距 */
    --parpspace10: 0.1rem;
    --parpspace12: 0.12rem;
    --parpspace16: 0.16rem;
    /* 特殊字体 */
    --regular: 'noto';
    --bold:'workbold';
    --semi:'notosemi';
    --wsemi:'worksemi';
    --wslight:'worklight';
    --wsmed: 'workmedium';
    --btn1: 0.48rem;
    --shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    --shadow1: 0px 15px 15px 0px rgba(0, 0, 0, 0.15);
    --shadow2: 0px 5px 5px 0px rgba(0, 0, 0, 0.06);
    --shadow3: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
    --p1x: 1px;
    --p2x: 2px;
    --p3x: 3px;
    --p4x: 4px;
    --p5x: 5px;
    --p6x: 6px;
    --p7x: 7px;
    --p8x: 8px;
    --p9x: 9px;
    --jianw: 6px;
    --jianh: 7px;
}
.search-main{
    --colormain1: var(--colormain) !important;
}
/* add */
@font-face {
    font-family: 'workmedium';
    src: url('../fonts/WorkSans-Medium.woff2') format('woff2'),
         url('../fonts/WorkSans-Medium.woff') format('woff');
    font-display: swap;
}
/* add */
@font-face {
    font-family: 'noto';
    src: url('../fonts/NotoSans-Regular.woff2') format('woff2'),
         url('../fonts/NotoSans-Regular.woff') format('woff');
    font-display: swap;
}
@font-face {
    font-family: 'notosemi';
    src: url('../fonts/NotoSans-SemiBold.woff2') format('woff2'),
         url('../fonts/NotoSans-SemiBold.woff') format('woff');
    font-display: swap;
}
@font-face {
    font-family: 'workbold';
    src: url('../fonts/WorkSansBold.woff2') format('woff2'),
         url('../fonts/WorkSansBold.woff') format('woff');
    font-display: swap;
}
@font-face {
    font-family: 'worksemi';
    src: url('../fonts/WorkSansSemiBold.woff2') format('woff2'),
         url('../fonts/WorkSansSemiBold.woff') format('woff');
    font-display: swap;
}
/* 26.1.21 */
@font-face {
    font-family: 'interLight';
    src: url('../fonts/InterDisplay-Light.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'interBold';
    src: url('../fonts/InterDisplay-Bold.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'interRegular';
    src: url('../fonts/InterDisplay-Regular.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'interSemi';
    src: url('../fonts/InterDisplay-SemiBold.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'interExtra';
    src: url('../fonts/InterDisplay-ExtraLight.woff2') format('woff2');
    font-display: swap;
}

/* 2026.5.7 Yori start */
@font-face {
    font-family: 'hemai-Regular';
    src: url('../fonts/InterRegular/Inter_24ptRegular.woff2') format('woff2'),
        url('../fonts/InterRegular/Inter_24ptRegular.woff') format('woff');
}

@font-face {
    font-family: 'hemai-Bold';
    src: url('../fonts/InterBold/Inter_24ptBold.woff2') format('woff2'),
        url('../fonts/InterBold/Inter_24ptBold.woff') format('woff');
}

@font-face {
    font-family: 'hemai-SemiBold';
    src: url('../fonts/InterSemiBold/Inter_24ptSemiBold.woff2') format('woff2'),
        url('../fonts/InterSemiBold/Inter_24ptSemiBold.woff') format('woff');
}

@font-face {
    font-family: 'hemai-Medium';
    src: url('../fonts/InterMedium/Inter_24ptMedium.woff2') format('woff2'),
        url('../fonts/InterMedium/Inter_24ptMedium.woff') format('woff');
}

@font-face {
    font-family: 'hemai-Light';
    src: url('../fonts/InterLight/Inter_24ptLight.woff2') format('woff2'),
        url('../fonts/InterLight/Inter_24ptLight.woff') format('woff');
}

@font-face {
    font-family: 'hemai-workbold';
    src: url('../fonts/workbold/WorkSansBold.woff2') format('woff2'),
        url('../fonts/workbold/WorkSansBold.woff') format('woff');
    font-display: swap;
}

/* 2026.5.7 Yori end */
/* 26.1.21 */
img{
    height: auto;
}
.ys-cont1480{
    width: 85vw;
    max-width: 1480px;
    margin: auto;
}
.ys-cont1500{
    width: 85vw;
    max-width: 1500px;
    margin: auto;
}
.ys-cont1700{
    width: 100vw;
    padding: 0 5.73vw;
    max-width: 1920px;
    margin: auto;
}
.ys-cont1720{
    width: 100vw;
    padding: 0 5.2vw;
    max-width: 1920px;
    margin: auto;
}
@media screen and (min-width: 1921px){
    .ys-cont1720{
        padding: 0 100px; 
    }
    .ys-cont1700{
        padding: 0 110px;
    }
    .ys-cont1700 .hscr-zhan{
        --widthx: calc(50vw - 850px);
        margin-right: calc(var(--widthx) * -1);
        padding-right: var(--widthx);
        width: calc(100% + var(--widthx));
    }
    .home-energy-cry-left .hecl-box{
        margin-left: calc(780px - 50vw);
        padding-left: calc(50vw - 780px);
    }
}
@media screen and (max-width: 767px){
    .ys-cont1720,
    .ys-cont1500,
    .ys-cont1700,
    .ys-cont1480,
    .ys-cont1000, 
    .ys-cont1200, 
    .ys-cont1280, 
    .ys-cont1360, 
    .ys-cont1400, 
    .ys-cont1440, 
    .ys-cont1560, 
    .ys-cont1600, 
    .ys-cont1680, 
    .ys-cont950{
        padding: 0;
        width: 87.5vw;
        max-width: 100%;
    }
}
.std-h1 {
    font-size: var(--font52);
    color: var(--colortitle1);
    line-height: var(--line12);
    font-family: var(--bold);
}
.std-font48 {
    font-size: var(--font48);
    color: var(--colortitle1);
    line-height: var(--line12);
    font-family: var(--wsemi);
}
.std-h2,
.yxedr-active h2 {
    font-size: var(--font40);
    color: var(--colortitle1);
    line-height: var(--line12);
    font-family: var(--wsemi);
}
.yxedr-active h2{
    /* font-size: var(--font48); */
    font-size: var(--font30);
}
.std-h3,
.yxedr-active h3 {
    font-size: var(--font40);
    color: var(--colortitle1);
    line-height: var(--line14);
}
.yxedr-active h3{
    font-size: var(--font24);
    font-family: var(--wsemi);
}
.std-h4,
.yxedr-active h4 {
    font-size: var(--font30);
    color: var(--colortitle1);
    line-height: var(--line14);
}
.yxedr-active h4{
    font-size: var(--font20);
    font-family: var(--wsemi);
}
.yxedr-active h5{
    font-size: var(--font18);
    color: var(--colortitle1);
    line-height: var(--line14);
    font-family: var(--wsemi);
}
.std-h5,
.std-h5 p {
    font-size: var(--font20);
    color: var(--colortitle1);
    line-height: var(--line16);
}
.std-font44{
    font-size: var(--font44);
    font-family: var(--semi);
    line-height: var(--line13);
    color: var(--colortitle1);
}
.std-font32{
    font-size: var(--font32);
    line-height: var(--line12);
    color: var(--colortitle1);
}
.std-font24,
.std-font24 p,
.yxedr-active h5{
    font-size: var(--font24);
    line-height: var(--line14);
    color: var(--colortitle1);
}
.std-font44 span{
    color: var(--colormain1);
}
.yxedr-active p {
    font-size: var(--font18);
    color: var(--colortitle1);
    line-height: var(--line16);
    margin-bottom: var(--parpspace10);
}
.yxedr-active a{
    color: inherit;
    text-decoration: underline;
    line-height: inherit;
    display: inline;
}
.std-text1,
.std-text1 p {
    font-size: var(--font18);
    color: var(--colortitle1);
    line-height: var(--line15);
}
.std-text2,
.std-text2 p {
    font-size: var(--font16);
    color: var(--colortitle1);
    line-height: var(--line16);
}
.std-text3,
.std-text3 p {
    font-size: var(--font14);
    color: var(--color2);
    line-height: var(--line15);
}
.std-margin {
    margin-top: var(--space120);
}
.std-margin1 {
    margin-bottom: var(--space120);
}
.std-margin2 {
    margin-bottom: var(--space100);
}
.std-margin3 {
    margin-bottom: var(--space40);
}
.std-padding {
    padding-top: var(--space120);
}
.std-padding1 {
    padding-bottom: var(--space120);
}
.std-padding2 {
    padding-bottom: var(--space100);
}
.std-padding3 {
    padding-bottom: var(--space40);
}
.yxedr-active h2, .yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    content: '分享到 - 微信';
    /* content: 'Share the - weixin'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2);
    white-space: nowrap;
}
/*导航默认选中*/
.yxnav-active1 {
}
.yxnav-active2 {
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 省略号 */
.line-clamp{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 过渡 */
.transition-time1{
    transition: all .36s both;
}
.transition-time2{
    transition: all .5s both;
}
/* 侧边锚点隐藏 */
.mod-anchor{
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
}
.mod-anchor.on1 {
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor ul{
    transition: all .4s ease;
}
.mod-anchor:not(.act) ul{
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor.act ul{
    opacity: 0;
    transform: translateX(-50%);
}
/* 轮播箭头 */
.swiper-button-next.swiper-button-disabled, 
.swiper-button-prev.swiper-button-disabled,
.slick-arrow.slick-disabled{
    pointer-events: none!important;
    opacity: .5!important;
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev, 
.mod-arrows1 .slick-next{
}
/* 公共样式 - end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .std-btn1-link:hover::after{
        opacity: 1;
    }
    .std-btn1-link:hover::before{
        opacity: 0;
    }
    .std-btn1-link:hover .ys-imgbox-cover img:first-child{
        opacity: 0;
    }
    .std-btn1-link:hover .ys-imgbox-cover img:nth-of-type(2){
        opacity: 1;
    }
    .std-btn3 .std-btn1-link:hover .std-btn1-font{
        color: var(--color4);
    } 
    .hhin-cry:hover .hhin-cry-data,
    .hhin-cry:hover .scroll-num{
        color: var(--colormain);
    }  
    .hbcl-rotate-nub:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    } 
    .hisi-link:hover .std-btn5-link .std-btn1-icon img:nth-of-type(2),
    .std-btn5-link:hover .std-btn1-icon img:nth-of-type(2) {
        opacity: 1;
    }
    .hisi-link:hover .std-btn5-link .std-btn1-icon img:first-child,
    .std-btn5-link:hover .std-btn1-icon img:first-child {
        opacity: 0;
    }
    .hbcr-nub-rotate-item:hover .hbcr-nri-core-img img{
        transform: scale(1.05);
    }
    .footer-top-link:hover .footer-top-icon-img1{
        animation: footbtn1 .5s ease forwards;
    }
    .footer-top-link:hover .footer-top-icon-img2{
        animation: footbtn2 .5s ease forwards;
    }
    .hooi-ldi-nub a:hover{
        color: var(--colormain);
    }
    /* .hnid-crs-item-link:hover .hnid-clb-link-icon img:nth-of-type(2), */
    /* .hnid-clb-link:hover .hnid-clb-link-icon img:nth-of-type(2){
        opacity: 1;
    } */
    /* .hnid-crs-item-link:hover .hnid-clb-link-icon img:first-child, */
    /* .hnid-clb-link:hover .hnid-clb-link-icon img:first-child{
        opacity: 0;
    } */
    .hnid-crs-item-link:hover .std-text2{
        color: var(--colormain);
    }
    .hnid-clb-link:hover .std-h5{
        color: var(--colormain);
    }
    a.hnid-cin-first-link:hover .std-h5{
        color: var(--colormain);
    }
    .hnid-crb-nub:hover .std-text2{
        color: var(--colormain);
    }
    .mod-arrows1 .slick-prev:hover::before,
    .mod-arrows1 .slick-next:hover::before{
        opacity: 0;
    }
    .mod-arrows1 .slick-prev:hover::after,
    .mod-arrows1 .slick-next:hover::after{
        opacity: 1;
    }
    .std-btn4 .std-btn1-link:hover .std-btn1-icon{
        background: var(--colormain1);
    }
    .std-btn6-link:hover .std-btn6-link-font{
        color: var(--colormain);
    }
    .mod-controls .slick-prev:hover::before,
    .mod-controls .slick-next:hover::before{
        opacity: 0;
    }
    .mod-controls .slick-prev:hover::after,
    .mod-controls .slick-next:hover::after{
        opacity: 1;
    }
    .anchor-inof-nub:hover .std-text2{
        color: var(--colortitle1);
    }
    .anchor-inof-nub:hover::before{
        width: 100%;
        opacity: 1;
    }
    .change-btn-nub:hover .std-text1{
        color: var(--colormain);
    }
    /* leo - start */
    .dlbp-pro:hover {
        color: var(--colormain);
    }
    .prbu-le-al:hover .prbu-le-al-pro2 {
        color: var(--colormain);
    }
    .prbu-le-al:hover .prbu-le-al-xiang p {
        color: var(--colormain);
    }
    .fwcr-xunhuan-ul-le:hover .fxul-top-box-pro {
        color: var(--colormain);
    }
    .fwcr-xunhuan-ul-le:hover .fxul-top-box-spa {
        color: var(--colormain);
    }
    .prbu-le-al:hover {
        background-color: var(--color4);
    }
    .sctn-ul-le-pro:hover {
        color: var(--colormain);
    }
    .btul-al:hover {
        color: var(--colormain);
    } 
    /* leo - end */
    .ys-hd-pc.has-lang .head-btn-link:hover,
    .ys-hd-pc.has-search .head-btn-link:hover,
    .ys-hd-pc.isfixed .head-btn-link:hover,
    .ys-hd-pc.ishover .head-btn-link:hover,
    .ys-page-wrap.act .ys-hd-pc .head-btn-link:hover {
        border: var(--p1x) solid var(--colormain1);
        background: var(--colormain1);
    }
    /* .std-btn2 .std-btn1-link:hover .ys-imgbox-cover{
        transform: translate(0);
    } */
    .std-btn5-link:hover .std-btn1-font{
        color: var(--colormain);
    }
    .hisi-link:hover .std-btn1-font{
        color: var(--colormain);
    }
    .footer-nav ul a:hover{
        /* color: var(--colormain1); */
        color: var(--colormain);
    }
    .footer-share-nub-link:hover .fsnl-icon img{
        opacity: 1;
    }
    .footer-top-link:hover .footer-top-icon-img2{
        opacity: 1;
    }
    .footer-top-link:hover .footer-top-icon-img1{
        opacity: 0;
    }
    .product-core-search-icon:hover .ys-imgbox-cover img:nth-of-type(2){
        opacity: 1;
    }
    .product-core-search-icon:hover .ys-imgbox-cover img:first-child{
        opacity: 0;
    }
    .pcri-inof-nub-link:hover .ys-imgbox-contain img{
        transform: translate(-50%,-50%) scale(1.05);
    }
    .pcri-inof-nub-link:hover .std-btn1-font{
        color: var(--colormain);
    }
    .pcri-inof-nub-link:hover{
        background: var(--color4);
    }
    .pcri-inof-nub-link:hover .std-h5{
        color: var(--colormain);
    }
    .ys-bread-list a:hover{
        color: var(--color4);
    }
    .prodet-ban .ys-bread-list a:hover{
        color: var(--colortitle1);
    }
    .pcli-item-link:hover .std-font24{
        color: var(--colormain);
    }
    .faq-inof-item:hover{
        background: var(--color4);
    }
    .faq-inof-item:hover .fiit-mark .std-font36,
    .faq-inof-item:hover .faq-inof-item-top .std-h5{
        color: var(--colormain);
    }
    .faq-inof-item:hover .fiit-icon::before,
    .faq-inof-item:hover .fiit-icon::after{
        background: var(--colormain);
    }
    .faq-inof-item:hover .fiit-icon{
        border: var(--p1x) solid var(--colormain);
    }
    .mod-page .pc-fenye .comp-tabli:hover li {
        color: var(--color4);
        background: var(--colormain);
    }
    .mod-page .first:hover li,
    .mod-page .prev:hover li,
    .mod-page .next:hover li,
    .mod-page .end:hover li{
        color: var(--colormain);
    }
    .scbl-submit-btn:hover{
        background: var(--colormain1);
    }
    .success-feature-swiper-link:hover .std-btn1-font{
        color: var(--colormain);
    }
    .success-feature-swiper-link:hover .std-h4{
        color: var(--colormain);
    } 
    .scin-link:hover .std-h5,
    .scin-link:hover .std-h5 p{
        color: var(--colormain);
    }
    .scin-link:hover .std-btn1-font{
        color: var(--colormain);
    }  
    .brri-link:hover .std-btn1-font {
        color: var(--colormain);
    }
    .brri-link:hover .std-h4 {
        color: var(--colormain);
    } 
    .dccl-page-nub a:hover .std-text2{
        color: var(--colormain);
    }
    .dccr-inof-nub-link:hover .std-text1{
        color: var(--colormain);
    }
    /* .std-btn1 .std-btn1-link:hover .std-btn1-icon,
    .std-btn2 .std-btn1-link:hover .std-btn1-icon,
    .std-btn3 .std-btn1-link:hover .std-btn1-icon{
        background: var(--colormain1);
    } */
    .opcl-link:hover .opcl-link-bg img{
        transform: scale(1.05); 
    }
    .osin-link:hover .std-btn1-font {
        color: var(--colormain);
    }
    .osin-link:hover .std-btn5-link .std-btn1-icon img:first-child {
        opacity: 0;
    }
    .osin-link:hover .std-btn5-link .std-btn1-icon img:nth-of-type(2) {
        opacity: 1;
    } 
    .ys-form-inof-submit .std-btn4 .std-btn1-link:hover::before {
        background: var(--colormain1);
        border: var(--p1x) solid var(--colormain1);
    }
    .isin-link:hover .isin-link-text{
        bottom: 0;
    }
    .isin-link:hover .std-text1{
        opacity: 1;
    }
    .wwin-link:hover .std-btn5-link .std-btn1-font {
        color: var(--colormain);
    }
    .wwin-link:hover .wwin-link-text .std-font24{
        color: var(--colormain);
    }
    .tyri-inof-nub-link:hover .std-btn1-font{
        color: var(--colormain);
    }
    .tyri-inof-nub-link:hover .std-btn5-link .std-btn1-icon img:nth-of-type(2){
        opacity: 1;
    }
    .tyri-inof-nub-link:hover .std-btn5-link .std-btn1-icon img:first-child {
        opacity: 0;
    }
    /* 2025.04.14 - start */
    .csin-cry:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .company-number-inof-nub:hover .std-font84{
        color: var(--colormain);
    }
    .tbcr-inof-nub-box:hover .tbcr-inb-img>img{
        transform: scale(1.05);
    }
    .tbcr-inof-nub-box:hover .std-font24{
        text-decoration-color: var(--colortitle1);
    }
    .down-btn .anchor-inof-nub:hover .std-text2{
        color: var(--colormain);
    }
    .dscn-box-inof-item .std-text1:hover{
        border: 1px solid rgba(0, 34, 158, 0.40);
        background: var(--colormain);
        color: var(--color4);
    }
    .std-btn7-link:hover,
    .std-btn8-link:hover{
        border: 1px solid var(--colormain1);
        background: var(--colormain1);
    }
    .std-btn7-link:hover .std-btn7-link-font,
    .std-btn8-link:hover .std-btn8-link-font{
        color: var(--color4);
    }
    .down-table-tbody-tr:hover{
        border-radius: 0.14rem;
        box-shadow: 0px 5px 15px 1px rgba(216, 219, 232, 0.50);
        border-bottom: 1px solid transparent;
        z-index: 6;
    }
    .dttt-td .std-btn6-link-font:hover{
        color: var(--colormain1);
    }
    /* 2025.04.14 - end */
    .yxedr-active .mod-rotate .slick-prev:hover,
    .yxedr-active .mod-rotate .slick-next:hover,
    .mod-arrows3 .swiper-button-next:hover, 
    .mod-arrows3 .swiper-button-prev:hover, 
    .mod-arrows3 .slick-prev:hover, 
    .mod-arrows3 .slick-next:hover{
        background: var(--colormain1);
        border: 1px solid var(--colormain1);
    }
    .hscr-inof-nub-link:hover .hscr-inl-img img{
        transform: scale(1.05);
    }
    .mod-arrows41 .slick-prev:hover::after,
    .mod-arrows41 .slick-next:hover::after{
        opacity: 1;
    }
    .mod-arrows41 .slick-prev:hover::before,
    .mod-arrows41 .slick-next:hover::before{
        opacity: 0;
    }
    .hlnc-item a:hover{
        color: var(--colormain);
    }
    /* 2025.05.15 - start */
    .hccl-select .ys-select-bd .ys-select-li:hover{
        color: var(--colormain);
    }
    .find-box-inof-nub .fbin-link:hover .std-text1{
        color: var(--colormain);
    }
}
.ys-banner .ys-ban-txtbox {
    bottom: 0.84rem;
    top: auto;
    transform: translate(-50%, 0%);
}
.ys-banner .std-h5{
    color: var(--colormain1);
    line-height: 1.1;
    margin-bottom: 0.33rem;
    font-family: var(--bold);
}
.ys-banner .ys-ban-title{
    font-size: var(--font80);
    color: var(--color4);
    line-height: 1.1;
    font-family: var(--bold);
    margin-bottom: 0.21rem;
    width: 10.06em;
    max-width: 100%;
}
.ys-banner .ban-btn{
    margin-top: 0.64rem;
}
.ys-banner .std-text1,
.ys-banner .std-text1 p{
    color: var(--color4);
    line-height: var(--line16);
}
.ban-btn{
    --jian1: 0.075rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.std-btn1,
.std-btn2{
    display: flex;
}
.ban-btn-nub{
    padding: 0 var(--jian1);
}
.std-btn1-link img{
    transform: scale(1)!important;
}
.std-btn1-icon{
    width: var(--btn1);
    position: relative;
    z-index: 6;
}
.std-btn1-icon .ys-imgbox-cover{
    width: 100%;
}
.std-btn1-link{
    display: flex;
    align-items: center;
    position: relative;
}
.std-btn1-font{
    padding-left: 0.3rem;
    padding-right: 0.12rem;
    color: var(--color4);
    font-size: var(--font16);
    line-height: var(--line14);
    transition: all .4s ease;
    position: relative;
    z-index: 6;
}
.std-btn1-link::before{
    content: '';
    width: calc(100% - var(--p3x));
    height: calc(100% - var(--p2x));
    position: absolute;
    border-radius: 0.4rem;
    border: var(--p1x) solid var(--color4);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
    clip-path: polygon(0% 0%,calc(100% - var(--btn1) / 2) 0%,calc(100% - var(--btn1) / 2) 100%,0% 100%);
    -webkit-clip-path: polygon(0% 0%,calc(100% - var(--btn1) / 2) 0%,calc(100% - var(--btn1) / 2) 100%,0% 100%);
    -moz-clip-path: polygon(0% 0%,calc(100% - var(--btn1) / 2) 0%,calc(100% - var(--btn1) / 2) 100%,0% 100%);
    -ms-clip-path: polygon(0% 0%,calc(100% - var(--btn1) / 2) 0%,calc(100% - var(--btn1) / 2) 100%,0% 100%);
    -o-clip-path: polygon(0% 0%,calc(100% - var(--btn1) / 2) 0%,calc(100% - var(--btn1) / 2) 100%,0% 100%);
}
.std-btn1-icon .ys-imgbox-cover img{
    transition: all .4s ease;
}
.std-btn1-icon .ys-imgbox-cover img:nth-of-type(2){
    opacity: 0;
}
.std-btn1-link::after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--colormain1);
    transition: all .4s ease;
    border-radius: 0.4rem;
    opacity: 0;
}
.std-btn1-link{
    height: var(--btn1);
}
.std-btn2 .ys-imgbox-cover{
    width: 0.14rem;
    transform: translateX(-0.08rem);
    transition: all .4s ease;
}
.std-btn2 .std-btn1-link::before{
    clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -webkit-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -moz-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -ms-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -o-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
}
.home-insight-swiper{
    position: relative;
}
.std-btn1-link{
    cursor: pointer;
}
.slick-dots li,
.mod-dots2 .swiper-pagination-bullet,
.mod-dots2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    /* width: 0.08rem;
    height: 0.08rem; */
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin: 0 var(--p5x);
}
.slick-dots li,
.mod-dots2 .swiper-pagination-bullet{
    background: rgba(0, 34, 158, .4);
    opacity: 1; 
}
.mod-dots2.swiper-container-horizontal>.swiper-pagination-bullets, 
.mod-dots2 .swiper-pagination-custom, 
.mod-dots2 .swiper-pagination-fraction{
    bottom: 0;
}
.slick-dots li.slick-active,
.mod-dots2 .swiper-pagination-bullet-active{
    background: var(--colormain);
}
.mod-dots1 .slick-dots li{
    background: rgba(255, 255, 255, .4);
}
.mod-dots1 .slick-dots li.slick-active{
    background: var(--color4);
}
.ys-ban-slick .slick-dots{
    bottom: 0.52rem;
}
.ys-banner .std-text1{
    width: 40.23em;
    max-width: 100%;
}
.home-hoymiles{
    padding-top: var(--space150);
}
.home-hoymiles-text{
    width: 70%;
}
.home-hoymiles .ys-cont1480{
    display: flex;
    justify-content: flex-end;
}
.home-hoymiles-text .std-h5{
    color: var(--color2);
    line-height: var(--line14);
    margin-bottom: 0.1rem;
}
.std-btn3{
    display: flex;
    justify-content: flex-start;
} 
.std-btn3 .std-btn1-link::before {
    border: var(--p1x) solid #0D0E27;
}
.std-btn3 .std-btn1-font{
    color: var(--colortitle1)!important;
}
.home-hoymiles-text .std-btn3{
    margin-top: var(--space45);
}
.home-hoymiles-inof{
    --jian1: 0.2rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--jian1) * -2);
}
.home-hoymiles-inof-nub{
    width: 25%;
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.hhin-cry{
    border-radius: 0.1rem;
    background: var(--colorbj);
    padding: 0.4rem 0.4rem 0.38rem;
    height: 100%;
}
.scroll-num{
    font-size: var(--font74);
    color: var(--colortitle1);
    transition: all .4s ease;
    line-height: 1;
}
.hhin-cry .hhin-cry-data{
    margin-bottom: 1.4rem;
}
.home-hoymiles-inof{
    padding-top: 0.94rem;
}
.home-solution{
    padding-top: var(--space150);
}
.home-solution-cry{
    display: flex;
    align-items: flex-start;
}
.home-solution-cry-left{
    width: 41.18%;
    padding-top: 0.55rem;
    padding-right: 0.6rem;
}
.home-solution-cry-right{
    width: 58.82%;
}
.hscr-inof{
    --jian1: 0.2rem;
    margin: 0 calc(var(--jian1) * -1);
}
.hscr-inof-nub{
    padding: 0 var(--jian1);
}
.hscr-inof-nub-link{
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}
.hscr-inl-img{
    position: relative;
    width: 100%;
}
.hscr-inl-img::before{
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 38.79%, rgba(0, 0, 0, 0.50) 84.7%);
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: 3;
}
.hscr-inl-text{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 6;
    padding: 0 0.48rem 0.4rem;
}
.hscr-inl-text .std-font24{
    color: var(--color4);
    margin-bottom: 0.08rem;
    line-height: var(--line14);
}
.hscr-inl-text .std-text1,
.hscr-inl-text .std-text1 p{
    line-height: var(--line175);
    color: var(--color4);   
}
.hscr-zhan{
    margin-right: -5.73vw;
    padding-right: 5.73vw;
    width: calc(100% + 5.73vw);
}
.hscr-inof .slick-list{
    overflow: visible;
}
.hscr-zhan{
    overflow: hidden;
}
.home-solution-dots{
    --jian1: 0.4rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    margin-top: 0.93rem;
}
.home-solution-dots-nub{
    width: 25%;
    flex-grow: 1;
    padding: 0 var(--jian1);
}
.home-solution-dots-nub .std-font24{
    position: relative;
    color: var(--colortitle1);
    line-height: var(--line14);
    padding-bottom: 0.26rem;
    cursor: pointer;
}
.home-solution-dots-nub .std-font24::before{
    content: '';
    background: var(--colorbj);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: var(--p1x);
}
.home-solution-dots-nub .std-font24::after{
    content: '';
    background: var(--colormain1);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: var(--p1x);
    opacity: 0;
    transition: opacity .4s ease;
}
.home-solution-dots-nub.on .std-font24::after{
    width: 100%;
    opacity: 1;
    transition: opacity .4s ease,width 4s ease;
}
/* .hscr-inof,
.hscr-inof *{
    cursor: url(../images/ahover.svg) 41 41,auto;
} */
.home-bring{
    padding-top: var(--space150);
}
.mod-title1{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: var(--space30);
}
.mod-title1 .std-h1{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.2rem;
}
.home-bring-cry{
    display: flex;
}
.std-btn4{
    display: flex;
}
.std-btn4 .std-btn1-link::before {
    border: var(--p1x) solid var(--colormain);
    background: var(--colormain);
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -moz-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -ms-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -o-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.home-bring-cry .std-text1{
    /* font-family: var(--bold); */
    line-height: var(--line14);
    color: var(--color2);
}
.home-bring-cry .std-h3,
.home-bring-cry .std-h4{
    font-family: var(--semi);
    line-height: var(--line14);
    color: var(--colortitle1);
}
.hbcl-rotate-nub .std-text1{
    margin-bottom: 0.2rem;
    position: relative;
    z-index: 4;
}
.hbcl-rotate-nub .std-h3{
    margin-bottom: var(--p4x);
    position: relative;
    z-index: 4;
}
.hbcl-rotate-nub .std-text2,
.hbcl-rotate-nub .std-text2 p{
    color: var(--color2);
    line-height: var(--line14);
}
.hbcl-rotate-nub .hbcl-rotate-btn{
    margin-top: 0.38rem;
}
.home-bring-cry-left{
    width: 46.67%;
}
.home-bring-cry-right{
    width: 53.33%;
}
.home-bring-cry{
    --jian1: 0.135rem;
    margin: 0 calc(var(--jian1) * -1);
}
.home-bring-cry-left,
.home-bring-cry-right{
    padding: 0 var(--jian1);
}
.hbcl-rotate{
    border-radius: 0.2rem;
    background: #F8F9FD;
    height: 100%;
}
.hbcl-rotate-nub{
    padding: 0.17rem 0.7rem 0.87rem;
}
.hbcl-rotate-nub .ys-imgbox-cover img:nth-child(2){
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.hbcl-rotate-nub .std-text1{
    margin-top: -0.5rem;
}
.hbcr-nub-rotate-item:not(:first-child),
.hbcl-rotate-nub:not(:first-child),
.hscr-inof-nub:not(:first-child){
    display: none;
}
.hbcl-rotate .slick-dots{
    bottom: 0.37rem;
}
.hbcl-rotate-link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.hbcl-rotate-nub .std-text2{
    flex-grow: 1;
}
.home-bring-cry-right{
    display: flex;
    flex-direction: column;
    --jian2: 0.13rem;
    margin: calc(var(--jian2) * -1) 0;
}
.hbcr-nub{
    padding: var(--jian2) 0;
    flex-grow: 1;
}
.hbcr-nub-rotate{
    border-radius: 0.2rem;
    background: #F8F9FD;
    height: 100%;
}
.hbcr-nub-rotate-item{
    padding: 0.5rem 0.58rem 0.48rem;
}
.hbcr-nri-core{
    display: flex;
}
.hbcr-nri-core-text{
    width: 54%;
}
.hbcr-nri-core-img{
    width: 46%;
}
.hbcr-nri-core .std-text1{
    margin-bottom: 0.2rem;
}
.hbcr-nri-core .std-h4{
    margin-bottom: 0.6rem;
}
.std-btn5-link .std-btn1-icon{
    width: 0.16rem;
}
.std-btn5-link{
    display: flex;
    align-items: center;
}
.std-btn5-link .std-btn1-font{
    color: var(--colortitle1);
    padding-left: 0rem;
}
.std-btn5-link .ys-imgbox-cover img{
    transform: scale(1)!important;
}
.hbcl-rotate-btn{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.hbcl-rotate-btn .std-btn5{
    margin-left: 0.34rem;
}
.hbcr-nri-core-img .ys-imgbox-cover{
    width: 106%;
}
.hbcr-nri-core-img {
    position: relative;
    right: -0.2rem;
    margin-top: -0.07rem;
    margin-bottom: -0.11rem;
}
.hbcr-nub .slick-dots {
    bottom: 0.35rem;
    width: 53%;
    right: 0;
}
.home-energy{
    background: #F8F9FD;
}
.home-energy{
    padding: var(--space100) 0;
}
.home-bring{
    padding-bottom: var(--space150);
}
.home-energy .std-h1{
    text-align: center;
    font-family: var(--semi);
    line-height: var(--line14);
    width: 16em;
    margin: 0 auto;
    margin-bottom: var(--space45);
    max-width: 100%;
}
.home-energy .std-h1 span{
    color: var(--colormain1);
}
.heci-nub-text li{
    margin-bottom: 0.21rem;
}
.heci-nub-text .std-text2{
    line-height: var(--line16);
    color: var(--colortitle2);
    margin-bottom: var(--p4x);
}
.heci-nub-text .std-font24{
    color: var(--colortitle1);
    line-height: var(--line14);
}
.heci-nub .std-font32{
    margin-bottom: 0.59rem;
    line-height: var(--line12);
    color: var(--colortitle1);
    font-family: var(--semi);
}
.heci-nub:not(:first-child){
    display: none;
}
.home-energy-cry-zhen{
    width: 7.68rem;
    height: 7.68rem;
}
.home-energy-cry{
    display: flex;
    align-items: center;
}
.home-energy-cry-left,
.home-energy-cry-inof{
    width: calc(50% - 3.84rem);
}
.hecz-inof-nub{
    padding: 0.57rem;
    position: relative;
}
.hecz-inl-img{
    width: 100%;
    border-radius: 50%;
}
.hecz-inl-img::before{
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 40.78%, rgba(0, 0, 0, 0.60) 70.77%);
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: 6;
}
.hecz-inof-nub-link{
    position: relative;
}
.hecz-inl-text{
    width: 65.6%;
    position: absolute;
    bottom: 0.68rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 8;
    text-align: center;
}
.hecz-inl-text .std-text2,
.hecz-inl-text .std-text2 p{
    color: var(--color4);
    line-height: var(--line16);
}
.hecz-inl-text .std-text2{
    margin-bottom: 0.25rem;
}
.hecz-inl-text .std-btn5-link .std-btn1-font {
    color: var(--color4);
    padding-left: 0rem;
}
.hecz-inl-text .std-btn5-link .std-btn1-icon {
    width: 0.08rem;
}
.hecz-inl-text .std-btn5{
    display: flex;
    justify-content: center;
}
.hecz-inof-nub::before{
    content: '';
    border-radius: 50%;
    border: var(--p2x) solid #EEEEF0;
    width: calc(100% - 0.6rem);
    height: calc(100% - 0.6rem);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    pointer-events: none;
}
.hecz-inof-nub-quan{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    pointer-events: none;
}
.hecz-inq-pos{
    position: absolute;
    width: 0.26rem;
    height: 0.26rem;
    border-radius: 50%;
    background: var(--color4);
    z-index: 6;
    transform: translate(-50%,-50%);
}
.hecz-inq-pos::before{
    content: '';
    width: var(--p6x);
    height: var(--p6x);
    position: absolute;
    background: var(--colortitle1);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.hecz-inq-pos1{
    left: 50%;
    top: 0%;
}
.hecz-inq-pos2{
    left: 100%;
    top: 50%;
}
.hecz-inq-svg circle{
    stroke-dasharray:2407;
    stroke-dashoffset:2407;
    opacity: 0;
    transition: opacity .4s ease;
}
.hecz-inq-svg{
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + var(--p4x));
    height: calc(100% + var(--p4x));
    transform: translate(-50%,-50%) rotate(-90deg);
}
.hecz-inof-nub:not(:first-child){
    display: none;
}
.hecz-inof-nub.on .hecz-inq-svg circle{
    stroke-dashoffset:0;
    opacity: 1;
    transition: opacity .4s ease,stroke-dashoffset 5s linear;
}
.hecz-inof .slick-list{
    overflow: visible;
}
.hecz-inq-jian{
    position: absolute;
    width: 0.16rem;
    height: 0.16rem;
    top: -0.08rem;
    left: -0.08rem;
}
.home-energy-cry-inof{
    padding-left: 1.04rem;
}
.hecl-rotate{
    --jian1: 0.58rem;
    margin: 0 calc(var(--jian1) * -1);
}
.hecl-rotate-nub{
    padding: 0 var(--jian1);
}
.hecl-rotate .slick-list{
    overflow: visible;
}
.hecl-rotate .slick-slide {
    display: none;
    float: right;
    height: 100%;
    min-height: var(--p1x);
    outline: 0;
}
.hecl-rotate-nub-img{
    width: 100%;
    border-radius: 50%;
}
.home-insight{
    padding-top: var(--space150);
}
.home-insight-swiper{
    --jian1: 0.2rem;
    margin: 0 calc(var(--jian1) * -1);
    padding-right: 1rem;
}
.home-insight-swiper-item{
    padding: 0 var(--jian1);
    width: 33.333333%;
}
.home-insight-swiper-item.swiper-slide{
    width: 33.333333%;
}
.hisi-link{
    border-radius: 0.1rem;
    border: var(--p1x) solid rgba(167, 175, 186, 0.60);
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.hisi-link-img{
    width: 100%;
}
.hisi-link-text{
    padding: 0.24rem 0.32rem 0.24rem;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.hisi-link-text .std-h5{
    line-height: var(--line14);
    color: var(--color1);
    flex-grow: 1;
    transition: all .4s ease;
}
.hisi-link-text-word{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.hisi-ltw-font{
    color: var(--color2);
    line-height: var(--line16);
}
.hisi-link-text .std-btn1-font{
    font-size: var(--font18);
}
.hisi-link-text-word{
    margin-top: var(--space100);
}
.home-insight .mod-title1{
    margin-bottom: calc(var(--space45) + var(--p6x));
}
.home-insight-swiper .swiper-slide{
    height: auto;
}
.home-profess{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
    position: relative;
}
.home-profess-inof-nub{
    margin-bottom: var(--space150);
}
.home-profess-inof-nub:last-child{
    margin-bottom: 0;
}
.hpin-link-img{
    border-radius: 0.2rem;
    width: 43.867%;
}
.hpin-link{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hpin-link-text{
    width: 45.73%;
}
.hpin-link-text .std-h1{
    line-height: var(--line12);
    margin-bottom: 0.32rem;
    font-family: var(--bold);
}
.hpin-link-text .std-h5,
.hpin-link-text .std-h5 p{
    color: var(--color2);
    line-height: var(--line16);
}
.hpin-link-text .std-h5{
    margin-bottom: 0.6rem;
}
.home-profess-inof-nub:nth-of-type(2n) .hpin-link{
    flex-direction: row-reverse;
}
.home-profess::before{
    content: '';
    width: 100%;
    height: calc(100% + 2rem);
    position: absolute;
    bottom: -2.3rem;
    left: 0;
    opacity: 0.05;
    background: linear-gradient(180deg, rgba(20, 221, 106, 0.10) 0.8%, #14DD6A 33.08%, rgba(0, 34, 158, 0.10) 80.88%);
    mix-blend-mode: hard-light;
}
.ys-footer{
    background: #121A21;
}
.footer-top{
    padding-top: 1.24rem;
    padding-bottom: 1.33rem;
    border-bottom: var(--p1x) solid rgba(214, 214, 214, .1);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-title{
    line-height: 1.2;
    font-family: var(--bold);
    color: var(--color4);
    font-size: var(--font60);
    width: 13.5em;
}
.footer-btn{
    --width1: 1.1rem;
    width: var(--width1);
}
.footer-top-icon{
    width: var(--width1);
    height: var(--width1);
    position: relative;
    overflow: hidden;
}
.footer-top-icon img{
    width: 100%;
    position: absolute;
    height: 100%;
    transition: all .4s ease;
}
.footer-top-icon-img2{
    transform: translate(-100%,100%);
    opacity: 0;
}
.footer-top-icon-img1{
    opacity: 1;
    animation: fadeIn .4s linear;
}
@keyframes footbtn1 {
    0%{
        transform: translate(0%,0%);
        opacity: 1;
    }
    100%{
        transform: translate(100%,-100%);
        opacity: 0;
    }
}
@-webkit-keyframes footbtn1 {
    0%{
        transform: translate(0%,0%);
        opacity: 1;
    }
    100%{
        transform: translate(100%,-100%);
        opacity: 0;
    }
}
@keyframes footbtn2 {
    0%{
        transform: translate(-100%,100%);
        opacity: 0;
    }
    100%{
        transform: translate(0%,0%);
        opacity: 1;
    }
}
@-webkit-keyframes footbtn2 {
    0%{
        transform: translate(-100%,100%);
        opacity: 0;
    }
    100%{
        transform: translate(0%,0%);
        opacity: 1;
    }
}
.footer-middle{
    border-bottom: var(--p1x) solid rgba(214, 214, 214, .1);
    padding-top: 0.64rem;
    padding-bottom: 1.82rem;
    display: flex;
    justify-content: space-between;
}
.footer-logo{
    width: 3.03rem;
    margin-bottom: 0.53rem;
}
.footer-logo img{
    width: 100%;
}
.footer-logo a{
    display: block;
}
.footer-share{
    --jian1: 0.11rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--jian1) * -1);
}
.footer-share-nub{
    padding: 0 var(--jian1);
    margin-bottom: var(--jian1);
}
.fsnl-icon{
    width: 0.48rem;
    height: 0.48rem;
    border-radius: 50%;
    border: var(--p1x) solid rgba(255, 255, 255, .4);
}
.fsnl-icon img{
    width: 100%;
}
.footer-nav{
    --jian1: 0.5rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    padding-top: 0.08rem;
}
.footer-nav>li{
    padding: 0 var(--jian1);
}
.footer-nav ul a{
    color: var(--color4);
    line-height: var(--line18);
    font-size: var(--font18);
    padding: var(--p5x) 0;
    transition: all .4s ease;
}
.footer-letter{
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    border-bottom: var(--p1x) solid rgba(214, 214, 214, .1);
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer-letter-left .std-font24{
    margin-bottom: var(--p1x);
    line-height: var(--line18);
    color: var(--color4);
}
.footer-letter-left .std-text2,
.footer-letter-left .std-text2 p{
    color: rgba(255, 255, 255, .5);
    line-height: var(--line18);
}
.footer-letter-submail{
    width: 4.53rem;
    height: calc(0.38rem + var(--p9x));
    border-radius: 0.3rem;
    background: #1E2A33;
    padding: var(--p4x) var(--p6x) var(--p5x);
    display: flex;
    align-items: center;
    max-width: 100%;
}
.submail-submit{
    border-radius: 0.4rem;
    background: var(--colormain1);
    color: var(--color4);
    font-size: var(--font14);
    text-align: center;   
    padding: 0.1rem 0.25rem;
    white-space: nowrap;
    cursor: pointer;
    line-height: var(--line12);
}
.footer-letter-submail-input{
    width: 50%;
    flex-grow: 1;
}
.footer-letter-left{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.2rem;
}
.footer-letter-submail-input input{
    padding: 0 0.22rem;
    color: var(--color4);
    font-size: var(--font14);
    width: 100%;
}
.footer-letter-submail-input input::placeholder{
    color: rgba(255, 255, 255, .5);
}
.footer-right{
    display: flex;
    justify-content: space-between;
    padding-top: 0.56rem;
    padding-bottom: 0.5rem;
}
.privacy-inof a{
    font-size: var(--font12);
    line-height: var(--line13);
    color: rgba(153,153,153,.8);
}
.privacy-inof{
    display: flex;
    --jian1: var(--p5x);
    margin: 0 calc(var(--jian1) * -1);
}
.privacy-inof li{
    padding: 0 var(--jian1);
}
.copyright-text,
.copyright-text p,
.copyright-text a{
    font-size: var(--font12);
    line-height: var(--line13);
    color: rgba(153,153,153,.8);
}
.copyright-text a{
    padding-left: 1em;
}
.copyright-text{
    padding-right: 0rem;
}
.copyright-text-yongsy{
    flex-grow: 1;
    padding-right: 0.02rem;
}
/* head */
.head-logo{
    width: 1.92rem;
}
.ys-hd-pc .ys-cont1720{
    display: flex;
    justify-content: space-between;
}
.head-other{
    --jian1: 0.27rem;
}
.head-other-one-sub,
.head-nav{
    margin: 0 calc(var(--jian1) * -1);
}
.head-nav-item{
    padding: 0 var(--jian1);
}
.hoos-title{
    margin: 0 var(--jian1);
}
.head-other-one{
    padding-top: 0rem;
}
.head-nav-item-title{
    line-height: var(--head2);
}
.head-other-one{
    display: flex;
    justify-content: flex-end;
}
.hoos-title a{
    line-height: var(--head2);
}
.head-other-one-sub{
    display: flex;
}
.hoos-title a,
.head-nav-item-title{
    color: var(--color4);
    font-size: var(--font16);
}
.ys-hd-pc.has-lang .hoos-title a, 
.ys-hd-pc.has-search .hoos-title a, 
.ys-hd-pc.isfixed .hoos-title a, 
.ys-hd-pc.ishover .hoos-title a, 
.ys-page-wrap.act .ys-hd-pc .hoos-title a {
    color: var(--color2);
}
.ys-hd-pc.has-lang .head-nav-item-title,
.ys-hd-pc.has-search .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item-title,
.ys-page-wrap.act .ys-hd-pc .head-nav-item-title{
    color: var(--colortitle1);
}
.ys-hd-pc.has-lang .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.has-search .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-page-wrap.act .ys-hd-pc .head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colormain);
}
.head-other-second{
    position: relative;
}
.head-other-second::before{
    content: '';
    height: var(--p1x);
    width: 100%;
    position: absolute;
    bottom: var(--head2);
    right: 0;
    background: rgba(255,255,255,.25);
    transition: all .4s ease;
}
.ys-hd-pc.has-lang .head-other-second::before,
.ys-hd-pc.has-search .head-other-second::before,
.ys-hd-pc.isfixed .head-other-second::before,
.ys-hd-pc.ishover .head-other-second::before,
.ys-page-wrap.act .ys-hd-pc .head-other-second::before{
    /* background: rgba(199,199,199,.25); */
    opacity: 0;
}
.ys-hd-pc .ys-imgbox-contain img:nth-of-type(2){
    opacity: 0;
}
.ys-hd-pc.has-lang .ys-imgbox-contain img:nth-of-type(2),
.ys-hd-pc.has-search .ys-imgbox-contain img:nth-of-type(2),
.ys-hd-pc.isfixed .ys-imgbox-contain img:nth-of-type(2),
.ys-hd-pc.ishover .ys-imgbox-contain img:nth-of-type(2),
.ys-page-wrap.act .ys-hd-pc .ys-imgbox-contain img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-pc.has-lang .ys-imgbox-contain img:first-child,
.ys-hd-pc.has-search .ys-imgbox-contain img:first-child,
.ys-hd-pc.isfixed .ys-imgbox-contain img:first-child,
.ys-hd-pc.ishover .ys-imgbox-contain img:first-child,
.ys-page-wrap.act .ys-hd-pc .ys-imgbox-contain img:first-child{
    opacity: 0;
}
.ys-hd-pc.has-lang,
.ys-hd-pc.has-search,
.ys-hd-pc.isfixed, 
.ys-hd-pc.ishover, 
.ys-page-wrap.act .ys-hd-pc {
    background: transparent;
    box-shadow: none;
}
.ys-hd-pc.has-lang .head-wai,
.ys-hd-pc.has-search .head-wai,
.ys-hd-pc.isfixed .head-wai, 
.ys-hd-pc.ishover .head-wai, 
.ys-page-wrap.act .ys-hd-pc .head-wai {
    background: var(--color4);
    box-shadow: var(--shadow);
}
.hooi-search-btn{
    width: 0.25rem;
}
/* search */
.ys-search2-win{
    position: absolute;
    /* top: calc(var(--head2) + 0.08rem); */
    top: 100%;
    left: 0;
    width: 100%;
    background: var(--color4);
    text-align: center;
    border-top: var(--p1x) solid #eee;
    box-shadow: var(--shadow);
    overflow: hidden;
    display: none;
    z-index: 10;
}
.ys-search2-box{
    padding: 0.16rem 0;
}
.ys-search2-tibox{
    width: 35%;
    margin: 0 auto;
}
.ys-search2-tbox{
    border-bottom: var(--p1x) solid #eee;
    width: calc(100% - 0.25rem);
    padding-right: 0.2rem;
    height: 0.4rem;
}
.ys-search2-tbox input{
    width: 100%;
    height: 100%;
    font-size: var(--font14);
}
.ys-search2-ibox {
    width: 0.25rem;
    margin-top: 0.1rem;
}
.ys-search2-ibox img{
    width: 100%;
}
/*  */
.hooi-search-btn{
    height: var(--head1);
    display: flex;
    align-items: center;
    cursor: pointer;
}
.head-other-one-import{
    padding-left: 0.6rem;
}
.hooi-search-btn img:nth-of-type(2),
.hooi-lang-top-circle img:nth-of-type(2),
.hooi-lang-top-jian img:nth-of-type(2){
    opacity: 0;
}
.ys-hd-pc.has-lang .hoos-title-icon img:nth-of-type(2),
.ys-hd-pc.has-lang .hooi-search-btn img:nth-of-type(2), 
.ys-hd-pc.has-lang .hooi-lang-top-circle img:nth-of-type(2), 
.ys-hd-pc.has-lang .hooi-lang-top-jian img:nth-of-type(2), 
.ys-hd-pc.isfixed .hoos-title-icon img:nth-of-type(2), 
.ys-hd-pc.ishover .hoos-title-icon img:nth-of-type(2), 
.ys-page-wrap.act .ys-hd-pc .hoos-title-icon img:nth-of-type(2),
.ys-hd-pc.has-search .hoos-title-icon img:nth-of-type(2),
.ys-hd-pc.has-search .hooi-search-btn img:nth-of-type(2), 
.ys-hd-pc.has-search .hooi-lang-top-circle img:nth-of-type(2), 
.ys-hd-pc.has-search .hooi-lang-top-jian img:nth-of-type(2), 
.ys-hd-pc.isfixed .hooi-search-btn img:nth-of-type(2), 
.ys-hd-pc.ishover .hooi-search-btn img:nth-of-type(2), 
.ys-page-wrap.act .ys-hd-pc .hooi-search-btn img:nth-of-type(2),
.ys-hd-pc.isfixed .hooi-lang-top-circle img:nth-of-type(2), 
.ys-hd-pc.ishover .hooi-lang-top-circle img:nth-of-type(2), 
.ys-page-wrap.act .ys-hd-pc .hooi-lang-top-circle img:nth-of-type(2),
.ys-hd-pc.isfixed .hooi-lang-top-jian img:nth-of-type(2), 
.ys-hd-pc.ishover .hooi-lang-top-jian img:nth-of-type(2), 
.ys-page-wrap.act .ys-hd-pc .hooi-lang-top-jian img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-pc.has-lang .hoos-title-icon img:first-child,
.ys-hd-pc.has-lang .hooi-search-btn img:first-child, 
.ys-hd-pc.has-lang .hooi-lang-top-circle img:first-child, 
.ys-hd-pc.has-lang .hooi-lang-top-jian img:first-child, 
.ys-hd-pc.isfixed .hoos-title-icon img:first-child, 
.ys-hd-pc.ishover .hoos-title-icon img:first-child, 
.ys-page-wrap.act .ys-hd-pc .hoos-title-icon img:first-child,
.ys-hd-pc.has-search .hoos-title-icon img:first-child,
.ys-hd-pc.has-search .hooi-search-btn img:first-child, 
.ys-hd-pc.has-search .hooi-lang-top-circle img:first-child, 
.ys-hd-pc.has-search .hooi-lang-top-jian img:first-child, 
.ys-hd-pc.isfixed .hooi-search-btn img:first-child, 
.ys-hd-pc.ishover .hooi-search-btn img:first-child, 
.ys-page-wrap.act .ys-hd-pc .hooi-search-btn img:first-child,
.ys-hd-pc.isfixed .hooi-lang-top-circle img:first-child, 
.ys-hd-pc.ishover .hooi-lang-top-circle img:first-child, 
.ys-page-wrap.act .ys-hd-pc .hooi-lang-top-circle img:first-child,
.ys-hd-pc.isfixed .hooi-lang-top-jian img:first-child, 
.ys-hd-pc.ishover .hooi-lang-top-jian img:first-child, 
.ys-page-wrap.act .ys-hd-pc .hooi-lang-top-jian img:first-child{
    opacity: 0;
}
.hooi-lang{
    margin-left: 0.2rem;
    position: relative;
}
.hooi-lang-top-circle{
    width: 0.25rem;
}
.hooi-lang-top-jian{
    width: 0.08rem;
}
.hooi-lang-top{
    height: var(--head1);
    display: flex;
    align-items: center;
    cursor: pointer;
}
.head-other-one-import{
    display: flex;
}
.hooi-lang-down{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: calc(100% - var(--p2x));
    background: var(--color4);
    box-shadow: var(--shadow3);
    z-index: 10;
}
.hooi-ldi-nub a{
    display: block;
    font-size: var(--font16);
    line-height: var(--line18);
    padding: var(--p6x) 0.25rem;
    text-align: center;
    transition: all .4s ease;
    color: var(--color2);
}
.hooi-lang-down{
    display: none;
}
.hooi-search-btn{
    position: relative;
}
.hooi-search-btn .ys-imgbox-cover{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.hooi-search-btn .ys-imgbox-cover:nth-of-type(2){
    transform: translate(-50%,-50%) scale(0.7);
    opacity: 0;
}
.hooi-search-btn.act .ys-imgbox-cover:nth-of-type(2){
    opacity: 1;
}
.hooi-search-btn.act .ys-imgbox-cover:first-child{
    opacity: 0;
}
.head-nav-item-down{
    width: 8.05rem;
    border-radius:0 0 0.08rem 0.08rem;
    background: var(--color4);
    z-index: -1;
}
.hnid-core{
    display: flex;
    padding: 0.45rem 0.48rem 0.36rem 0.51rem;
    box-shadow: inset var(--shadow);
}
.hnid-core-left{
    width: 62%;
    padding-right: 0.55rem;
    padding-top: var(--p5x);
}
.hnid-clb-link-icon{
    width: 0.16rem;
    height: 0.16rem;
    display: flex;
    font-size: 0;
    position: relative;
    top: calc(0.8 * var(--font20) - 0.08rem);
}
.hnid-clb-link-icon img{
    width: 100%;
    transform: scale(1)!important;
}
.hnid-clb-link{
    display: flex;
    align-items: flex-start;
}
.hnid-clb-link .std-h5{
    padding-right: 0.2rem;
    color: #000;
    font-family: var(--bold);
    transition: all .4s ease;
}
.hnid-core-left .hnid-core-left-btn{
    margin-bottom: 0.13rem;
    font-size: var(--font20);
}
.hnid-core-left .std-text2,
.hnid-core-left .std-text2 p{
    line-height: var(--line15);
    color: var(--color2);
}
.hnid-core-right{
    width: 38%;
    padding-left: 0.33rem;
    position: relative;
}
.hnid-clb-link-icon img:nth-of-type(2){
    opacity: 0;
}
.hnid-core-right::before{
    content: '';
    width: var(--p1x);
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #DFDFDF;
}
.hnid-crs-item-link{
    display: flex;
    align-items: flex-start;
}
.hnid-crs-item-link .std-text2{
    color: #333;
    transition: all .4s ease;
    line-height: var(--line16);
    width: 50%;
    flex-grow: 1;
}
.hnid-crs-item{
    margin-bottom: 0.2rem;
}
.hnid-crs-item-link .hnid-clb-link-icon {
    top: calc(0.8* var(--font16) - 0.08rem);
}
.hnid-core-right-second{
    padding: 0.13rem 0.24rem 0.49rem 0.3rem;
}
.hnid-crs-item:last-child{
    margin-bottom: 0;
}
.hnid-core-right-bot{
    border-radius: 0.08rem;
    background: #F4F5F8;
    padding: 0.16rem 0.3rem;
}
.hnid-crb-nub{
    margin-bottom: 0.19rem;
}
.hnid-crb-nub .std-text2{
    color: #333;
    line-height: var(--line16);
}
.hnid-crb-nub:last-child{
    margin-bottom: var(--p6x);
}
.hnid-clb-link .hnid-clb-link-icon img,
.hnid-crs-item-link .hnid-clb-link-icon img {
    transform: scale(1)!important;
}
.head-nav-item-down.head-nav-item-down2{
    width: 6.92rem;
}
.hnid-core-inof{
    --jian1: 0.27rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    width: calc(100% + calc(var(--jian1) * 2));
}
.hnid-core-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
}
.hnid-cin-first-link .std-h5{
    font-family: var(--bold);
    color: #000;
    margin-right: 0.2rem;
    transition: all .4s ease;
}
.hnid-cin-first-link{
    display: flex;
    align-items: flex-start;
    padding: 0 var(--jian2);
}
.hnid-cin-first{
    margin-bottom: 0.25rem;
}
.hnid-core-inof{
    --jian2: 0.21rem;
}
.hnid-cinti-link{
    display: flex;
    padding: 0.1rem var(--jian2);
    justify-content: space-between;
    position: relative;
}
.hnid-cinti-link .std-text2{
    color: #181818;
    line-height: var(--line16);
    transition: all .4s ease;
    width: 50%;
    flex-grow: 1;
    padding-right: 0.1rem;
    position: relative;
    z-index: 6;
}
.hnid-cinti-link .hnid-clb-link-icon {
    top: calc(0.8* var(--font16) - 0.08rem);
    position: relative;
    z-index: 6;
}
.hnid-cinti-link::before{
    content: '';
    width: calc(100% - calc(var(--jian2) * 2));
    height: var(--p1x);
    background: rgba(219, 225, 233, 0.60);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .4s ease;
}
.hnid-cin-third-item:last-child .hnid-cinti-link::before{
    display: none;
}
.hnid-cinti-link::after{
    content: '';
    border-radius: 0.1rem;
    background: var(--colorbj);
    position: absolute;
    width: 100%;
    height: calc(100% - var(--p4x));
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .4s ease;
}
.hnid-cin-third-item.yxnav-active3 .hnid-cinti-link::after{
    opacity: 1;
}
.hnid-cin-third-item.yxnav-active3 .hnid-cinti-link::before{
    opacity: 0;
}
.hnid-cin-third-item.yxnav-active3 .hnid-cinti-link .std-text2{
    color: var(--colormain);
}
.hnid-crs-item.yxnav-active2 .std-text2 {
    color: var(--colormain);
}
.hnid-crb-nub a{
    display: block;
}
.ys-hd-pc.has-search .head-nav{
    pointer-events: none;
}
.hoos-title{
    position: relative;
}
.hoos-title-link{
    display: flex;
    align-items: center;
}
.hoos-title-link-title{
    color: inherit;
    line-height: var(--head1);
    /* transition: all .4s ease; */
}
.hoos-title-icon{
    width: 0.16rem;
    transform: rotate(90deg);
    transition: all .4s ease;
    margin-left: 0.11rem;
}
.hoos-title-icon img:nth-of-type(2){
    opacity: 0;
}
.hoos-title-icon img{
    transform: scale(1)!important;
}
.hoos-tdi-link .ys-imgbox-cover{
    width: 0.1rem;
}
.hoos-title-down{
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0rem 0rem var(--p6x) var(--p6x);
    border-top: var(--p1x) solid var(--colormain);
    background: var(--color4);
    box-shadow: var(--shadow1);
    padding-bottom: 0.03rem;
    z-index: 20;
    display: none;
}
.hoos-tdi-link{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.15rem 0.26rem;
    position: relative;
    padding-right: calc(0.26rem + 0.08rem);
}
.hoos-tdi-link .std-text2{
    margin-right: 0.16rem;
    color: #181818;
    line-height: var(--line16);
    transition: all .4s ease;
    white-space: nowrap;
}
.hoos-tdi-link::before{
    content: '';
    width: calc(100% - 0.52rem);
    bottom: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(24,24,24,.3);
    height: var(--p1x);
}
.hoos-title-down-item:last-child .hoos-tdi-link::before{
    display: none;
}
.hoos-tdi-link .ys-imgbox-cover img:nth-of-type(2){
    opacity: 0;
}
.hoos-title-down-item.yxnav-active2 .std-text2{
    color: var(--colormain);
}
.hoos-title-down-item.yxnav-active2 .ys-imgbox-cover img:nth-of-type(2){
    opacity: 1;
}
.hoos-title-down-item.yxnav-active2 .ys-imgbox-cover img:first-child{
    opacity: 0;
}
.ys-hd-pc.has-lang .hoos-title.yxnav-active1 .hoos-title-link,
.ys-hd-pc.has-search .hoos-title.yxnav-active1 .hoos-title-link,
.ys-hd-pc.isfixed .hoos-title.yxnav-active1 .hoos-title-link,
.ys-hd-pc.ishover .hoos-title.yxnav-active1 .hoos-title-link,
.ys-page-wrap.act .ys-hd-pc .hoos-title.yxnav-active1 .hoos-title-link{
    color: var(--colormain);
}
.hoos-title.mod-act1 .hoos-title-icon {
    transform: rotate(-90deg);
}
.ys-ban-imgbox::before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.30) 0%, rgba(102, 102, 102, 0.00) 50%, rgba(0, 0, 0, 0.30) 100%);
}
.ys-phnav-logo a{
    font-size: 0;
}
.ys-ph-navbar {
    position: fixed;
}
.ys-ph-navbar3 .ys-phnav-header {
    background: transparent;
    box-shadow: none;
}
.ys-phnav-logo img:nth-of-type(2){
    opacity: 0;
}
.yspc-wrap-input .yspc-wrap-input-icon{
    color: var(--colormain);
}
.ys-phnav-header{
    transition: all .4s ease;
}
.ys-hd-ph.isfixed .ys-ph-navbar3 .ys-phnav-header,
.ys-page-wrap.act .ys-ph-navbar3 .ys-phnav-header {
    background: var(--color4);
    box-shadow: var(--shadow);
}
.ys-hd-ph.isfixed .ys-phnav-logo.ys-imgbox-contain img:nth-of-type(2),
.ys-page-wrap.act .ys-phnav-logo.ys-imgbox-contain img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-ph.isfixed .ys-phnav-logo.ys-imgbox-contain img:first-child,
.ys-page-wrap.act .ys-phnav-logo.ys-imgbox-contain img:first-child{
    opacity: 0;
}
.ys-hd-ph.isfixed .ys-ph-navbar3 .ys-phnav-header a, 
.ys-hd-ph.isfixed .ys-ph-navbar3 .ys-phnav-search .iconfont,
.ys-page-wrap.act .ys-ph-navbar3 .ys-phnav-header a, 
.ys-page-wrap.act .ys-ph-navbar3 .ys-phnav-search .iconfont {
    color: var(--colortitle1);
}
.ys-hd-ph.isfixed .ys-phnav-menubtn span, 
.ys-hd-ph.isfixed .ys-phnav-menubtn::after, 
.ys-hd-ph.isfixed .ys-phnav-menubtn::before,
.ys-page-wrap.act .ys-phnav-menubtn span, 
.ys-page-wrap.act .ys-phnav-menubtn::after, 
.ys-page-wrap.act .ys-phnav-menubtn::before{
    background: var(--colortitle1);
}
.ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav a {
    color: var(--color2);
}
.ys-ph-navbar3 .ys-phnav-icon{
    color: var(--color2);
}
.ys-phsubnav-close,
.ys-phnav3-lang-hd .ys-phnav-header-font, .ys-phnav3-lang-hd a{
    color: var(--colortitle1);
}
.ys-phnav-header a, .ys-phnav-header-font{
    color: var(--color2);
}
.ys-phnav3-lang-hd {
    border-top: var(--p1x) solid rgba(199, 199, 199, .5);
    border-bottom: var(--p1x) solid rgba(199, 199, 199, .5);
}
.ys-ph-navbar3 .ys-phmenu-top {
    border-bottom: var(--p1x) solid rgba(199, 199, 199, .5);
}
.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 {
    color: var(--colormain);
}
.hecl-rotate{
    direction: rtl;
}
.hecl-box{
    margin-left: -1.8rem;
    padding-left: 1.8rem;
    overflow: hidden;
    margin-right: -2rem;
    padding-right: 2rem;
}
.hecl-rotate-nub:not(:first-child){
    display: none;
}
.hecl-rotate{
    width: 179.8%;
    margin: 0 auto;
}
.hecl-rotate-nub-img{
    transform: scale(0.792);
    opacity: 0.2;
    transition: all .5s ease;
}
.hecl-rotate-nub.slick-active .hecl-rotate-nub-img{
    transform: scale(1);
    opacity: 0.5;
}
.hecl-rotate-nub.slick-current.slick-active{
    opacity: 0!important;
}
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next{
    width: 0.24rem;
    height: 0.24rem;
}
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-next::before,
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after{
    content: '';
    background-image: url(../images/a1_icon08.svg);
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after{
    background-image: url(../images/a1_icon06.svg);
    opacity: 0;
}
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.heci-controls{
    position: relative;
    height: 0.24rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.heci-add {
    padding-bottom: 0.76rem;
}
.mod-arrows1 .heci-controls .slick-prev,
.mod-arrows1 .heci-controls .slick-next{
    position: relative;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    top: 0;
}
.mod-arrows1 .heci-controls .slick-next{
    margin-left: 0.2rem;
}
.arrows1-dots{
    margin-left: 0.3rem;
    color: #181818;
    line-height: var(--line14);
    transition: all .4s ease;
    font-size: var(--font16);
}
.arrows1-dots span{
    padding: 0 0.08rem;
}
.arrows1-dots span:last-child{
    color: #999;
}
.home-profess .ys-cont1500{
    position: relative;
    z-index: 6;
}
.heci-add-ph{
    display: none;
}
.footer-right {
    flex-wrap: wrap;
}
.home-call {
    background: #121A21;
}
.home-solution-dots-nub .std-font24{
    font-family: var(--medium);
}
.head-nav-item:nth-last-of-type(-n+3) .head-nav-item-down {
    left: auto;
    right: 20%;
    transform: translateX(20%);
}  
.head-nav-item:last-child .head-nav-item-down {
    left: auto;
    right: 0%;
    transform: translateX(0%);
}  
.ys-nybanner .ys-nyban-title h1{
    color: var(--color4);
    font-size: var(--font52);
    font-family: var(--bold);
    text-align: center;
}
.ys-nyban-img{
    position: relative;
}
.ys-nyban-img::before{
    content: '';
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    max-height: 1.7rem;
    height: 34%;
    min-height: var(--headh);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, rgba(14, 14, 14, 0.5) 100%);
    z-index: 3;
}
.ys-nybanner .ys-cont1400{
    z-index: 6;
}
.prodet-ban .bread-box,
.ys-nybanner .bread-box{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0.35rem;
}
.ys-bread-list a{
    font-size: var(--line14);
    color: rgba(255, 255, 255, .5);
    line-height: var(--line12);
}
.ys-bread-list:last-child a{
    color: var(--color4);
}
.ys-bread{
    --jian1: 0.18rem;
    margin: 0 calc(var(--jian1) * -1);
}
.ys-bread-list{
    padding: 0 var(--jian1);
}
.ys-bread-list::before {
    content: '';
    width: var(--jianw);
    height: var(--jianh);
    background-image: url(../images/mian.svg);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: -0.03rem;
    transform: translateY(-50%);
    opacity: .5;
}
.prodet-ban{
    position: relative;
}
.prodet-ban-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.prodet-ban-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}
.prodet-ban-bg video{
    object-fit: cover;
}
.std-btn4 .std-btn1-link::before {
    border: var(--p1x) solid var(--colortitle1);
    background: transparent;
}
.std-btn4 .std-btn1-icon{
    height: var(--btn1);
    border-radius: 50%;
    background: var(--colormain);
    transition: all .4s ease;
}
.std-btn4 .std-btn1-font{
    color: var(--colortitle1);
}
.std-btn4 .std-btn1-link::after{
    display: none;
}
.std-btn4 .std-btn1-link::before{
    opacity: 1!important;
}
.prodet-ban-cry-left .prodet-ban-name{
    color: var(--color2);
    margin-bottom: var(--p6x);
}
.prodet-ban .ys-cont1400{
    position: relative;
    z-index: 6;
}
.prodet-ban-cry-left .std-h2{
    margin-bottom: 0.18rem;
}
.prodet-ban-text,
.prodet-ban-text p{
    color: var(--colortitle1);
    line-height: var(--line14);
}
.pbcl-btn{
    margin: 0 -0.2rem;
    margin-top: 0.77rem;
    display: flex;
    align-items: center;
}
.pbcl-btn .std-btn4,
.pbcl-btn .std-btn6{
    margin: 0 0.2rem;
}
.std-btn6-link-font{
    font-feature-settings: var(--font16);
    color: var(--colortitle1);
    line-height: var(--line13);
    transition: all .4s ease;
    text-decoration: underline;
}
.ys-imgbox-contain img:nth-child(2){
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.prodet-ban-cry-left{
    width: 52%;
}
.prodet-ban-cry-right{
    width: 33%;
    padding-top: 0.2rem;
}
.prodet-ban-cry{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.pbcr-inof-nub .ys-imgbox-contain{
    width: 100%;
}
.pbcr-inof-nub:not(:first-child){
    display: none;
}
.mod-controls{
    border-radius: 0.8rem;
    background: rgba(255, 255, 255, .8);
    box-shadow: var(--shadow2);
    padding: var(--p6x) 0.1rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1.33rem;
}
.mod-controls .slick-prev,
.mod-controls .slick-next{
    width: 0.17rem;
    height: 0.17rem;
    position: relative;
    top: 0!important;
    transform: translate(0,0)!important;
    font-size: 0;
}
.mod-controls .slick-prev::before,
.mod-controls .slick-next::before,
.mod-controls .slick-prev::after,
.mod-controls .slick-next::after{
    content: '';
    background-image: url(../images/f2_icon06.svg);
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all.4s ease;
}
.mod-controls .slick-prev::after,
.mod-controls .slick-next::after{
    background-image: url(../images/f2_icon06x.svg);
    opacity: 0;
}
.mod-controls .slick-next::before,
.mod-controls .slick-next::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.controls-text{
    color: var(--colortitle1);
    line-height: var(--line13);
    font-size: var(--font16);
}
.controls-text-now,
.controls-text-total{
    padding: 0 0.08rem;
}
.prodet-ban{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.prodet-ban-cry-right .std-btn6{
    margin: 0 auto;
    margin-top: 0.34rem;
    display: flex;
    justify-content: center;
}
.prodet-ban-text p{
    margin-bottom: 0.8em;
}
.prodet-ban-text p:last-child{
    margin-bottom: 0;
}
.pbcr-inof{
    margin-bottom: 0.18rem;
}
.prodet-ban .bread-box{
    position: absolute!important;
} 
.prodet-ban .ys-bread-list a{
    color: rgba(24,24,24,.5);
}
.prodet-ban .ys-bread-list:last-child a{
    color: var(--colortitle1);
}
.prodet-ban .ys-bread-list::before {
    background-image: url(../images/mian1.svg);
}
.std-anchor{
    border: var(--p1x) solid #E0E5ED;
    background: var(--color4);
    position: sticky;
    top: var(--headh);
    z-index: 10;
}
.anchor-inof-nub{
    padding: 0 0.2rem;
    margin: 0 0.2rem;
    cursor: pointer;
    position: relative;
}
.anchor-inof-nub .std-text2{
    color: rgba(0, 0, 0, 0.5);
    transition: all .4s ease;
    padding-top: 0.17rem;
    padding-bottom: 0.19rem;
}
.anchor-inof-nub.act .std-text2{
    color: var(--colortitle1);
}
.anchor-inof-nub.act::before{
    width: 100%;
    opacity: 1;
}
.anchor-inof-nub::before{
    content: '';
    width: 0%;
    position: absolute;
    height: var(--p3x);
    bottom: calc(var(--p1x) * -1);
    left: 50%;
    transform: translateX(-50%);
    background: var(--colormain);
    transition: all .4s ease;
    opacity: 0;
}
.anchor-inof{
    display: flex;
    justify-content: center;
}
.prodet-feature{
    padding-top: var(--space130);
    padding-bottom: var(--space150);
}
.prodet-feature .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.prodet-feature-inof{
    --jian1: 0.14rem;
}
.pfin-box-item{
    padding: var(--jian1);
    width: 33.333333%;
}
.pfin-box{
    margin: calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.pfin-box-item-link{
    border-radius: 0.08rem;
    background: rgba(248,249,253,.9);
    padding: 0.28rem 0.48rem;
}
.pfin-bil-icon{
    width: 0.34rem;
    position: relative;
    top: 0.03rem;
}
.pfin-box-item-link{
    display: flex;
    align-items: flex-start;
}
.pfin-box-item-link .std-text1{
    width: 50%;
    flex-grow: 1;
    padding-left: 0.34rem;
    line-height: var(--line15);
    height: 4.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.prodet-feature-inof-nub:not(:first-child){
    display: none;
}
.prodet-feature-inof .slick-dots{
    bottom: -0.36rem;
}
.prodet-tech{
    position: relative;
}
.video-pcplay video{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.prodet-tech{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
    position: relative;
}
.prodet-tech-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.prodet-tech-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.prodet-tech .ys-cont1400{
    position: relative;
    z-index: 6;
}
.prodet-tech .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.prodet-tech-cry{
    position: relative;
    padding: 0.49rem 1.12rem 0.57rem 0.89rem;
}
.prodet-tech-cry::before{
    content: '';
    border-radius: 0.15rem;
    border: var(--p1x) solid var(--color4);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0.25) 100%);
    backdrop-filter: blur(0.25rem);
    -webkit-backdrop-filter: blur(0.25rem);
    -moz-backdrop-filter: blur(0.25rem);
    -ms-backdrop-filter: blur(0.25rem);
    -o-backdrop-filter: blur(0.25rem);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.ptcl-inof-nub:not(:first-child){
    display: none;
}
.ptcl-inof{
    width: 100%;
    padding-bottom: 0.36rem;
}
.prodet-tech-cry-left {
    width: 4.01rem;
    width: 33.4%;
    padding-top: 0.27rem;
    position: relative;
    z-index: 6;
}
.ptcl-inof .slick-dots{
    bottom: 0;
}
.ptcl-btn{
    --jian1: 0rem;
    --jian2: 0.18rem;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
    display: flex;
    flex-wrap: wrap;
    padding: 0 0.55rem;
    margin-top: 0.65rem;
}
.ptcl-btn-nub{
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
    width: 50%;
}
.ptcl-btn-nub:nth-of-type(2n-1){
    padding-right: 0.2rem;
}
.prodet-tech-cry-right{
    width: 47.79%;
    position: relative;
    z-index: 6;
}
.prodet-tech-cry{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.change-btn{
    --jian1: 0rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    min-width: calc(100% + calc(var(--jian1) * 2) - 2px);
    justify-content: space-between;
}
.change-btn-nub{
    margin: 0 var(--jian1);
    padding: 0.1rem 0.25rem;
    cursor: pointer;
    border-radius: 0.5rem;
    transition: all .4s ease;
    background: transparent;
}
.change-btn-nub .std-text1{
    color: var(--colortitle1);
    line-height: var(--line12);
    transition: all .4s ease;
}
.change-btn-item.on .change-btn-nub,
.change-btn-nub.on{
    background: var(--colorbj);
}
.change-btn-item.on .change-btn-nub .std-text1,
.change-btn-nub.on .std-text1{
    color: var(--colormain);
}
.ptcr-top{
    background: var(--color4);
    border-radius: 0.5rem;
    padding: 0.1rem;
}
.ptcr-bot{
    margin-top: 0.19rem;
}
.ptcr-bbi-nub{
    display: flex;
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
    border-bottom: var(--p1x) solid rgba(255, 255, 255, 0.5);
}
.ptcr-bbi-nub .std-text2{
    width: 60.9%;
    padding-right: 0.2rem;
}
.ptcr-bbi-nub .std-text1{
    width: 39.1%;
}
.ptcr-bbi-nub:last-child{
    border-bottom: none;
}
.ptcr-bot-box{
    padding: 0 0.025rem;
}
.ptcr-bot-box:not(:first-child){
    display: none;
}
.prodet-related{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.prodet-related .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.prodet-related-cry-top{
    --jian1: 0.45rem;
    --jian2: 0.1rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
}
.prct-nub{
    padding: 0 var(--jian2);
    margin: 0 var(--jian1);
    cursor: pointer;
    position: relative;
    padding-bottom: 0.13rem;
    padding-top: 0.1rem;
}
.prct-nub .std-text1{
    color: rgba(24, 24, 24, .5);
    line-height: var(--line15);
    transition: all .4s ease;
}
.prct-nub::before{
    content: '';
    position: absolute;
    height: var(--p2x);
    width: 0%;
    opacity: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(var(--p1x) * -1);
    transition: all .4s ease;
    background: var(--colormain);
}
.prct-nub.on::before{
    width: 100%;
    opacity: 1;
} 
.prct-nub.on .std-text1{
    color: var(--colortitle1);
} 
.prodet-related-cry{
    display: flex;
    justify-content: center;
    position: relative;
}
.prodet-related-cry::before{
    content: '';
    height: var(--p1x);
    position: absolute;
    bottom: 0;
    left: 0;
    background: #DCE0F2;
    width: 100%;
}
.prodet-related-rotate{
    margin-top: calc(var(--space40) + 0.1rem);
    padding: 0 0.19rem;
}
.prodet-related-rotate-nub{
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}
.prodet-related-rotate-nub .prrn-img::before{
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 38.79%, rgba(0, 0, 0, 0.50) 84.7%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}
.prrn-text{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 6;
    padding: 0 0.5rem 0.65rem 0.75rem;
}
.prrn-text{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.prrn-text .std-h4{
    color: var(--color4);
    line-height: var(--line13);
    margin-bottom: 0.07rem;
    font-family: var(--semi);
}
.prrn-text .std-text1,
.prrn-text .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
}
.prrn-text-left{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.3rem;
}
.prrn-text .std-btn5-link .std-btn1-font{
    color: var(--color4);
    font-size: var(--font18);
}
.prrn-link{
    position: relative;
    width: 100%;
}
.prodet-related-rotate-nub:not(:first-child){
    display: none;
}
.story-cry{
    position: relative;
    padding-top: var(--space70);
}
.story-cry-bg{
    background: #F8F9FD;
    width: 100%;
    margin-top: calc(var(--headh) * -1);
    position: absolute;
}
.story-cry-bg img{
    width: 100%;
    max-height: 690px;
    object-fit: cover;
    object-position: bottom;
}
.story-cry .ys-cont1440{
    position: relative;
    z-index: 6;
}
.story-date{
    text-align: center;
    color: var(--color2);
    line-height: var(--line16);
    margin-bottom: 0.27rem;
}
.story-cry .std-h3{
    line-height: var(--line13);
    color: var(--colortitle1);
    text-align: center;
    width: 14.2em;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 0.33rem;
}
.ys-share-img {
    width: 0.44rem;
}
.ys-share-list{
    margin: 0 var(--p5x);
}
.ys-share{
    margin: 0 calc(var(--p5x) * -1);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.story-cry-box{
    display: flex;
}
.story-cry-box-left{
    width: 34%;
    background: var(--color4);
    border-radius: 0.18rem 0 0 0;
}
.story-cry-box-right{
    width: 66%;
    border-radius: 0 0.18rem 0 0;
    overflow: hidden;
}
.story-cry .ys-cont1400{
    position: relative;
    z-index: 6;
}
.story-cry-box-left{
    --left1: 0.75rem;
}
.scbl-top{
    padding: 0.45rem 0.13rem 0 var(--left1);
}
.scbl-top .std-h4{
    color: var(--colormain);
    line-height: var(--line13);
    margin-bottom: 0.42rem;
    font-family: var(--semi);
}
.scbl-one-nub{
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.14rem;
}
.scbl-one-nub .std-text2{
    color: var(--color2);
    line-height: 1.7;
    width: 6.5625em;
    padding-right: 0.1rem;
}
.scbl-one-nub .std-h5{
    line-height: var(--line14);
}
.scbl-one-nub:last-child{
    margin-bottom: 0;
}
.scbl-sticky{
    position: sticky;
    top: var(--headh);
    padding-top: var(--space100);
    padding-left: var(--left1);
    padding-right: 0.83rem;
}
.scbl-sticky-inof-item .std-text2{
    color: rgba(24, 24, 24, .4);
    transition: all .4s ease;
    line-height: 1.7;
}
.scbl-sticky-inof-item{
    margin-bottom: 0.22rem;
    padding-left: 0.21rem;
    cursor: pointer;
    position: relative;
    font-size: var(--font16);
}
.scbl-sticky-inof{
    position: relative;
}
.scbl-sticky-inof::before{
    content: '';
    height: 100%;
    width: var(--p1x);
    position: absolute;
    background: #D8DDF0;
    left: 0;
    top: 0;
}
.scbl-sticky-inof-item::before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: var(--p2x);
    background: var(--colormain);
    height: 1.375em;
    transition: all .4s ease;
    opacity: 0;
}
.scbl-sticky-inof-item.act::before{
    opacity: 1;
}
.scbl-sticky-inof-item.act .std-text2{
    color: var(--colortitle1);
}
.scbl-sticky-mail{
    margin-top: var(--space40);
    border-radius: 0.18rem;
    background: #F8F9FD;
}
/* leo - start */
/* F1-Products列表 */
.product-core{
    background: var(--colorbj);
    padding-top: var(--space70);
    padding-bottom: var(--space150);
    overflow: visible!important;
}
.product-core-top,
.product-core-cry{
    display: flex;
    align-items: flex-start;
}
.product-core-left{
    width: 3.27rem;
    padding-top: 0.14rem;
}
.product-core-right{
    width: calc(100% - 3.27rem);
    flex-grow: 1;
    padding-left: 1.2rem;
}
.pcli-item{
    margin-bottom: 0.08rem;
    border-radius: 0.1rem;
    background: rgba(255, 255, 255, .5);
    transition: all .4s ease;
    cursor: pointer;
}
.pcli-item-link{
    padding: 0.11rem 0.26rem 0.08rem;
    display: block;
}
.pcli-item:last-child{
    margin-bottom: 0;
}
.pcli-item .std-font24{
    color: var(--colortitle1);
    transition: all .4s ease;
    line-height: var(--line14);
}
.pcli-item.act{
    background: var(--color4);
}
/* .pcli-item.act .std-font24{
    color: var(--colormain);
} */
.product-sticky{
    position: sticky;
    top: calc(var(--headh) + var(--space70));
}
.product-core-search {
    border-radius: 0.1rem;
    background: var(--color4);
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 0.23rem 0 0.3rem;
    --height1: 0.54rem;
    height: var(--height1);
}
.product-core-top{
    margin-bottom: 0.6rem;
}
.product-core-search-icon{
    cursor: pointer;
    width: 0.25rem;
}
.product-core-search-icon img{
    width: 100%;
}
.product-core-search-input{
    width: calc(100% - 0.25rem);
    flex-grow: 1;
    padding-right: 0.15rem;
}
.product-core-search-input input{
    width: 100%;
    color: var(--colortitle1);
    font-size: var(--font18);
    line-height: var(--line15);
}
.product-core-search-input input::placeholder{
    color: rgba(24,24,24,.5);
}
.product-core-search-icon .ys-imgbox-cover{
    width: 100%;
}
.product-core-search-icon .ys-imgbox-cover img:nth-of-type(2){
    opacity: 0;
}
.product-core-right .std-h3{
    margin-bottom: 0.2rem;
    line-height: var(--line12);
    color: var(--colortitle1);
    font-family: var(--bold);
}
.product-core-right-item{
    padding-top: 0.6rem;
}
.product-core-right{
    margin-top: -0.6rem;
}
.faq-core .product-core-right,
.product-core-top .product-core-right{
    margin-top: 0rem;
}
.pcri-inof{
    --jian1: 0.13rem;
    margin: calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.pcri-inof-nub{
    width: 33.333333%;
    padding: var(--jian1);
}
.pcri-inof-nub-link{
    border-radius: 0.1rem;
    background: #F8F9FD;
    transition: all .4s ease;
    padding: 0.21rem 0.15rem 0.33rem;
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
}
.pcri-inl-label {
    font-size: var(--font16);
    line-height: var(--line12);
    padding: 0.07rem 0.13rem;
    display: inline-block;
    color: var(--color2);
    border: var(--p1x) solid #DFE3F4;
    border-radius: 0.8rem;
    margin: 0 auto;
    margin-bottom: 0.19rem;
}
.pcri-inof-nub-link .std-h5{
    line-height: var(--line14);
    font-family: var(--semi);
    color: var(--colortitle1);
    transition: all .4s ease;
    margin-bottom: var(--p5x);
    text-align: center;
}
.pcri-inof-nub-link .ys-imgbox-contain{
    width: calc(100% - 0.08rem);
    margin: 0 auto;
    margin-top: 0.19rem;
    margin-bottom: 0.03rem;
}
.std-btn5-link .std-btn1-icon{
    height: auto!important;
}
.pcri-inof-nub-link .std-text3{
    flex-grow: 1;
    text-align: center;
}
/* g2 */
.faq-inof-item{
    border-radius: 0.14rem;
    background: #F8F9FD;
    transition: all .4s ease;
    margin-bottom: 0.1rem;
}
.faq-inof-item:last-child{
    margin-bottom: 0rem;
}
.faq-inof-item-top{
    cursor: pointer;
    padding: 0.22rem 0.38rem 0.22rem 0.3rem;
}
.faq-inof-item-bot{
    padding: 0rem 0.38rem 0.42rem 0.3rem;
    margin-top: -0.11rem;
}
.fiit-mark{
    width: 0.5rem;
}
.fiit-mark .std-font36{
    color: var(--color1);
    line-height: var(--line14);
    font-size: var(--font36);
    transition: all .4s ease;
}
.faq-inof-item-top .std-h5{
    color: var(--color1);
    line-height: var(--line16);
    transition: all .4s ease;
}
.fiit-icon{
    width: 0.38rem;
    height: 0.38rem;
    position: relative;
    border-radius: 50%;
    border: var(--p1x) solid var(--color1);
    transition: all .4s ease;
}
.fiit-icon::before,
.fiit-icon::after{
    width: 45%;
    height: var(--p1x);
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
    background: var(--color1);
}
.fiit-icon::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.faq-inof-item-top{
    display: flex;
    align-items: center;
}
.fiit-text{
    width: calc(100% - 0.88rem);
    flex-grow: 1;
}
.faq-inof-item-bot{
    display: none;
}
.fiit-mark.std-text2{
    padding-left: 0.09rem;
}
.fiit-text .std-text2{
    width: 94%;
}
.faq-inof-item.on{
    background: var(--color4);
}
.faq-inof-item.on .fiit-mark .std-font36,
.faq-inof-item.on .faq-inof-item-top .std-h5{
    color: var(--colormain);
}
.faq-inof-item.on .fiit-icon{
    border: var(--p1x) solid var(--colormain);
    background: var(--colormain);
}
.faq-inof-item.on .fiit-icon::before,
.faq-inof-item.on .fiit-icon::after{
    background: var(--color4);
}
.faq-inof-item.on .fiit-icon::after {
    transform: translate(-50%, -50%) rotate(0deg);
}
.fiib-flex{
    display: flex;
    align-items: flex-start;
}
/* 页码 */
.mod-page .pc-fenye li {
    width: 0.4rem;
    height: 0.4rem;
    border: 0rem solid transparent;
    font-size: var(--font16);
    line-height: 0.4rem;
    color: var(--color1);
    margin: 0 0.08rem;
    transition: all .4s ease;
}
.mod-page {
    --jian1:0.2rem;
    --jian2: 0rem;
    padding-top: 0.5rem;
}
.mod-page .pc-fenye li.activepage {
    color: var(--color4);
    background: var(--colormain);
}
.mod-page .pc-fenye .next li{
    margin-left: var(--jian1);
    margin-right: var(--jian2);
}
.mod-page .pc-fenye .prev li{
    margin-right: var(--jian1);
    margin-left: var(--jian2);
}
.mod-page .pc-fenye .end li{
    margin-left: var(--jian2);
}
.mod-page .pc-fenye .first li{
    margin-right: var(--jian2);
}
/* H1 */
.ys-nybanner1.ys-nybanner .ys-nyban-title h1{
    text-align: left;
    line-height: var(--line175);
} 
.ys-nybanner .ys-nyban-title p{
    font-size: var(--font18);
    line-height: var(--line16);
    color: var(--color4);
    width: 42.4em;
    max-width: 100%;
    text-align: center;
    margin-top: 0.1rem;
}
.ys-nybanner1.ys-nybanner .ys-nyban-title p{
    text-align: left;
}
.success-mail{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
.success-mail::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(0.4rem);
    -webkit-backdrop-filter: blur(0.4rem);
    -moz-backdrop-filter: blur(0.4rem);
    -ms-backdrop-filter: blur(0.4rem);
    -o-backdrop-filter: blur(0.4rem);
    bottom: 0;
    left: 0;
}
.success-mail .ys-cont1400{
    display: flex;
    position: relative;
    z-index: 6;
    align-items: center;
    justify-content: space-between;
    padding-top: 0.02rem;
    padding-bottom: 0rem;
}
.success-mail .scbl-submit{
    width: 4.53rem;
    padding: var(--p4x) var(--p4x);
    border: var(--p1x) solid rgba(255, 255, 255, .35);
}
.success-mail .scbl-sticky-mail-top{
    width: calc(100% - 4.53rem);
    flex-grow: 1;
    padding-right: 0.2rem;
    margin-bottom: 0rem;
}
.success-mail .scbl-submit input{
    color: var(--color4);
}
.success-mail .scbl-submit input::placeholder{
    color: var(--color4);
}
.success-mail .scbl-sticky-mail-top .std-text1, 
.success-mail .scbl-sticky-mail-top .std-text1 p {
    color: var(--color4);
    font-family: var(--semi);
    font-size: var(--font24);
}
.success-mail .scbl-smt-icon {
    top: var(--p5x);
}
.success-mail{
    height: 0.79rem;
    display: flex;
    align-items: center;
}
.ys-nybanner.ys-nybanner1 .bread-box {
    bottom: 1.06rem;
}
.ys-nybanner.ys-nybanner1 .ys-pos-center {
    top: 47.3%;
}
.success-feature{
    background: #F8F9FD;
    padding-top: var(--space120);
    padding-bottom: var(--space130);
}
.success-feature .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.success-feature-swiper-link{
    display: flex;
    border-radius: 0.2rem;
    overflow: hidden;
    background: var(--color4);
}
.sfsl-img{
    width: 65.86%;
}
.sfsl-img .ys-imgbox-cover{
    width: 100%;
}
.sfsl-text{
    width: 34.14%;
    padding: 0.68rem 0.4rem 0.6rem 0.45rem;
}
.std-label{
    color: var(--color2);
    line-height: var(--line15);
    font-size: var(--font14);
    padding: var(--p5x) 0.09rem;
    border: var(--p1x) solid #D7DCF0;
    border-radius: var(--p4x);
}
.sfsl-text-top-date{
    color: var(--color2);
    line-height: var(--line15);
    font-size: var(--font14);
}
.std-label+.sfsl-text-top-date{
    margin-left: .2rem;
}
.sfsl-text-top{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 0.29rem;
}
.sfsl-text .std-h4{
    color: var(--colortitle1);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.13rem;
    transition: all .4s ease;
}
.sfsl-text .std-text1, 
.sfsl-text.std-text1 p {
    line-height: var(--line14);
    color: var(--color2);
}
.sfsl-text .std-text1{
    margin-bottom: 0.67rem;
}
.success-feature-swiper.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 0.44rem;
    left: auto;
    right: 0;
    width: 34.14%;
}
.success-core{
    padding-top: var(--s);
}
.scin-link-text {
    flex-grow: 1;
    padding: 0.2rem 0.3rem 0.49rem 0.28rem;
    display: flex;
    flex-direction: column;
}
.scin-link-text .sfsl-text-top {
    margin-bottom: 0.14rem;
}
.scin-link-text .std-h5,
.scin-link-text .std-h5 p{
    line-height: var(--line15);
    transition: all .4s ease;
}
.scin-link-text .std-btn5{
    margin-top: 0.4rem;
}
.scin-link {
    display: flex;
    flex-direction: column;
    background: #F8F9FD;
    border-radius: 0.1rem;
    overflow: hidden;
    height: 100%;
}
.scin-link-text .std-h5{
    flex-grow: 1;
}
.scin-link-img{
    width: 100%;
}
/* k2 */
.detail-ban{
    background: #F8F9FD;
    padding-top: var(--space70);
    padding-bottom: 0.44rem;
}
.detail-ban-cry{
    display: flex;
    align-items: flex-start;
}
.detail-ban-cry-img{
    width: 33.72%;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-top: 0.17rem;
}
.detail-ban-cry-img img{
    width: 100%;
}
.detail-ban-cry-text{
    width: 66.28%;
    padding-right: 1.7rem;
}
.detail-ban .std-label{
    background: var(--color4);
    border-radius: var(--p4x);
    border: var(--p1x) solid var(--color4);
}
.detail-ban .sfsl-text-top {
    margin-bottom: 0.31rem;
}
.detail-ban .std-h4{
    line-height: var(--line12);
    font-family: var(--semi);
    margin-bottom: 0.21rem;
}
.detail-ban .std-text1,
.detail-ban .std-text1 p{
    line-height: var(--line16);
    color: var(--colortitle1);
}
.detail-ban .ys-share{
    margin-top: 0.5rem;
    justify-content: flex-start;
}
.detail-core{
    padding-top: var(--space80);
    padding-bottom: var(--space120);
}
.detail-core-cry{
    display: flex;
    align-items: flex-start;
}
.detail-core-cry-right{
    width: 4.82rem;
}
.detail-core-cry-left{
    width: calc(100% - 4.82rem);
    flex-grow: 1;
    padding-right: 0.88rem;
    padding-top: 0.4rem;
}
.detail-core-cry-left .yxedr-active h4{
    line-height: var(--line13);
    font-family: var(--semi);
    margin-bottom: 0.11rem;
}
.detail-core-cry-left .yxedr-active h5{
    font-family: var(--semi);
    margin-bottom: 0.07rem;
}
.detail-core-cry-left .yxedr-active p+h5{
    margin-top: 0.27rem;
}
.dccl-page{
    border-top: var(--p1x) solid #DDD;
    padding-top: 0.3rem;
    margin-top: 0.39rem;
}
.dccl-page-nub{
    margin-bottom: 0.08rem;
}
.dccl-page-nub:last-child{
    margin-bottom: 0;
}
.dccl-page-nub .std-text2{
    color: var(--colortitle1);
    line-height: 1.7;
    transition: all .4s ease;
}
.detail-core-cry-left .yxedr-active p{
    margin-bottom: 1em;
}
.detail-core-cry-left .yxedr-active>p:last-child{
    margin-bottom: 0;
}
.detail-core-cry-right .scbl-sticky-mail {
    padding: 0.41rem 0.43rem 0.41rem 0.56rem;
}
.detail-core-cry-right .scbl-smt-icon {
    width: 0.28rem;
    /* top: var(--p1x); */
}
.detail-core-cry-right .scbl-sticky-mail-top .std-text1 {
    width: calc(100% - 0.28rem);
    padding-left: 0.27rem;
}
.detail-core-cry-right .scbl-sticky-mail-top .std-text1, 
.detail-core-cry-right .scbl-sticky-mail-top .std-text1 p{
    line-height: var(--line14);
    font-size: var(--font20);
}
.detail-core-cry-right .scbl-submit{
    width: calc(100% - 0.1rem);
    margin-left: 0.1rem;
}
.dccr-inof-nub-link{
    display: flex;
    align-items: flex-start;
}
.dccr-inl-img{
    width: 30.3%;
    padding-top: var(--p6x);
}
.dccr-inl-img .ys-imgbox-cover{
    width: 100%;
    border-radius: var(--p4x);
}
.dccr-inl-text {
    width: 69.7%;
    padding-left: 0.45rem;
    padding-right: 0.32rem;
}
.dccr-inl-text .dccr-date{
    color: var(--color2);
    line-height: var(--line16);
    margin-bottom: var(--p6x);
}
.dccr-inl-text .std-text1{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 4.5em;
    transition: all .4s ease;
}
.dccr-inof-nub{
    margin-bottom: 0.16rem;
}
.dccr-inof-nub:last-child{
    margin-bottom: 0;
}
.dccr-inof{
    margin-top: 0.3rem;
}
/* leo - end */
.scbl-sticky-mail{
    padding: 0.3rem 0.21rem 0.31rem;
}
.scbl-smt-icon{
    width: 0.24rem;
    position: relative;
    top: var(--p1x);
}
.scbl-sticky-mail-top{
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.22rem;
}
.scbl-sticky-mail-top .std-text1{
    width: calc(100% - 0.24rem);
    padding-left: 0.14rem;
}
.scbl-sticky-mail-top .std-text1,
.scbl-sticky-mail-top .std-text1 p{
    color: var(--colortitle1);
    line-height: var(--line14);
}
.scbl-submit{
    border-radius: 0.31rem;
    border: var(--p1x) solid #00205B;
    display: flex;
    align-items: center;
    padding: var(--p4x) var(--p5x);
}
.scbl-submit-btn{
    color: var(--color4);
    background: var(--colormain);
    transition: all .4s ease;
    font-size: var(--font14);
    padding: 0.055rem 0.25rem;
    border-radius: 0.3rem;
    line-height: 2;
    cursor: pointer;
}
.scbl-submit input{
    width: 50%;
    flex-grow: 1;
    padding-left: 0.23rem;
    padding-right: 0.1rem;
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--colortitle1);
}
.scbl-submit input::placeholder{
    color: var(--color2);
}
.scbr-nub-their{
    border-radius: 0.1rem;
    background: #F8F9FD;
    border: var(--p1x) solid #CFD5EB;
    padding: 0.5rem 0.7rem 0.46rem 0.54rem;
}
section.story-cry{
    overflow: visible;
}
/* rem - jian */
.ys-online{
    position: fixed;
    width: 0.44rem;
    height: 0.44rem;
    right: 0.5rem;
    bottom: 0.5rem;
    z-index: 99;
}
.online-btn{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--colormain1);
    cursor: pointer;
}
.online-btn img{
    width: 100%;
}
.head-other-second{
    display: flex;
}
.head-btn{
    margin-left: calc(var(--jian1) * 2);
    height: var(--head2);
    display: flex;
    align-items: center;
}
.head-btn-link{
    border: var(--p1x) solid var(--color4);
    border-radius: 19px;
    padding: var(--p4x) 0.18rem;
    transition: all .4s ease;
}
.head-btn-link .std-text2{
    color: var(--color4);
    line-height: var(--line175);
    transition: all .4s ease;
}
.ys-banner{
    background: #060913;
}
/* .head-other-one{
    position: relative;
} */
.head-other-second::after{
    content: '';
    background: linear-gradient(90deg, rgba(248, 249, 253, 0.00) 0%, #F8F9FD 100%);
    position: absolute;
    width: calc(100% + calc(50vw - 860px));
    right: calc(860px - 50vw);
    height: 100%;
    bottom: 100%;
    opacity: 0;
    transition: all .4s ease;
}
.ys-hd-pc.has-lang .head-other-second::after, 
.ys-hd-pc.has-search .head-other-second::after, 
.ys-hd-pc.isfixed .head-other-second::after, 
.ys-hd-pc.ishover .head-other-second::after, 
.ys-page-wrap.act .ys-hd-pc .head-other-second::after{
    opacity: 1;
}
.ys-hd-pc.has-lang .head-btn-link,
.ys-hd-pc.has-search .head-btn-link,
.ys-hd-pc.isfixed .head-btn-link,
.ys-hd-pc.ishover .head-btn-link,
.ys-page-wrap.act .ys-hd-pc .head-btn-link {
    border: var(--p1x) solid var(--colormain);
    background: var(--colormain);
}
.std-btn1 .std-btn1-link::after,
.std-btn2 .std-btn1-link::after,
.std-btn3 .std-btn1-link::after{
    opacity: 0!important;
}
.std-btn1 .std-btn1-link::before,
.std-btn2 .std-btn1-link::before,
.std-btn3 .std-btn1-link::before{
    opacity: 1!important;
}
.std-btn1-icon{
    border-radius: 50%;
    transition: all .4s ease;
    height: var(--btn1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.home-insight-swiper.mod-dots2 {
    padding-bottom: 0.36rem;
}
.std-btn1-icon .ys-imgbox-cover{
    font-size: 0;
}
.fsnl-icon img{
    opacity: .7;
    transition: all .4s ease;
} 
.home-hoymiles-inof-nub:nth-of-type(1){
    animation-delay: 0s;
}
.home-hoymiles-inof-nub:nth-of-type(2){
    animation-delay: .1s;
}
.home-hoymiles-inof-nub:nth-of-type(3){
    animation-delay: .2s;
}
.home-hoymiles-inof-nub:nth-of-type(4){
    animation-delay: .3s;
}
.home-hoymiles-inof-nub:nth-of-type(5){
    animation-delay: .4s;
}
.home-hoymiles-inof-nub:nth-of-type(6){
    animation-delay: .5s;
}
.ys-ban-li .std-h5,
.ys-ban-li.slick-active .std-h5,
.ys-ban-li .ys-ban-title,
.ys-ban-li.slick-active .ys-ban-title,
.ys-ban-li .std-text1,
.ys-ban-li.slick-active .std-text1,
.ys-ban-li .ban-btn,
.ys-ban-li.slick-active .ban-btn{
    opacity: 0;
}
.ys-ban-li.slick-active .std-h5{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.7s;
}
.ys-ban-li.slick-active .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.8s;
}
.ys-ban-li.slick-active .std-text1{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.9s;
}
.ys-ban-li.slick-active .ban-btn{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 1.0s;
}
.change-btn{
    padding-bottom: 0.1rem;
}
.ptcr-top{
    padding-bottom: 0rem;
}
.ptcr-top .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-bottom: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 2px;
    margin: 7px auto;
}
.mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: var(--colormain);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,34,158,.5);
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #DCE0F2;
}
.ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal{
    left: 20%;
    right: 20%;
    height: 0.14rem;
    max-width: 2.4rem;
    margin: 0 auto;
}
.prodet-related-cry .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-bottom: 0;
    min-width: 100%;
}
.prodet-related-cry-top {
    margin: 0;
    justify-content: center;
    width: 100%;
    padding-bottom: 0.2rem;
}
.prodet-related-cry{
    margin-bottom: -0.2rem;
}
.prodet-related-cry::before{
    bottom: 0.2rem;
}
.prct-nub .std-text1{
    white-space: nowrap;
}
.prodet-related-cry .mCSB_scrollTools .mCSB_draggerContainer{
    left: 25%;
    right: 25%;
    max-width: 2.4rem;
    margin: 0 auto;
}
.faq-core .product-core-top {
    margin-bottom: 0.26rem;
}
.faq-core .product-core-left {
    padding-top: 0rem;
}
.success-feature-swiper{
    overflow: hidden;
    position: relative;
    border-radius: 0.2rem;
}
.success-core{
    padding-top: var(--space80);
    padding-bottom: var(--space150);
}
.success-core-top-nub{
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.22rem;
}
.success-core-top-nub:last-child{
    margin-bottom: 0;
}
.success-core-top-nub .std-font24{
    color: var(--colortitle1);
    font-family: var(--semi);
    line-height: var(--line14);
    width: 6.08em;
    padding-right: 0.6em;
    position: relative;
    top: 0.03rem;
}
.success-core-top-nub .change-btn{
    --jian1: 0.25rem;
    width: 50%;
    flex-grow: 1;
    min-width: auto;
    padding-bottom: 0em;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.success-core-top-nub .change-btn-nub{
    padding-left: 0rem;
    padding-right: 0rem;
}
.success-core-top-nub .change-btn-item.on .change-btn-nub{
    padding-left: 0.4rem;
    padding-right: 0.4rem;
}
.success-core-top-nub .change-btn-item{
    margin-bottom: 0.1rem;
}
.success-core-top-nub .change-btn{
    margin-bottom: -0.1rem;
}
.success-core-inof{
    --jian1: 0.13rem;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian1) * -2);
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.6rem;
}
.success-core-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.success-call{
    position: relative;
}
.success-call-bg{
    width: 100%;
}
.success-call-bg img{
    width: 100%;
}
.success-call .ys-cont1400{
    position: absolute;
    z-index: 6;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.success-call .std-h2{
    color: var(--color4);
    line-height: var(--line12);
    margin-bottom: 0.24rem;
}
.success-call .std-h2 span{
    color: var(--colormain1);
}
.success-call .std-text1,
.success-call .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
    color: var(--color4);
}
.success-call .std-text1{
    margin-bottom: 0.65rem;
}
.success-call-text{
    width: 39%;
}
.web-way-inof-nub:nth-of-type(3n-1),
.success-core-inof-nub:nth-of-type(3n-1),
.pcri-inof-nub:nth-of-type(3n-1){
    animation-delay: 0.5s;
}
.web-way-inof-nub:nth-of-type(3n),
.success-core-inof-nub:nth-of-type(3n),
.pcri-inof-nub:nth-of-type(3n){
    animation-delay: 0.6s;
}
.story-cry{
    padding-bottom: var(--space120);
}
/* 打印样式 */
@media print {
    .ys-header,
    .ys-footer {
        display: none; 
    }
    .scbl-sticky{
        display: none;
    }
    .story-cry-box{
        flex-wrap: wrap;
    }
    .story-cry-box-left{
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .story-cry-box-right{
        width: 100%;
        border-radius: 0!important;
    }
    .scbl-top {
        padding: 0rem;
    }
    .story-cry .ys-cont1400{
        width: 100%;
    }
    .detail-ban-cry{
        flex-wrap: wrap;
    }
    .detail-ban-cry-text {
        width: 100%;
        padding-right: 0rem;
    }
    .detail-ban-cry-img {
        width: 100%;
    }
    .ys-page-wrap.act .ys-main {
        margin-top: 0rem;
    }
    .detail-core-cry-right,
    .story-relate{
        display: none;
    }
    .detail-core-cry-left {
        width: 100%;
        padding-right: 0rem;
        padding-top: 0rem;
    }
}
.story-cry-box{
    margin-top: 0.6rem;
}
.story-cry .scbr-nub-title .std-h3 {
    line-height: var(--line12);
    font-family: var(--bold);
    text-align: left;
    width: auto;
    margin-bottom: 0.1rem;
    position: relative;
}
.home-insight-swiper .slick-list{
    overflow: visible;
}
.home-insight-swiper-item:not(:first-child){
    display: none;
}
.home-insight-swiper .slick-dots{
    bottom: 0;
}
.scbr-nub-title .std-text1,
.scbr-nub-title .std-text1 p{
    color: var(--color2);
    line-height: var(--line15);
}
.scbr-nub-title{
    --left: 0.29rem;
    margin-bottom: 0.33rem;
}
.story-cry .scbr-nub-title .std-h3,
.scbr-nub-title .std-text1{
    padding-left: var(--left);
}
.story-cry .scbr-nub-title .std-h3::before{
    content: '';
    width: 0.12rem;
    height: 0.12rem;
    position: absolute;
    background: var(--colormain);
    left: 0;
    top: calc(0.6em - var(--p6x));
    border-radius: 50%;
}
.story-cry .yxedr-active.std-text1,
.story-cry .yxedr-active.std-text1 p{
    font-size: var(--font18);
    line-height: 1.7;
    color: var(--color1);
}
.story-cry .yxedr-active.std-text1 p{
    margin-bottom: 1em;
}
.story-cry .yxedr-active.std-text1>p:last-child{
    margin-bottom: 0;
}
.story-cry .yxedr-active.std-text1 ul li:not(:last-child) p{
    margin-bottom: 0rem;
}
.story-cry .yxedr-active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
}
.scbr-nub-their{
    background-image: url(../images/0h2_imgh1.jpg);
    background-size: 100% 100%;
    background-repeat: repeat;
    margin-top: 0.8rem;
}
.scbr-nub-their .std-h3{
    text-align: left;
    color: var(--colormain);
    width: auto;
    font-family: var(--bold);
    line-height: var(--line12);
    margin-bottom: 0.24rem;
}
.scbr-nub .std-btn4{
    margin-top: 0.43rem;
}
.story-cry .yxedr-active.std-text1:last-child{
    padding-bottom: 0.4rem;
    margin-bottom: -0.4rem;
    border-bottom: 1px solid #D8DDF0;
}
.scbr-nub{
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}
.scbr-nub:first-child{
    padding-top: 0rem;
}
.scbr-nub.scbr-nub:last-child{
    padding-bottom: 0rem;
}
.story-relate{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
    background: #F8F9FD;
}
.story-relate .std-h2{
    margin-bottom: 0.66rem;
    text-align: center;
}
.story-relate-rotate .success-core-inof-nub:not(:first-child){
    display: none;
}
.story-relate-rotate .scin-link {
    background: var(--color4);
}
.success-core-inof .slick-dots{
    bottom: 0;
}
.success-core-inof.story-relate-rotate{
    padding-bottom: 0.1rem;
}
.blogs-recom{
    position: relative;
    padding-top: var(--space80);
    padding-bottom: var(--space80);
}
.blogs-recom .std-h1{
    text-align: center;
    margin-bottom: 0.17rem;
    line-height: var(--line12);
    font-family: var(--bold);
}
.blogs-recom .std-h5,
.blogs-recom .std-h5 p{
    line-height: var(--line12);
    text-align: center;
    color: var(--colortitle1);
}
.blogs-recom .std-h5{
    margin-bottom: var(--space40);
}
.blogs-recom-rotate-item:not(:first-child){
    display: none;
}
.brri-link{
    display: flex;
    padding: 0.25rem 0.24rem 0.35rem;
}
.blogs-recom-rotate{
    border-radius: 0.2rem;
    overflow: hidden;
    background: var(--color4);
}
.brri-link-img{
    width: 44.82%;
    display: flex;
    align-items: center;
}
.blogs-recom .ys-cont1400{
    position: relative;
    z-index: 6;
}
.blogs-recom .story-cry-bg {
    width: 100%;
    margin-top: 0rem;
    height: 100%;
    top: 0;
}
.blogs-recom .story-cry-bg img{
    height: 100%;
    max-height: none;
}
.brri-link-img .ys-imgbox-cover{
    width: 100%;
    border-radius: 0.1rem;
}
.brri-link-text{
    width: 55.18%;
    padding: 0.15rem 1.5rem 0.21rem 0.41rem;
}
.brri-link-text .std-h4{
    color: var(--colortitle1);
    font-family: var(--semi);
    line-height: var(--line13);
    margin-bottom: 0.11rem;
    transition: all .4s ease;
}
.brri-link-text .std-text1,
.brri-link-text .std-text1 p{
    color: var(--color2);
    line-height: var(--line15);
}
.brri-link-text .std-text1{
    margin-bottom: 0.36rem;
}
.brri-link-text .std-label{
    border-radius: 4px;
    background: #F8F9FD;
    border: var(--p1x) solid #F8F9FD;
}
.brri-link-text .sfsl-text-top {
    margin-bottom: 0.27rem;
}
.blogs-recom-rotate .slick-dots{
    text-align: left;
    padding-left: 0.6rem;
    bottom: 0.56rem;
}
.blogs-add{
    position: relative;
}
.blogs-add .success-mail {
    position: relative;
}
.blogs-add .success-mail::before {
    background-color: var(--color4);
    border-bottom: var(--p1x) solid #DDE1F2;
}
.blogs-add .success-mail .scbl-sticky-mail-top .std-text1, 
.blogs-add .success-mail .scbl-sticky-mail-top .std-text1 p {
    font-size: var(--font20);
    line-height: var(--line14);
    color: var(--colortitle1);
    font-family: 'noto';
}
.blogs-add .success-mail .scbl-smt-icon {
    top: 0.02rem;
}
.blogs-add .success-mail .scbl-submit {
    border: var(--p1x) solid #E8EBF7;
}
.blogs-add .success-mail .scbl-submit input {
    color: var(--color1);
}
.blogs-add .success-mail .scbl-submit input::placeholder {
    color: var(--color2);
}
.blogs-top {
    display: flex;
    justify-content: center;
}
.blogs-top .change-btn{
    min-width: auto;
    flex-grow: inherit;
    width: auto;
}
.success-feature-swiper-nub:not(:first-child){
    display: none;
}
.success-feature-swiper .slick-dots{
    width: 34.14%;
    left: auto;
    right: 0;
    bottom: 0.44rem;
}
.news-main .ys-nybanner1.ys-nybanner .ys-nyban-title h1{
    line-height: var(--line12);
}
.detail-core-cry-right{
    position: sticky;
    top: calc(var(--headh) + var(--space80));
}
.detail-core{
    overflow: visible!important;
}
.hecz-inq-jian img{
    width: 100%;
}
.hscr-inl-text .std-btn1{
    display: none;
}
.head-other-one-sub,
.head-other-one-import {
    z-index: 3;
}
.ys-nybanner .ys-pos-center {
    top: 54.5%;
}
.ptcr-top,
.mCustomScrollBox{
    box-sizing: border-box;
}
.std-anchor {
    top: calc(var(--headh) - 1px);
}
.ys-imgbox-cover.scbl-smt-icon img:nth-child(3) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    opacity: 0;
}
.success-mail-ph{
    display: none;
}
.story-cry .yxedr-active ul{
    padding-inline-start: 26px;
}
.ys-nybanner::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.ys-nyban-img::after {
    content: '';
    width: 55.21%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: linear-gradient(90deg, rgba(0,0,0,.3) 50%, rgba(0, 0, 0, 0.00) 100%);
    z-index: 3;
}
/* 二期 */
.ys-nybanner.ys-nybanner2 h1,
.ys-nybanner.ys-nybanner2 p{
    text-align: left;
}
.ys-nybanner.ys-nybanner2 .std-btn1{
    margin-top: 0.8rem;
}
.owner-solution{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.owner-solution-cry-bg{
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}
.owner-solution-cry-bg img{
    width: 100%;
}
.owner-solution-cry-bg video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.owner-solution .std-h2{
    margin-bottom: 0.37rem;
    text-align: center;
}
.owner-solution-cry{
    position: relative;
}
.osci-nub{
    --width1: 0.4rem;
    position: absolute;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.osci-nub-span{
    width: var(--width1);
    height: var(--width1);
    position: relative;
    z-index: 3;
}
.osci-nub-span::before{
    content: '';
    width: 60%;
    height: 60%;
    position: absolute;
    border-radius: 50%;
    background: rgba(255,255,255,.4);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.osci-nub-span::after{
    content: '';
    width: 25%;
    height: 25%;
    position: absolute;
    border-radius: 50%;
    background: #14DD6A;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.osci-nub .std-text2{
    color: var(--color4);
    /* font-family: var(--semi); */
    font-size: var(--font16);
    line-height: 1.375;
    white-space: nowrap;
    padding: 9px 10px 9px calc(var(--width1) + 4px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -1px;
}
.osci-nub .std-text2 span{
    position: relative;
    z-index: 3;
    line-height: inherit;
}
.osci-nub .std-text2::before{
    content: '';
    border-radius: 1.25rem;
    border: 1px solid rgba(255, 255, 255, 0.30);
    background: rgba(0, 32, 91, 0.40);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 100%;
    transition: all .4s ease;
}
.osci-nub.on .std-text2::before{
    background: rgba(0, 32, 91, 1);
}
.osci-nub.on .osci-nub-span::after{
    background: var(--color4);
}
.owner-solution-box{
    position: relative;
}
.osbi-nub{
    position: absolute;
    right: 0.54rem;
    top: 50%;
    transform: translateY(-50%);
    width: 3.54rem;
    padding: 0.37rem 0.24rem 0.4rem 0.35rem;
}
.osbi-nub::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.70);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    -moz-backdrop-filter: blur(15px);
    -o-backdrop-filter: blur(15px);
    -ms-backdrop-filter: blur(15px);
    top: 0;
    left: 0;
    opacity: 0;
}
.osbi-nub .std-font24,
.osbi-nub .std-text1{
    position: relative;
    z-index: 6;
    opacity: 0;
    transition: all .4s ease;
}
.osbi-nub .std-font24{
    color: var(--colormain);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.18rem;
}
.osbi-nub .std-text1,
.osbi-nub .std-text1 p{
    line-height: var(--line15);
    color: var(--colortitle1);
}
.osbi-nub{
    pointer-events: none;
}
@keyframes has_show {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
@-webkit-keyframes has_show {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
@keyframes has_hide {
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
@-webkit-keyframes has_hide {
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
.osbi-nub.on::before{
    animation: has_show .4s ease forwards;
}
.osbi-nub.on .std-font24,
.osbi-nub.on .std-text1{
    opacity: 1;
}
.owner-solution-box.act .osbi-nub:not(.on)::before{
    animation: has_hide .4s ease forwards;
} 
.osbi-nub.on{
    pointer-events: all;
}
.owner-solution-box:not(:first-child){
    display: none;
}
.owner-solution-core-nub{
    display: flex;
    justify-content: center;
    --jian1: 0.1rem;
    margin: 0 calc(var(--jian1) * -1);
}
.oscn-btn{
    margin: 0 var(--jian1);
    min-width: 2.6rem;
    cursor: pointer;
    text-align: center;
}
.oscn-btn .std-text1{
    color: rgba(24,24,24,.5);
    line-height: var(--line12);
    padding-bottom: 0.18rem;
    position: relative;
}
.oscn-btn .std-text1::before{
    content: '';
    background: #DCE0F2;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
}
.oscn-btn .std-text1::after{
    content: '';
    background: var(--colormain);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    transition: all .4s ease;
    opacity: 0;
}
.oscn-btn.on .std-text1::after{
    width: 100%;
    opacity: 1;
}
.oscn-btn.on .std-text1{
    color: var(--colortitle1);
}
.owner-solution-core{
    padding-top: 0.46rem;
}
.osct-item .std-text1,
.osct-item.std-text1 p{
    text-align: center;
}
.osct-item .std-text1{
    width: 77.5%;
    margin: 0 auto;
    padding-top: 0.35rem;
}
.osct-item .std-btn4{
    margin: 0 auto;
    margin-top: 0.6rem;
    justify-content: center;
}
.osct-item:not(:first-child){
    display: none;
}
.owner-product{
    padding-top: var(--space120);
    padding-bottom: var(--space150);
    background: linear-gradient(180deg, #F0F2FA 0%, #FFF 100%);
}
.mod-title2{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.title2-left{
    width: 49%;
}
.mod-title2 .std-btn4{
    padding-bottom: 0.1rem;
}
.title2-left .std-h2{
    margin-bottom: 0.15rem;
}
.owner-product-cry{
    --jian1: 0.07rem;
    margin-top: 0.45rem;
    display: flex;
}
.opcl-link{
    position: relative;
}
.owner-product-cry-left{
    width: 50%;
    overflow: hidden;
}
.opcl-link-bg{
    overflow: hidden;
    width: 100%;
    border-radius: 0.1rem;
}
.opcl-link-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .4s ease;
}
.opcl-link-text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 6;
    padding: 0rem 0.71rem 0.66rem 0.68rem;
}
.opcl-link-text .std-font24{
    color: var(--color4);
    font-family: var(--semi);
    line-height: var(--line12);
    margin-bottom: 0.18rem;
}
.opcl-link-text .std-text2,
.opcl-link-text .std-text2 p{
    color: var(--color4);
    line-height: var(--line13);
}
.owner-product-cry-right{
    width: 50%;
    padding-left: calc(var(--jian1) * 2);
}
.opcr-box:first-child{
    margin-bottom: calc(var(--jian1) * 2);
}
.opcr-box{
    flex-grow: 1;
}
.opcr-box-link .ys-imgbox-cover{
    border-radius: 0.1rem;
    overflow: hidden;
}
.opcr-box-link-word{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 0 0.3rem 0.33rem;
    z-index: 8;
}
.opcr-box-link-word .std-h4{
    text-align: center;
    line-height: var(--line13);
    font-family: var(--semi);   
}
.opcr-box-link{
    position: relative;
}
.opcr-box-rotate-nub:not(:first-child){
    display: none;
}
.opcr-box-rotate .opcr-box-link-word{
    padding-bottom: 0.61rem;
}
.opcr-box-rotate .slick-dots{
    bottom: 0.3rem;
}
.owner-solar{
    position: relative;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.owner-solar-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.owner-solar-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.owner-solar-cry-left{
    width: 42.5%;
    border-radius: 0.05rem;
    overflow: hidden;
}
.owner-solar-cry-left img{
    width: 100%;
}
.owner-solar .ys-cont1400{
    position: relative;
    z-index: 6;
}
.owner-solar-cry-right{
    width: 57.5%;
    padding-left: 1.72rem;
}
.owner-solar-cry{
    display: flex;
    align-items: center;
}
.oscr-change-item:not(:first-child){
    display: none;
}
.oscr-btn-nub .std-h4{
    line-height: var(--line13);
    color: rgba(24,24,24,.5);
    transition: all .4s ease;
}
.oscr-btn-nub.on .std-h4{
    color: var(--colormain);
}
.oscr-btn-nub{
    padding: 0.09rem 0rem;
    cursor: pointer;
}
.owner-solar .std-h2{
    margin-bottom: 0.87rem;
}
.oscr-btn{
    padding-bottom: 0.22rem;
    border-bottom: 1px solid #D6D9E5;
    margin-bottom: 0.31rem;
}
.owner-trust{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.owner-trust-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.owner-trust-box-inof{
    width: 50%;
    flex-grow: 1;
    padding-right: .2rem;
    padding-top: 0.02rem;
}
.owner-trust-box .change-btn{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.mod-title3 .std-h2 span{
    color: var(--colormain);
}
.mod-title3 .std-h2{
    margin-bottom: .1rem;
}
.mod-title3 .std-text1,
.mod-title3 .std-text1 p{
    line-height: var(--line15);
    color: var(--colortitle1);
}
.owner-trust .mod-title3{
    margin-bottom: 0.44rem;
}
.owner-trust-box{
    margin-bottom: 0.4rem;
}
.owner-trust-rotate{
    width: 71.8%;
}
.otii-link{
    width: 100%;
    border-radius: 0.1rem;
    overflow: hidden;
    position: relative;
}
.otii-link-img{
    width: 100%;
    position: relative;
}
.otii-link-img::before{
    content: '';
    width: 100%;
    height: 72.4%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(21,21,21,.8) 100%);
    z-index: 2;
}
.otii-link-text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 0.76rem 0.4rem 0.74rem;
    z-index: 6;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.otii-link-text .std-h4{
    color: var(--color4);
    font-family: var(--semi);
    line-height: var(--line13); 
    margin-bottom: 0.2rem;
}
.otii-link-text .std-text1,
.otii-link-text .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
}
.otii-link-text .std-text1 p{
    margin-bottom: 0.1rem;
}
.otii-link-text .std-text1 p:last-child{
    margin-bottom: 0rem;
}
.otii-link .std-btn1-font{
    color: var(--color4)!important;
}
.owner-trust-inof{
    --jian1:
}
.owner-trust-inof-item:not(:first-child){
    display: none;
}
.owner-trust-inof .slick-list{
    overflow: visible;
}
.owner-trust-inof{
    --jian1: 0.14rem;
    margin: 0 calc(var(--jian1) * -1);
}
.owner-trust-inof-item{
    padding: 0 var(--jian1);
}
.otii-link-img::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(255,255,255,.4);
    z-index: 2;
    opacity: 0;
    transition: all .4s ease;
}
.otii-link-text,
.otii-link-img::before{
    transition: all .4s ease;
}
.owner-trust-inof-item:not(.slick-active) a{
    pointer-events: none;
}
.owner-trust-inof-item:not(.slick-active) .otii-link-text{
    opacity: 0;
}
.owner-trust-inof-item:not(.slick-active) .otii-link-img::before{
    opacity: 0;
}
.owner-trust-inof-item:not(.slick-active) .otii-link-img::after{
    opacity: 1;
}
.owner-support{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
/* .owner-trust+.owner-support{
    padding-top: 0;
} */
.owner-support .std-h2{
    text-align: center;
    margin-bottom: 0.44rem;
}
.osin-link{
    border-radius: 0.1rem;
    background: #F8F9FD;
    overflow: hidden;
}
.osin-link-img{
    width: 100%;
}
.osin-link-text{
    padding: 0.23rem 0.26rem 0.32rem 0.28rem;
}
.osin-link .std-font24{
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.08rem;
}
.osin-link .std-text1,
.osin-link .std-text1 p{
    line-height: var(--line15);
    color: var(--color2);
}
.osin-link .std-text1{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3em;
    margin-bottom: 0.36rem;
}
.owner-support-inof{
    --jian1: 0.055rem;
    margin: 0 calc(var(--jian1) *-1);
}
.owner-support-inof-nub{
    width: 25%;
    padding: 0 var(--jian1);
}
.owner-support-inof-nub:not(:first-child){
    display: none;
}
.owner-support-inof .slick-dots{
    bottom: 0;
}
.owner-support-inof.slick-dotted{
    padding-bottom: 0.36rem;
}
.owner-quote{
    position: relative;
    padding-top: var(--space100);
    padding-bottom: var(--space130);
}
.owner-quote-bg{
    position: absolute;
    background: linear-gradient(180deg, #B6D6FB 27.04%, #BFDCFA 100%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.owner-quote-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.owner-quote .std-h2{
    color: var(--color4);
    line-height: var(--line12);
    margin-bottom: 0.3rem;
    text-align: center;
}
.owner-quote .ys-cont1000{
    position: relative;
    z-index: 6;
}
.owner-quote-form{
    border-radius: 0.2rem;
    background: var(--color4);
    padding: 0.44rem 0.71rem 0.37rem;
}
.ys-fii-submit {
    background: transparent;
}
.ys-form-inof-submit .std-btn4 .std-btn1-link::before {
    background: var(--colormain);
    border: var(--p1x) solid var(--colormain);
}
.ys-form-inof-submit .std-btn4 .std-btn1-font {
    color: var(--color4);
    font-weight: normal;
}
.ys-form {
    --space: 0.15rem;
    --spacebot: 0.1rem;
    --spacein: 0.15rem;
    --height: 0.36rem;
    --size20: var(--font16);
    --size18: var(--font16);
    --size16: var(--font14);
    --l1h5: 1.5;
    --l1h75: 1.75;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colortips: #B10000;
    --colormain: #00229E;
}
.ys-fii-input {
    border: 0rem;
    background: #F0F2FA;
    border-radius: 0.04rem;
}
.ys-fii-name {
    font-size: var(--size20);
    line-height: var(--line15);
    color: var(--colortitle1);
    margin-bottom: 0.06rem;
}
.ys-form-inof-text .ys-fii-input {
    height: 1.04rem;
}
.ys-form-inof-code {
    width: 50%;
}
.ys-form-inof-code .ys-fii-input{
    display: flex;
    align-items: center;
    padding-right: 0.13rem;
}
.ys-fic-auth-img{
    height: 0.26rem;
    border-radius: 0.04rem;
    margin-left: 0rem;
}
.ys-fic-auth-img img{
    height: 100%;
}
.ys-form-inof-code .ys-fii-input input{
    width: 50%;
    flex-grow: 1;
}
.ys-form-inof-submit {
    width: 100%;
    margin-left: 0%;
    margin-top: 0.48rem;
}
.ys-form-inof-submit .std-btn4{
    justify-content: center;
}
.ys-fia-text-word{
    line-height: 1.6;
    color: var(--color2);
}
.ys-fia-text-word a{
    color: #000;
}
.ys-fia-text-btn {
    width: 0.10rem;
    height: 0.10rem;
    top: 0.06rem;
}
.ys-fia-text-btn::before {
    border: 1px solid var(--color333);
}
.ys-form-inof-item .ys-select-xtbbox{
    right: 0.1rem;
}
.ys-form-inof-item .ys-select-xtbbox .iconfont{
    font-size: var(--font14);
}
.ys-form-inof-agree{
    margin-top: 0.22rem;
}
.ys-form-inof-agree .ys-fia-text{
    padding-left: 0.1rem;
}
.owner-still{
    background: var(--colorbj);
    padding-top: var(--space130);
    padding-bottom: var(--space150);
}
.owner-still .std-h2{
    text-align: center;
    margin-bottom: 0.35rem;
}
.owner-still .std-btn4{
    justify-content: center;
    margin-top: 0.27rem;
}
.install-fee{
    position: relative;
    padding-top: var(--space120);
    padding-bottom: var(--space150);
}
.install-fee-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.install-fee-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.install-fee .ys-cont1400{
    position: relative;
    z-index: 6; 
}
.mod-title4{
    width: 82%;
    margin: 0 auto;
}
.install-fee .mod-title4{
    margin-bottom: 0.84rem;
    text-align: center;
}
.mod-title4 .std-h2 span{
    color: var(--colormain);
}
.mod-title4 .std-h2{
    margin-bottom: 0.2rem;
}
.install-fee-cry-inof{
    width: 49%;
}
.ifci-item{
    margin-bottom: 0.09rem;
}
.ifci-item:last-child{
    margin-bottom: 0;
}
.ifci-item{
    background: #F7F8FC;
    transition: all.4s ease;
    border-radius: 0.04rem;
    overflow: hidden;
}
.ifci-item.on {
    background: var(--color4);
}
.ifci-item-top{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0.2rem 0.4rem 0.2rem 0.35rem;
    transition: all.4s ease;
    cursor: pointer;
    position: relative;
}
.ifci-item-top .std-text1{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.3rem;
}
.ifci-item-top-icon{
    width: 0.2rem;
    height: 0.27rem;
    display: flex;
    align-items: center;
}
.ifci-item-top-icon img{
    width: 100%;
    transform: rotate(180deg);
    transition: all.4s ease;
}
.ifci-item.on .ifci-item-top-icon img{
    transform: rotate(0deg);
}
.ifci-item-bot{
    padding: 0.02rem 0.8rem 0.44rem 0.35rem;
    display: none;
}
.ifci-item-bot .std-text1,
.ifci-item-bot .std-text1 p{
    line-height: var(--line15);
    color: var(--color2);
}
.ifci-item{
    transition: all .4s ease;
}
.ifci-item.on{
    padding-top: 0.19rem;
}
.ifci-item-top::before{
    content: '';
    width: 0.04rem;
    position: absolute;
    left: 0rem;
    background: var(--colormain);
    height: 0rem;
    top: 0.2rem;
    transition: all .4s ease;
}
.ifci-item.on .ifci-item-top::before{
    height: 0.28rem;
}
.install-fee-cry{
    display: flex;
    align-items: flex-start;
}
.install-fee-cry-right{
    width: 51%;
}
.ifcr-img{
    width: calc(100% + 0.15rem);
    position: relative;
    left: -0.24rem;
}
.ifcr-img img{
    width: 100%;
}
.ifcr-btn{
    --jian1: 0.065rem;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian1) * -2);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 0.36rem;
    padding-left: 2.1rem;
}
.ifcr-btn-nub{
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.ifcr-btn-nub-link{
    height: 0.4rem;
}
.ifcr-btn-nub-link img{
    height: 100%;
}
.install-why{
    padding-top: calc(var(--space150) * 1.35);
    padding-bottom: calc(var(--space150) * 1.35);
}
.install-why-cry{
    display: flex;
    align-items: center;
}
.install-why-cry-left{
    width: 40.5%;
}
.install-why .std-h2 span{
    color: var(--colormain);
}
.install-why .std-h2{
    margin-bottom: 0.82rem;
}
.iwcl-inof-nub:not(:first-child){
    display: none;
}
.iwcl-inof-nub .std-h4{
    color: var(--colortitle1);
    line-height: var(--line13);
    font-family: var(--semi);
    margin-bottom: 0.22rem;
}
.iwcl-inof-nub .std-text1,
.iwcl-inof-nub .std-text1 p{
    line-height: var(--line15);
    color: var(--color2);
}
.mod-control{
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--color2);
}
.control-now{
    color: var(--colortitle1);
}
.install-why-cry .mod-control{
    margin-bottom: 0.22rem;
}
.install-why-cry-right{
    width: 5.86rem;
    height: 5.86rem;
    position: relative;
}
.install-why-cry{
    display: flex;
    justify-content: space-between;
}
.iwcr-rotate-nub{
    width: 100%;
    border-radius: 50%;
    overflow: hidden;
}
.install-why-cry-right::before{
    content: '';
    position: absolute;
    width: 11.89rem;
    height: 11.89rem;
    border-radius: 1189px;
    border: 2px solid rgba(0, 34, 158, 1.00);
    top: 50%;
    transform: translateY(-50%);
    left: 2.2rem;
}
.iwcr-rotate-nub:not(:first-child){
    display: none;
}
.iwcr-rotate .slick-track {
    display: block;
}
.iwcr-rotate .slick-list{
    overflow: visible;
}
.iwcr-rotate-nub{
    transition: all .3s ease;
}
.iwcr-rotate-nub:not(.slick-active){
    opacity: 0;
    transform: translate(70%, -35%);
}
.iwcr-rotate-nub.slick-active+.iwcr-rotate-nub {
    opacity: 0;
    transform: translate(70%, 35%);
}
.iwcr-rotate-nub.has-show{
    animation: zoushow .4s ease forwards;
}
.iwcr-rotate-nub.has-hide{
    animation: zouhide .4s ease forwards;
}
.iwcr-rotate-nub.has-show1{
    animation: zoushow1 .4s ease forwards;
}
.iwcr-rotate-nub.has-hide1{
    animation: zouhide1 .4s ease forwards;
}
@keyframes zoushow {
    0%{
        opacity: 0;
        transform: translate(70%, 35%);
    }
    100%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
}
@keyframes zouhide {
    0%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
    100%{
        opacity: 0;
        transform: translate(70%, -35%);
    }
}
@-webkit-keyframes zoushow {
    0%{
        opacity: 0;
        transform: translate(70%, 35%);
    }
    100%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
}
@-webkit-keyframes zouhide {
    0%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
    100%{
        opacity: 0;
        transform: translate(70%, -35%);
    }
}
@keyframes zoushow1 {
    0%{
        opacity: 0;
        transform: translate(70%, -35%);
    }
    100%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
}
@keyframes zouhide1 {
    0%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
    100%{
        opacity: 0;
        transform: translate(70%, 35%);
    }
}
@-webkit-keyframes zoushow1 {
    0%{
        opacity: 0;
        transform: translate(70%, -35%);
    }
    100%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
}
@-webkit-keyframes zouhide1 {
    0%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
    100%{
        opacity: 0;
        transform: translate(70%, 35%);
    }
}
.install-why-cry-right::after {
    content: '';
    position: absolute;
    width: 12rem;
    height: 12rem;
    top: 50%;
    transform: translateY(-50%);
    left: 2.2rem;
    background: linear-gradient(to left, rgba(255, 255, 255, 0.8) 80%, rgba(255, 255, 255, 0.0) 100%);
}
.install-why-cry-right .iwcr-rotate{
    position: relative;
    z-index: 6;
}
.mod-arrows3 .swiper-button-next,
.mod-arrows3 .swiper-button-prev,
.mod-arrows3 .slick-prev, 
.mod-arrows3 .slick-next{
    width: 0.62rem;
    height: 0.62rem;
    border-radius: 50%;
    border: 1px solid var(--colormain);
    background: var(--colormain);
    transition: all.4s ease;
}
.mod-arrows3 .swiper-button-next::before,
.mod-arrows3 .swiper-button-prev::before,
.mod-arrows3 .slick-prev::before, 
.mod-arrows3 .slick-next::before{
    content: '';
    background-image: url(../images/0e1_icon2.svg);
    width: 40%;
    height: 40%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
    opacity: 0;
}
.mod-arrows3 .swiper-button-next::after,
.mod-arrows3 .swiper-button-prev::after,
.mod-arrows3 .slick-prev::after, 
.mod-arrows3 .slick-next::after{
    content: '';
    background-image: url(../images/0e1_icon3.svg);
    width: 40%;
    height: 40%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
}
.mod-arrows3 .swiper-button-next::before,
.mod-arrows3 .slick-next::before,
.mod-arrows3 .swiper-button-prev::after,
.mod-arrows3 .slick-prev::after{
    transform: translate(-50%, -50%) rotate(180deg);
}
.iwcl-inof{
    padding-bottom: 1.04rem;
}
.mod-arrows3 .slick-arrow.slick-disabled{
    border: 1px solid var(--colortitle1);
    background: transparent;
    opacity: 1 !important
}
.mod-arrows3 .slick-arrow.slick-disabled::after{
    opacity: 0;
}
.mod-arrows3 .slick-arrow.slick-disabled::before{
    opacity: 1;
}
.iwcl-box.mod-arrows3 .slick-prev,
.iwcl-box.mod-arrows3 .slick-next{
    top: auto;
    bottom: 0;
    -webkit-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    transform: translate(0, 0%);
}
.iwcl-box.mod-arrows3 .slick-next{
    right: auto;
    left: 0.7rem;
}
.install-solution{
    background: #F8F9FD;
    padding-top: var(--space120);
}
.install-solution .mod-title4{
    text-align: center;
    margin-bottom: 0.34rem;
}
.install-solution-inof{
    display: flex;
    flex-wrap: wrap;
    --jian1: 0.05rem;
    padding-left: calc(var(--jian1) * 3);
    padding-right: calc(var(--jian1) * 3);
    margin-top: calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian1) * -1);
}
.install-solution-inof-nub{
    width: 50%;
    padding: var(--jian1);
}
.isin-link{
    border-radius: 0.08rem;
    overflow: hidden;
    width: 100%;
    position: relative;
}
.isin-link-text{
    position: absolute;
    bottom: -0.54rem;
    left: 0;
    width: 100%;
    z-index: 6;
    padding: 0 0.2rem 0.35rem;
    transition: all.4s ease;
}
.install-solution+.owner-support {
    background: #F8F9FD;
}
.install-solution+.owner-support .osin-link {
    background: var(--color4);
}
.isin-link-text .std-font32,
.isin-link-text .std-text1{
    width: 5.28rem;
    max-width: 46%;
    margin: 0 auto;
}
.isin-link-text .std-font32{
    text-align: center;
    color: var(--color4);
    font-family: var(--semi);
    margin-bottom: 0.1rem;
}
.isin-link-text .std-text1,
.isin-link-text .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
    text-align: center;
}
.isin-link-text .std-text1{
    opacity: 0;
    transition: all .4s ease;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3em;
}
.web-way{
    background: #F8F9FD;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.web-way-inof{
    --jian1: 0.14rem;
    --jian2: 0.2rem;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.web-way-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.wwin-link{
    background: var(--color4);
    border-radius: 0.1rem;
    padding: 0.19rem;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.wwin-link-img{
    width: 100%;
    border-radius: 0.1rem;
}
.wwin-link-img-text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    padding: 0.23rem 0.27rem 0.32rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.wwin-lit-span{
    padding: 0.04rem 0.14rem;
    background: var(--color4);
    border-radius: 0.29rem;
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--colortitle1);
}
.wwin-lit-title .std-h4{
    color: var(--colormain);
    line-height: var(--line12);
    font-family: var(--semi);
    margin-bottom: 0.09rem;
}
.wwin-lit-title .std-text1{
    color: var(--colortitle1);
    line-height: var(--line15);
}
.wwin-lit-title{
    padding-left: 0.03rem;
}
.wwin-link-text{
    padding: 0.43rem 0.16rem 0.17rem 0.21rem;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.wwin-link-text .std-font24{
    color: var(--colortitle1);
    font-family: var(--semi);
    line-height: var(--line14);
    margin-bottom: 0.99rem;
    flex-grow: 1;
    transition: all .4s ease;
}
.wwin-link-text .std-btn5{
    border-top: 1px solid #D5D9E8;
    padding-top: 0.23rem;
}
.tutor-recom{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
    position: relative;
    z-index: 10;
}
.tutor-recom-inof{
    --jian1: 0.2rem;
    margin: 0 calc(var(--jian1) * -1);
}
.tutor-recom-inof-nub{
    padding: 0 var(--jian1);
}
.tutor-recom-inof-nub:not(:first-child){
    display: none;
}
.tutor-recom-inof .slick-list{
    overflow: visible;
}
.trin-link{
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
}
.tutor-recom-inof{
    width: 70%;
    margin: 0 auto;
}
.tutor-recom .std-font24,
.tutor-recom .std-font24 p{
    text-align: center;
}
.tutor-recom .std-font24{
    width: 78%;
    margin: 0 auto;
    margin-bottom: 0.66rem;
}
.trin-link-play{
    position: absolute;
    z-index: 6;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 0.68rem;
}
.trin-link-play img{
    width: 100%;
}
.trin-link-text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 6;
    padding: 0rem 0.76rem 0.49rem 0.76rem;
}
.trin-link-text .std-text1,
.trin-link-text .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
}
.trin-link-text .std-text1{
    max-width: 80%;
    width: 8.08rem;
}
.trin-link-img{
    position: relative;
}
.trin-link-img::before{
    content: '';
    height: 69.33%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(0,0,0,.5) 16.93%, rgba(3, 3, 3, 0.00) 100%);
    z-index: 3;
}
.trin-link-play,
.trin-link-text{
    transition: all .5s .2s ease;
    opacity: 0;
}
.tutor-recom-inof-nub:not(.slick-active) a{
    pointer-events: none;
}
.tutor-recom-inof-nub.slick-active .trin-link-play,
.tutor-recom-inof-nub.slick-active .trin-link-text{
    opacity: 1;
}
.tutor-recom-inof .slick-dots{
    bottom: -0.48rem;
}
.tutor-yutobe{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
    background: #F0F2FA;
    position: relative;
}
.tutor-yutobe-bg{
    width: 85.73%;
    right: 0;
    top: 0%;
    transform: translateY(-50%);
    position: absolute;
}
.tutor-yutobe-bg img{
    width: 100%;
}
.tutor-yutobe-cry{
    display: flex;
    align-items: flex-start;
}
.tutor-yutobe-cry .product-core-left {
    width: 3.63rem;
    padding-top: 0rem;
}
.tutor-yutobe-cry .product-core-left .pcli-item-link {
    padding: 0.11rem 0.13rem 0.08rem 0.24rem;
}
.tutor-yutobe-cry .product-core-right {
    width: calc(100% - 3.63rem);
    padding-left: 0.85rem;
}
.tyri-inof-nub{
    width: 50%;
}
.tyri-inof{
    --jian1: 0.14rem;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian1) * -2);
    display: flex;
    flex-wrap: wrap;
}
.tyri-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.tyri-inl-play{
    width: 0.68rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.tutor-yutobe-right-item .std-h4{
    color: var(--colortitle1);
    line-height: var(--line13);
    font-family: var(--semi);
    margin-bottom: 0.25rem;
}  
.tutor-yutobe{
    overflow: visible;
}
.tyri-inof-nub-link{
    border-radius: 0.1rem;
    background: var(--color4);
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.03);
    overflow: hidden;
}
.tyri-inl-play img{
    transform: scale(1)!important;
}
.tyri-inl-text{
    padding: 0.24rem 0.3rem 0.3rem;
}
.tyri-inl-text .std-text1,
.tyri-inl-text .std-text1 p{
    line-height: var(--line15);
    color: var(--colortitle1);
    transition: all .4s ease;
}
.tyri-inl-text .std-text1{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    height: 7.5em;
}
.tyri-inl-text .std-text1{
    margin-bottom: 0.44rem;
}
.tutor-yutobe .ys-cont1400{
    position: relative;
    z-index: 6;
}
.tutor-yutobe-cry .product-core-right{
    margin-top: -0.77rem;
}
.tutor-yutobe-right-item{
    padding-top: 0.77rem;
}
.tyri-inof-nub:nth-of-type(2n){
    animation-delay: .4s;
}
.tutor-main .ys-footer{
    position: relative;
    z-index: 6;
}
.contact-ban{
    padding-top: calc(var(--headh) + 0.52rem);
    padding-bottom: var(--space120);
    position: relative;
}
.contact-ban .ys-nyban-img{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.contact-ban .ys-nyban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.contact-team{
    position: relative;
    z-index: 6;
}
.contact-team-cry{
    margin-right: -1.65rem;
}
.contact-team-cry-text{
    width: 4.6rem;
    padding-top: 0.7rem;
}
.ctct-inof-nub-icon{
    width: 0.22rem;
    position: relative;
    top: 0.01rem;
}
.ctct-inof-nub{
    display: flex;
    align-items: flex-start;
}
.ctct-inof-nub .std-text2{
    width: calc(100% - 0.22rem);
    flex-grow: 1;
    padding-left: 0.12rem;
}
.contact-ban .std-h1{
    color: var(--color4);
    margin-bottom: 0.35rem;
}
.contact-ban .std-h1 span{
    color: var(--colormain1);
}
.contact-team-cry-text .std-font24{
    color: var(--color4);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.2rem;
}
.ctct-inof-nub{
    margin-bottom: 0.15rem;
}
.ctct-inof-nub:last-child{
    margin-bottom: 0rem;
}
.ctct-inof-nub .std-text2,
.ctct-inof-nub .std-text2 a{
    color: var(--color4);
}
.ctct-inof-nub .std-text2 a{
    line-height: inherit;
}
.contact-team-cry-text .std-btn4{
    margin-top: 0.55rem;
}
.contact-team .std-btn4 .std-btn1-link::before {
    border: var(--p1x) solid var(--color4);
}
.contact-team .std-btn4 .std-btn1-font{
    color: var(--color4);
}
.ys-nybanner.contact-ban .bread-box {
    bottom: auto;
    top: calc(var(--headh) + 0.42rem);
}
.contact-team-cry-form{
    max-width: 63.4%;
    width: 9.91rem;
    border-radius: 0.2rem;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    -moz-backdrop-filter: blur(25px);
    -ms-backdrop-filter: blur(25px);
    -o-backdrop-filter: blur(25px);
    padding: 0.38rem 0.55rem 0.43rem;
}
.contact-team-cry{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.ctcf-btn{
    padding: 0.09rem 0.12rem;
    display: flex;
    flex-wrap: wrap;
    background: var(--color4);
    border-radius: 0.5rem;
}
.ctcf-box{
    display: flex;
    justify-content: center;
}
.ctcf-btn-nub .std-text1{
    color: rgba(102,102,102,.6);
    line-height: var(--line12);
    padding: 0.1rem 0.25rem;
    cursor: pointer;
    border-radius: 0.5rem;
    transition: all .4s ease;
}
.ctcf-btn-nub.on .std-text1{
    color: var(--color4);
    background: var(--colormain);
}
.ctcf-bot{
    margin-top: 0.48rem;
}
.ctcf-box-iframe:not(:first-child){
    display: none;
}
.contact-ware{
    padding-top: var(--space130);
    padding-bottom: var(--space100);
}
.contact-ware .std-h2{
    text-align: center;
    margin-bottom: 0.53rem;
    line-height: var(--line12);
}
.contact-ware-inof{
    --jian1: 0.14rem;
    margin: 0 calc(var(--jian1) * -1);
}
.contact-ware-inof-item{
    width: 25%;
    padding: 0 var(--jian1);
}
.cwii-core{
    border-radius: 0.1rem;
    background: #F0F2FA;
    padding: 0.31rem 0.24rem 0.36rem;
    height: 100%;
}
.cwii-core-top-icon{
    width: 0.3rem;
    position: relative;
    top: 0.02rem;
}
.cwii-core-top{
    display: flex;
    align-items: flex-start;
    border-bottom: var(--p1x) solid #E7E9F2;
    padding-bottom: 0.26rem;
    margin-bottom: 0.26rem;
}
.cwii-core-top .std-font24{
    width: calc(100% - 0.3rem);
    flex-grow: 1;
    padding-left: 0.09rem;
    line-height: var(--line14);
    font-family: var(--semi);
}
.cwii-core .std-text1,
.cwii-core .std-text1 p{
    line-height: var(--line15);
    color: var(--color2);
}
.contact-ware-inof-item:not(:first-child){
    display: none;
}
.contact-ware-inof.mod-dots2 .slick-dots{
    bottom: -0.34rem; 
}
.contact-support{
    padding-top: var(--space100);
    padding-bottom: var(--space150);
}
.contact-ware+.contact-support{
    padding-top: 0;
}
.contact-support .std-h2{
    margin-bottom: 0.69rem;
    text-align: center;
}
.csin-top-btn{
    width: 0.38rem;
    height: 0.38rem;
    position: relative;
    border-radius: 50%;
    border: 1px solid var(--color1);
}
.csin-top-icon{
    width: 0.3rem;
}
.csin-top{
    cursor: pointer;
    padding: 0.28rem 0.28rem 0.28rem 0.47rem;
    display: flex;
    align-items: center;
}
.csin-top .std-h4{
    width: 50%;
    flex-grow: 1;
    padding-left: 0.19rem;
    color: var(--colortitle1);
    font-family: var(--semi);
    padding-right: 0.19rem;
    transition: all .4s ease;
    line-height: var(--line13);
}
.csin-top-btn::before,
.csin-top-btn::after{
    content: '';
    width: 45%;
    height: 1px;
    position: absolute;
    background: var(--color1);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.csin-top-btn::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.contact-support-inof-nub{
    border-top: 1px solid #DFDFDF;
}
.contact-support-inof-nub:last-child{
    border-bottom: 1px solid #DFDFDF;
}
.csin-bot-pos{
    display: flex;
    flex-wrap: wrap;
    --jian1: 0.15rem;
    --jian2: 0.58rem;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
}
.csin-bot-pos-nub{
    width: 25%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.csin-bot{
    border-top: 1px solid #DFDFDF;
    padding: 0.52rem 0rem 0.74rem 0.47rem;
    display: none;
}
.csin-bot .std-font24{
    color: var(--colortitle1);
    font-family: var(--semi);
    line-height: var(--line14);
    margin-bottom: 0.1rem;
}
.csin-bot .std-text1,
.csin-bot .std-text1 p,
.csin-bot .std-text1 a{
    line-height: 2;
    color: var(--color2);
}
.contact-support-inof-nub.on .csin-top-btn {
    border: 1px solid var(--colormain);
    background: var(--colormain);
}
.contact-support-inof-nub.on .csin-top-btn::before, 
.contact-support-inof-nub.on .csin-top-btn::after{
    background: var(--color4);
}
.contact-support-inof-nub.on .csin-top-btn::after {
    transform: translate(-50%, -50%) rotate(0deg);
}
.contact-support-inof-nub.on .csin-top .std-h4{
    color: var(--colormain);
}
.contact-ban .ys-nyban-img::after{
    display: none;
}
.ys-nybanner .ys-nyban-title h1{
    line-height: var(--line12);
}
.trin-link{
    display: block;
}
.tutor-recom{
    background: var(--color4);
}
.select-anchor-ph{
    display: none;
}
.home-insight .heci-controls{
    display: none;
}
/* 2025.04.16 - xiugai - start */
/* .owner-trust-rotate .slick-list{
    overflow: visible;
}
.owner-trust-inof-item a{
    pointer-events: none;
}
.owner-trust-inof-item .otii-link-text{
    opacity: 0;
}
.owner-trust-inof-item .otii-link-img::before{
    opacity: 0;
}
.owner-trust-inof-item .otii-link-img::after{
    opacity: 1;
}
.owner-trust-inof.slick-active .owner-trust-inof-item.slick-active a,
.owner-trust-inof.slick-active.one-length .owner-trust-inof-item a{
    pointer-events: all;
}
.owner-trust-inof.slick-active .owner-trust-inof-item.slick-active .otii-link-text,
.owner-trust-inof.slick-active.one-length .owner-trust-inof-item .otii-link-text{
    opacity: 1;
}
.owner-trust-inof.slick-active .owner-trust-inof-item.slick-active .otii-link-img::before,
.owner-trust-inof.slick-active.one-length .owner-trust-inof-item .otii-link-img::before{
    opacity: 1;
}
.owner-trust-inof.slick-active .owner-trust-inof-item.slick-active .otii-link-img::after,
.owner-trust-inof.slick-active.one-length .owner-trust-inof-item .otii-link-img::after{
    opacity: 0;
}
.owner-trust-inof:not(:first-child){
    display: none;
}
.owner-trust-inof-item{
    pointer-events: all;
} */
.mod-page a{
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    color: inherit;
    transition: all 0.4s ease;
    border-radius: 50%;
}
.mod-page .pc-fenye li.page-active a {
    color: var(--color4);
    background: var(--colormain);
}
@media screen and (min-width: 1200px){
    .mod-page .pc-fenye li:hover a {
        color: var(--color4);
        background: var(--colormain);
    }
    .mod-page .pc-fenye li.first_page:hover a,
    .mod-page .pc-fenye li.prev_page:hover a,
    .mod-page .pc-fenye li.next_page:hover a,
    .mod-page .pc-fenye li.last_page:hover a{
        color: var(--colormain);
        background: transparent;
    }
}
.mod-page .pc-fenye .first_page a::before,
.mod-page .pc-fenye .prev_page a::before,
.mod-page .pc-fenye .next_page a::before,
.mod-page .pc-fenye .last_page a::before {
    font-family: iconfont;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
    transition: all 0.4s ease;
    font-size: var(--font16);
}
.mod-page .pc-fenye .first_page a::before {
    content: "\e74d"
}
.mod-page .pc-fenye .next_page a::before {
    content: "\e743";
}
.mod-page .pc-fenye .prev_page a::before {
    content: "\e744";
}
.mod-page .pc-fenye .last_page a::before {
    content: "\e74c"
}
.mod-page .pc-fenye .first_page a,
.mod-page .pc-fenye .next_page a,
.mod-page .pc-fenye .prev_page a,
.mod-page .pc-fenye .last_page a {
    font-size: 0;
}
.owner-trust-inof {
    margin: 0;
}
.owner-trust-rotate{
    --jian1: 0.14rem;
    margin: 0 calc(var(--jian1)* -1);
}
/* 2025.04.16 - xiugai - end */
/* 2025.04.15 - start */
.company-ban .bread-box {
    bottom: auto;
    top: calc(var(--headh) + 0.42rem);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}
.company-ban{
    position: relative;
}
.company-ban-bg{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.company-ban-bg img{
    width: 100%;
}
.company-mission{
    position: relative;
    z-index: 2;
}
.company-mission-cry{
    display: flex;
    align-items: flex-start;
}
.company-mission-cry-left{
    width: 49.4%;
}
.company-mission-cry-right{
    width: 50.6%;
    padding-top: var(--space100);
}
.cmcr-img{
    margin-right: calc(700px - 50vw);
    margin-left: -0.54rem;
    position: relative;
}
.cmcr-img img{
    width: 100%;
}
.company-mission-cry-left{
    padding-top: calc(var(--headh) + 2.5rem);
}
.company-mission .std-h2{
    margin-bottom: 0.28rem;
    line-height: var(--line12);
    font-family: var(--semi);
}
.company-mission-cry-left .std-text1,
.company-mission-cry-left .std-text1 p{
    line-height: var(--line15);
    color: var(--colortitle1);
}
.company-mission-cry-left .std-text1 p{
    margin-bottom: 0.14rem;
}
.company-mission-cry-left .std-text1 p:last-child{
    margin-bottom: 0;
}
.company-story .std-h2{
    width: 42.428%;
}
.company-story .ys-cont1400{
    display: flex;
    align-items: flex-start;
}
.company-story-text{
    width: 57.572%;
}
.company-story-inof{
    --jian1: 0.1rem;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian1) * -2);
}
.company-story-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.csin-cry{
    position: relative;
    cursor: pointer;
}
.csin-cry .ys-imgbox-cover{
    border-radius: 0.1rem;
    width: 100%;
    margin-bottom: 0.26rem;
}
.csin-cry .std-h4{
    line-height: var(--line13);
    font-family: var(--semi);
    color: var(--colortitle1);
    margin-bottom: 0.05rem;
}
.csin-cry .std-text1{
    color: var(--color2);
    line-height: var(--line15);
}
.csin-cbn-icon{
    width: 12px;
    height: 12px;
    position: relative;
    flex-shrink: 0;
    top: 0.08rem;
}
.csin-cry-btn{
    margin-top: 0.225rem;
    border-top: 1px solid rgba(0,0,0,.4);
}
.csin-cry-btn-nub{
    border-bottom: 1px solid rgba(0,0,0,.4);
    padding-top: 0.13rem;
    padding-bottom: 0.13rem;
    display: flex;
    justify-content: flex-start;
}
.csin-cry-btn .std-text2{
    color: var(--colortitle1);
    line-height: var(--line175);
    margin-right: 0.26rem;
}
.csin-cbn-icon::before,
.csin-cbn-icon::after{
    content: '';
    width: 100%;
    height: 1px; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--colormain);
}
.csin-cbn-icon::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.company-story-inof{
    margin-top: 0.67rem;
}
.company-story{
    padding-bottom: var(--space150);
}
.company-story-text .std-font24,
.company-story-text .std-font24 p{
    line-height: var(--line14);
    color: var(--colortitle1);
}
.talent-pop .ys-modal-wrap,
.story-pop .ys-modal-wrap {
    justify-content: flex-end;
    align-items: stretch;
}
.talent-pop .ys-modal-content,
.story-pop .ys-modal-content {
    width: 54.375vw;
    height: 100vh;
    padding: 1.16rem 0.5rem 1.16rem 0.99rem;
    max-height: 100vh;
    background: #F0F2FA;
}
.talent-pop .mCSB_scrollTools .mCSB_draggerContainer,
.story-pop .mCSB_scrollTools .mCSB_draggerContainer{
    top: var(--space100);
    bottom: var(--space100);
}
.story-pop-cry,
.talent-pop-cry{
    padding-right: 0.64rem;
}
.story-pop-img{
    width: 2.11rem;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-bottom: 0.56rem;
}
.story-pop-img img{
    width: 100%;
}
.story-pop .std-h2{
    font-family: var(--semi);
    margin-bottom: 0.13rem;
}
.story-pop-text1{
    margin-bottom: 0.36rem;
}
.story-pop-text2,
.story-pop-text1,
.story-pop-text2 p,
.story-pop-text1 p{
    line-height: var(--line18);
}
.story-pop-text2 p{
    margin-bottom: 1.8em;
}
.story-pop-text2 p:last-child{
    margin-bottom: 0;
}
.talent-pop .ys-modal-close,
.story-pop .ys-modal-close{
    width: 0.46rem;
    top: 0.66rem;
    right: 0.66rem;
}
.talent-pop .ys-modal-close img,
.story-pop .ys-modal-close img{
    width: 100%;
} 
.company-number{
    position: relative;
    padding-top: var(--space150);
    padding-bottom: 3.15rem;
}
.company-number-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.company-number-bg img{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.std-font84{
    font-size: var(--font84);
    color: var(--colortitle1);
    line-height: var(--line12);
}
.company-number .ys-cont1400{
    position: relative;
    z-index: 6;
}
.company-number .mod-title5{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.75rem;
}
.company-number-inof{
    --jian1: 0.165rem;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
}
.company-number-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian1);
    position: relative;
    padding-bottom: 0.47rem;
    padding-top: 0.43rem;
}
.company-number-inof-nub::before{
    content: '';
    width: calc(100% - calc(var(--jian1) * 2));
    height: 1px;
    position: absolute;
    top: 0;
    left: var(--jian1);
    background: #000;
}
.company-number-inof-nub .std-font84{
    margin-bottom: 4px;
    transition: all .4s ease;
}
.company-number-inof-nub .std-text1{
    color: var(--color2);
}
.company-number-inof-nub:nth-of-type(-n+3)::before{
    display: none;
}
.company-energy{
    padding-top: var(--space150);
    padding-bottom: var(--space100);
}

.yecb_left{
    width: 48%;
    position: relative;
}
.yecb_list{
    padding:100px 0;
}
.yecb_right{
    width: 52%;
    padding-left: 100px;
}
.yecb_left_numnr {
    position: relative;
    top: 0;
    left: 0;
    width: 600px;
    height: 240px;
    transform: translate(0,0);
}
.yecb_left_numnr_yuan{
    position: absolute;
    z-index: 1;
    width: 567px;
    height: 567px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    right: -60px
}
.ylny_circle2 {
    stroke-dasharray: var(--stroke-xian),var(--stroke-dashoffset);
    transition: all 0.36s cubic-bezier(.25, .74, .22, .99);
}
.yecb_left_numnr_year{
    height: 240px;
    position: relative;
    z-index: 10;
}
.ylny_text{
    height: 240px;
    position: relative;
}
.ylny_text_qian
,.ylny_text_span_hou{
    color: #00229E;
    font-size: 240px;
    font-weight: bold;
}
.yecb_right_ul_li:first-child .trul_ul_li:first-child{
    padding-top: 0;
}
.trul_ul_li{
    margin-bottom: 40px;
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(153,153,153,.2);
    padding: 0 20px 30px;
}
.tult_date{
    color: #333;
    opacity: .5;
    font-size: 14px;
    line-height: 1.25;
    margin-bottom: 8px;
}
.tult_word p{
    font-size: 16px;
    line-height: 1.75;
    color: #333;
}
.ylny_text_span{
    position: relative;
    transition: all .36s ease-out;
}
.ylny_text_span_hou.prev1{
    display: block;
}
.ylny_text_span_hou.next1{
    display: block;
}
.ylny_text_span_hou.act{
    display: block;
    color: #00229E;
    opacity: 1;
    transition: all .2s;
}
.ylny_text_span_hou{
    display: none;
    opacity: .1;
    color: #333;
    transition: all .36s;
}
.yecb_left_numnr{
    position: sticky;
    top: calc(50vh - 120px);
}
.ys_event3_cont_box{
    display: flex;
}
.company-energy{
    overflow: visible;
}
.yecb_right .std-h2{
    color: var(--colortitle1);
    line-height: var(--line12);
    font-family: var(--semi);
}
.yecb_right .std-h2 span{
    color: var(--colormain);
}
.company-sustain {
    position: relative;
    padding-top: 2.02rem;
    padding-bottom: 3.31rem;
    z-index: 3;
}
.company-sustain-bg{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 100%;
}
.company-sustain-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    bottom: 0;
    left: 0;
}
.company-sustain .ys-cont1400{
    position: relative;
    z-index: 6;
}
.company-sustain-inof{
    display: flex;
    --jian1: 0.14rem;
    margin: 0 calc(var(--jian1) * -1);
}
.company-sustain-inof-nub{
    width: 25%;
    padding: 0 var(--jian1);
}
.csin-link{
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
    padding: 0.36rem 0.11rem 1.04rem 0.26rem;
}
.csin-link-icon{
    width: 0.45rem;
    margin-bottom: 0.21rem;
}
.company-sustain .std-h2 {
    text-align: center;
    margin-bottom: 0.59rem;
}
.csin-link .std-font24{
    color: var(--line14);
    margin-bottom: 0.19rem;
    font-family: var(--semi);
}
.company-hoymile{
    padding-top: var(--space150);
}
.company-hoymile .std-h2{
    text-align: center;
}
.company-hoymile .scin-link{
    border-radius: 0.14rem;
    background: #F8F9FD;
}
.company-hoymile .std-font24{
    color: var(--colortitle1);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.12rem;
}
.company-hoymile .std-text1,
.company-hoymile .std-text1 p{
    color: var(--color2);
    line-height: var(--line15);
}
.company-hoymile .scin-link-text .std-btn5 {
    margin-top: 0.65rem;
}
.company-hoymile .scin-link-text {
    padding: 0.36rem 0.3rem 0.48rem 0.4rem;
}
.company-talk{
    /* padding-top: 2.12rem;
    padding-bottom: 2.48rem; */
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.company-talk-cry{
    display: flex;
}
.company-talk-cry-img{
    width: 2.6rem;
}
.company-talk-cry-img img{
    width: 100%;
}
.company-talk-cry-text{
    width: 34.3%;
}
.company-talk-cry .std-h2{
    width: calc(65.7% - 2.6rem);
    padding-left: 0.29rem;
    padding-right: 1rem;
}
.company-talk-cry .std-h2 span{
    color: var(--colormain);
}
.company-talk-cry-text .std-text1{
    margin-bottom: 0.27rem;
}
.talent-main{
    background: #F0F2FA;
}
.talent-box{
    padding-top: var(--space150);
    overflow: visible;
}
.talent-box-cry{
    display: flex;
    align-items: flex-start;
}
.talent-box-cry-left{
    width: 42.2%;
    padding-right: 1.14rem;
}
.talent-box-cry-left .std-font24,
.talent-box-cry-left .std-font24 p{
    color: var(--colortitle1);
    line-height: var(--line14);
}
.talent-box-cry-right{
    width: 57.8%;
}
.tbcr-inof{
    --jian1: 0.1rem;
    --jian2: 0.85rem;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.tbcr-inb-img{
    width: 100%;
    border-radius: 0.1rem;
}
.tbcr-inb-img-icon{
    width: 0.4rem;
    position: absolute;
    top: 0.15rem;
    right: 0.16rem;
}
.tbcr-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.tbcr-inof{
    display: flex;
    flex-wrap: wrap;
}
.tbcr-inof .std-text2{
    color: var(--colortitle1);
    line-height: var(--line15);
    margin-top: 0.22rem;
    margin-bottom: 0.1rem;
}
.tbcr-inof-nub-box{
    cursor: pointer;
}
.talent-box{
    padding-bottom: var(--space150);
}
.tbcr-inof-nub-box .std-font24{
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all .4s ease;
}
.talent-box-cry-left{
    position: sticky;
    top: calc(var(--headh) + var(--space100));
}
.talent-pop-cry .std-h2{
    font-family: var(--semi);
    margin-bottom: var(--space30);
}
.talent-text1 p{
    position: relative;
    padding-left: 20px;
}
.talent-text1,
.talent-text1 p{
    line-height: var(--line18);
    color: var(--colortitle1);
}
.talent-text1 p::before{
    content: '';
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--colormain);
    position: absolute;
    left: 0;
    top: calc(0.9em - 4.5px);
}
.talent-text1{
    padding-bottom: 0.545rem;
    border-bottom: 1px solid #BABABA;
    margin-bottom: 0.455rem;
}
.talent-pop .std-text2, 
.talent-pop .std-text2 p{
    line-height: var(--line18);
}
.talent-pop .yxedr-active h5{
    color: var(--colormain);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.58em;
}
.talent-pop .yxedr-active h5:not(:first-child){
    margin-top: 1.25em;
}
.talent-pop .yxedr-active p{
    margin-bottom: 0!important;
}
.down-main .ys-nybanner h1{
    text-align: center;
    margin-bottom: 0.21rem;
}
.down-main .scbl-submit{
    width: 4.53rem;
    height: 0.47rem;
    background: var(--color4);
    padding: 0.04rem 0.06rem;
    margin: 0 auto;
    border: 0px;
}
.down-main .scbl-submit input::placeholder {
    color: var(--color3);
}
.down-btn .std-text2{
    font-size: var(--font18);
    color: var(--colortitle1);
}
.down-btn.act .std-text2{
    color: var(--colormain);
}
.down-btn .anchor-inof-nub::before{
    display: none;
}
.down-main,
.down-main .std-anchor{
    background: #F0F2FA;
}
.down-main .std-anchor {
    border: var(--p1x) solid #DADEEE;
}
.down-select{
    padding-top: var(--space70);
    padding-bottom: var(--space150);
}
.down-select-cry-nub{
    margin-bottom: 0.1rem;
    border-radius: 0.1rem;
    background: var(--color4);
    padding: 0.29rem 0.7rem 0.4rem;
}
.down-select-cry-nub:last-child{
    margin-bottom: 0rem;
}
.down-result{
    background: var(--color4);
    padding-top: calc(var(--space80) + 0.04rem);
    padding-bottom: calc(var(--space80) + 0.02rem);
}
.down-select .std-font24{
    line-height: var(--line14);
    color: var(--colortitle1);
    margin-bottom: 0.2rem;
}
.down-select{
    --jian1: 3.5px;
}
.dscn-box-inof{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian1) * -2);
}
.dscn-box-inof .std-text1{
    border-radius: 8px;
    border: 1px solid rgba(153, 153, 153, 0.20);
    background: #F0F2FA;
    cursor: pointer;
    transition: all .4s ease;
    padding: 0.09rem;
    line-height: var(--line15);
    color: var(--color2);
}
.dscn-box-inof-item{
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.dscn-box:not(:first-child){
    padding-top: 0.32rem;
    border-top: 1px solid #E8E8E8;
    margin-top: 0.36rem;
}
.dscn-box-inof-item.on .std-text1{
    border: 1px solid rgba(0, 34, 158, 0.40);
    background: var(--colormain);
    color: var(--color4);
}
.down-select-btn{
    display: flex;
    --jian2: 0.055rem;
    margin: 0 calc(var(--jian2) * -1);
    margin-top: 0.28rem;
}
.down-select-btn-nub{
    padding: 0 var(--jian2);
}
.std-btn7-link,
.std-btn8-link{
    padding: 0.09rem 0.57rem;
    border-radius: 0.5rem;
    border: 1px solid var(--colortitle1);
    transition: all .4s ease;
    cursor: pointer;
}
.std-btn7-link-font,
.std-btn8-link-font{
    color: var(--colortitle1);
    line-height: var(--line13);
    transition: all .4s ease;
}
.std-btn8-link{
    border: 1px solid var(--colormain);
    background: var(--colormain);
}
.std-btn8-link-font{
    color: var(--color4);
}
.down-result-name {
    color: var(--colortitle1);
    line-height: var(--line14);
    margin-bottom: 0.25rem;
}
.down-table-thead{
    border-radius: 10px;
    background: #F0F2FA;
    display: flex;
}
.down-table-tbody-tr{
    display: flex;
    align-items: center;
}
.down-th1,
.dttt-td1{
    width: 25.7%;
    padding-left: 0.57rem;
}
.down-th2,
.dttt-td2{
    width: 19.64%;
}
.down-th3,
.dttt-td3{
    width: 16.29%;
}
.down-th4,
.dttt-td4{
    width: 16.29%;
}
.down-th5,
.dttt-td5{
    width: 22.08%;
}
.down-table-thead-th{
    line-height: var(--line14);
    color: var(--colortitle1);
    padding-top: 0.2rem;
    padding-bottom: 0.19rem;
    padding-right: 0.1rem;
}
.down-table-tbody{
    margin-top: 0.19rem;
}
.dttt-td{
    line-height: var(--line15);
    color: var(--colortitle1);
    padding-right: 0.3rem;
}
.dttt-td:last-child{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 0.57rem;
}
.down-table-tbody-tr{
    padding-top: 0.26rem;
    padding-bottom: 0.25rem;
    border-bottom: 1px solid #E8E8E8;
    transition: all .4s ease;
    background: var(--color4);
    position: relative;
    margin-bottom: 3px;
}
.down-table-tbody-tr:last-child{
    margin-bottom: 0px;
}
.dttt-td .std-btn6-link-font,
.dttt-td .std-btn8-link-font{
    font-size: var(--font16);
}
.dttt-td .std-btn8-link {
    padding: 0.09rem 0.27rem;
}
.dttt-td .std-btn6{
    margin-right: 0.34rem;
}
.dttt-td .std-btn6-link-font{
    color: var(--colormain);
}
.company-ban-bg{
    height: 100%;
}
.company-ban-bg img{
    height: 100%;
    object-fit: cover;
}
.company-story{
    z-index: 6;
    position: relative;
}
.cmcr-inof-nub{
    position: absolute;
}
.cmcr-inof-nub1{
    width: 50%;
    right: -0.33rem;
    bottom: 0.18rem;
}
.cmcr-inof-nub2{
    width: 65.2%;
    bottom: -0.05rem;
    left: -0.42rem;
}
.cmcr-inof-nub3{
    width: 45.4%;
    bottom: 2.35rem;
    right: -1rem;
}
.yecb_right_ul .std-h4{
    color: var(--colortitle1);
    line-height: var(--line13);
    font-family: var(--semi);
    margin-bottom: 0.25rem;
}
.yecb_right .std-h2{
    margin-bottom: 0.95rem;
    width: 80%;
}
.yecb_right_ul_li{
    padding-bottom: 0.3rem;
    border-bottom: 1px solid #E0E0E0;
}
.yecb_right_ul_li:not(:first-child){
    margin-top: 0.5rem;
}
.yecb_right_ul_li .std-text1.yxedr-active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    padding-inline-start: 0px;
}
.yecb_right_ul_li .std-text1 p{
    position: relative;
    padding-left: 0.27rem;
}
.yecb_right_ul_li li::marker {
    font-size: 0;
}
.yecb_right_ul_li .std-text1 p,
.yecb_right_ul_li .std-text1{
    line-height: var(--line18);
    color: var(--colortitle1);
}
.yecb_right_ul_li .std-text1 p::before{
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    border-radius: 50%;
    background: var(--colortitle1);
    left: 0.1rem;
    top: calc(0.9em - 2.5px);
}
.talent-pop .ys-modal-content .mCSB_inside>.mCSB_container,
.story-pop .ys-modal-content .mCSB_inside>.mCSB_container {
    margin-right: 00px;
}
.ys-modal-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.talent-pop .ys-modal-content, .story-pop .ys-modal-content{
    animation: pro_pop .6s ease-out forwards;
}
@keyframes pro_pop {
    0%{
        transform: translateX(80%);
        opacity: 0;
    }
    100%{
        transform: translateX(0%);
        opacity: 1;
    }
}
@-webkit-keyframes pro_pop {
    0%{
        transform: translateX(80%);
        opacity: 0;
    }
    100%{
        transform: translateX(0%);
        opacity: 1;
    }
}
.yecb_right_ul{
    margin-bottom: -119px;
}
.yecb_right-zhan{
    position: sticky;
    bottom: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
    width: 100%;
    height: 219px;
    z-index: 6;
    pointer-events: none;
}
.yecb_list{
    padding-bottom: 0;
    padding-top: 0px;
}
.ylny_text_qian, .ylny_text_span_hou{
    font-family: var(--bold);
}
.yecb_left_numnr{
    height: 567px;
    display: flex;
    align-items: center;
    top: calc(50vh - 283px);
}
.yecb_right{
    padding-top: 44px;
}
.company-mission-cry-left{
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 0!important;
    position: sticky;
    top: 0;
    z-index: 6;
}
.company-mission{
    overflow: visible;
}
.cmcr-img>img{
    transform: translateY(10%);
    opacity: 0.5;
}
.cmcr-inof-nub1 img{
    transform: translate(7%,0%);
    opacity: 0.5;
}
.cmcr-inof-nub2 img{
    transform: translate(-7%,0%);
    opacity: 0.5;
}
.cmcr-inof-nub3 img{
    transform: translate(7%,8%);
    opacity: 0.5;
}
.yecb_right_ul_li .std-text1 p{
    margin-bottom: 0;
}
.company-hoymile{
    overflow: visible;
}
.company-number-bg img {
    height: 100%;
    object-fit: cover;
}
/* 2025.04.15 - end */
/* 2025.04.21 - start */
.pcli-item .std-font24{
    font-size: var(--font18);
}
.product-add .std-text1{
    font-family: var(--bold);
    line-height: var(--line15);
    margin-bottom: 14px;
}
.product-add:not(:first-child){
    margin-top: 35px;
}
.product-main .product-core-right {
    margin-top: -0rem;
}
.product-main .product-core-left {
    padding-top: 0rem;
}
/* .product-sticky {
    top: calc(var(--headh) + 30px);
    max-height: calc(100vh - calc(var(--headh) + 30px));
} */
.product-add:last-child{
    padding-bottom: 30px;
}
.product-sticky .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.product-core-left {
    margin-right: -30px;
    width: calc(3.27rem + 30px);
}
.product-add{
    padding-right: 30px;
}
.product-sticky .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: transparent;
}
.product-sticky .mCSB_scrollTools{
    height: 100px;
    top: 50%;
    transform: translateY(-50%);
}
.product-sticky .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.product-sticky .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 34, 158, .5);
}
.product-main .product-sticky{
    top: auto;
    position: static;
}
.select-anchor-ph .ys-select-li a{
    color: inherit;
}
.home-energy .std-btn3{
    display: flex;
    justify-content: center;
    margin-top: var(--space45);
}
.video-play{
    cursor: pointer;
}
.video-play:hover>.ys-imgbox-cover>img{
    transform: scale(1.05);
}
.tutor-recom-inof-nub:not(.slick-active) .video-play{
    pointer-events: none;
}
.std-btn6-link-font {
    text-underline-position: under;
}
.scin-link-img img{
    object-fit: cover;
}
.change-btn {
    justify-content: flex-start;
}
.hisi-link-img img{
    object-fit: cover;
}

/* 2025.4.23Linda修改-start */
.yxedr-active ol li,
.yxedr-active ul li{
    font-size: var(--font18);
    color: var(--colortitle1);
    line-height: var(--line15);
    margin-bottom: 1em;
}
.yxedr-active ol, 
.yxedr-active ul{
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 20px;
}
.yxedr-active ol li, .yxedr-active ul li{
    list-style: disc;
}
.sfsl-text .std-text1 p{
    color: var(--color2);
}
/* .detail-ban .std-h4{
    font-family: ;
} */
.story-cry-box-right {
    padding-left: 0.4rem;
}
.opcr-box-link-word p{
    text-align: center;
}
.opcr-box-link-word .std-text2{
    margin-top: 0.18rem;
    display: none;
}
.osin-link .std-text1 p{
    font-size: var(--font16);
}
.osin-link .std-text1 {
    -webkit-line-clamp: inherit;
    height: auto;
}
.osin-link-text {
    padding-bottom: 0.54rem;
}
.osin-link-text .std-btn5 {
    position: absolute;
    bottom: 0.32rem;
    left: 0;
    width: 100%;
    padding: 0 0.28rem;
}
.osin-link {
    height: 100%;
    position: relative;
}
.opcl-link-text .std-font24 ,
.opcl-link-text .std-text2, .opcl-link-text .std-text2 p{
    color: var(--colortitle1);
}
.ifcr-btn {
    padding-left: 0 !important;
}
.head-nav-item-support {
    width: 2.68rem;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
}
.head-nav-item-support .hnid-core-right{
    width: 100%;
    padding: 0 !important;
}
.head-nav-item-support .hnid-core-right-second {
    padding: 0;
}
.head-nav-item-support .hnid-core-right::before{
    display: none;
}
.head-nav-item-support .hnid-core {
    padding: 0.45rem 0.48rem;
}
.privacy-main h1{
    font-size: var(--font52);
    color: var(--color4);
    text-align: center;
    margin-bottom: 0 !important;
}
.privacy-main .detail-ban-cry-text{
    width: 100%;
    padding-right: 0;
}
.privacy-main .detail-ban{
    background: #00205B;
    padding: 1.1rem 0;
}
.privacy-main .detail-core-cry-left {
    width: 100% !important;
    padding-right: 0 !important;
}
.pcri-empty-parga p{
    text-align: center;
}
.pcri-empty-btn{
    margin-top: var(--space40);
}
.pcri-empty-btn .std-btn4 {
    justify-content: center;
}
.pcri-empty{
    display: none;
    overflow: hidden;
}
.pcri-empty.act{
    display: block;
}
.home-solution{
    padding-top: 1.98rem;
}
.home-bring{
    padding-top: 1.9rem;
    padding-bottom: 1.7rem;
}
.home-insight{
    padding-top: 1.9rem;
}
.home-insight-swiper.mod-dots2 {
    padding-bottom: 0.4rem;
}
.home-profess-inof-nub {
    margin-bottom: 1.15rem;
}
.home-profess {
    padding-bottom: 1.95rem;
}
.std-btn1-link::before{
    top: 0;
    left: 0;
    transform: translate(0,0);
}
.inside-main .std-btn3 .ys-imgbox-cover img:nth-child(1),
.inside-main .std-btn1 .ys-imgbox-cover img:nth-child(1){
    content: url(../images/a1_icon04h2.svg);
}
.inside-main .std-btn1 .std-btn1-icon,
.inside-main .std-btn3 .std-btn1-icon{
    background: var(--colormain);
}
.osbi-nub {
    right: auto;
    left: 0;
    top: calc(100% + 10px);
    transform: translateY(0);
}
.osbi-nub.top{
    top: auto !important;
    bottom: calc(100% + 10px);
}
.osci-nub.on{
    z-index: 5;
}
.osbi-nub::before{
    transition: all .36s;
}
.osci-nub.on .osbi-nub::before{
    opacity: 1;
}
.osci-nub.on .std-font24, 
.osci-nub.on .std-text1{
    opacity: 1;
}
/* .std-btn1-icon {
    height: var(--btn1);
    border-radius: 50%;
    background: var(--colormain);
    transition: all .4s ease;
} */
/* 2025.4.23Linda修改-end */
.osci-nub.on .osbi-nub{
    pointer-events: all;
}
.osci-nub .std-text2::before{
    transition-delay: .3s;
}
.osci-nub.on .std-text2::before{
    transition-delay: 0s;
} 
.osci-nub{
    animation: osci_yin .4s ease forwards;
}
.osci-nub.on{
    animation: osci_show 0s ease forwards;
}
@keyframes osci_show {
    0%{
        z-index: 1;
    }
    100%{
        z-index: 5;
    }
}
@keyframes osci_yin {
    0%{
        z-index: 5;
    }
    100%{
        z-index: 1;
    }
}

/* 20250423--专题页扒站--start */
.new-page .hoos-title a {
    line-height: var(--head1);
}
.new-page #main{
    padding-top: var(--headh);
}
.new-page .yspc-wrap-input-text input {
    position: relative;
    top: -9px;
}
.new-page .elementor-widget-container h3{
    font-family:var(--bold) !important;
    color: #051f5a;
}
.new-page .elementor-widget-container p{
    line-height: var(--line175);
}
.new-page.page14 ul,
.new-page.page12 ul{
    margin: 0 !important;
} 
.page14 .elementor-136025 .elementor-element.elementor-element-d968074 .elementor-heading-title{
    line-height: var(--line12);
}
.new-page.page13 .elementor-134581 .elementor-element.elementor-element-5f6dc7d{
    margin-bottom: 5em;
}
.new-page.page12 .elementor-144652 .elementor-element.elementor-element-1eb530a .elementor-button {
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    background-color: var(--e-global-color-secondary);
}
.page12-ctact .elementor-widget-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page12-ctact{
    width: 100%;
    background: #00205B;
    padding: var(--space100) 0;
}
.page12-ctact h2{
    color: #fff;
    margin-bottom: 0.2rem;
}
.page12-ctact-le-word p{
    font-size: var(--font16);
    color: rgba(255,255,255,0.8);
}
.page12-ctact .elementor-button-link{
    background: #14DD6A;
    padding: 16px 40px;
}
.page11 .elementor-element-1225dd8.e-con-full{
    width: 32%;
    background-color: #F2F9FF;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0.2rem 0.2em;
    border-radius: 10px;
}
.page1 .elementor-103132 .elementor-element.elementor-element-b489b3a:not(.elementor-motion-effects-element-type-background){
    top: var(--headh) !important;
}
.eicon-chevron-left:before {
    content: '\e744';
}
.eicon-chevron-right:before {
    content: '\e743'; 
}
.slick-prev .iconfont::before{
    content: '\e744';
}
.slick-next .iconfont::before{
    content: '\e743';
}
.elementor-swiper-button-prev{
    position: absolute;
    top: 50%;
    left: 0.2rem;
    transform: translateY(-50%);
    z-index: 2;
    cursor: pointer !important;
}
.elementor-swiper-button-next{
    position: absolute;
    top: 50%;
    right: 0.2rem;
    transform: translateY(-50%);
    z-index: 2;
    cursor: pointer !important;
}
.hm-download:before {
    content: "\e7b2";
}
.page8 .elementor-587503 .elementor-element.elementor-element-07b6712:not(.elementor-motion-effects-element-type-background){
    background-size: 100% !important;
}
.page8 .elementor-587503 .elementor-element.elementor-element-07b6712{
    --min-height: 100vh !important;
}
/* 20250423--专题页扒站--end */
.home-hoymiles-text .std-font44 p{
    line-height: inherit;
}
.home-solution .std-h1 p{
    line-height: inherit;
}
/* .owner-solution-box:nth-child(1) .osci-nub:nth-child(3) .osbi-nub{
    top: auto !important;
    bottom: calc(100% + 10px);
}
.owner-solution-box:nth-child(1) .osci-nub:nth-child(5) .osbi-nub{
        top: auto !important;
        bottom: calc(100% + 10px);
}
.owner-solution-box:nth-child(1) .osci-nub:nth-child(4) .osbi-nub{
    top: auto !important;
    bottom: calc(100% + 10px);
} */
.pcli-item-link{
    cursor: pointer;
}
.ctcf-bot .slick-track {
    display: block;
}
.owner-support-inof .slick-track {
    margin: 0 auto;
}
.yxedr-active ul.mod-rotate,
.yxedr-active ul.slick-dots {
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 0px;
}
.yxedr-active .mod-rotate li img{
    width: 100%;
}
.yxedr-active .mod-rotate li.slick-slide{
    padding: 0 10px;
}
.yxedr-active .mod-rotate{
    margin: 0 -10px;
    width: calc(100% + 20px);
    left: -10px;
}
.yxedr-active .mod-rotate>li:not(:first-child){
    display: none;
}
.yxedr-active .mod-rotate .slick-track{
    display: block;
}
.yxedr-active .mod-rotate .slick-prev, 
.yxedr-active .mod-rotate .slick-next{
    z-index: 6;
}
.yxedr-active .mod-rotate .slick-prev, 
.yxedr-active .mod-rotate .slick-next{
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    border: 1px solid var(--colormain);
    background: var(--colormain);
    transition: all.4s ease;
}
.yxedr-active .mod-rotate .slick-prev{
    left: 20px;
}
.yxedr-active .mod-rotate .slick-next{
    right: 20px;
}
.yxedr-active .mod-rotate .slick-prev::before, 
.yxedr-active .mod-rotate .slick-next::before{
    content: '';
    background-image: url(../images/0e1_icon2.svg);
    width: 50%;
    height: 50%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
    opacity: 0;
}
.yxedr-active .mod-rotate .slick-prev::after, 
.yxedr-active .mod-rotate .slick-next::after{
    content: '';
    background-image: url(../images/0e1_icon3.svg);
    width: 40%;
    height: 40%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
}
.yxedr-active .mod-rotate .slick-next::before,
.yxedr-active .mod-rotate .slick-prev::after{
    transform: translate(-50%, -50%) rotate(180deg);
}
.yxedr-active .mod-rotate .slick-arrow.slick-disabled{
    border: 1px solid var(--colortitle1);
    background: transparent;
    opacity: 1 !important
}
.yxedr-active .mod-rotate .slick-arrow.slick-disabled::after{
    opacity: 0;
}
.yxedr-active .mod-rotate .slick-arrow.slick-disabled::before{
    opacity: 1;
}
.osbi-nub .std-text1, .osbi-nub .std-text1 p{
    font-size: var(--font16);
}
.osbi-nub {
    width: 4.1rem;
}
.osci-nub.mod-right .osbi-nub{
    left: auto;
    right: -1.4rem;
}
.opcr-box-link-word .std-h4{
    font-size: 0.24rem;
}
.hbcr-nri-core .std-h4 {
    margin-bottom: 0.04rem;
}
.hbcr-nri-core-text .std-text2,
.hbcr-nri-core-text .std-text2 p{
    line-height: var(--line14);
    color: var(--color2);
}
.hbcr-nri-core-text .std-text2{
    margin-bottom: 0.31rem;
}
.hbcl-rotate-btn .std-btn5:first-child {
    margin-left: 0rem;
}
.ys-phfy{
    display: none;
}
.oscl-nub:not(:first-child){
    display: none;
}
.oscr-btn-nub .std-h4{
    font-weight: bold;
    font-size: var(--font32);
}
.head-nav-item-down.head-nav-item-down2 {
    width: auto;
}
.hnid-cin-third{
    display: flex;
}
.hnid-cin-third-add{
    width: 2.82rem;
    padding: 0 0.1rem;
}
.hnid-core-inof-nub {
    width: auto;
}
.hnid-cin-third{
    margin: 0 -0.1rem;
}
.install-main .owner-support {
    background: #F8F9FD;
}
.home-energy-ph{
    display: none!important;
}
.heci-nub .std-btn5{
    display: none;
}
.hscr-inl-text .std-btn1-font{
    color: var(--color4)!important;
}
.hscr-inl-text .std-btn5-link .std-btn1-icon {
    width: 0.08rem;
}
.hscr-inl-text .std-btn5{
    margin-top: 0.42rem;
    display: flex;
}
.hscr-inl-text, .hscr-inl-text * {
    cursor: auto;
}
.hscr-inl-text .std-btn5-link,
.hscr-inl-text .std-btn5-link *{
    cursor: pointer;
}
.hpin-link-text .std-h5 p{
    line-height: var(--line16);
    font-size: var(--font20);
    margin-bottom: 0!important;
}
.hpin-link-text .std-h5.yxedr-active ul li{
    margin-bottom: 0;
    position: relative;
}
.hpin-link-text .std-h5.yxedr-active ul {
    padding-inline-start: 0.13rem;
}
.hpin-link-text .std-h5.yxedr-active ul li::before{
    content: '';
    width: 4px;
    height: 4px;
    background: var(--color2);
    position: absolute;
    left: -0.11rem;
    border-radius: 50%;
    top: calc(var(--font20) * 0.8 - 2px);
}
.hpin-link-text .std-h5.yxedr-active ul li::marker{
    font-size: 0;
}
.opcr-box-rotate .opcr-box-link-word {
    padding-bottom: 0.33rem;
}
.opcr-box-link-word .std-text2 {
    margin-top: 0.1rem;
}
.opcr-box-link-word .std-text2{
    display: block;
}
.opcr-add{
    display: none;
}
.owner-product-cry-left .std-btn5 {
    margin-top: 0.38rem;
}
.opcl-link-text .std-font24 {
    margin-bottom: 0.17rem;
}
.opcl-link-text {
    padding: 0rem 0.71rem 0.98rem 0.68rem;
}
.opcr-add .std-btn5-link{
    justify-content: center;
}
.opcr-box-rotate .opcr-box-link-word,
.opcr-box-link-word {
    padding: 0 0.3rem 0.29rem;
}
.opcr-add .std-btn5{
    margin-top: 0.26rem;
}
.opcr-box-rotate.mod-arrows41 .slick-prev, 
.opcr-box-rotate.mod-arrows41 .slick-next{
    z-index: 6;
}
.opcr-box-rotate.mod-arrows41 .slick-prev{
    left: 0.2rem;
}
.opcr-box-rotate.mod-arrows41 .slick-next{
    right: 0.2rem;
}
.mod-arrows41 .slick-prev,
.mod-arrows41 .slick-next{
    width: 0.24rem;
    height: 0.24rem;
}
.mod-arrows41 .slick-prev::before,
.mod-arrows41 .slick-next::before,
.mod-arrows41 .slick-prev::after,
.mod-arrows41 .slick-next::after{
    content: '';
    background-image: url(../images/com_icon13a.svg);
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.mod-arrows41 .slick-prev::before,
.mod-arrows41 .slick-next::before{
    opacity: .6;
}
.mod-arrows41 .slick-prev::after,
.mod-arrows41 .slick-next::after{
    background-image: url(../images/com_icon13.svg);
    opacity: 0;
}
.mod-arrows41 .slick-prev::before,
.mod-arrows41 .slick-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.home-insight{
    padding-bottom: var(--space150);
}
.company-hoymile .std-text1{
    flex-grow: 1;
}
.osci-nub.mod-right .osbi-nub {
    left: auto;
    right: var(--widthx);
}
.osci-nub{
    --widthx: -1.4rem;
}
.osin-link .std-text1, .osin-link .std-text1 p{
    font-size: var(--font16);
}
.fiit-mark .std-font36{
    font-size: var(--font20);
    padding-left: 0.03rem;
}
.suy-search-ph{
    display: none;
}
/* lang */
.head-language{
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px);
    -moz-backdrop-filter: blur(12.5px);
    -ms-backdrop-filter: blur(12.5px);
    -o-backdrop-filter: blur(12.5px);
    padding-top: var(--space45);
    padding-bottom: var(--space80);
    display: none;
}
.head-language .ys-cont1720{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.head-language-nub{
    padding: 0 0.3rem;
}
.head-lang-top{
    line-height: var(--line175);
    color: var(--colortitle1);
    font-weight: bold;
    margin-bottom: 0.14rem;
}
.hlnc-item,
.hlnc-item a{
    color: var(--color2);
    line-height: var(--line175);
    transition: all .4s ease;
    font-size: var(--font14);
}
.hlnc-item{
    margin-bottom: 0.09rem;
}
.hlnc-item:last-child{
    margin-bottom: 0;
}
.head-wai{
    display: flex;
    justify-content: center;
    transition: all .4s ease;
}
.ys-hd-pc{
    display: block;
}
.head-other-second::after{
    height: var(--head1);
}
.hooi-lang .hooi-lang-top-jian img{
    transform: rotate(-180deg);
}
.hooi-lang.act .hooi-lang-top-jian img{
    transform: rotate(0deg);
}
.tbcr-inb-img img{
    object-fit: cover;
}
.ys_navph2_lang {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
}
.ys_navph2_lang_btn {
    display: inline-block;
    padding: 15px;
}
.ys_navph2_lang_btn img {
    width: 20px;
}
.ys_navph2_lang_modal {
    position: absolute;
    left: 0;
    top: var(--headh);
    width: 100%;
    height: calc(100% - var(--headh));
    background: inherit;
    padding: 20px 0 20px;
}
.ys_navph2_lang_modal {
    transform: translateX(100%);
    transition: all .5s ease-out;
}
.ys_navph2_lang_back {
    padding: 0 20px;
}
.ys_navph2_lang_back {
    font-size: 16px;
    margin-bottom: 10px;
}
.ys_navph2_subnav {
    padding: 0 20px;
    height: 100%;
    overflow: auto;
}
.ys_navph2_lang_modal.act {
    transform: translateX(0);
}
.ys_navph2_subnav li>div {
    position: relative;
    border-bottom: 1px solid rgba(219, 225, 233, 0.60);
}
.ys_navph2_subnav a {
    line-height: 24px;
    padding: 8px 0;
    color: var(--color2);
    display: inline-block;
}
.ys_navph2_subnav_a {
    font-size: 16px;
}
.ys_navph2_nav_icon {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    height: 12px;
}
.ys_navph2_nav_icon::before, .ys_navph2_nav_icon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -1px;
    width: 2px;
    height: 100%;
    background: var(--color2);
    transition: all .36s;
}
.ys_navph2_nav_icon::before {
    transform: rotate(90deg);
}
.ys_navph2_subnav ul {
    display: none;
    padding-left: 15px;
}
.ys_navph2_subnav li.act>div .ys_navph2_nav_icon::after {
    transform: rotate(90deg);
}
.modal-open {
    overflow: hidden;
}
.ys-ph-navbar3 .ys-phmenu-scroll {
    height: calc(100vh - 70px - 50px);
}
.talent-pop .yxedr-active p {
    margin-bottom: 1em !important;
}
.yxedr-active h4:not(:first-child) {
    margin-top: 0.8em;
}
.ys-fia-text-word p{
    line-height: inherit;
}
.home-solution-dots-nub.on .std-font24::after{
    transition: opacity .3s ease,width 2.6s linear;
}
.dttt-td1{
    word-wrap: break-word;
    word-break: normal;
}
.prodet-ban .ys-bread-list a[href="javascript:;"]{
    cursor: auto;
    pointer-events: none;
}
.ptcr-top{
    max-width: 100%;
}
.prodet-tech-cry-right{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.change-btn {
    min-width: auto;
}
.ptcr-bot{
    width: 100%;
}
.ptcr-top-box{
    display: flex;
    justify-content: flex-start;
}
.pfin-box{
    justify-content: center;
}
/* 2025.05.12 - start */
.talent-box-cry {
    flex-direction: column;
}
.talent-box-cry-left {
    width: 100%;
    padding-right: 0;
    text-align: center;
    margin-bottom: calc(var(--space120) / 2);
    position: static;
    top: 0;
}
.talent-box-cry-right {
    width: 100%;
}
.tbcr-inof-nub {
    width: 33.333333%;
}
.talent-box .std-h3{
    line-height: var(--line12);
    font-family: var(--semi);
    margin-bottom: 0.09rem;
}
.talent-box {
    padding-top: var(--space100);
    padding-bottom: var(--space130);
}
.tbcr-inof {
    --jian1: 0.14rem;
    --jian2: 0.64rem;
}
.tbcr-inof .std-text2 {
    margin-top: 0.3rem;
}
.tbcr-inb-img-icon {
    top: 0.22rem;
    right: 0.2rem;
}
.tbcr-inb-img img{
    object-fit: cover;
}
.ylny_text_qian, 
.ylny_text_span_hou,
.ylny_text_span_hou.act{
    color: var(--colormain);
}
.ylny_text_span_hou{
    opacity: 0.04;
}
.yecb_right .std-h2{
    font-size: var(--font40);
}
.yecb_right .std-h2 span {
    color: var(--colortitle1);
}
.yecb_right_ul_li .std-text1.yxedr-active ul li {
    margin-bottom: 0;
}
.std-h2{
    font-size: var(--font40);
}
.ylny_text_qian, .ylny_text_span_hou {
    font-family: var(--wsemi);
}
.inside-main .std-btn1 .std-btn1-icon, 
.inside-main .std-btn3 .std-btn1-icon {
    background: transparent!important;
}
.std-btn1-link::before{
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -moz-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -ms-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -o-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
}
/* 2025.05.12 - end */
/* 2025.05.12 - down - start */
.find-logo{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.find-logo-inof-nub{
    margin-bottom: 20px;
}
.flin-core{
    border-radius: 10px;
    overflow: hidden;
    padding: 40px;
    background: var(--color4);
}
.find-logo{
    background: #F0F2FA;
}
.find-logo .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.flin-core{
    display: flex;
}
.flin-core-left{
    width: 48.9%;
}
.flin-core-right{
    width: 51.1%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.flin-core-left .ys-imgbox-cover{
    width: 258px;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 5px;
}
.flin-core-left{
    text-align: center;
}
.flin-core-left .std-btn5{
    display: flex;
    justify-content: center;
}
.flin-core-right-item{
    display: flex;
    margin-bottom: 10px;
}
.flin-core-right-item:last-child{
    margin-bottom: 0;
}
.flin-core-right-item .std-text1:first-child{
    width: 32.34%;
    padding-right: 20px;
    color: var(--colortitle1);
    opacity: .5;
}
.flin-core-right-item .std-text1:nth-of-type(2){
    width: 67.66%;
    color: var(--colortitle1);
}
.flin-core-right-item .std-text1 a{
    color: inherit;
}
.flin-core-left .std-font24{
    margin-bottom: 31px;
}
.inside-main .std-btn3 .ys-imgbox-cover img:nth-child(1),
.inside-main .std-btn3 .ys-imgbox-cover img:nth-child(2),
.inside-main .std-btn4 .ys-imgbox-cover img:nth-child(1),
.inside-main .std-btn4 .ys-imgbox-cover img:nth-child(2){
    content: url(../images/0a1_icon.svg);
} 
.inside-main .std-btn1 .ys-imgbox-cover img:nth-child(1),
.inside-main .std-btn1 .ys-imgbox-cover img:nth-child(2) {
    content: url(../images/0a1_icon1.svg);
}
.find-logo-inof-nub:last-child{
    margin-bottom: 0;
}
.find-logo .std-btn3{
    justify-content: center;
    margin-top: var(--space40);
}
.std-btn5 .ys-imgbox-cover img{
    content: url(../images/0a1_icon2.svg);
}
.std-btn5-link .std-btn1-icon{
    width: 8px;
}
.std-btn5-link .ys-imgbox-cover{
    margin-bottom: 0!important;
}
.miles-ban{
    --jian1: 6.5px;
    display: flex;
    margin: 0 calc(var(--jian1) * -1);
    margin-top: var(--space80);
}
.miles-ban-nub{
    padding: 0 var(--jian1);
}
.miles-ban-nub img{
    height: 0.4rem;
    width: auto;
}
.miles-real{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.miles-real .mod-title3{
    padding-top: 20px;
    text-align: center;
    margin-bottom: 76px;
}
.mrci-nub-icon{
    width: 40px;
    margin-bottom: 30px;
}
.mrci-nub-core{
    padding: 33px 28px 28px 36px;
    border-radius: 10px;
    background: #F4F5FB;
}
.mrci-nub{
    margin-bottom: 33px;
}
.mrci-nub-core .std-font24{
    margin-bottom: 14px;
    font-family: var(--semi);
    line-height: var(--line14);
}
.mrci-nub-core .std-text2,
.mrci-nub-core .std-text2 p{
    line-height: var(--line15);
    color: var(--color2);
}
.miles-real-core-inof{
    display: flex;
    flex-wrap: wrap;
    padding-top: 9px;
}
.mrci-nub{
    width: 50%;
}
.mrci-nub-core{
    width: 55%;
}
.mrci-nub:nth-of-type(2n){
    display: flex;
    justify-content: flex-end;
}
.miles-real-phone{
    --width1: 488px;
    width: var(--width1);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    height: 100%;
}
.miles-real-phone-img{
    position: relative;
    position: sticky;
    top: calc(50vh - calc(var(--width1) / 2));
}
.miles-real-phone-img::before{
    content: '';
    width: var(--width1);
    height: var(--width1);
    border-radius: 50%;
    position: absolute;
    top: 0;
    border-radius: 50%;
    background: linear-gradient(180deg, #F4F5FB 20.03%, rgba(244, 245, 251, 0.00) 100%);
}
.miles-real-core{
    position: relative;
}
.miles-real-phone-img img{
    width: 100%;
    position: relative;
    z-index: 6;
}
.miles-real{
    overflow: visible;
}
.miles-real .mod-title3 .std-h2 {
    margin-bottom: .25rem;
}
.miles-real .mod-title3 .std-text1{
    width: 75.8%;
    margin: 0 auto;
}
.miles-real .mod-title3 .std-text1,
.miles-real .mod-title3 .std-text1 p{
    color: #666;
}
.miles-tool{
    background: #F4F5FB;
    padding-top: var(--space150);
    padding-bottom: calc(var(--space150) + 40px);
}
.mtcr-inof{
    --jian1: 9px;
    margin: 0 calc(var(--jian1) * -1);
}
.mtcr-inof-nub{
    padding: 0 var(--jian1);
}
.mtcr-inof-nub-cry{
    border-radius: 10px;
    background: #fff;
    padding: 33px 30px 100px 50px;
}
.miles-tool-top{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 0.44rem;
}
.miles-tool-top .mod-title3 .std-h2 {
    margin-bottom: .29rem;
}
.miles-tool-top .mod-title3{
    width: calc(100% - 200px);
    flex-grow: 1;
}
.miles-tool-top .mod-title3 .std-text1, 
.miles-tool-top .mod-title3 .std-text1 p{
    color: var(--color2);
    line-height: var(--line15);
}
.miles-tool-top .mod-title3 .std-text1{
    width: 47em;
    max-width: 100%;
}
.miles-tool-cry-img{
    width: 56.428%;
    padding-right: 73px;
}
.miles-tool-cry-img img{
    width: 100%;
}
.miles-tool-cry{
    display: flex;
}
.miles-tool-cry-right{
    width: calc(43.572% + calc(50vw - 700px));
    margin-right: calc(700px - 50vw);
    padding-right: calc(50vw - 700px + 57px);
    overflow: hidden;
    padding-top: 24px;
}
.mtcr-inof .slick-list{
    overflow: visible;
}
.mtcr-inof-nub:not(:first-child){
    display: none;
}
.mtcr-inc-id{
    color: var(--colormain);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.14rem;
}
.mtcr-inc-title{
    line-height: var(--line14);
    font-family: var(--semi);
    color: var(--colortitle1);
    margin-bottom: 0.2rem;
}
.mtcr-inof-nub-cry .std-text2, 
.mtcr-inof-nub-cry .std-text2 p{
    color: var(--color2);
    line-height: var(--line15);
}
.mtcr-inof .slick-prev, 
.mtcr-inof .slick-next{
    z-index: 8;
    top: auto;
    bottom: 0;
    transform: translate(0);
}
.mtcr-inof .slick-prev{
    left: var(--jian1);
}
.mtcr-inof .slick-next{
    right: auto;
    left: calc(var(--jian1) + 70px);
}
.mtcr-inof{
    padding-bottom: 98px;
}
.miles-main .company-talk{
    padding-top: 1.29rem;
    padding-bottom: 1.57rem;   
}
.std-btn4 .std-btn1-icon{
    background: transparent!important;
}
.diy-plug{
    padding-top: var(--space130);
    padding-bottom: var(--space150);
}
.diy-plug .mod-title3{
    text-align: center;
    width: 78.6%;
    margin: 0 auto;
}
.diy-plug .mod-title3 .std-h2{
    margin-bottom: 0.27rem;
}
.diy-plug-img{
    margin-top: 0.69rem;
}
.diy-plug-img,
.diy-plug-img img{
    width: 100%;
}
.diy-solution-inof-nub{
    position: relative;
}
.dsin-bg{
    width: 100%;
}
.dsin-bg img{
    width: 100%;
}
.dsin-core{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-top: var(--space130);
}
.dsin-core .std-h2{
    color: #fff;
    width: 16em;
    max-width: 100%;
    margin-bottom: 0.96rem;
}
.dsin-core .std-h4{
    width: 22em;
    max-width: 100%;
    color: #fff;
    font-family: var(--wsemi);
    line-height: var(--line13);
    margin-bottom: 0.2rem;
}
.dsin-core-drop{
    width: 40%;
}
.dsin-cdi-top{
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    cursor: pointer;
    padding-right: 0.28rem;
    display: flex;
    align-items: center;
}
.dsin-cdi-top-icon{
    width: 0.2rem;
    height: 0.2rem;
    position: relative;
}
.dsin-cdi-top-icon::before,
.dsin-cdi-top-icon::after{
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    background: #fff;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    transition: all .4s ease;
}
.dsin-cdi-top-icon::after{
    transform: translateY(-50%) rotate(90deg);
}
.dsin-core-drop-item.on .dsin-cdi-top-icon::after{
    transform: translateY(-50%) rotate(0deg);
}
.dsin-cdi-top .std-font24{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.1rem;
    color: #fff;
    line-height: var(--line14);
    position: relative;
    padding-left: 0.26rem;
}
.dsin-cdi-top .std-font24::before{
    content: '';
    width: 0.08rem;
    height: 0.08rem;
    position: absolute;
    left: 0;
    background: #fff;
    border-radius: 50%;
    top: 0.7em;
    transform: translateY(-50%);
}
.dsin-core-drop-item{
    border-bottom: 1px solid rgba(255,255,255,.6);
}
.dsin-core-drop-item:last-child{
    border-bottom: 0;
}
.dsin-cdi-down{
    margin-top: -0.1rem;
    padding: 0 0.92rem 0.2rem 0.31rem;
    display: none;
}
.dsin-cdi-down,
.dsin-cdi-down p{
    color: rgba(255,255,255,.6);
    line-height: var(--line15);
}
.dsin-core-btn .std-btn1-font{
    color: #fff!important;
}
.dsin-core-btn{
    display: flex;
    --jian1: 27.5px;
    margin: 0 calc(var(--jian1) * -1);
    margin-top: 0.39rem;
}
.dsin-core-btn .std-btn5{
    padding: 0 var(--jian1);
}
.dsin-core-btn .std-btn5 .ys-imgbox-cover img,
.prodet-related-rotate .std-btn5 .ys-imgbox-cover img {
    content: url(../images/0a1_icon3.svg);
}
.dsin-core-box{
    width: 45.6%;
}
.dsin-core-drop {
    width: 87%;
}
.diy-solution-inof-nub:nth-of-type(2n) .ys-cont1400{
    display: flex;
    justify-content: flex-end;
}
.prrn-text .std-text1, .prrn-text .std-text1 p{
    font-size: var(--font16);
}
.prodet-related+.company-talk{
    padding-top: 0.91rem;
}
.company-talk-cry-text .std-text1,
.company-talk-cry-text .std-text1 p{
    font-size: var(--font16);
}
.company-talk-cry-text .std-text1{
    margin-bottom: 0.33rem;
}
.company-talk-cry .std-h2{
    font-size: var(--font48);
}
.diy-plug .mod-title3 .std-text1, 
.diy-plug .mod-title3 .std-text1 p{
    line-height: var(--line14);
}
.diy-plug .mod-title3 .std-text1 p{
    margin-bottom: 0.15rem;
}
.diy-plug .mod-title3 .std-text1 p:last-child{
    margin-bottom: 0;
}
.diy-plug{
    background: #F4F5FB;
}
.res-main .std-anchor{
    background: #F4F5FB; 
}
.res-advant{
    position: relative;
    padding-top: var(--space100);
    padding-bottom: var(--space120);
    border-radius: 0 0 0.4rem 0.4rem;
}
.res-advant-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.res-advant-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.res-advant .ys-cont1400{
    position: relative;
    z-index: 6;
}
.res-advant .std-h3{
    color: #fff;
    font-family: var(--wsemi);
    line-height: var(--line12);
    margin-bottom: 0.62rem;
}
.res-advant .std-h5,
.res-advant .std-h5 p{
    color: #fff;
    line-height: var(--line14);
}
.res-advant .std-h5 p{
    position: relative;
    padding-left: 43px;
    margin-bottom: 0.9em;
}
.res-advant .std-h5 p:last-child{
    margin-bottom: 0;
}
.res-advant .std-h5 p span{
    width: 24px;
    position: absolute;
    left: 0;
    top: 0.7em;
    transform: translateY(-50%);
}
.res-advant .std-h5 p span img{
    width: 100%;
}
.res-product{
    padding-top: var(--space150);
    padding-bottom: calc(var(--space150) - 5px);
}
.pcri-inof-nub-link{
    border-radius: 0.1rem;
    background: #fff;
}
.res-box-pos:nth-of-type(2n-1) .pcri-inof-nub-link{
    background: #F3F4FA;
}
.res-product-inof{
    --jian1: 0.13rem;
    margin: 0 calc(var(--jian1) * -1 - 0.39rem);
}
.res-product-inof-nub{
    width: 25%;
    padding: 0 var(--jian1);
}
.res-product .std-h2{
    text-align: center;
    margin-bottom: var(--space50);
}
.res-product-inof-nub:not(:first-child){
    display: none;
}
.pcri-inl-label {
    color: var(--colortitle1);
    border: 1px solid var(--colortitle1);
}
.pcri-inof-nub-link .std-text3,
.pcri-inof-nub-link .std-text3 p{
    color: var(--colortitle1);
}
.pcri-inof-nub-link .std-btn5 .ys-imgbox-cover img:nth-of-type(1){
    content: url(../images/0a1_icon2h.svg);
}
.pcri-inof-nub-link {
    padding: 0.38rem 0.15rem 0.35rem;
}
.pcri-inof-nub-link .ys-imgbox-contain {
    margin-top: 0.29rem;
    margin-bottom: 0.05rem;
}
.res-product-inof.slick-dotted{
    padding-bottom: 0.36rem;
}
.res-product-inof.slick-dotted .slick-dots{
    bottom: 0;
}
.res-product .std-btn4{
    justify-content: center;
    margin-top: var(--space60);
}
.res-box-pos:nth-of-type(2n){
    background: #f4f5fb;
}
.anchor-inof-nub::before{
    display: none;
}
.prodet-cloud{
    position: relative;
    padding-top: var(--space100);
}
.prodet-cloud-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.prodet-cloud-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center bottom;
}
.prodet-cloud .ys-cont1400{
    position: relative;
    z-index: 6;
}
.prodet-cloud .std-h2{
    text-align: center;
}
.prodet-cloud .std-btn4{
    justify-content: center;
    margin-top: 0.24rem;
}
.prodet-cloud-core-inof{
    display: flex;
    flex-wrap: wrap;
    padding-top: 0.22rem;
}
.pcci-nub{
    width: 50%;
}
.pcci-nub-link{
    width: 52.6%;
}
.pcci-nub:nth-of-type(2n){
    display: flex;
    justify-content: flex-end;
}
.pcci-nub .std-h4{
    line-height: var(--line13);
    font-family: var(--semi);
    margin-bottom: 0.1rem;
}
.pcci-nub .std-text1,
.pcci-nub .std-text1 p{
    color: var(--color2);
    line-height: var(--line15);
}
.pcci-nub{
    margin-bottom: 0.73rem;
}
.pcci-nub:last-child,
.pcci-nub:nth-last-of-type(2){
    margin-bottom: 0;
}
.prodet-cloud-core{
    margin-top: var(--space40);
    position: relative;
    padding-bottom: var(--space150);
}
.prodet-cloud-core-mid{
    position: absolute;
    width: 39.3%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.pccm-img,
.pccm-img img{
    width: 100%;
}
.prodet-cloud-core-mid .miles-ban {
    margin-top: var(--space30);
    justify-content: center;
}
.help-calc{
    background: #F8F9FD;
    padding-top: var(--space100);
    padding-bottom: var(--space150);
    position: relative;
    --width1: 92px;
    --bot1: 0.14rem;
}
.help-calc-cry{
    padding-left: 0.05rem;
    padding-right: 0.05rem;
    --jian1: 0.14rem;
    display: flex;
}
.help-calc-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}
.help-calc-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.help-calc .ys-cont1200{
    position: relative;
    z-index: 6;
}
.help-calc .std-h1{
    text-align: center;
    margin-bottom: var(--space50);
    font-family: var(--wsemi);
}
.help-calc-cry-left,
.help-calc-cry-right{
    padding: 0 var(--jian1);
}
.help-calc-cry-left{
    width: 39%;
}
.help-calc-cry-right{
    width: 61%;
}
.help-calc-cry-right .hccl-box{
    height: 100%;
}
.hccl-box{
    background: #fff;
    border-radius: 0.1rem;
    padding: 0.46rem 0.27rem 0.47rem 0.31rem;
}
.help-calc .std-font24{
    line-height: var(--line14);
    font-family: var(--semi);
    color: var(--colortitle1);
    margin-bottom: var(--bot1);
}
.hccl-input{
    width: var(--width1);
    border: 1px solid #DFE2EF;
    display: block;
}
.hccl-input input{
    width: 100%;
    padding: 0.09rem 0.05rem 0.09rem 0.1rem;
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--colortitle1);
}
.hccl-input input::placeholder{
    color: var(--color2);
}
.hccl-tem{
    --width1: 113px;
    display: flex;
    align-items: center;
}
.help-unit{
    color: var(--colortitle1);
    line-height: var(--line15);
    font-size: var(--font14);
    margin-left: 0.13rem;
}
.hccl-tem .help-unit{
    margin-left: 0.08rem;
}
.hccl-tem .hccl-input+.hccl-input{
    margin-left: 0.21rem;
    position: relative;
}
.hccl-tem .hccl-input+.hccl-input::before{
    content: '';
    height: 1px;
    width: 0.1rem;
    position: absolute;
    background: #DFE2EF;
    top: 50%;
    transform: translate(-50%,-50%);
    left: -0.105rem;
}
.hccl-inof-nub{
    display: flex;
    align-items: center;
    margin-bottom: 0.04rem;
}
.hccl-inof-nub:last-child{
    margin-bottom: 0;
}
.hccl-inof-nub .std-text3{
    width: 50%;
    flex-grow: 1;
}
.hccl-inof-nub .help-unit{
    width: 2.5em;
}
.hccl-box .hccl-tem{
    margin-bottom: 0.24rem;
}
.hccl-inof .hccl-input input{
    padding: 0.055rem 0.05rem 0.055rem 0.1rem;
}
.help-btn{
    --jian1: 0.065rem;
    display: flex;
    margin: 0 calc(var(--jian1) * -1);
    margin-top: 0.56rem;
    justify-content: center;
}
.help-btn-nub{
    padding: 0 var(--jian1);
}
.help-btn1-link{
    cursor: pointer;
    padding: 0.095rem 0.57rem;
    border: 1px solid var(--colortitle1);
    border-radius: 0.5rem;
}
.help-btn1-link .std-text2{
    color: var(--colortitle1);
    line-height: 1.3;
    font-size: var(--font16);
}
.help-btn2 .help-btn1-link{
    border: 1px solid #E5E8F5;
    background: #E5E8F5;
}
.help-calc-cry-right .hccl-box {
    padding: 0.46rem 0.37rem 0.47rem 0.43rem;
}
.hccl-filter{
    --jian1: 0.1rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
}
.hccl-filter-nub{
    padding: 0 var(--jian1);
    width: 25%;
}
.hccl-filter-nub .std-text3{
    margin-bottom: 0.09rem;
    color: var(--colortitle1);
    line-height: var(--line15);
}
.hccl-select{
    width: 100%;
}
.hccl-filter .hccl-input input{
    padding: 0.07rem 0.01rem 0.07rem 0.01rem;
    line-height: var(--line15);
    font-size: var(--font14);
    text-align: center;
    display: block;
}
.hccl-filter .hccl-input input::placeholder{
    line-height: var(--line15);
    color: var(--color2)!important;
}
.hccl-filter .hccl-input{
    height: calc(0.14rem + var(--font14) * 1.5);
}
.hccl-filter-box{
    display: flex;
}
.hccl-filter-box .hccl-input:last-child{
    margin-left: 0.2rem;
    position: relative;
} 
.hccl-filter-box .hccl-input:last-child::before{
    content: '';
    height: 1px;
    width: 0.1rem;
    position: absolute;
    background: #DFE2EF;
    top: 50%;
    transform: translate(-50%,-50%);
    left: -0.11rem;
}
.hccl-select .ys-select-bd {
    top: 100%;
    border: 1px solid #DFE2EF;
    width: calc(100% + 2px);
    left: -1px;
}
.hccl-select .ys-select-bd .ys-select-li{
    text-align: center;
    font-size: var(--font14);
    line-height: var(--line15);
    transition: all .4s ease;
    padding: 0.05rem 0.05rem;
    color: var(--colortitle1);
}
.hccl-select .ys-select-bd{
    padding: 0.05rem 0;
}
.hccl-box-text{
    margin-top: var(--space40);
}
.hccl-box .std-text3,
.hccl-box .std-text3 p{
    color: var(--colortitle1);
    line-height: var(--line15);
}
.hccl-filter-nub .std-text3 img{
    width: 0.16rem;
    margin-left: 0.11rem;
}
.hccl-inof-nub .std-text3{
    color: var(--color2);
}
.center-main .hccl-input{
    width: 100px;
}
.hccl-select .ys-select-xtbbox,
.hccl-select .iconfont{
    color: var(--colormain);
    font-size: var(--font14);
}
.hccl-select .ys-select-xtbbox{
    right: 0.1rem;
}
.center-main .help-btn {
    margin-top: 0.29rem;
    justify-content: flex-start;
}
.hccl-box-item{
    border-bottom: 1px solid #D9DCE9;
    padding-bottom: 0.42rem;
    padding-top: 0.29rem;
}
.hccl-box-item:last-child{
    border-bottom: 0px;
    padding-bottom: 0rem;
}
.hccl-box-item:first-child{
    padding-top: 0rem;
}
.hccl-text2{
    margin-top: 0.38rem;
}
.center-main .hccl-inof .hccl-input.hccl-select input {
    padding-right: 0.15rem;
}
.tttt-icon{
    width: 0.16rem;
    margin: 0 auto;
}
.tttt-icon img{
    width: 100%;
}
.table-thead .std-text3{
    line-height: var(--line15);
    text-align: center;
    color: var(--colortitle1);
}
.table-thead,
.table-tbody-tr{
    display: flex;
}
.table-thead{
    border-bottom: 1px solid #D9DCE9;
}
.table-tbody-tr{
    border-bottom: 1px solid #D9DCE9;
    align-items: center;
    padding-top: 0.14rem;
    padding-bottom: 0.14rem;
}
.table-tbody-tr:last-child{
    border-bottom: 0px;
}
.hccl-box-table{
    --one1: 99px;
    --four: 1.34rem;
}
.table-thead-th1,
.table-tbody-tr-th1{
    width: var(--one1);
}   
.table-thead-th{
    padding-bottom: 0.095rem;
}
.table-tbody-tr-th{
    text-align: center;
}
.table-tbody-tr-th1 .ys-imgbox-contain{
    width: 63px;
    margin: 0 auto;
}
.table-thead-th2,
.table-tbody-tr-th2{
    width: calc(calc(100% - var(--one1) - var(--four)) * 0.5);
}
.table-thead-th3,
.table-tbody-tr-th3{
    width: calc(calc(100% - var(--one1) - var(--four)) * 0.5);
}
.table-thead-th4,
.table-tbody-tr-th4{
    width: var(--four);
}
.table-tbody-tr-th4{
    position: relative;
    cursor: pointer;
}
.tttt-pop{
    position: fixed;
    z-index: 12;
    opacity: 0;
    pointer-events: none;
    text-align: left;
    background-color: #1E2021;
    padding: 0.2rem 0.3rem 0.2rem 0.3rem;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFF;
    transform: translateX(-50%);
    font-size: var(--font14);
    line-height:  var(--line15);
    width: 350px;
    transition: opacity .4s ease;
}
.tttt-pop.on1{
    opacity: 1;
    pointer-events: all;
}
.tttt-pop ul{
    white-space: nowrap;
    list-style: none;
    padding-left:0px;
}
.tttt-pop li {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: space-between;
    font-size: var(--font14);
    line-height: var(--line15);
}
.tttt-pop li div{
    font-size: var(--font14);
    line-height: var(--line15);
    padding: 0 0.05rem;
}
.center-main .help-calc-cry-right .hccl-box {
    height: auto;
    padding: 0.34rem 0.44rem 0.1rem 0.44rem;
}
.center-main .help-calc-cry-right .hccl-box{
    margin-bottom: 0.2rem;
}
.center-main .help-calc-cry-right .hccl-box:last-child{
    margin-bottom: 0rem;
}
.table-tbody{
    height: 303px;
}
.table-tbody .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.table-tbody .mCSB_scrollTools {
    right: -6px;
}
.pcri-inof-nub-link{
    position: relative;
}
.pcri-inof-nub-link::before{
    content: '';
    background-image: url(../images/f1_bg.png);
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.res-advant .std-h5{
    width: 48%;
}
.res-box-pos:nth-of-type(2n-1) .res-product{
    position: relative;
}
.res-box-pos:nth-of-type(2n-1) .res-product::before{
    content: '';
    background-image: url(../images/f5_bg.png);
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    background-size: 100% 100%;
    background-position: right bottom;
}
.res-box-pos:nth-of-type(2n-1) .res-product .ys-cont1200{
    position: relative;
    z-index: 6;
}
.diy-main .diy-plug {
    background: #fff;
}
.find-box-inof{
    display: flex;
    --jian1: 0.25rem;
    --jian2: 0rem;
}
.find-box-inof-nub.act{
    --jian2: 0.4rem;
}
.find-box-inof-nub{
    padding: 0 var(--jian1);
}
.fbin-link{
    padding: 0.1rem var(--jian2);
    border-radius: 0.4rem;
    transition: all .4s ease;
}
.fbin-link .std-text1{
    color: var(--colortitle1);
    transition: all .4s ease;
}
.find-box{
    display: flex;
    justify-content: center;
}
.find-box-inof-nub.act .fbin-link{
    background: var(--color4);
}
.find-box-inof-nub.act .std-text1{
    color: var(--colormain);
}
.find-logo{
    padding-top: var(--space60);
}
.find-box{
    margin-bottom: var(--space70);
}

.std-btn1 .std-btn1-icon, 
.std-btn3 .std-btn1-icon {
    background: transparent!important;
}
.std-btn3 .ys-imgbox-cover img:nth-child(1),
.std-btn1 .ys-imgbox-cover img:nth-child(1){
    content: url(../images/a1_icon04h2.svg)!important;
}
.std-btn1 .std-btn1-icon,
.std-btn3 .std-btn1-icon{
    background: var(--colormain);
}
.std-btn3 .ys-imgbox-cover img:nth-child(1),
.std-btn3 .ys-imgbox-cover img:nth-child(2),
.std-btn4 .ys-imgbox-cover img:nth-child(1),
.std-btn4 .ys-imgbox-cover img:nth-child(2){
    content: url(../images/0a1_icon.svg)!important;
} 
.std-btn1 .ys-imgbox-cover img:nth-child(1) {
    content: url(../images/0a1_icon1.svg)!important;
}
.std-btn1 .ys-imgbox-cover img:nth-child(2) {
    content: url(../images/0a1_icon.svg)!important;
}
.std-btn1 .std-btn1-icon,
.std-btn3 .std-btn1-icon{
    background: var(--colormain);
}
.extend-frame{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.extend-frame .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
    line-height: var(--line12);
}
.extend-main{
    background: #F0F2FA;
}
@media screen and (min-width: 1200px) {
    .std-btn1 .std-btn1-link:hover::before,
    .std-btn3 .std-btn1-link:hover::before{
        background: var(--color4);
        border: 1px solid var(--color4);
    }
    .std-btn4 .std-btn1-link:hover::before{
        background: #F8F9FD;
        border: 1px solid #E1E4EE;
    }
    .std-btn1-link:hover .std-btn1-font{
        color: var(--colortitle1);
    }
    .pcli-item-link:hover .std-font24{
        color: var(--colortitle1);
    }
    .pcrw-inof-nub-link:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .product-sub-inof-nub .psin-img:hover .ys-imgbox-cover::after {
        opacity: 0;
    }
    .scbl-submit-btn:hover {
        background: var(--color4);
    }
    .contact-ban .std-btn1-link:hover .std-btn1-icon .ys-imgbox-cover img:first-child {
        opacity: 1;
    }
    .contact-ban .std-btn1-link:hover .std-btn1-icon .ys-imgbox-cover img:nth-of-type(2) {
        opacity: 0;
    }
    .install-why-rotate.mod-arrows3 .slick-prev:hover, 
    .install-why-rotate.mod-arrows3 .slick-next:hover{
        background: var(--color4);
    }
    .install-why-rotate.mod-arrows3 .slick-prev:hover::before, 
    .install-why-rotate.mod-arrows3 .slick-next:hover::before{
        opacity: 0;
    }
    .install-why-rotate.mod-arrows3 .slick-prev:hover::after, 
    .install-why-rotate.mod-arrows3 .slick-next:hover::after{
        opacity: 1;
    }
    .mod-arrowsn1 .slick-prev:hover::after,
    .mod-arrowsn1 .slick-next:hover::after{
        opacity: 1;
    }
    .contact-main .ys-bread-list a:hover,
    .company-main .ys-bread-list a:hover{
        color: var(--colortitle1);
    }
}
/* 2025.05.12 - down - end */
/* 2025.05.19 - start */
.ys-footer{
    position: relative;
    background: var(--color4);
}
.ys-footer-bg{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.ys-footer-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys-footer .ys-cont1500{
    position: relative;
    z-index: 6;
}
.footer-nav ul a{
    color: var(--color0);
}
.fsnl-icon {
    border: 1px solid rgba(0, 0, 0, .5);
}
.footer-letter-left .std-font24{
    letter-spacing: 1.2px;
    color: var(--color0);
}
.footer-letter-left .std-text2, .footer-letter-left .std-text2 p {
    color: rgba(0, 0, 0, .5);
    line-height: var(--line18);
    letter-spacing: 0.8px;
}
.footer-letter-submail {
    background: transparent;
    border: 1rem;
    border: 1px solid rgba(0, 0, 0, 0.35);
}
.footer-letter-submail-input input {
    color: var(--color0);
    letter-spacing: 0.9px;
}
.footer-letter-submail-input input::placeholder{
    color: rgba(0,0,0,.5)!important;
}
.submail-submit {
    background: #F0F2FA;
    color: var(--colortitle1);
}
.footer-letter {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.copyright-text, .copyright-text p, .copyright-text a {
    color: rgba(24, 24, 24, .5);
}
.footer-middle {
    padding-top: 0.67rem;
    padding-bottom: 0.9rem;
    border-bottom: 0px solid rgba(214, 214, 214, .1);
}
.footer-logo {
    margin-bottom: 0.5rem;
}
.footer-nav {
    padding-top: 0.05rem;
}
.footer-right {
    padding-bottom: 0.36rem;
}
.home-footer{
    position: relative;
}
.home-footer .ys-footer .ys-footer-bg{
    display: none;
}
.home-footer .home-call,
.home-footer .ys-footer{
    background: transparent;
}
.home-call{
    position: relative;
    z-index: 6;
}
.footer-title {
    font-family: var(--wsemi);
    color: var(--colortitle1);
    font-size: var(--font48);
}
.footer-top {
    border-bottom: 1px solid rgba(24, 24, 24, .1);
    padding-top: 0.91rem;
    padding-bottom: 0.72rem;
}
.head-wai{
    background: rgba(0,0,0,.15);
    /* backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    -moz-backdrop-filter: blur(0px);
    -ms-backdrop-filter: blur(0px);
    -o-backdrop-filter: blur(0px); */
}
/* .ys-hd-pc.has-lang .head-wai, 
.ys-hd-pc.has-search .head-wai, 
.ys-hd-pc.isfixed .head-wai, 
.ys-hd-pc.ishover .head-wai, 
.ys-page-wrap.act .ys-hd-pc .head-wai {
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
} */
.head-other-second::after{
    display: none;
}
.ys-hd-pc.has-lang .head-btn-link, 
.ys-hd-pc.has-search .head-btn-link, 
.ys-hd-pc.isfixed .head-btn-link, 
.ys-hd-pc.ishover .head-btn-link, 
.ys-page-wrap.act .ys-hd-pc .head-btn-link {
    border: 1px solid var(--colorbj);
    background: var(--colorbj);
}
.ys-hd-pc.has-lang .head-btn-link .std-text2,
.ys-hd-pc.has-search .head-btn-link .std-text2,
.ys-hd-pc.isfixed .head-btn-link .std-text2,
.ys-hd-pc.ishover .head-btn-link .std-text2,
.ys-page-wrap.act .ys-hd-pc .head-btn-link .std-text2 {
    color: var(--colortitle1);
}
.head-nav-item-down {
    display: none;
    border-radius: 0 0 0.1rem 0.1rem;
    z-index: 10;
    border-top: 2px solid var(--colormain);
    box-shadow: 0px 5px 15px 1px rgba(216, 219, 232, 0.50);
}
/* .head-nav-item-down {
    border-radius: 0 0 0.1rem 0.1rem;
    background: rgba(255, 255, 255, 0.9);
    z-index: 10;
    border-top: 2px solid var(--colormain);
    box-shadow: 0px 5px 15px 1px rgba(216, 219, 232, 0.50);
    opacity: 0;
    pointer-events: none;
    transform: translate( -50%, 0, 0)!important;
    transition: all 0.5s ease;
} */
@keyframes filter1 {
    0%{
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(0px);
        -webkit-backdrop-filter: blur(0px);
        -moz-backdrop-filter: blur(0px);
        -ms-backdrop-filter: blur(0px);
        -o-backdrop-filter: blur(0px); 
        opacity: 0;
    }
    100%{
        background: rgba(255, 255, 255, 0.9);
        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);
        opacity: 1;
    }
}
@-webkit-keyframes filter1 {
    0%{
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(0px);
        -webkit-backdrop-filter: blur(0px);
        -moz-backdrop-filter: blur(0px);
        -ms-backdrop-filter: blur(0px);
        -o-backdrop-filter: blur(0px);
        opacity: 0; 
    }
    100%{
        background: rgba(255, 255, 255, 0.9);
        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);
        opacity: 1;
    }
}
/* .head-nav-item-down.mod-down{
    height: auto;
    opacity: 1;
    pointer-events: auto;
    background: rgba(255, 255, 255, 0.9);
    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);
    position: absolute;
    animation: filter1 .5s forwards;
} */
@supports not (backdrop-filter: blur(7.5px)) {
    .head-nav-item-down.mod-down {
        background: rgba(255, 255, 255, 0.95); 
    }
}
.ys-hd-pc.has-lang .head-other-second::before, .ys-hd-pc.has-search .head-other-second::before, .ys-hd-pc.isfixed .head-other-second::before, .ys-hd-pc.ishover .head-other-second::before, .ys-page-wrap.act .ys-hd-pc .head-other-second::before {
    background: rgba(199, 199, 199, .25);
    opacity: 1;
}
.head-nav-item-title {
    line-height: var(--head1);
}
.head-btn{
    height: var(--head1);
}
.hoos-title a{
    height: var(--head2);
}
.hoos-title .hoos-title-link-title{
    line-height: var(--head2);
}
.head-other-second::before {
    height: 1px;
    bottom: var(--head1);
}
.hooi-search-btn,
.hooi-lang-top {
    height: var(--head2);
}
.ys-header.on .ys-hd-pc{
    transform: translateY(calc(var(--head2) * -1));
}
.ys-header.on .ys-hd-pc{
    --head1: 0.8rem;
}
.ys-hd-pc .ys-cont1720{
    align-items: flex-end;
}
.head-logo{
    line-height: var(--headh);
    height: var(--headh);
    transition: all .4s ease;
}
.head-btn{
    transition: all .4s ease;
}
.ys-header.on .head-logo{
    line-height: 0.8rem;
    height: 0.8rem;
}
.head-nav-item-down2 .hnid-core,
.head-nav-item-down2 .hnid-core-inof,
.head-nav-item-down2 .hnid-cin-third{
    flex-wrap: wrap;
}
.head-nav-item-down.head-nav-item-down2 {
    width: 283px;
}
.head-nav-item-down2 .hnid-core {
    padding: 0.08rem 0.35rem 0.12rem 0.28rem;
}
.head-nav-item-down2 .hnid-core-inof-nub,
.head-nav-item-down2 .hnid-cin-third-add {
    width: 100%;
}
.head-nav-item-down2 .hnid-cin-third {
    margin: 0 calc(var(--jian2) * -1);
}
.head-nav-item-down2 .hnid-cin-third-add{
    padding: 0;
}
.head-nav-item-down2 .hnid-cin-first-link {
    padding: 0 0;
}
.head-nav-item-down2 .hnid-cin-first {
    margin-bottom: 0rem;
}
.head-nav-item-down2 .hnid-cin-third{
    margin-top: 0.1rem;
}
.hnid-cin-first-link .std-h5{
    font-family: var(--regular);
}
.head-nav-item-down2 .hnid-core-inof-nub{
    position: relative;
    padding-bottom: 0.21rem;
    padding-top: 0.27rem;
}
.head-nav-item-down2 .hnid-core-inof-nub::before{
    content: '';
    height: 1px;
    width: calc(100% - 0.63rem);
    background: rgba(193, 199, 207, 0.60);
    position: absolute;
    left: 0.28rem;
    bottom: 0;
}
.head-nav-item-down2 .hnid-core-inof-nub:last-child::before{
    display: none;
}
.head-nav-item-down2 .hnid-cinti-link {
    padding: 0.08rem var(--jian2);
}
.head-nav-item-down2 .hnid-cinti-link::before{
    display: none;
}
.head-nav-item-down2 .hnid-cinti-link::after{
    display: none;
}
.hnid-cin-first-link .hnid-clb-link-icon{
    opacity: 0;
    transition: all .4s ease;
}
.online-btn {
    background: var(--color4);
    box-shadow: 0px 5px 15px 1px rgba(216, 219, 232, 0.50);
}
.ys-banner .std-h5 {
    color: var(--color4);
    line-height: 1.3;
    margin-bottom: 0.04rem;
    font-size: var(--font30);
    font-family: var(--wsemi);
}
.ys-banner .ys-ban-title{
    margin-bottom: 0.39rem;
}
.ys-banner .std-text1, .ys-banner .std-text1 p{
    font-size: var(--font24);
    color: rgba(255,255,255,.6);
    line-height: 1.4;
}
.ys-banner .ban-btn {
    margin-top: 0.94rem;
}
.ys-ban-imgbox::before {
    background: rgba(0,0,0,.2);
}
.home-data{
    position: relative;
}
.home-data-bg{
    position: relative;
    width: 100vw;
    top: 0;
    left: 0;
}
.home-data-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-data .ys-cont1440{
    position: absolute;
    z-index: 6;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 2.09rem;
    top: 0;
}
.home-data-title-left .std-font24{
    margin-top: 0.2rem;
    width: 43em;
    max-width: 100%;
}
.home-data-title-left .std-font24,
.home-data-title-left .std-font24 p{
    color: var(--colortitle1);
    line-height: var(--line14);
}
.home-data-title{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.home-data-title-left{
    width: 50%;
    flex-grow: 1;
}
.home-data-title-btn{
    padding-bottom: 0.1rem;
}
.home-hoymiles-inof {
    padding-top: 0.73rem;
}
.hhin-cry {
    border-radius: 0.2rem;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
    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: 0.45rem 0.35rem 0.59rem 0.27rem;
}
.hhin-cry .hhin-cry-data {
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
    border-bottom: 1px solid rgba(200, 200, 200, 0.5);
}
.home-infor{
    padding-top: var(--space120);
}
.home-infor .std-font48{
    text-align: center;
    margin-bottom: var(--space40);
}
.hirn-link{
    position: relative;
}
.std-btn5.std-btn5t .ys-imgbox-cover img {
    content: url(../images/ajianb.svg);
}
.hirn-link .std-h3{
    font-family: var(--wsemi);
    line-height: var(--line12);
    color: var(--color4);
    margin-bottom: 0.23rem;
}
.hirn-link .std-font24,
.hirn-link .std-font24 p{
    line-height: var(--line14);
    color: var(--color4);
}
.hirn-link .std-btn5t{
    margin-top: 0.9rem;
}
.std-btn5t .std-btn1-font {
    color: var(--color4)!important;
    font-size: var(--font18);
    line-height: var(--line175);
}
.home-infor-rotate-nub:not(:first-child){
    display: none;
}
.home-infor-wai{
    position: relative;
}
.home-infor-btn{
    position: absolute;
    bottom: 0.75rem;
    width: 100%;
    left: 0;
}
.home-solution-dots {
    --jian1: 0.14rem;
}
.home-solution-dots-nub .std-font24::before {
    background: var(--color4);
    height: 1px;
    opacity: .5;
}
.home-solution-dots-nub .std-font24::after {
    background: var(--color4);
    height: 1px;
}
.home-solution-dots-nub .std-font24 {
    font-size: var(--font18);
    color: rgba(255, 255, 255, .5);
    font-family: var(--semi);
    position: relative;
    line-height: var(--line14);
    padding-bottom: 0.2rem;
    transition: all .4s ease;
}
.home-solution-dots-nub.on .std-font24 {
    color: var(--color4);
}
.home-infor2 .hirn-link .std-font24, 
.home-infor2 .hirn-link .std-font24 p {
    line-height: var(--line15);
    color: var(--color4);
    font-size: var(--font18);
}
.home-infor2 .hirn-link .std-font24 p{
    margin-bottom: 0.42em;
}
.home-infor2 .hirn-link .std-font24 p:last-child{
    margin-bottom: 0;
}
.home-infor .home-infor-rotate-nub .ys-pos-center {
    top: 41.9%;
}
.home-infor2 .hirn-link .std-btn5t {
    margin-top: 0.4rem;
}
.home-insight {
    padding-top: 1.38rem;
    padding-bottom: 1.06rem;
    background: #F8F9FD;
}
.home-insight-swiper {
    --jian1: 0.08rem;
}
.home-insight-swiper{
    padding-right: 0!important;
}
.hisi-link{
    background: var(--color4);
    border: 0px;
}
.hisi-link-text {
    padding: 0.31rem 0.29rem 0.49rem 0.2rem;
}
.hisi-link-text .std-h5{
    font-size: var(--font18);
    line-height: var(--line15);
}
.hisi-link-text-word {
    margin-top: 0.8rem;
}
.hisi-ltw-font{
    font-size: var(--font16);
}
.hpin-link-text .std-h1{
    font-size: var(--font40);
    line-height: var(--line12);
    font-family: var(--wsemi);
}
.hpin-link-text .std-h5,
.hpin-link-text .std-h5 p{
    font-size: var(--font18);
}
.home-profess {
    padding-top: 1.35rem;
}
.hpin-link-img {
    width: 45.7%;
}
.hpin-link-text {
    width: 47.64%;
}
.ys-nybanner .ys-nyban-title h1 {
    font-size: var(--font48);
    font-family: var(--wsemi);
}
.ys-nybanner .ys-nyban-title p {
    font-size: var(--font24);
    line-height: var(--line13);
    margin-top: 0.17rem;
}
.ys-nybanner.ys-nybanner2 .std-btn1 {
    margin-top: 1.1rem;
}
.owner-solution {
    padding-top: var(--space130);
    padding-bottom: var(--space120);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 0%, #F0F2FA 100%);
}
.owner-product{
    background: #F0F2FA;
}
.owner-product .std-h2{
    margin-bottom: 0.32rem;
}
.owner-product .mod-title2 {
    align-items: flex-start;
}
.owner-product-cry {
    --jian1: 0.14rem;
    margin-top: 0.42rem;
}
.opcl-link-text-img,
.opcl-link-text-img img{
    object-fit: contain;
}
.opcl-link-text-img{
    width: 3.05rem;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 0.8rem;
} 
.owner-product-cry-right {
    display: flex;
    flex-direction: column;
}
.opcr-box-link,
.opcr-box-rotate,
.opcr-box-rotate .slick-list,
.opcr-box-rotate .slick-track{
    height: 100%;
}
.opcl-link{
    display: block;
}
.opcl-link-bg {
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.opcl-link-bg img{
    object-fit: cover;
    height: 100%;
}
.opcl-link-text{
    position: relative;
    padding: 1.03rem 0.6rem 0.44rem 0.6rem;
}
.owner-product-cry-left {
    width: 45.27%;
}
.opcl-link-text .std-font24 {
    font-size: var(--font30);
    line-height: var(--line13);
    margin-bottom: 0.04rem;
    font-family: var(--wsemi);
}
.opcl-link-text .std-text2, 
.opcl-link-text .std-text2 p {
    color: var(--color2);
    line-height: var(--line14);
}
.opcl-link-text .std-btn4{
    margin-top: 0.55rem;
}
.owner-product-cry-right {
    width: 54.73%;
}
.opcr-box-link{
    display: block;
}
.opcr-box-link-word{
    display: flex;
    text-align: left;
    justify-content: space-between;
}
.opcr-add{
    display: block;
}
.opcr-box-link-word .std-h4 {
    font-size: 0.3rem;
}
.opcr-box-link .ys-imgbox-cover{
    margin-bottom: 0!important;
}
.opcr-box-link-word .std-text2,
.opcr-box-link-word .std-text2 p{
    line-height: var(--line14);
    color: var(--color2);
    font-size: var(--font18);
    text-align: left;
}
.opcr-box-link-word .std-text2 {
    margin-top: 0.2rem;
}
.opcr-text{
    display: flex;
    flex-direction: column;
    width: 51.8%;
    padding: 0.5rem 0.2rem 0.46rem 0.54rem;
}
.opcr-box-link-word .std-h4{
    text-align: left;
}
.opcr-add{
    flex-grow: 1;
}
.opcr-box-rotate .opcr-box-link-word, 
.opcr-box-link-word {
    padding: 0rem;
    padding-right: 0.5rem;
}
.owner-product-cry-right .opcr-img{
    width: 3rem;
    display: flex;
    align-items: center;
}
.owner-product-cry-right .opcr-box-link-word{
    position: relative;
    height: 100%;
}
.opcl-link{
    height: 100%;
}
.opcr-box-rotate .slick-dots{
    width: 48.2%;
    left: 51.8%;
    padding-right: 0.5rem;
}
.opcr-box-rotate .slick-dots li:not(.slick-active){
    background: rgba(241, 243, 251, .5);
}
.oscl-nub .ys-imgbox-cover img{
    object-fit: cover;
}
.owner-solar-cry-left {
    width: 51%;
    border-radius: 0.1rem;
}
.owner-solar-cry-right {
    width: 49%;
    padding-left: 1.3rem;
}
.owner-solar .std-h2 {
    padding-bottom: 0.3rem;
    border-bottom: 1px solid #D6D9E5;
    margin-bottom: 0.68rem;
}
.oscr-btn-nub .std-h4 {
    font-weight: normal;
    font-size: var(--font30);
}
.oscr-btn {
    margin-bottom: 0.49rem;
}
.mod-title3 .std-h2 span {
    color: inherit;
}
.owner-trust-rotate {
    width: calc(100% + calc(var(--jian1) * 2));
}
.otii-link-text .std-h4 {
    font-family: var(--wsemi);
}
.otii-link-text .std-btn5 .ys-imgbox-cover img {
    content: url(../images/com_icon13x.svg);
}
.otii-link-text .std-btn5-link .std-btn1-icon {
    width: 12px;
}
.otii-link-text {
    padding: 0 0.76rem 0.61rem 1.03rem;
}
.otii-link-img img{
    object-fit: cover;
}
.owner-support{
    position: relative;
}
.owner-support .osin-link{
    background: var(--color4);
}
.owner-more{
    padding-top: calc(var(--space120) + 2px);
    padding-bottom: calc(var(--space130) + 3px);
}
.omin-link-icon{
    width: 0.89rem;
    height: 0.89rem;
    margin: 0 auto;
    margin-bottom: 0.21rem;
    border-radius: 50%;
    background: #F8F9FD;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.omin-link-icon img{
    width: 56.18%;
}
.omin-link .std-font24{
    text-align: center;
    line-height: var(--line14);
    color: var(--colortitle1);
    font-family: var(--semi);
    margin-bottom: 0.28rem;
}
.omin-link .std-btn5-link{
    justify-content: center;
}
.owner-more-inof-nub{
    width: 33.333333%;
    display: flex;
    justify-content: center;
    flex-grow: 1;
    padding: 0 var(--jian1);
}
.owner-more-inof{
    display: flex;
    --jian1: 0.1rem;
    margin: 0 calc(var(--jian1) * -1);
}
.install-why-rotate-item:not(:first-child){
    display: none;
}
.install-why {
    padding-top: 0!important;
    padding-bottom: 0!important;
    position: relative;
}
.install-why .ys-cont1400{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    z-index: 10;
}
.install-why-text{
    padding-top: var(--space150);
    width: 40.5%;
}
.install-why .std-h2{
    color: var(--color4);
}
.install-why .mod-control,
.install-why .control-now{
    color: var(--color4);
    font-size: var(--font18);
}
.install-why .mod-control{
    margin-bottom: 0.22rem;
}
.iwcl-inof-nub .std-h4 {
    color: var(--color4);
}
.iwcl-inof-nub .std-text1, 
.iwcl-inof-nub .std-text1 p {
    color: var(--color4);
}
.install-why-rotate .slick-prev, 
.install-why-rotate .slick-next{
    z-index: 6;
}
.install-why-rotate .slick-prev{
    left: 1rem;
}
.install-why-rotate .slick-next{
    right: 1rem;
}
.install-why-rotate.mod-arrows3 .slick-prev, 
.install-why-rotate.mod-arrows3 .slick-next {
    border: 1px solid var(--color4);
    background: var(--color4);
}
.install-why-rotate.mod-arrows3 .slick-arrow.slick-disabled {
    border: 1px solid var(--color4);
    background: transparent;
}
.install-why-rotate.mod-arrows3 .slick-prev::before,
.install-why-rotate.mod-arrows3 .slick-next::after{
    transform: translate(-50%, -50%) rotate(180deg);
}
.install-why-rotate.mod-arrows3 .slick-prev::after,
.install-why-rotate.mod-arrows3 .slick-next::before{
    transform: translate(-50%, -50%) rotate(0deg);
}
.install-why-rotate.mod-arrows3 .slick-prev::before, 
.install-why-rotate.mod-arrows3 .slick-next::before {
    background-image: url(../images/0e1_icon3.svg);
} 
.install-why-rotate.mod-arrows3 .slick-prev::after, 
.install-why-rotate.mod-arrows3 .slick-next::after {
    background-image: url(../images/0e1_icon2.svg);
}
.install-why-rotate-item img{
    object-fit: cover;
}
.install-main .company-talk {
    /* padding-top: 1.85rem;
    padding-bottom: 1.93rem; */
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.install-why .ys-cont1400{
    pointer-events: none;
}
.iwcl-inof {
    padding-bottom: 0rem;
}
.install-why .std-h2,
.iwcl-inof {
    pointer-events: all;
}
.wwin-lit-title .std-h4 {
    font-family: var(--bold);
}
.wwin-link-img-text {
    padding: 0.23rem 0.3rem 0.23rem;
    justify-content: center;
}
.wwin-link-text .std-font24 {
    margin-bottom: 0.46rem;
}
.wwin-link-text {
    padding: 0.27rem 0.16rem 0.17rem 0.21rem;
}
.wwin-link-text .std-btn5 {
    padding-top: 0.32rem;
}
@media screen and (min-width: 1200px) {
    .ys-hd-pc.has-lang .head-btn-link:hover, 
    .ys-hd-pc.has-search .head-btn-link:hover, 
    .ys-hd-pc.isfixed .head-btn-link:hover, 
    .ys-hd-pc.ishover .head-btn-link:hover, 
    .ys-page-wrap.act .ys-hd-pc .head-btn-link:hover {
        border: 1px solid #E1E4EE;
        background: var(--color4);
    }
    .hnid-cin-first-link:hover .hnid-clb-link-icon{
        opacity: 1;
    }
    .std-btn2 .std-btn1-link:hover::before {
        background: var(--color4);
        border: 1px solid var(--color4);
    }
    .hpin-link:hover .hpin-link-img img{
        transform: scale(1.05);
    }
    .opcr-box-link:hover .std-btn4 .std-btn1-link::before,
    .opcl-link:hover .std-btn4 .std-btn1-link::before {
        background: #F8F9FD;
        border: 1px solid #E1E4EE;
    }
    .product-sub-inof-nub .psin-img:hover .ys-imgbox-cover::before{
        opacity: 1;
    } 
    .pcri-ian-link:hover .std-text1{
        color: var(--colormain);
    }   
}
.head-nav-item-down{
    background: transparent;
}
/* .head-nav-item-down{
    position: fixed;
} */
.hnid-core{
    position: relative;
}
.hnid-core::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(255,255,255,0.8);
    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);
    top: 0;
    left: 0;
    border-radius: 0 0 0.1rem 0.1rem;
}
.hnid-core>*{
    position: relative;
    z-index: 6;
}
.product-sub-inof{
    display: flex;
    --jian1: 14px;
    margin: 0 calc(var(--jian1) * -1);
}
.product-sub-inof-nub{
    padding: 0 var(--jian1);
    width: 25%;
    flex-grow: 1;
}
.product-sub{
    margin-top: var(--space50);
}
.psin-img{
    position: relative;
    border-radius: 0.06rem;
    overflow: hidden;
}
.psin-img .std-h5{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color4);
    font-family: var(--bold);
}
.psin-img .ys-imgbox-cover::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(8, 25, 87, 0.50);
    backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px);
    -moz-backdrop-filter: blur(12.5px);
    -o-backdrop-filter: blur(12.5px);
    -ms-backdrop-filter: blur(12.5px);
    z-index: 2;
    opacity: 0;
    transition: all .4s ease;
}
.product-sub-inof-nub.on .ys-imgbox-cover::before{
    opacity: 1;
}
.psin-img{
    cursor: pointer;
}
.product-core-cry{
    margin-top: calc(var(--space70) - 5px);
}
.product-add:not(:first-child) {
    margin-top: 0px;
}
.product-core-right-item {
    padding-top: 0.04rem;
}
.product-add .std-text1{
    font-size: var(--font24);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.27rem;
}
.pcli-icon{
    width: var(--dataw);
    height: var(--dataw);
    position: relative;
    top: calc(var(--font16) * 0.75 - calc(var(--dataw) / 2));
}
.pcli-item{
    --dataw: 16px;
    margin-bottom: var(--dataw);
}
.pcli-icon::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--color4);
    border-radius: 50%;
}
.pcli-icon::after{
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: calc(var(--dataw) / 4) solid var(--colormain);
    transition: all .4s ease;
    opacity: 0;
}
.pcli-item.act>.pcli-item-link .pcli-icon::after,
.pcli-item-add-nub.act>.pcli-item-link .pcli-icon::after{
    opacity: 1;
}
.pcli-item-link{
    display: flex;
}
.pcli-item-link .std-font24{
    width: 50%;
    flex-grow: 1;
    padding-left: var(--dataw);
}
.pcli-item-link {
    padding: 0rem!important;
}
.pcli-item{
    background: transparent!important;
}
.pcli-item .std-font24{
    font-size: var(--font16);
    line-height: var(--line15);
    color: rgba(24,24,24,.6);
    transition: all .4s ease;
}
.pcli-item.act>.pcli-item-link .std-font24,
.pcli-item-add-nub.act>.pcli-item-link .std-font24{
    color: var(--colortitle1);
}
.down-main .ys-nybanner h1 {
    text-align: left;
    margin-bottom: 0rem!important;
}
.down-main .scbl-submit{
    margin: 0;
    margin-top: 0.21rem;
    display: none;
}
.pcrw-inof{
    --jian1: 0.14rem;
    --jian2: 0.22rem;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.pcrw-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
    padding-bottom: var(--jian2);
}
.pcrw-inof-nub-link{
    width: 100%;
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
    cursor: pointer;
}
.pcrw-inl-bg{
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
.pcrw-inof-nub-link .ys-imgbox-cover{
    width: 180px;
    margin: 0 auto;
    max-width: 50%;
}
.pcrw-inof-nub .std-h5{
    line-height: 1.4;
    color: var(--colortitle1);
    font-weight: bold;
    text-align: center;
    margin-top: -0.08rem;
    position: relative;
    z-index: 6;
}
.product-core-right {
    margin-top: 0 !important;
}
.pcrw-inof-nub-link{
    padding: 0.22rem 0.1rem 0.34rem;
}
.down-main .product-core-left {
    padding-top: 0rem;
}
.pcli-item-add{
    padding-left: calc(var(--dataw) + 5px);
    padding-top: calc(var(--dataw) * 0.75);
    display: none;
}
.pcli-item-add-nub{
    margin-bottom: calc(var(--dataw) * 0.75);
}
.down-btnfour{
    --dataw: 16px;
    --jian1: 0.1rem;
    --jian2: 0.11rem;
}
.down-btnfour-inof{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.down-btnfour-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.dbin-box{
    cursor: pointer;
    border-radius: 0.04rem;
    background: var(--color4);
    padding: 0.1rem 0.16rem;
    display: flex;
}
.dbin-box .std-text2{
    width: 50%;
    flex-grow: 1;
    padding-left: var(--dataw);
    color: var(--color2);
    transition: all .4s ease;
}
.down-btnfour .pcli-icon::before {
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 1px solid rgba(0, 34, 158, 0.5);
    transition: all .4s ease;
}
.down-btnfour-inof-nub.act .std-text2{
    color: var(--colortitle1);
}
.down-btnfour-inof-nub.act .pcli-icon::after {
    opacity: 1;
}
.down-btnfour-inof-nub.act .pcli-icon::before {
    opacity: 0;
}
.down-btnfour-btn {
    display: flex;
    justify-content: flex-end;
    margin-top: 0.2rem;
}
.down-btnfour-btn-link{
    cursor: pointer;
    display: flex;
    align-items: center;
}
.down-btnfour-inof-nub:nth-of-type(n+7){
    display: none;
}
.down-btnfour-btn-link .std-text2{
    color: rgba(24,24,24,.6);
}
.dbbl-icon{
    width: 13px;
    margin-left: 7px;
}
.dbbl-icon img{
    width: 100%;
    transition: all .4s ease;
}
.down-btnfour.on .down-btnfour-inof-nub:nth-of-type(n+7){
    display: block;
}
.down-btnfour-btn-link .std-text2 span:nth-of-type(2){
    display: none;
}
.down-btnfour.on .down-btnfour-btn-link .std-text2 span:nth-of-type(2){
    display: block;
}
.down-btnfour.on .down-btnfour-btn-link .std-text2 span:first-child{
    display: none;
}
.down-btnfour.on .dbbl-icon img{
    transform: rotate(180deg);
}
.pcrw-two{
    padding-top: 0.04rem;
}
.pcrw-two-nub{
    padding-top: 0.4rem;
}
.pcrw-two-nub .std-h4{
    color: var(--colortitle1);
    margin-bottom: 0.2rem;
    font-family: var(--wsemi);
    line-height: var(--line13);
}
.pcrw-tni-nub{
    margin-bottom: 0.08rem;
}
.pcrw-tni-nub-link{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    border-radius: 0.08rem;
    background: var(--color4);
    box-shadow: 0px 5px 15px 1px rgba(216, 219, 232, 0.50);
    padding: 0.2rem 0.45rem 0.2rem 0.34rem;
}
.pcrw-tni-nub-link .std-text3{
    color: var(--colortitle1);
    line-height: var(--line15);
}
.pcrw-load{
    color: var(--colormain)!important;
    margin-left: 0.47rem;
    white-space: nowrap;
}
.pcrw-date{
    white-space: nowrap;
}
.pcrw-text{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.2rem;
}
.down-btnfour-btn-ph,
.down-btnfour .std-font24,
.down-main .select-anchor-ph-add{
    display: none;
}
.down1-main .pcrw-two-nub:first-child {
    padding-top: 0rem;
}




/* 2025.05.19 - end */
/* 2025.05.23 - start */
.diy-solution-inof{
    height: 100vh;
    position: sticky;
    top: 0;
    overflow: hidden;
}
/* .diy-solution-inof .swiper-wrapper{
    flex-direction: column;
} */
.diy-solution{
    overflow: visible;
}
.diy-solution-zhan-nub{
    height: 40vh;
}
.dsin-bg img{
    height: 100vh;
    object-fit: cover;
}
.table-tbody-tr{
    align-items: stretch;
}
.table-tbody-tr-th{
    display: flex;
    align-items: center;
    justify-content: center;
}
.ys-banner .ys-ban-title {
    width: 12.06em;
}
.ys-banner .ban-btn {
    margin-top: 0rem;
}
.ys-banner .ban-btn .ban-btn-nub{
    margin-top: 0.94rem;
}
.miles-real-phone-img img{
    width: 67%;
    margin: 0 auto;
}
.miles-real-phone-img{
    text-align: center;
}
.miles-real-phone-img::before{
    left: 0;
}
.viewer-canvas>img{
    background: #fff;
}
.head-wai{
    position: relative;
}
.head-wai::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all .4s ease;
}
.ys-hd-pc.has-lang .head-wai, 
.ys-hd-pc.has-search .head-wai, 
.ys-hd-pc.isfixed .head-wai, 
.ys-hd-pc.ishover .head-wai, 
.ys-page-wrap.act .ys-hd-pc .head-wai {
    background: transparent;
}
.ys-hd-pc.has-lang .head-wai::before, 
.ys-hd-pc.has-search .head-wai::before, 
.ys-hd-pc.isfixed .head-wai::before, 
.ys-hd-pc.ishover .head-wai::before,
.ys-page-wrap.act .ys-hd-pc .head-wai::before {
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
}
.home-data-title-left{
    padding-right: 0.2rem;
}
.head-nav-item-support .hnid-core {
    padding: 0.45rem 0.42rem;
}
.ys-hd-pc .head-language .ys-cont1720 {
    align-items: flex-start;
}
.psin-img .ys-imgbox-cover::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255,255,255, 0.50);
    z-index: 2;
    opacity: 1;
    transition: all .4s ease;
}
.product-sub-inof-nub.on .psin-img .ys-imgbox-cover::after{
    opacity: 0;
}
.std-anchor{
    transition: all .4s ease;
}
.ys-page-wrap.on .std-anchor {
    top: var(--head1);
}
.ys-page-wrap.on,
.ys-header.on .ys-hd-pc {
    --head1: 0.8rem;
}
.ptcl-btn-nub {
    width: auto;
}
.ptcl-btn {
    padding: 0 0rem!important;
    margin-top: 0.65rem;
    justify-content: center;
}
.ptcl-btn-nub,
.ptcl-btn-nub:nth-of-type(2n-1) {
    padding:0 0.1rem;
}
.psin-img .std-h5{
    text-align: center;
    line-height: 1.2;
}
.pcrw-load,
.pcrw-load a{
    cursor: pointer;
    display: block;
    line-height: inherit;
}
.pcli-item-link{
    cursor: pointer!important;
}
.fiit-mark.std-text2 {
    padding-left: 0.07rem;
}
.faq-main .product-core-cry {
    margin-top: 0!important;
}
.extend-frame-box iframe{
    width: 100%;
}
.scbl-submit-btn {
    color: var(--colortitle1);
    background: var(--color4);
}
.success-main .company-talk {
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.success-core+.company-talk {
    padding-top: 0!important;
}
.story-relate-rotate .slick-track{
    margin: 0 auto;
}
.blogs-main .company-talk{
    padding-bottom: var(--space150);
}
.tutor-yutobe-right-item:first-child {
    padding-top: 0rem;
}
.contact-ban .std-btn1-icon .ys-imgbox-cover img:nth-of-type(2) {
    opacity: 1;
    content: url(../images/0a1_icon.svg) !important;
}
.contact-ban .std-btn1-icon .ys-imgbox-cover img:first-child {
    opacity: 0;
    content: url(../images/0a1_icon.svg) !important;
}
.install-fee-cry-inof {
    width: 40%;
}
.install-fee-cry{
    justify-content: space-between;
}
.story-main .story-cry-bg img{
    content: url(../images/bg.png)!important;
}
.hnid-crs-item-link .hnid-clb-link-icon{
    margin-left: 0.1rem;
}
.scbl-one-nub .std-h5{
    width: 50%;
    flex-grow: 1;
}
.dbin-box {
    height: 100%;
}
.down-btnfour-inof-nub {
    width: 50%;
}
.contact-team-cry-form {
    background: rgba(255, 255, 255, 0.15);
}
@media screen and (min-width: 1930px) {
    .home-data .ys-cont1440 {
        top: 23%;
        padding-top: 0rem;
    }
} 
.prodet-ban-cry-left .std-h2 {
    margin-bottom: 0.24rem;
}
/*.prodet-ban-text{*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    display: -webkit-box;*/
/*    -webkit-line-clamp: 6;*/
/*    -webkit-box-orient: vertical;*/
/*}*/
.dsin-cdi-down{
    padding-left: 0.26rem!important;
}
.prodet-cloud-core-inof{
    min-height: var(--height1);
}
.detail-core-cry-left .wp-caption,
.detail-core-cry-left figcaption{
    font-size: inherit;
    color: inherit;
    line-height: inherit;
}
.wp-caption img,
.wp-caption figcaption{
    margin-bottom: 1em;
}
.res-product-inof .slick-track{
    margin: 0 auto;
}
.yecb_right_ul .std-h4{
    font-family: var(--wsemi);
}
.yxedr-active .mod-rotate li img{
    height: calc(var(--width1) / 1080 * 608)!important;
    object-fit: cover;
}
.yxedr-active .mod-rotate .slick-track li {
    height: calc(var(--width1) / 1080 * 608)!important;
}
.diy-solution-zhan-nub {
    height: 100vh;
}
.tutor-recom-inof {
    margin-top: 50px;
}
.diy-plug .mod-title3{
    width: 90%;
}
.miles-real-phone-img img {
    width: 63%;
}
.hhin-cry-data,
.hhin-cry-data .scroll-num{
    font-family: var(--wsemi);
}
.story-cry .std-h3 {
    width: 20em;
}
.ptcr-top .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.ptcr-top .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0px;
}
.ptcr-top  .mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{
    max-width: 2.4rem;
    margin: 0 auto;
}
.ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0%;
    right: 0%;
    width: 100%;
    max-width: none;
    overflow: visible;
    /* margin: 0 auto; */
}
.mCSB_buttonLeft::before{
    content: '\e744';
}
.mCSB_buttonRight::before{
    content: '\e743';
}
.mCSB_buttonLeft::before,
.mCSB_buttonRight::before{
    font-family: "iconfont" !important;
    position: absolute;
    font-size: 18px;
    color: var(--colormain);
}
.ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, 
.ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    top: -25px;
    height: 18px;
}
.ptcr-top{
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}
.diy-solution-inof-nub.on .std-h2{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}
.diy-solution-inof-nub.on .std-h4{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.25s;
}
.diy-solution-inof-nub.on .dsin-core-drop{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.diy-solution-inof-nub.on .dsin-core-btn{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.35s;
}
.install-why-rotate.mod-arrows3 .slick-prev, 
.install-why-rotate.mod-arrows3 .slick-next{
    background: transparent;
}
.install-why-rotate.mod-arrows3 .slick-prev::before, 
.install-why-rotate.mod-arrows3 .slick-next::before{
    opacity: 1;
}
.install-why-rotate.mod-arrows3 .slick-prev::after, 
.install-why-rotate.mod-arrows3 .slick-next::after{
    opacity: 0;
}
.contact-ban .ys-nyban-img{
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
}
.contact-ban .ys-nyban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.contact-ware,
.contact-support{
    background: var(--color4);
    position: relative;
    z-index: 6;
}
.mod-arrowsn1 .slick-prev, .mod-arrowsn1 .slick-next{
    width: 0.52rem;
    height: 0.52rem;
    border-radius: 50%;
    z-index: 10;
}
.mod-arrowsn1 .slick-prev::before, .mod-arrowsn1 .slick-next::before{
    content: '';
    width: 0.1rem;
    height: 0.2rem;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA3IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPuWbvuaghy1pY29uPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik04LjMyODMzMzE5LDEyLjUyOTIzOTUgQzguMDM2NjM0NTQsMTIuMjM2NjgxNiA4LjAzNjM4OTE0LDExLjc2Mjg4NTkgOC4zMjc1OTcsMTEuNDcwMDIzMSBMOC4zMjcyNDQzNSwxMS40Njk2Njk5IEwxMy43ODc5NDMyLDYgQzE0LjM3Mjc2ODksNi41ODU3ODY0NCAxNC4zNzI3Njg5LDcuNTM1NTMzOTEgMTMuNzg3OTQzMiw4LjEyMTMyMDM0IEw5LjkxNTYyNTE2LDEyIEwxMy43ODc5NDMyLDE1Ljg3ODY3OTcgQzE0LjM3Mjc2ODksMTYuNDY0NDY2MSAxNC4zNzI3Njg5LDE3LjQxNDIxMzYgMTMuNzg3OTQzMiwxOCBMOC4zMjcyNDQzNSwxMi41MzAzMzAxIEw4LjMyODMzMzE5LDEyLjUyOTIzOTUgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0icGMvaGVyby8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMzk0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iaW1nLSstZGl2LSstc3dpcGVyLXNjcm9sbGVyLWl0ZW0tKy1uYXYtbWFpbi3okpnniYgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjExMDIzMywgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJpbWciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAtMTg3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDYXJvdXNlbC0tLei1sOmprOeBry/pgJrmoI8tLS1XaWRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjExMDIzMywgNzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSLwn5qr5qih54mILXRlbXBsYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSLlt6bkvqfnrq3lpLQtbGVmdC1hcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ2NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibGlnaHQvYW5nbGUtbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAzNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 10;
}
.mod-arrowsn1 .slick-next::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.mod-arrowsn1 .slick-prev::after, .mod-arrowsn1 .slick-next::after{
    content: '';
    width: 100%;
    height: 100%; 
    border-radius: 50%;
    background: rgba(0,0,0,.3);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .4s ease;
}
.tutor-recom-inof .slick-prev{
    left: -0.8rem;
}
.tutor-recom-inof .slick-next{
    right: -0.8rem;
}
.owner-trust-inof .slick-prev{
    left: calc(var(--jian1) * -1 - 0.52rem);
}
.owner-trust-inof .slick-next{
    right: calc(var(--jian1) * -1 - 0.52rem);
}
.mod-arrowsn1 .slick-arrow.slick-disabled{
    opacity: 0;
}
.home-infor-rotate .slick-prev, 
.ys-ban-slick .slick-prev{
    left: 0.3rem;
}
.home-infor-rotate .slick-next, 
.ys-ban-slick .slick-next {
    right: 0.3rem;
}
.home-infor{
    position: relative;
    background: #fff;
}
.home-profess{
    background: #fff;
}
.footer-logo {
    width: 2.5rem;
}
.fsnl-icon {
    width: 0.44rem;
    height: 0.44rem;
}
.footer-share {
    --jian1: 0.07rem;
}
.osci-nub .std-text2 {
    padding: 9px 10px 9px 10px;
    left: 0.53rem;
}
.osci-nub .std-text2::after{
    content: '';
    height: 1px;
    border-bottom: 2px dashed #fff;
    width: 0.21rem;
    position: absolute;
    right: calc(100% + 1px);
    top: calc(50% - 1px);
    transform: translateY(-50%);
}
.osci-nub.on .osci-nub-span::after {
    background: #14DD6A;
}
.osbi-nub {
    left: 0.53rem;
}
.owner-trust-inof .slick-prev {
    left: calc(var(--jian1) + 0.1rem);
}
.owner-trust-inof .slick-next {
    right: calc(var(--jian1) + 0.1rem);
}
.mtcr-inof.mod-arrowsn1 .slick-prev::before, 
.mtcr-inof.mod-arrowsn1 .slick-next::before{
    background-image: url(../images/xin.svg);
}
.mtcr-inof {
    padding-bottom: 0!important;
}
.mtcr-inof .slick-prev, .mtcr-inof .slick-next {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
}
.mtcr-inof .slick-next {
    right: var(--jian1);
    left: auto;
}
.mtcr-inof .slick-arrow.slick-disabled{
    opacity: 0!important;
}
.miles-tool-cry-right {
    padding-right: calc(50vw - 700px);
}
.mtcr-inof-nub-cry {
    padding: 33px 50px 100px 50px;
}
.pcrw-tni-nub-link .std-text3 a{
    color: inherit;
    line-height: inherit;
}
.hpin-link-img,
.hpin-link-text{
    width: 47%;
}
/* 2025.06.03 - start */
.contact-ban .std-h1 {
    margin-bottom: 0rem!important;
}
.contact-line{
    height: 0.35rem;
    width: 100%;
}
.contact-team-cry-text {
    padding-top: 0.38rem;
}
.ys-nybanner.contact-ban .bread-box {
    top: calc(var(--headh) + 0.32rem);
}
.diy-plug-img-nub:not(:first-child){
    display: none;
}
[data-original]{
    cursor: pointer;
}
body{
    padding-right: 0!important;
}
.viewer-open{
    overflow: inherit!important;
}
.diy-solution-inof-nub:nth-of-type(2n) .ys-cont1400 {
    display: flex;
    justify-content: flex-start;
}
.diy-solution-inof-nub:nth-of-type(2n-1) .ys-cont1400 {
    display: flex;
    justify-content: flex-end;
}
.company-energy{
    position: relative;
    z-index: 2;
}
.company-energy-wai{
    overflow: visible;
    position: relative;
}
.company-energy-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.company-energy-bg-img{
    height: 100vh;
    width: 100%;
    position: sticky;
    top: 0;
}
.company-energy-bg-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.yecb_right-zhan{
    opacity: 0!important;
}
.ylny_text_span_hou {
    opacity: 0.2;
}

/* 2025.06.03 - end */
.mtcr-inof-nub-cry {
    height: 100%;
}
.company-hoymile{
    background: #fff;
    position: relative;
    z-index: 2;
}
.install-main .company-sustain{
    background: #f8fafe;
    padding-top: var(--space150);
    padding-bottom: 0!important;
}
.install-main .company-sustain .csin-link {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}
.install-main .install-solution{
    padding-bottom: var(--space150);
}
.prodet-cloud-cry{
    display: flex;
    align-items: center;
}
.prodet-cloud-cry-left{
    width: 51.07%;
}
.prodet-cloud-cry-left .miles-ban{
    display: none;
}
.prodet-cloud-cry-right{
    width: 48.93%;
    padding-left: 0.5rem;
}
.prodet-cloud-cry-right .std-text1{
    margin-top: 0.2rem;
}
.prodet-cloud-cry-right .std-text1, 
.prodet-cloud-cry-right .std-text1 p{
    color: var(--color2);
    text-align: center;
}
.miles-ban{
    justify-content: center;
    margin-top: var(--space60);
}
.prodet-cloud {
    padding-bottom: var(--space100);
}
.prodet-cloud .prodet-cloud-cry-right .std-btn4 {
    margin-top: 0.4rem;
}
.ys-banner .ys-ban-txtbox {
    bottom: auto;
    top: 45%;
    transform: translate(-50%, -50%);
}
.owner-trust-add{
    display: flex;
    align-items: flex-end;
}
.install-why-text{
     width: 53.5%;
}
.ys-banner .ys-ban-title {
    font-size: var(--font60);
}
.ys-banner .std-text1, .ys-banner .std-text1 p {
    font-size: var(--font20);
}
.hccl-tem .help-unit{
    width: 0.54rem;
}
.hccl-tem .help-unit::before{
    display: none!important;
}
.hccl-tem .hccl-input+.help-unit{
    margin-left: 0.1rem;
}
.hccl-tem .hccl-select .ys-select-xtbbox, 
.hccl-tem .hccl-select .iconfont,
.hccl-filter .hccl-select .ys-select-xtbbox, 
.hccl-filter .hccl-select .iconfont {
    color: #666;
    opacity: .8;
    font-size: 12px;
}
.hccl-filter-now{
    width: calc(0.54rem + calc(var(--jian1) * 2));
}
.hccl-filter-nub:not(.hccl-filter-now){
    width: 20%;
    flex-grow: 1;
}
.hccl-filter .hccl-filter-now .hccl-input input{
    text-align: left;
}
.hccl-filter .hccl-input input {
    padding: 0.07rem 0.06rem 0.07rem 0.06rem;
}
.hccl-filter {
    --jian1: 0.05rem;
}
.hccl-filter-box .hccl-input:last-child {
    margin-left: 0.15rem;
}
.hccl-filter-box .hccl-input:last-child::before {
    left: -0.09rem;
}
.hccl-filter .hccl-input {
    flex-grow: 1;
}
.company-ban-bg img {
    height: auto;
}
.ys-nyban-img::before{
    background: transparent!important;
}
.contact-main .ys-nybanner::before {
    background: transparent!important;
}
.contact-team-cry-text .std-font24{
    color: var(--color1);
}
.ctct-inof-nub .std-text2, .ctct-inof-nub .std-text2 a {
    color: var(--color1);
}
.contact-team .std-btn4 .std-btn1-font {
    color: var(--color1);
}
.contact-team .std-btn4 .std-btn1-link::before {
    border: var(--p1x) solid var(--color1);
}
.contact-main .ys-bread-list a,
.company-main .ys-bread-list a{
    color: rgba(24,24,24,.5);
}
.contact-main .ys-bread-list:last-child a,
.company-main .ys-bread-list:last-child a{
    color: var(--colortitle1);
}
.contact-main .ys-bread-list::before,
.company-main .ys-bread-list::before {
    background-image: url(../images/mian1.svg);
}
/* 2025.06.10 - start */
.hccl-rin-cry-img{
    background: #F3F4FA;
    width: 100%;
    position: relative;
}
.hccl-return-inof{
    --jian1: 11.5px;
    --jian2: 18px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.hccl-return-inof-nub{
    width: 20%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
    position: relative;
}
.hccl-rin-cry{
    cursor: pointer;
}
.hccl-btn{
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 50%;
    background: var(--colormain);
    position: absolute;
    right: 0.06rem;
    top: 0.06rem;
    transition: all .4s ease;
}
.hccl-btn::before,
.hccl-btn::after{
    content: '';
    width: 0.08rem;
    height: 1px;
    background: #fff; 
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.hccl-btn::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.hccl-rin-cry .std-text3{
    margin-top: 7px;
    color: var(--colortitle1);
    line-height: var(--line15);
    text-align: center;
}
.hccl-return .std-font24{
    padding-bottom: 0.08rem;
    border-bottom: 1px solid #D9DCE9;
    margin-bottom: 0.18rem;
}
.hccl-return{
    margin-top: 0.34rem;
}
.hccl-rin-pop{
    position: absolute;
    width: 4.45rem;
    left: var(--jian1);
    top: 0.32rem;
    border-radius: 10px;
    border-top: 1px solid #081957;
    background: #F3F4FA;
    display: none;
    padding: 0.27rem 0.26rem 0.27rem 0.185rem;
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.15);
}
.hccl-return-inof-nub:nth-of-type(5n) .hccl-rin-pop,
.hccl-return-inof-nub:nth-of-type(5n-1) .hccl-rin-pop{
    left: auto;
    right: var(--jian1);
}
.hccl-return-inof-nub:nth-of-type(5n-2) .hccl-rin-pop{
    left: 50%;
    transform: translateX(-50%);
}
.hccl-return-inof-nub.on1{
    z-index: 10;
}
.hccl-return-inof-nub.on1 .hccl-btn::before{
    transform: translate(-50%,-50%) rotate(45deg);
}
.hccl-return-inof-nub.on1 .hccl-btn::after{
    transform: translate(-50%,-50%) rotate(135deg);
}
.hccl-rin-pop-box .std-text3{
    display: flex;
    border-bottom: 1px solid rgba(179, 179, 179, 0.15);
    padding: 0.06rem 0;
    padding-left: 0.16rem;
}
.hccl-rin-pop-box .std-text3:first-child{
    padding-top: 0;
}
.hccl-rin-pop-box .std-text3:last-child{
    padding-bottom: 0;
    border-bottom: 0px;
}
.hccl-rin-pop-box .std-text3 p:nth-of-type(2){
    width: 0.92rem;
}
.hccl-rin-pop-box .std-text3 p:first-child{
    width: 50%;
    flex-grow: 1;
    padding-right: 20px;
}
.hccl-return .std-font24{
    margin-top: 0.27rem;
}
.hccl-return .std-font24:first-child{
    margin-top: 0;
}
.hccl-btn span{
    position: absolute;
    border-bottom: 0.07rem solid #081957;
    left: 50%;
    transform: translateX(-50%);
    bottom: -0.12rem;
    border-left: 0.07rem solid transparent;
    border-right: 0.07rem solid transparent;
    opacity: 0;
    transition: all .4s ease;
}
.hccl-return-inof-nub.on1 .hccl-btn span{
    opacity: 1;
}
.hccl-rin-pop-box{
    height: 157px;
}
.hccl-rin-pop{
    padding-right: 0.05rem;
}
.hccl-rin-pop .mCSB_inside>.mCSB_container {
    margin-right: 0.21rem;
}
.hccl-rin-pop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.hccl-return-inof-nub{
    z-index: 2;
}
.hccl-return-inof-nub.on2 {
    z-index: 6;
}
/* 2025.06.10 - end */
/* 2025.06.18 - start */
.pcri-ian-link-img{
    width: 46px;
    border-radius: 5px;
    border: 1px solid #666;
    margin: 0 auto;
}
.pcri-ian-link .std-text1{
    margin-top: 5px;
    color: var(--colortitle1);
    font-size: 10px;
    text-align: center;
    line-height: 1.5;
    transition: all .4s ease;
}
.pcri-inof-add-nub:not(:first-child){
    display: none;
}
.pcri-inof-add{
    --gap1: 10px;
    width: calc(100% + calc(var(--gap1) * 2));
    margin: 0 calc(var(--gap1) * -1);
    padding: 0 16px;
    padding-top: 32px;
}
.pcri-inof-add-nub{
    width: 33.333333%;
    padding: 0 var(--gap1);
}
.pcri-inof-add .slick-dots{
    bottom: 0;
    left: 0;
}
.pcri-inof-add{
    padding-bottom: 0.23rem;
}
.pcri-inof-add .slick-dots li{
    width: 6px;
    height: 6px;
}
.pcri-ian-link{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pcli-ias-nub.act>.pcli-item-link .pcli-icon::after {
    opacity: 1;
}
.prodet-pro .pcri-inof-nub-link{
    background: #F3F4FA;
}
.prodet-pro+.prodet-related{
    padding-top: 0!important;
}
.pcli-item-add-san{
    display: none;
}
.pcli-item-add-san{
    padding-top: calc(var(--dataw) * 0.75);
    padding-left: calc(var(--dataw) + 5px);
}
.pcli-ias-nub {
    margin-bottom: calc(var(--dataw) * 0.75);
}
.pcli-ias-nub:last-child,
.pcli-item-add-nub:last-child{
    margin-bottom: 0;
}
/* 2025.06.18 - end */
.pccr-btn{
    display: flex;
    justify-content: center;
    --gap1: 0.3rem;
    margin-top: 0.2rem;
}
.pccr-btn-nub{
    padding: 0 var(--gap1);
}
.pccr-btn-nub .std-font24{
    color: var(--colormain);
    font-family: var(--semi);
    opacity: .5;
    transition: all .4s ease;
    cursor: pointer;
}
.pccr-btn-nub.on .std-font24{
    opacity: 1;
}
.pccr-change-nub:not(:first-child){
    display: none;
}
.prodet-cloud-cry-right .std-text1 {
    margin-top: 0.13rem;
}
.pccm-img-nub:not(:first-child){
    display: none;
}
.pcri-inof-nub-link .std-text3 {
    flex-grow: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3em;
}
.pcri-inof-nub-link::before{
    pointer-events: none;
}
.pcri-inof-add .slick-track{
    margin: 0 auto;
}

.pccr-change-btn{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    --gap1: 0.15rem;
}
.pccr-change-btn .std-btn4{
    padding: 0 var(--gap1);
}
.std-btn5-link .std-btn1-icon {
    width: 7px;
}
.prodet-cloud a{
    color: inherit;
}
.miles-ban {
    justify-content: left;
}
.change-btn-nub .std-text1 {
    white-space: nowrap;
}

.pcri-inl-text{
    font-size: var(--font14);
    line-height: var(--line12);
    color: var(--color2);
    padding-bottom: 10px;
}
.pcri-inof-nub-link {
    padding: 0.3rem 0.15rem 0.3rem;
}
.opcr-box-link-word .std-h4 {
    font-size: 0.24rem;
}
.owner-ph{
    display: none;
}
.home-profess{
    display: none;
}
.pcrw-tni-nub-link .std-text3 a{
    font-size: inherit;
}
.pcrw-tni-nub-link .std-text3.pcrw-load a{
    text-decoration: underline;
    text-underline-position: under;
}
.pcrw-inof-nub-link {
    height: 100%;
}
.ctcf-box-iframe{
    max-height: 923px;
    overflow: auto;
}
.ctcf-box-iframe::-webkit-scrollbar{
    width: 4px;
    height: 100%;
}
.ctcf-box-iframe::-webkit-scrollbar-track {
  background: #f1f1f1; /* 轨道背景色 */
  border-radius: 10px; /* 轨道圆角 */
}
.ctcf-box-iframe::-webkit-scrollbar-thumb {
  background: rgba(8,25,87,.4); /* 滑块背景色 */
  border-radius: 10px; /* 滑块圆角 */
  transition: background .4s ease;
}
@media screen and (min-width: 1200px) {
    .ctcf-box-iframe::-webkit-scrollbar-thumb:hover {
      background: rgba(8,25,87,.6); /* 滑块 hover 背景色 */
    }
}
.ctcf-box-iframe{
    scrollbar-width: thin; /* 滚动条宽度：auto | thin | none */
    scrollbar-color: rgba(8,25,87,.4) #f1f1f1; /* 滑块颜色 轨道颜色 */
}



/* 20250709--扒站修改--start */
.elementor-106935 .elementor-element.elementor-element-351063b5 .elementor-heading-title{
    margin-bottom: 0px !important;
}
.new-page .elementor-widget-container li{
    font-size: var(--font14);
    line-height: var(--line15);
    margin-bottom: var(--parpspace12);
}
.page13 .ha-slick-slide:not(:first-child){
    display: none;
}
.page13 .slick-prev, .page13 .slick-next{
    /*font-size: 0px;*/
    color: transparent;
}
.page13 .slick-prev::after{
    content: "\e744";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 14px;
    height: 14px;
    font-family: 'iconfont';
    color: #fff;
}
.page13 .slick-next::after{
    content: "\e743";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 14px;
    height: 14px;
    font-family: 'iconfont';
    color: #fff;
}
.page11 .jet-toggle__label-text,
.page12 .jet-toggle__label-text{
    line-height: 1.5 !important;
}
@media screen and (min-width: 1200px) {
    .page13 .slick-prev:hover, 
    .page13 .slick-next:hover{
        color: transparent;
    }
}
/* 20250709--扒站修改--end */
/*2025.7.18 lucas start*/
.std-btn4 .std-btn1-link {
    display: flex !important;
}
/*2025.7.18 lucas end*/
/* 2025.07.29 - tammy - start */
.footer-letter-left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0.28rem;
}
.footer-share-ph{
    display: none;
}
.footer-letter {
    align-items: flex-end;
}
.footer-logo {
    width: 2.97rem;
}
.footer-middle {
    padding-bottom: 0rem;
}
.footer-letter-submail {
    background: #fff;
}
/* 2025.07.29 - tammy - end */
/* 2025.07.31 - tammy - start */
.down-btnfour-btn{
    transition: all .4s ease;
}
.down-btnfour-btn.act{
    opacity: 0;
    height: 0;
}
/* 2025.07.31 - tammy - end */

/* 20250830--新增切图--start */
/* HIT-start */
.hit-main .ys-bread{
    display: none;
}
.hit-main .ys-nyban-img::after{
    display: none;
}
.hit-main{
    background: #000;
}
.hit-main h2{
    font-family: var(--bold) !important;
    text-align: center;
    color: var(--color4);
    line-height: var(--line12);
    margin-bottom: var(--space40);
}
.hlul-box-word p{
    font-size: 0.22rem;
    text-align: center;
    color: var(--color4);
    line-height: var(--line16);
    min-height: 4.8em;
}
.hlul-box-word{
    width: 64%;
    margin: 0 auto 0.3rem;
}
.hit-lists-uls-li{
    padding-top: 1.8rem;
}
.hlul-box-slide{
    width: 100%;
    position: relative;
}
.hit-arrows{
    display: flex;
    align-items: center;
    justify-content: space-between;
    pointer-events: none;
}
.hit-arrows-icon{
    width: 50px;
    height: 50px;
    position: relative;
    background: #cececc;
    border-radius: 50%;
    cursor: pointer;
    pointer-events: all;
}
.hit-arrows-icon img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    width: 50%;
}
.hlul-box-slide .hit-arrows{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% - 0.64rem);
}
.hlul-box-slick-lis{
    padding: 0 10px;
}
.hlul-box-slick{
    margin: 0 -10px;
}
.hit-smart, .hit-stay, .hit-phase{
    padding-top: 1.8rem;
}
.hit-smart-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.32rem;
}
.hit-smart-ul-li{
    padding: 0 0.32rem;
    width: 50%;
}
.hit-smart .hlul-box-word{
    margin-bottom: 0.5rem;
}
.hit-stay-right{
    width: 38%;
}
.hsru-li-pic img{
    width: 100%;
}
.hsru-li{
    display: none;
}
.hsru-li:first-child{
    display: block;
}
.hit-stay-left{
    width: 28%;
}
.hslu-li.active p{
    background: #fff;
    color: #010101;
}
.hslu-li p{
    padding: 0.2rem 0.27rem;
    color: #fff;
    font-size: var(--font18);
    line-height: var(--line12);
    border-radius: 49px;
    background: #16171B;
    cursor: pointer;
}
.hslu-li{
    margin-bottom: 0.5rem;
}
.hit-stay-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hit-stay h2{
    margin-bottom: 1rem;
}
.hit-phase-pic, .hit-phase-pic img{
    width: 100%;
}
.hit-phase-btn{
    margin-top: 0.5rem;
    display: flex;
    justify-content: center;
}
.page12-ctact h2{
    text-align: left;
    font-family: var(--bold) !important;
    margin-bottom: 0.24rem;
    font-size: var(--font44);
}
.page12-ctact-le-word p{
    font-size: 0.22rem;
    color: var(--color4);
    line-height: var(--line16);
}
.hit-btn-link{
    text-align: center;
    font-size: 0.22rem;
    color: var(--color4);
    line-height: var(--line16);
    min-width: 163px;
    padding: 5px 0.24rem;
    border-radius: 5px;
    background: #0AC476;
    display: block;
}
.hit-main .hit-phase{
    padding-bottom: 1.8rem;
}
/* HIT-end */
/* 美国展会落地页-start */
.expo-main .ys-main{
    max-width: 768px;
    margin: 0 auto;
    background: #000;
}
.expo-main .ys-nyban-img::after{
    display: none;
}
.expo-main .ys-bread{
    display: none;
}
.expo-btn-link{
    display: block;
    color: var(--color4);
    line-height: 1.1;
    text-decoration: underline !important;
    text-decoration-color: #69CC1B !important;
    font-size: var(--font32);
}
.expo-main h1{
    text-align: left !important;
    font-size: var(--font48);
}
.expo-main .ys-nybanner .ys-pos-center {
    top: 53%;
    width: 100%;
    padding: 0 20px;
}
.expo-btn{
    position: absolute;
    left: 20px;
    bottom:0.4rem;
    z-index: 1;
}
.ys-nybanner::before{
    pointer-events: none;
}
.expo-list{
    padding: 0 20px;
}
.elul-title{
    display: flex;
    align-items: center;
    margin-bottom: 0.44rem;
}
.elul-title-icon{
    width: 0.42rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.16rem;
}
.elul-title-icon img{
    width: 100%;
}
.elul-title-text{
    line-height: var(--line12);
    font-size: 0.28rem;
    color: var(--color4);
    font-family: var(--semi) !important;
}
.expo-lists-uls-lis{
    padding-top: 0.81rem;
}
.elil-text p{
    text-align: center;
    font-size: 0.28rem;
    color: var(--color4);
    line-height: var(--line12);
    padding: 3px 19px;
    background: #69CC1B;
    border-radius: 40px;
}
.elil-text{
    flex-shrink: 0;
}
.elul-list-item-link{
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
    border: solid 1px rgba(255,255,255,0.21);
    padding: 0.5rem 0.5rem 0.3rem 0.24rem;
    border-radius: 0.2rem;
    width: calc(100% - 4px);
    background: rgba(255, 255, 255, 0.03);
}
.elul-list-items{
    display: flex;
    justify-content: flex-end;
}
.elil-left-tit{
    text-align: left;
    color: var(--color4);
    line-height: var(--line12);
    font-size: var(--font20);
    /*padding-left: 0.2rem;*/
    margin-top: 0.22rem;
    padding-left: 0 !important;
    text-align: center;
}
.elil-left{
    width: 100%;
    padding-right: 0.25rem;
}
.elul-list-item-link::after{
    content: "";
    position: absolute;
    left: -4px;
    top: 0.26rem;
    width: 4px;
    height:0.76rem;
    background: #69CC1B;
    pointer-events: none;
    border-radius: 2px 0 0 2px;
}
.elul-list-item-link::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height:100%;
    background: linear-gradient(180deg, rgba(105, 204, 27, 0.00) 87.13%, rgba(105, 204, 27, 0.86) 122.12%, rgba(105, 204, 27, 1) 127.89%);
    opacity: 0.4;
    pointer-events: none;
    z-index: 0;
}
.elul-list-items{
    margin-bottom: 0.8rem;
}
.elul-list-items:last-child{
    margin-bottom: 0;
}
.expo-list{
    padding-bottom: 0.81rem;
}
.elul-list-item-link img{
    transform: scale(1) !important;
}
.elul-list{
    overflow: hidden;
}
.expo-btn{
    overflow: hidden;
}
.elul-list>li{
    margin-bottom: 0.8rem;
}
.elul-list>li:last-child{
    margin-bottom: 0px;
}
/* 美国展会落地页-end */
/* 20250830--新增切图--end */
/*20250911--修改-start*/
.hit-main .ys-cont1700{
    max-width: 1400px;
    width: 85vw;
    margin: 0 auto;
}
.hlul-box-slide{
    width: 72%;
    margin: 0 auto;
}
.hit-smart-ul {
    margin: 0 auto !important;
    width: 80%;
}
.hit-stay-wrap {
    width: 80%;
    margin: 0 auto;
}
.hit-stay h2 {
    margin-bottom: 0.6rem;
}
.hit-stay-wrap {
    width: 78%;
    margin: 0 auto;
}
.hit-stay-left {
    width: 34%;
}

/*20250911--修改--end*/
/*2025.09.11 - tammy - start*/
.head-advert{
    position: relative;
    width: 100%;
}
.head-advert a{
    display: block;
    width: 100%;
}
.head-advert img{
    width: 100%;
}
/*.ys-header.on .ys-hd-pc.isfixed,*/
.ys-header.on .ys-hd-pc {
    transform: translateY(calc(var(--head2) * -1 - var(--height1)));
}
/*.ys-header .ys-hd-pc,*/
/*.ys-header .ys-hd-pc.isfixed {*/
/*    transform: translateY(-4.166667vw);*/
/*}*/
/*.ys-header:not(.act) .ys-hd-pc{*/
/*    transform: translateY(0);*/
/*}*/
.ys-banner .ys-ban-txtbox {
    top: 50%;
}
/*2025.09.11 - tammy - end*/

/*2025.09.11---judy*/
.ys-ban-title-box{
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
}
.ys-ban-title-box img{
    width: 55px;
    object-fit: contain;
}
.ys-ban-pic{
    width: 100%;
    height: auto;
    margin-left: -40px;
    margin-top: 12px;
}
.ys-ban-li.slick-active .ys-ban-title-box {
    animation: ysfadeInUp .8s 
    ease-in-out both;
    animation-delay: 0.8s;
}

/* 2025.9.2 lucas start */
.std-font50{
    color: var(--color4);
    line-height: var(--line12);
    font-family: var(--bold);
    font-size: 0.5rem;
}
.std-font50 span{
    color: #69CC1A;
    line-height: var(--line12);
    font-family: var(--bold);
    font-size: 0.5rem;
}
.poweyen-need{
    background: #141414;
    padding: var(--space150) 0;
    position: relative;
}
.poweyen-need .std-font50{
    margin-bottom: 0.5rem;
    text-align: center;
}
.poweyen-need-swiper{
    overflow: visible !important;
    margin-bottom: 18px;
}
.poweyen-need-swiper-lis .ys-imgbox-cover{
    border-radius: 20px;
    overflow: hidden;
}
.poweyen-need-swiper-lis{
    transition-property:all !important;
    opacity: 0.3;
    transition: all 0.36s ease-in-out;
}
.poweyen-need-swiper-lis.swiper-slide-active{
    opacity: 1;
}
.pnsb-prev,.pnsb-next{
    --size:0.68rem;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.50);
    background: rgba(255, 255, 255, 0.20);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.36s ease-in-out;
    pointer-events: all;
}
.pnsb-prev svg,.pnsb-next svg{
    width: 16px;
    transition: all 0.36s ease-in-out;
}
.poweyen-need-swiper .swiper-pagination{
    display: none;
}
.poweyen-need-swiper-btn {
    display: flex;
    align-items: center;
    width: calc(100% - 60px);
    justify-content: space-between;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
}
.poweyen-need-text,.poweyen-need-text p{
    font-size: 0.28rem;
    line-height:var(--line12);
    color:rgba(255, 255, 255, .2);
    font-family: 'workregul';
}
.poweyen-need-text p span{
    font-size: 0.28rem;
    line-height:var(--line12);
    color:rgba(255, 255, 255, 1);
}
.poweyen-need-bottom{
    padding-top: var(--space150);
}
.poweyen-need-bg img{
    position: absolute;
    z-index: 0;
    pointer-events: none;
}
.poweyen-need-bg-top{
    top: -100px;
    right: 0;
    width: 100%;
}
.poweyen-need-bg-cent{
    width: 73.18%;
    left: 0%;
    top: 50%;
    z-index: 1;
    transform: translate(0%,-50%);
}
.poweyen-need .ys-cont1440{
    position: relative;
    z-index: 5;
}
.btn-path{
    transition: all 0.36s ease-in-out;
}
.poweyen-energy-top .std-font50{
    margin-bottom: 0.7rem;
    text-align: center;
}
.petl-lis:first-child .petl-li-text{
    color: #69CC1B;
}
.petl-lis:first-child .petl-li-text span{
    color: #69CC1B;
}
.petl-li-text{
    color: var(--color4);
    text-align: center;
    font-size: 0.78rem;
    font-family: var(--bold);
    line-height: var(--line12);
}
.petl-li-text span{
    color: var(--color4);
    text-align: center;
    font-size: 0.78rem;
    font-family: var(--bold);
    line-height: var(--line12);
}
.petl-li-sub{
    font-size: var(--font24);
    color: var(--color4);
    text-align: center;
    line-height: var(--line12);
    font-family: 'workregul';
}
.poweyen-energy{
    padding: var(--space150) 0;
    background: #212121;
}
.poweyen-energy-top-list{
   --gap1: 0.67rem;
   margin: 0 calc(var(--gap1) * -1) 0.8rem;
   display: flex;
   flex-wrap: wrap;
   justify-content: center;

}
.poweyen-energy-top-list>li{
   padding: 0 var(--gap1);
   display: flex;
    flex-direction: column;
    align-items: center;
}
.petp-li-tit{
    color: #FFF;
    text-align: right;
    font-size: var(--font24);
    line-height: var(--line12);
    margin-right: 15px;
    width: 14.22%;
    font-family: 'workregul';
}
.petp-lis:last-child .petp-li-tit{
    opacity: 0.5;
}
.petp-li-prog{
    width:43.75%;
    height:22px;
    background:rgba(255, 255, 255, 0.1);
    position: relative;
}
.petp-lis:first-child .petp-li-prog::before{
    background: #69CC1B;
    width: 100%;
}
.petp-lis.act:first-child .petp-li-prog::before{
    animation: widthmax 3s ease-in-out both;
}
.petp-lis.act .petp-li-prog::before{
    animation: widthmin 3s ease-in-out both;
}
.petp-li-prog::before{
    content: "";
    width: 36.67%;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
@-webkit-keyframes widthmax {
    0% {
        opacity: 0;
        width: 0%;
    }
    to {
        opacity: 1;
        width: 100%;
    }
}
@-webkit-keyframes widthmin {
    0% {
        opacity: 0;
        width: 0%;
    }
    to {
        opacity: 1;
        width: 36.67%;
    }
}
.petp-lis{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.24rem;
}
.petp-lis:last-child{
    margin-bottom: 0 !important;
}
.poweyen-energy-top-text{
    max-width:73.75%;
    margin: auto;
}
.poweyen-energy-top-text,.poweyen-energy-top-text p{
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--color4); 
    font-family: 'workregul';
}
.poweyen-energy-top-text p{
    margin-bottom: 0.24rem;
    text-align: center;
}
.poweyen-energy-top-text p:last-child{
    margin-bottom: 0 !important;
}
.poweyen-energy-top-text p span{
    opacity: 0.5;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color4);
    text-align: center;
    display: block;
}
.poweyen-energy-top-progress{
    margin-bottom: var(--space40);
}
.pebv-list-li-btn{
    width: 1.44rem;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.pebv-list-li-btn img{
    width: 100%;
}
.pebv-list-lis{
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.pebv-list-lis:not(:first-child){
    display: none;
}
.poweyen-energy-bottom{
    padding-top: var(--space150);
}
.pebv-list{
    margin-bottom: 12px;
}
.pebv-tab{
    display: flex;
    margin-bottom: 0.22rem;
}
.pebv-tab-lis{
    font-size: 0.34rem;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.5);
    text-align: center;
    transition: all 0.36s ease-in-out;
    position: relative;
    width: 50%;
    padding: 12px 0;
    cursor: pointer;
    font-family: 'workregul';
}
.pebv-tab-lis::after{
    content: "";
    width: 0%;
    height: 3px;
    background:#53961D;
    position: absolute;
    left: 50%;
    bottom: 0%;
    z-index: 1;
    transform: translate(-50%,-50%);
    transition: all 0.36s ease-in-out;
}
.pebv-tab-lis::before{
    content: "";
    width: 100%;
    height: 3px;
    background: rgba(255, 255, 255, 0.1);
    position: absolute;
    left: 50%;
    bottom: 0%;
    z-index: 1;
    transform: translate(-50%,-50%);
}
.pebv-tab-lis.act{
    opacity: 1;
    color: #53961D;
}
.pebv-tab-lis.act::after{
    width: 100%;
}
.pebv-text,.pebv-text p,.pebv-text p span{
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.28rem;
    line-height: var(--line12); 
    font-family: 'workregul';
}
.pebv-text p span{
    color: var(--color4);
}
.pebv-text:not(:first-child){
    display: none;
}
.poweyen-energy-top{
    position: relative;
    z-index: 5;
}
.poweyen-energy-top-bg{
    width: 87.5%;
    margin: auto;
    position: absolute;
    left: 50%;
    top: 30%;
    transform: translate(-50%,-50%);
    z-index: -1;
    pointer-events: none;
}
.poweyen-energy-top-bg img{
    width: 100%;
}
.poweyen-plug .std-font50{
    margin-bottom: 0.3rem;
    text-align: center;
}
.poweyen-plug{
    position: relative;
    padding: var(--space150) 0;
    background: #141414;
}
.poweyen-plug .ys-cont1440{
    position: relative;
    z-index: 5;
}
.poweyen-plug-bg-top{
    top: 0;
    left: 0;
    width: 100%;
}
.poweyen-plug-bg-left{
    bottom: 0;
    left: 0;
    width: 100%;
}
.poweyen-plug-bg img{
    position: absolute;
    z-index: 1;
}
.poweyen-plug-text,.poweyen-plug-text p{
    color: var(--color4);
    text-align: center;
    line-height: var(--line15);
    font-size: var(--font24);
    font-family: 'workregul';
}
.poweyen-plug-text{
    max-width: 93.4%;
    margin:0 auto 0.3rem;
}
.ppil-lis:not(:first-child){
    display: none;
}
.ppil-lis{
    border-radius: 20px;
    overflow: hidden;
}
.poweyen-plug-img{
    margin-bottom: 20px;
}
.poweyen-plug-simple-tit{
    font-size: 0.34rem;
    color: var(--color4);
    text-align: center;
    font-family: var(--bold);
    line-height: var(--line12);
    letter-spacing: -2.04px;
    white-space: nowrap;
    width: fit-content;
    padding-right: 0.95rem;
    position: relative;
}
.poweyen-plug-simple-tit::after{
    content: "";
    height:1.1rem;
    width: 1px;
    background: var(--color4);
    opacity: 0.1;
    position: absolute;
    right: 15%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
}
.poweyen-plug-simple-list{
   --ge: 33.333333%;
   --gap1: 0.23rem;
   margin: 0 calc(var(--gap1) * -1);
   display: flex;
   flex-wrap: wrap;
   flex: 1;
}
.poweyen-plug-simple-list>li {
    width: var(--ge);
    padding: 0 var(--gap1);
    display: flex;
    align-items: center;
}
.ppsl-li-cry{
    flex: 1;
    color: rgba(255, 255, 255, 0.5);
    font-size: var(--font16);
    line-height: var(--line15); 
    font-family: 'workregul';
}
.poweyen-plug-simple {
    display: flex;
    align-items: center;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.10);
    padding: 0.55rem 0.34rem 0.52rem 0.73rem;
    position: relative;
}
.poweyen-plug-simple::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(90deg,
          #69CC1B 0,
            #69CC1B00  5%,
              #69CC1B00  95%, 
            #69CC1B 100%  
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 0;
}
.ppsl-lis .ys-imgbox-cover{
    width: 0.84rem;
    margin-right:16px;
    margin-bottom: 14px;
}
.poweyen-plug-img{
    margin-bottom: var(--space40);
}
.poweyen-effic .std-font50{
    margin-bottom: 0.34rem;
    text-align: center;
}
.poweyen-effic .std-font50 span{
    color: #53961D;
}
.poweyen-effic{
    background: #000;
    padding: var(--space150) 0;
}
.poweyen-effic-text,.poweyen-effic-text p{
    font-size: var(--font24);
    line-height: var(--line15);
    color: var(--color4);
    text-align: center;
    font-family: 'workregul';
}
.poweyen-effic-text{
    max-width:79.37% ;
    margin:0 auto 14px;
}
.poweyen-effic-video{
    position: relative;
}
.poweyen-effic-video-btn{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    width:1.44rem;
    cursor: pointer;
}
.poweyen-effic-video-btn img{
    width: 100%;
}
.poweyen-indus .std-font50{
    text-align: center;
    margin-bottom: 0.3rem;
}
.poweyen-indus .std-font50 span{
    color: #69CC1A;
}
.pisl-bottom-tit{
    font-size: var(--font30);
    line-height: var(--line12);
    color: var(--color4);
    font-family: var(--bold);
    margin-bottom: 0.2rem;
}
.pisl-bottom{
    padding: 0.25rem 0.3rem;
    flex: 1;
}
.pisl-bottom-cry,.pisl-bottom-cry p{
    color: #FFF;
    font-size: var(--font16);
    line-height: var(--line15);
    font-family: 'workregul';
}
.poweyen-indus{
    background: #141414;
    padding-top: var(--space150);
    position: relative;
}
.poweyen-indus-bg{
    width: 70%;
    position: absolute;
    right: 0%;
    top: 50%;
    z-index: 1;
    transform: translate(0%,-50%);
    pointer-events: none;
}
.poweyen-indus-bg img{
    width: 100%;
}
.poweyen-indus .ys-cont1440{
    position: relative;
    z-index: 5;
}
.poweyen-indus-slick{
   --ge: 25%;
   --gap1: 0.12rem;
   margin: 0 calc(var(--gap1) * -1) ;
   display: flex;
   flex-wrap: wrap;
   position: relative;
   z-index: 5;
}
.poweyen-indus-slick .poweyen-indus-slick-lis{
   width: var(--ge);
   padding: 0 var(--gap1);  
}
.pisl-box{
    border-radius: 20px;
    overflow: hidden;
    background: #212121;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.poweyen-indus-bottom{
    padding-top: var(--space150);
}
.poweyen-seamless-top .std-font50{
    margin-bottom: 0.3rem;
    text-align: center;
}
.poweyen-seamless-top-text,.poweyen-seamless-top-text p{
    color: var(--color4);
    text-align: center;
    font-size: var(--font24);
    line-height: var(--line15);
    font-family: 'workregul';
}
.poweyen-seamless-top-text{
    max-width:79.37% ;
    margin:0 auto var(--space50);
}
.poweyen-seamless{
    padding: var(--space150) 0;
    background: #141414;
    position: relative;
}
.poweyen-seamless-top-img{
    border-radius: 20px;
    overflow: hidden;
}
.poweyen-seamless-bottom .std-font50{
    text-align: center;
    margin-bottom: 0.33rem;
}
.poweyen-seamless-bottom .std-font50 span{
    color: #69CC1B;
}
.poweyen-seamless-bottom{
    padding-top: var(--space150);
}
.poweyen-seamless-bg{
    width:70%;
    position: absolute;
    top: -7%;
    right: 0;
    z-index: 1;
    pointer-events: none;
}
.poweyen-seamless-bg img{
    width: 100%;
}
.poweyen-seamless .ys-cont1440{
    position: relative;
    z-index: 5;
}
.poweyen-seamless-bottom .poweyen-seamless-top-img{
    margin-bottom: var(--space50);
}
.psbb-li-link{
    color: #65C31B;
    text-align: center;
    font-size: var(--font32);
    line-height: var(--line12);
    letter-spacing: -1.92px;
    border-radius: 43px;
    display: flex;
    height: 100%;
    padding: 0.24rem 0.75rem;
    background: linear-gradient(10deg, rgba(105, 204, 27, 0.10) 6.18%, rgba(105, 204, 27, 0.00) 32.8%);
    position: relative;
    font-family: 'workregul';
    overflow: hidden;
    align-items: center;
    justify-content: center;
}
.psbb-li-link::after{
    content: "";
    position: absolute;
    height: 100%;
    right: 0;
    width: 0;
    left: auto;
    top: 0;
    background-color:rgba(105, 204, 27, 0.10) ;
    transition: all 0.36s ease-in-out;
    z-index: -1;
}
.poweyen-seamless-bottom-btn{
   --gap1: 0.2rem;
   margin: 0 calc(var(--gap1) * -1);
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
}
.poweyen-seamless-bottom-btn>li{
   padding: 0 var(--gap1);
}
.psbb-li-link::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 43px;
    padding: 2px;
    background: linear-gradient(90deg,
        #69CC1B 0,
        #69CC1B1A  16%,
        #69CC1B1A  84%, 
        #69CC1B 100%  
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 0;
}
.poweyen-hoymiles img{
    width: 100%;
}
.poweyen-indus-slick .slick-dots{
    position: relative;
    bottom: 0;
    margin-top: 0.3rem;
}
.poweyen-indus-slick .slick-dots li{
    background: #69CC1B;
    opacity: 0.2;
    width: 10px;
    height: 10px;
}
.poweyen-indus-slick .slick-dots li.slick-active{
    opacity: 1;
}
.pnsb-prev.swiper-button-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.pnsb-next.swiper-button-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.poweyen-plug-img .pebv-tab-lis{
    letter-spacing: -2.04px;
}
.poweyen-page .ys-nyban-img::after{
    content: unset;
}
.poweyen-page  .ys-nybanner::before{
    content: unset;
}
.solar-page .ys-nyban-img::after{
    content: unset;
}
.solar-page  .ys-nybanner::before{
    content: unset;
}
.solareng-page .ys-nyban-img::after{
    content: unset;
}
.solareng-page  .ys-nybanner::before{
    content: unset;
}
.poweyen-seamless{
    overflow: visible;
}
.pebv-list-lis img{
    width: 100%;
}
.poweyen-seamless-top-img img{
    width: 100%;
}
.poweyen-need-bottom img{
    width: 100%;
}
.poweyen-plug-bg{
    pointer-events: none;
}
.solar-scenario-top-text,.solar-scenario-top-text p{
    font-size: var(--font24);
    text-align: center;
    line-height: var(--line15);
    color: var(--color4);
    font-family: 'workregul';
}
.solar-scenario-top-text{
    max-width:79.38%;
    margin: auto;
}
.solar-scenario-top{
    margin-bottom:var(--space40) ;
}
.solar-scenario-top .std-font50{
    margin-bottom: 0.24rem;
    text-align: center;
}
.solar-scenario{
    padding: var(--space150) 0;
    position: relative;
    background: #141414;
}
.solar-scenario-swiper .swiper-pagination{
    display: none;
}
.solar-scenario-swiper{
    overflow: visible !important;
    margin-bottom: 0.34rem;
}
.solar-scenario-lis{
    transition-property:all !important;
    transition: all 0.36s ease-in-out;
    opacity: 0.3;
}
.solar-scenario-lis.swiper-slide-active{
    opacity: 1;
}
.solar-scenario-tab-lis{
    color:rgba(255, 255, 255, 0.30);
    text-align: center;
    font-family: 'workregul';
    font-size: var(--font36);
    line-height: var(--line15);
    transition: all 0.36s ease-in-out;
    position: relative;
    padding:0.14rem 0;
    cursor: pointer;
}
.solar-scenario-tab-lis::before{
    content: "";
    width: 100%;
    height: 1px;
    background: var(--color4);
    position: absolute;
    top: 1px;
    left: 0;
    z-index: 1;
    opacity: 0.3;
}
.solar-scenario-tab-lis::after{
    content: "";
    width: 0%;
    height:3px;
    position: absolute;
    left: 50%;
    top: 0%;
    z-index: 1;
    transform: translate(-50%,0%);
    background:#61BA1A;
    transition: all 0.36s ease-in-out;
}
.solar-scenario-tab-lis.swiper-slide-thumb-active::after{
    width: 100%;
}
.solar-scenario-tab-lis.swiper-slide-thumb-active{
    color: #61BA1A;
}
.solar-scenario-tab .swiper-pagination{
    display: none;
}
.solar-scenario-img{
    padding-top: var(--space150);
}
.solar-scenario-bg-top{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}
.solar-scenario-bg-bottom{
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    pointer-events: none;
}
.solar-scenario .ys-cont1440{
    position: relative;
    z-index: 5;
}
.solar-annual img{
    width: 100%;
}
.solar-engineered-text,.solar-engineered-text p{
    text-align: center;
    color: var(--color4);
    font-size: var(--font24);
    line-height: var(--line15);
    font-family: 'workregul';
}
.solar-engineered-text p span{
    color: #61BA1A;
    font-family: 'workregul';
    font-size: var(--font24);
    line-height: var(--line15);
}
.solar-engineered-text{
    max-width: 44.1%;
    margin: auto;
    margin-bottom: 0.24rem;
}
.solar-engineered{
    background: #141414;
    padding-top: var(--space150);
}
.solar-engineered .std-font50{
    margin-bottom: 0.24rem;
    text-align: center;
}
.solar-engineered-video{
    position: relative;
}
.solar-engineered-video img{
    width: 100%;
}
.solar-engineered-video-btn{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    width:1.44rem;
    height: 1.44rem;
    background: rgba(255, 255, 255, 0.10);
    overflow: hidden;
    cursor: pointer;
    border-radius: 50%;
}
.solar-engineered-video-btn img{
    width: 100%;
}
.solar-dynamic{
    position: relative;
    background: #141414;
    padding-top: var(--space150);
    overflow: visible;
}
.solar-dynamic-top .std-font50{
    text-align: center;
    margin-bottom: 0.24rem;
}
.solar-dynamic-top-text,.solar-dynamic-top-text p{
    color: var(--color4);
    text-align: center;
    font-size: var(--font24);
    line-height: var(--line15);
    font-family: 'workregul';
}
.solar-dynamic-top-text{
    max-width: 74.93%;
    margin: 0 auto 0.4rem;
}
.solar-dynamic-top-video{
    position: relative;
}
.solar-dynamic-top-video img{
    width: 100%;
}
.sdtv-btn{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    width:1.44rem;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.10);
    overflow: hidden;
    height: 1.44rem;
    border-radius: 50%;
}
.sdtv-btn img{
    width: 100%;
}
.sdbv-btn{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    width:1.44rem;
    cursor: pointer;
}
.sdbv-btn img{
    width: 100%;
}
.solar-scenario-lis .ys-imgbox-cover{
    border-radius: 20px;
    overflow: hidden;
}
.solar-dynamic-top-video{
    border-radius: 20px;
    overflow: hidden;
}
.solar-dynamic-bottom .std-font50{
    margin-bottom: 0.24rem;
    text-align: center;
}
.solar-dynamic-bottom-text,.solar-dynamic-bottom-text p{
    color: var(--color4);
    text-align: center;
    font-family: 'workregul';
    line-height: var(--line15);
    font-size: var(--font24);
}
.solar-dynamic-bottom-text{
    max-width:89.1%;
    margin: 0 auto 0.4rem;
}
.solar-dynamic-bottom{
    padding-top: var(--space150);
}
.solar-dynamic-bg-top{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
    width: 70%;
}
.solar-dynamic-bg-bottom{
    position: absolute;
    right:0;
    bottom: -20%;
    z-index: 1;
    pointer-events: none;
    width: 100%;
}
.solar-dynamic .ys-cont1440{
    position: relative;
    z-index: 5;
}
.solar-connection{
    background: #141414;
    padding-top: var(--space150) ;
}
.solar-connection .std-font50{
    text-align: center;
    margin-bottom:var(--space50);
}
.solar-connection-list-lis .ys-imgbox-cover{
    width:56.74%;
    border-radius: 20px;
    overflow: hidden;
}
.scll-ri{
    width:43.26%;
    padding-left: 0.92rem;
    padding-top: 0.27rem;
    position: relative;
}
.scll-ri::after{
    content: "";
    width: calc(100% - 0.94rem);
    height: 2px;
    background: rgba(245, 245, 245,0.3);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}
.scll-ri::before{
    content: "";
    width:12.24%;
    height: 4px;
    background: #61BA1A;
    position: absolute;
    top: -1px;
    left: 0.94rem;
    z-index: 2;
}
.solar-connection-list-lis{
    display: flex;
    align-items: center;
}
.scll-ri-tit{
    font-size: var(--font32);
    color: var(--color4);
    font-family: var(--wsmed);
    line-height: var(--line12);
    margin-bottom: var(--space50);
}
.scll-ri-cry,.scll-ri-cry p{
    color: var(--color4);
    font-size: var(--font24);
    font-family: 'workregul';
    line-height: var(--line15);
}
.solar-connection-list-lis{
    margin-bottom: var(--space100);
}
.solar-connection-list-lis:last-child{
    margin-bottom: 0 !important;
}
.solar-connection-list-lis:nth-child(even){
    flex-direction: row-reverse;
}
.solar-connection-list-lis:nth-child(even) .scll-ri{
    padding-left: 0;
    padding-right:0.92rem;
}
.solar-connection-list-lis:nth-child(even) .scll-ri::before{
    left: 0;
}
.solar-connection-list-lis:nth-child(even) .scll-ri::after{
    left: 0;
}
.solar-safety{
    padding-top: var(--space150);
    background: #141414;
}
.solar-safety .std-font50{
    text-align: center;
    margin-bottom:var(--space50);
}
.solar-page .std-font50 span{
    color: #61BA1A;
}
.pisl-bottom-tit{
    height: 2.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.solar-safety .pisl-bottom{
    padding:0.3rem 0.2rem 0.37rem;
}
.solar-micro{
    position: relative;
    padding: var(--space150) 0;
    background: #141414;
    overflow: visible;
}
.solar-micro .std-font50{
    text-align: center;
    margin-bottom:0.38rem;
}
.smtc-img img{
    width: 100%;
}
.smtc-img{
    margin-bottom: 0.17rem;
}
.smtc-name{
    color: var(--color4);
    text-align: center;
    font-family: var(--wsmed);
    font-size: var(--font24);
    line-height: var(--line12);
}
.smtc-tab-text{
    min-height: 48px;
    color: #61BA1A;
    text-align: center;
    line-height: var(--line15);
    font-family: 'workregul';
    font-size: var(--font20);
    display: flex;
    justify-content: center;
    align-items: center;
}
.smtc-tab{
    margin-bottom: 0.32rem;
    position: relative;
    padding: 8px 0.15rem;
    overflow: hidden;
    box-shadow: 2px 2px 10px 0 rgba(255, 255, 255, 0.08) inset;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.01);
}
.smtc-tab::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 10px;
    padding: 1px;
    background: linear-gradient(90deg,
        #FFFFFF1A 14%,
        #61BA1A  58%,
        #FFFFFF1A 100%  
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 0;
}
.solar-micro-table tr td:nth-child(1){
    width:20.48%;
}
.solar-micro-table tr td:nth-child(2){
    width:27%;
}
.solar-micro-table tr td:nth-child(3){
    width:27%;
}
.solar-micro-table tr td:nth-child(4){
    width:25.52%;
}
.solar-micro-table tbody tr:nth-child(odd){
    background: rgba(255, 255, 255, 0.10);
}
.solar-micro-table table {
    position: relative;
    border-spacing: unset;
    border-radius: 20px;
    overflow: hidden;
    background: linear-gradient(152deg, rgba(97, 186, 26, 0.00) 78.58%, rgba(97, 186, 26, 0.16) 94.95%);
}
.solar-micro-table table::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(
340deg, #69CC1B 4%, #FFFFFF10 53%);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 0;
}
.solar-micro-table table td{
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    padding:0.29rem 0.47rem 0.36rem 0.52rem;
}
.solar-micro-table table tr:nth-child(2) td{
    padding:0.20rem 0.47rem 0.19rem 0.52rem; 
}
.solar-micro-table table tr:nth-child(3) td{
    padding:0.33rem 0.47rem 0.34rem 0.52rem; 
}
.solar-micro-table table tr:nth-child(4) td{
    padding:0.39rem 0.47rem 0.39rem 0.52rem; 
}
.solar-micro-table table tr:nth-child(5) td{
    padding:0.32rem 0.47rem 0.32rem 0.52rem; 
}
.solar-micro-table table tr:nth-child(6) td{
    padding:0.46rem 0.47rem 0.41rem 0.52rem; 
}
.solar-micro-table tr td:nth-child(1){
    color:rgba(255, 255, 255, 0.5);
    text-align: center;
    font-size: var(--font20);
    line-height: var(--line15);
    font-family: 'workregul';
}
.solar-micro-table table td{
    color: var(--color4);
    text-align: center;
    font-size: var(--font24);
    font-family: var(--wsmed);
    line-height: var(--line12);
}
.solar-micro-table table td span{
    opacity: 0.3;
    color: var(--color4);
    text-align: center;
    display: block;
    font-family: 'workregul';
    line-height: var(--line12);
    font-size: var(--font18);
}
.solar-micro-table table tr:nth-child(3) td img{
    width: 100%;
    margin-bottom: 6px;
}
.solar-micro-table table tr:nth-child(4) .smtc-name{
    margin-bottom: 0.15rem;
}
.smtl-lis-img img{
    width: 100%;
}
.smtl-lis-img{
    width: 20px;
    margin-right: 5px;
    margin-top: -4px;
}
.smtl-lis{
    display: flex;
    align-items: center;
}
.solar-micro-table-list{
   --gap1: 7.5px;
   margin: 0 calc(var(--gap1) * -1) 13px;
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
}
.solar-micro-table-list>li{
   padding: 0 var(--gap1);
}
.solar-micro-table-tab{
    opacity: 0.5;
    color: var(--color4);
    text-align: center;
    font-family: 'workregul';
    line-height: var(--line12);
    font-size: var(--font16);
}
.solar-micro-table table td:last-child{
    border-right: unset;
}
.poweyen-hoymiles-bottom{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 1;
    pointer-events: none;
}
.poweyen-hoymiles-top{
    position: absolute;
    top: -27%;
    left: 0;
    width:31.3%;
    z-index: 1;
    pointer-events: none;
}
.solar-micro .ys-cont1440{
    position: relative;
    z-index: 5;
}
.solar-best-text,.solar-best-text p{
    color: var(--color4);
    text-align: center;
    font-family: 'workregul';
    font-size: var(--font24);
    line-height: var(--line15);
}
.solar-best-text p span{
    color: #61BA1A;
}
.solar-best .std-font50{
    text-align: center;
    margin-bottom: 0.24rem;
}
.solar-best{
    padding: var(--space150) 0;
    background: #141414;
    position: relative;
}
.solar-best-bg-top{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    pointer-events: none;
}
.solar-best .ys-cont1440{
    position: relative;
    z-index: 5;
}
.solar-best-text{
    max-width:79.37%;
    margin:0 auto var(--space40);
}
.solar-best .solar-scenario-swiper{
    overflow: hidden !important;
}
.solar-best .solar-scenario-lis{
    transition-property:transform !important;
}
.solar-best-img{
    width: 100%;
    padding-top: var(--space150);
}
.solar-best-img img{
    width: 100%;
}
.solar-best-bg-bottom{
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    pointer-events: none;
}
.solar-unrivaled .std-font50{
    text-align: center;
    margin-bottom: 0.24rem;
}
.solar-unrivaled-text,.solar-unrivaled-text p{
    color: var(--color4);
    font-size: var(--font24);
    font-family: 'workregul';
    text-align: center;
    line-height: var(--line15);
}
.solar-unrivaled-text{
    max-width: 64.1%;
    margin:0 auto var(--space40);
}
.solar-unrivaled{
    background: #010302;
    padding: var(--space150) 0;
}
.solar-unrivaled-video{
    width: 100%;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.solar-unrivaled-video img{
    width: 100%;
}
.solar-unrivaled-video-btn{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    cursor: pointer;
    width: 1.44rem;
    height: 1.44rem;
    background: rgba(255, 255, 255, 0.10);
    border-radius: 50%;
    overflow: hidden;
}
.solar-unrivaled-video-btn img{
    width: 100%;
}
.solar-turn{
    background: #141414;
    position: relative;
}
.solar-turn .solar-dynamic-bottom-text{
    max-width: 100%;
}
.solar-turn-bottom{
    padding-top: var(--space150);
}
.solar-turn-bottom .std-font50{
    text-align: center;
    margin-bottom: var(--space50);
}
.solar-turn .ys-cont1440{
    position: relative;
    z-index: 5;
}
.solar-turn-bg-bottom{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    width: 100%;
}
.poweyen-plug .std-font50 span{
    color: #69CC1B;
}
.smtl-lis-text{
    color: var(--color4);
    font-family: var(--wsmed);
    font-size: var(--font24);
    line-height: var(--line12);
}
.viewer-footer{
    display: none;
}
.viewer-backdrop{
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
}
.solar-best .solar-scenario-lis{
    transition-property:all !important;
}
.pebv-text p span{
    --size1:0%;
    transition: all 0.36s ease-in-out;
    color: rgba(255, 255, 255, 0.5);
    -webkit-text-fill-color: rgba(255, 255, 255, 0.5);
    background-image: -webkit-linear-gradient(right,white,white);
    background-position: 0px ;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    background-clip: text;    
    background-size: 0;
}
.poweyen-need-text p span{
    --size1:0%;
    transition: all 0.36s ease-in-out;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%) 0px 0px / 0px 100% no-repeat text rgba(255, 255, 255, 0.5);
    background-size: 0;
}
.pebv-text p span.on{
 animation: textbg1 5s ease-in-out  1 alternate forwards;
}
.poweyen-need-text p span.on{
 animation: textbg1 4s ease-in-out  1 alternate forwards;
}
@-webkit-keyframes textbg1 {
    0% {
         background-size: 0;
    }
    to {
         background-size: 100%;
    }
}
/*鼠标效果*/
@media screen and (min-width: 1200px){
    .pnsb-prev:hover .btn-path{
        stroke:#69CC1B
    }
    .pnsb-prev:hover{
        border-color: #69CC1B;
    }
    .pnsb-next:hover .btn-path{
        stroke:#69CC1B
    }
    .pnsb-next:hover{
        border-color: #69CC1B;
    }
    .psbb-li-link:hover::after{
        width: 100%;
        left: 0;
        right: auto;
    }
}
/* 2025.9.2 lucas end */

/* 2025.9.5 lucas start */
.poweyen-need-text:not(:first-child){
    display: none;
}
.poweyen-need-swiper-lis{
    position: relative;
}
.poweyen-need-swiper-vibtn{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 10;
    transform: translate(-50%,-50%);
    width: 1.44rem;
    cursor: pointer;
}
.poweyen-need-swiper-vibtn img{
    width: 100%;
}
.poweyen-need-swiper-btn{
    pointer-events: none;
}
.ys-ban-video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    background: transparent;
}
.ppil-lis{
    position: relative;
}
/* 2025.9.5 lucas end */
/* 2025.9.10 lucas start */
.poweyen-need-slick .slick-list{
    overflow: visible !important;
}
.poweyen-need-slick{
   --gap1: 0.3rem;
   margin: 0 calc(var(--gap1) * -1);
}
.poweyen-need-slick-li{
   padding: 0 var(--gap1);
   position: relative;
}
.poweyen-need-slick-li,.poweyen-need-slick-li .ys-imgbox-cover{
    border-radius: 0.2rem;
    overflow: hidden;
}
 .poweyen-need-textcryph{
    display: none;
 }
 .poweyen-need-textcryph-cry,.poweyen-need-textcryph-cry p{
    font-size: 14px;
    line-height: 1.2;
    color: #fff;
    font-family: 'workregul';

 }
 .poweyen-need-textcryph-cry:not(:first-child){
    display: none;
 }
.poweyen-need-textcryph-cry p span{
    color: rgba(255, 255, 255, 0.5);
    -webkit-text-fill-color: rgba(255, 255, 255, 0.5);
    background-image: -webkit-linear-gradient(right,white,white);
    background-position: 0px ;
    background-size: 0%;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    background-clip: text;    
}
.poweyen-need-textcryph-cry p span.on{
 animation: textbg1 4s ease-in-out  1 alternate forwards;
}
.poweyen-effic-video img{
    width: 100%;
}
/* 2025.9.10 lucas end */

/* 2025.9.11 lucas start */
.petp-li-tit{
    width: 20.22%;
}
/* 2025.9.11 lucas end */

/* 2025.9.12 lucas start */
.solar-micro .psbb-li-link{
    width: fit-content;
}
.solar-micro .solar-micro-table{
    margin-bottom: 0.5rem;
}
.solar-micro .psbb-lis{
    display: flex;
    align-items: center;
    justify-content: center;
}
.petp-li-revenue,.petp-li-revenue span{
    color: #999;
    font-size: var(--font24);
    line-height: var(--line12);
}
.petp-li-revenue{
    margin-left: 15px;
}
.solar-micro-table-ph{
    display: none;
}
/* 2025.9.12 lucas end */

/* 2025.9.15 lucas start */
.petl-lis:first-child .petl-li-text,.petl-lis:first-child .petl-li-text span{
    font-size: 1rem;
}
.poweyen-energy-top-list {
    align-items: flex-end;
}
.petp-lis:first-child .petp-li-revenue,.petp-lis:first-child .petp-li-revenue span{
    color: #69CC1B;
}
.solar-micro .std-font50 br{
    display: none;
}
/* 2025.9.15 lucas end */

/* 2025.9.16 */
.solar-micro-sub,.solar-micro-sub p{
    opacity: 0.5;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color4);
    display: block;
}
.solar-micro-sub{
    padding-left: 20px;
    position: relative;
    margin-bottom: 0.5rem;
}
.solar-micro-sub::before{
    content: "*";
    position: absolute;
    top: 0;
    left: 0;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color4);
    opacity: 0.5;
}
.solar-micro .solar-micro-table {
    margin-bottom: 0.2rem;
}
.solar-micro-table table tr:nth-child(6) td {
    padding: 0.36rem 0.47rem 0.3rem 0.52rem;
}
.solar-micro .std-font50 {
    margin-bottom: 0.3rem;
}
/* 2025.9.16 */

/*2025.9.17 lucas start*/
.pebv-sum{
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.pebv-sum:not(:first-child) {
    display: none;
}
.solar-connection-sum{
    display: flex;
    align-items: center;
    margin-bottom: var(--space100);
}
.solar-connection-sum:nth-child(even){
    flex-direction: row-reverse;
    margin-bottom: 0 !important;
}
.solar-connection-sum:nth-child(even) .scll-ri {
    padding-left: 0;
    padding-right: 0.92rem;
}
.solar-connection-sum:nth-child(even) .scll-ri::after {
    left: 0;
}
.solar-connection-sum:nth-child(even) .scll-ri::before {
    left: 0;
}
.solar-connection-sum .ys-imgbox-cover {
    width: 56.74%;
    border-radius: 20px;
    overflow: hidden;
}
/*2025.9.17 lucas end*/

/* 2025.9.22 lucas start */
.special-top{
    background: #05060A;
}
.special-top-info-tit{
    font-size:0.82rem !important;
    text-align: center;
    font-family: var(--bold);
    letter-spacing: -4.92px;
    line-height: var(--line12);
    margin-bottom: 0.4rem !important;
    background: linear-gradient(89deg, #69CC1A -32.14%, #FFF 90.4%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
}
.special-page .special-top .special-top-info-tit{
    margin-bottom: 0.4rem !important;
}
.special-top-info-cry,.special-top-info-cry p{
    color: var(--color4);
    text-align: center;
    font-size: var(--font40);
    line-height: var(--line12);
    letter-spacing: -2.4px;
    font-family: var(--wsre);
}
.special-top-info-cry{
    max-width:83.9%;
    margin: auto;
}
.special-top .ys-cont1000{
    position: absolute;
    left: 50%;
    top: 39%;
    z-index: 1;
    transform: translate(-50%,-50%);
}
.special-top-bg img{
    width: 100%;
    object-fit:cover;
}
.special-bottom-info-cry,.special-bottom-info-cry p{
    color: rgba(255, 255, 255, 0.80);
    text-align: center;
    font-family: var(--wsre);
    font-size: 0.42rem;
    line-height: var(--line12); 
    letter-spacing: -2.52px;
}
.special-bottom-info-tit{
    text-align: center;
    font-family: var(--bold);
    font-size: var(--font80);
    line-height: var(--line12);
    letter-spacing: -4.8px;
    display: block;
    background: linear-gradient(93deg, #69CC1A 62.53%, #FFF 131.86%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0.35rem;
}
.special-bottom{
    background: #05060A;
    padding-top: 1.32rem;
    padding-bottom: 1.72rem;
}
.special-bottom-info{
    padding-bottom: 0.88rem;
}
.sbbc-top-img{
    width:32px;
    margin-right: 12px;
}
.sbbc-top-img img{
    width: 100%;
}
.sbbc-top-name{
    color: rgba(255, 255, 255, 0.80);
    text-align: center;
    font-size: var(--font40);
    font-family: var(--wsre);
    line-height: var(--line12);
    letter-spacing: -2.4px;
}
.sbbc-top{
    margin-bottom: 0.3rem;
}
.sbbc-bottom-img{
    width:260px;
    margin-right: 0.3rem;
}
.sbbc-bottom-btn-link::before{
     content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 15px;
    padding: 1px;
    /* 边框宽度 */
    background: linear-gradient(90deg,
            rgba(105, 204, 27, 1) 0%,
            rgba(105, 204, 27, 0.1) 20%,
            rgba(105, 204, 27, 0.1) 80%,
            rgba(105, 204, 27, 1) 100%);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 1;
}
.sbbc-bottom{
    display: flex;
    align-items: center;
    position: relative;
    justify-content: center;
    padding:0.32rem 0.53rem;
}
.special-bottom-btn{
   --ge: 50%;
   --gap1: 0.55rem;
   margin: 0 calc(var(--gap1) * -1);
   display: flex;
   flex-wrap: wrap;
}
.special-bottom-btn .special-bottom-btn-cry{
   width: var(--ge);
   padding: 0 var(--gap1);
}
.sbbc-top{
    display: flex;
    align-items: center;
    justify-content: center;
}
.sbbc-bottom::before{
     content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    /* 边框宽度 */
    background: linear-gradient(48deg, #69CC1B58 2%, #69CC1B58 2%, #69CC1B37 9%, #69CC1B21 21%, #69CC1B20 37%, #69CC1B20 60%, #69CC1B21 85%, #69CC1B37 90%, #69CC1B58 95%, #69CC1B58 100%);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 1;
}
.sbbc-bottom-img img{
    width: 100%;
}
.special-top{
    position: relative;
}
.sbbc-bottom-btn-link{
    color: var(--color4);
    text-align: center;
    font-size: var(--font36);
    font-family: 'worksemi';
    line-height: var(--line12);
    border-radius: 15px;
    padding: 0.13rem 0.35rem;
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.sbbc-bottom-btn-link::after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all 0.36s ease-in-out;
    transform: scale(1);
    background: linear-gradient(90deg,rgba(105, 204, 27, 0),rgba(105, 204, 27, 0.4), rgba(105, 204, 27, 0));
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .sbbc-bottom-btn-link:hover::after{
        transform: scale(1.5);
    }
}
/* 2025.9.22 lucas end */

/* 2025.9.22 lucas start */
.poweyen-page .ys-nybanner{
    position: relative;
}
.poweyen-btn{
    position: absolute;
    bottom: 9%;
    left: 9.6%;
}
.sbbc-bottom-btn-link {
    font-size: 30px;
    padding: 0.13rem 0.5rem;
}
.special-bottom-info-tit{
    font-size: 0.7rem;
}
.special-bottom-info-cry, .special-bottom-info-cry p{
    font-size: 0.34rem;
}
.sbbc-top-name{
    font-size: 0.34rem;
}
.special-bottom {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
}
.special-top-info-cry, .special-top-info-cry p{
letter-spacing: unset;
}
.special-top-info-cry{
    max-width: 87%;
}
.special-top-info-tit{
 background: linear-gradient(89deg, #69CC1A 29.86%, #FFF 90.4%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
}
.special-page .special-top .special-top-info-tit {
     margin-bottom: 0.35rem !important; 
}
.special-top-info-cry, .special-top-info-cry p,.special-bottom-info-cry, .special-bottom-info-cry p,.sbbc-top-name{
    font-family: 'workregul';
}
/* 2025.9.22 lucas end */
/*2025.09.25 judy*/
.ys-banner .ys-ban-title{
    width: auto;
    max-width: 13em;
}
.ys-ban-pic {
    margin-left: 20px;
}
/*2025-10-11 judy马来展调整*/
.ma-nyban-center .expo-btn{
    left: 50%;
    transform: translateX(-50%);
}
/* 2025.10.11 - start */
.submit-success.ys-nybanner .ys-nyban-title h1,
.submit-success.ys-nybanner .ys-nyban-title p{
    text-align: left;
    color: var(--colortitle1);
}
.submit-success .ys-nyban-img::before,
.submit-success .ys-nyban-img::after,
.submit-success.ys-nybanner::before{
    display: none;
}
.submit-success.ys-nybanner .ys-nyban-title p {
    font-size: var(--font18);
    line-height: var(--line15);
    margin-top: 0.0rem;
}
.submit-success .std-text2{
    margin-top: 0.2rem;
}
.submit-success .ban-btn{
    margin-top: 0.4rem;
}
.ys-page-wrap{
    --height1: 0px;
}
/*.ys-page-wrap.act .ys-main {*/
/*    margin-top: calc(var(--height1) + var(--headh));*/
/*}*/
/* 2025.10.11 - end */
/* 2025.10.11Linda新增-start */
.simplify-main{
    --color: #69CC1A;
    --radius20: 20px;
}
.simplify-space150{
    padding-top: var(--space150);
}
.simplify-main{
    background: #000;
}
.simplify-main .ys-nybanner{
    height: 100vh;
}
.simplify-main .ys-nyban-img{
    height: 100%;
}
.simplify-main .ys-nyban-img img{
    height: 100%;
    object-fit: cover;
}
.simplify-main .ys-nybanner::before,
.simplify-main .ys-nyban-img::before,
.simplify-main .ys-nyban-img::after{
    display: none;
}
.simplify-ban-tit{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.simplify-ban-tit h1{
    font-size: var(--font80);
    line-height: var(--line12);
    color: var(--color4);
    font-family: var(--bold);
    text-align: center;
}
.simplify-ban-tit-sub{
    text-align: center;
    margin-top: 0.26rem;
    color: var(--color4);
    font-family: var(--wslight);
    animation-delay: .3s;
}
.simplify-ban-subtit {
    text-align: center;
    color: var(--color4);
    bottom: 0.5rem;
    font-family: var(--wslight);
    animation-delay: .4s;
    width: 100%;
    padding: 0 20px;
}
.ys-slick-nub:not(:first-child){
    display: none;
}
.simplify-title{
    font-size: var(--font80);
    line-height: var(--line12);
    color: var(--color4);
    font-family: var(--bold);
    text-align: center;
}
.simplify-highlight{
    padding-top: 1.87rem;
    padding-bottom: var(--space150);
    position: relative;
    z-index: 1;
    overflow: visible;
}
.simplify-highlight-bt{
    width: 61%;
    max-width: 878px;
    margin: var(--space50) auto 0;
    position: relative;
}
.simplify-highlight-bt-slick{
    margin: 0 -0.3rem;
}
.simplify-highlight-bg{
    width: 100%;
    z-index: -1;
}
.simplify-highlight-bg img{
    width: 100%;
}
.shbs-nub{
    width: 100%;
    padding: 0 0.3rem;
}
.shbs-nub-cont{
    width: 100%;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    position: relative;
}
.shbs-nub-cont::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.8;
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 111.1%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .4s ease;
    z-index: 6;
}
.shbs-nub-cont-img{
    width: 100%;
    position: relative;
}
.shbs-nub-cont-img video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    z-index: 5;
}
.simplify-highlight-bt-slick .slick-list{
    overflow: visible;
}
.shbs-nub-cont-text{
    width: 43.5%;
    position: absolute;
    top: 0.6rem;
    left: 0.6rem;
    z-index: 10;
}
.snct-tit{
    color: #54A316;
    line-height: var(--line12);
    font-family: var(--wsemi);
}
.snct-parga{
    margin-top: 0.32rem;
    color: var(--color4);
    width: 64%;
}
.snct-parga p{
    color: var(--color4);
    font-family: var(--wslight);
}
.dots-nav{
    width: calc(var(--dotsWidth) + 48px);
    height: 56px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.dots-nav-bg{
    width: var(--width);
    height: var(--height);
    border-radius: 37.5px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,var(--valueY));
}
.progress-dots{
    --alpha: 0;
    --width: 56px;
    --height: 56px;
    --scale: 1.3;
    --valueY: 150px;
}
.progress-dots .slick-list{
    overflow: visible;
    padding-bottom: 1.35rem;
}
.progress-dots .slick-dots{
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    padding: 21px 24px;
    white-space: nowrap;
    z-index: 1;
    opacity: var(--alpha);
}
/* .progress-dots .slick-dots::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 37.5px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
} */
.progress-dots .slick-dots li{
    width: 8px;
    height: 8px;
    background: #D9D9D9;
    margin: 0 16px 0 0;
    border-radius: 6px;
    transition: all 1s ease-in-out;
    opacity: 0.5;
}
.progress-dots .slick-dots li.slick-active{
    width: 48px;
    opacity: 1;
}
.progress-dots .slick-dots li:last-child{
    margin: 0;
}
.simplify-all-wrap{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    max-width: 1920px;
}
.simplify-all-bg{
    animation-delay: .5s;
}
.simplify-all-bg-nub{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.simplify-all-bg-nub img{
    width: 100%;
}
.simplify-all-bg-nub.act{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.simplify-all{
    position: relative;
    height: calc(100vh - 0.8rem);
}
.simplify-all-title{
    position: absolute;
    top: 0.6rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
}
.saws-info{
    width: 23%;
}
.saws-info{
    display: block !important;
}
.saws-info-nub{
    margin-bottom: 0.24rem;
    visibility: hidden;
}
.saws-info-nub:last-child{
    margin-bottom: 0;
}
.sinc-icon{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 1px solid #fff;
    transition: all .4s ease;
    position: relative;
    top: 18px;
}
.sinc-icon::after{
    content: "";
    width: 50%;
    height: 50%;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;   
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.saws-info-nub-cont{
    display: inline-block;
    padding-left: 18px;
    padding-right: 0.74rem;
    border-radius: 37.5px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    cursor: pointer;
    pointer-events: all;
}
.sinc-tit{
    font-size: 0.28rem;
    line-height: 68px;
    color: var(--color4);
    padding-left: 18px;
}
.saws-info-nub.act .sinc-icon{
    border: 1px solid var(--color);
}
.saws-info-nub.act .sinc-icon::after{
    background: var(--color);
}
.simplify-all-wrap-side{
    position: absolute;
    z-index: 5;
    top: 38%;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}
.saws-info{
    width: 24% !important;
}
@keyframes tabLeft{
    0%{
        transform: translateX(-60px);
        opacity: 0;
    }
    100%{
        transform: translateX(0px);
        opacity: 1;
    }
}
.simplify-all-wrap-side.act .saws-info-nub{
    animation: tabLeft 1s ease-in-out both;
    animation-delay: .1s;
    visibility: visible;
}
.saws-info-nub:nth-child(2){
    animation-delay: .2s !important;
}
.saws-info-nub:nth-child(3){
    animation-delay: .3s !important;
}
.saws-info-nub:nth-child(4){
    animation-delay: .4s !important;
}
.saws-info-nub:nth-child(5){
    animation-delay: .5s !important;
}
.simplify-all-wrap-side .swiper-container{
    overflow: visible;
}
.simplify-break{
    position: relative;
    z-index: 1;
}
.simplify-break-bg{
    width: 100%;
    z-index: -1;
}
.simplify-break-bg img{
    width: 100%;
}
.simplify-break-tp-parga{
    width: 27%;
    margin: 12px auto 0;
}
.simplify-break-tp-parga p{
    color: var(--color4);
    font-family: var(--wslight);
    text-align: center;
}
.simplify-break-bt{
    margin-top: var(--space50);
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.sbbr-slick-nub{
    padding: 0 7px;
    width: 100%;
}
.sbbr-slick{
    margin: 0 -7px;
}
.sbbr-slick-nub-cont{
    position: relative;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.sbbr-slick-nub-cont video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    z-index: 5;
}
.simplify-break-bt-le{
    width: 34%;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.simplify-break-bt-ri{
    width: 66%;
    padding-left: 14px;
    position: relative;
}
.sbbr-wrap{
    width: 100%;
    position: relative;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.sbbl-bg{
    width: 100%;
    height: 100%;
}
.sbbl-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ssnc-tit{
    font-size: var(--font36);
    line-height: var(--line12);
    color: var(--color4);
    padding-bottom: 0.5rem;
    position: relative;
    font-family: var(--wsmed);
    margin-bottom: 0.83rem;
}
.ssnc-tit::after{
    content: "";
    width: 40px;
    height: 3px;
    background: var(--color4);
    position: absolute;
    bottom: 0;
    left: 0;
}
.sbbl-slick{
    margin: 0 -7px;
    height: 100%;
}
.sbbl-slick .slick-list,
.sbbl-slick .slick-track,
.sbbl-slick .sbbl-slick-nub-wrap{
    height: 100%;
}
.sbbl-slick-nub{
    width: 100%;
    padding: 0 7px;
}
.sbbl-slick-nub-wrap{
    padding: 0.5rem;
    position: relative;
    z-index: 1;
}
.ssnw-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.ssnw-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sbbl-slick-nub-cont{
    width: 77%;
}
.ssnc-bt-num{
    font-size: var(--font80);
    line-height: var(--line12);
    color: var(--color);
    font-family: var(--bold);
}
.ssnc-bt-tit{
    color: var(--color);
    font-family: var(--wslight);
}
.ssnc-bt-parga{
    margin-top: 0.4rem;
}
.ssnc-bt-parga p{
    color: var(--color4);
    font-family: var(--wslight);
}
.sbbr-arrow{
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    width: calc(100% - 14px);
    top: 50%;
    left: 14px;
    transform: translateY(-50%);
    z-index: 5;
    pointer-events: none;
    padding: 0 0.4rem;
}
.sbbr-arrow-icon{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    cursor: pointer;
    pointer-events: all;
    transition: all .4s ease-in-out;
}
.sbbr-arrow-icon svg{
    width: 100%;
    height: 100%;
}
.sbbr-arrow-icon path{
    transition: all .4s ease-in-out;
}
.sbbr-arrow-next{
    transform: rotate(180deg);
}
.simplify-stable-bt{
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    margin-top: var(--space50);
    position: relative;
    z-index: 1;
}
.simplify-stable-bt::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.7;
    background: linear-gradient(180deg, #1D1D1D 84.01%, #060648 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.simplify-stable-bt-video{
    width: 100%;
    position: relative;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.ssbv-bg{
    width: 100%;
}
.ssbv-bg img{
    width: 100%;
}
.ssbv-bg video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    z-index: 5;
}
.ssbv-text{
    width: 100%;
    padding: 0 0.7rem;
    bottom: 0.64rem;
    z-index: 6;
    transition: all .4s ease-in-out;
    opacity: 0;
}
.simplify-stable.act .ssbv-text,
.simplify-stable.act .simplify-stable-bt-parga{
    opacity: 1;
}
.ssbv-text-tit{
    font-size: var(--font80);
    line-height: var(--line12);
    color: var(--color);
    font-family: var(--bold);
}
.ssbv-text-subtit{
    color: var(--color);
    font-family: var(--wsmed);
}
.simplify-stable-bt-parga{
    padding: 0.34rem 0.7rem 0.31rem;
    width: 59%;
    transition: all .4s ease-in-out;
    opacity: 1 !important;
}
.simplify-stable-bt-parga p{
    color: var(--color4);
    font-family: var(--wslight);
}
.simplify-upgrade-bt{
    margin-top: var(--space50);
}
.simplify-built{
    position: relative;
}
.simplify-built .simplify-break-bt{
    flex-direction: row-reverse;
}
.simplify-built .simplify-break-bt-ri{
    padding-left: 0;
    padding-right: 14px;
}
.simplify-built .ssnc-tit{
    font-size: var(--font18);
    line-height: var(--line15);
    font-family: var(--wslight);
    padding-bottom: 0.4rem;
    margin-bottom: 0.5rem;
    width: 93%;
}
.simplify-built .ssnc-bt-num{
    font-size: 0.5rem;
    color: var(--color4);
}
.simplify-built .sbbl-slick-nub-wrap{
    padding: 0.85rem 0.5rem;
}
.simplify-built .sbbl-slick-nub-cont {
    width: 80%;
}
.simplify-built .ssnc-bt-parga {
    margin-top: 4px;
}
.ssnc-bt-nub:nth-child(1){
    margin-top: 0;
}
.ssnc-bt-nub{
    margin-top: 0.4rem;
}
.simplify-built .sbbr-arrow-icon{
    background: rgba(0, 0, 0, 0.20);
}
.simplify-built .sbbr-arrow{
    left: 0;
}
.simplify-protect-bt{
    /*width: 54%;*/
    margin: var(--space50) auto 0;
    position: relative;
}
.simplify-protect-bt-slick{
    margin: 0 -12px;
}
.spbs-nub{
    width: 100%;
    padding: 0 12px;
}
.spbs-nub-cont{
    width: 100%;
    height: 100%;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: linear-gradient(180deg, #1D1D1D 84.01%, #06069C 100%);
}
.spbs-nub-cont-img{
    width: 100%;
}
.spbs-nub-cont-text{
    padding: 0.3rem 1.23rem 0.62rem 0.7rem;
}
.snct-title{
    color: var(--color);
    font-family: var(--wsmed);
    margin-bottom: 0.23rem;
}
.snct-pargas p{
    color: var(--color4);
    font-family: var(--wslight);
}
.simplify-protect{
    overflow: inherit !important;
}
.simplify-protect-bt-slick .slick-list{
    overflow: visible;
}
.simplify-design-tp-parga{
    margin-top: 12px;
    text-align: center;
}
.simplify-design-tp-parga p{
    color: var(--color4);
    font-family: var(--wslight);
}
.simplify-design-bt{
    margin-top: var(--space50);
}
.sdbi-slick{
    margin: 0 -12px;
}
.sdbi-slick-nub{
    width: 100%;
    padding: 0 12px;
}
.simplify-design-bt-img{
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.simplify-design-bt-text{
    margin-top: 0.6rem;
}
.sdbt-slick-nub{
    width: 25%;
    padding: 0 12px;
}
.sdbt-slick{
    margin: 0 -12px;
}
.sdbt-slick-nub-cont{
    cursor: pointer;
}
.ssnc-img{
    display: none;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.ssnc-title{
    font-family: var(--wsmed);
    transition: all .4s ease-in-out;
    color: rgba(255,255,255,.5);
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid rgba(255,255,255,.5);
}
.ssnc-parga p{
    color: rgba(255,255,255,.5);
    font-family: var(--wslight);
    transition: all .4s ease-in-out;
}
.sdbt-slick-nub.slick-current .ssnc-title{
    color: var(--color);
    border-bottom: 1px solid var(--color);
}
.sdbt-slick-nub.slick-current .ssnc-parga p{
    color: var(--color4);
}
.simplify-install{
    margin-top: var(--space150);
    padding: var(--space150) 0;
}
.simplify-install-bt{
    margin-top: var(--space50);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.simplify-install-bt-img{
    width: 66%;
}
.sibi-nub{
    width: 100%;
    position: relative;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.sibi-nub-img{
    width: 100%;
    border-radius: var(--radius20);
}
.sibi-nub video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    z-index: 5;
}
.simplify-install-bt-side{
    width: 34%;
    padding: 26px 0.9rem 26px 0;
    border-left: 3px solid var(--color4);
    position: relative;
}
.sibs-info-nub{
    color: var(--color4);
    font-family: var(--wsmed);
    opacity: 0.5;
    cursor: pointer;
    transition: all .4s ease-in-out;
    margin-bottom: 0.82rem;
    padding: 5px 0 5px 0.4rem;
}
.sibs-info-nub:last-child{
    margin-bottom: 0;
}
.sibs-info-nub.act{
    opacity: 1;
}
.sibs-line{
    width: 6px;
    height: 86px;
    background: var(--color);
    position: absolute;
    top: var(--top);
    left: -4.5px;
    transition: all .4s ease-in-out;
}
.simplify-step{
    overflow: visible;
    position: relative;
    z-index: 1;
}
.simplify-step-tp-parga{
    margin-top: 0.28rem;
}
.simplify-step-tp-parga p{
    color: var(--color4);
    font-family: var(--wslight);
    text-align: center;
}
.simplify-step-bt{
    width: 85%;
    margin: var(--space50) auto 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.simplify-step-bt-img{
    width: 32%;
}
.ssbi-nub{
    width: 100%;
}
.ssbi-nub-img{
    width: 100%;
}
.ssbi-nub-text{
    display: none;
}
.simplify-step-bt-text{
    width: 68%;
    padding-right: 1.28rem;
}
.ssbt-nub{
    display: flex;
    align-items: flex-start;
    cursor: pointer;
    margin-bottom: 1.05rem;
}
.ssbt-nub:last-child{
    margin-bottom: 0;
}
.ssbt-nub-tit{
    width: calc(100% - 100px);
    padding-right: 7px;
    position: relative;
}
.ssbt-nub-num{
    width: 100px;
    font-size: var(--font36);
    line-height: var(--line12);
    color: rgba(255,255,255,.5);
    font-family: var(--wsmed);
    transition: all .4s ease-in-out;
    padding-top: 0.2rem;
    border-top: 4px solid var(--color);
}
.ssbt-nub-tit .std-font32{
    width: calc(100% - 62px);
    padding: 0.22rem 0;
    border-radius: 0 0 var(--radius20) var(--radius20);
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    text-align: center;
    font-family: var(--wsmed);
    color: var(--color4);
    position: relative;
    visibility: hidden;
}
.ssbt-nub-tit .std-font32::after{
    content: "";
     width: calc(100% + 62px);
    height: 1px;
    background: var(--color4);
    position: absolute;
    top: 0;
    left: 0;
}
.ssbt-nub.act .ssbt-nub-num{
    color: rgba(255,255,255,1);
    visibility: hidden;
}
.ssbt-nub.active .ssbt-nub-tit .std-font32,
.ssbt-nub.active .ssbt-nub-num{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .4s;
    visibility: visible;
}
.simplify-step-bg{
    position: absolute;
    top: 2.74rem;
    left: 50%;
    width: 100%;
    max-width: 1920px;
    transform: translateX(-50%);
    z-index: -1;
}
.simplify-step-bg img{
    width: 100%;
}
.ys-footer{
    z-index: 5;
}
.simplify-item{
    position: relative;
    z-index: 2;
}
.simplify-why{
    padding: var(--space150) 0;
    background-color: #1D1D1F;
    margin-top: var(--space150);
}
.simplify-why-bt{
    width: 70%;
    margin: var(--space50) auto 0;
    position: relative;
}
.swbs-nub{
    width: 100%;
    padding: 0 0.41rem;
}
.simplify-why-bt-slick{
    margin: 0 -0.41rem;
}
.swbs-nub-cont{
    width: 100%;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    position: relative;
}
.swbs-nub-cont video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    z-index: 5;
}
.simplify-why .sbbr-arrow{
    width: 100%;
    left: 0;
}
.simplify-why-bt-slick .slick-list{
    overflow: visible;
}
.simplify-pro .pcri-inof-add{
    display: flex;
    margin: 0 -0.1rem;
    padding: 0;
    width: calc(100% + 0.2rem);
}
.simplify-pro .pcri-inof-add-nub{
    display: block;
    padding: 0 0.1rem;
}
.simplify-pro-bt{
    width: 90%;
    margin: var(--space50) auto 0;
    position: relative;
}
.simplify-pro .pcri-inof-nub-link{
    background: rgba(255,255,255,.2);
    border-radius: var(--radius20);
    padding: 0.4rem 0.4rem 0.5rem;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.simplify-pro .pcri-inof-nub-link::before{
    display: none;
}
.simplify-pro .pcri-inl-label{
    font-size: var(--font32);
    color: var(--color4);
    border: none;
    padding: 0;
    font-family: var(--wsmed);
    margin-bottom: 0.38rem;
}
.pibl-info .std-h5{
    color: var(--color4) !important;
    font-family: var(--wsemi);
}
.pibl-info .std-text3{
    -webkit-line-clamp: inherit;
    height: auto;
}
.pibl-info .std-text3,
.pibl-info .std-text3 p{
    color: var(--color4);
    font-family: var(--wsre);
}
.simplify-pro{
    overflow: visible;
}
.simplify-pro .pcri-inof-nub-link .ys-imgbox-contain {
    margin-top: 0;
    margin-bottom: 0.24rem;
    width: 59%;
}
.simplify-pro .std-btn5-link .std-btn1-font{
    color: var(--color4) !important;
}
.simplify-pro .pcri-inof-nub-link .std-btn5 .ys-imgbox-cover img:nth-of-type(1) {
    content: url(../images/ln_0a1_icon2h.svg);
}
.simplify-pro .std-btn5 .ys-imgbox-cover img {
    content: url(../images/ln_0a1_icon2.svg);
}
.simplify-pro .pcri-ian-link-img{
    border: 1px solid var(--color4);
}
.simplify-pro .pcri-ian-link .std-text1{
    margin-top: 12px;
    color: var(--color4);
    font-size: 14px;
    line-height: 1.75;
}
.pibl-info{
    margin-bottom: 0.1rem;
}
.simplify-pro-bt-slick .std-btn5{
    margin-bottom: 0.35rem;
}
.simplify-pro .pcri-inof{
    margin: 0 -12px;
}
.simplify-pro .pcri-inof-nub{
    padding: 0 12px;
    animation-delay: .3s !important;
}
.simplify-upgrade-bt-nub{
    margin-bottom: 1rem;
}
.simplify-upgrade-bt-nub:last-child{
    margin-bottom: 0;
}
.subn-tp{
    margin-bottom: 0.77rem;
    text-align: center;
}
.subn-bt{
    width: 100%;
    height: calc(100vh - 0.8rem);
    position: relative;
    transform: scale(0.5);
    transform-origin: top;
}
.subn-bt img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.subn-bt video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    z-index: 5;
}
.subn-tp-tit{
    color: var(--color4);
    font-family: var(--wsmed);
}
.subn-tp-parga{
    width: 50%;
    margin: 0.24rem auto 0;
}
.subn-tp-parga p{
    color: var(--color4);
    text-align: center;
    font-family: var(--wslight);
}
.simplify-insight{
    height: 500vh;
    position: relative;
}
.simplify-insight-wrap{
    width: 100%;
    height: calc(100vh - 0.8rem);
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.simplify-insight-wrap-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.simplify-insight-wrap-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.simplify-insight-wrap-cont{
    width: 100%;
}
.siwc-box{
    width: 100%;
    position: relative;
}
.siwc-box-img{
    max-height: calc(100vh - 0.8rem);
    transform-origin: top right;
    --radius: var(--radius20)
}
.siwc-box-img .ys-imgbox-cover{
    border-radius: var(--radius);
}
.siwc-box-img img{
    width: 100%;
    max-height: 100%;
    object-fit: cover;
}
.siwc-box-text{
    width: 36%;
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 5;
}
.siwi-tit{
    text-align: left;
}
.siwc-box-text-parga{
    width: 72%;
    margin-top: 0.28rem;
}
.siwc-box-text-parga p{
    color: var(--color4);
    font-family: var(--wslight);
}
.simplify-insight.isfixed .simplify-insight-wrap{
    position: fixed;
    top: 0.8rem;
}
.simplify-insight.notfixed .simplify-insight-wrap{
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.simplify-insight-wrap-info .ys-pos-top{
    top: 1rem;
    pointer-events: none;
}
.siwi-parga{
    margin-top: 12px;
}
.siwi-parga p{
    color: var(--color4);
    font-family: var(--wslight);
}
.siwc-box .ys-cont1440{
    position: relative;
}
.siwc-box-after{
    position: absolute;
    width: 250%;
    height: 250%;
    top: 0;
    left: 0;
    transform: translate(calc(-1 * var(--left)),var(--top));
    opacity: 0;
    pointer-events: none;
    /* display: none; */
}
.siwc-box-before{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    z-index: 5;
}
.siwc-box-before .ys-cont1440{
    position: relative;
    height: 100%;
}
.siwc-box-img-bg{
    width: 52.7%;
    height: 100%;
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    left: 0;
    opacity: var(--opacity);
}
.sbat-info-nub{
    font-size: 0.28rem;
    line-height: 60px;
    color: var(--color4);
    font-family: var(--wsmed);
    width: 274px;
    text-align: center;
    border-radius: 37.5px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    margin-bottom: 0.2rem;
    cursor: pointer;
    position: relative;
}
.sbat-info-nub:last-child{
    margin-bottom: 0;
}
.sbat-info-nub::after{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--color4);
    position: absolute;
    right: -0.3rem;
    top: 50%;
    transform: translateY(-50%);
    display: none;
}
.siwc-box-after-text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
}
.sbat-wrap{
    position: absolute;
    z-index: 10;
    left: 9.7%;
    bottom: 10.72%;
    width: 100%;
}
.siwc-box-after-line{
    position: absolute;
    top: 40%;
}
.sbat-box{
    width: 30%;
    position: absolute;
    top: 20.2%;
    left: 39.7%;
}
.sbat-box-bg{
    width: 100%;
}
.sbat-box-bg img{
    width: 100%;
}
.sbat-box-cont{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.sbat-line {
    position: absolute;
    pointer-events: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.sbat-line-nub{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all .36s;
    width: 100%;
}
.sbat-line-nub.act{
    opacity: 1;
}
.sbat-line-nub svg{
    width: 100%;
    height: auto;
}
.sbat-info{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.simplify-insight-wrap-info{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: var(--opacity);
    pointer-events: none;
}
.simplify-insight.act .siwc-box-before{
    pointer-events: none;
}
.simplify-insight.act .sbat-info-nub,
.simplify-insight.act .siwc-box-after,
.simplify-insight.act .simplify-insight-wrap-info .ys-pos-top{
    pointer-events: all;
}

.siwc-box-text-tit{
    text-align: left;
}
.sbat-line-nub-arrow,.sbat-line-nub-dot{
    opacity: 0;
    transition: all .4s ease-in-out;
}
.sbat-line-nub.act .sbat-line-nub-dot{
    opacity: 1;
}
.sbat-line-nub.end .sbat-line-nub-arrow{
    opacity: 1;
}
.ssnc-bt-info{
    display: flex;
    flex-wrap: wrap;
}
.sbbl-slick-nub-cont{
    width: 100%;
}
.ssnc-tit,
.ssnc-bt-parga{
    width: 77%;
}
.ssnc-bt-info-nub{
    margin-right: 0.6rem;
}
.ys-cont1440 {
    --place: calc(50vw - 720px);
    --cont: 1440px;
}
@media screen and (max-width:1694px){
    .ys-cont1440{
        --place:7.5vw;
        --cont:85vw;
    }
}
@media screen and (max-width:767px){
    .ys-cont1440{
        --place: 200px
        --cont: calc(100vw - 40px);
    }
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .sbbr-arrow-icon:hover{
        background: var(--color);
    }
    .sbbr-arrow-icon:hover path{
        fill: var(--color4);
    }
}
/* 2025.10.11Linda新增-end */

/*2025.10.15Linda新增修改-start*/
.sbbr-wrap{
    height: 100%;
}
.sbbr-wrap .sbbr-slick,
.sbbr-wrap .slick-list,
.sbbr-wrap .slick-track,
.sbbr-slick-nub-cont,
.sbbr-wrap .ys-imgbox-cover{
  height: 100%;
}
.sbbr-wrap .ys-imgbox-cover img{
    height: 100%;
    object-fit: cover;
}
.simplify-step-bt-text{
    animation: none !important;
}
.siwi-tit,
.siwi-parga{
    text-align: center;
}
.simplify-ban-tit h1,
.simplify-title{
    font-size: 0.7rem;
}
.subn-tp-tit{
    font-size: var(--font44);
}
.snct-title{
    font-size: var(--font30);
}
.siwc-box-text-parga,
.siwc-box-text-parga p,
.siwi-parga,
.siwi-parga p,
.ssnc-bt-parga,
.ssnc-bt-parga p,
.simplify-stable-bt-parga,
.simplify-stable-bt-parga p,
.subn-tp-parga,
.subn-tp-parga p,
.snct-pargas,
.snct-pargas p,
.simplify-design-tp-parga,
.simplify-design-tp-parga p,
.simplify-step-tp-parga,
.simplify-step-tp-parga p{
    font-size: var(--font20);
}
.simplify-stable-bt-parga {
    width: 70%;
}
.subn-tp-parga {
    width: 60%;
}
.dots-wrap{
    width: 100%;
    height: 56px;
    position: sticky;
    bottom: 32px;
}
.progress-dots .slick-list {
    padding-bottom: 0.6rem;
}
.ys-header.scroll-up .ys-hd-pc {
    /*transform: translateY(calc(var(--height1) * -1));*/
}
.ys-header.scroll-up.on .ys-hd-pc {
    transform: translateY(calc(var(--head2) * -1 - var(--height1)));
}
.sbat-line-nub{
    opacity: 1;
}
.sbat-line{
    opacity: 0;
}
.sbat-line.line-effect{
    opacity: 1;
}
/*2025.10.15Linda新增修改-end*/

/*2025.10.16 Lucas start*/
.simplify-ban-tit .ys-cont1440 {
    transform: translateY(-0.5rem);
}
.simplify-highlight-bt-slick .shbs-nub.slick-active .shbs-nub-cont::after{
    opacity: 0;
}
.simplify-insight-wrap-bg{
    display: none;
}
.simplify-stable-bt-parga {
    width: 90%;
}
/*.simplify-protect-bt {*/
/*    width: 44%;*/
/*}*/
.spbs-nub-cont{
    position: relative;
}
.simplify-protect-bt-slick .spbs-nub .spbs-nub-cont::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.8;
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 111.1%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .4s ease;
    z-index: 6;
    display: none;
}
.simplify-protect-bt-slick .spbs-nub.slick-active .spbs-nub-cont::after{
    opacity: 0;
}
.simplify-protect-bt-slick  .slick-prev,.simplify-protect-bt-slick  .slick-next {
    z-index: 10;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    width: 0.4rem;
    height: 0.4rem;
    transition: all 0.4s;
}
.simplify-protect-bt-slick .slick-next {
    right: -50%;
}
.simplify-protect-bt-slick .slick-prev {
    left: -50%;
}
.simplify-protect-bt-slick .slick-prev::after, .simplify-protect-bt-slick .slick-next::after {
    background-image: url(../images/ajianb.svg);
    opacity: 1;
    width: 20px;
    height: 20px;
}
.simplify-protect-bt-slick .slick-prev::before, .simplify-protect-bt-slick .slick-next::before {
    background-image: unset;
}
.sbat-info .sbat-info-nub{
        pointer-events: none !important;
}
.sbat-info.pointall .sbat-info-nub{
        pointer-events: all !important;
}
.ssnc-bt .ssnc-bt-parga{
    width:93%;
}
.simplify-protect .ys-cont1542{
    width: 85vw;
    max-width: 1542px;
    margin: auto;
}
.simplify-protect .sbbr-arrow{
    width: 100%;
    left: 0;
    padding: 0;
    top: calc(50% - 0.6rem);
}
.simplify-protect .sbbr-arrow-icon{
    position: relative;
    pointer-events: all;
}
.simplify-protect .sbbr-arrow-prev{
    left: -50px;
}
.simplify-protect .sbbr-arrow-next{
    right: -50px;
}
.simplify-protect-bt-arrow{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    pointer-events: none;
    z-index: 5;
}
.spbs-nub-cont-text {
    padding: 0.4rem 0.8rem 0.7rem 0.44rem;
}
.simplify-protect{
    position: relative;
}
.simplify-protect::before{
    content: "";
    width: 18%;
    height: 100%;
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    pointer-events: none;
}
.simplify-protect::after{
    content: "";
    width: 18%;
    height: 100%;
    background: linear-gradient(270deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    pointer-events: none;
}
.spbs-nub{
    width: 33.333333%;
}
.subn-bt{
    width: 60%;
    margin: auto;
    height: auto;
}
.subn-tp {
    margin-bottom: 0.5rem;
}
@media screen and (min-width: 1200px) {
    .simplify-protect-bt-slick .slick-next:hover,.simplify-protect-bt-slick  .slick-prev:hover{
        background: rgba(255, 255, 255, 0.5);
    }
}
/*2025.10.16 Lucas end*/

/* 2025.10.16 lucas start */
.syii-imggroup-ph{
    display: none;
}
.simplify-youneed-info-img{
    position: relative;
}
.syii-imggroup:not(:first-child){
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 5;
    transition: all 0.36s ease-in-out;
}
.syii-imggroup.active{
    opacity: 1;
}
.simplify-youneed-info{
    position: relative;
}
.simplify-youneed-info-te{
    position: absolute;
    width: 100%;
    top: 0;
    max-width: 89%;
    margin: auto;
    left: 50%;
    top: 50%;
    z-index: 6;
    transform: translate(-50%,-50%);
}
.ssct-tit{
    color: #fff;
    font-size: var(--font40);
    font-family: 'workmedi';
    line-height: 1.2;
    max-width: 210px;
    transition: all 0.36s ease-in-out;
}
.sscc-child{
    transition: all 0.36s ease-in-out;
    opacity: 0.5;
}
.sscc-child.active{
    opacity: 1;
}
.sscb-info-name{
    color: #fff;
    font-size: var(--font32);
    font-family: 'worklight';
    line-height: 1.2;
    max-width: 244px;
    transition: all 0.36s ease-in-out;
}
.sscb-info{
    margin-bottom: var(--space50);
    display: flex;
    position: relative;
    width: 81%; 
}
.sscb-info-line{
    position: absolute;
    top: 0;
}
.sscb-info-line {
    position: absolute;
    top: 20px;
    right: 0px;
    width: auto;
}
.ssct-sup{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #69CC1A;
    position: relative;
    margin-right: 0.25rem;
    transform: translateY(20px);
}
.ssct-sup::before{
    content: "";
    width: 28px;
    height: 28px;
    border: 1px solid #69CC1A;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    border-radius: 50%;
}
.sscc-child.active .ssct-sup::before{
    animation: aniline 1.2s linear infinite;
}
.syit-summ-child-top {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.syit-summ-child-bot {
    padding-left: 43px;
}
 .syit-summ-child{
    width: 50%;
 }
 .syit-summ{
    display: flex;
 }
.syit-summ-child:nth-child(2){
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    flex-direction: column;
}
.syit-summ-child:nth-child(2) .sscb-info-line{
    right: auto;
    left: -84px;
}
.syit-summ-child:nth-child(2) .syit-summ-child-top{
    flex-direction: row-reverse;
}
.syit-summ-child:nth-child(2) .ssct-sup {
    margin-right: 0;
    margin-left: 0.25rem;
}
.syit-summ-child:nth-child(2) .syit-summ-child-bot {
    padding-left: 0;
    padding-right: 43px;
}
.syit-summ-child:nth-child(2) .sscb-info{
    width: 100%;
}
.simplify-youneed.defuclass .syii-imggroup{
    opacity: 1;
}
.simplify-youneed.defuclass .sscc-child{
    opacity: 1;
}
.simplify-youneed.defuclass .ssct-sup::before{
    animation: aniline 1.2s linear infinite;
}
.sscb-info:nth-child(1) .sscb-info-line svg{
    width: 333px;
}
.sscb-info:nth-child(2) .sscb-info-line svg{
    width: 350px;
}
.sscb-info:nth-child(3) .sscb-info-line svg{
    width: 298px;
}
.sscc-child:nth-child(2) .sscb-info-line svg{
    width: 44px;
}
.syit-summ-child:nth-child(2) .sscb-info-line svg{
    width: 70px;
}
.syit-summ-child:nth-child(2) .ssct-tit{
    text-align: right;
}
@-webkit-keyframes aniline {
    0% {
        opacity: 0.5;
        width: 10px;
        height: 10px;
    }
    to {
        opacity: 1;
        width: 28px;
        height: 28px;
    }
}
.sscb-info-line-circle,.sscb-info-line-jian{
    opacity: 0;
    transition: all 0.36s ease-in-out;
}
.sscc-child.active .sscb-info-line-circle{
    opacity: 1;
}
.simplify-youneed.defuclass .sscb-info-line-circle,.simplify-youneed.defuclass .sscb-info-line-jian{
    opacity: 1;
}
.sscb-info-line{
    left: var(--hleft);
}
.simplify-youneed-phin{
    display: none;
}
/* 2025.10.16 lucas end */

/*2025.10.17 Lucas start*/
.simplify-youneed-info-te{
    top: 39%;
}
.sscc-child:nth-child(2) .sscb-info-line {
    top: 48px;
}
.syit-summ-child:nth-child(2) .sscb-info-line {
    top: 15px;
}
.sbat-info.pointall .sbat-info-nub{
    pointer-events:none !important;
}
.sscc-child.active .sscb-info-line-jian{
    animation: fadeOutop 1s forwards 1s;
}
@keyframes fadeOutop {
    0% { opacity: 0; }
    100% { opacity: 1; }
  }
 .sscc-child,.syit-summ-child.sscc-child{
     cursor: pointer;
 }
/*2025.10.17 lucas end*/
/* 2025.10.17 lucas start */
.simplify-newUpgrade-le-tit{
    font-family: 'workmedi';
    font-size: var(--font48);
    line-height: 1.2;
    color: #fff;
    margin-bottom:0.24rem;
}
.simplify-newUpgrade-le-info,.simplify-newUpgrade-le-info p{
    font-family: 'worklight';
    font-size: var(--font20);
    line-height: 1.5;
    color: #fff;
}
.simplify-newUpgrade-le{
    width: 42.15%;
    padding-right: 0.91rem;
    margin-top: -0.5rem;
}
.simplify-newUpgrade-ri{
    width:57.85%;
    position: relative;
}
.simplify-newUpgrade .ys-cont1440{
    display: flex;
    align-items: center;
}
.simplify-newUpgrade-ri video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    z-index: 5;
}
.simplify-newUpgrade{
    padding: 0.4rem 0 1.6rem;
}
.ssct-sup{
    transition: all 0.36s ease-in-out;
}
.simplify-youneed-newphbox{
    display: none;
}
/* 2025.10.17 lucas end */

/*2025.10.20修改-start*/
.simplify-pro .pcri-inof-add .slick-list{
    overflow: hidden;
}
.pcri-inof-nub.has-dots .pcri-inof-add .slick-list{
    padding-bottom: 0.23rem;
}
.simplify-pro .pcri-inof-add .slick-dots li {
    width: 6px !important;
    height: 6px !important;
    margin: 0 5px !important;
}
.simplify-pro .pcri-inof-add .slick-dots{
    padding: 0 !important;
    opacity: 1 !important;
}
.simplify-upgrade-bt{
    margin-top: 0;
}
.simplify-highlight .sbbr-arrow{
    top: calc(50% - 0.6rem);
    width: 100%;
    left: 0;
    padding: 0 0.2rem;
}
.simplify-protect .sbbr-arrow-prev {
    left: 0 !important;
}
.simplify-protect .sbbr-arrow-next {
    right: 0 !important;
}
.sbbr-arrow-icon{
    background: rgba(255, 255, 255, 0.50);
}
.simplify-pro .sbbr-arrow{
    top: calc(50% - 0.6rem);
    width: 100%;
    left: 0;
    padding: 0 12px;
}
.simplify-insight{
    height: 300vh;
}
.shbs-nub-cont-text {
    left: 0.8rem;
}
/*2025.10.20修改-end*/
/*2025.10.21修改-start*/
.simplify-pro-bt-btn{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.spbb-box{
    pointer-events: all;
    width: var(--space);
    height: calc(100% - 0.6rem - 56px);
    position: absolute;
    cursor: pointer;
}
.spbb-prev{
    left: calc(-1* var(--space));
}
.spbb-next{
    right: calc(-1* var(--space));
}
/*2025.10.21修改-end*/
/* 2025.10.20 lucas start */
.syil-li svg{
    width: 100%;
    height: auto;
}
.simplify-youneed-info-line {
    width: 100%;
}
.syil-li{
    position: absolute;
    top: 0;
    z-index: 5;
    pointer-events: none;
    width: 100%;
}
.scic-cry-dis{
    position: absolute;
    left: -19%;
}
.scic-cry-dis::after{
    width: 0.14rem;
    height: 0.14rem;
    transition: all 0.36s ease-in-out;
    content: "";
    border-radius: 50%;
    background: #69CC1A;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
}
/*.syin-child-info:nth-child(3) .scic-cry-dis{*/
/*    left: auto;*/
/*    right: -13%;*/
/*    top: 28%;*/
/*}*/
.scic-cry-dis::before{
    content: "";
    width:0.28rem;
    height: 0.28rem;
    border-radius: 50%;
    transition: all 0.36s ease-in-out;
    border: 1px solid #69CC1A;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
}
.scic-cry-text{
    color: #fff;
    font-size: var(--font40);
    font-family: 'workmedi';
    line-height: 1.2;
}
.scic-cry-top{
    display: flex;
    align-items: center;
}
.scbc-cry{
    color: #fff;
    font-size: var(--font32);
    line-height: 1.2;
    font-family: 'worklight';
    position: absolute;
    transition: all 0.36s ease-in-out;
    z-index: 8;
}
.scic-cry-top{
    position: absolute;
    z-index: 8;
}
/*.syin-child-info:nth-child(3) .scic-cry-text{*/
/*    text-align: right;*/
/*}*/
/*.syin-child-info:nth-child(3) .scic-cry-top{*/
/*    display: flex;*/
/*    flex-direction: row-reverse;*/
/*    align-items: baseline;*/
/*}*/
.scic-cry-text,.scic-cry-dis,.scbc-cry{
    transition: all 0.36s ease-in-out;
    opacity: 0.5;
}
.syin-child-info.active .scic-cry-text,.syin-child-info.active .scic-cry-dis,.syin-child-info.active .scbc-cry{
    opacity: 1;
}
.simplify-youneed.defuclass .scic-cry-text,.simplify-youneed.defuclass .scic-cry-dis,.simplify-youneed.defuclass .scbc-cry{
    opacity: 1;
}
@-webkit-keyframes aniline {
    0% {
        opacity: 0.5;
        width: 0.1rem;
        height: 0.1rem;
    }
    to {
        opacity: 1;
        width: 0.24rem;
        height: 0.24rem;
    }
}
.simplify-youneed.defuclass .scic-cry-dis::before,.syin-child-info.active .scic-cry-dis::before{
    animation: aniline 1.2s linear infinite;
}
.syin-child-info {
    cursor: pointer;
}
.syil-li svg.active .sscb-info-line-circle {
    opacity: 1;
}
.syil-li svg.active .sscb-info-line-jian {
    animation: fadeOutop 1s forwards 1s;
}
@keyframes fadeOutop {
    0% { opacity: 0; }
    100% { opacity: 1; }
  }
.sscb-info-line-circle, .sscb-info-line-jian {
    opacity: 0;
    transition: all 0.36s ease-in-out;
}
/* 2025.10.20 lucas end */

/*2025.10.21.judy*/
.simplify-why {
    padding: 0;
}
.simplify-logo-ph{
    display: none;
}
.simplify-logo-pic{
    margin: var(--space50) auto 0;
}
.simplify-logo-pic img{
    width: 100%;
}

.sing-main .ys-header.on .head-wai::before,
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .head-wai::before{
    background: rgba(255, 255, 255, 0.2);
}
.sing-main .ys-header.on .head-nav-item-title,
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .head-nav-item-title{
    color: var(--color4);
}
.sing-main .ys-header.on .head-btn-link,
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .head-btn-link{
    background: transparent;
}
.sing-main .ys-header.on .head-btn-link .std-text2,
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .head-btn-link .std-text2{
     color: var(--color4);
}
.sing-main .head-logo img:nth-child(1){
    opacity: 1 !important;
}
.sing-main .head-logo img:nth-child(2){
    opacity: 0 !important;
}
.sing-main .ys-header.on .head-logo a,
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .head-logo a{
    line-height: 0.8rem;
}
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .hoos-title a{
    color: var(--color4);
}
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .hoos-title-icon img:nth-child(1),
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .hooi-search-btn img:nth-child(1),
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .hooi-lang-top img:nth-child(1){
    opacity: 1 !important;
}
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .hoos-title-icon img:nth-child(2),
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .hooi-search-btn img:nth-child(2),
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .hooi-lang-top img:nth-child(2){
    opacity: 0 !important;
}

.poweyen-indus-bottom{
    padding-bottom: var(--space150);
}

/* 11.3 start */
.pebv-infobox-cry, .pebv-infobox-cry p, .pebv-infobox-cry p span {
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.28rem;
    line-height: var(--line12);
    font-family: 'workregul';
    font-size: var(--font24);
}
.pebv-infobox-cry p span {
    --size1: 0%;
    transition: all 0.36s ease-in-out;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 1) 100%) 0px / 0px no-repeat text rgba(255, 255, 255, 0.5);
    background-size: 0;
}
.pebv-infobox-cry p span.on {
    animation: textbg1 5s ease-in-out 1 alternate forwards;
}
.pebv-infobox-cry:not(:first-child){
    display: none;
}
.poweyen-page .poweyen-hoymiles{
    position: relative;
    z-index: 5;
}
/* 11.3 end */
/* 2025.11.20 - tammy - start */
.yxedr-active table p,
.detail-core-cry-left .yxedr-active table p {
    margin-bottom: 0em;
}
/* 2025.11.20 - tammy - end */

/* 2025.11.20--delia新增调整--start */
/*落地页单独引用微软雅黑字体--中文资料*/
body.newpo-body .newpo-main,
.newpo-body .elul-title-text{
     font-family:"PingFang SC", "Microsoft YaHei" !important;
}
.expo-tab{
    overflow: visible;
    position: sticky;
    --webkit-position: sticky;
    top: var(--headh);
    background: #000;
    z-index: 3;
    border-bottom: solid 1px #000;
    margin-top: 15px;
    padding: 0 20px;
}
.expo-tab.start{
    border-bottom: solid 1px rgba(255,255,255,0.21);
}
.expo-tab-list{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 -10px;
}
.expo-tab-list li p{
    line-height: var(--line12);
    font-size: 0.28rem;
    color: var(--color4);
    padding: 12px 0 4px;
    font-weight: bold;
    opacity: 0.5;
    transition: all .36s ease;
}
.etli-icon{
    display: inline-block;
    width: 88%;
    opacity: 0.5;
    transition: all .36s ease;
}
.etli-icon img{
    width: 100%;
}
.expo-tab-list li.active p,
.expo-tab-list li.active .etli-icon{
    opacity: 1;
}
.expo-tab-list li{
    padding: 0 10px 4px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.expo-list-nub{
    display: none;
}
.expo-list-nub:first-child{
    display: block;
}
.elil-text a{
    text-align: center;
    font-size: 0.28rem;
    color: var(--color4);
    line-height: var(--line12);
    padding: 3px 19px;
    background: #69CC1B;
    border-radius: 40px;
}
.elil-right{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.elil-right .elil-text{
    margin-bottom: 14px;
}
.elil-right .elil-text:last-child{
    margin-bottom: 0px;
}
.newpo-main .expo-list-ul>li{
    margin-top: 0.81rem;
}
.empower-seat{
    scroll-margin-top: var(--headh);
}
.empower-plat .empower-word p{
    font-family: var(--wslight) !important;
}
.empower-plat .empower-word p{
    font-size: var(--font20);
}
.empower-plat .empower-word{
    width: 55%;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (min-width: 1200px) {
    .expo-tab-list li:hover p,
    .expo-tab-list li:hover .etli-icon{
        opacity: 1;
    }
}
/* 2025.11.20--delia新增调整--end */
/* 2025.11.21 lucas  key-down start */
.poweyen-key-tit{
    color:var(--color4);
    font-size: 0.5rem;
    font-family: 'workbold';
    line-height: var(--line12);
    letter-spacing: -3px;
    text-align: center;
    margin-bottom:0.55rem;
}
.pkll-top{
    color: var(--color4);
    font-size: var(--font24);
    line-height: var(--line12);
    font-family: 'workmedi';
    margin-bottom: 4px;
}
.pkll-bottom{
    color: var(--color4);
    font-size: var(--font16);
    line-height: var(--line15);
    letter-spacing: -0.96px;
    font-family: 'workregul';
}
.poweyen-key-list{
   --ge: 33.333333%;
   --gap1: 4px;
   --gap2: 0.4rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
    padding: 0 0.2rem;
}
.poweyen-key-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.poweyen-key{
    background: #141414;
    padding-bottom: var(--space100);
}
.poweyen-down{
    background: #141414;
    padding-bottom: 1.67rem;
}
.ys-cont1040{
    width: 85vw;
    max-width: 1040px;
    margin: auto;
}
.pdll-link-le,.pdll-link-cent{
    color: var(--color4);
    font-size: var(--font24);
    line-height: var(--line15);
    font-family: 'workregul';
    letter-spacing: -1.44px;
}
.pdll-link-ri{
    width:10px;
}
.pdll-link-ri img{
    width: 100%;
}
.pdll-link{
    display: flex;
    align-items: center;
    padding-bottom:0.23rem;
    border-bottom: 2px solid var(--color4);
    padding-top: 0.4rem;
}
.pdll-link-le{
    width: 66.54%;
    padding-right: 0.36rem;
}
.poweyen-down-list-li:first-child .pdll-link{
    padding-top: 0 !important;
}
.pdll-link-cent{
    width:32.69%;
    padding-right: 1.5rem;
    flex: 1;
}
.elementor-heading-title{
    line-height: 1.4 !important;
}
/* 2025.11.21 lucas  key-down end */
.footer-logo a {
    width: 100%;
}
/*2025.12.05--delia修改--start*/
.diy-solution-inof-nub:nth-of-type(2n-1) .ys-cont1400{
    justify-content: flex-start;
}
/*2025.12.05--delia修改--end*/
.ys-banner .ys-ban-txtbox {
    top: 0;
    height: 100%;
    transform: translateX(-50%);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hooi-lang-top-circle {
    font-size: 0;
}
/* 2025.12.12 - start */
.pfin-box-item-link{
    padding-right: 0!important;
}
.pfin-box-item-link .std-text1 p{
    padding-right: 0.48rem;
}
.pfin-box-item-link .mCSB_inside>.mCSB_container {
    margin-right: 0;
}
.prodet-ban-cry-left .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.pfin-box-item-link .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.prodet-ban-cry-left .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.prodet-ban-text{
    margin-right: -20px;
}
.prodet-ban-text p{
    padding-right: 20px;
}
/* 2025.12.12 - end */
.prodet-ban-text p:nth-of-type(n+3){
    display: none;
}
.prodet-ban-text-btn{
    display: inline-block;
    cursor: pointer;
}
.prodet-ban-text-btn{
    margin-top: 0.1rem;
}
.pbcl-btn {
    margin-top: 0.57rem;
}
.prodet-ban{
    overflow: visible;
}
.prodet-ban-cry-right{
    position: sticky;
    top: calc(var(--space100) + var(--headh));
}
.ys-hd-pc {
    width: 100vw;
}
/*2026.1.14Linda修改-start*/
.siwc-less-box{
    position: relative;
}
.siwc-less-before{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    z-index: 5;
}
.siwc-less-img{
    border-radius: 20px;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    position: relative;
}
.siwc-less-text-tit{
    text-align: left;
}
.siwc-less-text-parga,
.siwc-less-text-parga p{
    font-size: var(--font20);
    color: var(--color4);
    font-family: var(--wslight);
}
.siwc-less-text{
    width: 45%;
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 5;
}
.siwc-less-before .ys-cont1440 {
    position: relative;
    height: 100%;
}
.simplify-less{
    margin-top: var(--space150);
    margin-bottom: var(--space150);
}
.siwc-less-text-parga {
    width: 72%;
    margin-top: 0.28rem;
}
.siwc-less-img video{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    background: transparent !important;
}
/*2026.1.14Linda修改-end*/

/* 2026.1.21--新增--Delia--start */
.empower-main .ys-main{
    margin-top: 0;
}
.empower-ban h1{
    color: var(--color4);
    font-size: 0.54rem !important;
    text-align: left !important;
    font-family: var(--bold) !important;
    margin-bottom: 23px;
    line-height: var(--line12);
}
.empower-ban .ys-nyban-title p{
    text-align: left !important;
    font-size: var(--font24);
    line-height: var(--line12);
    color: var(--color4);
    font-family: var(--wslight) !important;
}
.empower-ban .ys-nyban-title p span{
    display: inline-block;
    margin-top: 6px;
    font-family: var(--wsmed) !important;
    color: #5AB016;
    line-height: var(--line12);
}
.empower-ban-btn{
    margin-top: 0.34rem;
    display: inline-block;
}
.empower-ban-btn .std-btn1-font{
    padding-right: 0rem;
    padding-left: 0.2rem;
}
.empower-img{
    width: 94%;
    margin: 0.82rem auto 0;
}
.empower-img img{
    width: 100%;
}
.empower-word p{
    font-size: var(--font30);
    color: var(--color4);
    line-height: var(--line12);
    text-align: center;
    font-family: 'workregular' !important;
}
.empower-word{
    margin-top: 0.3rem;
}
.empower-main h2{
    text-align: center;
    font-family: var(--bold) !important;
    color: var(--color4);
    font-size: 0.54rem;
    line-height: var(--line12);
}
.empower-feel{
    padding-top: 0.58rem;
}
.empower-main{
    background: #000002;
}
.empower-btn{
    display: flex;
    justify-content: center;
    margin-top:0.6rem;
}
.empower-btn-box{
    display: inline-block;
}
.empower-btn-box-link{
    display: flex;
    align-items: center;
    padding: 0.07rem 0.1rem 0.07rem 0.21rem;
    border-radius: 0.55rem;
    border: solid 1px #69CC1A;
}
.ebbl-icon{
    flex-shrink: 0;
    font-size: 0;
    width: 0.4rem;
    margin-left: 0.31rem;
    transition: all .36s ease;
    transform: rotate(45deg);
}
.ebbl-icon img{
    width: 100%;
}
.ebbl-text{
    color: #69CC1A;
    line-height: var(--line12);
    font-size: var(--font24);
}
.empower-even{
    padding: 1.43rem 0;
}
.empower-even .empower-img{
    margin-top: 0.6rem;
}
.empower-seat h2,
.empower-plat h2{
    font-family: 'workregular' !important;
}
.empower-seat{
    padding: 0.75rem 0;
    background: #191923;
}
.empower-seat-iframe{
    width: 100%;
    min-height: 5vh;
}
.empower-seat-iframe iframe {
    width: 100%;
    border: 0px solid #dcdcdc;
}
.empower-plat{
    padding: 1.03rem 0 1rem;
}
.epun-text{
    font-size: var(--font20);
    line-height: var(--line12);
    color: var(--color4);
}
.epun-link-icon{
    width: 0.46rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.25rem;
}
.epun-link-icon img{
    width: 100%;
}
.epun-link{
    display: flex;
    align-items: center;
    padding: 0.17rem 0.26rem;
    background: #232325;
    border-radius: 0.1rem;
    overflow: hidden;
}
.empower-plat-ul-nub{
    width: 25%;
    padding: 0 0.1rem;
    margin-bottom: 0.2rem;
}
.empower-plat-ul{
    margin: 0 -0.1rem;
    display: flex;
    flex-wrap: wrap;
}
.empower-plat-item{
    width: 100%;
    padding: 0 0.5rem;
    margin-top: 0.6rem;
}
.empower-plat h2{
    font-size: var(--font40);
}
.empower-main footer{
    display: none !important;
}
.empower-plat-ul-nub:nth-child(4n+1){
    animation-delay: 0.2s;
}
.empower-plat-ul-nub:nth-child(4n+2){
    animation-delay: 0.3s;
}
.empower-plat-ul-nub:nth-child(4n+3){
    animation-delay: 0.4s;
}
.empower-plat-ul-nub:nth-child(4n+4){
    animation-delay: 0.5s;
}
.empower-ban .ys-nyban-title,
.empower-ban-btn{
    padding: 0 0.76rem;
}
/* 鼠标hover */
@media screen and (min-width: 1200px) {
    .empower-btn-box-link:hover .ebbl-icon{
        transform: rotate(90deg);
    }
}
/* 2026.1.21--新增--Delia--end */


/*2026.1.21Linda修改-start*/
.siwc-less-box .ys-cont1440{
    position: relative;
}
.siwc-less-box .ssbv-text{
    opacity: 1;
    padding: 0 1rem;
}
.subn-wrap{
    position: relative;
    width: 60%;
    margin: auto;
}
.simplify-upgrade-bt-nub .ssnc-bt{
    position: absolute;
    top: 0.4rem;
    z-index: 10;
    opacity: 0;
    transition: all .36s;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.simplify-upgrade-bt-nub .ssnc-bt-info{
    justify-content: center;
}
.subn-bt{
    width: 100% !important;
}
.simplify-upgrade-bt-nub .ssnc-bt.act{
    opacity: 1;
}
.simplify-upgrade-bt-nub .ssnc-bt-info-nub:last-child{
    margin-right: 0;
}
.simplify-protect .sbbr-arrow{
    top: calc(var(--top) / 2);
}
/*2026.1.21Linda修改-end*/
/* 2026.2.26 */
.ban-btn-add{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 8vw;
    z-index: 6;
}
.ys-ban-li.slick-active .ban-btn-add {
    animation: ysfadeInUp .8s 
    ease-in-out both;
    animation-delay: 0.8s;
}
/*2026.6.2--delia--start*/
.elil-right{
    flex-shrink: 0;
}
.elil-right a{
    margin-bottom: 12px;
}
.elil-right a:last-child{
    margin-bottom: 0;
}

/*2026.6.2--delia--end*/

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .head-other-second::after{
        width: calc(100% + 5.2vw);
        right: -5.2vw;
    }
    .success-call .std-text1 {
        margin-bottom: 0.45rem;
    }
    .isin-link-text .std-font32, .isin-link-text .std-text1 {
        max-width: 56%;
    }
    .contact-team-cry {
        margin-right: calc(calc(700px - 50vw) * 0.634);
    }
    .company-number-inof-nub .std-font84 {
        margin-bottom: 2px;
    }
    /* 2025.10.11Linda新增-start */
    .siwc-box-after{
        width: 190%;
        height: 190%;
    }
    /* 2025.10.11Linda新增-end */
    
    /* 1920end */
}
@media screen and (max-width: 1919px){
    .ys-nybanner.ys-nybanner2 .std-btn1 {
        margin-top: 1.0rem;
    }
    .install-why-rotate .slick-prev {
        left: calc(7.5vw - 0.8rem);
    }
    .install-why-rotate .slick-next {
        right: calc(7.5vw - 0.8rem);
    }
    .install-why-rotate .slick-prev {
        left: calc(7.5vw - 1.0rem);
    }
    .install-why-rotate .slick-next {
        right: calc(7.5vw - 1.0rem);
    }
    
    /* 2026.1.21--delia--start */
    .empower-img {
        width: 88%;
        margin: 0.6rem auto 0;
    }
    .empower-btn {
        margin-top: 0.4rem;
    }
    /* 2026.1.21--delia--end */
    
    /*2026.1.21Linda修改-start*/
    .subn-wrap {
        width: 65%;
    }
    /*2026.1.21Linda修改-end*/
    /* 2026.02.26 - his - start */
    .head-other {
        --jian1: 0.19rem;
    }
    
    /* 2026.02.26 - his - end */
}
@media screen and (max-width: 1680px) {
    html {
        font-size: 86px;
    }
    .change-btn-nub {
        padding: 0.1rem 0.20rem;
    }
    .ptcl-btn {
        padding: 0 0.35rem;
        margin-top: 0.45rem;
    }
    .ptcr-top {
        padding: 8px;
        padding-bottom: 0rem;
    }
    .ys-nybanner .ys-nyban-title p {
        margin-top: 0.05rem;
    }
    .success-mail .scbl-smt-icon {
        top: var(--p4x);
    }
    .sfsl-text {
        padding: 0.58rem 0.38rem 0.6rem 0.42rem;
    }
    .sfsl-text .std-text1 {
        margin-bottom: 0.57rem;
    }
    .story-date {
        margin-bottom: 0.2rem;
    }
    .story-cry-box-left {
        --left1: 0.5rem;
    }
    .scbl-top {
        padding: 0.4rem 0.15rem 0 var(--left1);
    }
    .ys-share-img {
        width: 0.46rem;
    }
    .scbl-top .std-h4 {
        margin-bottom: 0.38rem;
    }
    .scbl-one-nub {
        margin-bottom: 0.12rem;
    }
    .scbr-nub-their {
        padding: 0.4rem 0.6rem 0.44rem 0.5rem;
    }
    .scbr-nub-their .std-h3 {
        margin-bottom: 0.21rem;
    }
    .story-relate .std-h2 {
        margin-bottom: 0.5rem;
    }
    .success-core-inof {
        margin-top: 0.5rem;
    }
    .brri-link-text {
        padding: 0.15rem 1.0rem 0.16rem 0.36rem;
    }
    .brri-link-text .sfsl-text-top {
        margin-bottom: 0.2rem;
    }
    .blogs-recom-rotate .slick-dots {
        padding-left: 0.55rem;
        bottom: 0.52rem;
    }
    .ys-nybanner.ys-nybanner2 .std-btn1 {
        margin-top: 0.6rem;
    }
    .osct-item .std-btn4 {
        margin-top: 0.55rem;
    }
    .opcl-link-text {
        padding: 0rem 0.56rem 0.5rem 0.56rem;
    }
    .owner-solar-cry-right {
        padding-left: 1.2rem;
    }
    .owner-solar .std-h2 {
        margin-bottom: 0.67rem;
    }
    .owner-trust .mod-title3 {
        margin-bottom: 0.34rem;
    }
    .otii-link-text {
        padding: 0 0.6rem 0.4rem 0.6rem;
    }
    .ifci-item.on .ifci-item-top::before {
        height: 0.24rem;
    }
    .contact-team-cry-form {
        max-width: 61.4%;
    }
    /* 2025.04.18-start */
    .company-mission-cry-left{
        padding-top: var(--headh)!important;
    }
    .company-story-inof {
        margin-top: 0.56rem;
    }
    .csin-cry-btn-nub {
        padding-top: 0.12rem;
        padding-bottom: 0.12rem;
    }
    .company-number .mod-title5 {
        margin-bottom: 0.6rem;
    }
    .yecb_left{
        --widthx: 510px;
        --cx: 240;
        --cr: 238;
        --heightx: 200px;
    }
    .yecb_left_numnr{
        height: var(--widthx);
        top: calc(50vh - calc(var(--widthx) / 2));
    }
    .yecb_left_numnr_yuan{
        width: var(--widthx);
        height: var(--widthx);
        right: -30px;
    }
    .ylny_circle {
        cx: var(--cx);
        cy: var(--cx);
        r: var(--cr);
    }
    .yecb_left_numnr_year,
    .ylny_text{
        height: var(--heightx);
    }
    .ylny_text_qian, .ylny_text_span_hou{
        font-size: var(--heightx);
    }
    .company-sustain {
        padding-top: 1.8rem;
        padding-bottom: 2.9rem;
    }
    .company-talk {
        padding-top: 1.9rem;
        padding-bottom: 2.1rem;
    }
    .cmcr-img {
        margin-right: -8.33vw;
    }
    .story-pop-img {
        margin-bottom: 0.46rem;
    }
    .story-pop-text1 {
        margin-bottom: 0.3rem;
    }
     /* 2025.05.23 - start */
     .flin-core-left .ys-imgbox-cover {
        width: 248px;
        margin-bottom: 3px;
    }
    .flin-core-left .std-font24 {
        margin-bottom: 26px;
    }
    .miles-ban {
        margin-top: var(--space70);
    }
    .miles-real .mod-title3 {
        padding-top: 0;
        margin-bottom: 60px;
    }
    .miles-real-phone {
        --width1: 440px;
    }    
    .mrci-nub-core {
        padding: 30px 27px 27px 30px;
    }
    .mrci-nub-icon {
        width: 38px;
        margin-bottom: 16px;
    }
    .mrci-nub-core .std-font24 {
        margin-bottom: 12px;
    }
    .mrci-nub {
        margin-bottom: 28px;
    }
    .mrci-nub-icon {
        width: 34px;
        margin-bottom: 14px;
    }
    .miles-tool {
        padding-bottom: calc(var(--space150) + 20px);
    }
    .miles-tool-cry-img {
        width: 52%;
        padding-right: 60px;
    }
    .miles-tool-cry-right {
        width: calc(48% + calc(50vw - 700px));
    }
    .dsin-core .std-h2 {
        margin-bottom: 0.76rem;
    }
    .dsin-cdi-down {
        padding: 0 0.62rem 0.2rem 0.31rem;
    }
    .dsin-core {
        padding-top: var(--space150);
    }
    .dsin-core .std-h2 {
        margin-bottom: 0.5rem;
    }
    .dsin-core .std-h4 {
        margin-bottom: 0.15rem;
    }
    .res-advant .std-h3 {
        margin-bottom: 0.42rem;
    }
    .res-advant .std-h5 p {
        padding-left: 40px;
        margin-bottom: 0.8em;
    }
    .res-advant .std-h5 p span {
        width: 22px;
    }
    .home-data .ys-cont1440 {
        padding-top: 1.6rem;
    }
    .home-hoymiles-inof {
        --jian1: 0.18rem;
    }
    .hisi-link-text-word {
        margin-top: 0.6rem;
    }
    .hisi-link-text {
        padding: 0.28rem 0.29rem 0.33rem 0.2rem;
    }
    .owner-more {
        padding-top: var(--space120);
        padding-bottom: var(--space130);
    }
    .opcl-link-text {
        padding: 0.83rem 0.56rem 0.44rem 0.56rem;
    }
    .head-nav-item-support .hnid-core {
        padding: 0.42rem 0.4rem;
    }
    .install-why .std-h2 {
        margin-bottom: 0.62rem;
    }
    /* 2025.05.23 - end */
    .miles-real-phone-img img {
        width: 60%;
    }
    .ptcr-top {
        padding-left: 0.2rem;
        padding-right: 0.2rem;
    }
    .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
        top: -24px;
    } 
    .owner-solar-cry-left {
        width: 42%;
    }   
    .owner-solar-cry-right {
        width: 58%;
    } 
    .ptcr-top {
        padding-left: 0.3rem;
        padding-right: 0.3rem;
    }
    .mCSB_buttonLeft::before, .mCSB_buttonRight::before {
        font-size: 14px;
    }
    .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
        top: -21px;
    }
    .install-fee-cry-right {
        width: 49%;
    }
    .prodet-cloud-cry-right {
        padding-left: 0.2rem;
        padding-right: 0.4rem;
    }
    .hccl-rin-pop-box {
        height: 136px;
    }
    /* 20250830--新增切图--start */
    .hit-arrows-icon {
        width: 44px;
        height: 44px;
    }
    .hlul-box-slide {
        width: 70%;
        margin: 0 auto;
    }
    .hit-main h2 {
        margin-bottom: 0.32rem;
    }
    /* 20250830--新增切图--end */
    /*2025.09.11judy*/
    .ys-ban-title-box img{
        width: 45px;
    }
    .ys-ban-pic{
        margin-left: 20px;
        margin-top: 10px;
    }
    /*2025.09.11judy-end*/
    
    /* 2025.10.11Linda新增-start */
    .sinc-icon {
        width: 28px;
        height: 28px;
        top: 15px;
    }
    .sinc-tit {
        font-size: 0.24rem;
        line-height: 58px;
        padding-left: 12px;
    }
    .saws-info-nub {
        margin-bottom: 0.2rem;
    }
    .simplify-all .simplify-title {
        top: 0.3rem;
    }
    .simplify-all-wrap-side {
        top: 30%;
    }
    .simplify-insight-wrap-info .ys-pos-top {
        top: 0.8rem;
    }
    .sbbr-arrow-icon {
        width: 44px;
        height: 44px;
    }
    .sbbr-arrow {
        padding: 0 0.3rem;
    }
    .ssbt-nub-tit .std-font32 {
        padding: 0.18rem 0;
    }
    .ssbt-nub {
        margin-bottom: 0.7rem;
    }
    .simplify-pro .pcri-inof-nub-link {
        padding: 0.4rem 0.2rem 0.5rem;
    }
    .sbat-info-nub {
        font-size: 0.22rem;
        line-height: 44px;
        width: 200px;
        margin-bottom: 0.2rem;
    }
    .siwc-box-after {
        width: 170%;
        height: 170%;
    }
    .simplify-protect .sbbr-arrow-prev{
        left: -44px;
    }
    .simplify-protect .sbbr-arrow-next{
        right: -44px;
    }
    /* 2025.10.11Linda新增-end */
    
     /* 2026.1.21--delia--start */
    .empower-ban h1{
        font-size: var(--font48) !important;
    }
    .empower-main h2{
        font-size: var(--font44);
    }
    /* 2026.1.21--delia--end*/
    
    
    /* 1680end */
}
@media screen and (max-width: 1648px){
    .miles-tool-cry-right {
        width: calc(48% + 7.5vw);
        margin-right: -7.5vw;
        padding-right: calc(7.5vw + 57px);
    }
    .miles-tool-cry-right {
        padding-right: calc(7.5vw + 30px);
    }
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    html {
        font-size: 72px;
        font-size: 62px;
    }
    .head-other {
        --jian1: 0.18rem;
    }
    .head-other-one-import {
        padding-left: 0.4rem;
    }
    :root {
        /* 字号 */
        --font80: 0.8rem;     /* 57.6 */
        --font74: 0.74rem;    /* 53.28 */
        --font60: 0.6rem; /* 43.2 */
        --font52: 0.52rem; /* 37.44 */
        --font48: 0.48rem; /* 34.56 */
        --font44: 0.44rem; /* 31.68 */
        --font40: 0.4rem; /* 28.8 */
        --font36: 0.36rem; /* 25.92 */
        --font32: 0.32rem; /* 23.04 */
        --font30: 0.3rem; /* 21.6 */
        /* ↓ 调 */
        --font24: 0.28rem; /* 17.28 */
        --font20: 0.24rem; /* 14.4 */
        /* 段落字号 */
        --font18: 0.22rem;    /* 12.96 */
        --font16: 0.20rem;    /* 11.52 */
        --font14: 0.18rem;    /* 10.08 */
        --font12: 0.16rem;    /* 8.64 */
        /* 板块间距 */
        --space150: 1.3rem;
        --space130: 1.2rem;
        --space120: 1.1rem;
        --space100: 0.9rem;
        --space80: 0.8rem;
        --space70: 0.7rem;
        --space45: 0.45rem;
        --space40: 0.4rem;
        --space30: 0.3rem;
        /* 按钮 */
        --btn1: 0.54rem;
    }   
    .home-solution-dots {
        --jian1: 0.3rem;
    }
    .hbcr-nub-rotate-item {
        padding: 0.5rem 0.45rem 0.44rem;
    }
    .hbcl-rotate-nub{
        padding: 0.17rem 0.5rem 0.6rem;
    }
    .hbcl-rotate-btn .std-btn5 {
        margin-left: 0.26rem;
    }
    .hbcl-rotate-btn {
        margin-right: -0.5rem;
    }
    .hecl-rotate {
        --jian1: 0.3rem;
    }
    .home-energy-cry-inof {
        padding-left: 0.6rem;
    }
    .hecz-inl-text {
        width: 74.6%;
    }
    .hisi-link-text-word {
        margin-top: var(--space70);
    }
    .hpin-link-img{
        width: 45.867%;
    }
    .hpin-link-text{
        width: 47.73%;
    }
    .hpin-link-text .std-h1 {
        margin-bottom: 0.28rem;
    }
    .hpin-link-text .std-h5 {
        margin-bottom: 0.5rem;
    }
    .fsnl-icon {
        width: 0.52rem;
        height: 0.52rem;
    }
    .footer-top {
        padding-top: 1.14rem;
        padding-bottom: 1.23rem;
    }
    .hnid-core-right-second {
        padding: 0.10rem 0.20rem 0.4rem 0.16rem;
    }
    .hnid-core-left {
        padding-right: 0.35rem;
    }
    .head-nav-item:first-child .head-nav-item-down {
        left: 80%;
    }
    .hnid-core {
        padding: 0.4rem 0.32rem 0.34rem 0.4rem;
    }  
    .hnid-core-inof {
        --jian1: 0.12rem;
    }
    .product-core-right {
        padding-left: 0.9rem;
    }
    .ptcl-btn {
        padding: 0 0.24rem;
        margin-top: 0.42rem;
    }
    .prodet-tech-cry-left {
        width: 37.4%;
    }
    .prodet-tech-cry-right {
        width: 54%;
    }
    .success-mail .scbl-submit {
        padding: var(--p3x) var(--p3x);
    }
    .scbl-submit-btn {
        padding: 0.03rem 0.2rem;
    }
    .sfsl-text {
        padding: 0.42rem 0.32rem 0.6rem 0.4rem;
    }
    .sfsl-text-top {
        margin-bottom: 0.27rem;
    }
    .sfsl-text .std-h4 {
        margin-bottom: 0.1rem;
    }
    .success-call .ys-cont1400 {
        position: relative;
        z-index: 6;
        left: 0%;
        top: 0%;
        transform: translate(0%, 0%);
    }
    .success-call-bg{
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    .success-call {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }
    .success-call-bg img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .success-mail .scbl-smt-icon {
        top: var(--p5x);
    }
    .scbl-sticky {
        padding-right: 0.53rem;
    }
    .story-cry .yxedr-active.std-text1 p {
        margin-bottom: 0.8em;
    }
    .brri-link-text .sfsl-text-top {
        margin-bottom: 0.14rem;
    }
    .brri-link-text .std-h4 {
        margin-bottom: 0.09rem;
    }
    .brri-link-text .std-text1 {
        margin-bottom: 0.26rem;
    }
    .brri-link-text {
        padding: 0.12rem 0.7rem 0.12rem 0.24rem;
    }
    .brri-link {
        padding: 0.23rem 0.22rem 0.3rem;
    }
    .blogs-recom-rotate .slick-dots {
        padding-left: 0.41rem;
        bottom: 0.5rem;
    }
    .detail-ban-cry-text {
        padding-right: 1.0rem;
    }
    .detail-core-cry-left {
        padding-right: 0.78rem;
    }
    .detail-core-cry-left {
        padding-right: 0.58rem;
    }
    .detail-core-cry-right {
        top: calc(var(--headh) + 0.2rem);
    }
    .dccr-inl-text {
        padding-left: 0.26rem;
        padding-right: 0rem;
    }
    .ys-form {
        --spacebot: 0.12rem;
        --height: 0.42rem;
    }  
    .ys-fia-text-btn {
        width: 0.12rem;
        height: 0.12rem;
        top: 0.08rem;
    }  
    .mod-title4 {
        width: 90%;
    }
    .install-fee .mod-title4 {
        margin-bottom: 0.64rem;
    }
    .ifcr-btn-nub-link {
        height: 0.44rem;
    }
    .ifci-item-top {
        padding: 0.18rem 0.3rem 0.18rem 0.32rem;
    }
    .ifci-item-bot {
        padding: 0rem 0.7rem 0.38rem 0.32rem;
    }
    .install-why .std-h2 {
        margin-bottom: 0.6rem;
    }
    .iwcl-inof-nub .std-h4 {
        margin-bottom: 0.18rem;
    }
    .install-why-cry-left {
        width: 42.5%;
    }
    .isin-link-text .std-font32, .isin-link-text .std-text1 {
        max-width: 70%;
    }
    .tutor-yutobe-cry .product-core-left .pcli-item-link {
        padding: 0.11rem 0.1rem 0.08rem 0.22rem;
    }
    .tutor-yutobe-cry .product-core-left {
        width: 4.03rem;
    }
    .tutor-yutobe-cry .product-core-right {
        width: calc(100% - 4.03rem);
        padding-left: 0.7rem;
    } 
    .trin-link-text {
        padding: 0rem 0.5rem 0.4rem 0.5rem;
    }
    .trin-link-text .std-text1 {
        max-width: 70%;
        width: 6.08rem;
    }
    .contact-team-cry {
        margin-right: calc(7.5vw * -0.634);
    }
    .ctcf-btn-nub .std-text1 {
        padding: 0.1rem 0.22rem;
    }
    .contact-ware {
        padding-bottom: var(--space120);
    }
    .contact-support {
        padding-top: var(--space120);
    }
    .contact-support .std-h2 {
        margin-bottom: 0.6rem;
    }
    .csin-top-btn {
        width: 0.36rem;
        height: 0.36rem;
    }
    .csin-bot .std-text1, .csin-bot .std-text1 p, .csin-bot .std-text1 a {
        line-height: 1.75;
    }
    /* 2025.04.18 - start */
    .down-select-btn {
        margin-top: 0.35rem;
    }
    .talent-box-cry-left {
        padding-right: 0.8rem;
    }
    .tbcr-inof {
        --jian2: 0.75rem;
    }
    .cmcr-img {
        margin-right: -7.5vw;
    }
    .company-ban .bread-box {
        top: calc(var(--headh) + 0.2rem);
    }
    .yecb_left {
        --widthx: 440px;
        --cx: 220;
        --cr: 218;
        --heightx: 166px;
    }
    .yecb_left_numnr_yuan {
        right: 0;
    }
    .yecb_left_numnr {
        width: auto;
    }
    .company-number-inof-nub {
        padding-bottom: 0.4rem;
        padding-top: 0.36rem;
    }
    .company-number {
        padding-bottom: 2.8rem;
    }
    .yecb_right .std-h2 {
        margin-bottom: 0.72rem;
    }
    .yecb_right-zhan {
        height: 190px;
    }
    .csin-link-icon {
        margin-bottom: 0.14rem;
    }
    .csin-link .std-font24 {
        margin-bottom: 0.15rem;
    }
    .csin-link {
        padding: 0.33rem 0.1rem 0.9rem 0.24rem;
    }
    .company-hoymile .scin-link-text {
        padding: 0.36rem 0.3rem 0.46rem 0.38rem;
    }
    .company-hoymile .scin-link-text .std-btn5 {
        margin-top: 0.51rem;
    }
    .story-pop-text2 p {
        margin-bottom: 1.4em;
    }
    .head-nav-item-support .hnid-core {
        padding: 0.4rem 0.32rem;
    }
    .osbi-nub {
        width: 4.9rem;
    }
    .opcr-box-link-word .std-text2 {
        margin-top: 0.06rem;
    }
    .opcr-box-link-word,
    .opcr-box-rotate .opcr-box-link-word {
        padding-bottom: 0.3rem;
    }
    .opcr-add .std-btn5 {
        margin-top: 0.18rem;
    }
    .owner-product-cry-left .std-btn5 {
        margin-top: 0.32rem;
    }
    /* 2025.05.12 - start */
    .tbcr-inof {
        --jian2: 0.64rem;
    }
    /* 2025.05.12 - end */
    /* 2025.05.23 - start */
    .flin-core-right-item .std-text1:first-child {
        padding-right: 15px;
    }
    .flin-core {
        padding: 32px;
    }
    .flin-core-left .ys-imgbox-cover {
        width: 230px;
        margin-bottom: 2px;
    }
    .flin-core-left .std-font24 {
        margin-bottom: 20px;
    }
    .find-logo-inof-nub {
        margin-bottom: 18px;
    }
    .miles-ban-nub img {
        height: 0.5rem;
    }
    .miles-ban {
        --jian1: 4.5px;
    }
    .miles-real .mod-title3 .std-text1 {
        width: 86.8%;
    }
    .miles-real-phone {
        --width1: 390px;
    }
    .mrci-nub-core {
        padding: 26px 25px 26px 26px;
    }
    .mrci-nub-core .std-font24 {
        margin-bottom: 10px;
    }
    .mtcr-inof-nub-cry {
        padding: 30px 28px 58px 32px;
    }
    .mtcr-inof {
        padding-bottom: 80px;
    }
    .miles-real .mod-title3 {
        margin-bottom: 50px;
    }
    .mrci-nub {
        margin-bottom: 22px;
    }
    .diy-plug .mod-title3 {
        width: 88.6%;
    }
    .dsin-core-box {
        width: 50.6%;
    }
    .dsin-core {
        padding-top: calc(var(--space150) + 20px);
    }
    .dsin-core .std-h2 {
        margin-bottom: 0.4rem;
    }
    .dsin-core .std-h4 {
        margin-bottom: 0.13rem;
    }
    .dsin-cdi-top {
        padding-top: 0.16rem;
        padding-bottom: 0.16rem;
    }
    .diy-plug-img {
        margin-top: 0.53rem;
    }
    .home-hoymiles-inof {
        --jian1: 0.15rem;
    }
    .hirn-link .std-h3 {
        margin-bottom: 0.18rem;
    }
    .home-infor-btn {
        bottom: 0.65rem;
    }
    .hisi-ltw-font {
        font-size: 12px;
    }
    .hisi-link-text .std-btn1-font{
        font-size: 14px;
        padding-right: 0.12rem;
    }
    .title2-left {
        width: 64%;
    }
    .osct-item .std-text1 {
        width: 82.5%;
    }
    .opcl-link-text-img {
        margin-bottom: 0.6rem;
    }
    .opcr-box-link-word, .opcr-box-rotate .opcr-box-link-word {
        padding-bottom: 0rem;
    }
    .opcr-text {
        padding: 0.4rem 0.12rem 0.4rem 0.41rem;
    }
    .opcr-box-link-word .std-text2 {
        margin-top: 0.16rem;
    }
    .opcl-link-text .std-btn4 {
        margin-top: 0.45rem;
    }
    .owner-solar-cry-right {
        padding-left: 0.9rem;
    }
    .owner-solar .std-h2 {
        margin-bottom: 0.47rem;
    }
    .oscr-btn {
        margin-bottom: 0.39rem;
    }
    .head-nav-item-support {
        width: 2.88rem;
    }
    .product-add {
        padding-right: 0px;
    }
    .product-core-right {
        padding-left: 0.5rem;
    }
    .product-core-right {
        width: calc(100% - 3.6rem);
    }
    .product-core-left {
        margin-right: 0;
        width: 3.6rem;
    }
    /* 2025.05.23 - end */
    .diy-plug .mod-title3 {
        width: 90%;
    }
    .miles-real-phone-img img {
        width: 56%;
    }
    .install-why-rotate .slick-prev {
        left: calc(7.5vw - 1.1rem);
    }
    .install-why-rotate .slick-next {
        right: calc(7.5vw - 1.1rem);
    }
    .head-btn-link {
        padding: 2px 0.18rem;
    }
    .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
        top: -19px;
    }
    .install-fee-cry-right {
        width: 45%;
    }
    .install-fee-cry-inof {
        width: 45%;
    }
    .install-fee-cry {
        align-items: center;
    }
    .install-fee-cry-inof {
        padding-bottom: 0.5rem;
    }
    .mtcr-inof-nub-cry {
        padding: 30px 38px 58px 38px;
    }
    .hpin-link-img,
    .hpin-link-text{
        width: 47%;
    }
    /* 2025.06.03 - start */
    .contact-team-cry-form,
    .contact-team-cry-text{
        padding-top: 0.56rem;
    }

    /* 2025.06.03 - end */
    .install-why-text {
        width: 42.5%;
    }
    .hccl-tem .help-unit {
        width: 0.7rem;
    }
    .hccl-filter-now {
        width: calc(0.7rem + calc(var(--jian1) * 2));
    }
    .hccl-return-inof {
        --jian1: 6px;
        --jian2: 14px;
    }
    .hccl-rin-pop {
        width: 6rem;
    }
    .hccl-rin-pop-box .std-text3 p:nth-of-type(2) {
        width: 1.4rem;
    }
    .hccl-rin-pop-box {
        height: 118px;
    }
    .pcri-inof-add {
        --gap1: 5px;
    } 
    .pcri-inof-add {
        padding: 0 11px;
        padding-top: 24px;
        padding-bottom: 0.3rem;
    }
    .pcli-item {
        --dataw: 14px;
    }
    .pcli-item-link .std-font24 {
        padding-left: 8px;
    }
    /* 20250830--新增切图--start */
    .hit-arrows-icon {
        width: 40px;
        height: 40px;
    }
    .hit-btn-link {
        min-width: 138px;
    }
    /* 20250830--新增切图--end */
    /*2025.09.11judy*/
    .ys-ban-title-box img{
        width: 35px;
    }
    
    /* 2025.10.11Linda新增-start */
    .shbs-nub-cont-text {
        width: 50%;
        /*top: 0.4rem;*/
        /*left: 0.4rem;*/
    }
    .progress-dots .slick-dots li.slick-active {
        width: 40px;
    }
    .sinc-tit {
        line-height: 52px;
    }
    .sinc-icon {
        width: 24px;
        height: 24px;
        top: 14px;
    }
    .sbbr-arrow-icon {
        width: 40px;
        height: 40px;
    }
    .sibs-line {
        width: 5px;
        height: 60px;
    }
    .sibs-info-nub {
        margin-bottom: 0.6rem;
    }
    .ssbt-nub-num {
        width: 70px;
        border-top: 3px solid var(--color);
    }
    .ssbt-nub-tit{
        width: calc(100% - 70px);
    }
    .simplify-pro .pcri-ian-link .std-text1 {
        margin-top: 8px;
        font-size: 12px;
        line-height: 1.5;
    }
    .progress-dots .slick-dots {
        padding: 18px 20px;
    }
    .dots-nav {
        width: calc(var(--dotsWidth) + 40px);
        height: 50px;
    }
    .dots-wrap{
        height: 50px;
    }
    .progress-dots {
        --width: 50px;
        --height: 50px;
    }
    .sbat-info-nub {
        line-height: 40px;
        width: 160px;
        margin-bottom: 0.15rem;
    }
    .simplify-insight-wrap-info .ys-pos-top {
        top: 0.5rem;
    }
    .progress-dots .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 14px 0 0;
    }
    .subn-bt {
        width: 70%;
    }
    .pcri-inof-nub.has-dots .pcri-inof-add .slick-list{
        padding-bottom: 0.3rem;
    }
    .shbs-nub-cont-text {
        left: 1rem;
    }
    .spbb-box {
        height: calc(100% - 0.6rem - 50px);
    }
    /* 2025.10.11Linda新增-end */
    .brri-link-text .std-text1{
        -webkit-line-clamp: 3;
        max-height: 4.5em;
    }
    .brri-link-text[data-title1="3"] .std-text1{
        -webkit-line-clamp: 3;
        max-height: 4.5em;
    }
    .brri-link-text[data-title1="4"] .std-text1{
        -webkit-line-clamp: 2;
        max-height: 3em;
    }
    .brri-link-text[data-title1="5"] .std-text1{
        -webkit-line-clamp: 1;
        max-height: 1.5em;
    }
    
    /*2026.1.21Linda修改-start*/
    .subn-wrap{
        width: 70%;
    }
    /*2026.1.21Linda修改-end*/
    /* 1440end */
}
@media screen and (max-width: 1199px) {
    html {
        font-size: 64px;
        font-size: 58px;
    }
    :root {
        /* 字号 */
        --font84: 0.62rem;
        --font80: 0.6rem;     /* 57.6 */
        --font74: 0.56rem;    /* 53.28 */
        --font60: 0.54rem; /* 43.2 */
        /* ↑ 调 */
        --font52: 0.52rem; /* 37.44 */
        --font48: 0.48rem; /* 34.56 */
        --font44: 0.44rem; /* 31.68 */
        --font40: 0.4rem; /* 28.8 */
        --font36: 0.36rem; /* 25.92 */
        --font32: 0.32rem; /* 23.04 */
        --font30: 0.3rem; /* 21.6 */
       
        --font24: 0.28rem; /* 17.28 */
        --font20: 0.24rem; /* 14.4 */
        /* 段落字号 */
        --font18: 0.22rem;    /* 12.96 */
        --font16: 0.20rem;    /* 11.52 */
        --font14: 0.18rem;    /* 10.08 */
        --font12: 0.16rem;    /* 8.64 */
        /* 板块间距 */
        --space150: 1.3rem;
        --space130: 1.2rem;
        --space120: 1.1rem;
        --space100: 0.9rem;
        --space80: 0.8rem;
        --space70: 0.7rem;
        --space45: 0.45rem;
        --space40: 0.4rem;
        --space30: 0.3rem;
        /* 按钮 */
        --btn1: 0.54rem;
        --headh: 56px;
    }   
    .ys-banner .std-h5{
        margin-bottom: 0.2rem;
    }
    .ys-banner .ban-btn {
        margin-top: 0.54rem;
    }
    .ys-ban-slick .slick-dots {
        bottom: 0.40rem;
    }
    .home-hoymiles-text {
        width: 75%;
    }
    .home-hoymiles-inof-nub {
        width: 50%;
    }
    .home-solution-cry{
        flex-wrap: wrap;
    }
    .home-solution-cry-left {
        width: 100%;
        padding-top: 0rem;
        padding-right: 0rem;
        margin-bottom: var(--space45);
    }
    .home-solution-cry-right {
        width: 100%;
    }
    .home-solution-dots {
        margin-top: 0.63rem;
    }
    .home-solution-dots-nub .std-font24 {
        padding-bottom: 0.22rem;
    }
    .home-bring-cry{
        flex-wrap: wrap;
    }
    .home-bring-cry-left,
    .home-bring-cry-right {
        width: 100%;
    }
    .home-bring-cry-left{
        margin-bottom: 0.26rem;
    }
    .home-energy-cry-zhen {
        width: 5.8rem;
        height: 5.8rem;
    }
    .home-energy-cry-left,
    .home-energy-cry-inof{
        width: calc(50% - 2.9rem);
    }
    .hecz-inof-nub {
        padding: 0.4rem;
    }
    .hecz-inof-nub::before {
        width: calc(100% - 0.4rem);
        height: calc(100% - 0.4rem);
    }
    .home-energy-cry-inof {
        padding-left: 0.26rem;
    }
    .hecl-rotate {
        --jian1: 0.2rem;
    }
    .heci-nub .std-font32 {
        margin-bottom: 0.4rem;
    }
    .heci-add {
        padding-bottom: 0.46rem;
    }
    .hpin-link{
        flex-wrap: wrap;
    }
    .hpin-link-img,
    .hpin-link-text {
        width: 100%;
    }
    .hpin-link-text{
        margin-top: var(--space40);
    }
    .footer-nav {
        --jian1: 0.3rem;
    }
    .footer-middle {
        padding-top: 0.60rem;
        padding-bottom: 1.02rem;
    }
    .ys-online {
        right: 0.2rem;
    }
    .footer-top {
        padding-top: 0.94rem;
        padding-bottom: 1.03rem;
    }
    .copyright-text:not(.copyright-text-yongsy) {
        width: 100%;
        margin-bottom: 0.16rem;
    }
    .copyright-text-yongsy{
        width: 50%;
    }
    .copyright-text-yongsy.copyright-text a {
        padding-left: 0em;
    }
    .product-core-left{
        display: none;
    }
    .product-core-right {
        padding-left: 0rem;
    }
    .ys-page-wrap.act .ys-main {
        margin-top: var(--headh)!important;
    }
    .prodet-related-cry-top {
        --jian1: 0.3rem;
    }
    .prrn-text {
        padding: 0 0.4rem 0.45rem 0.45rem;
    }
    .prodet-ban-cry-right {
        width: 44%;
    }
    .prodet-ban-cry-left {
        width: 55%;
    }
    .pfin-box-item-link {
        padding: 0.26rem 0.28rem;
    }
    .pfin-box-item-link .std-text1 {
        padding-left: 0.18rem;
    }
    .prodet-tech-cry {
        padding: 0.49rem 0.4rem 0.57rem 0.3rem;
    }
    .prodet-tech-cry-left {
        width: 43.4%;
    }
    .std-anchor{
        display: none;
    }
    .ys-nybanner1{
        position: relative;
    }
    .ys-nybanner1 .success-mail {
        position: relative;
    }
    .ys-nybanner1 .success-mail::before {
        background-color: var(--color4);
        border-bottom: var(--p1x) solid #DDE1F2;
    }
    .ys-nybanner1 .success-mail .scbl-sticky-mail-top .std-text1, 
    .ys-nybanner1 .success-mail .scbl-sticky-mail-top .std-text1 p {
        font-size: var(--font20);
        line-height: var(--line14);
        color: var(--colortitle1);
        font-family: 'noto';
    }
    .ys-nybanner1 .success-mail .scbl-smt-icon {
        top: 0.02rem;
    }
    .ys-nybanner1 .success-mail .scbl-submit {
        border: var(--p1x) solid #E8EBF7;
    }
    .ys-nybanner1 .success-mail .scbl-submit input {
        color: var(--color1);
    }
    .ys-nybanner1 .success-mail .scbl-submit input::placeholder {
        color: var(--color2);
    }
    .ys-nybanner1 .ys-imgbox-cover.scbl-smt-icon img:nth-child(3) {
        opacity: 1;
    }
    .ys-nybanner1 .ys-imgbox-cover.scbl-smt-icon img:nth-child(2) {
        opacity: 0;
    }
    .success-mail .scbl-submit {
        width: 3.8rem;
    }
    .scbl-smt-icon {
        width: 0.26rem;
    }
    .scbl-sticky-mail-top .std-text1 {
        width: calc(100% - 0.26rem);
        padding-left: 0.1rem;
    }
    .ys-nybanner1 .success-mail .scbl-smt-icon {
        top: 0.03rem;
    }
    .sfsl-text {
        padding: 0.3rem 0.2rem 0.5rem 0.2rem;
    }
    .std-label+.sfsl-text-top-date {
        margin-left: .13rem;
    }
    .sfsl-text-top {
        margin-bottom: 0.22rem;
    }
    .sfsl-text .std-h4 {
        margin-bottom: 0.06rem;
    }
    .sfsl-text .std-text1 {
        margin-bottom: 0.27rem;
    }
    .success-feature-swiper .slick-dots {
        bottom: 0.24rem;
    }
    .sfsl-img .ys-imgbox-cover{
        height: 100%;
    }
    .sfsl-img .ys-imgbox-cover img{
        object-fit: cover;
    }
    .success-core-top-nub .change-btn {
        --jian1: 0.16rem;
    }
    .success-core-top-nub .std-font24 {
        width: 5.8em;
        padding-right: 0.4em;
    }
    .success-core-inof-nub {
        width: 50%;
    }
    .web-way-inof-nub:nth-of-type(2n-1),
    .success-core-inof-nub:nth-of-type(2n-1),
    .pcri-inof-nub:nth-of-type(2n-1){
        animation-delay: 0.4s;
    }
    .web-way-inof-nub:nth-of-type(2n),
    .success-core-inof-nub:nth-of-type(2n),
    .pcri-inof-nub:nth-of-type(2n){
        animation-delay: 0.5s;
    }
    .success-call-text {
        width: 50%;
    }
    .success-mail-ph{
        display: block;
    }
    .success-mail-pc{
        display: none;
    }
    .ys-nybanner.ys-nybanner1 .ys-pos-center {
        top: 54.5%;
    }
    .story-date {
        margin-bottom: 0.1rem;
    }
    .ys-share-img {
        width: 0.5rem;
    }
    .story-cry-box{
        flex-wrap: wrap;
    }
    .story-cry-box-left {
        width: 100%;
        margin-bottom: 0.6rem;
        border-radius: 0.18rem 0.18rem 0 0;
    }
    .scbl-sticky-inof{
        display: none;
    }
    .story-cry-box-right {
        width: 100%;
        border-radius: 0 0rem 0 0;
    }
    .scbl-top .std-h4 {
        margin-bottom: 0.3rem;
    }
    .scbl-sticky{
        padding-top: 0.2rem;
    }
    .scbl-top .std-h4{
        font-size: 0.34rem;
    }
    .scbr-nub-their {
        margin-top: 0.65rem;
    }
    .brri-link-text {
        padding: 0.04rem 0.3rem 0.4rem 0.1rem;
    }
    .brri-link-text .std-text1 {
        margin-bottom: 0.22rem;
    }
    .blogs-recom-rotate .slick-dots {
        padding-left: 0.3rem;
        bottom: 0.3rem;
    }
    .detail-ban-cry-text {
        padding-right: 0.3rem;
    }
    .detail-ban .ys-share {
        margin-top: 0.4rem;
    }
    .detail-ban-cry-img {
        margin-top: 0.5rem;
    }
    .detail-ban .sfsl-text-top {
        margin-bottom: 0.24rem;
    }
    .detail-ban .std-h4 {
        margin-bottom: 0.18rem;
    }
    .detail-core-cry{
        flex-wrap: wrap;
    }
    .detail-core-cry-left {
        padding-right: 0rem;
        width: 100%;
    }
    .detail-core-cry-right {
        width: 100%;
    }
    .dccr-inof-nub-link {
        align-items: center;
    }
    .detail-core-cry-right .scbl-sticky-mail{
        margin-top: 0.6rem;
    }
    .ys-nybanner.ys-nybanner2 .std-btn1 {
        margin-top: 0.44rem;
    }
    .owner-solution-all{
        display: flex;
        flex-direction: column-reverse;
    }
    .owner-solution-core {
        padding-top: 0.14rem;
        margin-bottom: 0.54rem;
    }
    .osct-item .std-text1 {
        width: 100%;
    }
    .osct-item .std-btn4 {
        margin-top: 0.35rem;
    }
    .owner-solution-model{
        width: 100vw;
        position: relative;
        left: -7.5vw;
    }
    .owner-solution-cry-bg {
        border-radius: 0rem;
    }
    .osbi-nub {
        pointer-events: all;
    }
    .osbi-nub::before {
        opacity: 1;
    }
    .osbi-nub .std-font24, .osbi-nub .std-text1{
        opacity: 1;
    }
    .osbi-nub {
        position: relative;
        right: auto;
        top: 0;
        transform: translateY(0%);
        width: 85vw;
        margin: 0 auto;
        padding: 0.42rem 0.24rem 0rem 0.35rem;
    }
    .osbi-nub:not(:first-child){
        display: none;
    }
    .title2-left {
        width: 50%;
        flex-grow: 1;
        padding-right: 0.3rem;
    }
    .opcl-link-text {
        padding: 0rem 0.4rem 0.32rem 0.4rem;
    }
    .opcr-box-link-word {
        padding: 0 0.22rem 0.23rem;
    }
    .opcr-box-rotate .slick-dots {
        bottom: 0.2rem;
    }
    .opcr-box-rotate .opcr-box-link-word {
        padding-bottom: 0.41rem;
    }
    .owner-solar-cry-right {
        padding-left: 0.7rem;
    }
    .owner-solar .std-h2 {
        margin-bottom: 0.3rem;
    }
    .oscr-btn-nub {
        padding: 0.04rem 0rem;
    }
    .oscr-btn {
        margin-bottom: 0.21rem;
    }
    .otii-link-text {
        padding: 0 0.5rem 0.34rem 0.5rem;
    }
    .otii-link-text .std-text1 p {
        margin-bottom: 0.08rem;
    }
    .owner-support-inof-nub{
        width: 33.333333%;
    }
    .ys-form-inof-submit {
        margin-top: 0.28rem;
    }
    .mod-title4 {
        width: 100%;
    }
    .install-fee .mod-title4 {
        margin-bottom: 0.54rem;
    }
    .install-fee-cry{
        flex-wrap: wrap;
    }
    .install-fee-cry-inof {
        width: 100%;
        margin-bottom: 0.5rem;
    }
    .install-fee-cry-right{
        margin: 0 auto;
    }
    .install-why-cry{
        flex-wrap: wrap;
    }
    .install-why-cry-left {
        width: 100%;
    }
    .isin-link-text {
        bottom: 0rem;
    }
    .isin-link-text .std-text1 {
        opacity: 1;
    }
    .isin-link-text .std-font32, .isin-link-text .std-text1 {
        max-width: 100%;
    }
    .isin-link-img::before{
        content: '';
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        border-radius: 8px;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%);
        z-index: 3;
        height: 70%;
    }
    .install-why-cry-right{
        margin: 0 auto;
    }
    .iwcr-rotate-nub:not(.slick-active){
        transform: translate(0%, 90%);
        opacity: 0;
    }
    .iwcr-rotate-nub.slick-active+.iwcr-rotate-nub {
        transform: translate(0%, 90%);
        opacity: 0;
    }
    @keyframes zoushow {
        0%{
            opacity: 0;
            transform: translate(0%, 90%);
        }
        100%{
            opacity: 1;
            transform: translate(0%, 0%);
        }
    }
    @keyframes zouhide {
        0%{
            opacity: 1;
            transform: translate(0%, 0%);
        }
        100%{
            opacity: 0;
            transform: translate(0%, 90%);
        }
    }
    @-webkit-keyframes zoushow {
        0%{
            opacity: 0;
            transform: translate(0%, 90%);
        }
        100%{
            opacity: 1;
            transform: translate(0%, 0%);
        }
    }
    @-webkit-keyframes zouhide {
        0%{
            opacity: 1;
            transform: translate(0%, 0%);
        }
        100%{
            opacity: 0;
            transform: translate(0%, 90%);
        }
    }
    @keyframes zoushow1 {
        0%{
            opacity: 0;
            transform: translate(0%, 90%);
        }
        100%{
            opacity: 1;
            transform: translate(0%, 0%);
        }
    }
    @keyframes zouhide1 {
        0%{
            opacity: 1;
            transform: translate(0%, 0%);
        }
        100%{
            opacity: 0;
            transform: translate(0%, 90%);
        }
    }
    @-webkit-keyframes zoushow1 {
        0%{
            opacity: 0;
            transform: translate(0%, 90%);
        }
        100%{
            opacity: 1;
            transform: translate(0%, 0%);
        }
    }
    @-webkit-keyframes zouhide1 {
        0%{
            opacity: 1;
            transform: translate(0%, 0%);
        }
        100%{
            opacity: 0;
            transform: translate(0%, 90%);
        }
    }
    .install-why-cry-right::before {
        top: 2.2rem;
        left: 50%;
        transform: translateX(-50%);
    }
    .install-why {
        padding-top: var(--space150);
        padding-bottom: var(--space150);
    }
    .install-why-cry-right::after {
        top: 2.2rem;
        left: 50%;
        transform: translateX(-50%);
        background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 80%, rgba(255, 255, 255, 0.0) 100%);
    }
    .install-why-cry-right{
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: 0.4s;
        margin-top: 0.4rem;
    }
    .install-why .std-h2 {
        margin-bottom: 0.46rem;
    }
    .web-way-inof-nub{
        width: 50%;
    }
    .tutor-recom .std-font24 {
        width: 98%;
        margin-bottom: 0.56rem;
    }
    .tutor-recom-inof {
        width: 85%;
    }
    .trin-link-text .std-text1 {
        max-width: 80%;
        width: 6.08rem;
    }
    .tutor-yutobe-cry .product-core-right {
        width: 100%;
        padding-left: 0rem;
    }
    .contact-team-cry{
        flex-wrap: wrap;
    }
    .contact-team-cry-text {
        width: 100%;
        padding-top: 0.3rem;
        padding-bottom: 0.7rem;
    }
    .contact-ban .std-h1 {
        margin-bottom: 0.3rem;
    }
    .contact-team-cry-text .std-btn4 {
        margin-top: 0.46rem;
    }
    .contact-team-cry-form {
        max-width: 100%;
    }
    .contact-ware-inof-item{
        width: 33.333333%;
    }
    .contact-ware-inof.mod-dots2 .slick-dots {
        bottom: -0.36rem;
    }
    .csin-bot-pos-nub {
        width: 33.333333%;
    }
    .csin-top {
        padding: 0.22rem 0.22rem 0.22rem 0.34rem;
    }
    .csin-bot {
        padding: 0.4rem 0rem 0.54rem 0.34rem;
    }
    .select-anchor-ph{
        display: block;
        border-radius: 0.1rem;
        background: var(--color4);
        position: relative;
        width: 100%;
        display: flex;
        align-items: center;
        padding: 0 0.23rem 0 0.3rem;
        --height1: 0.54rem;
        height: var(--height1);
    }
    .product-core-cry{
        flex-direction: column;
    }
    .product-core-right {
        width: 100%;
    }
    .select-anchor-ph-add{
        position: sticky;
        top: calc(var(--headh) + 0.2rem);
        z-index: 20;
    }
    .product-core-top {
        margin-bottom: 0.18rem;
    }
    .product-core-cry .product-core-right {
        margin-top: 0.32rem;
    }
    .select-anchor-ph input{
        color: var(--colormain);
    }   
    .select-anchor-ph .ys-select-li {
        line-height: 1.5;
        padding: 0.1rem 0.23rem 0.1rem 0.3rem;
        transition: all .4s ease;
    }
    .select-anchor-ph .ys-select-bd{
        border-radius: 0.1rem;
        border-top: 1px solid #DFE3F4;
        padding: 0.15rem 0;
        box-shadow: var(--shadow2);
    }
    .product-core-right-item {
        padding-top: 1.0rem;
        margin-top: -0.4rem;
    }
    .select-anchor-ph  .ys-select-xtbbox .iconfont{
        font-size: 0.24rem;
    }
    .product-core-cry .product-core-right {
        margin-top: 0.2rem;
    }
    .select-anchor-ph .ys-select-li.act{
        color: var(--colormain);
    }
    .ys-select-li a{
        color: inherit;
    }
    .faq-core .product-core-top {
        margin-bottom: 0.18rem;
    }
    .faq-core .product-core-cry .product-core-right {
        margin-top: 0.3rem;
    }
    .tutor-yutobe-cry{
        flex-wrap: wrap;
    }
    .tutor-yutobe-cry .product-core-right {
        margin-top: 0rem;
    }
    .tutor-yutobe-right-item {
        padding-top: 1.0rem;
        margin-top: -0.43rem;
    }
    .down-select-cry-nub {
        padding: 0.32rem 0.4rem 0.4rem;
    }
    .dttt-td:last-child {
        padding-right: 0.2rem;
    }
    .down-th1, .dttt-td1 {
        padding-left: 0.3rem;
    }
    .dttt-td .std-btn6 {
        margin-right: 0.2rem;
    }
    .dttt-td {
        padding-right: 0.15rem;
    }
    .down-main .scbl-submit {
        height: 0.49rem;
        padding: 0.06rem 0.06rem;
    }
    .talent-box-cry{
        flex-direction: column;
    }
    .talent-box-cry-left{
        padding-right: 0;
        width: 100%;
        margin-bottom: var(--space80);
        position: static;
        top: 0;
    }
    .talent-box-cry-right {
        width: 100%;
    }
    .tbcr-inb-img-icon {
        width: 0.46rem;
    }
    .talent-pop .ys-modal-content, .story-pop .ys-modal-content {
        width: 80vw;
    }
    .talent-text1 p::before {
        width: 6px;
        height: 6px;
        top: calc(0.9em - 3px);
    }
    .talent-text1 p {
        padding-left: 16px;
    }
    .company-sustain {
        padding-top: 1.4rem;
        padding-bottom: 2.4rem;
    }
    .company-sustain .std-h2 {
        margin-bottom: 0.5rem;
    }
    .company-talk-cry .std-h2 {
        padding-left: 0.2rem;
        padding-right: 0.2rem;
    }
    .company-talk {
        padding-top: 1.7rem;
        padding-bottom: 1.8rem;
    }
    .yecb_right {
        padding-left: 0.4rem;
    }
    .yecb_right .std-h2 {
        width: 100%;
    }
    .yecb_left {
        --widthx: 283px;
        --cx: 142;
        --cr: 140;
        --heightx: 120px;
    }
    .yecb_right {
        padding-top: 20px;
    }
    .company-number .mod-title5 {
        margin-bottom: 0.5rem;
    }
    .story-pop-img {
        margin-bottom: 0.42rem;
    }
    .story-pop .std-h2 {
        margin-bottom: 0.11rem;
    }
    .story-pop-text1 {
        margin-bottom: 0.22rem;
    }
    .story-pop-text2 p {
        margin-bottom: 1.2em;
    }
    .select-anchor-ph-add .select-anchor-ph{
        margin-top: 0.1rem;
    }
    .story-cry-box-right {
        padding-left: 0;
    }
    .osci-nub .osbi-nub{
        display: none;
    }
    .owner-solution-model{
        width: 100%;
        left: 0;
    }
    .owner-solution-cont{
        width: 100vw;
    }
    .owner-solution-core{
        width: 85vw;
        max-width: 1400px;
        margin: 0 auto 0.54rem;
    }
    .opcr-box-link-word .std-text2{
        display: block;
    }
    .opcr-box-link-word p{
        font-size: 12px;
    }
    .opcr-box-link-word {
        padding: 0 0.15rem 0.18rem;
    }
    .opcr-box-rotate .opcr-box-link-word {
        padding-bottom: 0.2rem;
    }
    .opcr-box-link-word,
    .opcr-box-link-word *{
        text-align: left!important;
    }
    .opcr-box-link-word .std-text2 {
        margin-top: 0.09rem;
    }
    /* 20252425--扒站--start */
    .page8 .elementor-587503 .elementor-element.elementor-element-9adf329>.elementor-widget-container>.jet-tabs{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    /* 20250425--扒站--end */
    .opcr-box-link-word, .opcr-box-link-word * {
        text-align: center!important;
    }
    .opcr-add .std-btn5 {
        margin-top: 0.1rem;
    }
    .opcr-box-link-word .std-text2 {
        margin-top: 0.02rem;
    }
    .opcr-add{
        display: block;
    }
    /* 2025.05.12 - start */
    .talent-box-cry-left {
        margin-bottom: calc(var(--space120) / 2);
    }
    .tbcr-inof-nub {
        width: 50%;
    }
    /* 2025.05.12 - end */
    .product-pc{
        display: none;
    }
    .product-sub {
        margin-top: var(--space45);
    }
    .product-core-cry {
        margin-top: 0;
    }
    .sapa-select{
        display: flex;
        justify-content: space-between;
    }
    .sapa-select .ys-select{
        width: calc(50% - 0.05rem);
    }
    .down-btnfour-btn-ph,
    .down-btnfour .std-font24,
    .down-main .select-anchor-ph-add{
        display: block;
    }
    .down-btnfour-btn-link{
        display: none;
    }
    .dbin-box .std-text2{
        white-space: nowrap;
    }
    .down-btnfour-inof-nub {
        width: auto;
    }
    .down-btnfour-inof-nub .pcli-icon{
        display: none;
    }
    .dbin-box .std-text2 {
        padding-left: 0;
    }
    .dbin-box {
        border-radius: 0.5rem;
        padding: 0.09rem 0.3rem;
        border: 1px solid var(--color4);
        transition: all .4s ease;
    }
    .down-btnfour-inof-nub.act .dbin-box{
        border: 1px solid var(--colormain);
    }
    .down-btnfour-add{
        display: flex;
        align-items: flex-start;
    }
    .down-btnfour-btn-ph{
        width: 0.2rem;
    }
    .down-btnfour-btn-ph img{
        width: 100%;
        transition: all .4s ease;
    }
    .down-btnfour-inof-nub:nth-of-type(n+7) {
        display: block;
    }
    .down-btnfour-add{
        height: 0.6rem;
        overflow: hidden;
    }
    .down-btnfour.on .down-btnfour-add{
        height: auto;
    }
    .down-btnfour.on .down-btnfour-btn-ph img{
        transform: rotate(180deg);
    }
    .down-btnfour-btn {
        margin-top: 0.14rem;
    }
/* 2025.05.23 - start */
    .find-box-inof-nub.act {
        --jian2: 0.24rem;
    }
    .find-box-inof {
        --jian1: 0.15rem;
    }
    .flin-core-left .ys-imgbox-cover {
        width: 180px;
        margin-bottom: 1px;
    }
    .flin-core-left{
        width: 45%;
    }
    .flin-core-right{
        width: 55%;
    }
    .flin-core {
        padding: 32px 24px;
    }
    .flin-core-left .std-font24 {
        margin-bottom: 17px;
    }
    .flin-core-right-item .std-text1:first-child {
        padding-right: 10px;
    }
    .flin-core-right-item {
        margin-bottom: 7px;
    }
    .miles-ban {
        margin-top: var(--space45);
    }
    .miles-real .mod-title3 .std-text1 {
        width: 100%;
    }
    .miles-real-phone {
        --width1: 320px;
    }
    .miles-real .mod-title3 {
        margin-bottom: 30px;
    }
    .miles-real-phone {
        position: relative;
    }
    .mrci-nub-core {
        width: 100%;
    }
    .mrci-nub {
        width: calc(50% - 10px);
    }
    .miles-real-core-inof{
        justify-content: space-between;
    }
    .miles-tool-cry-right {
        width: calc(48% + 7.5vw);
        margin-right: -7.5vw;
        padding-right: 7.5vw;
        padding-top: 0px;
    }
    .miles-tool-cry-img {
        width: 52%;
        padding-right: 20px;
    } 
    .mtcr-inof-nub-cry {
        padding: 24px 20px 30px 24px;
    }
    .mtcr-inc-title {
        margin-bottom: 0.14rem;
    }
    .mtcr-inof .slick-next {
        left: calc(var(--jian1) + 52px);
    }
    .mtcr-inof {
        padding-bottom: 66px;
    }
    .miles-tool {
        padding-bottom: var(--space150);
    }
    .miles-real-core {
        display: flex;
        flex-direction: column-reverse;
    }
    .miles-real-core-inof{
        margin-bottom: -22px;
    }
    .miles-real-phone-img{
        position: relative;
        top: 0;
        margin-bottom: 0.2rem;
    }
    .ys-nybanner .ys-nyban-title p {
        margin-top: 0.15rem;
    }
    .diy-plug .mod-title3 {
        width: 100%;
    }
    .diy-plug-img {
        margin-top: 0.49rem;
    }
    .dsin-bg img,
    .diy-solution-inof {
        height: calc(100vh - 56px);
    }
    .diy-solution-inof{
        top: var(--headh);
    }
    .dsin-core {
        padding-top: var(--space120);
    }
    .dsin-core-box {
        width: 60%;
    }
    .res-advant .std-h5 p {
        padding-left: 34px;
        margin-bottom: 0.6em;
    }
    .res-advant .std-h5 {
        width: 60%;
    }
    .res-advant .std-h3 {
        margin-bottom: 0.32rem;
    }
    .res-advant {
        border-radius: 0 0 0.3rem 0.3rem;
    }
    .prodet-cloud-core{
        display: flex;
        flex-direction: column-reverse;
    }
    .prodet-cloud-core-mid {
        position: relative;
        width: 50%;
        margin-bottom: 0.3rem;
    }
    .pcci-nub-link {
        width: 100%;
    }
    .pcci-nub{
        width: 50%;
        padding: 0 10px;
        margin-bottom: 0.5rem;
    }
    .prodet-cloud-core-inof {
        margin: 0 -10px;
        padding-top: 0.1rem;
    }
    .help-calc-cry{
        flex-wrap: wrap;
    }
    .help-calc-cry-left {
        width: 100%;
        margin-bottom: calc(var(--jian1) * 2);
    }
    .help-calc-cry-right {
        width: 100%;
    }
    .help-calc-cry {
        padding-left: 0rem;
        padding-right: 0rem;
        margin: 0 calc(var(--jian1) * -1);
    }
    .tttt-icon {
        width: 0.22rem;
    }
    .tttt-pop {
        width: 288px;
    }
    .ys-banner .ban-btn {
        margin-top: 0rem;
    }
    .ys-banner .ban-btn .ban-btn-nub{
        margin-top: 0.54rem;
    }
    .ys-banner .ys-ban-title {
        margin-bottom: 0.3rem;
    }
    .home-data .ys-cont1440 {
        position: relative;
        left: 0;
        transform: translateX(0%);
    }
    .home-data-bg{
        position: absolute;
        bottom: 0;
        left: 0;
    }
    .home-data .ys-cont1440 {
        padding-bottom: 20vw;
        padding-top: var(--space150);
    }
    .home-hoymiles-inof {
        padding-top: 0.63rem;
    }
    .home-solution-dots {
        --jian1: 0.12rem;
    }
    .home-infor2 .hirn-link .std-font24 p {
        margin-bottom: 0.32em;
    }
    .home-infor2 .hirn-link .std-btn5t {
        margin-top: 0.3rem;
    }
    .hirn-link .std-btn5t {
        margin-top: 0.4rem;
    }
    .omin-link-icon {
        width: 0.79rem;
        height: 0.79rem;
        margin-bottom: 0.19rem;
    }
    .omin-link .std-font24 {
        margin-bottom: 0.24rem;
    }
    .opcr-box-link-word, .opcr-box-link-word * {
        text-align: left !important;
    }
    .opcl-link-text {
        padding: 0.4rem 0.4rem 0.32rem 0.4rem;
    }
    .opcr-text {
        padding: 0.3rem 0.1rem 0.3rem 0.3rem;
    }
    .opcr-box-link-word {
        padding: 0;
    }
    .owner-product-cry-right .opcr-img {
        width: 2.5rem;
    }
    .opcl-link-text-img {
        width: 2.7rem;
    }   
    .opcr-box-link-word .std-text2 {
        margin-top: 0.1rem;
    } 
    .owner-solar-cry-right {
        padding-left: 0.5rem;
    }
    .product-core-cry .product-core-right {
        margin-top: calc(var(--space45) - 0.1rem)!important;
    }
    .ptcl-btn{
        margin-left: -0.2rem;
    }
    .std-btn6-link-font {
        font-size: var(--font16);
    }
    .product-core-right-wai.down-one,
    .product-core-right-wai.down-two,
    .down1-main .product-core-right-wai{
        margin-top: var(--space45);
    }
    .down-btnfour .std-font24,
    .select-anchor-ph-add .std-font24{
        margin-bottom: 0.16rem;
    }
    .down-main .std-anchor {
        display: block;
    }
    .product-sub-inof {
        --jian1: 5px;
    }
    .down1-main .product-core-cry .product-core-right {
        margin-top: 0.1rem !important;
    }
    .faq-main .select-anchor-ph-add{
        width: 100%;
    }
    .scbl-submit-btn {
        border: 1px solid var(--colorbj);
        background: var(--colorbj);
    }
    .tutor-yutobe-right-item:first-child {
        padding-top: 1.0rem;
    }
    .install-why-text {
        width: 60%;
    }
    .iwcl-inof-nub .std-h4 {
        margin-bottom: 0.1rem;
    }
    .install-why .std-h2 {
        margin-bottom: 0.4rem;
    }
    .down-btnfour-btn {
        margin-left: 0.1rem;
    }
    /* 2025.05.23 - end */
    .dsin-bg img, .diy-solution-inof {
        height: auto;
    }
    .diy-solution-zhan{
        display: none;
    }
    .dsin-core-box {
        width: 60%;
    }
    .dsin-bg{
        height: calc(100vw / 1920 * 1080 * 1.4);
    }
    .dsin-bg img{
        height: 100%;
        object-fit: cover;
    }
    .dsin-core-drop {
        width: 100%;
    }
    .diy-solution-inof .slick-dots li {
        background: rgba(255, 255, 255, .4);
    }
    .diy-solution-inof .slick-dots li.slick-active {
        background: var(--color4);
    }
    .diy-solution-inof .slick-dots {
        bottom: 22px;
    }
    .mCSB_buttonLeft::before, .mCSB_buttonRight::before {
        font-size: 16px;
    }
    .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
        top: -20px;
    }    
    .home-infor-rotate .slick-prev, 
    .ys-ban-slick .slick-prev{
        left: 0.2rem;
    }
    .home-infor-rotate .slick-next, 
    .ys-ban-slick .slick-next {
        right: 0.2rem;
    }
    .install-why-rotate .slick-prev {
        left: calc(7.5vw - 0.8rem);
    }
    .install-why-rotate .slick-next {
        right: calc(7.5vw - 0.8rem);
    }
    .osci-nub .std-text2::after {
        border-bottom: 1px dashed #fff;
    }
    .mCSB_buttonLeft::before, .mCSB_buttonRight::before {
        font-size: 12px;
    }
    .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
        top: -18px;
    }
    .install-fee-cry-inof {
        padding-bottom: 0rem;
    }
    /* .miles-tool-cry-right {
        display: flex;
        align-items: center;
    } */
    .mtcr-inof .slick-next {
        right: var(--jian1);
        left: auto;
    }
    .miles-tool-cry-right{
        padding-top: .3rem;
    }
    .mtcr-inof-nub-cry {
        padding: 24px 30px 30px 30px;
    }
    .contact-team-cry-form,
    .contact-team-cry-text{
        padding-top: 0.4rem;
    }
    .contact-team-cry-form {
        width: 100%;
    }
    .hccl-btn {
        width: 0.26rem;
        height: 0.26rem;
        right: 0.1rem;
        top: 0.1rem;
    }
    .hccl-btn::before, .hccl-btn::after {
        width: 0.12rem;
    }    
    .hccl-rin-pop {
        top: 0.49rem;
    }
    .pcri-inof-add {
        padding: 0 5px;
        padding-top: 18px;
        padding-bottom: 0.3rem;
    }
    .down-btnfour-add {
        justify-content: space-between;
    }
    .prodet-cloud-cry-right {
        padding-right: 0rem;
    }
    .pccr-btn {
        --gap1: 0.2rem;
    }  
    .contact-team-cry {
        margin-right: 0;
    }
    .owner-solution-box-inof{
        display: none;
    }
    .owner-solution{
        padding-bottom: 0;
    }
    .down-btnfour-add {
        height: 0.65rem;
    }
    /* 2025.07.29 - tammy - start */
    .footer-middle {
        padding-bottom: 0rem;
    }
    /* 2025.07.31 - tammy -start */
    .down-btnfour-add.act .down-btnfour-btn{
        opacity: 0;
    }
    /* 2025.07.31 - tammy -end */
    /* 20250830--新增切图--start */
    .hit-lists-uls-li {
        padding-top: 1.2rem;
    }
    .hlul-box-word {
        width: 80%;
        margin: 0 auto 0.3rem;
    }
    .hit-main h2 {
        margin-bottom: var(--space40);
    }
    .hit-arrows-icon {
        width: 36px;
        height: 36px;
    }
    .hit-smart, 
    .hit-stay, 
    .hit-phase,
    .hit-lists-uls-li {
        padding-top: 1.2rem;
    }
    .hit-smart-ul-li {
        padding: 0 0.2rem;
    }
    .hit-smart-ul{
        margin: 0 -0.2rem;
    }
    .hit-stay-left {
        width: 28%;
    }
    .hit-main .hit-phase {
        padding-bottom: 1.2rem;
    }
    .page12-ctact h2 {
        margin-bottom: 0.24rem;
    }
    .hit-btn-link {
        min-width: 120px;
    }
    .hlul-box-slide {
        width: 100%;
        margin: 0 auto;
    }
    .hit-smart-ul {
        width: auto;
        margin: 0 -0.2rem !important;
    }
    .hit-stay-wrap{
        width: 100%;
    }
    /* 20250830--新增切图--end */
    /*2025.09.11 - tammy - start*/
    /*.ys-ph-navbar {*/
    /*    height: auto; */
    /*}*/
    /*.ys-phnav-header{*/
    /*    position: relative;*/
    /*}*/
    /*.ys-header.on .ys-hd-ph {*/
    /*    transform: translateY(-7.2875vw);*/
    /*}*/
    /*.ys-hd-ph{*/
    /*    transition: all .4s ease;*/
    /*    transform: translateY(0);*/
    /*}*/
    /*2025.09.11 - tammy - end*/
    
    /*2025.09.11judy*/
    .ys-ban-title-box img{
        width: 30px;
    }
    .ys-ban-pic{
        margin-left: 15px;
        margin-top: 5px;
    }
    /*2025.09.11judy-end*/
    /* 2025.10.11Linda新增-start */
    .simplify-highlight-bt {
        width: 86%;
    }
    .sinc-icon {
        width: 20px;
        height: 20px;
        top: 13px;
    }
    .sinc-tit {
        line-height: 46px;
        padding-left: 10px;
    }
    .saws-info {
        width: 30%;
    }
    .simplify-all {
        height: auto;
    }
    .simplify-all-wrap{
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        margin-top: var(--space50);
    }
    .simplify-all .simplify-title{
        position: static;
        transform: none;
    }
    .simplify-all-wrap-side {
        top: 16%;
    }
    .siwc-box-text {
        top: 0.5rem;
        left: 0.5rem;
    }
    .simplify-break-tp-parga {
        width: 40%;
        margin: 8px auto 0;
    }
    .sbbr-arrow {
        padding: 0 0.2rem;
    }
    .sbbr-arrow-icon {
        width: 36px;
        height: 36px;
    }
    .simplify-main {
        --radius20: 10px;
    }
    .ssbv-text {
        padding: 0 0.5rem;
        bottom: 0.4rem;
    }
    .simplify-stable-bt-parga {
        width: 70%;
        padding: 0.3rem 0.5rem;
    }
    .subn-tp {
        margin-bottom: 0.5rem;
    }
    .subn-tp-parga {
        width: 60%;
    }
    /*.simplify-protect-bt {*/
    /*    width: 65%;*/
    /*}*/
    .ssnc-title {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .sdbt-slick-nub {
        padding: 0 6px;
    }
    .sdbt-slick {
        margin: 0 -6px;
    }
    .simplify-step-bt-text {
        padding-right: 1rem;
    }
    .ssbt-nub-tit .std-font32 {
        width: calc(100% - 30px);
    }
    .ssbt-nub-num {
        width: 60px;
    }
    .ssbt-nub-tit {
        width: calc(100% - 60px);
    }
    .simplify-step-bt {
        width: 95%;
    }
    .ssbt-nub {
        margin-bottom: 0.6rem;
    }
    .simplify-pro .pcri-inof{
        margin: 0 -6px;
    }
    .simplify-pro .pcri-inof-nub{
        width: 50%;
        padding: 0 6px;
    }
    .simplify-pro .pcri-ian-link .std-text1 {
        font-size: 10px;
    }
    .swbs-nub {
        padding: 0 0.3rem;
    }
    .simplify-why-bt-slick {
        margin: 0 -0.3rem;
    }
    .simplify-install-bt-side {
        padding: 16px 0.5rem 16px 0;
        border-left: 2px solid var(--color4);
        width: 40%;
    }
    .sibs-info-nub {
        padding: 5px 0 5px 0.3rem;
        margin-bottom: 0.5rem;
    }
    .simplify-install-bt-img {
        width: 60%;
    }
    .sibs-line {
        width: 4px;
        height: 50px;
        left: -3px;
    }
    .simplify-break-bt-ri{
        width: 100%;
        padding-left: 0;
        margin-top: 0.25rem;
    }
    .simplify-built .simplify-break-bt-ri{
        padding-right: 0;
        margin-bottom: 0.3rem;
        margin-top: 0;
    }
    .simplify-break-bt-le{
        width: 100%;
    }
    .sbbl-slick{
        position: static;
    }
    .sbbl-bg{
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    .simplify-built .simplify-break-bt {
        flex-direction: column-reverse;
    }
    .subn-bt {
        height: auto;
    }
    .sbbr-arrow{
        width: 100%;
        left: 0;
    }
    .ssbv-text,.simplify-stable-bt-parga{
        opacity: 1;
    }
    .shbs-nub-cont-img video{
        display: none;
    }
    .sbat-info-nub {
        line-height: 36px;
        width: 130px;
    }
    .simplify-insight.isfixed .simplify-insight-wrap {
        top: 56px;
    }
    .simplify-insight-wrap{
        height: calc(100vh - 56px);
    }
    .siwc-box-img .ys-imgbox-cover{
        height: 100%;
    }
    .siwc-box-img img{
        height: 100%;
    }
    .siwc-box-after {
        width: 310%;
        height: 310%;
    }
    .siwc-box-img {
        max-height: calc(100vh - 56px);
    }
    .sbat-info {
        left: 10%;
    }
    .subn-bt video{
        display: none;
    }
    .sibi-nub video{
        display: none;
    }
    .simplify-protect .sbbr-arrow-prev{
        left: -36px;
    }
    .simplify-protect .sbbr-arrow-next{
        right: -36px;
    }
    .ssbt-nub-tit .std-font32::after {
        width: calc(100% + 30px);
    }
    .simplify-pro .sbbr-arrow {
        padding: 0 6px;
    }
    /* 2025.10.11Linda新增-end */
    /*2026.1.14Linda修改-start*/
    .siwc-less-text,
    .siwc-box-text{
        width: 60%;
        top: 0.5rem;
        left: 0.5rem;
    }
    /*2026.1.4Linda修改-end*/
    
    /* 2026.1.21--delia--start */
    .empower-ban .ys-nyban-title, 
    .empower-ban-btn,
    .empower-plat-item {
        padding: 0;
    }
    .empower-img{
        width: 100%;
    }
    /* 2026.1.21--delia--end*/
    /*2026.1.21Linda修改-start*/
    .subn-wrap{
        width: 100%;
    }
    .simplify-upgrade-bt-nub .ssnc-bt {
        top: 0.6rem;
    }
    /*2026.1.21Linda修改-end*/
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .ys-ban-pc, .ys-nyban-pc{
        display: none;
    }
    .ys-ban-video{
        display: none;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    .ys-pcfy:not(.ys-phfy){
        display: none;
    }
    .ys-phfy{
        display: block;
    }
    html {
        font-size: 56px;
    }
    :root {
        /* 字号 */
        --font80: 0.6rem;
        --font80: 0.58rem;     /* 44.8 */
        --font74: 0.56rem;    /* 41.44 */
        --font60: 0.54rem;  /* 33.6*/
        --font52: 0.5rem; /* 29.12 */
        /* ↑ 调 */
        --font48: 0.48rem; /* 26.88 */
        --font44: 0.44rem; /* 26.64 */
        --font40: 0.4rem; /* 22.4 */
        
        --font36: 0.38rem; /* 20.16 */
        --font32: 0.36rem; /* 17.92 */
        --font30: 0.34rem; /* 16.8 */
        --font24: 0.30rem; /* 13.44  15.68 */
        --font20: 0.26rem; /* 11.2   13.44 */
        /* 段落字号 */
        --font18: 0.26rem;    /* 10.08  12.32 */
        --font16: 0.26rem;    /* 8.96  11.2*/
        --font14: 0.24rem;    /* 7.84   10.08*/
        --font12: 0.18rem;    /* 6.72   8.96 */
        /* 板块间距 */
        --space150: 1.0rem;
        --space130: 0.9rem;
        --space120: 0.8rem;
        --space100: 0.7rem;
        --space80: 0.6rem;
        --space70: 0.7rem;
        --space45: 0.4rem;
        --space40: 0.36rem;
        --space30: 0.3rem;
        /* 按钮 */
        --btn1: 0.54rem;
    }   
    .home-hoymiles-text {
        width: 100%;
    }
    .home-hoymiles-inof {
        --jian1: 0.13rem;
    }
    .home-hoymiles-inof {
        padding-top: 0.75rem;
    }
    .hhin-cry {
        padding: 0.35rem 0.35rem 0.33rem;
    }
    .home-solution-dots {
        --jian1: 0.15rem;
    }
    .hscr-inl-text{
        padding: 0 0.38rem 0.3rem;
    }
    .hscr-inl-text .std-text1, .hscr-inl-text .std-text1 p{
        line-height: 1.5;
    }
    .hhin-cry .hhin-cry-data {
        margin-bottom: 1.2rem;
    }
    .home-solution-dots {
        margin-top: 0.43rem;
    }
    .std-btn1-font {
        padding-left: 0.25rem;
        padding-right: 0.12rem;
    }
    .hbcl-rotate-nub .std-text1{
        margin-top: -0.1rem;
    }
    .hbcl-rotate-link{
        text-align: center;
    }
    .hbcl-rotate-link .hbcl-rotate-btn {
        justify-content: center;
        margin-right: -0rem;
    }
    .hbcl-rotate .slick-dots,
    .hbcr-nub .slick-dots {
        bottom: 0.3rem;
    }
    .hbcl-rotate-nub {
        padding: 0.11rem 0.3rem 0.7rem;
    }
    .hscr-inl-text .std-btn1{
        display: flex;
        margin-top: 0.28rem;
    }
    .hbcr-nri-core .std-h4 {
        margin-bottom: 0.3rem;
    }
    .hbcr-nub-rotate-item {
        padding: 0.5rem 0.35rem 0.48rem;
    }
    .hbcr-nri-core-img {
        margin-top: -0.0rem;
        margin-left: -0.55rem;
        flex-grow: 1;
    }
    .hbcl-rotate-btn {
        margin-right: -1.5rem;
    }
    .hbcr-nri-core-text{
        display: flex;
        flex-direction: column;
    }
    .hbcr-nri-core .std-h4{
        flex-grow: 1;
    }
    .hbcr-nri-core {
        height: 100%;
    }
    .home-energy-cry{
        flex-direction: column;
    }
    .home-energy-cry-left{
        display: none;
    }
    .home-energy-cry-zhen {
        width: 75vw;
        height: 75vw;
    }
    .home-energy-cry-inof {
        padding-left: 0rem;
        width: 100%;
    }
    .heci-add-ph {
        display: block;
    }
    .hecz-inl-text{
        display: none;
    }
    .home-energy-cry-inof{
        padding-top: 0.3rem;
        display: flex;
        flex-direction: column-reverse;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next{
        width: 0.56rem;
        height: 0.56rem;
        background: var(--color4);
        border-radius: 50%;
    }
    .mod-arrows1 .slick-prev::before, 
    .mod-arrows1 .slick-next::before, 
    .mod-arrows1 .slick-prev::after, 
    .mod-arrows1 .slick-next::after{
        width: 40%;
        height: 40%;
    }
    .heci-controls{
        height: 0.6rem;
        width: 2.8rem;
        margin: 0 auto;
    }
    .mod-arrows1 .heci-controls .slick-next{
        position: absolute;
        right: 0;
    }
    .arrows1-dots{
        width: calc(100% - 1.2rem);
        margin-left: 0;
        text-align: center;
    }
    .hscr-zhan {
        margin-right: 0;
        padding-right: 0;
        width: 100%;
    }
    .hecz-inq-pos2 {
        left: 50%;
        top: 100%;
    }
    .mod-arrows1 .slick-prev::after,
    .mod-arrows1 .slick-next::after{
        opacity: 1;
    }
    .mod-arrows1 .slick-prev::before,
    .mod-arrows1 .slick-next::before{
        opacity: 0;
    }
    .mod-arrows1 .slick-prev.slick-disabled::before,
    .mod-arrows1 .slick-next.slick-disabled::before{
        opacity: 1;
    }
    .mod-arrows1 .slick-prev.slick-disabled::after,
    .mod-arrows1 .slick-next.slick-disabled::after{
        opacity: 0;
    }
    .hscr-inof-nub-link {
        border-radius: 0rem;
    }
    .hscr-inl-text {
        padding: 0.3rem 0.1rem 0rem;
    }
    .hscr-inl-text {
        position: relative;
    }
    .hscr-inl-text .std-font24{
        color: var(--colortitle1);
    }
    .hscr-inl-text .std-text1, .hscr-inl-text .std-text1 p{
        color: var(--color2);
    }
    .heci-add {
        padding-bottom: 0rem;
        margin-top: 0.32rem;
    }
    .heci-nub .std-font32 {
        margin-bottom: 0.2rem;
        text-align: center;
    }
    .heci-add-ph{
        text-align: center;
        margin-bottom: 0.27rem;
    }
    .heci-nub-text li {
        width: 50%;
        padding: 0 0.05rem;
        margin-bottom: 0.32rem;
    }
    .heci-nub-text{
        display: flex;
        flex-wrap: wrap;
        width: calc(100% - 0.32rem);
        margin: 0 auto;
        margin-bottom: -0.32rem;
    }
    .heci-nub-text .std-font24{
        font-family: var(--semi);
        font-size: 0.3rem;
    }
    .heci-nub-text .std-text2 {
        margin-bottom: var(--p2x);
    }
    .heci-nub-text li:nth-of-type(2n){
        width: 40%;
    }
    .heci-nub-text li:nth-of-type(2n-1){
        width: 60%;
    }
    .home-insight .mod-title1{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .home-insight .mod-title1 .std-h1{
        width: 100%;
        text-align: center;
    }
    .home-insight .mod-title1 .std-btn3{
        margin-top: 0.26rem;
    }
    .home-insight-swiper.mod-dots2 {
        width: 86%;
        padding-right: 0rem;
        margin: 0 auto;
    }
    .mod-arrows2.mod-arrows1 .slick-prev, 
    .mod-arrows2.mod-arrows1 .slick-next {
        background: #F8F9FD;
    }
    .footer-top{
        flex-wrap: wrap;
    }
    .footer-title{
        margin-bottom: 0.58rem;
    }
    .footer-top {
        padding-top: 0.84rem;
        padding-bottom: 0.83rem;
    }
    .footer-middle{
        flex-direction: column-reverse;
    }
    .footer-nav>li{
        width: 50%;
        margin-bottom: 0.55rem;
    }
    .footer-nav{
        flex-wrap: wrap;
        margin-bottom: 0.6rem;
    }
    .footer-nav ul a {
        padding: var(--p3x) 0;
    }
    .footer-middle-left{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .footer-logo {
        width: 2.5rem;
        margin-bottom: 0rem;
    }
    .footer-share {
        --jian1: 0.08rem;
    }
    .footer-middle {
        padding-bottom: 0.8rem;
    }
    .footer-letter{
        flex-wrap: wrap;
    }
    .footer-letter-left .std-text2, .footer-letter-left .std-text2 p{
        line-height: var(--line16);
    }
    .footer-letter-left{
        margin-bottom: 0.24rem;
    }
    .footer-right {
        padding-top: 0.36rem;
        padding-bottom: 0.46rem;
    }
    .ys-online {
        bottom: 0.8rem;
    }
    .pcri-inof-nub {
        width: 50%;
    }
    .pcri-inof {
        --jian1: 0.1rem;
    }
    .product-core-search {
        padding: 0 0.23rem 0 0.24rem;
        --height1: 0.64rem;
    }
    .video-pcplay video{
        display: none;
    }
    .prodet-ban-cry{
        flex-wrap: wrap;
    }
    .prodet-ban-cry-left {
        width: 100%;
        margin-bottom: 0.5rem;
    }
    .prodet-ban-cry-right{
        width: 80%;
        margin: 0 auto;
    }
    .pbcl-btn {
        margin-top: 0.47rem;
    }
    .prodet-feature-inof {
        --jian1: 0.1rem;
    }
    .pfin-box-item {
        width: 100%;
    }
    .pfin-box-item-link .std-text1 {
        height: 3em;
        -webkit-line-clamp: 2;
    }
    .prodet-tech-cry{
        flex-wrap: wrap;
    }
    .prodet-tech-cry-right {
        width: 100%;
    }
    .prodet-tech-cry-left {
        width: 100%;
        margin: 0 auto;
        padding-top: 0;
    }
    .prodet-tech-cry {
        padding: 0.44rem 0.2rem 0.24rem 0.2rem;
    }
    .ptcl-btn {
        padding: 0 0rem;
        padding-left: 0.1rem;
        margin-top: 0.36rem;
        margin-bottom: 0.4rem;
    }
    .ptcl-inof {
        width: 80%;
        margin: 0 auto;
    }
    .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        height: 0.2rem;
    }
    .prodet-related-cry {
        margin-bottom: -0.35rem;
    }
    .prodet-related-cry-top {
        padding-bottom: 0.35rem;
    }
    .prodet-related-cry::before {
        bottom: 0.35rem;
    }
    .prodet-related .std-h2 {
        margin-bottom: 0.24rem;
    }
    .prodet-related-cry-top {
        --jian1: 0.12rem;
        box-sizing: border-box;
        padding-bottom: 0.35rem;
        justify-content: flex-start;
    }
    .prct-nub {
        box-sizing: border-box;
    }
    .prodet-related-rotate-nub {
        border-radius: 0;
    }
    .prrn-text {
        position: relative;
    }
    .prrn-text .std-h4{
        color: var(--colortitle1);
    }
    .prrn-text .std-text1, .prrn-text .std-text1 p{
        color: var(--color2);
    }
    .prrn-text .std-btn5-link .std-btn1-font{
        color: var(--colortitle1);
    }
    .prrn-text .std-btn5-link .ys-imgbox-cover img{
        content: url(../images/com_icon13.svg);
    }
    .prrn-text {
        flex-wrap: wrap;
        padding: 0.3rem 0rem 0rem 0rem;
    }
    .prrn-text-left {
        width: 100%;
        padding-right: 0rem;
        margin-bottom: 0.2rem;
    }
    .prrn-img{
        border-radius: 0rem;
    }
    .hscr-inl-img::before,
    .prodet-related-rotate-nub .prrn-img::before{
        display: none;
    }
    .hscr-inl-text .std-font24{
        font-size: 0.3rem;
    }
    .faq-inof-item-top{
        align-items: flex-start;
    }
    .fiit-mark {
        width: 0.7rem;
    }
    .fiit-icon {
        width: 0.5rem;
        height: 0.5rem;
        position: relative;
        top: 0.1rem;
    }
    .fiit-text {
        width: calc(100% - 1.2rem);
        padding-right: 0.15rem;
    }   
    .faq-inof-item-top {
        padding: 0.22rem 0.28rem 0.22rem 0.28rem;
    }
    .success-feature-swiper-link{
        flex-wrap: wrap;
    }
    .sfsl-img {
        width: 100%;
    }
    .sfsl-text {
        width: 100%;
    }
    .success-feature-swiper .slick-dots {
        width: 100%;
    }
    .sfsl-text {
        padding: 0.3rem 0.2rem 0.6rem 0.2rem;
    }
    .success-core-inof-nub {
        width: 100%;
    }
    .success-core-inof {
        margin-top: 0.4rem;
    }
    .success-call-bg {
        position: relative;
    }
    .success-call {
        padding-top: 0rem;
        padding-bottom: 0rem;
        background: #00205B;
    }
    .success-call-text{
        width: 100%;
        padding-bottom: 0.55rem;
        padding-top: 0.6rem;
    }
    .ys-nybanner1.ys-nybanner .ys-nyban-title h1 {
        line-height: var(--line12);
    }
    .ys-nybanner .ys-nyban-title p{
        line-height: var(--line14);
    }
    .success-mail {
        height: auto;
    }
    .success-mail .ys-cont1400{
        flex-wrap: wrap;
    }
    .success-mail .scbl-sticky-mail-top {
        width: 100%;
        padding-right: 0;
        margin-bottom: 0.2rem;
    }
    .success-mail .scbl-submit {
        width: 5rem;
    }
    .scbl-smt-icon {
        width: 0.3rem;
    }
    .scbl-sticky-mail-top .std-text1 {
        width: calc(100% - 0.3rem);
        padding-left: 0.1rem;
    }
    .success-mail .ys-cont1400 {
        padding-top: 0.2rem;
        padding-bottom: 0.3rem;
    }
    .ys-nybanner.ys-nybanner1 .ys-pos-center {
        top: 57.5%;
    }
    .ys-share-img {
        width: 0.65rem;
    }
    .story-cry-bg{
        height: 300px;
    }
    .story-cry-bg img{
        height: 100%;
        object-fit: cover;
    }
    .story-cry .std-h3 {
        margin-bottom: 0.23rem;
    }
    .story-cry-box {
        margin-top: 0.4rem;
    }
    .story-cry-box-left {
        --left1: 0.32rem;
    }
    .scbl-top .std-h4 {
        margin-bottom: 0.24rem;
    }
    .scbl-one-nub {
        margin-bottom: 0.08rem;
    }
    .scbl-sticky-mail {
        margin-top: 0.2rem;
    }
    .scbl-sticky {
        padding-right: 0.3rem;
    }
    .scbr-nub-title {
        --left: 0.22rem;
        margin-bottom: 0.21rem;
    }
    .story-cry .scbr-nub-title .std-h3::before {
        width: 5px;
        height: 5px;
        top: calc(0.6em - 2.5px);
    }
    .story-cry .scbr-nub-title .std-h3 {
        margin-bottom: 0.05rem;
    }
    .story-cry .yxedr-active ul {
        padding-inline-start: 22px;
    }
    .scbr-nub-their {
        padding: 0.32rem 0.4rem 0.32rem 0.4rem;
    }
    .story-cry .std-h3 {
        margin-bottom: 0.18rem;
    }
    .story-relate .std-h2 {
        margin-bottom: 0.34rem;
    }
    .brri-link{
        flex-direction: column-reverse;
    }
    .brri-link-img {
        width: 100%;
    }
    .brri-link-text {
        width: 100%;
        margin-top: 0.24rem;
    }
    .detail-ban-cry{
        flex-wrap: wrap;
    }
    .detail-ban-cry-text {
        padding-right: 0rem;
        width: 100%;
    }
    .detail-ban-cry-img {
        width: 100%;
    }
    .detail-ban .ys-share {
        margin-top: 0.3rem;
    }
    .detail-ban-cry-img {
        margin-top: 0.4rem;
    }
    .detail-core {
        padding-top: var(--space80);
        padding-bottom: var(--space120);
    }
    .detail-core-cry-left {
        padding-top: 0rem;
    }
    .detail-ban {
        padding-bottom: var(--space100);
    }
    .detail-core-cry-right .scbl-sticky-mail {
        padding: 0.3rem 0.3rem 0.32rem 0.32rem;
    }
    .detail-core-cry-right .scbl-sticky-mail-top .std-text1 {
        padding-left: 0.13rem;
    }
    .detail-core-cry-right .scbl-smt-icon{
        top: 2px;
    }
    .pcri-inof-nub{
        width: 100%;
    }
    .pcri-inof-nub-link {
        padding: 0.3rem 0.15rem 0.33rem;
    }
    .pcri-inof-nub-link .std-h5{
        font-size: var(--font30);
    }
    .pcri-inof-nub-link .std-text3, 
    .pcri-inof-nub-link .std-text3 p {
        font-size: var(--font18);
    }
    .pcri-inof-nub-link .ys-imgbox-contain {
        margin-top: 0.01rem;
        margin-bottom: 0.01rem;
    }
    .ys-nyban-title h1{
        line-height: var(--line12);
    }
    .ys-nybanner.ys-nybanner2 .std-btn1 {
        margin-top: 0.24rem;
    }
    .owner-solution-core {
        padding-top: 0rem;
        margin-bottom: 0.34rem;
    }
    .osct-item .std-text1 {
        padding-top: 0.22rem;
    }
    .osci-nub .std-text2 {
        line-height: 1.2;
    }
    .osci-nub .std-text2 {
        padding: 6px 8px 6px calc(var(--width1) + 2px);
        left: 0px;
    }
    .osbi-nub .std-font24 {
        margin-bottom: 0.1rem;
    }
    .osbi-nub {
        padding: 0.42rem 0.1rem 0rem 0.1rem;
    }
    .mod-title2{
        flex-wrap: wrap;
    }
    .title2-left {
        width: 100%;
        padding-right: 0rem;
        margin-bottom: 0.3rem;
    }
    .owner-product-cry {
        margin-top: 0.35rem;
    }
    .owner-product-cry{
        flex-wrap: wrap;
    }
    .owner-product-cry-left {
        width: 100%;
    }
    .owner-product-cry-right {
        width: 100%;
        padding-left: 0rem;
    }
    .owner-product-cry-left {
        margin-bottom: calc(var(--jian1)* 2);
    }
    .owner-solar-cry{
        flex-direction: column-reverse;
    }
    .owner-solar-cry-right {
        padding-left: 0rem;
        width: 100%;
    }
    .owner-solar-cry-left{
        width: 100%;
        margin-top: 0.5rem;
    }
    .owner-trust-box{
        flex-direction: column;
        align-items: flex-start;
    }
    .owner-trust-box-inof {
        width: 100%;
    }
    .change-btn-nub{
        margin-bottom: 0.04rem;
    }
    .owner-trust-rotate {
        width: 100%;
    }
    .owner-trust-inof{
        overflow: hidden;
    }
    .otii-link-text {
        position: relative;
        padding: 0.4rem 0rem 0rem 0rem;
    }
    .otii-link-text .std-h4{
        color: var(--colortitle1);
        margin-bottom: 0.15rem;
    }
    .otii-link-text .std-text1, .otii-link-text .std-text1 p{
        color: var(--color2);
    }
    .otii-link .std-btn1-font {
        color: var(--colortitle1) !important;
    }
    .otii-link .std-btn5-link .ys-imgbox-cover img{
        content: url(../images/com_icon13.svg);
    }
    .otii-link-text{
        flex-wrap: wrap;
    }
    .otii-link-text .std-text1 p {
        margin-bottom: 0.04rem;
    }
    .otii-link-text-word{
        margin-bottom: 0.24rem;
    }
    .otii-link-img::before,
    .otii-link-img::after{
        display: none;
    }
    .otii-link {
        border-radius: 0rem;
    }
    .otii-link-img{
        border-radius: 0.1rem;
    }
    .owner-support-inof-nub{
        width: 100%;
    }
    .ys-form-inof-item2 {
        width: 100%;
    }
    .ys-form-inof-code {
        width: 100%;
    }
    .ys-form {
        --height: 0.5rem;
    }
    .owner-quote-form {
        padding: 0.44rem 0.4rem 0.37rem;
    }
    .ys-fia-text-btn {
        width: 0.16rem;
        height: 0.16rem;
    }
    .install-fee .mod-title4 {
        margin-bottom: 0.4rem;
    }
    .ifci-item.on {
        padding-top: 0.12rem;
    }
    .ifci-item-top::before {
        top: 0.25rem;
    }
    .ifci-item-top-icon {
        width: 0.26rem;
        height: 0.36rem;
    }  
    .install-fee-cry-right {
        width: 90%;
    }
    .ifcr-btn {
        padding-left: 1rem;
    }
    .install-why .std-h2 {
        margin-bottom: 0.36rem;
    }
    .install-why-cry .mod-control {
        margin-bottom: 0.14rem;
    }
    .iwcl-inof-nub .std-h4 {
        margin-bottom: 0.14rem;
    }
    .mod-arrows3 .swiper-button-next::before,
    .mod-arrows3 .swiper-button-prev::before,
    .mod-arrows3 .slick-prev::before, 
    .mod-arrows3 .slick-next::before{
        width: 54%;
        height: 54%;
    }
    .mod-arrows3 .swiper-button-next::after,
    .mod-arrows3 .swiper-button-prev::after,
    .mod-arrows3 .slick-prev::after, 
    .mod-arrows3 .slick-next::after{
        width: 54%;
        height: 54%;
    }
    .iwcl-inof {
        padding-bottom: 0.94rem;
    }
    .install-why-cry-right {
        width: 4.8rem;
        height: 4.8rem;
    }
    .install-why-cry-right::before {
        width: 7rem;
        height: 7rem;
        top: 1.8rem;
    }
    .install-solution-inof-nub {
        width: 100%;
    }
    .isin-link-text {
        position: relative;
        padding-top: 0.2rem;
        padding-bottom: 0.3rem;
    }
    .isin-link-text .std-font32{
        color: var(--colortitle1);
    }  
    .isin-link-text .std-text1, .isin-link-text .std-text1 p {
        color: var(--color2);
    }
    .isin-link-img::before{
        display: none;
    }
    .isin-link{
        border-radius: 0rem;
    }
    .isin-link-img {
        border-radius: 0.08rem;
    }
    .install-solution-inof-nub:last-child .isin-link-text {
        padding-bottom: 0rem;
    }
    .web-way-inof-nub:nth-of-type(n),
    .success-core-inof-nub:nth-of-type(n),
    .pcri-inof-nub:nth-of-type(n){
        animation-delay: 0.3s;
    }
    .web-way-inof-nub{
        width: 100%;
    }
    .mod-page .pc-fenye li {
        width: 0.5rem;
        height: 0.5rem;
        line-height: 0.5rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tutor-recom .std-font24 {
        width: 100%;
        margin-bottom: 0.42rem;
    }
    .tutor-recom-inof {
        position: relative;
        width: calc(100% + calc(var(--jian1)* 2));
        left: calc(var(--jian1)* -1);
        overflow: hidden;
    }
    .trin-link-text {
        position: relative;
        opacity: 1;
    }
    .trin-link-text .std-text1, .trin-link-text .std-text1 p {
        color: var(--color2);
    }
    .trin-link-text .std-text1 {
        max-width: 100%;
        width: 100%;
    }
    .trin-link-text {
        padding: 0.3rem 0.1rem 0rem 0.2rem;
    }
    .trin-link {
        border-radius: 0rem;
    }
    .trin-link-img{
        border-radius: 0.1rem;
    }
    .trin-link-play, .trin-link-text {
        opacity: 1;
    }
    .tutor-recom-inof .slick-dots {
        bottom: 0rem;
    }
    .tutor-recom-inof{
        padding-bottom: 0.4rem;
    }
    .tyri-inof-nub {
        width: 100%;
    }
    .tutor-yutobe-right-item {
        padding-top: 0.57rem;
    }
    .ctct-inof-nub-icon {
        width: 0.3rem;
        top: 0.03rem;
    }
    .contact-team-cry-form {
        padding: 0.38rem 0.25rem 0.43rem;
    }
    .ctcf-btn {
        padding: 0rem;
        background: transparent;
    }    
    .ctcf-btn-nub{ 
        margin-bottom: 0.08rem;
    }
    .ctcf-bot {
        margin-top: 0.32rem;
    }
    .contact-ware .std-h2 {
        margin-bottom: 0.36rem;
    }
    .contact-support .std-h2 {
        margin-bottom: 0.36rem;
    }
    .csin-bot-pos-nub {
        width: 100%;
    }
    .csin-bot-pos {
        --jian1: 0.1rem;
        --jian2: 0.25rem;
    }
    .csin-bot .std-font24 {
        margin-bottom: 0.08rem;
    }
    .select-anchor-ph {
        padding: 0 0.23rem 0 0.24rem;
        --height1: 0.64rem;
    }
    .product-core-cry .product-core-right {
        margin-top: 0rem;
    }
    .tutor-yutobe-right-item {
        padding-top: 1.0rem;
        margin-top: -0.43rem;
    }
    .yspc-wrap-tit {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .yspc-wrap-input-text input,
    .yspc-wrap-input-text input::placeholder {
        font-size: 14px;
    }
    .yspc-wrap-input {
        height: 40px;
    }
    .yspc-wrap-input .yspc-wrap-input-icon {
        width: 20px;
        font-size: 18px;
        line-height: 40px;
    }
    .slick-dots li,
    .mod-dots2 .swiper-pagination-bullet,
    .mod-dots2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
        width: 6px;
        height: 6px;
       
    }
    .home-insight .heci-controls{
        display: flex;
    }
    .down-select-cry-nub {
        padding: 0.32rem 0.26rem 0.4rem;
    }
    .dscn-box-inof .std-text1{
        font-size: 0.2rem;
        border-radius: 4px;
        padding: 0.06rem 0.08rem;
    }
    .down-select {
        --jian1: 2px;
    }
    .down-select .std-font24 {
        margin-bottom: 0.16rem;
    }
    .dscn-box:not(:first-child) {
        padding-top: 0.26rem;
        margin-top: 0.32rem;
    }
    .down-table-core{
        width: 600px;
        min-width: 100%;
    }
    .down-main .scbl-submit {
        height: 0.54rem;
    }
    .tbcr-inof {
        --jian2: 0.5rem;
    }
    .talent-pop .ys-modal-content, .story-pop .ys-modal-content {
        width: 100vw;
        max-width: 100vw;
    }
    .talent-pop .ys-modal-close, .story-pop .ys-modal-close {
        width: 0.4rem;
        top: 0.3rem;
        right: 0.3rem;
    }
    .talent-pop .ys-modal-content, .story-pop .ys-modal-content {
        padding: 0.9rem 0.2rem 0.9rem 0.5rem;
    }
    .story-pop-cry, .talent-pop-cry {
        padding-right: 0.4rem;
    }
    .talent-text1 {
        padding-bottom: 0.3rem;
        margin-bottom: 0.28rem;
    }
    .talent-pop .yxedr-active h5:not(:first-child) {
        margin-top: 1em;
    } 
    .talent-pop .yxedr-active h5 {
        margin-bottom: 0.4em;
    }
    .yecb_left {
        display: none;
    }
    .yecb_right {
        width: 100%;
    }
    .trul_ul_li {
        margin-bottom: 30px;
        padding: 0 0px 20px;
    }
    .company-mission-cry{
        flex-wrap: wrap;
    }
    .company-mission-cry-left {
        width: 100%;
    }
    .company-mission-cry-left {
        height: auto;
        padding-top: calc(var(--headh) + var(--space120)) !important;
        padding-bottom: var(--space30);
        position: static;
        top: 0;
    }
    .company-mission-cry-right {
        width: 100%;
        padding-top: 0;
    }
    .cmcr-img {
        margin-right: -6.25vw;
    }
    .company-story{
        padding-top: var(--space100);
    }
    .company-story .ys-cont1400{
        flex-wrap: wrap;
    }
    .company-story .std-h2 {
        width: 100%;
        margin-bottom: var(--space30);
    }
    .company-story-text {
        width: 100%;
    }
    .company-story-inof {
        margin-top: 0.36rem;
    }
    .company-number .mod-title5{
        flex-direction: column;
    }
    .company-number .mod-title5 .std-h2{
        margin-bottom: 0.15rem;
    }
    .company-number .mod-title5 {
        margin-bottom: 0.2rem;
    }
    .company-number-inof-nub {
        width: 50%;
    }
    .company-number-inof-nub:nth-of-type(-n+3)::before{
        display: block;
    }
    .company-number-inof-nub:nth-of-type(-n+2)::before{
        display: none;
    }
    .company-number-inof-nub {
        padding-bottom: 0.32rem;
        padding-top: 0.3rem;
    }
    .company-number {
        padding-bottom: 2.2rem;
    }
    .company-number-bg::before{
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(255, 255, 255, 0.24);
        z-index: 3;
    }
    .yecb_right {
        padding-top: 0;
        padding-left: 0;
    }
    .yecb_right .std-h2 {
        margin-bottom: 0.46rem;
    }
    .yecb_right_ul .std-h4 {
        margin-bottom: 0.18rem;
    }
    .company-energy{
        padding-bottom: 0;
    }
    .yecb_right-zhan {
        height: var(--space150);
    }
    .yecb_right_ul {
        margin-bottom: 0;
    }
    .company-sustain {
        padding-top: var(--space150);
    }
    .company-sustain .std-h2 {
        margin-bottom: 0.4rem;
    }
    .company-talk-cry{
        flex-direction: column;
    }
    .company-talk-cry-img {
        width: 3.2rem;
        margin-bottom: var(--space30);
    }
    .company-talk-cry .std-h2 {
        width: 100%;
        padding-left: 0rem;
        padding-right: 0rem;
        margin-bottom: var(--space30);
    }
    .company-talk-cry-text {
        width: 100%;
    }
    .company-talk {
        padding-top: var(--space150);
        padding-bottom: var(--space150);
    }
    .company-hoymile .scin-link-text .std-btn5 {
        margin-top: 0.42rem;
    }
    .product-core-right-item {
        padding-top: 0.8rem;
    }
    .owner-solution-core {
        width: 100vw;
        max-width: 100%;
        margin: 0 auto 0.34rem;
        padding: 0 20px;
    }
    .sr_back a{
        border-radius: 30px;
        padding: 0 1.5em!important;
    }
    .otii-link-text-word {
        width: 100%;
    }
    .owner-trust-box-inof {
        margin-bottom: 0.22rem;
    }
    .owner-trust .mod-title3 {
        margin-bottom: 0.26rem;
    }
    .owner-trust-box {
        margin-bottom: 0.5rem;
    }
    .owner-trust-box-inof{
        padding-right: 0rem;
    }
    .change-btn-nub {
        padding: 0.1rem 0.15rem;
    }
    .change-btn-nub .std-text1 {
        font-size: 12px;
    }
    .home-energy-ph{
        display: flex!important;
    }
    .home-energy-pc{
        display: none!important;
    }
    .home-energy .std-btn3{
        margin-bottom: var(--space40);
    }
    .home-energy .std-btn5{
        margin-top: var(--space40);
        display: flex;
        justify-content: center;
    }
    .heci-nub .std-btn5{
        display: flex;
    }
    .hscr-inl-text .std-btn1-font{
        color: var(--colortitle1)!important;
    }
    .hscr-inl-text .std-btn5-link .ys-imgbox-cover img {
        content: url(../images/com_icon13a.svg);
    }
    .hscr-inl-text .std-btn5-link .std-btn1-icon {
        width: 0.16rem;
    }
    .hscr-inl-text .std-btn5 {
        margin-top: 0.32rem;
    }
    .home-solution-dots {
        margin-top: 0.4rem;
    }
    .hscr-inl-text {
        padding: 0.3rem 0rem 0rem;
    }
    .hpin-link-text .std-h5.yxedr-active ul li::before{
        width: 3px;
        height: 3px;
        top: calc(var(--font20) * 0.8 - 1.5px);
    }
    .opcl-link-text,
    .opcr-box-link-word,
    .opcr-box-rotate .opcr-box-link-word {
        padding: 0rem 0.3rem 0.32rem 0.3rem;
    }
    .opcr-box-link-word p{
        line-height: var(--line13);
    }
    .opcr-box-link-word .std-text2 {
        margin-top: 0.16rem;
    }
    .opcl-link-text .std-font24{
        margin-bottom: 0.16rem;
    }
    /* 200250425--扒站修改--start */
    .page8 .elementor-587503 .elementor-element.elementor-element-dcf835c>.elementor-widget-container>.jet-tabs {
        background-color: #000;
        padding: 0;
        margin: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 0 20px;
    }
    .page8 .elementor-587503 .elementor-element.elementor-element-dcf835c>.elementor-widget-container>.jet-tabs.jet-tabs-position-left>.jet-tabs__control-wrapper {
        min-width: auto;
    }
    .page8 .elementor-587503 .elementor-element.elementor-element-dcf835c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab .jet-tabs__label-text {
        padding: 5px 20px;
    }
    /* 20250425--扒站修改--end */
    .opcr-box-link-word, .opcr-box-link-word * {
        text-align: left !important;
    }
    .opcr-add .std-btn5-link {
        justify-content: flex-start;
    }
    .owner-product-cry-left .std-btn5 {
        margin-top: 0.22rem;
    }
    .opcr-box-link-word .std-text2 {
        margin-top: 0.08rem;
    }
    .opcr-add .std-btn5 {
        margin-top: 0.12rem;
    }
    .hscr-zhan {
        overflow: visible;
    }
    .hscr-zhan .slick-prev, 
    .hscr-zhan .slick-next{
        z-index: 6;
    }
    .owner-trust-inof {
        margin: 0 calc(var(--jian1) * -1);
    }
    .owner-trust-rotate {
        left: var(--jian1);
        position: relative;
    }
    .owner-trust-inof .slick-prev, 
    .owner-trust-inof .slick-next{
        z-index: 6;
        top: calc(87.5vw / 1005 * 293);
    }
    .owner-trust-inof.mod-arrows3 .slick-prev, 
    .owner-trust-inof.mod-arrows3 .slick-next {
        border: 1px solid var(--colormain1);
        background: var(--colormain1);
    }
    .owner-trust-inof.mod-arrows3 .slick-arrow.slick-disabled{
        opacity: 0!important;
    }
    .owner-trust-inof.mod-arrows3 .slick-prev::after, 
    .owner-trust-inof.mod-arrows3 .slick-next::after{
        width: 100%;
        height: 100%;
        background-image: url(../images/ahover.svg);
    }
    .fiit-mark {
        width: 0.5rem;
    }
    .fiit-mark .std-font36 {
        padding-left: 0.04rem;
    }
    .suy-search-ph{
        display: block;
    }
    .suy-box-wrap-swiper ul {
        display: flex;
    }
    .suy-box-wrap-swiper li{
        width: auto !important;
    }
    .suy-box ul a {
        font-size: 14px;
        line-height: 1.75;
        color: #999;
        padding: 4px 16px;
        border-radius: 5px;
        border: 1px solid rgba(153, 153, 153, 0.30);
    }
    .suy-box-wrap{
        padding: 0 15px;
        position: relative;
    }
    .suy-box ul a.act{
        background: var(--colormain);
        color: var(--color4) !important;
    }
    .sbwi-btn{
        width: 7px;
        height: 12px;
    }
    .sbwi-btn svg{
        width: 100%;
        height: auto;
    }
    .sbwi-btn path{
        transition: all .36s;
    }
    .suy-box-wrap-icon{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .suy-search h3{
        line-height: var(--line14);
        margin-bottom: 10px;
    }
    .suy-search{
        padding-bottom: 20px;
    }
    .sr_body .suy-box-wrap-swiper a:link, .sr_body .suy-box-wrap-swiper a:visited {
        color: #666!important;
    }
    .sr_body .suy-box-wrap-swiper a.ac{
        color: var(--colormain)!important;
    }
    .dttt-td:not(:first-child):not(:last-child){
        display: none;
    }
    .down-table-thead{
        display: none;
    }
    .dttt-td{
        width: 100%;
    }
    .down-table-core {
        width: 100%;
        min-width: 100%;
    }
    .down-table-tbody-tr{
        flex-wrap: wrap;
    }
    .dttt-td1{
        margin-bottom: 10px;
    }
    .dttt-td:last-child {
        justify-content: flex-start;
        padding-left: 0.3rem;
    }
    /* 2025.05.12 - start */
    .tbcr-inof {
        --jian1: 0.1rem;
    }
    .tbcr-inof .std-text2 {
        margin-top: 0.28rem;
        margin-bottom: 0.08rem;
    }
    /* 2025.05.12 - end */
    .product-sub-inof {
        --jian1: 3px;
    }
    .product-sub-inof-nub{
        width: 50%;
    }
    .product-sub-inof{
        flex-wrap: wrap;
    }
    .product-sub-inof-nub{
        margin-bottom: calc(var(--jian1) * 2);
    }
    .psin-img .std-h5{
        font-size: 0.23rem;
    }
    .pcrw-text {
        width: 100%;
        padding-right: 0rem;
    }
    /* 2025.05.23 - start */
    .fbin-link .std-text1{
        white-space: nowrap;
    }
    .find-box .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 22px;
    }
    .flin-core{
        flex-wrap: wrap;
    }
    .flin-core-left {
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .flin-core-right {
        width: 100%;
    }
    .flin-core-left .std-font24 {
        margin-bottom: 11px;
    }
    .flin-core {
        padding: 24px 16px 28px;
    }
    .find-logo-inof-nub {
        margin-bottom: 16px;
    }
    .flin-core-left .ys-imgbox-cover {
        width: 160px;
    }
    .find-box-inof-nub:first-child{
        padding-left: 0;
    }
    .miles-tool-top{
        flex-direction: column;
    }
    .miles-tool-top .mod-title3 {
        width: 100%;
    }
    .miles-tool-top .mod-title3 .std-h2 {
        margin-bottom: .2rem;
    }
    .miles-tool-top {
        align-items: flex-start;
    }   
    .miles-real {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .miles-tool {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .miles-real .mod-title3 .std-h2 {
        margin-bottom: .16rem;
    }
    .miles-real .mod-title3 {
        margin-bottom: 16px;
    }
    .miles-real-phone {
        --width1: 280px;
    }
    .mrci-nub {
        width: 100%;
    }
    .mrci-nub {
        margin-bottom: 18px;
    }
    .mrci-nub-icon {
        width: 30px;
        margin-bottom: 13px;
    }
    .mrci-nub-core .std-font24{
        font-size: 0.29rem;
    }
    .mrci-nub-core {
        padding: 22px 18px 22px 18px;
    }
    .miles-tool-top .std-btn3{
        margin-top: 0.2rem;
    }
    .miles-tool-top {
        margin-bottom: 0.3rem;
    }
    .miles-tool-cry{
        flex-wrap: wrap;
    }
    .miles-tool-cry-img {
        width: 100%;
        padding-right: 0;
        margin-bottom: 12px;
    }
    .miles-tool-cry-right {
        width: calc(100% + 20px);
        margin-right: -20px;
        padding-right: 20px;
    }
    .mtcr-inof {
        padding-bottom: 52px;
    }
    .mtcr-inof .slick-next {
        left: calc(var(--jian1) + 46px);
    }
    .miles-main .company-talk {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .diy-plug .mod-title3 .std-h2 {
        margin-bottom: 0.2rem;
    }
    .diy-plug-img {
        margin-top: 0.3rem;
    }
    .diy-plug {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .dsin-core-box {
        width: 100%;
    }
    .dsin-core-btn {
        --jian1: 18.5px;
    }
    .dsin-bg{
        position: relative;
    }
    .dsin-bg::before{
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.2);
        top: 0;
        left: 0;
        z-index: 3;
    }
    .dsin-core{
        z-index: 6;
    }
    .prodet-related+.company-talk {
        padding-top: 0.2rem;
    }
    .ys-nybanner.ys-nybanner2 .std-btn1 {
        margin-top: 0.44rem;
    }
    .res-advant .std-h5 {
        width: 100%;
    }
    .res-advant .std-h3 {
        margin-bottom: 0.28rem;
    }
    .res-product-inof {
        margin: 0 calc(var(--jian1) * -1);
    }
    .diy-plug-img {
        margin: 0 -15px;
        width: calc(100% + 30px);
        margin-top: 0.3rem;
    }
    .pcci-nub,
    .pcci-nub:nth-last-of-type(2) {
        padding: 0 0.1rem;
        margin-bottom: 0.3rem;
    }
    .prodet-cloud-core-inof {
        margin: 0 -0.1rem;
    }
    .pcci-nub {
        width: 100%;
    }
    .prodet-cloud-core-mid {
        width: 66%;
    }
    .res-product-inof.slick-dotted {
        padding-bottom: 0.5rem;
    }
    .res-product .std-btn4 {
        margin-top: var(--space50);
    }
    .help-calc .std-h1 {
        margin-bottom: var(--space40);
    }
    .hccl-box {
        padding: 0.36rem 0.1rem 0.47rem 0.31rem;
    }
    .help-btn {
        margin-top: 0.46rem;
    }
    .hccl-filter-nub {
        width: 50%;
        margin-bottom: 0.3rem;
    }
    .hccl-filter{
        flex-wrap: wrap;
        margin-bottom: -0.3rem;
    }
    .hccl-filter-nub .std-text3 img {
        width: 0.22rem;
        margin-left: 0.05rem;
    }
    .center-main .help-calc-cry-right .hccl-box {
        padding: 0.3rem 0.2rem 0.1rem 0.22rem;
    }
    .tttt-pop{
        left: 50%!important;
    }
    .tttt-pop {
        width: 266px;
    }
    .home-data-title{
        flex-wrap: wrap;
    }
    .home-data-title-left {
        padding-right: 0;
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .home-hoymiles-inof {
        padding-top: 0.42rem;
    }
    .home-hoymiles-inof .hhin-cry .hhin-cry-data {
        margin-bottom: 0.18rem;
    }
    .hhin-cry {
        border-radius: 0.16rem;
    }
    .hhin-cry {
        padding: 0.3rem 0.2rem 0.36rem;
    }
    .hirn-link .ys-pos-center{
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0,0);
        padding-top: var(--space40);
    }
    .hirn-link .std-h3{
        color: var(--colortitle1);
    }
    .hirn-link .std-font24, .hirn-link .std-font24 p{
        color: var(--colortitle1);
    }
    .std-btn5t .std-btn1-font {
        color: var(--colortitle1) !important;
    }
    .std-btn5.std-btn5t .ys-imgbox-cover img {
        content: url(../images/0a1_icon2.svg);
    }
    .home-infor-btn {
        position: relative;
        bottom: 0rem;
    }
    .home-solution-dots-nub .std-font24 {
        color: rgba(24, 24, 24, .5);
    }
    .home-solution-dots-nub.on .std-font24 {
        color: var(--colortitle1);
    }
    .home-solution-dots-nub .std-font24::before {
        background: var(--colortitle1);
    }
    .home-solution-dots-nub .std-font24::after {
        background: var(--colortitle1);
    }
    .home-infor2 .hirn-link .std-font24, .home-infor2 .hirn-link .std-font24 p{
        color: var(--colortitle1);
    }
    .home-infor2{
        padding-bottom: var(--space150);
    }
    .home-insight {
        padding-top: var(--space150);
        padding-bottom: var(--space150);
    }
    .owner-product .std-h2 {
        margin-bottom: 0.22rem;
    }
    .opcl-link-text{
        padding: 0.32rem 0.3rem 0.32rem 0.3rem;
    }
    .opcl-link-text-img {
        margin-bottom: 0.2rem;
    }
    .opcl-link-text .std-font24 {
        margin-bottom: 0.12rem;
    }
    .opcl-link-text .std-btn4 {
        margin-top: 0.35rem;
    }
    .opcr-box-link-word, .opcr-box-rotate .opcr-box-link-word {
        padding: 0rem;
    }
    .opcr-box-link-word .std-text2 {
        margin-top: 0.12rem;
    }
    .opcr-add{
        margin-bottom: 0.2rem;
    }
    .owner-trust-inof {
        --jian1: 5.5vw;
    }
    .owner-more-inof{
        flex-wrap: wrap;
    }
    .owner-more-inof-nub {
        width: 50%;
    }
    .owner-more-inof{
        display: block;
        padding-bottom: 26px;
    }
    .omin-link{
        display: block;
        width: 100%;
        height: 100%;
    }
    .owner-more-inof .slick-dots {
        bottom: 0px;
    }
    .product-sub-inof{
        margin-bottom: calc(var(--jian1) * -2);
    }
    .pcrw-tni-nub-link .pcrw-text{
        margin-bottom: 0.1rem;
    }
    .pcrw-load {
        margin-left: 0.37rem;
    }
    .install-why .std-h2{
        color: var(--colortitle1);
    }
    .install-why .mod-control, .install-why .control-now {
        color: var(--color2);
    }
    .iwcl-inof-nub .std-h4 {
        color: var(--colortitle1);
    }
    .iwcl-inof-nub .std-text1, .iwcl-inof-nub .std-text1 p {
        color: var(--color2);
    }
    .install-why-text {
        width: 100%;
    }
    .install-why .ys-cont1400 {
        position: relative;
        left: 0%;
        transform: translateX(0%);
    }
    .install-why-text {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }
    .iwcl-inof {
        padding-bottom: 0.7rem;
    }
    .dbin-box {
        padding: 0.09rem 0.2rem;
    }
    .down-btnfour {
        --jian1: 0.08rem;
        --jian2: 0.1rem;
    }
    /* 2025.05.23 - end */
    .dsin-bg{
        height: calc(100vw / 768 * 800 * 1.5);
    }
    .dsin-core-drop {
        width: 80%;
    }
    .mCSB_buttonLeft::before, .mCSB_buttonRight::before {
        font-size: 14px;
    }
    .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
        top: -16px;
    }    
    .owner-trust-inof .slick-prev{
        left: var(--jian1);
    }
    .owner-trust-inof .slick-next{
        right: var(--jian1);
    }
    .osci-nub .std-text2 {
        padding: 6px 8px 6px 8px;
        left: 0.53rem;
    }
    .osbi-nub {
        left: 0rem;
    }
    .owner-trust-inof .slick-prev, .owner-trust-inof .slick-next {
        top: calc(87.5vw / 1400 * 583 / 2);
    }
    .prodet-tech-cry-right .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, 
    .prodet-tech-cry-right .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
        width: 14px;
    }
    .mtcr-inof .slick-next {
        left: auto;
        right: var(--jian1);
    }
    .contact-team-cry-text{
        padding-top: 0;
    }
    .prodet-cloud-cry{
        flex-direction: column-reverse;
    }
    .prodet-cloud-cry-right {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .prodet-cloud-cry-left {
        width: 100%;
    }
    .prodet-cloud-cry-left .miles-ban {
        display: flex;
    }
    .prodet-cloud-cry-right .miles-ban {
        display: none;
    }
    .owner-trust-add{
        flex-direction: column;
        align-items: flex-start;
    }
    .hccl-filter-nub:not(.hccl-filter-now) {
        width: 40%;
    }
    .hccl-filter-now {
        width: calc(0.7rem + calc(var(--jian1) * 2));
    }
    .company-mission-cry-left {
        padding-top: 36vw !important;
    }
    .hccl-return-inof-nub {
        width: 33.333333%;
    }
    .hccl-rin-pop {
        width: 4.8rem;
    }
    .hccl-rin-pop-box .std-text3 {
        padding-left: 0.1rem;
    }
    .hccl-rin-pop {
        top: 0.47rem;
    }
    .hccl-return-inof-nub:nth-of-type(3n) .hccl-rin-pop{
        left: auto;
        right: var(--jian1);
        transform: translateX(0%);
    }
    .hccl-return-inof-nub:nth-of-type(3n-1) .hccl-rin-pop{
        left: 50%;
        right: auto;
        transform: translateX(-50%);
    }
    .hccl-return-inof-nub:nth-of-type(3n-2) .hccl-rin-pop{
        left: var(--jian1);
        right: auto;
        transform: translateX(0%);
    }
    .hccl-rin-pop-box {
        height: 149px;
    }
    .opcr-box-link-word .std-h4 {
        font-size: 0.3rem;
    }
    /* 2025.07.05 - start */
    .ys-banner .ys-ban-txtbox {
        top: 35%;
    }
    .opcr-box-link-word{
        flex-direction: column-reverse;
    }
    .owner-product-cry-right .opcr-img {
        width: 2.7rem;
        margin: 0 auto;
        margin-bottom: 0.2rem;
    }
    .opcr-text{
        width: 100%;
    }
    .opcr-text {
        padding: 0rem 0.3rem 0.32rem 0.3rem;
    }
    .opcr-box-link-word, .opcr-box-rotate .opcr-box-link-word {
        padding-top: 0.3rem;
    }
    .owner-ph {
        display: flex;
        justify-content: center;
        margin-top: 0.2rem;
    }
    .owner-pc{
        display: none;
    }
    .owner-trust-box {
        margin-bottom: 0rem;
    }
    .home-infor-btn{
        display: none;
    }
    .success-core-top-nub .change-btn-item.on .change-btn-nub {
        padding-left: 0.2rem;
        padding-right: 0.2rem;
    }
    .change-btn-nub {
        padding: 0.1rem 0.02rem;
    }
    .success-core-top-nub .change-btn {
        --jian1: 0.12rem;
    }
    .ys-nybanner .ys-nyban-title h1{
        font-size: var(--font44);
    }
    .company-talk-cry {
        align-items: center;
        text-align: center;
    }
    .company-talk-cry .std-h2{
        text-align: center;
    }
    .company-talk-cry .std-btn4{
        justify-content: center;
    }
    .ctcf-btn {
        justify-content: center;
    }
    .success-core-top-nub {
        flex-wrap: wrap;
    }
    .success-core-top-nub .std-font24 {
        width: 100%;
        padding-right: 0em;
        margin-bottom: 0.2rem;
    }
    .success-mail .scbl-submit {
        width: 100%;
    }
    .scbl-submit-btn {
        padding: 0.05rem 0.2rem;
    }
    .scbl-submit input,
    .scbl-submit-btn{
        font-size: 0.24rem;
    }
    .pcrw-tni-nub-link .pcrw-text {
        margin-bottom: 0.15rem;
    }
    .pcrw-date,.pcrw-load{
        font-size: 0.2rem;
    }
    .ptcr-top .change-btn-nub {
        padding: 0.1rem 0.15rem;
    }
    .ptcr-top {
        margin: 0 auto;
    }
    .prodet-related-cry-top {
        padding-bottom: 0.2rem;
    }
    .prct-nub::before,
    .prodet-related-cry::before{
        display: none;
    }
    .prodet-related-cry .mCSB_scrollTools .mCSB_draggerContainer {
        left: 0.19rem;
        right: 0.19rem;
        max-width: 100%;
    }
    .prodet-related-rotate {
        margin-top: calc(var(--space40) + 0.14rem);
    }
    .opcr-text {
        padding: 0rem 0.3rem 0.6rem 0.3rem;
    }
    .opcl-link-text {
        padding: 0.32rem 0.3rem 0.6rem 0.3rem;
    }
    .osci-nub .std-text2{
        font-size: 10px;
    }
    .osci-nub .std-text2 {
        padding: 4px 8px 4px 8px;
        left: 0.45rem;
    }
    .owner-trust .mod-title3 {
        margin-bottom: 0.1rem;
    }
    .hirn-link-img{
        height: 60vw;
    }
    .hirn-link-img img{
        object-fit: cover;
    }
    .footer-letter-submail {
        width: 100%;
    }
    .footer-letter-submail {
        width: 100%;
        height: calc(0.38rem + 14px);
        padding: 7px var(--p6x);
    }
    .footer-letter-left .std-font24{
        font-size: var(--font30);
    }
    .ctcf-btn-nub .std-text1 {
        padding: 0.1rem 0.18rem;
    }
    .contact-ban .ctcf-btn {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .contact-ban .ctcf-btn-nub .std-text1{
        white-space: nowrap;
    }
    .contact-ban .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 14px;
    }
    .contact-ban .mCSB_scrollTools.mCSB_scrollTools_horizontal{
        left: 4px;
        right: 4px;
    }
    .dbin-box .std-text2 {
        font-size: 12px;
    }
    .dbin-box {
        padding: 3px 7px;
    }
    .down-btnfour-btn {
        margin-left: 2px;
        margin-top: 4px;
    }
    .down-btnfour-add {
        height: 28px;
    }
    .down-btnfour {
        --jian1: 3px;
        --jian2: 6px;
    }
    /* 2025.07.29 - tammy - start */
    .footer-share-ph {
        display: flex;
    }
    .footer-share-pc{
        display: none;
    }
    /* 2025.07.31 - tammy - start */
    .company-mission-cry-left {
        padding-top: 30vw !important;
    }
    .company-mission .std-h2 {
        margin-bottom: 16vw;
    }
    .ys-nyban-img::after {
        width: 100%;
        height: 55.21%;
        background: linear-gradient(180deg, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, 0.00) 100%);
    }
    .owner-main .ys-nybanner .ys-pos-center {
        top: 46vw;
    }
    .oscr-change .slick-track {
        display: block;
    }
    .owner-solar-cry-left {
        margin-top: 0.35rem;
    }
    .oscr-btn {
        margin-bottom: 0.3rem;
    }
    .owner-product .mod-title2 {
        justify-content: center;
    }
    .opcl-link-text .std-btn4,
    .opcr-text .std-btn4 {
        justify-content: center;
    }
    .owner-more-inof {
        --jian1: 0.04rem;
    }
    .omin-link .std-font24 {
        font-size: 0.27rem;
    }
    .owner-trust .change-btn-nub {
        padding: 0.1rem 0.12rem;
    }
    .footer-letter-left {
        width: 300px;
        max-width: 100%;
        margin: 0 auto;
        margin-bottom: 0.24rem;
    }
    .home-infor-rotate .slick-dots{
        bottom: auto;
        top: 53vw;
    }
    .home-infor-rotate .slick-dots li{
        background: rgba(255, 255, 255, .4);
    }
    .home-infor-rotate .slick-dots li.slick-active{
        background: var(--color4);
    }
    /* 2025.07.31 - tammy - end */
    
     /* 20250830--新增切图--start */
    .page12-ctact .elementor-widget-container {
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
    }
    .page12-ctact-le{
        margin-bottom: 0.4rem;
    }
    .hlul-box-word {
        width: 100%;
        margin: 0 auto 0.3rem;
    }
    .hit-main .hit-phase {
        padding-bottom: 0.81rem;
    }
    .hit-smart, .hit-stay, .hit-phase {
        padding-top: 0.81rem;
    }
    .hit-main h2 {
        margin-bottom: 0.24rem;
    }
    .hit-lists-uls-li {
        padding-top: 0.81rem;
    }
    .hit-arrows-icon {
        width: 28px;
        height: 28px;
    }
    .hlul-box-slide .hit-arrows {
        width: calc(100% - 0.4rem);
    }
    .hit-stay-wrap{
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .hit-stay-left{
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .hit-stay-left-ul{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .hit-stay-right {
        width: 80%;
        margin: 0 auto;
    }
    .hslu-li{
        margin-bottom: 0.2rem;
    }
    /* 20250830--新增切图--end */
    
    /* 2025.10.11Linda新增-start */
    .simplify-main .ys-nybanner {
        height: var(--height-ph);
    }
    .simplify-ban-tit h1,
    .simplify-title,
    .ssbv-text-tit{
        font-size: 0.46rem;
    }
    .simplify-ban-tit-sub,
    .simplify-ban-subtit,
    .snct-tit,
    .ssbv-text-subtit{
        font-size: 0.34rem;
    }
    .progress-dots .slick-dots li.slick-active {
        width: 30px;
    }
    .progress-dots .slick-dots li {
        margin: 0 10px 0 0;
    }
    .shbs-nub {
        padding: 0 0.2rem;
    }
    .simplify-highlight-bt-slick {
        margin: 0 -0.2rem;
    }
    .simplify-all-wrap-side{
        position: static;
        transform: none;
    }
    .simplify-all-wrap{
        display: flex;
        flex-direction: column-reverse;
    }
    .saws-info{
        width: 100%;
    }
    .sinc-tit {
        line-height: 38px;
    }
    .sinc-icon {
        width: 16px;
        height: 16px;
        top: 11px;
    }
    .saws-info-nub {
        margin-bottom: 0;
        width: auto !important;
    }
    .saws-info{
        display: flex !important;
    }
    .saws-info-nub-cont {
        padding-left: 14px;
    }
    .simplify-break-tp-parga {
        width: 75%;
    }
    .sbbl-slick-nub-cont {
        width: 100%;
    }
    .sbbr-arrow-icon {
        width: 30px;
        height: 30px;
    }
    .simplify-stable-bt-parga {
        width: 100%;
        padding: 0.3rem;
    }
    .ssbv-text {
        padding: 0 0.3rem;
        bottom: 0.2rem;
    }
    /* .simplify-main .std-text1 p{
        font-size: 12px;
    } */
    .subn-tp-parga {
        width: 100%;
    }
    .subn-tp-tit {
        font-size: 0.4rem;
    }
    .simplify-built .sbbl-slick-nub-wrap {
        padding: 0.36rem;
    }
    .simplify-built .sbbl-slick-nub-cont {
        width: 100%;
    }
    .simplify-protect-bt {
        width: 100%;
    }
    .simplify-install-bt-side {
        padding: 10px 0;
        width: 100%;
    }
    .simplify-install-bt-img {
        width: 100%;
        margin-top: 0.4rem;
    }
    .ssnc-img{
        display: block;
        margin-bottom: 0.4rem;
    }
    .simplify-design-bt-img{
        display: none;
    }
    .simplify-design-bt-text {
        margin-top: 0;
    }
    .sdbt-slick .slick-dots li,
    .simplify-step-bt-img .slick-dots li{
        background: rgba(255,255,255,.5);
    }
    .sdbt-slick .slick-dots li.slick-active,
    .simplify-step-bt-img .slick-dots li.slick-active{
        background: rgba(255,255,255,1);
    }
    .sdbt-slick .slick-dots,
    .simplify-step-bt-img .slick-dots{
        bottom: 0;
    }  
    .sdbt-slick .slick-list,
    .simplify-step-bt-img .slick-list{
        padding-bottom: 0.5rem;
    }
    .ssnc-title{
        color: var(--color);
        border-bottom: 1px solid var(--color);
    }
    .ssnc-parga p{
        color: var(--color4);
    }
    .sibs-info-nub {
        margin-bottom: 0.4rem;
    }
    .simplify-step-bt-text{
        display: none;
    }
    .simplify-step-bt-img {
        width: 100%;
    }
    .ssbi-nub-text{
        display: flex;
        align-items: center;
        border-radius: var(--radius20);
        padding: 10px 20px;
        background: rgba(255, 255, 255, 0.20);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        width: 84%;
        margin: 0.2rem auto 0;
    }
    .ssbt-nub-num{
        border-top: none;
        padding: 0;
        color: var(--color4);
    }
    .ssbt-nub-tit{
        font-family: var(--wsmed);
        color: var(--color4);
        padding-right: 0;
        padding-left: 10px;
        width: calc(100% - 50px);
        font-size: 0.26rem !important;
        position: relative;
        top: 2px;
    }
    .ssbt-nub-tit::after{
        display: none;
    }
    .simplify-step-bt {
        width: 100%;
    }
    .ssbi-nub-img{
        width: 57%;
        margin: auto;
    }
    .ssbt-nub-num{
        font-size: 0.3rem;
        width: 50px;
    }
    .simplify-pro .pcri-inof-nub{
        width: 100%;
    }
    .swbs-nub {
        padding: 0 0.2rem;
    }
    .simplify-why-bt-slick {
        margin: 0 -0.2rem;
    }
    .simplify-why-bt {
        width: 90%;
    }
    .spbs-nub-cont-text {
        padding: 0.36rem;
    }
    .simplify-all-wrap-side .swiper-container{
        overflow: inherit;
    }
    .shbs-nub-cont-text {
        width: 80%;
        top: 0.2rem;
        left: 0.2rem;
    }
    .snct-parga {
        margin-top: 0.2rem;
        width: 100%;
    }
    .sbbl-slick-nub-wrap {
        padding: 0.36rem;
    }
    .ssnc-tit,
    .simplify-built .ssnc-tit{
        padding-bottom: 0.4rem;
        margin-bottom: 0.4rem;
    }
    .simplify-built .ssnc-bt-num {
        font-size: 0.42rem;
    }
    .ssnc-bt-nub {
        margin-top: 0.3rem;
    }
    .simplify-main .std-font32{
        font-size: 0.34rem;
    }
    .progress-dots .slick-dots {
        padding: 12px 20px;
    }
    .dots-nav {
        width: calc(var(--dotsWidth) + 40px);
        height: 38px;
    }
    .dots-wrap{
        height: 38px;
    }
    .progress-dots {
        --width: 38px;
        --height: 38px;
    }
    .simplify-highlight{
        padding-top: var(--space150);
    }
    .simplify-all-wrap-side.act .saws-info-nub {
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .3s !important;
        visibility: visible;
    }
    .sbat-info-nub {
        line-height: 30px;
        width: 100px;
    }
    .simplify-insight-wrap-info .ys-pos-top{
        width: 100%;
        padding: 0 20px;
        text-align: center;
    }
    .siwi-tit{
        text-align: center;
    }
    .siwc-box-after {
        width: 450%;
        height: 450%;
    }
    .siwc-box-before{
        position: static;
        transform: inherit;
        margin-bottom: var(--space50);
    }
    .siwc-box-text{
        position: static;
        width: 100%;
        text-align: center;
    }
    .siwc-box-text-tit {
        text-align: center;
    }
    .siwc-box-text-parga{
        width: 100%;
    }
    .siwc-box-before{
        opacity: 1 !important;
    }
    .sbat-info {
        left: 30%;
    }
    .ssnc-tit, .ssnc-bt-parga {
        width: 100%;
    }
    .simplify-main .std-font32 {
        font-size: 0.32rem;
    }
    .simplify-insight,
    .simplify-insight-wrap{
        height: auto;
    }
    .simplify-insight{
        padding: var(--space150) 0;
    }
    .simplify-protect-bt-arrow{
        display: none;
    }
    .simplify-protect::before,
    .simplify-protect::after{
        display: none;
    }
    .simplify-protect .ys-cont1542 {
        width: 100%;
        max-width: 100%;
        padding: 0 20px;
    }
    .spbb-box {
        height: calc(100% - 0.6rem - 38px);
    }
    /* 2025.10.11Linda新增-end */
    
    /*2026.1.14Linda修改-start*/
    .siwc-less-before {
        position: static;
        transform: inherit;
        margin-bottom: var(--space50);
    }
    .siwc-less-text {
        position: static;
        width: 100%;
        text-align: center;
    }
    .siwc-less-text-tit {
        text-align: center;
    }
    .siwc-less-text-parga {
        width: 100%;
    }
    /*2026.1.14Linda修改-end*/
    /* 2026.1.21--delia--start */
    .ebbl-text {
        font-size: var(--font16);
    }
    .ebbl-icon {
        margin-left: 0.2rem;
    }
    .empower-btn-box-link {
        padding: 5px 8px 5px 14px;
    }
    .empower-even,
    .empower-plat {
        padding: 0.75rem 0;
    }
    .empower-plat-ul-nub{
        width: 50%;
    }
    .empower-plat-ul-nub:nth-child(2n+1){
        animation-delay: 0.2s;
    }
    .empower-plat-ul-nub:nth-child(2n+2){
        animation-delay: 0.3s;
    }
    .epun-link {
        display: flex;
        align-items: center;
        padding: 0.17rem 0.14rem;
    }
    .empower-ban h1{
        font-size: var(--font44) !important;
    }
    .empower-ban.ys-nybanner .ys-pos-center {
        top: 36%;
    }
    .empower-ban .ys-nyban-title p{
        font-size: var(--font20);
    }
    .empower-main h2{
        font-size: var(--font40);
    }
    .empower-img {
        margin: 0.3rem auto 0;
    }
    .empower-even .empower-img {
        margin-top: 0.3rem;
    }
    .empower-plat .empower-word{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .empower-seat .ys-cont1400{
        padding: 0;
        width: 100%;
    }
    /* 2026.1.21--delia--end */
    
    /*2026.1.21Linda修改-start*/
    .siwc-less-box .ssbv-text{
        padding: 0 calc(0.3rem + 20px);
    }
    .simplify-upgrade-bt-nub .ssnc-bt{
        opacity: 1;
        width: 100%;
    }
    .simplify-upgrade-bt-nub .ssnc-bt-info-nub {
        margin-right: 0.3rem;
    }
    /*2026.1.21Linda修改-end*/
    .ys-banner .ys-ban-txtbox {
        top: 22%;
    }
    .ys-banner .ys-ban-title {
        margin-bottom: 0.12rem;
    }
    .ban-btn-add {
        bottom: 17vw;
    }
    /* 767end */
}
@media screen and (max-width: 489px) {
    .ys-banner .ys-ban-title {
        font-size: 0.48rem;
    }
}
/*2026.1.13 lucas start*/
.syin-child-info:nth-child(4) .scic-cry-top{
    display: flex;
    flex-direction: row-reverse;
    align-items: baseline;
}
.syin-child-info:nth-child(4) .scic-cry-dis{
    left: auto;
    right: -40%;
    top: 48%;
}
.syin-child-info:nth-child(4) .scic-cry-text,.syin-child-info:nth-child(4) .scic-cry-dis,.syin-child-info:nth-child(4) .scbc-cry{
    opacity: 1;
}
.simplify-youneed.defuclass .scic-cry-dis::before,.syin-child-info:nth-child(4) .scic-cry-dis::before{
    animation: aniline 1.2s linear infinite;
}
/*2026.1.13 lucas end*/
/* 2026.1.14 lucas start */
.poweyen-seamless{
    position: relative;
    padding: var(--space150) 0;
    background: #141414;
}
.poweyen-seamless .std-font50 {
    margin-bottom: 0.3rem;
    text-align: center;
}
.poweyen-plug-simple {
    padding: 0.35rem 0.2rem 0.52rem 0.33rem !important;
}
.poweyen-plug-simple-list {
    --ge: 25%;
}
.poweyen-plug-simple-list {
    --gap1: 0.12rem;
}
.ppsl-lis .ys-imgbox-cover {
    width: 0.64rem;
}
.poweyen-plug-simple-tit {
    text-align: left;
     white-space: unset; 
    width: 15%;
    padding-right: 0.65rem;
}
/* 2026.1.14 lucas end */
.ppsl-li-cry {
    font-size: var(--font14);
}
.poweyen-seamless-top-img{
    width: 85%;
    margin: auto;
}
.brri-link-text .std-text1{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 4.5em;
}
.brri-link-text[data-title1="3"] .std-text1{
    -webkit-line-clamp: 2;
    max-height: 3em;
}
.brri-link-text[data-title1="4"] .std-text1{
    -webkit-line-clamp: 1;
    max-height: 1.5em;
}
.brri-link-text[data-title1="5"] .std-text1{
    display: none;
}
.yxedr-active a{
    color: #0303d8;
}
/*2026.1.23--Delia--修改start*/

.empower-ban.ys-nybanner .ys-nyban-title h1,
.empower-main h2,
.empower-ban h1{
    font-family: 'interBold' !important;
}
.empower-main,
.empower-seat h2, 
.empower-plat h2{
    font-family: 'interRegular' !important;
}
.empower-ban .ys-nyban-title p,
.empower-plat .empower-word p,
.empower-word p{
    font-family: 'interExtra' !important;
}
.empower-ban .ys-nyban-title p span{
    font-family: 'interSemi' !important;
}
/*2026.1.23--Delia--修改end*/
/* 2026.1.23 - tammy - start */
.std-font80{
    font-size: var(--font80);
    line-height: var(--line12);
    font-family: var(--bold);
}
.his-main {
    --color: #69CC1A;
    --radius20: 20px;
}
.his-ban-img{
    width: 100%;
    height: 100vh;
    position: relative;
}
.his-ban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.his-ban{
    position: relative;
}
.his-ban .ys-cont1440{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: calc(0.79rem + var(--headh));
    z-index: 8;
}
.his-main .std-font80{
    text-align: center;
    color: var(--color4);
}
.his-ban .std-font80{
    margin-bottom: 0.26rem;
}
.his-ban .std-h2{
    color: var(--color4);
    text-align: center;
    line-height: var(--line12);
    font-family: var(--wslight);
}
.his-ban-img::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 3;
    background: linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,0));
}
.his-power{
    background: #1A1A1A;
    padding-top: var(--space130);
    padding-bottom: var(--space150);
}
.his-power .std-font80{
    margin-bottom: var(--space60);
}
.his-power-img{
    position: relative;
    width: 100%;
    border-radius: 0.2rem;
    overflow: hidden;
}
.his-power-img img{
    width: 100%;
}
.his-power-img::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 3;
    background: linear-gradient(to right,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 95%);
}
.his-power-text{
    position: absolute;
    left: 0;
    z-index: 8;
    top: 26.13%;
    padding-left: 0.82rem;
    width: 45%;
}
.his-power-text .std-h2{
    margin-bottom: 0.32rem;
    color: var(--color4);
    font-family: 'workmedium';
    line-height: var(--line12);
}
.his-power-text .std-text1,
.his-power-text .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
    font-family: var(--wslight);
}
.his-power-data{
    position: absolute;
    top: 18.23%;
    left: 77%;
    transform: translateX(-50%);
}
.his-power-data .std-font50{
    color: var(--color);
    font-family: 'workmedium';
    line-height: var(--line12);
    margin-bottom: 0.05rem;
}
.his-power-data .std-text1{
    color: var(--color);
    font-family: 'workmedium';
    line-height: var(--line12);
}
.his-main{
    background: #010101;
}
.his-feel{
    padding-top: var(--space150);
    position: relative;
}
.his-title1{
    text-align: center;
}
.his-title1 .std-text1,
.his-title1 .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
    font-family: var(--wslight);
}
.his-title1 .std-text1{
    margin-top: 0.12rem;
}
.his-feel .his-title1{
    margin-bottom: 0.3rem;
}
.his-feel-img{
    position: relative;
    width: 100%;
}
.his-feel-img img{
    width: 100%;
}
.his-feel-text{
    position: absolute;
    top: 50%;
    left: 76%;
    transform: translate(-50%,-50%);
}
.his-feel-text-icon{
    width: 1.17rem;
    margin: 0 auto;
    margin-bottom: 0.09rem;
}
.his-feel-text-icon img{
    width: 100%;
}
.his-feel-text .std-font50{
    text-align: center;
    color: var(--color4);
    font-family: 'workmedium';
}
.his-feel-bg{
    position: absolute;
    top: 0;
    right: 0;
    width: 42.7%;
}
.his-feel-bg img{
    width: 100%;
}
.his-feel .ys-cont1440,
.his-feel-img{
    position: relative;
    z-index: 6;
}
.his-rotate{
    padding-top: var(--space150);
}
.his-title1 .std-text1{
    width: 39em;
    max-width: 100%;
    margin: 0 auto;
    margin-top: 0.12rem;
}
.his-rotate .his-title1{
    margin-bottom: var(--space40);
}
.his-through{
    padding-top: var(--space150);
}
.his-through .his-title1{
    margin-bottom: var(--space50);
}
.his-through-core{
    background: #1A1A1A;
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.his-through-core-img{
    width: 100%;
    border-radius: 0.2rem;
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.his-through-core-img img{
    width: 100%;
}
.his-through-core-inof{
    --gap1: 0.12rem;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.htci-nub{
    padding: 0 var(--gap1);
    width: 33.333333%;
}
.htci-nub-link{
    width: 100%;
    background: #3A393C;
    border-radius: 0.1rem;
    padding: 0.27rem 0.37rem;
    height: 100%;
}
.htci-nub-link-one{
    padding-left: 0.03rem;
    line-height: var(--line15);
    color: var(--color4);
    font-family: var(--wslight);
    margin-bottom: 0.11rem;
}
.htci-nub-link-box{
    display: flex;
    align-items: center;
}
.htci-nlb-icon{
    width: 0.64rem;
}
.htci-nlb-text{
    width: calc(100% - 0.64rem);
    flex-grow: 1;
    padding-left: 0.29rem;
}
.htci-nlb-text .std-font50{
    line-height: var(--line12);
    color: var(--color);
    font-family: var(--bold);
    margin-bottom: 0.04rem;
}
.htci-nlb-text .std-text1{
    color: var(--color);
    line-height: var(--line12);
    font-family: var(--wslight);
}
.his-through-core-img{
    position: relative;
}
.his-through-core-img video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
.his-rotate .ssnc-tit .std-font36{
    line-height: var(--line12);
    font-size: var(--font36);
    font-family: var(--wsmed);
}
.his-rotate .ssnc-bt-parga {
    margin-top: 0.2rem;
}
.his-rotate .ssnc-tit, 
.his-rotate .ssnc-bt-parga {
    width: 88%;
}
.his-rotate .ssnc-bt-num{
    font-size: 0.5rem;
    line-height: var(--line12);
    font-family: var(--bold);
    margin-bottom: 0.04rem;
    color: var(--color);
}
.his-rotate .ssnc-bt-tit{
    line-height: var(--line12);
    color: var(--color4);
}
.his-rotate .ssnc-bt-info-nub:not(:last-child){
    margin-bottom: var(--space40);
}
.his-rotate.simplify-built .ssnc-tit, 
.his-rotate.simplify-built .ssnc-bt-parga {
    width: 96%;
}
.his-safe{
    position: relative;
}
.his-level{
    padding-top: var(--space150);
}
.his-level .his-title1{
    margin-bottom: var(--space60);
}
.his-safe-bg{
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
}
.his-safe-bg img{
    height: 100%;
}
video{
    background: transparent;
}
.his-safe .his-rotate,
.his-safe .his-level{
    position: relative;
    z-index: 6;
}
.his-model{
    position: relative;
}
.his-model-core{
    width: 100%;
    position: relative;
}
.his-model-core img{
    width: 100%;
}
.his-freely{
    padding-top: var(--space150);
}
.his-freely-inof{
    --gap1: 0.12rem;
}
.his-freely-inof-nub{
    width: 50%;
    padding: 0 var(--gap1);
}
.his-model-inof-nub{
    position: absolute;
    top: 50%;
    left: 12.5vw;
    transform: translateY(-15px);
}
.his-model-inof-nub.on1{
    left: auto;
    right: 12.5vw;
}
.his-freely .his-title1{
    margin-bottom: var(--space60);
}
.hfin-link{
    width: 100%;
    height: 100%;
    border-radius: 0.2rem;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.hfin-link-img{
    position: relative;
}
.hfin-link-img video{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.hfin-link-text{
    flex-grow: 1;
    padding: 0.3rem 0.65rem;
    background: linear-gradient(to top,#06069C 0%,#1D1D1D 84%);
}
.hfin-link-text .std-font32{
    color: var(--color);
    margin-bottom: 0.19rem;
    line-height: var(--line12);
    font-family: var(--wsmed);
}
.hfin-link-text .std-text1{
    color: var(--color4);
    line-height: var(--line15);
    font-family: var(--wslight);
}
.his-freely-inof-nub:not(:first-child){
    display: none;
}
.his-setup{
    padding-top: var(--space150);
}
.his-wai1{
    position: relative;
}
.his-wai1 .his-freely,
.his-wai1 .his-setup{
    position: relative;
    z-index: 6;
}
.his-wai1-bg{
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
}
.his-wai1-bg img{
    height: 100%;
}
.his-setup .his-title1{
    margin-bottom: var(--space60);
}
.his-scale{
    overflow: visible;
}
.his-scale-sticky{
    position: sticky;
    top: 0;
}
.his-scale-sticky-box{
    width: 100%;
    height: 100vh;
}
.his-scale-sticky-box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.his-scale-core{
    position: absolute;
    width: 100vw;
    height: calc(100vw / 96 * 47);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.his-scale.act .his-scale-core{
    width: calc(100vh / 47 * 96);
    height: 100vh;
}
.his-scale-core-wai{
    position: absolute;
    width: 64.8%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) scale(1);
    transform-origin: 51.5% 54.5%;
}
.his-scale.on .his-scale-core-wai{
    transform: translate(-50%,-50%) scale(0.18);
}
.his-scale-sticky-add{
    transform-origin: 51.5% 52.5%;
}
.his-scale-zhan{
    height: 60vh;
}
.hssb-inof-nub:not(:first-child){
    display: none;
}
.hssb-inof-nub .ys-imgbox-cover{
    width: 100%;
    border-radius: 0.2rem;
}
.hssb-inof{
    border-radius: 0.3rem;
    border: 1px solid var(--color4);
    padding: 0.24rem;
}
.his-scale-core .sbbr-arrow {
    width: calc(100% + 2.44rem);
    left: -1.2rem;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
}
.his-scale.on1 .his-scale-core .sbbr-arrow{
    opacity: 1;
}
.his-scale .his-scale-btn{
    --gap1: 0.12rem;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    justify-content: center;
    position: relative;
}
.his-scale-bot{
    padding-top: 0.85rem;
}
.his-scale-btn-nub{
    width: 33.333333%;
    padding: 0 var(--gap1);
    cursor: pointer;
    position: relative;
    padding-top: 0.31rem;
}
.his-scale .his-scale-btn::before{
    content: '';
    height: 2px;
    width: calc(100% - calc(var(--gap1) * 2));
    background: rgba(255, 255, 255, .5);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.his-scale-sticky{
    overflow: hidden;
}
.his-scale-btn-nub::before{
    content: '';
    height: 4px;
    position: absolute;
    background: var(--color4);
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    transition: all .4s ease;
    opacity: 0;
    top: -1px;
}
.his-scale-btn-nub.on::before{
    width: calc(100% - calc(var(--gap1) * 2));
    opacity: 1;
}
.his-scale-btn .std-font32{
    color: var(--color4);
    margin-bottom: 0.16rem;
    line-height: var(--line12);
    font-family: var(--wsmed);
    transition: all .4s ease;
}
.his-scale-btn .std-text1,
.his-scale-btn .std-text1 p{
    line-height: var(--line12);
    color: var(--color4);
    font-family: var(--wslight);
    transition: all .4s ease;
}
.his-scale-btn-nub .std-font32,
.his-scale-btn-nub .std-text1{
    opacity: 0.5;
}
.his-scale-btn-nub.on .std-font32,
.his-scale-btn-nub.on .std-text1{
    opacity: 1;
}
.his-install{
    padding-top: var(--space150);
}
.his-install-inof{
    --gap1: 0.12rem;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--gap1) * -1);
    margin-bottom: calc(var(--gap1) * -2);
}
.his-install-inof-nub{
    padding: 0 var(--gap1);
    margin-bottom: calc(var(--gap1) * 2);
    width: 50%;
}
.his-install-inof-nub:first-child{
    width: 100%;
}
.his-install-inof-nub:first-child .hiin-link-img img:first-child{
    display: none;
}
.his-install-inof-nub:first-child .hiin-link-img img:nth-of-type(2){
    position: relative;
    width: 100%;
}
.hiin-link{
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}
.his-install .his-title1{
    margin-bottom: var(--space60);
}
.hiin-link .std-font28{
    position: absolute;
    left: 0.62rem;
    z-index: 8;
    color: var(--color4);
    font-family: var(--wsmed);
    line-height: var(--line12);
    font-size: 0.28rem;
    bottom: 0.69rem;
}
.hiin-link .std-font28 *{
    line-height: inherit;
}
.his-install-inof-nub:first-child .hiin-link .std-font28{
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
}
.his-step{
    padding-top: var(--space150);
}
.his-step .his-title1{
    margin-bottom: var(--space60);
}
.his-step-core{
    position: relative;
    width: 100%;
}
.his-step-core-img{
    position: relative;
    width: 100%;
}
.his-step-core-img img{
    width: 100%;
}
.his-step-core-rotate{
    position: absolute;
    width: 20.3125%;
    top: 50%;
    transform: translateY(-50%);
    left: 27.76%;
}
.hscr-nub{
    width: 100%;
}
.hscr-nub:not(:first-child){
    display: none;
}
.his-step-core-inof{
    position: absolute;
    left: 50.86%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 8;
    width: calc(49.14% - calc(50vw - 720px));
}
.hsci-itema{
    margin-bottom: 1.05rem;
    position: relative;
    cursor: pointer;
}
.hsci-itema:last-child{
    margin-bottom: 0;
}
.hsci-itema .std-font36{
    line-height: var(--line12);
    color: rgba(255,255,255,.5);
    transition: all .4s ease;
    font-size: 0.36rem;
    padding-top: 0.22rem;
    position: relative;
    transition: all .4s ease;
    padding-bottom: 0.17rem;
}
.hsci-itema::before{
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    left: 0;
    top: 0;
    background: var(--color4);
    z-index: 2;
}
.hsci-itema .std-font36::before{
    content: '';
    height: 4px;
    position: absolute;
    left: 0;
    top: -1px;
    background: #69CC1A;
    width: 100%;
}
.hsci-itema.on .std-font36{
    color: var(--color4);
}
.hsci-itema-box{
    width: 77%;
    border-radius: 0 0 0.2rem 0.2rem;
    background: rgba(255,255,255,.2);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    display: flex;
    align-items: center;
    justify-content: center;
}
.hsci-itema-box .std-font32{
    padding: 0 0.1rem;
    text-align: center;
    color: var(--color4);
    line-height: var(--line12);
    font-size: 0.32rem;
    font-family: var(--wsmed);
}
.his-big{
    position: relative;
    overflow: visible;
}
.his-big-sticky{
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
}
.his-big-zhan li{
    height: 50vh;
}
.his-big-inof-itema{
    width: 100%;
}
.his-big-inof-itema:not(:first-child){
    display: none;
}
.hbii-img,
.hbii-img img{
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
.his-big .ys-cont1440{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 6;
    top: var(--space120);
}
.his-big .sbbr-arrow {
    width: 1440px;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 85vw;
    padding: 0 0rem;
}
.his-main .simplify-pro .simplify-pro-bt{
    padding-bottom: var(--space150);
}
.his-scale-bot{
    position: relative;
}
.his-scale .his-safe-bg{
    width: 70.3125%;
    height: auto;
}
.his-scale .his-safe-bg img{
    width: 100%;
    height: auto;
}
.his-scale-bot .ys-cont1440{
    position: relative;
    z-index: 6;
}
.hmin-core{
    width: 3.08rem;
    width: 16.04vw;
}
.hmin-core .std-text1{
    border-radius: 200px;
    background: rgba(255,255,255,.1);
    padding: 0.04rem 0.32rem 0.04rem 0.32rem;
    font-size: var(--font18);
    line-height: var(--line12);
    color: var(--color4);
    font-family: var(--wsmed);
    margin-bottom: 0.05rem;
    position: relative;
}
.hmin-core .std-text2{
    line-height: var(--line12);
    padding-left: 0.32rem;
    padding-right: 0.32rem;
    font-family: var(--wslight);
    color: var(--color4);
}
.hmin-core .hmin-core-zhan{
    position: absolute;
    width: 0.2rem;
    height: 0.2rem;
    left: 0.05rem;
}
.hmin-core .hmin-core-zhan::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 1px solid var(--color);
    border-radius: 50%;
    box-sizing: border-box;
}
.hmin-core .hmin-core-zhan::after{
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--color);
    border-radius: 50%;
}
.his-model-inof{
    --width1: 4.2rem;
}
.his-model-inof-nub.on1{
    text-align: right;
}
.his-model-inof-nub.on1 .hmin-core .hmin-core-zhan {
    right: 0.05rem;
    left: auto;
}
.hmin-core-svg{
    position: absolute;
    left: calc(100% + 2px);
    /* height: 11px; */
    height: 0.573vw;
    top: 15px;
    transform: translateY(-50%);
    font-size: 0;
}
.his-model-inof-nub1 .hmin-core-svg{
    width: 21.875vw;
}
.his-model-inof-nub2 .hmin-core-svg{
    width: 16.6667vw;
}
.his-model-inof-nub3 .hmin-core-svg{
    width: 24.7917vw;
}
.his-model-inof-nub4 .hmin-core-svg{
    width: 15.36vw;
}
.his-model-inof-nub5 .hmin-core-svg{
    width: 15.573vw;
}
.his-model-inof-nub6 .hmin-core-svg{
    width: 15.573vw;
}
.hmin-core-svg svg{
    height: 100%;
    width: 100%;
}
.hmin-core-svg img{
    height: 100%;
    width: auto;
    max-width: none;
}
.his-model-inof-nub2 .hmin-core-svg{
    height: 1.3542vw;
    transform: translateY(-81%);
}
.his-model-inof-nub3 .hmin-core-svg{
    height: 3.333333vw;
    transform: translateY(-93%);
}
.his-model-inof-nub.on1 .hmin-core-svg {
    right: calc(100% + 2px);
    left: auto;
}
.his-model-inof-nub.act .sbat-line-nub-dot {
    opacity: 1;
}
.his-model-inof-nub.end .sbat-line-nub-arrow {
    opacity: 1;
}
.his-main .simplify-pro{
    overflow: hidden;
}
.his-power-ph{
    display: none;
}
.hsci-itema-add{
    display: flex;
    justify-content: space-between;
}
.his-freely-inof .slick-dots li {
    background: rgba(255, 255, 255, .4);
}
.his-freely-inof .slick-dots li.slick-active{
    background: var(--color4);
}
.his-freely-inof .slick-dots{
    bottom: -0.3rem;
}
.his-freely{
    overflow: visible;
}
/* 修改*/
.his-main .std-font80 {
    font-size: 0.7rem;
}
/* 2026.1.23 - tammy - end */
/*2025.12.17 Lucas start*/
.poweyen-page .solar-best .ys-cont1440 {
    max-width: 100% !important;
    padding: 0 !important;
}
/*2025.12.17 Lucas end*/
/* 2026.02.26 - his - start */
.his-rotate .ys-cont1440{
    padding: 0 80px;
}
.simplify-break-bt {
    margin-top: var(--space40);
}
.simplify-built .sbbl-slick-nub-wrap {
    padding: 0.5rem 0.3rem 0.4rem;
}
.his-rotate .ssnc-tit .std-font36{
    font-size: var(--font32);
}
.simplify-built .ssnc-tit {
    padding-bottom: 0.3rem;
    margin-bottom: 0.4rem;
}
.his-rotate .ssnc-bt-info-nub:not(:last-child) {
    margin-bottom: var(--space30);
}
.his-main section:not(.his-ban) .std-font80 {
    font-size: 0.6rem;
}
.his-feel-img {
    margin-top: -0.6rem;
}
.his-feel .ys-cont1440{
    z-index: 8;
}
.his-feel-bg {
    pointer-events: none;
    z-index: 9;
}
.his-power .std-font80 {
    margin-bottom: var(--space50);
}
.his-main .simplify-pro .ys-cont1440,
.his-install .ys-cont1440,
.his-through-core .ys-cont1440{
    padding: 0 80px;
}
.his-through-core {
    padding-top: var(--space60);
}
.his-scale .his-safe-bg{
    pointer-events: none;
}
.his-install .his-title1 {
    margin-bottom: var(--space40);
}
.simplify-pro-bt {
    margin: var(--space40) auto 0;
}
.simplify-pro .pcri-inl-label {
    margin-bottom: 0.18rem;
}
.simplify-pro .pcri-inof-nub-link .ys-imgbox-contain {
    margin-bottom: 0.08rem;
}
.his-main .simplify-pro .simplify-pro-bt{
    padding-bottom: 0;
}
.his-main .simplify-pro{
    padding-bottom: var(--space130);
}
.his-main .dots-wrap {
    bottom: 0;
}
.progress-dots .slick-list {
    padding-bottom: 0.4rem;
}
.his-scale-bot {
    padding-top: 0.65rem;
}
.his-step {
    padding-top: 0;
    position: relative;
}
.his-install{
    padding-bottom: var(--space150);
}
.his-step .ys-cont1440{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: var(--space100);
    z-index: 8;
}
.his-step-core-rotate,
.his-step-core-inof{
    top: calc(50% + calc(calc(var(--space100) + 0.8rem) / 2));
}
.his-step-core-rotate {
    width: 16.3125%;
    left: 29.76%;
}
.hsci-itema {
    margin-bottom: 0.7rem;
}
.hsci-itema .std-font36 {
    padding-top: 0.18rem;
    padding-bottom: 0.1rem;
}
.his-step-core-inof {
    width: calc(46.14% - calc(50vw - 720px));
}
.his-step-core-rotate {
    left: 27.76%;
}
.his-step-core-inof {
    left: 48.86%;
}
.his-scale-bot{
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-bottom: 0.45rem;
    z-index: 8;
}
.his-scale{
    position: relative;
}
/*.his-scale-core-wai {*/
/*    width: 32.4%;*/
/*}*/
.his-scale .his-safe-bg{
    opacity: 0;
}
.his-scale-core-wai {
    transform: translate(-50%, -50%) scale(0.5);
}
.his-scale-btn .std-font32 {
    margin-bottom: 0.12rem;
}
.his-scale-btn-nub {
    padding-top: 0.26rem;
}
.his-scale .sbbr-arrow-icon {
    width: 60px;
    height: 60px;
}
.his-scale-bot{
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    pointer-events: none;
    transition: all .8s ease-in-out;
}
.his-scale-bot.act{
    pointer-events: all;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.his-scale-sticky-add {
    transform-origin: 51.5% 54.5%;
}
.simplify-pro .pcri-inl-label{
    text-align: center;
}
.his-main .simplify-pro .pcri-inl-label{
    font-size: 0.28rem;
}
.his-main{
    backdrop-filter: blur(0);
}
/* 2026.02.26 - his - end */
.simplify-built .sbbl-slick-nub-cont {
    width: 100%;
}
.ssnc-bt .ssnc-bt-parga{
    margin-bottom: 0.2rem;
}
.his-rotate .ssnc-tit .std-font36{
    font-size: var(--font30);
}
.simplify-built .sbbl-slick-nub-wrap {
    padding: 0.4rem 0.3rem 0.4rem;
}
.his-rotate .ssnc-bt-num {
    margin-bottom: 0.01rem;
}
.simplify-built .ssnc-tit {
    margin-bottom: 0.3rem;
}
.his-main .simplify-built .std-font36 {
    font-size: var(--font18);
    font-family: var(--wslight);
}
.his-main .simplify-built .ssnc-tit {
    padding-bottom: 0.5rem;
    padding-top: 0.3rem;
}
.ssnc-bt .ssnc-bt-parga,
.ssnc-bt .ssnc-bt-parga p{
    font-family: var(--bold);
}
.htci-inof-nub{
    position: absolute;
    transform: translate(-50%,-50%);
    width: 2px;
    height: 2px;
    z-index: 6;
}
.htci-inof-nub .std-text1{
    color: var(--color4);
    line-height: 1.5;
    border-radius: 100px;
    border: 2px solid var(--color4);
    position: absolute;
    white-space: nowrap;
    padding: 0 0.1rem;
    left: var(--width);
    top: var(--height);
    transform: translateY(-50%);
}
.htci-inof-nub1 .std-text1,
.htci-inof-nub2 .std-text1{
    top: calc(var(--height) * -1);
}
.htci-inof-nub-line{
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    /*background: red;*/
}
.htci-inof-nub-line::before{
    content:'';
    width: 100px;
    height: 1px;
    border-top: 2px dotted var(--color4);
    position: absolute;
}
.htci-inof-nub1{
    --width: 0.4rem;
    --height: 0.25rem;
}
.htci-inof-nub1 .htci-inof-nub-line::before{
    left: 0;
    bottom: 0;
    transform-origin: left bottom;
    transform: rotate(-28deg);
}
.htci-inof-nub2{
    --width: 0.25rem;
    --height: 0.2rem;
}
.htci-inof-nub2 .htci-inof-nub-line::before{
    left: 0;
    bottom: 0;
    transform-origin: left bottom;
    transform: rotate(-32deg);
}
.htci-inof-nub3{
    --width: 0.35rem;
    --height: 0.45rem;
}
.htci-inof-nub3 .htci-inof-nub-line::before{
    left: 0;
    top: 0;
    transform-origin: left top;
    transform: rotate(50deg);
}
.htci-inof-nub3 .htci-inof-nub-line{
    bottom：auto;
    top: 0;
}
.htci-inof-nub4 .htci-inof-nub-line{
    bottom：auto;
    top: 0;
    left: auto;
    right: 0;
}
.htci-inof-nub4{
    --width: 0.1rem;
    --height: 0.45rem;
}
.htci-inof-nub4 .htci-inof-nub-line::before{
    right: 0;
    top: 0;
    transform-origin: right top;
    transform: rotate(-78deg);
}
.htci-inof-nub4 .std-text1{
    left: auto;
    right: var(--width);
    transform: translatex(50%);
}
.htci-inof-nub-line{
    transition: all .8s .8s ease;
}
.htci-inof.act .htci-inof-nub-line{
    width: var(--width);
    height: var(--height);
}
.htci-inof-nub .std-text1{
    opacity: 0;
    transition: all .8s 1.1s ease;
}
.htci-inof.act .htci-inof-nub .std-text1{
    opacity: 1;
}
.his-scale-core-wai {
    width: 34.8%;
    transform-origin: 50.0% 25.5%;
}
.his-scale-sticky-add {
    transform-origin: 50.0% 40.5%;
}
.his-scale .sbbr-arrow-icon {
    width: 50px;
    height: 50px;
}
.his-scale-zhan{
    pointer-events: none;
}
/* 2026.3.4 - tammy - start */
.his-model-inof-nub1 .hmin-core-svg {
    width: 16.844vw;
}
.his-model-inof-nub5 .hmin-core-svg {
    width: 7.239vw;
}
.his-model-inof-nub6 .hmin-core-svg {
    width: 13.489vw;
}
.ban-btn-add .std-btn1-link{
    transform: translateX(-50%);
}
.ban-btn-add .std-btn1-font {
    white-space: nowrap;
}
.his-ban-btn1{
    justify-content: center;
    margin-top: 0.26rem;
}
/* 2026.3.4 - tammy - end */
/* 2026.3.6 - start */
.hiin-link-img video{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
/* 2026.3.6 - end */
/* 2026.3.9 - start */
.hfii-top{
    font-family: var(--wsmed);
    cursor: pointer;
}
.his-faq{
    padding-top: var(--space120);
    padding-bottom: var(--space150);
}
.hfii-top{
    display: flex;
    color: var(--color4);
    padding: 0.15rem 0;
}
:root{
    --font22: 0.22rem;
}
.hfii-top .std-font22{
    font-size: var(--font22);
    line-height: 1.2;
}
.hfii-top-letter{
    width: 36px;
}
.hfii-top-icon{
    width: 18px;
    display: flex;
    align-items: center;
}
.hfii-top-icon img{
    width: 100%;
    transform: rotate(180deg);
    transition: all .4s ease;
}
.hfii-top-quest{
    width: calc(100% - 36px - 18px);
    padding-right: 26px;
}
.hfii-bot {
    padding-left: 36px;
    padding-right: calc(18px + 26px);
    padding-bottom: 27px;
}
.hfii-bot .std-text1{
    width: 100%;
}
.hfii-bot .std-text1,
.hfii-bot .std-text1 p{
    line-height: var(--line15);
    color: var(--color4);
    font-family: var(--wslight);
}
.his-faq-inof-item.on .hfii-top-icon img{
    transform: rotate(0deg);
}
.hfii-bot{
    display: none;
}
.his-faq .std-font80{
    margin-bottom: 0.37rem;
}
/* 2026.3.9 - end */
.his-faq .std-font80 {
    text-align: center;
    color: var(--color4);
}
.his-main .simplify-pro .ys-imgbox-cover img:nth-child(2){
    /*filter: invert(100%) brightness(200%);*/
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
}




/* 2026.3.12 新增 star */
:root {
    /* 字号 */
    --font68: 0.68rem;
    --font50: 0.5rem;
    --font28: 0.28rem;
}

.efficie-tit h1 {
    color: #FFFFFF;
    line-height: 1.2;
    font-family: 'workbold';
    font-size: var(--font68);
}

.efficie-info .std-font48 {
    color: #72E800;
    line-height: 1.2;
    font-family: 'workbold';
}

.efficie-info {
    margin-top: 0.14rem;
}


.efficie-icon {
    width: 0.4rem;
    margin-top: 0.64rem;
}

.efficie-icon img {
    width: 100%;
}

.efficie-series-ul {
    display: flex;
    position: relative;
}

.efficie-series-ul::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 10px;
    width: calc(100% - 52px);
    height: 1px;
    background: #FFFFFF;
}

.efficie-series-ul::before {
    content: '';
    position: absolute;
    bottom: -2px;
    right: 18px;
    background: #72E800;
    width: 0.19rem;
    height: 0.07rem;
}

.efficie-series-ul-li .std-h4 {
    color: #1E4F18;
    line-height: 1.2;
    padding: 3px 15px 6px;
    font-family: 'workmedium';
}

.efficie-series {
    margin-top: 1.36rem;
    display: flex;
}

.efficie-series-ul-li:first-child {
    background: #fff;
    border-radius: 0.14rem;
}

.efficie-series-ul-li:nth-child(2) .std-h4 {
    color: #fff;
}

.efficie-banner.ys-nybanner .ys-pos-center {
    top: 48%;
}

.efficie-topolo {
    width: 100%;
    position: relative;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}

.efficie-pushed {
    width: 100%;
    position: relative;
}

.eptv-tit {
    font-size: var(--font50);
    line-height: 1.2;
    color: #1E4F18;
    font-family: 'workbold';
}

.efficie-pushed-tit {
    margin-bottom: 0.33rem;
}

.efficie-pushed-info p {
    color: #1E4F18;
    line-height: 1.5;
}

.efficie-pushed-top {
    text-align: center;
    width: 66%;
    margin: 0 auto;
    margin-bottom: 0.5rem;
}

.efficie-pushed-btm {
    width: 100%;
    position: relative;
}

.efficie-pushed-btm-video {
    width: 100%;
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}

.efficie-pushed-btm-video img {
    width: 100%;
}

.efficie-pushed-btm-play {
    width: 0.8rem;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}

.efficie-pushed-btm-play img {
    width: 100%;
}

.efficie-heat {
    width: 100%;
    position: relative;
}

.efficie-heat-btm {
    width: 100%;
    position: relative;
}

.efficie-heat-btm img {
    width: 100%;
}

.efficie-heat-hours {
    width: 100%;
    margin-top: 0.5rem;
}

.efficie-heat-hours img {
    width: 100%;
}

.efficie-field {
    width: 100%;
}

.efficie-field .efficie-pushed-top {
    width: 82%;
}

.efficie-reduce-btm {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
}

.erbr-li {
    width: 100%;
    display: none;
}

.erbr-li:first-child {
    display: block;
}

.erbl-li .std-font32 {
    color: #CECECE;
    line-height: 1.2;
    font-family: 'workmedium';
}

.erbl-li {
    padding-left: 0.4rem;
    position: relative;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.erbl-li::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0.1rem;
    height: 100%;
    background: #CECECE;
    transition: all 0.36s;
}

.efficie-reduce-btm-le {
    width: 22%;
}

.efficie-reduce-btm-ri {
    width: 66.5%;
}

.erbl-li.act .std-font32 {
    color: #1E4F18;
}

.erbl-li.act::after {
    background: #1E4F18;
}

.efficie-heat-years {
    width: 100%;
    border-radius: 0.2rem;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
}

.efficie-heat-years-le {
    width: 100%;
    height: 100%;
    background: #D9D9D9;
    padding: 0.78rem 0.5rem;
    margin: 0 0.1rem;
}

.efficie-heat-years-le {
    display: none;
}

.efficie-heat-years-le:first-child {
    display: block;
}

.efficie-heat-years-ul {
    width: 32.5%;
    position: relative;
    overflow: hidden;
}

.efficie-heat-years-img {
    width: 66%;
    position: relative;
    overflow: hidden;
}

.efficie-heat-years-ri img {
    width: 100%;
}

.ehyt-tit {
    font-size: var(--font28);
    line-height: 1.2;
    color: #1E4F18;
    font-family: 'workbold';
}

.ehyt-ul-li-tit {
    color: #1E4F18;
    line-height: 1.2;
    font-family: 'workbold';
    margin-bottom: 4px;
}

.ehyt-ul {
    margin-top: 0.63rem;
    width: 100%;
}

.ehyt-ul-li-info p {
    color: #1E4F18;
    line-height: 1.5;
}

.ehyt-ul-li {
    margin-bottom: 0.52rem;
}

.ehyt-ul-li:last-child {
    margin-bottom: 0 !important;
}

.efficie-built {
    width: 100%;
    position: relative;
    padding-top: 0 !important;
}

.efficie-built-btm {
    width: 100%;
    position: relative;
}

.efficie-built .efficie-pushed-top {
    width: 86%;
}

.efficie-built-btm {
    width: 100%;
    position: relative;
}

.efficie-built-btm-img {
    width: 100%;
}

.ebbi-li {
    width: 100%;
    display: none;
}

.ebbi-li:first-child {
    display: block;
}

.ebbi-li img {
    width: 100%;
    border-radius: 0.2rem;
}

.efficie-built-btm-click {
    display: flex;
    border-bottom: 2px solid rgba(153, 153, 153, 0.1);
}

.ebbc-li {
    width: 50%;
    text-align: center;
    position: relative;
    padding: 0.2rem 0.1rem 0.16rem;
    cursor: pointer;
}

.ebbc-li::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0%;
    height: 2px;
    background: #53961D;
    /* z-index: -1; */
    transition: all 0.36s;
    opacity: 0;
}

.ebbc-li.act::after {
    width: 100%;
    opacity: 1;
}

.ebbc-li p {
    font-size: var(--font24);
    line-height: 1.2;
    color: rgba(153, 153, 153, 0.5);
    transition: all 0.36s;
}

.ebbc-li.act p {
    color: #53961D;
}

.efficie-derati {
    padding-bottom: 0 !important;
}

.efficie-reduce {
    padding-top: 0 !important;
}

.efficie-banner-wrap {
    width: 90%;
}

.erbr-li .ys-imgbox-cover {
    border-radius: 0.2rem;
}

.erbr-li-tit {
    display: none;
}

/* .simplify-break-bt-le .efficie-heat-years-le {
    width: 100%;
}

.simplify-break-bt-ri .efficie-heat-years-ri {
    width: 100%;
} */

.ehyi-li {
    display: none;
    width: 100%;
    margin: 0 0.1rem;
}

.ehyi-li:first-child {
    display: block;
}

.ehyi-ul,
.ehyu-ul {
    margin: 0 -0.1rem;
}

.ehyu-ul .slick-track,
.ehyu-ul .slick-list,
.ehyu-ul {
    height: 100%;
}



/*鼠标效果*/
@media screen and (min-width: 1200px) {}

/* 响应式 */
@media screen and (max-width: 1680px) {
    .efficie-icon {
        margin-top: 0.54rem;
    }

    .efficie-series {
        margin-top: 1.2rem;
    }

    .efficie-pushed-tit {
        margin-bottom: 0.26rem;
    }

    .efficie-pushed-btm-play {
        width: 0.7rem;
    }

    .ehyt-ul {
        margin-top: 0.53rem;
    }

}

@media screen and (max-width: 1440px) {
    .efficie-icon {
        width: 0.34rem;
    }

    .efficie-pushed-tit {
        margin-bottom: 0.2rem;
    }

}

@media screen and (max-width: 1199px) {
    .efficie-banner-wrap {
        width: 100%;
    }

    .efficie-info {
        margin-top: 0.1rem;
    }

    .efficie-icon {
        width: 0.28rem;
        margin-top: 0.34rem;
    }

    .efficie-series {
        margin-top: 0.8rem;
    }

    .efficie-pushed-top {
        width: 80%;
        margin-bottom: 0.4rem;
    }

    .erbl-li::after {
        width: 0.06rem;
    }

    .erbl-li {
        padding-left: 0.3rem;
        margin-bottom: 0.3rem;
    }

    .efficie-reduce-btm-le {
        width: 29%;
    }

    .efficie-reduce-btm-ri {
        width: 68.5%;
    }

    .efficie-field .efficie-pushed-top {
        width: 90%;
    }

    .efficie-heat-years-le {
        padding: 0.5rem 0.3rem;
    }

    .ehyt-ul {
        margin-top: 0.33rem;
    }

    .ehyt-ul-li {
        margin-bottom: 0.2rem;
    }

    .ehyt-ul-li {
        margin-bottom: 0.1rem;
    }

}

@media screen and (max-width: 767px) {
    .efficie-icon {
        margin-top: 0.24rem;
    }

    .efficie-series {
        margin-top: 0.6rem;
    }

    .efficie-icon {
        margin-top: 0.15rem;
    }

    .efficie-pushed-top {
        width: 100%;
        margin-bottom: 0.35rem;
    }

    .efficie-pushed-tit {
        margin-bottom: 0.15rem;
    }

    .efficie-pushed-btm-play {
        width: 0.66rem;
    }

    .efficie-field .efficie-pushed-top {
        width: 100%;
    }

    .efficie-reduce-btm-le {
        display: none;
    }

    .efficie-reduce-btm-ri {
        width: 100%;
    }

    .erbr-li-tit {
        display: block;
        margin-bottom: 0.25rem;
    }

    .erbr-li-tit .std-font32 {
        color: #1E4F18;
    }

    .efficie-heat-years {
        flex-wrap: wrap;
    }

    .efficie-heat-years-le {
        width: 100%;
        padding: 0.4rem 0.24rem;
    }

    .efficie-heat-years-ul {
        width: 100%;
    }

    .efficie-heat-years-ri {
        width: 100%;
    }

    .efficie-heat-years-img {
        width: 100%;
    }

    .ehyt-ul {
        margin-top: 0.25rem;
    }

    .efficie-built .efficie-pushed-top {
        width: 100%;
    }

    .ebbc-li p {
        font-size: 0.22rem;
    }

    .efficie-reduce-btm-ri .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 0.3rem;
    }

    .efficie-reduce-btm-ri .slick-dots li {
        background: #ccc;
    }

    .efficie-reduce-btm-ri .slick-dots li.slick-active {
        background: #1E4F18;
    }

    .efficie-heat-years {
        flex-direction: column-reverse;
    }

    .efficie-heat-years-img {
        margin-bottom: 0.32rem;
    }

}

/* 2026.3.12 新增 end */
/* 2026.3.23 - tammy - start */
.his-model-inof-nub3 .hmin-core-svg {
    height: 6.49625vw;
    transform: translateY(-96%);
}

/* 2026.3.23 - tammy - end */


/* 2026.5.7 Yori start */
:root {
    --brdi2: 0.2rem;
    --font30: 0.30rem;
    --font68: 0.68rem;
    --font78: 0.78rem;
    --space90: 0.9rem;
    --space180: 1.8rem;
    --transition: all 0.4s ease;
    --colorfff: #fff;
    --color69c: #69CC1B;
}

.landac-main h1 {
    font-family: 'hemai-Bold' !important;
    font-size: var(--font68) !important;
    line-height: var(--line12);
    background: linear-gradient(90deg, #0B43DE 0%, #0980B2 24.52%, #15A987 49.52%, #2EB066 76.92%, #5ACE1F 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: start !important;
}

.landac-main .ys-nyban-img::after {
    display: none;
}

.landac-main .ys-flex-pos-center {
    position: absolute;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    top: 50%;
}

.landac-main-banner-txt,
.landac-main-banner-txt p {
    color: var(--colorfff) !important;
    font-family: 'hemai-Bold' !important;
    font-size: var(--font48) !important;
}

.landac-main-banner-txt p {
    margin-top: 0 !important;
    text-align: start !important;
}

.landac-main-banner-txt {
    margin-top: 0.18rem;

}

.landac-main-banner-inof {
    display: flex;
    flex-wrap: wrap;
    --lmbipa: 0.12rem;
    margin: 0.08rem calc(-1 * var(--lmbipa)) calc(-1 * var(--lmbipa));
}

.lmbi-nub-case span {
    color: var(--color69c);
    font-size: var(--font30);
    font-family: 'hemai-Bold';
    line-height: var(--line12) !important;
}

.landac-main-banner {
    width: 58%;
}

.lmbi-nub-case {
    line-height: var(--line12);
    font-family: 'hemai-Regular';
    color: var(--colorfff);
    font-size: var(--font30);
}

.lmbi-nub {
    padding: 0 var(--lmbipa);
    position: relative;
    margin-bottom: var(--lmbipa);
}

.lmbi-nub::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: var(--colorfff);
    width: 1px;
    height: 80%;
}

.landac-main-banner-tips {
    color: var(--colorfff);
    font-size: var(--font30);
    line-height: var(--line12);
    font-family: 'hemai-Light';
    padding-top: 0.41rem;
    margin-top: 0.56rem;
    position: relative;
}

.landac-main-banner-tips::after {
    content: '';
    position: absolute;
    left: 0;
    height: 0.05rem;
    top: 0;
    width: 0.66rem;
    background: var(--color69c);
}

.landac-best h2 {
    font-family: 'hemai-workbold';
}

.landac-best .solar-best-text,
.landac-best .solar-best-text p {
    color: var(--color4);
    text-align: center;
    font-family: 'hemai-Regular';
    font-size: var(--font20);
    line-height: var(--line12);
}

.landac-best .solar-scenario-tab-lis::before {
    top: auto;
    bottom: 1px;
}

.landac-best .solar-scenario-tab-lis::after {
    top: auto;
    bottom: 0;
    background: var(--color69c);
}

.landac-best .solar-scenario-swiper {
    margin-bottom: 0.3rem;
}

.landac-best .solar-scenario-tab-lis {
    padding: 0 0 0.3rem;
    font-size: var(--font32);
    font-family: 'hemai-semibold';
    line-height: var(--line12);
}

.landac-best .solar-scenario-tab-lis.swiper-slide-thumb-active {
    color: var(--color69c);
}

.landac-best {
    background: var(--color0);
    padding-bottom: 0;
}

.landac-energy .poweyen-energy-top {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.landac-energy .poweyen-energy-top .std-font50 {
    font-family: 'hemai-Bold' !important;
    font-size: var(--font68);
    display: inline-block;
    text-align: center;
    background: linear-gradient(270deg, #0B43DE 0%, #0980B2 24.52%, #15A987 49.52%, #2EB066 76.92%, #5ACE1F 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0.9rem;
}

.landac-energy .petl-lis:first-child .petl-li-text,
.landac-energy .petl-lis:first-child .petl-li-text span {
    font-size: var(--font78);
}

.landac-energy .petl-li-sub {
    margin-top: -0.04rem;
}

.landac-energy .poweyen-energy-top-list {
    margin: 0 calc(var(--gap1)* -1) 0.79rem;
}

.landac-energy .petp-li-tit {
    letter-spacing: -1.44px;
}

.landac-energy .petp-li-revenue,
.landac-energy .petp-li-revenue span {
    letter-spacing: -1.44px;
    width: 74px;
    font-family: 'workregul';
}

.landac-energy .poweyen-energy-top-text,
.landac-energy .poweyen-energy-top-text p {
    line-height: var(--line175);
}

.landac-energy .poweyen-energy-top-text p span {
    font-style: italic;
}

.landac-energy .petp-lis {
    margin-bottom: 0.18rem;
}

.landac-energy .petp-lis:first-child .petp-li-prog::before {
    background: linear-gradient(270deg, #0B43DE 0%, #0980B2 24.52%, #15A987 49.52%, #2EB066 76.92%, #5ACE1F 100%);
}

.landac-energy .poweyen-energy-top-progress {
    margin-bottom: 0.36rem;
}

.landac-energy .petp-li-revenue {
    margin-left: 0.18rem;
}

.landac-energy .poweyen-energy-top-text {
    max-width: 82.75%;
}

.landac-energy .poweyen-energy-top-text p {
    margin-bottom: 0.08rem;
}

.landac-hoy {
    background: var(--color0);
}

.landac-hoy h2 {
    text-align: center;
    width: 50%;
    margin: 0 auto 0.29rem;
}

.landac-hoy-txt,
.landac-hoy-txt p {
    color: var(--colorfff);
    line-height: var(--line12);
    font-family: 'hemai-Regular';
    text-align: center;
}

.landac-hoy-txt {
    margin-bottom: var(--space60);
}

.mod-slick-case-btn {
    --mscbwi: 50px;
    width: var(--mscbwi);
    height: var(--mscbwi);
    border: 1px solid var(--colorfff);
    background: rgba(255, 255, 255, 0.20);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    z-index: 5;
    transform: translateY(-50%);
    transition: var(--transition);
    cursor: pointer;
}

.mod-slick-case-btn svg {
    width: 25%;
}

.mod-slick-case-btn svg,
.mod-slick-case-btn svg path {
    transition: var(--transition);
}

.mod-slick-case-le {
    left: 0.3rem;
}

.mod-slick-case-ri {
    right: 0.3rem;
}

.landac-hoy-slick {
    position: relative;
}

.lhsi-nub:not(:first-child) {
    display: none;
}

.landac-safe h2 {
    text-align: center;
    margin-bottom: var(--space90);
}

.landac-safe {
    padding-top: var(--space150);
}

.landac-safe-tit {
    font-size: var(--font36);
    color: var(--colorfff);
    font-family: 'workmedium';
    font-weight: revert;
    text-align: center;
    margin-bottom: 0.12rem;
    line-height: var(--line12);
}

.landac-safe-txt,
.landac-safe-txt p {
    color: var(--colorfff);
    font-family: 'hemai-Regular';
    line-height: var(--line12);

}

.landac-safe-txt {
    margin-bottom: 0.47rem;
}

.landac-safe-pic {
    border-radius: var(--brdi2);
    border: 0.5px solid var(--colorfff);
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);

}

.liin-case-pic {
    width: 100%;
    height: 100%;
    position: relative;
}

.liin-case-pic::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    height: 50%;
    pointer-events: none;
    background-blend-mode: multiply;
    mix-blend-mode: multiply;
    background: linear-gradient(3deg, #1E1E21 -9.22%, rgba(143, 144, 154, 0.37) 55.85%, rgba(210, 212, 225, 0.00) 89.37%);
}

.liin-case-pic img {
    object-fit: cover;
}

.landac-intell-inof {
    --liihe: 516px;
    display: flex;
    --gap1: 0.06rem;
    margin: 0 calc(var(--gap1)* -1);
}

.landac-intell-inof-nub {
    flex-grow: 1;
    height: var(--liihe);
    width: calc(calc(var(--cont) + calc(var(--gap1)* 2))* .2);
    padding: 0 var(--gap1);
    transition: var(--transition);
}

.liin-case {
    width: 100%;
    height: 100%;
    border-radius: var(--brdi2);
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.landac-intell-inof-nub.on {
    width: calc(calc(var(--cont) + calc(var(--gap1)* 2))* 0.475);
}

.liin-case-tit {
    color: var(--colorfff);
    line-height: var(--line12);
    font-weight: bold;
    position: absolute;
    font-family: 'interBold';
    bottom: 0.45rem;
    left: 50%;
    width: 100%;
    text-align: center;
    padding: 0 0.2rem;
    transform: translateX(-50%);
    transition: var(--transition);
}

.liin-case-content {
    position: absolute;
    width: 100%;
    pointer-events: none;
    opacity: 0;
    padding: 0.45rem 0.54rem;
    bottom: 0;
    transition-delay: .3s;
    transition: var(--transition);
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}

.liin-case-content .liin-case-tit {
    opacity: 1 !important;
    padding: 0;
    pointer-events: all !important;
    position: relative;
    text-align: start;
    transform: translateX(0%);
    left: auto;
    bottom: 0;
    margin-bottom: 0.15rem;
}

.liin-case-content-txt,
.liin-case-content-txt p {
    color: rgba(255, 255, 255, .8);
    line-height: var(--line12);
}

.landac-intell-inof-nub.on .liin-case-tit {
    opacity: 0;
    pointer-events: none;
}

.landac-intell-inof-nub.on .liin-case-content {
    opacity: 1;
    pointer-events: all;
    transition-delay: .3s;
}

.landac-simplify {
    margin-top: 0;
    padding-bottom: 0;
}

.landac-simplify-tit {
    position: absolute;
    left: 50%;
    width: 100%;
    padding: 0 var(--space180);
    bottom: var(--space50);
    font-size: var(--font18);
    line-height: var(--line12);
    color: var(--colorfff);
    z-index: 5;
    transform: translateX(-50%);
    font-family: 'hemai-Light';
}

.landac-simplify .sibi-nub {
    border-radius: var(--brdi2);
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    position: relative;

}

.landac-simplify .sibs-line {
    width: 3px;
    height: 1.66rem;
    background: var(--color69c);
    z-index: 9;
    left: -1.5px;
}

.landac-simplify .simplify-install-bt-side {
    width: 34%;
    padding: 0.39rem 1.5rem 0.39rem 0;
    border-left: 1px solid rgba(255, 255, 255, .3);
    position: relative;
}

.landac-simplify h2,
.landac-intell h2 {
    text-align: center;
    font-size: var(--font36) !important;
    font-family: 'workmedium';
    margin-bottom: 0.12rem;
}

.landac-simplify h2 {
    margin-bottom: 0.58rem;
}

.landac-intell-txt {
    margin-bottom: 0.6rem;
}

.liin-case-content-txt {
    width: 70%;
}

.landac-simplify .sibs-info-nub {
    font-family: 'hemai-SemiBold';
    opacity: 0.3;
}

.landac-simplify .sibs-info-nub.act {
    opacity: 1;
}

.landac-intell-txt,
.landac-intell-txt p {
    color: var(--colorfff);
    font-family: 'hemai-Regular';
    line-height: var(--line12);
    font-size: var(--font20);
    text-align: center;
}


.landac-built .ssnw-bg,
.landac-built .sbbr-slick-nub-cont {
    border-radius: var(--brdi2);
}

.simplify-built.landac-built .sbbl-slick-nub-cont {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.landac-built .ssnc-tit::after {
    width: 0.68rem;
    height: 2px;
    opacity: 0.5;
    background: var(--colorfff);
}

.landac-built-grow {
    flex-grow: 1;
}

.simplify-built.landac-built .ssnc-tit {
    font-family: 'hemai-Regular';
    padding-bottom: 0.24rem;
}

.landac-built .ssnw-bg {
    opacity: 0.3;
}

.simplify-built.landac-built .sbbl-slick-nub-wrap {
    padding: 0.7rem 1.1rem 0.9rem 0.6rem;
}

.simplify-built.landac-built .ssnc-bt .ssnc-bt-parga {
    margin-bottom: 0;
}

.landac-plug h2 {
    margin-bottom: 0.25rem !important;
}

.landac-plug .poweyen-plug-text,
.landac-plug .poweyen-plug-text p {
    text-align: center;
    line-height: var(--line12);
    font-size: var(--font20);
    font-family: 'hemai-Regular';
}

.landac-plug .poweyen-plug-text {
    margin: 0 auto 0.39rem;
}

.landac-plug .pebv-tab-lis::before {
    height: 1px;
    background: rgba(255, 255, 255, 0.3);
}

.landac-plug .pebv-tab-lis {
    font-size: var(--font32);
    line-height: var(--line12);
    color: rgba(255, 255, 255, 0.3);
    width: 33.333%;
    padding: 0.3rem 0.1rem;
    font-family: 'hemai-SemiBold';
}

.landac-plug .pebv-tab-lis::after {
    height: 3px;
    background: var(--color69c);
    bottom: -1.5px;
}

.landac-plug .pebv-tab-lis.act {
    opacity: 1;
    color: var(--color69c);
}

.landac-plug .landac-plug-txt,
.landac-plug .landac-plug-txt p {
    color: var(--colorfff);
    line-height: var(--line12);
    font-family: 'hemai-Light';
    font-size: var(--font20);
}

.landac-plug .landac-plug-txt {
    position: absolute;
    bottom: 0.5rem;
    left: 0;
    padding: 0 var(--space150);
    width: 78%;
}

.landac-plug .ppil-lis .ys-imgbox-cover::after {
    content: '';
    position: absolute;
    pointer-events: none;
    left: 0;
    width: 100%;
    bottom: 0;
    height: 33.333%;
    background: linear-gradient(0deg, #5F6169 6.66%, rgba(98, 100, 108, 0.97) 24.91%, rgba(108, 110, 118, 0.88) 37.94%, rgba(125, 127, 136, 0.73) 48.37%, rgba(149, 151, 162, 0.52) 58.79%, rgba(181, 183, 194, 0.25) 69.22%, rgba(210, 212, 225, 0.00) 75.73%);
    background-blend-mode: multiply;
    mix-blend-mode: multiply;
    z-index: 10;
}

.lffn-case {
    width: 70px;
    flex: none;
}

.lffn-case img {
    width: 100%;
}

.landac-fully {
    background: #161616;
}

.landac-fully-fir {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    --lffpa: 0.1rem;
    margin: 0 calc(var(--lffpa) * -1) calc(var(--lffpa) * -1);
}

.landac-fully-fir-nub {
    width: 20%;
    display: flex;
    padding: 0 var(--lffpa);
    justify-content: center;
    margin-bottom: var(--lffpa);
}

.landac-fully h2 {
    text-align: center;
    margin-bottom: 0.91rem;
}

.landac-fully-fir-top {
    margin-bottom: var(--space60);
}

.lfsn-case {
    padding: 0 0.15rem;
    border-radius: 50px;
    border: 1px solid var(--colorfff);
}

.lfsn-case,
.lfsn-case p {
    color: var(--colorfff);
    font-family: 'hemai-Light';
    letter-spacing: -1.08px;
}

.landac-fully .ys-cont1440 {
    padding: 0 1.2rem;
}

.lfsn-case p {
    line-height: 28px;
}

.landac-fully-sec {
    display: flex;
    flex-wrap: wrap;
    --lfspa: 0.08rem;
    justify-content: center;
    margin: 0 calc(var(--lfspa) * -1) calc(var(--lfspa) * -1);
}

.landac-builts h2 {
    margin-bottom: 0.75rem;
    text-align: center;
}

.landac-built h2 {
    font-size: var(--font36);
    font-family: 'hemai-medium';
    margin-bottom: var(--space60);
}

.landac-built.simplify-built .sbbr-wrap {
    border-radius: var(--brdi2);
}

.landac-built.simplify-built .simplify-break-bt-le {
    width: 32.3%;
    border-radius: var(--brdi2);
}

.simplify-built.landac-built .simplify-break-bt-ri {
    padding-right: 0;
    margin-right: 0.24rem;
}

.landac-built.simplify-built .ssnc-bt-num {
    font-size: var(--font60);
    font-family: 'hemai-SemiBold';
    line-height: var(--line12);
    margin-bottom: 0.02rem;
}

.landac-built.simplify-built .ssnc-bt-parga,
.landac-built.simplify-built .ssnc-bt-parga p {
    font-size: var(--font36);
    font-family: 'hemai-SemiBold';
    line-height: var(--line12);
}

.landac-fully-sec-nub {
    padding: var(--lfspa);
    margin-bottom: var(--lfspa);
    opacity: .5;
}

.landac-fit {
    background: var(--color0);
}

.landac-built-inof {
    --lbipa: 0.12rem;
    margin: 0 calc(var(--lbipa) * -1);
}

.lbin-case-pic {
    border-radius: var(--brdi2);
    margin-bottom: 0.23rem;
}

.lbin-case-tit {
    color: var(--colorfff);
    font-size: var(--font30);
    line-height: var(--line12);
    font-weight: revert;
    font-family: 'hemai-SemiBold';
    margin-bottom: 0.12rem;
}

.landac-built-inof-nub {
    width: 33.333%;
    padding: 0 var(--lbipa);
}

.lbin-case-txt,
.lbin-case-txt p {
    line-height: var(--line15);
    color: rgb(255, 255, 255, .8);
    font-family: 'hemai-Regular';
}

.landac-built-inof-nub:not(:first-child) {
    display: none;
}

.mod-dots .slick-dots {
    position: relative;
    bottom: auto;
    margin-top: 0.4rem;
}


.mod-dots .slick-dots li {
    background: var(--color69c);
    opacity: .3;
}

.mod-dots .slick-dots li.slick-active {
    opacity: 1;
}

.landac-effic .poweyen-effic-video {
    border-radius: var(--brdi2);
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    margin-bottom: 0.45rem;
}

.landac-effic .poweyen-effic-video>img {
    opacity: .5;
}

.landac-effic-sec {
    --lesffpa: 0.12rem;
    margin: 0 calc(var(--lesffpa) * -1);
}

.landac-effic-sec-nub {
    width: 33.333%;
    padding: 0 var(--lesffpa);
}

.lesn-case-pic .ys-imgbox-cover {
    width: 100%;
    height: 100%;
    position: relative;
}

.lesn-case-pic .ys-imgbox-cover::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 33.333%;
    background: linear-gradient(3deg, #1E1E21 -9.22%, rgba(143, 144, 154, 0.37) 55.86%, rgba(210, 212, 225, 0.00) 89.38%);
    background-blend-mode: multiply;
    mix-blend-mode: multiply;
}

.lesn-case-pic .ys-imgbox-cover img {
    object-fit: cover;
}

.lesn-case-pic {
    position: relative;
    width: 100%;
    border-radius: var(--brdi2);
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.lesn-case-pic-num {
    position: absolute;
    left: 0;
    bottom: 0;
    color: var(--color69c);
    font-size: var(--font32);
    line-height: var(--line12);
    font-family: 'hemai-SemiBold';
    padding: 0.15rem 0.3rem;
}

.lesn-case-tit {
    text-align: center;
    color: var(--colorfff);
    font-size: var(--font30);
    line-height: var(--line12);
    font-family: 'hemai-SemiBold';
    margin-top: 0.22rem;
}

.landac-effic-sec-nub:not(:first-child) {
    display: none;
}

.landac-line-case {
    width: 100%;
}

.landac-energy {
    background: rgba(2, 11, 43, 0.66);
}

.landac-line {
    width: 100%;
    height: 100%;
    margin-top: -1px;
}

.landac-bottom {
    position: relative;
    overflow: visible;
    padding-bottom: var(--space90);
}

.landac-energy-bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: -1;
}

.landac-energy-bg::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1.5rem;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
    pointer-events: none;
}

.landac-energy-bg img {
    width: 100%;
    height: 100%;
}

.landac-main-allbg {
    position: relative;
}

.landac-line-case img {
    width: 100%;
    vertical-align: bottom;
}

.landac-builts {
    background: var(--color0);
    padding-top: var(--space150);
}

.landac-plug.poweyen-plug {
    background: transparent;
}

.landac-effic.poweyen-effic h2 {
    margin-bottom: 0.75rem;
}

.landac-fit h2 {
    text-align: center;
    margin-bottom: 0.75rem;
}

.lffn-cases {
    display: flex;
    --lffncawi: 67.8%;
    border-radius: var(--brdi2);
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.lffn-case-le img {
    object-fit: cover;
}

.lffn-case-le {
    width: var(--lffncawi);
    flex: none;
}

.lffn-case-ri-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.lffn-case-ri-bg {
    position: absolute;
    opacity: .3;
    z-index: -1;
    left: 0;
    pointer-events: none;
    top: 0;
    width: 100%;
    height: 100%;
}

.lffn-case-ri {
    width: calc(100% - var(--lffncawi));
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0.6rem 0.74em 0.6rem 0.7rem;
    align-items: start;
}

.lffn-case-ri-tip,
.lffn-case-ri-tip p {
    color: var(--colorfff);
    font-size: var(--font24);
    text-shadow: 0 1px 0 #000;
    line-height: 42px;
    font-family: 'hemai-SemiBold';
}

.lffn-case-ri-tip {
    padding: 0 0.15rem;
    display: inline-block;
    margin-bottom: 0.31rem;
    border-radius: 50px;
    border: 1px solid var(--colorfff);
    background: linear-gradient(275deg, #6E7D8E 18.38%, #38495C 47.55%, #6E7D8E 79.51%);
}

.lffn-case-ri-tit1 {
    color: var(--color69c);
    font-family: 'hemai-SemiBold';
    font-size: var(--font24);
    line-height: var(--line12);
}

.lffn-case-ri-tit2 {
    color: var(--colorfff);
    font-family: 'hemai-SemiBold';
    font-size: var(--font28);
    line-height: var(--line175);
    display: flex;
    align-items: center;
}

.lffn-case-ri-ce {
    flex-grow: 1;
    margin-bottom: 0.2rem;
}

.lffn-case-ri-tit2 span {
    color: var(--color69c);
    font-family: 'hemai-SemiBold';
    font-size: var(--font20);
    line-height: var(--line175);
    padding-right: 0.01rem;
}

.lcrt-svg {
    width: 28px;
    margin-right: 0.01rem;
    flex: none;
}

.lcrt-svg svg {
    width: 100%;
}

.lcri-nub-case-fir {
    color: var(--colorfff);
    line-height: var(--line12);
    font-family: 'hemai-Light';
    font-size: var(--font18);
    margin-bottom: 0.03rem;
}

.landac-fit-fir-nub {
    display: none;
    margin-bottom: 0.45rem;
}

.landac-fit-sec-scroll {
    display: flex;
    margin-bottom: 0.45rem;
    justify-content: center;
}

.landac-fit-three-txt {
    display: none;
}

.landac-fit-sec {
    display: flex;
}

.landac-fit-sec-nub {
    min-width: 3.25rem;
    transition: var(--transition);
    cursor: pointer;
    border: 1px solid transparent;
    padding: 0 0.1rem;
    background: rgba(255, 255, 255, 0.20);
}

.landac-fit-sec-nub:nth-child(1) {
    border-radius: 50px 0 0 50px;
}

.landac-fit-sec-nub:nth-last-child(1) {
    border-radius: 0 50px 50px 0;
}

.landac-fit-sec-nub.act {
    border: 1px solid var(--color69c);
    background: transparent;
}

.landac-fit-sec-nub.act h3 {
    color: var(--color69c);
}

.lfsn-box h3 {
    color: rgb(255, 255, 255, .3);
    font-size: var(--font24);
    font-family: 'hemai-Medium';
    transition: var(--transition);
    line-height: 45px;
    letter-spacing: -1.44px;
    text-align: center;
}

.lcri-nub-case-sec {
    color: var(--color69c);
    font-family: 'hemai-SemiBold';
    font-size: var(--font24);
    line-height: var(--line12);
}

.lcri-nub {
    margin-bottom: 0.32rem;
}

.lcri-nub:nth-last-child(1) {
    margin-bottom: 0;
}

.landac-fit-txt,
.landac-fit-txt p {
    color: var(--colorfff);
    font-size: var(--font20);
    font-family: 'hemai-Regular';
    line-height: var(--line12);
}

.landac-fit {
    padding-bottom: var(--space150);
}

.lmbi-nub:nth-last-child(1)::after {
    opacity: 0;
}

.landac-main .poweyen-key,
.landac-main .poweyen-down {
    background: var(--color0);
}

.landac-main .poweyen-down h2 {
    margin-bottom: 0.73rem;
}

@media screen and (min-width: 1200px) {
    .landac-fit-sec-nub:hover {
        border: 1px solid var(--color69c);
        background: transparent;
    }

    .landac-fit-sec-nub:hover h3 {
        color: var(--color69c);
    }

    .mod-slick-case-btn:hover svg path {
        stroke: var(--color69c);
    }

    .mod-slick-case-btn:hover {
        border: 1px solid var(--color69c);
    }
}

.liin-case video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    z-index: 5;
}
.liin-case-content,
.liin-case-tit{
    z-index: 10;
}
.liin-case-pic
{
    z-index: 5;
}
/* Yori - 2026.5.8 end  */
.landac-best .solar-scenario-tab{
     width: 69.45%;   
}
.landac-best .solar-scenario-swiper {
    width: 69.45%;
}
.landac-safe-pic{
      width: 83.1%;
      margin: 0 auto;
}
.landac-plug .poweyen-plug-img{
    width: 69.45%;
    margin: 0 auto;
}
.landac-line {
    position: relative;
    height: 14px;
    margin-top: -16px;
}
.landac-line-case {
    position: absolute;
    left: 0;
    height: 100%;
}
.landac-safe-pic {
    border: 0.5px solid #666;
}
/* Yori - 2026.5.8 end2  */
.landac-simplify .sibi-nub-img{
    position: relative;
}
.landac-simplify .sibi-nub-img::after{
    content: '';
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    height: 33.333%;
    position: absolute;
    pointer-events: none;
    background:linear-gradient(0deg, #5F6169 6.66%, rgba(98, 100, 108, 0.97) 24.91%, rgba(108, 110, 118, 0.88) 37.94%, rgba(125, 127, 136, 0.73) 48.37%, rgba(149, 151, 162, 0.52) 58.79%, rgba(181, 183, 194, 0.25) 69.22%, rgba(210, 212, 225, 0.00) 75.73%);
    background-blend-mode: multiply;
    mix-blend-mode: multiply;
}

/* Yori - 2026.5.8 start - 3  */
.xmbc-ri,
.xmbc-ri p {
    font-size: var(--font30) !important;
    font-family: 'hemai-Light';
    line-height: 46px !important;
}

.landac-main.xsafe-main .ys-flex-pos-center {
    position: absolute;
    left: 50%;
    width: 100%;
    transform: translate(-50%, 0);
    top: calc(var(--space80) + var(--headh));
}

.landac-main-banner.xsafe-main-banner {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.landac-main.xsafe-main h1 {
    display: inline-block;
    text-align: center;
}

.xsafe-main-banner-ce {
    margin-top: 0.16rem;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.xsafe-main .landac-main-banner-txt,
.xsafe-main .xsafe-main-banner-ce p {
    width: auto !important;
    margin-top: 0 !important;
}

.xsafe-main-banner-ce .landac-main-banner-txt {
    padding-right: 0.3rem;
}

.xmbc-ri {
    padding: 0 0.3rem;
    border-radius: 50px;
    border: 1px solid var(--colorfff);
}

.xsafe-effic .landac-effic-sec-nub {
    width: 25%;
}

.xsafe-effic .lesn-case-tit {
    padding: 0rem 0.5rem;
}

.xsafe-fit-ce {
    flex-grow: 1;
    margin-bottom: 0.2rem;
}

.xsafe-fit-ce-txt,
.xsafe-fit-ce-txt p {
    color: var(--colorfff);
    font-size: var(--font14);
    font-family: 'hemai-Light';
    line-height: var(--line12);
}

.xsafe-fit .lffn-case-ri-inof {
    display: flex;
    flex-wrap: wrap;
    --lcripa: 0.125rem;
    margin: 0 calc(var(--lcripa) * -1) calc(var(--lcripa) * -1);
}

.xsafe-fit .lcri-nub {
    padding: 0 var(--lcripa);
    margin-bottom: 0.25rem;
}

.xsafe-fit .lffn-case-ri {
    padding: 0.71rem 0.3rem 0.58rem 0.7rem;
}

.xsafe-fit-ce .lffn-case-ri-ce {
    margin-bottom: 0.04rem;
}

.xsafe-fit .lffn-case-ri-tip {
    margin-bottom: 0.15rem;
}

.xsafe-fit .lcrc-nub {
    margin-bottom: -0.145rem;
}

.xsafe-fit .lcrc-nub:nth-last-child(1) {
    margin-bottom: 0;
}

.xsafe-main-banner .lmbi-nub-case,
.xsafe-main-banner .lmbi-nub-case span {
    font-size: var(--font24);
}

.xsafe-main-banner .landac-main-banner-inof {
    margin: 0.13rem calc(-1* var(--lmbipa)) calc(-1* var(--lmbipa));
}

.landac-plug .landac-plug-txt {
    padding: 0 var(--space60);
}

.landac-energy-bg {
    height: 104%;
}

.landac-plug .landac-plug-txt,
.landac-plug .landac-plug-txt p {
    font-size: var(--font18);
}
.liin-case-content-txt p,
.liin-case-content-txt {
    font-family: 'hemai-Light';
}
.landac-safe-txt, .landac-safe-txt p{
    text-align: center
}
.landac-safe{
    overflow: visible;
}
.xsafe-main-banner-ce{
    flex-wrap: wrap;
}
.xsafe-main.landac-main h1 {
    text-align: center !important;
}
/* Yori - 2026.5.8 end - 3  */
.sbbl-slick-nub.one .ssnc-bt-parga,
.sbbl-slick-nub.one .ssnc-bt-parga
p{
    font-size: var(--font24);
}
.xsafe-main .landac-fit-sec-nub {
    min-width: 2.74rem;
}
.landac-main  .landac-simplify .simplify-install-bt {
    justify-content: space-between;
}

/* Yori - 2026.5.9 end - 3  */

.landac-energy .petp-lis.act:first-child .petp-li-prog::before {
    animation: widthmax 3.3s ease-in-out both;
}
/* Yori - 2026.5.11 end - 3  */

/* Yori - 2026.5.18 start  */
:root {
    --font70: 0.7rem;
    --space160: 1.6rem;
}

.newadd-main .ys-flex-pos-center {
    position: absolute;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 9;
    top: 50%;
}

.newadd-main .ys-flex-pos-center h1 {
    font-size: var(--font70);
    font-family: 'hemai-Bold' !important;
    line-height: var(--line12);
    text-align: start;
}

.newadd-main-banner-txt {
    margin-top: 0.37rem;
}

.newadd-main-banner-txt,
.newadd-main-banner-txt p {
    font-size: var(--font30) !important;
    font-family: 'hemai-Light' !important;
    text-align: start !important;
    line-height: var(--line12) !important;
}

.newadd-main-banner-txt p {
    margin-top: 0 !important;
}

.nmcl-link {
    border-radius: 65px;
    cursor: pointer;
    display: flex;
}

.nmcl-link span {
    line-height: 65px;
    font-size: var(--font24);
    font-family: 'hemai-Medium';
}



.newadd-main-ce {
    display: flex;
    align-items: center;
}

.nmcl-link2 {
    display: flex;
    padding: 0 0.4rem 0 0.26rem;
    align-items: center;
    background: linear-gradient(90deg, #107A4D 0%, #52B852 100%);
}

.newadd-main-ce {
    margin-top: var(--space100);
}

.nmcl-link1 span {
    color: var(--color0);
}

.nmcl-link2 span {
    color: var(--colorfff);
    padding-right: 0.14rem;
}

.nmcl-link1 {
    padding: 0 0.32rem 0 0.38rem;
    background: var(--colorfff);
}

.newadd-main-ce-le {
    margin-right: 0.34rem;
}

.nmcl-link-icon {
    width: 36px;
    flex: none;
}

.newadd-main-banner {
    width: 85%;
}

.newadd-peo {
    padding-top: var(--space160);
    background: #020C0B;
    position: relative;
    padding-bottom: var(--space90);
}

.newadd-peo-bg img {
    width: 100%;
    height: 100%;
}

.newadd-peo-bg {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.newadd-peo-case-le {
    width: 54.4%;
}

.npcl-inof-nub {
    width: 25%;
    padding: 0 var(--npclpa);
    margin-bottom: 0.52rem;
}

.npcl-inof {
    display: flex;
    flex-wrap: wrap;
    --npclpa: 0.15rem;
    margin: 0 calc(var(--npclpa) * -1) -0.52rem;
}

.ninc-tit {
    color: var(--colorfff);
    font-size: var(--font24);
    font-family: 'hemai-Bold' !important;
    line-height: var(--line12);
    margin-bottom: 0.08rem;
    white-space: nowrap;
    text-align: center;
}

.ninc-txt,
.ninc-txt p {
    color: var(--colorfff);
    text-align: center;
    font-size: var(--font16);
    font-family: 'hemai-Light';
    line-height: var(--line12);

}

.npcl-inof-nub-case {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.ninc-txt-ce {
    margin-bottom: 0.15rem;
    flex-grow: 1;
}

.ninc-peo {
    margin: 0 auto 0.18rem;
}

.ninc-icon {
    background: var(--colorfff);
    border-radius: 0.1rem;
    padding: 0.03rem 0.24rem;
    overflow: hidden;
    width: 82.4%;
    transform: rotate(0);
    margin: 0 auto;
    -webkit-transform: rotate(0);
}

.newadd-peo-case {
    display: flex;
    align-items: start;
    justify-content: space-between;
    position: relative;
    z-index: 5;
}

.ntin-le {
    text-align: right;
    font-size: var(--font20);
    font-family: 'hemai-Light';
    line-height: var(--line12);
    background: linear-gradient(270deg, #127B4D 4.21%, #51B752 66.84%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ntin-ri {
    padding-left: 0.47rem;
    width: 70%;
}

.ntin-ri-top {
    color: var(--colorfff);
    font-size: var(--font20);
    font-family: 'hemai-Light';
    line-height: var(--line12);
    margin-bottom: 0.26rem;
}

.ntin-ri-bot {
    color: var(--colorfff);
    font-size: var(--font16);
    font-family: 'hemai-Medium';
    line-height: var(--line12);
}

.npcr-top-inof-nub {
    margin-bottom: 0.68rem;
}

.npcr-top-inof-nub:nth-last-child(1) {
    margin-bottom: 0;
}

.npcr-top-tit {
    color: #02B382;
    font-size: var(--font32);
    font-family: 'hemai-Bold';
    line-height: var(--line12);
    margin-bottom: 0.37rem;
}

.npcr-top-inof-nub {
    display: flex;
}

.newadd-peo-case-ri {
    width: 39.1%;
    position: relative;
}

.newadd-peo-case-ri::after {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    background: linear-gradient(180deg, rgba(2, 179, 130, 0.00) 0%, #02B382 52.4%, rgba(2, 179, 130, 0.00) 100%);
    width: 2px;
    left: -0.4rem;
}

.ntin-le {
    width: 33.4%;
    flex: none;
}

.nrin-tit {
    color: #02B382;
    font-size: var(--font16);
    font-family: 'hemai-Light';
    margin-bottom: 0.04rem;
    line-height: var(--line12);
}

.ntin-ri-inof-nub {
    margin-bottom: 0.37rem;
}

.ntin-ri-inof-nub:nth-last-child(1) {
    margin-bottom: 0;
}

.npcr-top-inof-nub:nth-child(2) .ntin-ri-top {
    margin-bottom: 0.3rem;

}

.npcr-top {
    margin-bottom: var(--space80);
}

.npcr-bottom .npcr-top-tit {
    margin-bottom: 0.26rem;
}

.npcr-bottom-inof {
    display: flex;
    width: 92.7%;
    flex-wrap: wrap;
    --npcrpa: 0.05rem;
    margin: 0 calc(var(--npcrpa) * -1) -0.07rem;
}

.npcr-bottom-inof-nub {
    padding: 0 var(--npcrpa);
    width: 25%;
    margin-bottom: 0.07rem;
}

.nbin-case {
    border-radius: 0.1rem;
    background: #5ACDAD;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.nmcl-link-icon img {
    width: 100%;
}

@media screen and (max-width: 1680px) {
    .newadd-main .ys-flex-pos-center h1 {
        font-size: var(--font60);
    }

    .nmcl-link span {
        line-height: 55px;
    }

    .nmcl-link-icon {
        width: 32px;
    }

    .newadd-main-ce {
        margin-top: var(--space70);
    }

    .nmcl-link2 {
        padding: 0 0.35rem 0 0.26rem;
    }

    .npcr-top-inof-nub {
        margin-bottom: var(--space70);
    }

    .ntin-ri-top,
    .npcr-top-inof-nub:nth-child(2) .ntin-ri-top {
        margin-bottom: 0.25rem;
    }

    .ninc-tit {
        white-space: wrap;
    }

    .ntin-ri {
        padding-left: 0.3rem;
    }

    .npcl-inof-nub {
        margin-bottom: 0.4rem;
    }

    .npcl-inof {
        --npclpa: 0.12rem;
        margin: 0 calc(var(--npclpa)* -1) -0.4rem;
    }
}

@media screen and (max-width: 1440px) {
    .nmcl-link span {
        line-height: 45px;
    }

    .nmcl-link-icon {
        width: 26px;
    }

    .nmcl-link2 {
        padding: 0 0.25rem 0 0.26rem;
    }

    .npcl-inof-nub {
        margin-bottom: 0.35rem;
    }

    .npcl-inof {
        --npclpa: 0.1rem;
        margin: 0 calc(var(--npclpa)* -1) -0.35rem;
    }

    .newadd-peo-case-le {
        width: 55.4.5%;
    }

    .npcr-bottom-inof-nub {
        width: 25%;
        margin-bottom: 0.1rem;
    }

    .npcr-bottom-inof {
        width: 96%;
        margin: 0 calc(var(--npcrpa)* -1) -0.1rem;
    }
}

@media screen and (max-width: 1199px) {
    .nmcl-link span {
        line-height: 42px;
    }

    .nmcl-link-icon {
        width: 24px;
    }

    .newadd-main-ce-le {
        margin-right: 0.2rem;
    }

    .newadd-peo-case-ri,
    .newadd-peo-case-le {
        width: 100%;
    }

    .newadd-peo-case-ri {
        margin-top: 0.5rem;
    }

    .newadd-peo-case {
        flex-wrap: wrap;
    }

    .ntin-le {
        width: 20.4%;
    }

    .ntin-ri {
        width: 76%;
    }

    .newadd-main-banner {
        width: 90%;
    }
}

@media screen and (max-width: 767px) {
    .newadd-main-banner {
        width: 100%;
    }

    .newadd-main-ce {
        flex-wrap: wrap;
        margin-top: var(--space60);
    }

    .newadd-main-ce-le {
        margin-bottom: 0.3rem;
    }

    .newadd-main-ce-ri,
    .newadd-main-ce-le {
        min-width: 230px;
        margin-right: 0;
    }

    .npcl-inof-nub {
        width: 50%;
    }

    .ntin-le {
        width: 100%;
        text-align: start;
        margin-bottom: 0.3rem;
    }

    .ntin-ri {
        padding-left: 0;
        width: 100%;
    }

    .npcr-top-inof-nub {
        flex-wrap: wrap;
    }

    .npcr-bottom-inof-nub {
        width: 33.333%;
    }

    .nmcl-link span {
        line-height: 38px;
    }

    .newadd-peo-case-ri::after {
        left: -0rem;
    }

    .nmcl-link-icon {
        width: 22px;
    }

    .newadd-peo-case-ri {
        padding-left: 0.3rem;
    }

    .newadd-main .ys-flex-pos-center h1 {
        font-size: 24px;
    }

    .newadd-main-banner-txt {
        margin-top: 0.3rem;
    }
}

/* Yori - end - 5.18 新增板块 */
.landac-built-inof{
    width: calc(100% + calc(var(--lbipa) * 2));
}
.landac-effic-sec{
    width: calc(100% + calc(var(--lesffpa) * 2));
}
.landac-intell-inof{
    width: calc(100% + calc(var(--gap1) * 2));
}

.prodet-ban-text1 p{
    color: var(--colortitle1);
    line-height: var(--line14);  
    margin-right: -20px;
    margin-top:16px;
    font-size: var(--font14);
}
/* 2026.07.13 - start */
:root {
    --space140: 1.4rem;
}
.july-main {
    background: #010101;
}
.july-pic {
    padding-top: var(--space180);
    padding-bottom: var(--space140);
    background: #141414;
    position: relative;
}
.july-pic .ys-cont1400>img {
    display: block;
    width: 100%;
}
.july-cert {
    padding-top: var(--space140);
    padding-bottom: var(--space140);
}
.july-title {
    text-align: center;
}
.july-title .std-font50 {
    margin: 0;
    color: #fff;
    font-family: var(--bold);
    font-size: var(--font50);
    line-height: var(--line12);
}
.july-title .std-font50 span {
    color: #69cc1b;
}
.july-title .std-font24 {
    width: 80%;
    margin: 0 auto;
    margin-top: 0.33rem;
}
.july-title .std-font24,
.july-title .std-font24 p {
    color: #fff;
    font-family: var(--wslight);
    line-height: var(--line15);
    letter-spacing: -0.44px;
}
.july-cert-photo {
    margin-top: var(--space60);
    overflow: hidden;
    border-radius: 0.15rem;
    position: relative;
}
.july-cert-photo>img {
    width: 100%;
}
.july-cert-photo-btn {
    position: absolute;
    width: 2.0rem !important;
    top: 0;
    right: 1.84rem;
    z-index: 3;
}
.july-cert-points {
    position: absolute;
    width: 86.2%;
    z-index: 4;
    bottom: .413rem;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    border-radius: 14px;
    overflow: hidden;
    background: linear-gradient(to right, rgba(26, 26, 26, 1), rgba(17, 17, 17, 0.84), rgba(0, 0, 0, 0.5), rgba(19, 19, 19, 0.87), rgba(26, 26, 26, 1));
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    padding: 0.24rem 0.45rem;
}
.july-cert-points-nub {
    width: 25%;
    padding: 0rem .32rem;
    border-right: 1px dashed rgba(255, 255, 255, 1);
    color: #fff;
    text-align: center;
}
.july-cert-points-nub:last-child {
    border-right: 0px;
}
.jcpn-icon {
    width: 0.32rem;
    margin: 0 auto;
    margin-bottom: 0.08rem;
}
.july-cert-points .std-h5 {
    width: 90%;
    margin: 0 auto;
    color: var(--colorfff);
    margin-bottom: 0.09rem;
}
.july-cert-points .std-text3 {
    width: 90%;
    margin: 0 auto;
}
.july-cert-points .std-text3,
.july-cert-points .std-text3 p {
    line-height: var(--line12);
    text-align: center;
    color: var(--colorfff);
    font-family: 'interRegular';
}
.july-cert-icon-nub .ys-imgbox-cover {
    width: 0.67rem;
    margin: 0 auto;
}
.july-cert-icon-nub {
    text-align: center;
}
.july-cert-icon {
    display: flex;
    margin-top: 0.63rem;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
.july-cert-tabs {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    --gap1: 0.08rem;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap1) * -1);
    margin-top: .42rem;
}
.july-cert-tabs-nub {
    padding: 0 var(--gap1);
    margin-bottom: var(--gap1);
}
.july-cert-tab {
    padding: .04rem .18rem;
    border: 1px solid rgba(255, 255, 255, .6);
    border-radius: 0.5rem;
    color: rgba(255, 255, 255, .6);
    cursor: pointer;
    font-family: 'interRegular';
    font-size: var(--font16);
    line-height: 1.2;
    transition: .3s;
}
.std-font22,
.std-font22 p {
    font-size: var(--font22);
    line-height: 1.2;
    color: var(--colorfff);
}
.july-compl {
    display: flex;
    flex-direction: column;
    margin: var(--space50) auto 0;
    border: 1px solid rgba(255, 255, 255, .32);
    border-radius: 16px;
}
.july-compl-top {
    padding: 0.28rem 0.54rem;
    cursor: pointer;
    position: relative;
    padding-right: 0.9rem;
}
.july-compl-toggle {
    width: 0.27rem;
    position: absolute;
    right: 0.54rem;
    top: 50%;
    transform: translateY(-50%);
    transition: transform .36s ease;
}
.july-compl-toggle img {
    width: 100%;
}
.july-compl-top .std-text3 {
    margin-top: 0.09rem;
}
.july-compl-top .std-text3,
.july-compl-top .std-text3 p {
    line-height: var(--line12);
    color: var(--colorfff);
}
.july-compl-bot {
    padding: 0.28rem 0.54rem;
    padding-top: 0 !important;
    margin-top: -0.1rem;
}
.july-compl.is-open .july-compl-toggle {
    transform: rotate(180deg);
}
.july-compl-bot,
.july-compl-bot p {
    color: var(--colorfff);
}
.july-compl-bot {
    display: none;
}
.july-wai {
    position: relative;
    background: #141414;
}
.july-plug {
    position: relative;
}
.july-plug-photo {
    overflow: hidden;
    border-radius: 0.2rem;
    margin-top: var(--space50);
}
.july-plug-bg {
    position: absolute;
    top: 0;
    width: 100%;
    pointer-events: none;
}
.july-plug-bg img {
    width: 100%;
}
.july-plug .ys-cont1440 {
    position: relative;
    z-index: 6;
}
.july-video {
    position: relative;
}
.july-video video {
    position: absolute;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    object-fit: cover;
    top: -1px;
    left: -1px;
}
.july-plug {
    color: #fff;
    padding-top: var(--space140);
}
.july-tablet-core {
    display: flex;
    align-items: center;
}
.july-tablet-core-img {
    width: 40.3%;
    border-radius: 0.2rem;
    overflow: hidden;
}
.july-tablet-core-img img {
    width: 100%;
}
.july-tablet-core-text {
    width: 59.7%;
    padding-right: 1.34rem;
}
.july-tablet .july-title {
    text-align: left;
}
.july-tablet .july-title .std-font24 {
    width: 100%;
    margin-top: 0.13rem;
}
.jtct-img {
    width: 5.11rem;
    max-width: 100%;
    margin-top: 0.71rem;
}
.jtct-img img {
    width: 100%;
}
.jtct-inof {
    --gap1: 0.62rem;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.34rem;
}
.jtct-inof-nub {
    padding: 0 var(--gap1);
    position: relative;
}
.jtct-inof .std-font24 {
    color: var(--colorfff);
    font-family: 'worksemi';
    line-height: 1.1;
}
.jtct-inof-nub .std-font46 {
    font-size: calc(var(--font48) - 0.02rem);
    color: #69CC1B;
    line-height: var(--line15);
}
.jtct-inof-nub::before {
    content: '';
    background: #D9D9D9;
    width: 2px;
    height: calc(100% - 26px);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.jtct-inof-nub:last-child::before {
    display: none;
}
.july-tablet {
    padding-top: var(--space140);
}
.july-wai .petl-lis:first-child .petl-li-text,
.july-wai .petl-lis:first-child .petl-li-text span {
    font-size: 0.78rem;
}
.july-wai .petl-li-text small {
    font-size: var(--font20);
    width: 100%;
    display: block;
    font-family: var(--regular);
    line-height: var(--line12);
}
.july-max-img,
.july-max-img img {
    width: 100%;
}
.july-max-img {
    margin-top: 0.23rem;
}
.july-max {
    padding-top: var(--space140);
}
.july-scale{
    position: relative;
}
.july-scale .ys-nyban-img{
    width: 100%;
}
.july-scale-core{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    padding-top: var(--space160);
    padding-bottom: var(--space150);
}
.july-scale-core .ys-cont1440{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.july-scale-core .july-title{
    text-align: left;
    width: 5.1rem;
    max-width: 100%;
}
.july-scale-core .july-title .std-font24 {
    width: 100%;
    margin-top: 0.13rem;
}
.july-scale-core .july-title .std-font50{
    letter-spacing: -3px;
}
.july-scale-metrics {
    display: flex;
    --gap1: 0.08rem;
    margin: 0 calc(var(--gap1) * -1);
    justify-content: flex-start;
}
.july-scale-metrics-nub {
    padding: 0 var(--gap1); 
}
.jsmn-item{
    min-width: 1.4rem;
    padding: .15rem .1rem;
    border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 0.08rem;
    text-align: center;
    background: rgba(220, 221, 221, 0.16);
    height: 100%;
}
.jsmn-item .std-h3{
    color: #69CC1B;
    letter-spacing: -2.4px;
    line-height: var(--line12);
    margin-bottom: 0.04rem;
    white-space: nowrap;
}
.jsmn-item .std-font22{
    letter-spacing: -1.32px;
    line-height: var(--line12);
    color: var(--colorfff);
}
.home-global-metric-item .std-h2{
    color: #69CC1B;
    letter-spacing: -2.4px;
    line-height: 1.2;
}
.home-global-metric-item .std-font22{
    letter-spacing: -1.32px;
    font-family: var(--regular);
    line-height: 1.2;
}
.home-global-metrics{
    --gap1: 0.5rem;
    margin: 0 calc(var(--gap1) * -1);
}
.home-global-metric-item{
    padding: 0 var(--gap1);
    position: relative;
}
.home-global-metric-item::before{
    content: '';
    background: #D9D9D9;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 1px;
}
.home-global-metric-item:last-child::before{
    display: none;
}
.home-global{
    position: relative;
}
.home-global-bg{
    width: 100%;
}
.home-global-core{
    position: absolute;
    padding-top: var(--space180);
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    padding-bottom: var(--space180);
}
.home-global-metrics{
    display: flex;
    justify-content: center;
}
.home-global-metric-item{
    position: relative;
    text-align: center;
}
.home-global-core .ys-cont1440{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.july-main .ys-nyban-img::after{
    display: none;
}
.july-main .ys-nyban-img img{
    clip-path: polygon(0 0, 100% 0, calc(100% - 1px) calc(100% - 1px), 0 calc(100% - 1px));
}
.july-plug-photo>img,
.july-cert-photo>img{
    clip-path: polygon(1px 0, calc(100% - 1px) 0, calc(100% - 1px) 100%, 1px 100%);
}
.july-tablet-core-img img{
    clip-path: polygon(0px 0, calc(100% - 1px) 0, calc(100% - 1px) 100%, 0px 100%);
}
.july-wai .solar-connection-sum .ys-imgbox-cover{
    clip-path: polygon(2px 2px, calc(100% - 1px) 2px, calc(100% - 1px) calc(100% - 2px), 2px calc(100% - 2px));
}
/*.july-wai .solar-connection-sum:first-child .ys-imgbox-cover::after{*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    z-index: 1;*/
/*    background: url("../images/home-connection-halo.png") center / cover no-repeat;*/
/*    pointer-events: none;*/
/*}*/
.july-wai .poweyen-energy{
    background: #141414;
}
.july-wai .petl-li-text,
.july-wai .petl-li-text span{
    font-family: var(--regular);
    font-size: var(--font50);
}
.july-wai .petl-lis:first-child .petl-li-text,
.july-wai .petl-lis:first-child .petl-li-text span {
    font-family: var(--bold);
    font-size: var(--font78);
}
.july-wai .petl-li-text{
    margin-bottom: 0.03rem;
}
.july-wai .petl-lis:first-child .petl-li-text{
    margin-bottom: 0;
}
.july-wai .petl-li-sub small{
    color: #6E6E6E;
}
.july-main .poweyen-indus{
    background: #010101;
}
.july-main .poweyen-energy-top-text {
    max-width: 72.75%;
}
.july-main .poweyen-energy-top-text p{
    letter-spacing: -0.96px;
}
.july-main .poweyen-energy-top-list{
    --gap1: 0.33rem;
}
.july-plug-bg1{
    position: absolute;
    width: 42.08%;
    height: 100%;
    top: 0%;
    left: 0%;
    pointer-events: none;
}
.july-plug-bg1 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* add */
.jcbi-nub-up{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    cursor: pointer;
}
.jcbi-nub-up-btn{
    width: 0.24rem;
    flex-shrink: 0;
}
.jcbi-nub-up-btn img{
    width: 100%;
    transition: all .4s ease;
}
.jcbi-nub-up .std-text2{
    line-height: var(--line12);
    color: var(--colorfff);
}
.jcbi-nub{
    border-bottom: 1px solid #585858;
}
.jcbi-nub .std-text3,
.jcbi-nub .std-text3 p{
    color: var(--color3);
    line-height: var(--line12);
}
.jcbi-nub .std-text3{
    padding-bottom: 0.22rem;
    display: none;
}
.july-compl-bot{
    padding-bottom: 0.41rem;
}
.jcbi-nub.act .jcbi-nub-up-btn img{
    transform: rotate(180deg);
}
.home-global-core .ys-cont1440 {
    justify-content: flex-start;
}
.home-global-core .july-title{
    margin-bottom: 7vw;
}
.home-global-core {
    padding-bottom: var(--space100);
}
@media screen and (min-width: 1200px) {
    .july-cert-tab:hover {
        border-color: #69cc1b;
        color: #69cc1b;
    }
}
@media screen and (max-width: 1919px){
    .july-pic .ys-cont1400,
    .july-cert .ys-cont1440,
    .july-plug .ys-cont1440,
    .july-tablet .ys-cont1440,
    .july-scale-core .ys-cont1440 {
        padding-left: 5%;
        padding-right: 5%;
    }
    .july-cert .ys-cont1200 {
        padding-left: 5%;
        padding-right: 5%;
    }
    .july-cert-points {
        padding: 0.24rem 0.05rem;
    }
    .july-cert-points-nub {
        padding: 0rem .2rem;
    }
    .july-cert-icon-nub .ys-imgbox-cover {
        width: 0.57rem;
    }
    .jtct-inof {
        --gap1: 0.42rem;
    }
}
@media screen and (max-width: 1680px){
    .july-compl-top .std-text3 {
        margin-top: 0.14rem;
    }
    .july-title .std-font24 {
        margin-top: 0.23rem;
    }
}
@media screen and (max-width: 1440px){
    .home-global-metric-item .std-font22{
        margin-top: 0.05rem;
    }
    .july-scale-core .july-title .std-font50 {
        letter-spacing: -1.5px;
    }
    .july-scale-core .july-title {
        width: 6.1rem;
    }
    .jcpn-icon {
        width: 0.46rem;
    }
}
@media screen and (max-width: 1199px) {
    .july-pic .ys-cont1400, 
    .july-cert .ys-cont1440, 
    .july-plug .ys-cont1440, 
    .july-tablet .ys-cont1440, 
    .july-scale-core .ys-cont1440 {
        padding-left: 0%;
        padding-right: 0%;
    }
    .july-cert-points .std-h5{
        line-height: 1.3;
    }
    .july-cert-points-nub {
        padding: 0rem .1rem;
    }
    .july-cert-points {
        width: 92.2%;
        bottom: .213rem;
    }
    .july-cert-photo-btn {
        width: 1.6rem !important;
    }
    .july-compl-top {
        padding: 0.28rem 0.44rem;
        padding-right: 0.7rem;
    }
    .july-compl-toggle {
        width: 0.25rem;
        right: 0.44rem;
    }
    .july-compl-bot {
        padding: 0.28rem 0.44rem;
        margin-top: -0.1rem;
    }
    .july-cert .ys-cont1200 {
        padding-left: 0%;
        padding-right: 0%;
    }
    .july-tablet-core-text {
        padding-right: 0.5rem;
    }
    .july-main .poweyen-energy-top-text {
        max-width: 100%;
    }
    .july-scale-core {
        padding-top: var(--space140);
        padding-bottom: var(--space140);
    }
    .home-global-core {
        padding-top: var(--space140);
        padding-bottom: var(--space140);
    }
    /* add */
    .july-compl-toggle,
    .jcbi-nub-up-btn{
        width: 0.32rem;
    }
    .home-global-core .july-title{
        margin-bottom: 5vw;
    }
}
@media screen and (max-width: 767px) {
    .july-pic,
    .july-cert {
        padding-top: .8rem;
        padding-bottom: .8rem;
    }
    .july-title .std-font24 {
        width: 100%;
    }
    .july-title .std-font50{
        font-size: 0.4rem;
    }
    .july-title .std-font24, .july-title .std-font24 p{
        font-size: 14px;
    }
    .july-cert-photo-btn {
        right: 0.2rem;
    }
    .july-cert-photo {
        margin-top: var(--space50);
    }
    .july-cert-points{
        position: relative;
        width: 100%;
        bottom: 0rem;
        flex-wrap: wrap;
        border-radius: 0 0 14px 14px;
    }
    .july-cert-points-nub{
        width: 50%;
        margin-bottom: 0.3rem;
    }
    .july-cert-points-nub:nth-of-type(2n){
        border-right: 0px;
    }
    .july-cert-tab{
        font-size: 11px;
    }
    .july-cert-tabs {
        --gap1: 0.05rem;
    }
    .july-compl-top {
        padding: 0.28rem 0.24rem;
        padding-right: 0.5rem;
    }
    .july-compl-top .std-font22{
        font-size: 18px;
    }
    .july-compl-toggle {
        right: 0.24rem;
    }
    .july-compl-bot {
        padding: 0.28rem 0.24rem;
    }
    .july-plug,
    .july-tablet,
    .july-wai .solar-connection,
    .july-max {
        padding-top: 0.8rem;
    }
    .july-tablet-core{
        flex-direction: column;
    }
    .july-tablet-core-text {
        padding-right: 0;
        width: 100%;
    }
    .july-tablet-core-img {
        width: 100%;
    }
    .jtct-inof-nub .std-font46{
        font-size: var(--font40);
    }
    .jtct-img {
        margin-top: 0.51rem;
    }
    .jtct-inof {
        margin-top: 0.24rem;
    }
    .july-tablet-core-img{
        margin-top: var(--space50);
    }
    .july-main .poweyen-energy-top-list>li{
        margin-bottom: 0.3rem;
    }
    .july-main .poweyen-energy-top-list>li:last-child{
        margin-bottom: 0;
    }
    .july-max-img{
        width: calc(100% + 40px);
        margin-left: -20px;
    }
    .july-scale-core,
    .home-global-core {
        padding-top: 0.8rem;
        padding-bottom: 0.8rem;
    }
    .home-global-core {
        position: relative;
        z-index: 6;
    }
    .home-global-bg{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
    }
    .home-global-metrics {
        --gap1: 0.2rem;
        flex-wrap: wrap;
    }
    .home-global-metric-item{
        width: 50%;
        margin-bottom: 0.4rem;
    }
    .home-global-metric-item:nth-child(2n)::before{
        display: none;
    }
    .home-global-metrics{
        margin-top: 1.2rem;
    }
    .home-global-metric-item .std-font22 {
        letter-spacing: -0.52px;
    }
    /* add */
    .july-compl-toggle,
    .jcbi-nub-up-btn{
        width: 0.32rem;
    }
    .home-global-metrics {
        margin-top: 0.5rem;
    }
}
/* 2026.07.13 - end */
.sing-main .head-logo img:nth-child(1) {
    opacity: 0 !important; 
}
.sing-main .head-logo img:nth-child(2) {
    opacity: 1 !important; 
}
.sing-main .ys-header.on .head-logo img:nth-child(1), 
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .head-logo img:nth-child(1) {
    opacity: 1 !important; 
}
.sing-main .ys-header.on .head-logo img:nth-child(2), 
.sing-main .ys-header.scroll-up .ys-hd-pc.isfixed .head-logo img:nth-child(2) {
    opacity: 0 !important; 
}

/*2026.7.23Linda修改-start*/
.swbs-nub-cont iframe{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
/*2026.7.23Linda修改-end*/
/*2026.08.06 - start*/
.ys-ban-imgbox img {
    width: 100vw;
}
.ys-ph-navbar3 .ys-phnav-icon::before{
    display: none;
}
.ys-ph-navbar3 .ys-phnav-icon img{
    object-fit: contain;
}
@media screen and (max-width: 1199px) {
    .ys-phnavss-btn{
        height: 56px;
        display: flex;
        align-items: center;
    }
    .ys-phnavss-btn img:nth-child(2){
        opacity: 0;
    }
    .ys-hd-ph.isfixed .ys-phnavss-btn img:nth-child(2), 
    .ys-page-wrap.act .ys-phnavss-btn img:nth-child(2){
        opacity: 1;
    }
    .ys-hd-ph.isfixed .ys-phnavss-btn img:first-child, 
    .ys-page-wrap.act .ys-phnavss-btn img:first-child{
        opacity: 0;
    }
}
/*2026.08.06 - end*/
/* kaffi-2026.08.11 - code - start */

/* 0a2 漏洞上报 */
.gap-report {
    position: relative;
    padding: 1.24rem 0 0.96rem;
    background: #F1F4FC;
}

.gap-report-bg {
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
}

.gap-report-bg picture,
.gap-report-bg img {
    display: block;
    width: 100%;
}

.gap-report-bg picture {
    height: 100%;
    opacity: 0.12;
}

.gap-report-bg img {
    height: 100%;
    object-fit: cover;
}

.gap-report .ys-cont1000 {
    position: relative;
    z-index: 1;
}

.gap-report-core {
    margin: 0 auto;
}

.gap-report-title {
    margin-bottom: 0.6rem;
    color: var(--colortitle1);
    font-family: var(--wsemi);
    line-height: 1.2;
    text-align: center;
}

.gap-report-form {
    --space: 0.12rem;
    --spacebot: 0.06rem;
    --spacein: 0.15rem;
    --height: 36px;
    padding: 0.4rem 0.77rem 0.72rem;
    border-radius: 0.2rem;
    background: #FFFFFF;
    --colormain: #081957;
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    -o-backdrop-filter: blur(25px);
    -ms-backdrop-filter: blur(25px);
    -moz-backdrop-filter: blur(25px);
    --font16: 16px;
    --font14: 14px;
    --font12: 12px;

}

.gap-report-copy,
.gap-report-copy p {
    color: #666666;
    line-height: 1.5;
}

.gap-report-copy {
    margin-bottom: 0.16rem;
}

.gap-report-copy span,
.gap-field .ys-fii-name span {
    color: #FF0000;
}

.gap-anon {
    display: flex;
    align-items: center;
    margin-bottom: 0.4rem;
}

.gap-anon-text {
    color: var(--colormain);
    line-height: 1.5;
}

.gap-anon-toggle {
    width: 37px;
    margin-left: 0.18rem;
    cursor: pointer;
    flex-shrink: 0;
}

.gap-anon-toggle .ys-imgbox-cover img {
    transform: scale(1);
}

.gap-anon-toggle .ys-imgbox-cover img:nth-child(2) {
    opacity: 0;
}

.gap-report.is-anonymous .gap-anon-toggle .ys-imgbox-cover img:nth-child(1) {
    opacity: 0;
}

.gap-report.is-anonymous .gap-anon-toggle .ys-imgbox-cover img:nth-child(2) {
    opacity: 1;
}

.gap-report-form .ys-form-inof {
    --gap1: 0.12rem;
    margin: 0 -0.12rem -0.1rem;
}

.gap-field {
    padding: 0 0.12rem;
}

.gap-field .ys-fii-name {
    margin-bottom: 0.06rem;
    color: var(--colortitle1);
    line-height: var(--line15);
}

.gap-field .ys-fii-input {
    background: #F0F2FA;
    border-radius: 0.1rem;
}

.gap-field .ys-fii-input input,
.gap-field .ys-fii-input textarea,
.gap-field .ys-select-show {
    color: var(--colortitle1);
}

.gap-field .ys-fii-input textarea::placeholder {
    color: #666666;
}

.gap-field .ys-select-xtbbox {
    display: flex;
    align-items: center;
    justify-content: center;
}

.gap-field .ys-select-xtbbox img {
    width: 10px;
    object-fit: contain;
}

.gap-field-description {
    width: 100%;
    margin-bottom: 0.18rem;
}

.gap-field-description .ys-fii-input {
    height: 1.08rem;
}

.gap-report.is-anonymous .gap-field-name .ys-fii-name {
    /* color: rgba(24, 24, 24, 0.35); */
    opacity: 0.35;
}

.gap-report.is-anonymous .gap-field-name .ys-fii-input {
    background: rgba(240, 242, 250, 0.55);
}

.gap-report.is-anonymous .gap-field-name .ys-fii-input input {
    cursor: not-allowed;
}

.gap-report-form .ys-form-inof-code {
    width: 50%;
}

.gap-report-form .ys-form-inof-agree {
    margin-top: 0;
}

.gap-report-form .ys-form-inof-agree .ys-fia-text {
    padding-left: 0.08rem;
}

.gap-report-form .ys-fia-text-word,
.gap-report-form .ys-fia-text-word a {
    color: #666666;
    font-size: var(--font14);
    line-height: var(--line16);
}

.gap-report-form .ys-fia-text-btn {
    width: 8px;
    height: 8px;
    top: 0.06rem;
}

.gap-report-form .ys-fia-text-word {
    line-height: 1.6;
}

.gap-report-form .ys-fia-text-word a {
    color: var(--colortitle1);
}

.gap-report-form .ys-form-inof-submit {
    margin-top: 0.53rem;
}

.gap-submit {
    justify-content: center;
}

.gap-submit-link {
    padding: 0.1rem 0.2rem 0.1rem 0.4rem;
}

.gap-submit-link .std-btn1-font {
    color: #000000;
    font-weight: 400;
}

.gap-submit-link .std-btn1-icon {
    background: transparent;
}

.gap-submit-link .gap-submit-icon {
    width: 0.08rem;
    height: 0.14rem;
    margin-left: 0.2rem;
}

.gap-submit-link .gap-submit-icon .ys-imgbox-cover,
.gap-submit-link .gap-submit-icon img {
    width: 100%;
    height: 100%;
}

.gap-submit-link .gap-submit-icon img {
    object-fit: contain;
}

.gap-submit-link .ys-imgbox-cover img {
    transform: scale(1);
}

.gap-report-form .ys-form-inof-submit .gap-submit-link::before {
    background: #FFFFFF;
    border: 1px solid var(--colortitle1);
}

.gap-report-form .ys-form-inof-submit .gap-submit-link .std-btn1-font {
    color: #000000;
    padding-left: 0;
    padding-right: 0.2rem;
}

.gap-report-form .ys-form-inof-submit .gap-submit-link img {
    content: url(../images/0a2_icon2.svg) !important;
}

@media screen and (min-width: 1200px) {
    .gap-anon-toggle:hover .ys-imgbox-cover img {
        transform: scale(1);
    }

    .gap-submit-link:hover .ys-imgbox-cover img {
        transform: scale(1);
    }
}

/* 0a4 公告列表 */
.report-add {
    position: relative;
    overflow: hidden;
    padding-top: 0.8rem;
    background: #F0F2FA;
}

.report-add .ys-cont1400 {
    position: relative;
}

.report-tools {
    display: flex;
    align-items: flex-start;
    position: relative;
    z-index: 3;
    flex-wrap: wrap
}

.report-search,
.report-sort {
    box-sizing: border-box;

    border-radius: 10px;
    background: #FFFFFF;
}

/* .report-sort {
    padding: 15px 30px;
} */
.report-tools {
    --height: 0.55rem;
    --width: 0.26rem;
    --right: 0.3rem;
}

.report-search {
    display: flex;
    align-items: center;
    flex-grow: 1;
    position: relative;
    margin-right: 0.28rem;
}

.report-sort-show {
    height: var(--height);
}

.report-search-input {
    width: 100%;
    min-width: 0;
    padding: 0;
    border: 0;
    outline: 0;
    color: var(--colortitle1);
    background: transparent;
    padding-right: calc(var(--width) + var(--right) + 0.2rem);
    padding-left: var(--right);
    height: var(--height);
}

.report-search-input::placeholder {
    color: rgba(24, 24, 24, 0.35);
}

.report-search-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--width);
    cursor: pointer;
    flex-shrink: 0;
    position: absolute;
    right: var(--right);
}

.report-search-trigger img {
    display: block;
    width: 100%;
}

.report-sort {
    width: 329px;
    flex-shrink: 0;
}

.report-sort .ys-select-hd {
    display: flex;
    align-items: center;
    padding: 0 0.3rem;
}

.report-sort-label {
    color: rgba(24, 24, 24, 0.5);
    line-height: 25px;
    white-space: nowrap;
}

.report-sort-show {
    min-width: 0;
    padding: 0 0.32rem 0 0.24rem;
    border: 0;
    outline: 0;
    color: var(--colortitle1);
    line-height: 25px;
    background: transparent;
}

.report-sort .ys-select-xtbbox {
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--width);
    flex-shrink: 0;
    right: var(--right);
}

.report-sort .ys-select-xtbbox img {
    display: block;
    width: 100%;
}

.report-sort .ys-select-bd {
    top: calc(100% + 0.08rem);
    width: 100%;
    padding: 0.08rem 0;
    border-radius: 0.1rem;
    background: #FFFFFF;
    box-shadow: 0 0.05rem 0.15rem rgba(216, 219, 232, 0.5);
    max-height: 200px;
}

.report-sort .ys-select-li {
    padding: 0.1rem 0.3rem;
    color: var(--colortitle1);
    line-height: 1.5;
    cursor: pointer;
    text-align: center;
    color: #666;
    display: flex;
    justify-content: center;
}

.report-sort .ys-select-li p {
    position: relative;
    line-height: var(--line15);
    font-family: var(--wkre);
}

.report-sort .ys-select-li p::after {
    position: absolute;
    top: 0.08rem;
    left: -0.16rem;
    content: '';
    background: #00229E;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    transition: all 0.4s ease;
    opacity: 0;
}

.report-sort .ys-select-li.on p {
    color: #00229E;
}

.report-sort .ys-select-li.on p::after {
    opacity: 1;
}

.report-results {
    margin-top: 0.4rem;
}

.report-results-count {
    display: none;
    margin-bottom: 0.3rem;
    color: var(--colortitle1);
    line-height: 1.4;
}

.report-results-count.is-active {
    display: block;
}

.report-table-head,
.report-inof,
.report-inof-item {
    display: flex;
    /* justify-content: space-between; */
    flex-wrap: wrap;
}

.report-table {
    --gap1: 0.48rem
}

.report-table-head {
    padding: 0.23rem var(--gap1);
    border-radius: 0.08rem;
    color: var(--colortitle1);
    font-weight: 500;
    line-height: 1.5;
    background: #FFFFFF;
    box-shadow: 0 5px 15px 1px rgba(216, 219, 232, 0.50);
}

.report-inof {
    display: block;
    margin-top: 0.16rem;
}

.report-inof-item {
    box-sizing: border-box;

    color: var(--colortitle1);
    font-weight: 400;
    line-height: 1.4;
    transition: background-color 0.3s ease;
}

.report-inof-item.is-hidden {
    display: none;
}

.report-item-title {
    width: 30.67%;
    flex-shrink: 0;
}

.report-item-product,
.report-item-cve,
.report-item-severity {
    width: 13.8%;
    flex-shrink: 0;
}

.report-item-status {
    display: flex;
    width: 16.1%;
    flex-direction: column;
    flex-shrink: 0;
}

.report-item-date {
    width: 9.13%;
    flex-shrink: 0;
}

.report-item-title a {
    display: block;
    width: 80%;
    color: var(--colortitle1);
}

.report-severity {
    display: flex;
    align-items: center;
}

.report-severity img {
    display: block;
    width: 10px;
    flex-shrink: 0;
}

.report-item-label {
    display: none;
}

.report-empty {
    display: none;
    padding: 0.32rem 0.48rem;
    color: #666666;
    line-height: 1.4;
    text-align: center;
}

.report-empty.is-active {
    display: block;
}

.report-pagination {
    margin-top: 0.28rem;
}

/* .report-pagination .pc-fenye {
    display: inline-flex;
    align-items: center;
}

.report-pagination .pc-fenye>a {
    display: block;
}

.report-pagination .pc-fenye li {
    box-sizing: border-box;
    width: 0.3rem;
    height: 0.3rem;
    margin: 0 0.08rem;
    color: #333333;
    font-size: var(--font16);
    line-height: 0.3rem;
}

.report-pagination .pc-fenye li.activepage {
    color: #FFFFFF;
    background: #00229E;
}

.report-pagination .pc-fenye .first,
.report-pagination .pc-fenye .prev {
    visibility: hidden;
    pointer-events: none;
} */

@media screen and (min-width: 1200px) {
    .report-inof-item:hover {
        background: #F8F9FD;
    }

    .report-inof-item:hover .report-item-title a {
        color: #00229E;
    }

    .report-sort .ys-select-li:hover {
        color: #00229E;
        background: #F0F2FA;
    }

    .report-pagination .pc-fenye>a:hover li {
        color: #00229E;
    }
}

/* 2026.08.11 - code - end */

/* kaffi-2026.8.11-start */
@font-face {
    font-family: 'workregular';
    src: url('../fonts/workregular/WorkRegular.woff2') format('woff2'),
        url('../fonts/workregular/WorkRegular.woff') format('woff');
    font-display: swap;
}

:root {
    --wkre: 'workregular'
}

.hwti-link {
    border-radius: 0.2rem;
    background: var(--colorbj);
    padding: 0.3rem 0.6rem 0.4rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.hole-wrap-top {
    display: flex;
    flex-wrap: wrap;
    --gap: 0.14rem;
    margin: 0 calc(-1 * var(--gap)) 0.4rem;
}

.hole-wrap-top-item {
    width: 50%;
    padding: 0 var(--gap)
}

.hwti-link-top {
    margin-bottom: 0.6rem;
}

.hole-main .ys-nyban-img::before, .hole-main .ys-nyban-img::after {
    display: none;
}

.hole-main .ys-nybanner::before {
    background: linear-gradient(270deg, rgba(8, 25, 87, 0.00) 38.57%, rgba(8, 25, 87, 0.23) 69.49%, rgba(8, 25, 87, 0.30) 88.9%);
}

.hole-main .ys-nybanner::after {
    background: #00229E;
    opacity: 0.2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
}

.hole-main .ys-nybanner .ys-nyban-title h1, .hole-main .ys-nybanner .ys-nyban-title p {
    width: 51%;
}

.hole-main .ys-nybanner .ys-nyban-title p {
    font-size: var(--font20);
    line-height: var(--line14);
}

.hwti-link-top-icon {
    width: 0.46rem;
    margin-bottom: 0.2rem;
}

.hwti-link-top .std-font24 {
    font-size: var(--font24);
    font-family: var(--wsemi);
    margin-bottom: 0.2rem;
    transition: var(--transition);
}

.hwti-link-top .std-text2 {
    color: var(--colortitle1);
    line-height: var(--line15);
}

.hole-wrap .std-btn5 .ys-imgbox-cover img {
    content: '';
}

.hwti-link-top-icon img {
    transform: scale(1) !important;
}

.hwti-link-bg {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    pointer-events: none;
}

.hwti-link-bg img {
    width: 100%;
    height: 100%;
}

.hole-wrap-bot-link {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 1.04rem 1.07rem 1.22rem;
    border-radius: 0.2rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.hwbl-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.hwbl-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hwbl-top {
    position: relative;
}

.hwbl-top .std-font32 {
    color: var(--colortitle1);
    font-family: var(--wsemi);
    line-height: var(--line14);
    margin-bottom: 0.12rem
}

.hwbl-top .std-text2, .hwbl-top .std-text2 p {
    line-height: var(--line15);
    font-family: var(--wkre);
}

.hwbl-top {
    margin-bottom: 0.45rem
}

.hwti-link-top .std-text2, .hwti-link-top .std-text2 p {
    line-height: var(--line15);
    font-family: var(--wkre);
}

.hwti-link .std-btn1-font {
    line-height: var(--line175);
    font-family: var(--wkre);
}

.hole-wrap-bot .std-btn4 .std-btn1-font {
    font-family: var(--wkre);
}

.gap-report-bg::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: transparent;
    backdrop-filter: blur(17.5px);
    -webkit-backdrop-filter: blur(17.5px);
    -o-backdrop-filter: blur(17.5px);
    -ms-backdrop-filter: blur(17.5px);
    -moz-backdrop-filter: blur(17.5px);
}

.gap-field .ys-form-required.ys-form-empty .ys-fii-tips {
    margin-top: 3px;
}

.gap-field .ys-fii-input input,
.gap-field .ys-fii-input textarea {
    font-size: var(--font14);
    color: var(--colortitle1);
}

.gap-field .ys-fii-input input::placeholder,
.gap-field .ys-fii-input textarea::placeholder {
    color: rgba(102, 102, 102, 0.6) !important
}

.gap-report-form .ys-fia-text-btn::before {
    border-radius: 2px;
    border: 1px solid var(--colortitle1)
}

.gap-report-form .ys-fii-select-search .ys-select-bd {
    border: none;
    box-shadow: var(--shadow);
    top: calc(100% + 2px)
}

.report-main .ys-nyban-img::after, .report-main .ys-nyban-img::before {
    display: none;
}

.report-main .ys-nybanner::before {
    background: linear-gradient(270deg, rgba(8, 25, 87, 0.00) 38.57%, rgba(8, 25, 87, 0.18) 66.83%, rgba(8, 25, 87, 0.20) 77.54%);
}

.report-inof-item {
    border-bottom: 1px solid rgba(216, 216, 216, 0.5)
}

.report-table-head .std-text1, .report-table-head .std-text1 p, .report-item-label {
    color: var(--colortitle1);
    font-family: 'workmedium';
    line-height: var(--line15);
}

.report-inof-item-link {
    display: flex;
    width: 100%;
    height: 100%;
    padding: 0.32rem var(--gap1);
    align-items: center;
}

.report-table-head .std-text1, .report-inof .std-text2 {
    padding-right: 0.1rem;

}

.report-inof .std-text2 {
    font-family: var(--wkre);
    line-height: var(--line14);
}

.report-item-title {
    width: 31.2%;
}

.report-item-product {
    width: 14.5%;
}

.report-item-cve {
    width: 14.2%;
}

.report-item-severity {
    width: 14.4%;
}

.report-item-status {
    width: 16.6%;
}

.report-item-date {
    width: 9.1%;
    padding-right: 0 !important;
}

.report-item-status {
    padding-right: 0.25rem !important;
}

.report-severity {
    padding-left: 0.2rem;
    position: relative;
}

.report-severity::after {
    position: absolute;
    top: 3px;
    left: 0;
    width: 0.1rem;
    height: 0.1rem;
    content: '';
    background: var(--severitycolor);
    border-radius: 50%;
}

/* .report-inof-item {
    --severitycolor: #fff;
} */

.severity1 {
    --severitycolor: #B10000;
}

.severity2 {
    --severitycolor: #DA5400;
}

.severity3 {
    --severitycolor: #F4BB00;
}

.severity4 {
    --severitycolor: #41CC4A;
}

.info-contain-top .std-font24 {
    font-family: var(--wsemi);
    line-height: var(--line15);
    color: var(--colormain);
    margin-bottom: 0.08rem;
}

.info-contain {
    padding-top: var(--space100);
    overflow: visible;
    position: relative;
}

.info-contain .ys-cont1400 {
    position: relative;
    z-index: 3;
}

.info-contain-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5.3rem;
    z-index: 1;
    pointer-events: none;
}



.info-contain-bg img {
    width: 100%;
    height: 100%;
}

.info-contain-bg::before {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 150%;
    content: '';
    backdrop-filter: blur(75px);
    -webkit-backdrop-filter: blur(75px);
    -o-backdrop-filter: blur(75px);
    -ms-backdrop-filter: blur(75px);
    -moz-backdrop-filter: blur(75px);
}

.ictw-item-box {
    display: flex;

}

.info-contain-top .std-font48 {
    color: #000;
    line-height: var(--line12);
    font-family: var(--wsemi);
    margin-bottom: var(--space50)
}

.ictw-item-box-tit {
    color: #666;
    min-width: 1.5rem;
    padding-right: 0.3rem;
    font-family: var(--wkre);
}

.ictw-item-box-text {
    color: var(--colortitle1);
    font-family: var(--wsmed);
}

.ictw-item-box .std-text1 {
    line-height: var(--line15);
}

.ictw-item:not(:last-child) {
    margin-bottom: 0.1rem
}

.ictw-severity .ictw-item-box-text {
    padding-left: 0.2rem;
    position: relative
}

.ictw-severity .ictw-item-box-text::after {
    position: absolute;
    top: 0.09rem;
    left: 0;
    border-radius: 50%;
    width: 0.1rem;
    height: 0.1rem;
    content: '';
    background: var(--severitycolor);
}

.info-contain-bot-le {
    width: 66%;
}

.info-contain-bot-ri {
    width: 27.5%;
    position: sticky;
    top: 180px;
}

.info-contain-bot {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.icbr-tit {
    font-family: var(--wsemi);
    color: var(--colormain);
    font-size: var(--font30);
    line-height: var(--line13);
    padding-bottom: 0.15rem;
    margin-bottom: 0.2rem;
    border-bottom: 1px solid #D8D8D8;
}

.icbr-wrap-item .std-text2 {
    color: rgba(24, 24, 24, 0.4);
    line-height: 1.7;
    transition: 0.36s ease;
}

.icbr-wrap-item.act .std-text2 {
    color: var(--colortitle1)
}

.icbr-wrap-item:not(:last-child) {
    margin-bottom: 0.22rem
}

.icbr-wrap-item {
    padding-left: 0.21rem;
    position: relative;
    cursor: pointer;
}

.icbr-wrap-item::after {
    position: absolute;
    top: 50%;
    left: -1px;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
    background: var(--colormain);
    content: '';
    opacity: 0;
    transition: all 0.36s ease;
}

.icbr-wrap {
    border-left: 1px solid #D8DDF0;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

.icbr-wrap-item.act::after {
    opacity: 1;
}

.icbl-cont {
    margin-bottom: var(--space60)
}

.info-contain-bot .std-btn4 .ys-imgbox-cover img:nth-child(1), .info-contain-bot .std-btn4 .ys-imgbox-cover img:nth-child(2) {
    content: url(../images/a_cust_icon01.svg) !important;
}

.info-contain-bot .std-btn4 {
    justify-content: center;
}

.info-contain-bot .std-btn4 .std-btn1-font {
    padding-right: 0.3rem;
    padding-left: 0;
    line-height: var(--line13);

}

.info-contain-bot .std-btn4 .std-btn1-link {
    padding-left: 0.1rem;
}

.icbl-cont h4 {
    line-height: var(--line13);
    font-size: var(--font30);
    margin-bottom: 0.07rem;
}

.icbl-cont.yxedr-active p {
    margin-bottom: 0.108rem;
    font-family: var(--wkre);
}

.info-main .ys-main {
    background: #F8F9FD;
}

.icbl-cont.yxedr-active p span {
    display: inline-block;
    font-family: var(--wsemi);
}

.detail-main.privacy-main .ys-nybanner::before {
    background: linear-gradient(90deg, rgba(8, 25, 87, 0.06) 44.24%,  rgba(8, 25, 87, 0.30) 100%);
    backdrop-filter: blur(0px);
}

.detail-main.privacy-main .ys-nyban-img::after {
    width: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
}

.hole-wrap-bot .std-btn4 .ys-imgbox-cover img:nth-child(1),
.hole-wrap-bot .std-btn4 .ys-imgbox-cover img:nth-child(2) {
    content: url(../images/a_cust_icon2.svg) !important;
}

.gap-report-form .ys-fiiss-input-close {
    opacity: 1;
}

.gap-report-form .icon-close::before {
    content: url(../images/a2_cust_icon01.svg);
}

.gap-report-form .ys-fiiss-input.act .icon-close:before {
    content: "\e747";
}

.gap-report-form .ys-fii-select-search .ys-select-bd {
    border-radius: 0.1rem;
    border: 1px solid rgba(24, 24, 24, 0.10);

}

.gap-report-form .ys-fiiss-input {
    border: none;
    border-top: 10px solid #fff;
    border-bottom: 1px solid rgba(24, 24, 24, 0.1);
    width: calc(100% - 0.4rem);
    margin: 0 auto;
}

.gap-report-form .ys-fiiss-input input {
    padding: 8px 10px;
}

.gap-report-form .ys-fiiss-input input::placeholder {
    color: rgba(24, 24, 24, 0.2) !important;
}

.gap-report-form .ys-form-inof-item .ys-select-li {
    padding: 0.5em 0.42rem 0.5em 0.36rem
}

.gap-report-form .ys-form-inof .mCSB_outside+.mCSB_scrollTools {
    right: 0.2rem;
}

.gap-report-form .ys-fii-select .ys-select-bd {

    top: calc(100% + 2px);
    height: auto;
    border-radius: 0.1rem;
    border: 1px solid rgba(24, 24, 24, 0.10);

}

.gap-report-form .ys-select-inof {
    max-height: 2rem;
}

.gap-field .ys-select-xtbbox {
    right: 12px;
}

.hole-main .ys-nybanner::before {
    display: none;
}

.hole-main .ys-nybanner::after {
    opacity: 0;
}

.detail-main.privacy-main .ys-nybanner::before {
    opacity: 0;
}

@media screen and (min-width: 1200px) {

    .hwti-link:hover .std-btn1-font {
        color: var(--colormain)
    }

    .hwti-link:hover .hwti-link-top .std-font24 {
        color: var(--colormain)
    }

    .hole-wrap-bot-link:hover .std-btn1-link::before {
        background: #F8F9FD;
        border: 1px solid #E1E4EE;
    }

    .hole-wrap-bot-link:hover .std-btn1-link .std-btn1-icon {
        background: var(--colormain1);
    }

    .hole-wrap-bot-link:hover .hwbl-top .std-font32 {
        color: var(--colormain)
    }

    .gap-report-form .ys-form-inof-submit .std-btn4 .std-btn1-link:hover::before {
        background: #F8F9FD;
        border: 1px solid #E1E4EE;
    }
}

/* kaffi-2026.8.11-end */
/*2026.8.15 Hione*/
.scic-cry-text{
    font-size: var(--font30);
}
.scbc-cry {
    font-size: var(--font24);
}
.ppil-ju .landac-plug-txt{
    position: static;
    padding: 15px var(--space45);
}
.ppil-ju .landac-plug-txt{
    
}
.ppil-ju .ppil-txt{
    font-family: 'hemai-SemiBold';
    font-size: var(--font24);
    padding-bottom: 12px;
}
.ppil-ju .poweyen-plug-img {
    width: 75%;
}

/*2026.8.17Linda修改-start*/
#ssbv-bg-video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 5;
}
/*2026.8.17Linda修改-end*/

/*2026.8.19Linda修改-start*/
.poweyen-app .ppil-lis .ys-imgbox-cover::after{
    display: none;
}
.lbin-case video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    z-index: 5;
}
/*2026.8.18Linda修改-end*/
/*2026.8.19judy修改-start*/
.ju-ban-tit h1{
    margin-bottom: 2.1rem !important;
}
.ju-landac-plug .pebv-tab-lis{
    width: 50%;
}
.poweyen-app .poweyen-plug-img{
    width: 95%;
}
.ju-poweyen{
    background: #000000;
}
.ju-newadd-tit {
    font-size: var(--font60);
    line-height: var(--line12);
    color: var(--color4);
    font-family: var(--bold);
}
.simplify-banner .newadd-main-banner {
    width: 40%;
}
.simplify-space150 {
    padding: var(--space150) 0;
}
.ju-landac{
    padding-bottom: var(--space150);
    padding-top: 0;
}
/*2026.8.19judy修改-end*/

/*2026.8.20Linda修改-start*/
.ys-flex-pos-center {
    position: absolute;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 9;
    top: 50%;
}
.simplify-banner{
    margin-top: var(--space150);
}
/*2026.8.20Linda修改-end*/
/* 2026.6.13 - tammy - start */
.ys-popup-wai{
    position: fixed;
    width: 100%;
    bottom: 144px;
    pointer-events: none;
    z-index: 100;
    display: flex;
    justify-content: center;
}
.ys-popup{
    pointer-events:all;
    background-image: url(../images/00_bg.jpg);
    background-size: cover;
    display: flex;
    align-items: center;
    border-radius: 10px;
    overflow: hidden;
    padding-right: 45px;
    width: auto;
    position: relative;
    background: #000;
}
.ys-popup-img{
    width: 245px;
    margin-right: -70px;
}
.ys-popup-img img{
    width: 100%;
}
.ys-popup-title{
    background: linear-gradient(180deg, #69CC1B 0%, #FFF 76.08%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.2;
    font-size: 24px;
    margin-bottom: 2px;
    font-family: var(--bold);
}
.ys-popup-text{
    width: 18.5em;
}
.ys-popup-text,
.ys-popup-text p{
    font-size: 12px;
    line-height: 1.5;
    color: var(--colorfff);
}
.ys-popup-inof{
    --gap1: 9px;
    margin: 0 calc(var(--gap1) * -1);
    margin-bottom: calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.ys-popup-inof-nub{
    padding: 0 var(--gap1);
    margin-bottom: var(--gap1);
}
.ys-pin-link{
    position: relative;
    width: 100px;
    padding: 1px;
    background: linear-gradient(90deg, #69CC1B 0%, #fff 100%);
    border-radius: 3px;
    overflow: hidden;
}
.ys-pin-link-core{
    position: relative;
    width: 100%;
    background: linear-gradient(180deg, #187FC4 -13.4%, rgba(24, 10, 196, 0.40) 127.83%);
    padding: 7px 10px 6px;
    border-radius: 3px;
}
.ys-popup-inof-nub.act .ys-pin-link-core{
    background: linear-gradient(90deg, #69CC1B 0%, rgba(157, 255, 255, 0.60) 100%);
}
.ys-pin-link-icon{
    width: 6px;
    height: 6px;
    position: absolute;
    top: 4px;
    right: 4px;
    z-index: 8;
    font-size: 0;
}
.ys-pin-link-font{
    font-size: 12px;
    line-height: 1.2;
    text-align: center;
    color: #fff;
}
.ys-popup-inof-nub.act .ys-pin-link-font{
    color: #000;
}
.ys-pin-link-img img,
.ys-pin-link-icon img{
    transform: scale(1)!important;
}
.ys-pin-link-img{
    max-width: 48px;
    margin: 0 auto;
    margin-bottom: 3px;
}
.ys-pin-link-icon img:nth-of-type(1){
    opacity: 0;
}
.ys-popup-inof-nub.act .ys-pin-link-icon img:nth-of-type(1){
    opacity: 1;
}
.ys-popup-inof-nub.act .ys-pin-link-icon img:nth-of-type(2){
    opacity: 0;
}
.ys-popup-left{
    margin-right: 35px;
    padding-right: 31px;
    display: flex;
    align-items: center;
    position: relative;
}
.ys-popup-left::before{
    content: '';
    height: 57%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #90D956;
}
.ys-popup-close{
    position: absolute;
    top: 8px;
    right: 8px;
    width: 14px;
    height: 14px;
    cursor: pointer;
}
.ys-popup-close img{
    width: 100%;
}
/* 2026.6.13 - end */
.ys-popup-wai{
    opacity: 0;
}
.ys-popup-wai.on{
    opacity: 1;
}
.ys-popup-wai.act{
    bottom: 20px!important;
}
.ju-through .std-font80{
    color: #fff;
}
.ju-through .htci-nlb-text .std-font50{
    color: #fff;
    font-size: 0.3rem;
}
.ju-through .htci-nlb-text .std-text1{
    color: #fff;
}
.ju-through .htci-nlb-text {
    padding-left: 0rem;
}

/* 2026.8.24 lucas start */
@font-face {
    font-family: 'workl';
    src: url('../fonts/WorkSansLight.woff2') format('woff2'),
         url('../fonts/WorkSansLight.woff') format('woff');
    font-display: swap;
}
.findsection-cent-tit{
    color: var(--colorfff);
    font-size: var(--font80);
    line-height: var(--line12);
    font-family: 'workbold';
    text-align: center;
    margin-bottom: 0.86rem;
}
.findsection-cent.notpadtop{
    padding-top: 0;
}
.findsection-cent{
    background: #000;
    padding:1.2rem 0;
}
.findsection-cent-selecy-select1{
    width:20.83%;
}
.findsection-cent .ys-select-demo{
    border-radius: 0.1rem;
    background: #262626;
    height: 60px;
}
.findsection-cent .ys-select-xtbbox {
    right: 0.2rem;
}
.findsection-cent input::placeholder{
    color: #999;
    font-size: 0.22rem;
    font-family: 'workl';
}
.findsection-cent .ys-select-show {
    padding-right: 0.2rem;
    padding-left: 0.2rem;
}
.findsection-cent .ys-select-demo .iconfont {
    color: #999;
}
.findsection-cent-selecy-select2{
    width:23.61%;
}
.findsection-cent-selecy .ys-select-demo:not(:last-child){
    margin-right:0.17rem;
}
.findsection-cent-selecy {
    display: flex;
    justify-content: flex-end;
    margin-bottom:0.2rem;
}
.findsection-cent-selecy-find img{
    position: absolute;
    top: 52%;
    left: 14px;
    transform: translateY(-50%);
    width:24px;
    cursor: pointer;
}
.findsection-cent-selecy-find{
    position: relative;
    width: 22.22%;
    border-radius: 0.1rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: #262626;
}
.findsection-cent-selecy-find input{
    height: 60px;
    width: 100%;
    padding: 0 0.2rem 0 51px;
}
.fcbs-entry:first-child{
    border-radius: 0.1rem;
    background: #262626;
}
.fcbs-entry-box{
    display: flex;
}
.fcbs-entry:first-child .fcbs-entry-box-info{
    font-size: 0.22rem;
    color: #fff;
    line-height: var(--line12);
    font-family: 'workl';
}
.fcbs-entry-box-info:nth-child(1){
    width:14.24%;
}
.fcbs-entry-box-info:nth-child(2){
    width:28.33%;
}
.fcbs-entry-box-info:nth-child(3){
    width:30%;
}
.fcbs-entry-box-info:nth-child(4){
    flex: 1;
}
.fcbs-entry-box-info{
    padding: 0.22rem;
    color: #fff;
    line-height: var(--line12);
    font-size: 0.22rem;
    text-align: center;
    font-family: 'workmedium';
}
.fcbs-entry:first-child  .fcbs-entry-box-info{
    font-family: 'workl';
}
.fcbs-entry:not(:first-child){
    border-bottom: 1px solid #404040;
}
.findsection-cent .mod-page .pc-fenye li.page-active a {
    color:#000;
    background: #fff;
}
.findsection-cent .mod-page .pc-fenye li {
    color: #fff;
}
.findsection-cent .mod-page {
    padding-top: 0.67rem;
}
.findsection-cent input{
    color: #fff;
    font-size:0.22rem ;
}
.findsection-cent .ys-select-li {
    color: #fff;
    font-family: 'workl';
    font-size: 0.22rem;
    line-height: var(--line12);
}
.findsection-cent .ys-select-bd {
    border-radius: 0.1rem;
    background: #262626;
    padding: 0.25rem 0.2rem;
    max-height: 3.28rem;
    margin-top: 0.09rem;
}
.findsection-cent .ys-select-li:not(:last-child){
    margin-bottom: 0.16rem;
}
.findsection-cent .mCSB_outside+.mCSB_scrollTools {
    right: 0.23rem;
    width: 1px;
    height: calc(100% - 0.5rem);
    top: 0.25rem;
}
.findsection-cent .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #C4C4C4;
    width: 1px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #535353;
    width: 1px;
}
.findsection-cent .ys-select-li{
    transition: all 0.36s ease-in-out;
}
.findsection-cent .ys-select-li.on{
    color: var(--colormain1);
}
.ys-table-swipe{
    display: none;
    align-items: center;
}
.ys-table-swipe-font{
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--colorfff);
    padding-left: 0.2em;
}
.ys-table-swipe-icon{
    width: 20px;
}
.findsection-cent-selecy{
    position: relative;
    z-index: 2;
}
.findsection-cent-botselecy{
    position: relative;
    z-index: 1;
}
@media screen and (min-width: 1200px) {
    .findsection-cent .pc-fenye li:hover a {
        color:#000;
        background: #fff;
    }
    .findsection-cent .pc-fenye li.first_page:hover a, .findsection-cent .pc-fenye li.prev_page:hover a, .findsection-cent .pc-fenye li.next_page:hover a, .findsection-cent .pc-fenye li.last_page:hover a {
        color: var(--colormain1);
    }
    .findsection-cent .ys-select-li:hover{
        color: var(--colormain1);
    }
}
/* 2026.8.24 lucas end */