@charset "utf-8";
/* 响应式原则：调大看小 */
@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.05.24 - start */1
 
    /* 2025.05.24 - 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);
    }
}
@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-box{
        display: block;
        justify-content: center;
    } */
    .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;
    }
    /* .prodet-cloud{
        padding-bottom: var(--space45);
    } */
    /* 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;
    }
    /* 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;
    }
    /* 2026.07.16 */
    .ys-popup1.ys-popup {
        width: auto;
    }
    /* 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 */
    /* 2026.07.16 */
    .ys-popup1.ys-popup .ys-pin-link {
        width: 97px;
    }
    .ys-popup1.ys-popup .ys-popup-img {
        margin-right: -36px;
    }
    /* 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 */
    /* 2025.12.12 */
    .prodet-ban-text{
        margin-right: -15px;
    }
    .prodet-ban-text p{
        padding-right: 15px;
    }
    .prodet-ban-cry-right{
        position: relative;
        top: 0;
    }
    /* 2026.3.9 - start */
    :root {
        --font22: 0.32rem;
    }
    .hfii-top-quest {
        width: calc(100% - 24px - 15px);
        padding-right: 8px;
    }
    .hfii-bot {
        padding-right: calc(15px + 8px);
    }
    .his-faq .std-font80 {
        margin-bottom: 0.15rem;
    }
    /* 767end */
}
@media screen and (max-width: 489px) {
    .ctcf-box-iframe{
        max-height: 1033px;
    }
}
/* copy - add */
@media screen and (max-width: 1920px){
    .sbbc-bottom-btn-link {
        font-size: 26px;
        padding: 0.1rem 0.4rem;
    }
    .poweyen-btn {
        bottom: 8%;
    }
    .special-top-info-cry, .special-top-info-cry p{
        font-size: 0.34rem;
    }
    .special-top-info-cry {
        max-width: 80%;
    }
    .sbbc-top-name {
        font-size: 0.32rem;
    }
}
@media screen and (max-width: 1919px) {
    .scic-cry-text{
        font-size: var(--font36);
    }
    .scbc-cry{
        font-size: var(--font30);
    }
    /* 2026.02.26 - his - start */
    .his-power .ys-cont1440{
        padding: 0 80px;
    }
    .his-power .std-font80 {
        margin-bottom: var(--space40);
    }
    .his-power-text .std-h2 {
        margin-bottom: 0.2rem;
    }
    .his-title1 .std-text1 {
        margin-top: 0.08rem;
    }
    .his-rotate.simplify-built .ssnc-tit, 
    .his-rotate.simplify-built .ssnc-bt-parga {
        width: 100%;
    }
    .sbbr-arrow {
        padding: 0 0.28rem;
    }
    .his-rotate .ys-cont1440 {
        padding: 0 96px;
    }
    .simplify-built .sbbl-slick-nub-wrap {
        padding: 0.4rem 0.3rem 0.4rem;
    }
    .his-main .simplify-pro .ys-cont1440, 
    .his-install .ys-cont1440, 
    .his-through-core .ys-cont1440 {
        padding: 0 96px;
    }
    .htci-nub-link-one {
        margin-bottom: 0.05rem;
    }
    .htci-nlb-text .std-font50 {
        margin-bottom: 0.01rem;
    }
    .his-rotate .ssnc-bt-parga {
        margin-top: 0.1rem;
    }
    .sbbl-slick-nub-wrap {
        padding: 0.4rem;
    }
    .ssnc-tit {
        padding-bottom: 0.4rem;
        margin-bottom: 0.5rem;
    }
    .his-freely .ys-cont1440{
        padding: 0 40px;
    }
    .his-freely .his-title1 {
        margin-bottom: var(--space40);
    }
    .hfin-link-text .std-font32 {
        margin-bottom: 0.1rem;
    }
    .hfin-link-text {
        padding: 0.25rem 0.45rem;
    }
    .hsci-itema {
        margin-bottom: 0.75rem;
    }
    .simplify-pro-bt-slick .std-btn5 {
        margin-bottom: 0.25rem;
    }
    .his-main .simplify-pro .pcri-inl-label{
        font-size: 0.26rem;
    }
    /* 2026.02.26 - his - end */
}
@media screen and (max-width: 1900px){
    .sscb-info:nth-child(1) .sscb-info-line svg{
        width: 276px;
    }
    .sscb-info:nth-child(2) .sscb-info-line svg{
        width: 290px;
    }
    .sscb-info:nth-child(3) .sscb-info-line svg{
        width: 228px;
    }
    .sscc-child:nth-child(2) .sscb-info-line svg{
        width: 44px;
    }
    .syit-summ-child:nth-child(2) .sscb-info-line svg{
        width: 70px;
    }
    .sscb-info-line {
        top: 13px;
    }
    .sscc-child:nth-child(2) .sscb-info-line {
        top:18px;
    }
}
@media screen and (max-width: 1680px) {
    .pisl-bottom-cry, .pisl-bottom-cry p{
        font-size: 16px;
    }
    .poweyen-plug-simple {
        padding: 0.45rem 0.2rem 0.42rem 0.63rem;
    }
    .smtc-tab-text {
        min-height: 30px;
    }
        .solar-micro-table table tr:nth-child(3) td {
        padding: 0.15rem 0.47rem 0.15rem 0.52rem;
    }
        .solar-micro-table table td {
        padding: 0.1rem 0.4rem 0.1rem 0.32rem;
    }
        .solar-micro-table table tr:nth-child(5) td {
        padding: 0.1rem 0.47rem 0.1rem 0.52rem;
    }
    .smtl-lis-text{
        font-size: var(--font20);
    }
        .smtc-tab-text {
        font-size: 14px;
    }
    .smtl-lis-text{
        font-size: 16px;
    }
    .solar-dynamic-bottom .std-font50{
        font-size: 0.34rem;
    }
    .solar-dynamic-bottom .std-font50 span{
        font-size: 0.34rem;
    }
    .solar-connection-list-lis {
        max-width: 76.33%;
    }
    .solar-connection-sum{
        max-width: 76.33%;
    }
    .scll-ri{
        padding-left: 0.6rem;
    }
    .solar-connection-list-lis:nth-child(even) .scll-ri {
        padding-right: 0.6rem;
    }
     .solar-connection-sum:nth-child(even) .scll-ri {
        padding-right: 0.6rem;
    }
    .scll-ri::after {
        width: calc(100% - 0.6rem);
    }
    .scll-ri::before {
        left: 0.6rem;
    }
    .solar-best .std-font50 {
        font-size: 0.36rem;
    }
    .solareng-page .solar-scenario-tab-lis {
        font-size: 0.26rem;
    }
    .solar-unrivaled .std-font50,.solar-unrivaled .std-font50 span{
        font-size: 0.42rem;
    }
    .sbbc-top-img {
        width: 30px;
        margin-right: 10px;
    }
    .sbbc-bottom-img {
        width: 200px;
    }
    .sbbc-bottom-btn-link{
        font-size: 0.22rem;
        border-radius: 10px;
        padding: 0.12rem 0.35rem;
    }
    .sbbc-bottom-btn-link::before{
        border-radius: 10px;
    }
    .special-top-info-cry {
        max-width: 72%;
    }
    /*2025.10.16 lucas start*/
    .simplify-protect-bt-slick .slick-prev::after, .simplify-protect-bt-slick .slick-next::after {
        width: 16px;
        height: 16px;
    }
    /*2025.10.16 lucas end*/
    .sscb-info:nth-child(1) .sscb-info-line svg{
        width: 256px;
    }
    .sscb-info:nth-child(2) .sscb-info-line svg{
        width: 270px;
    }
    .sscb-info:nth-child(3) .sscb-info-line svg{
        width: 218px;
    }
    .sscc-child:nth-child(2) .sscb-info-line svg{
        width: 44px;
    }
    .syit-summ-child:nth-child(2) .sscb-info-line svg{
        width: 70px;
    }
    .sscc-child:nth-child(2) .sscb-info-line {
        top: 27px;
    }
    .syit-summ-child:nth-child(2) .sscb-info-line svg{
        width: 70px;
    }
    .sscb-info-line {
        top: 0px;
    }
    .ssct-tit {
        font-size: 28px;
    }
    .syit-summ-child:nth-child(2) .sscb-info-line {
        left: -80px !important;
    }
    .ssct-sup::before {
        width: 24px;
        height: 24px;
    }
    @-webkit-keyframes aniline {
        0% {
            opacity: 0.5;
            width: 10px;
            height: 10px;
        }
        to {
            opacity: 1;
            width: 24px;
            height: 24px;
        }
    }
    .syit-summ-child-bot {
        padding-left: 36px;
    }
    .sscb-info-name {
        font-size: 22px;
    }
    .sscb-info {
        margin-bottom: 0.3rem;
    }
    .sscb-info-name {
        max-width: 180px;
    }
    .syit-summ-child:nth-child(2) .sscb-info-line {
        top: 10px;
    }
    
}
@media screen and (max-width: 1440px) {
    .solar-unrivaled-video{
        border-radius: 14px;
    }
    .pnsb-prev svg, .pnsb-next svg {
        width: 8px;
    }
    .poweyen-energy-top-text, .poweyen-energy-top-text p{
        font-size: 14px;
    }
    .poweyen-energy-top-text p span{
        font-size: 14px;
    }
    .pisl-boxs {
        border-radius: 14px;
    }
    .pisl-bottom-cry, .pisl-bottom-cry p {
        font-size: 14px;
    }
    .petp-li-prog {
        height: 20px;
    }
    .pisl-box,.poweyen-seamless-top-img,.pisl-boxs,.pebv-list-lis,.ppil-lis,.poweyen-plug-simple,.poweyen-need-swiper-lis .ys-imgbox-cover{
        border-radius: 14px;
    }
    .pisl-bottom-tit{
        font-size: 20px;
    }
    .poweyen-plug-simple::before{
        border-radius: 14px;
    }
    .solar-scenario-lis .ys-imgbox-cover,
    .solar-dynamic-top-video,
    .solar-dynamic-top-video,
    .solar-connection-list-lis .ys-imgbox-cover,
    .solar-connection-sum,
    .solar-micro-table table,
    .solar-micro-table table::before {
        border-radius: 14px;
    }
    .solar-engineered-text {
        margin-bottom: 0.4rem;
    }
    .smtl-lis-img {
        width: 18px;
        margin-top: -2px;
    }
    .poweyen-plug-img .pebv-tab-lis{
        letter-spacing: 0;
    }
    .solar-dynamic-bottom .std-font50,.solar-dynamic-bottom .std-font50 span {
        font-size: 0.4rem;
    }
    .solar-best .std-font50 {
        font-size: 0.4rem;
    }
     .solar-best .ys-cont1440 {
        max-width: 62%;
    }
    .special-top-info-cry, .special-top-info-cry p,.special-bottom-info-cry, .special-bottom-info-cry p{
        letter-spacing: -1.4px;
    }
    .special-top-info-tit,.special-bottom-info-tit {
        letter-spacing: -2.92px;
    }
    .sbbc-top-name{
        letter-spacing: -1.4px;
    }
    .sbbc-top-img {
        width: 28px;
        margin-right: 8px;
    }
    .sbbc-bottom-img {
        width: 180px;
    }
    .sbbc-bottom-btn-link::before,.sbbc-bottom-btn-link{
        border-radius: 10px;
    }
    .sbbc-bottom-btn-link{
        font-size: 20px;
    }
    .sbbc-bottom-btn-link {
        font-size: 16px;
    } 
    .sbbc-bottom-btn-link::before,.sbbc-bottom-btn-link{
        border-radius: 8px;
    }
    /*2025.10.16 lucas start*/
    .simplify-insight-wrap-info .ys-pos-top {
        top: 1rem;
    }
    .simplify-protect-bt-slick .slick-prev, .simplify-protect-bt-slick .slick-next {
        width: 30px;
        height: 30px;
    }
    /*2025.10.16 lucas end*/
    .sscb-info:nth-child(1) .sscb-info-line svg{
    width: 226px;
}
.sscb-info:nth-child(2) .sscb-info-line svg{
    width: 230px;
}
.sscb-info:nth-child(3) .sscb-info-line svg{
    width: 188px;
}
.sscc-child:nth-child(2) .sscb-info-line svg{
    width: 38px;
}
.syit-summ-child:nth-child(2) .sscb-info-line svg{
    width: 60px;
}
    .syit-summ-child-bot {
        padding-left: 30px;
    }
        .ssct-sup::before {
        width: 20px;
        height: 20px;
    }
    @-webkit-keyframes aniline {
        0% {
            opacity: 0.5;
            width: 10px;
            height: 10px;
        }
        to {
            opacity: 1;
            width: 20px;
            height: 20px;
        }
    }
    .ssct-sup {
        transform: translateY(9px);
    }
    .sscb-info-name {
        font-size: 18px;
    }
    .ssct-tit {
    font-size: 26px;
    }
    .syit-summ-child-bot{
        margin-top: 5px;
    }
    .sscb-info-name {
        max-width: 150px;
    }
    .sscb-info-line {
        top: -9px;
    }
    .sscc-child:nth-child(2) .sscb-info-line {
        top: 10px;
    }
    .syit-summ-child:nth-child(2) .sscb-info-line {
        top: 5px;
    }
    .poweyen-key-tit {
        letter-spacing: 0;
    }
    /* 2026.3.9 - start */
    :root {
        --font22: 0.28rem;
    }
    .hfii-top-letter {
        width: 24px;
    }
    .hfii-bot {
        padding-left: 24px;
        padding-bottom: 20px;
    }
    .his-faq .std-font80 {
        margin-bottom: 0.3rem;
    }
    /* 2026.3.9 - end */
}
@media screen and (max-width: 1199px) {
    .poweyen-energy-bottom,.poweyen-plug-img,.poweyen-indus-bottom{
        max-width: 100%;
    }
    .poweyen-need .ys-cont1440, .poweyen-effic .ys-cont1440, .poweyen-seamless .ys-cont1440 {
        max-width: 80%;
    }
    .solar-dynamic .ys-cont1440, .solar-scenario .ys-cont1440 {
        max-width: 80%;
    }
    .poweyen-indus-slick{
        --ge: 50%;
    }
    .poweyen-plug-simple::before{
        border-radius: 8px;
    }
    .poweyen-need-swiper-btn {
        width: calc(100% - 30px);
    }
    .poweyen-need-text, .poweyen-need-text p,.poweyen-need-text p span{
        font-size: 14px;
    }
    .poweyen-seamless-top-img, .pisl-boxs, .pebv-list-lis, .ppil-lis, .poweyen-plug-simple, .poweyen-need-swiper-lis .ys-imgbox-cover {
        border-radius: 8px;
    }
    .pnsb-prev svg, .pnsb-next svg {
        width: 6px;
    }
    .pnsb-prev, .pnsb-next {
        --size: 34px;
    }
    .poweyen-need,.poweyen-energy,.poweyen-plug,.poweyen-effic,.poweyen-seamless{
        padding: var(--space100) 0;
    }
    .poweyen-need-bottom,.poweyen-energy-bottom,.poweyen-indus-bottom,.poweyen-seamless-bottom{
        padding-top:var(--space100) ;
    }
    .poweyen-indus-slick .slick-dots li{
        width: 8px;
        height: 8px;
    }
    .poweyen-seamless{
        padding: var(--space50) 0;
    }
    .poweyen-need .std-font50 {
        margin-bottom: 0.4rem;
    }
    .poweyen-energy-top .std-font50 {
        margin-bottom: 0.6rem;
    }
    .petp-li-prog {
        height: 18px;
    }
    .petp-li-tit{
        width: 22.22%;
        margin-right: 10px;
    }
    .pebv-text, .pebv-text p, .pebv-text p span{
        font-size: 14px;
    }
    .poweyen-plug-text, .poweyen-plug-text p{
        font-size: 14px;
    }
    .poweyen-plug-simple{
        flex-direction: column;
    }
    .poweyen-plug-simple-tit::after{
        content: unset;
    }
    .poweyen-plug-simple-tit{
        padding: 0;
        margin-bottom: 0.2rem;
        letter-spacing: -0.04px;
    }
    .poweyen-plug-simple{
        padding: 25px 20px;
    }
    .ppsl-li-cry{
        font-size: 12px;
    }
    .ppsl-lis .ys-imgbox-cover {
        margin-right: 10px;
    }
    .poweyen-effic-text, .poweyen-effic-text p{
        font-size: 14px;
    }
    .pisl-bottom{
        padding: 25px 20px;
    }
    .pisl-bottom-tit{
        height: unset;
        -webkit-line-clamp:unset;
    }
    .poweyen-seamless-top-text, .poweyen-seamless-top-text p{
        font-size: 14px;
    }
    .poweyen-seamless-top .std-font50 {
        margin-bottom: 0.2rem;
    }
    .poweyen-seamless-bottom .std-font50{
        margin-bottom: 0.2rem;
    }
    .poweyen-effic .std-font50{
        margin-bottom: 0.2rem;
    }
    .psbb-li-link{
        font-size: 16px;
    }
    .pebv-tab-lis::before,.pebv-tab-lis::after{
        height: 2px;
    }
    .poweyen-indus .std-font50 {
        margin-bottom: 0.4rem;
    }
    .poweyen-indus-bottom .std-font50 {
        margin-bottom: 0.3rem;
    }
    .poweyen-seamless{
        padding-top: var(--space100);
    }
    .solar-scenario-top-text, .solar-scenario-top-text p{
        font-size: 14px;
    }
    .solar-scenario-lis .ys-imgbox-cover,
    .solar-dynamic-top-video,
    .solar-dynamic-top-video,
    .solar-connection-list-lis .ys-imgbox-cover,
     .solar-connection-sum,
    .solar-micro-table table,
    .solar-micro-table table::before {
        border-radius: 8px;
    }
    .poweyen-plug .std-font50 {
        margin-bottom: 0.2rem;
    }
    .solar-engineered-text, .solar-engineered-text p,.solar-dynamic-top-text, .solar-dynamic-top-text p,.solar-dynamic-bottom-text, .solar-dynamic-bottom-text p{
        font-size: 14px;
    }
    .solar-engineered-text {
        max-width: 74.1%;
    }
    .solar-dynamic-top-text {
        max-width: 78.93%;
    }
    .scll-ri{
        padding-left: 30px;
        width: 50%;
    }
    .solar-connection-list-lis:nth-child(even) .scll-ri{
        padding-right: 30px;
    }
     .solar-connection-sum:nth-child(even) .scll-ri{
        padding-right: 30px;
    }
    .solar-connection-list-lis .ys-imgbox-cover{
        width: 50%;
    }
     .solar-connection-sum .ys-imgbox-cover{
        width: 50%;
    }
    .scll-ri-cry, .scll-ri-cry p{
        font-size: 14px;
    }
    .scll-ri::after{
        width: calc(100% - 30px);
        height: 1px;
    }
    .scll-ri::before{
        left: 30px;
        height: 2px;
        top: -0.5px;
    }
    .scll-ri-tit {
        margin-bottom: 15px;
    }
    .scll-ri-tit{
        font-size: 20px;
    }
    .solar-safety .pisl-bottom{
        padding: 25px 20px;
    }
    .solar-micro-table table td{
        padding: 25px 20px !important;
    }
    .smtc-tab-text{
        font-size: 12px;
    }
    .smtc-name{
        font-size: 14px;
    }
    .solar-micro-table table td span{
        font-size: 12px;
    }
    .smtl-lis-text{
        font-size: 14px;
    }
    .smtl-lis-img{
        width: 14px;
    }
    .smtl-lis{
        margin-bottom: 5px;
    }
    .solar-micro-table-list{
        margin: 0 calc(var(--gap1) * -1) 5px;
    }
    .solar-micro-table-tab{
        font-size: 12px;
    }
    .solar-micro-table tr td:nth-child(1){
        font-size: 14px;
    }
    .solar-micro-table table td{
        font-size: 14px;
    }
    .solar-connection-list-lis {
        margin-bottom: var(--space50);
    }
    .solar-connection-sum {
        margin-bottom: var(--space50);
    }
    .solar-scenario-tab-lis::after{
        height: 2px;
    }
    .poweyen-plug-img .pebv-tab-lis{
        letter-spacing:0px;
    }
    .solar-scenario-tab-lis{
        font-size: 0.34rem;
    }
    .smtc-tab{
        margin-bottom: 0.22rem;
    }
    .solar-scenario-top-text, .solar-scenario-top-text p{
        font-size: 14px;
    }
    .solar-best-text, .solar-best-text p,.solar-best-text p span{
        font-size: 14px;
    }
    .solar-unrivaled-text, .solar-unrivaled-text p{
        font-size: 14px;
    }
    .solar-unrivaled-video{
        border-radius: 8px;
    }
    .solar-best .ys-cont1440,.solar-unrivaled .ys-cont1440{
        max-width: 80%;
    }
    .solar-turn .solar-dynamic-bottom{
        max-width: 94%;
    }
    .petp-li-tit {
        width: 28.22%;
    }
    .solar-micro-table table td {
        padding: 20px 20px !important;
    }
    .solar-dynamic-bottom .std-font50,.solar-dynamic-bottom .std-font50 span {
        font-size: 0.42rem;
    }
    .solar-connection-list-lis {
        max-width: 100%;
    }
     .solar-connection-sum {
        max-width: 100%;
    }
    .petp-li-revenue {
        margin-left: 10px;
    }
    .solar-micro-sub, .solar-micro-sub p {
        line-height: var(--line16);
    }
    .solar-micro-sub {
        padding-left: 12px;
    }
    .solar-micro-table table td {
        padding: 10px 20px !important;
    }
    .sbbc-bottom {
        padding: 25px 20px;
    }
    .sbbc-bottom-btn-link {
        font-size: 16px;
    }
    .sbbc-bottom-btn-link::before, .sbbc-bottom-btn-link{
        border-radius: 8px;
    }
    .sbbc-bottom-img{
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .sbbc-bottom{
        flex-direction: column;
    }
    .special-top-info-tit, .special-bottom-info-tit {
        letter-spacing: 0;
    }
    .special-top-info-cry, .special-top-info-cry p, .special-bottom-info-cry, .special-bottom-info-cry p{
        letter-spacing: 0;
    }
    .sbbc-top-name{
        letter-spacing: 0;
    }
    .sbbc-top-img {
        width: 24px;
        margin-right: 6px;
    }
    .sbbc-top {
        margin-bottom: 12px;
    }
    .poweyen-btn {
        bottom: 7%;
    }  
    .sbbc-bottom-btn-link::before,.sbbc-bottom-btn-link{
        border-radius: 5px;
    }
    .sbbc-bottom-btn-link {
        font-size: 14px;
        padding: 5px 14px;
    }
    /*2025.10.16 Lucas start*/
    .simplify-stable-bt-parga {
        width: 100%;
    }
    /*.simplify-protect-bt {*/
    /*    width: 65%;*/
    /*}*/
    .simplify-protect-bt-slick .slick-next {
        right: 0%;
    }
    .simplify-protect-bt-slick .slick-prev {
        left: 0%;
    }
    .subn-bt {
        width: 100%;
        /*transform: scale(1);*/
        /*margin: auto;*/
    }
    .spbs-nub{
        width: 50%;
    }
    /*2025.10.16 Lucas end*/
    .simplify-youneed-info-te{
        display: none;
    }
    .syii-imggroup:first-child{
        opacity: 0;
    }
    .ssct-tit {
        font-size: 24px;
        width: 100%;
        max-width: unset;
    }
    .sscb-info-name{
        max-width: unset;
    }
    .sscb-info-name {
        font-size: 16px;
    }
    .ssct-sup {
        margin: 0 0.25rem;
        width: 10px;
        height: 10px;
    }
    .ssct-sup::before{
        animation: aniline 1.2s linear infinite;
    }
    .syit-summ-child-bot {
        padding-left: 40px;
    }
    .simplify-youneed-phin .swiper-pagination {
        position: relative;
        bottom: 0;
        margin-top: 10px;
    }
    .simplify-youneed-phin{
        margin-top: 25px;
    }
    .sscb-info {
        margin-bottom: 0.2rem;
    }
    
    .simplify-youneed-phin .swiper-pagination-bullet{
        opacity: 0.2;
        background: #69CC1A !important;
    }
    .simplify-youneed-phin .swiper-pagination-bullet-active {
        opacity: 1;
    }
    .simplify-youneed-phin{
        display: block;
    }
    .simplify-newUpgrade-le {
        padding-right: 40px;
        margin-top: 0;
    }
    .simplify-newUpgrade-le-tit {
        font-size: 24px;
    }
    .simplify-newUpgrade-le-info, .simplify-newUpgrade-le-info p{
        font-size: 14px;
    }
    .simplify-newUpgrade {
        padding: 1rem 0 1rem;
    }
    .ssct-sup{
        width:12px;
        height: 12px;
        transform: unset;
    }
    .syns-slide-cry-tit{
        font-size:20px;
        color: #fff;
        line-height: 1.2;
        font-family: 'workmedi';
    }
    .syns-slide-cry{
        border-radius: 37.5px;
        background: rgba(255, 255, 255, 0.20);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        -moz-backdrop-filter: blur(10px);
        -o-backdrop-filter: blur(10px);
        -ms-backdrop-filter: blur(10px);
        display: flex;
        align-items: center;
        padding:9px 18px 9px 9px;
    }
    .syns-slide.swiper-slide{
        width: auto !important;
        min-width: 126px;
    }
    .simplify-youneed-newphbox-swiper{
        overflow: visible !important;
    }
    .simplify-youneed-info-img{
        display: none;
    }
    .syns-slide-cry .ssct-sup{
        background:#fff;
    }
    .syns-slide-cry .ssct-sup::before{
        border:1px solid #fff;
    }
    .ssct-sup::before {
        animation: unset;
    }
    .syns-slide.act .ssct-sup::before {
        animation: aniline 1.2s linear infinite;
        border:1px solid #69CC1A;
    }
    .syns-slide.act .ssct-sup{
        background:#69CC1A;
    }
    .swiper-slide.syns-slide{
        transition-property:all !important;
    }
    .syni-img:not(:first-child){
        display: none;
    }
    .simplify-youneed-newphbox-swiper{
        margin-bottom: 0.4rem;
    }
    .simplify-emptyswi{
        display: none;
    }
    .simplify-youneed-newphbox{
        margin-top: 0.4rem;
    }
    .simplify-youneed-newphbox{
        display: block;
    }
    .simplify-youneed-info-newtext,.simplify-youneed-info-line{
        display: none;
    }
    .pdll-link-ri {
        width: 8px;
    }
    .pkll-bottom{
        font-size: 12px;
    }
    .poweyen-key{
        padding-top: 20px;
    }
    .poweyen-down{
        padding-bottom:var(--space120);
    }
    /* 2025.12.12 - start */
    .pfin-box-item-link .std-text1 p {
        padding-right: 0.28rem;
    }
    .poweyen-plug-simple-tit{
        width: 100%;
    }
    /* 2026.3.9 - start */
    .hfii-top-icon {
        width: 15px;
    }
    .hfii-bot {
        padding-bottom: 15px;
    }
    /* 2026.3.9 - end */
}
@media screen and (max-width: 767px) {
    /*2026.1.30 start*/
    .poweyen-need .solar-best{
        padding-bottom: 0;
    }
    /*2026.1.30 end*/
    .poweyen-need .std-font50{
        margin-bottom: 0.25rem;
    }
    .poweyen-need-swiper-btn{
        display: none;
    }
    .poweyen-need-swiper{
        overflow: hidden !important;
    }
    .poweyen-need-swiper .swiper-pagination{
        display: block;
        position: relative;
        margin-top: 12px;
        bottom: 0 !important;
    }
    .poweyen-need-swiper .swiper-pagination-bullet{
        background: #69CC1B;
        width: 6px;
        height: 6px;
        margin: 0 3px;
    }
    .poweyen-need-swiper-lis{
        opacity: 1;
    }
    .poweyen-need, .poweyen-energy, .poweyen-plug, .poweyen-effic, .poweyen-seamless {
        padding: 42px 0;
    }
    .poweyen-need-bottom, .poweyen-energy-bottom, .poweyen-indus-bottom, .poweyen-seamless-bottom{
        padding-top: 42px;
    }
    .std-font50,.std-font50 span {
        font-size: 0.4rem;
    }
    .poweyen-energy-top .std-font50 {
        margin-bottom: 20px;
    }
    .petl-li-text{
        font-size: 26px;
    }
    .poweyen-energy-top-list {
        --gap1: 0.17rem;
        margin: 0 calc(var(--gap1) * -1) 20px;
    }
    .petl-li-sub{
        font-size: 14px;
    }
    .petp-li-tit{
        font-size: 14px;
    }
    .petp-li-prog {
        height: 16px;
        flex: 1;
    }
    .petp-li-tit{
        width: 38%;
    }
    .poweyen-energy-top-text{
        width: 100%;
        max-width: 100%;
    }
    .poweyen-energy-top-text p span{
        line-height: 1.5;
    }
    .poweyen-energy-top-text p {
        margin-bottom: 5px;
    }
    .petp-lis {
        margin-bottom: 10px;
    }
    .pebv-list-li-btn{
        width: 50px;
    }
   .poweyen-page .ys-videom-close{
        font-size: 18px;
    }
    .pebv-tab-lis{
        font-size: 14px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 8px 0;
    }
    .poweyen-plug-text{
        max-width: 100%;
    }
    .poweyen-plug-img .pebv-tab-lis {
        letter-spacing: 0;
    }
    .poweyen-plug .std-font50 {
        margin-bottom: 0.2rem;
    }
    .poweyen-plug-simple-list{
        --ge: 100%;
        --gap1: 0;
    }
    .poweyen-plug-simple-list>li{
        margin-bottom: 8px;
    }
    .ppsl-lis:last-child{
        margin-bottom: 0 !important;
    }
    .poweyen-plug-simple{
        padding: 20px 15px;
    }
    .ppsl-lis .ys-imgbox-cover {
        margin-bottom: 0;
    }
    .poweyen-plug-simple::before{
        border-radius: 8px;
    }
    .ppsl-li-cry{
        line-height: 1.3;
    }
    .poweyen-effic-text{
        max-width: 100%;
    }
    .poweyen-effic-video-btn{
        width: 50px;
    }
    .pisl-bottom{
        padding: 20px 15px;
    }
    .poweyen-indus-slick .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 3px;
    }
    .poweyen-indus-slick-lis{
        width: 100%;
    }
    .poweyen-indus-slick .slick-dots{
        margin-top: 12px;
    }
    .poweyen-seamless-top-text{
        max-width: 100%;
    }
    .psbb-li-link {
        font-size: 14px;
        padding: 0.14rem 0.45rem;
        letter-spacing: 0;
    }
    .poweyen-seamless-bottom-btn>li {
        padding: 0 5px;
        width: 50%;
        font-size: 14px;
    }
    .poweyen-seamless-top-text {
        margin: 0 auto 20px;
    }
    .poweyen-indus .std-font50 {
        margin-bottom: 0.3rem;
    }
    .poweyen-indus-bottom .std-font50{
        margin-bottom: 0.2rem;
    }
    .poweyen-seamless-top .std-font50 {
        margin-bottom: 0.15rem;
    }
    .poweyen-seamless-bottom .std-font50 {
        margin-bottom: 0.15rem;
    }
    .poweyen-seamless-bottom .poweyen-seamless-top-img {
        margin-bottom: 22px;
    }
    .poweyen-indus-slick{
        --ge: 100%;
    }
    .solar-scenario{
        padding: 42px 0;
    }
    .solar-scenario-top-text{
        max-width: 100%;
    }
    .solar-scenario-lis{
        opacity: 1;
    }
    .solar-scenario-swiper{
        overflow: hidden !important;
    }
    .solar-scenario-img,.solar-engineered,.solar-safety{
        padding-top: 42px;
    }
    .solar-engineered-text{
        max-width: 100%;
    }
    .solar-engineered-text p span{
        font-size: 14px;
    }
    .solar-engineered-video-btn,.sdtv-btn{
        width: 50px;
        height: 50px;
    }
    .sdbv-btn{
        width: 50px;
    }
    .solar-connection-list-lis {
        flex-direction: column !important;
    }
    .solar-connection-sum {
        flex-direction: column !important;
    }
    .solar-connection-list-lis .ys-imgbox-cover{
        width: 100%;
        margin-bottom: 20px;
    }
    .solar-connection-sum .ys-imgbox-cover{
        width: 100%;
        margin-bottom: 20px;
    }
    .scll-ri{
        width: 100%;
        padding: 0 !important;
    }
    .scll-ri::after{
        width: 100%;
    }
    .scll-ri::before{
        left: 0;
    }
    .scll-ri-tit{
        padding-top: 15px;
        margin-bottom: 10px;
    }
    .solar-connection-list-lis{
        margin-bottom: 25px;
    }
    .solar-connection-sum{
        margin-bottom: 25px;
    }
    .solar-safety .pisl-bottom{
        padding: 20px 15px;
    }
    .solar-safety .std-font50,.solar-connection .std-font50{
        margin-bottom: 0.4rem;
    }
    .solar-micro{
        padding: 42px 0;
    }
    .solar-micro-table table td{
        padding: 20px 15px !important;
    }
    .smtl-lis-img {
        width: 12px;
        margin-top: -3px;
    }
    .solar-micro-table {
        overflow-x: auto;
    }
    .solar-micro-table tr td:nth-child(1) {
        line-height: 1.2;
    }
    .solar-best,.solar-unrivaled{
        padding: 42px 0;
    }
    .solar-best-text{
        max-width: 100%;
    }
    .solar-best-img{
        padding-top: 42px;
    }
    .solar-unrivaled-text{
        max-width: 100%;
    }
    .solar-unrivaled-video-btn{
        width: 50px;
        height: 50px;
    }
    .solar-dynamic-bottom,.solar-turn-bottom{
        padding-top: 42px;
    }
    .solar-turn-bottom .std-font50{
        margin-bottom: 0.4rem;
    }
    .solar-dynamic-top-text,.solar-dynamic-bottom-text{
        max-width: 100%;
    }
    .poweyen-plug-text,.poweyen-plug-img{
        margin-bottom: 22px;
    }
    .solar-scenario-top .std-font50,.solar-engineered .std-font50,.solar-dynamic-top .std-font50,.solar-dynamic-bottom .std-font50,.solar-best .std-font50,.solar-unrivaled .std-font50{
        margin-bottom: 10px;
    }
    .solar-scenario-tab-lis{
        font-size: 18px;
    }
    .poweyen-need-swiper-vibtn{
        width: 50px;
    }
    .poweyen-page .ys-cont1440,.solar-page .ys-cont1440,.solareng-page .ys-cont1440{
        max-width: 100%;
        width: 100%;
        padding: 0 20px;
    }
    .solar-dynamic-bottom{
        max-width: 100%;
    }
    /* .poweyen-need-text p span,.pebv-text 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-swiper .slick-dots{
        position: relative !important;
        margin: 10px 0 !important;
        bottom: 0 !important;
    }
    .poweyen-need-swiper{
        margin-bottom: 0;
    }
    .poweyen-need-swiper .slick-dots li{
        background: #69CC1B;
        transition: all 0.36s ease-in-out;
        opacity: 0.5;
    }
    .poweyen-need-swiper .slick-dots li.slick-active{
        opacity: 1;
    }
    .poweyen-need-textcry{
        display: none;
    }
    .poweyen-need-textcryph{
        display: block;
    }
    .petp-li-tit {
        font-size: 12px;
    }
    .solar-micro-table table td {
        padding: 5px 15px !important;
    }
        .smtc-img img {
        width: 100%;
    }
    .solar-micro-table tr td:nth-child(1) {
        font-size: 12px;
    }
    .solar-micro-table table tr:nth-child(3) td img {
        width: 100%;
    }
        .smtc-name {
        font-size: 12px;
    }
    .solar-micro-table table tr:nth-child(3) td,.solar-micro-table table tr:nth-child(4) td{
        padding: 10px 15px !important;
    }
    /* 2025.9.12 lucas start */
    .solar-scenario-tab-lis {
        font-size: 16px;
    }
    .solareng-page .solar-scenario-tab-lis {
        font-size: 12px;
    }
    .ys-ban-video {
        display: block;
    }
    .solar-micro-table-cry{
        height: 100%;
    }
    .petp-li-revenue, .petp-li-revenue span {
        font-size: 12px;
    }
    .solar-micro-table-ph{
        display: block;
    }
    .solar-micro-table-ph img{
        width: 100%;
    }
    .solar-micro-table table{
        display: none;
    }
     .viewer-canvas>img {
        background: #000000 !important;
    }
    /* 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: 32px;
    }
    .petl-li-text,.petl-li-text span{
        font-size: 30px;
    }

    /* 2025.9.15 lucas end */

    /* 2025.9.16 */
    .poweyen-energy-top-bg {
        width: 170vw;
        top: 13%;
    }
    .solareng-page  .solar-best .std-font50 {
        font-size: 20px;
    }
    .pisl-bottom-tit {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .solar-micro .std-font50 br{
        display: block;
    }
    .solar-micro-sub, .solar-micro-sub p{
        font-size: 12px;
    }
    .solar-micro-sub::before{
        font-size: 12px;
    }
    .solar-micro-sub{
        display: none;
    }
    .solar-micro .solar-micro-table {
        margin-bottom: 0.3rem;
    }
    /* 2025.9.16 */
    .special-top-info-tit{
        font-size: 30px;
        margin-bottom: 12px;
    }
    .special-top-info-cry, .special-top-info-cry p, .special-bottom-info-cry, .special-bottom-info-cry p{
        font-size: 14px;
    }
    .special-bottom{
        padding: 42px 0;
    }
    .special-bottom-info-tit{
        font-size:26px;
        margin-bottom: 12px;
    }
    .special-bottom-btn{
        --ge: 100%;
        --gap1: 0;
    }
    .special-bottom-btn-cry{
        margin-bottom: 15px;
    }
    .special-bottom-info{
        padding-bottom: 25px;
    }
    .sbbc-top {
        margin-bottom: 10px;
    }
    .sbbc-bottom{
        padding: 20px 15px;
    }
    .sbbc-bottom-img {
        width: 160px;
    }
    .sbbc-bottom-btn-link {
        font-size: 14px;
    }
    .sbbc-top-name{
        font-size: 18px;
    }
    .special-bottom-btn-cry:last-child{
        margin-bottom: 0 !important;
    }
    .poweyen-btn {
        bottom: 49%;
        left: 9%;
    }
    .sbbc-bottom {
        flex-direction: row;
    }
    /*2025.10.16 lucas start*/
    .simplify-protect-bt {
        width: 100%;
    }
    .simplify-protect-bt-slick .spbs-nub .spbs-nub-cont::after{
        opacity: 0;
    }
    .simplify-protect-bt-slick .slick-prev, .simplify-protect-bt-slick .slick-next {
        display: none;
    }
    /*.subn-bt {*/
    /*    width: 100%;*/
    /*    padding: 0 20px;*/
    /*}*/
    .spbs-nub{
        width: 100%;
    }
    /*2025.10.16 lucas end*/
    .simplify-youneed-phin .swiper-pagination-bullet{
        margin: 0 3px;
        width: 6px;
        height: 6px;
    }
    .simplify-youneed-phin .swiper-pagination{
        margin-top: 18px;
    }
    .ssct-tit {
        font-size: 20px;
        margin-bottom: 8px;
    }
    .sscb-info-name {
        font-size: 14px;
    }
    .sscb-info {
        margin-bottom: 8px;
    }
    @-webkit-keyframes aniline {
        0% {
            opacity: 0.5;
            width: 10px;
            height: 10px;
        }
        to {
            opacity: 1;
            width: 16px;
            height: 16px;
        }
    }
    .syii-imggroup-ph{
        display: block;
    }
    .syii-imggroup-pc{
        display: none;
    }
    .simplify-newUpgrade .ys-cont1440 {
        flex-direction: column;
    }
    .simplify-newUpgrade-le{
        width: 100%;
        padding: 0;
        margin-bottom: 25px;
    }
    .simplify-newUpgrade-ri{
        width: 100%;
    }
    .simplify-newUpgrade{
        /*padding: 0 0 25px;*/
        padding: 0.5rem 0;
    }
    .syns-slide.swiper-slide {
        min-width: unset;
    }
    .syns-slide-cry-tit {
        font-size: 16px;
    }
    .syns-slide-cry {
        padding: 7px 14px 7px 7px;
    }
    .ssct-sup {
        width: 8px;
        height: 8px;
        margin: 0 8px;
    }
    @-webkit-keyframes aniline {
        0% {
            opacity: 0.5;
            width: 8px;
            height: 8px;
        }
        to {
            opacity: 1;
            width: 12px;
            height: 12px;
        }
    }
    .ssct-sup::before {
        width: 12px;
        height: 12px;
    }
    .subn-bt{
        transform: scale(1) !important;
        padding: 0 20px;
    }
    .simplify-newUpgrade-le-tit,
    .simplify-newUpgrade-le-info{
        text-align: center;
    }
    .pebv-infobox-cry, .pebv-infobox-cry p, .pebv-infobox-cry p span{
        font-size: 14px;
    }
    .simplify-logo-pic .simplify-logo-pc{
        display: none;
    }
    .simplify-logo-pic .simplify-logo-ph{
        display: block !important;
    }
    .poweyen-key-list {
        --ge: 50%;
        --gap2: 0.28rem;
        padding: 0;
    }
    .ys-cont1040{
        width: 100%;
        padding: 0 20px;
    }
    .poweyen-key-tit{
        font-size: 0.4rem;
    }
    .poweyen-key .poweyen-key-tit{
        margin-bottom: 25px;
    }
    .poweyen-key{
        padding-top: 0;
    }
    .pdll-link-ri{
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateX(-50%);
    }
    .pdll-link{
        position: relative;
        flex-wrap: wrap;
    }
    .pdll-link-le{
        width: 100%;
        padding-right: 25px;
        margin-bottom: 5px;
    }
    .pdll-link-cent{
        width: 100%;
        padding-right: 25px;
    }
    .poweyen-down .poweyen-key-tit{
        margin-bottom: 0;
    }
    .poweyen-down-list-licry:first-child .pdll-link {
        padding-top: 0.4rem !important;
    }
    .pdll-link-le, .pdll-link-cent {
        letter-spacing: -0.44px;
    }
    .ys-banner .ys-ban-txtbox {
        top: 0%;
        padding-bottom: 30%;
    }
    /* 2025.12.12 */
    .prodet-ban-text{
        margin-right: -15px;
    }
    .prodet-ban-text p{
        padding-right: 15px;
    }
    .prodet-ban-cry-right{
        position: relative;
        top: 0;
    }
    /* 2026.3.9 - start */
    :root {
        --font22: 0.32rem;
    }
    .hfii-top-quest {
        width: calc(100% - 24px - 15px);
        padding-right: 8px;
    }
    .hfii-bot {
        padding-right: calc(15px + 8px);
    }
    .his-faq .std-font80 {
        margin-bottom: 0.15rem;
    }
    /* 2026.3.9 - end */
}
@media screen and (max-width: 489px) {
    .ctcf-box-iframe{
        max-height: 1033px;
    }
}
/* copy - add */
/* 2026.1.23 - tammy - start */
@media screen and (max-width: 1694px){
    .his-step-core-inof {
        width: calc(49.14% - 7.5vw);
    }
}
@media screen and (max-width: 1680px){
    .hiin-link .std-font28 {
        left: 0.52rem;
    }
    .his-ban .std-font80 {
        margin-bottom: 0.2rem;
    }
    .his-ban .ys-cont1440 {
        top: calc(0.74rem + var(--headh));
    }
    .his-power-text .std-h2 {
        margin-bottom: 0.28rem;
    }
    .his-power-text {
        padding-left: 0.72rem;
    }
    .hmin-core-svg {
        top: 10px;
    }
    .hfin-link-text {
        padding: 0.3rem 0.48rem;
    }
    .his-scale-bot {
        padding-top: 0.65rem;
    }
    .hiin-link .std-font28{
        line-height: var(--line14);
    }
    .hsci-itema {
        margin-bottom: 0.85rem;
    }
    /* 2026.02.26 - his - start */
    .simplify-built .sbbl-slick-nub-cont {
        width: 100%;
    }
    .hmin-core-svg {
        top: 13px;
    }
    .hsci-itema {
        margin-bottom: 0.6rem;
    }
    .hsci-itema .std-font36 {
        font-size: 0.32rem;
    }
    .hsci-itema-box .std-font32{
        font-size: 0.3rem;
    }
    .his-step-core-inof {
        width: calc(45.14% - 7.5vw);
    }
    /* 2026.02.26 - his - end */
}
@media screen and (max-width: 1440px){
    .his-ban .ys-cont1440 {
        top: calc(0.64rem + var(--headh));
    }
    .hfin-link-text .std-font32 {
        margin-bottom: 0.12rem;
    }
    /* 2026.02.26 - his - start */
    .his-power .ys-cont1440 {
        padding: 0 50px;
    }
    .hmin-core-svg {
        top: 11px;
    }
    .his-scale-core .sbbr-arrow {
        width: calc(100% + 2.84rem);
        left: -1.4rem;
    }
    .his-main .simplify-pro .pcri-inl-label {
        font-size: 0.3rem;
    }
    /* 2026.02.26 - his - end */
}
@media screen and (max-width: 1199px){
    .his-big-sticky {
        top: 56px;
    }
    .hbii-img, .hbii-img img {
        height: calc(100vh - 56px);
    }
    .his-big .ys-cont1440 {
        top: var(--space80);
    }
    .hsci-itema .std-font36 {
        padding-top: 0.18rem;
        padding-bottom: 0.14rem;
    }
    .hsci-itema {
        margin-bottom: 0.55rem;
    }
    .hiin-link .std-font28 {
        left: 0.42rem;
    }
    .hiin-link .std-font28 {
        bottom: 0.39rem;
    }
    .his-scale .his-scale-btn {
        --gap1: 0.1rem;
    }
    .his-scale-btn .std-font32 {
        margin-bottom: 0.12rem;
    }
    .his-model-inof-nub {
        left: 4.5vw;
    }
    .his-model-inof-nub.on1 {
        right: 4.5vw;
    }
    .hmin-core {
        width: 24.04vw; 
    }
    .his-model-inof-nub1 .std-text2,
    .his-model-inof-nub2 .std-text2,
    .his-model-inof-nub3 .std-text2{
        margin-right: -3em;
    }
    .his-power-text .std-h2 {
        margin-bottom: 0.18rem;
    }
    .his-power-text {
        padding-left: 0.52rem;
    }
    .his-power .ys-cont1440 {
        padding: 0;
    }
    .his-feel-img {
        margin-top: -0.4rem;
    }
    .his-rotate .ys-cont1440 {
        padding: 0;
    }
    .his-main .simplify-pro .ys-cont1440, .his-install .ys-cont1440, .his-through-core .ys-cont1440 {
        padding: 0;
    }
    .his-freely .ys-cont1440 {
        padding: 0;
    }
    .hsci-itema {
        margin-bottom: 0.45rem;
    }
    .his-step .ys-cont1440 {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0);
    }
    .his-install {
        padding-bottom: 0;
    }
    .his-step {
        padding-top: var(--space150);
    }
    .his-step-core-rotate, .his-step-core-inof {
        top: 50%;
    }
    .his-step-core-rotate {
        width: 20.3125%;
    }
    .his-step-core-inof {
        left: 50.86%;
    }
    .his-main .simplify-pro .pcri-inl-label {
        font-size: var(--font32);
    }
}
@media screen and (max-width: 767px){
    .his-main .std-font80{
        font-size: 28px;
    }
    .his-ban .std-h2{
        font-size: 18px;
    }
    .his-power-ph{
        display: block;
    }
    .his-power-pc{
        display: none;
    }
    .his-power-text {
        position: relative;
        width: 100%;
        top: 0;
        padding-left: 0;
        text-align: center;
    }
    .his-power .std-font80 {
        margin-bottom: 0.14rem;
    }
    .his-power-text{
        margin-bottom: var(--space60);
    }
    .his-power-text .std-h2 {
        margin-bottom: 0.16rem;
    }
    .his-power-text .std-text1, 
    .his-power-text .std-text1 p{
        font-size: 14px;
    }
    .his-power-img::before{
        display: none;
    }
    .his-power-data .std-font50{
        font-size: 0.5rem;
    }
    .his-title1 .std-text1, .his-title1 .std-text1 p{
        font-size: 14px;
    }
    .his-feel-text-icon {
        width: 1.0rem;
    }
    .htci-nub {
        width: 100%;
        margin-bottom: calc(var(--gap1) * 2);
    }
    .htci-nub:last-child{
        margin-bottom: 0;
    }
    .htci-nlb-text .std-font50 {
        margin-bottom: 0.02rem;
    }
    .his-freely-inof-nub{
        width: 100%;
    }
    .his-freely .his-title1,
    .his-setup .his-title1,
    .his-install .his-title1{
        margin-bottom: 0.4rem;
    }
    .his-scale-core-wai {
        transform-origin: 50% 54.5%;
    }
    .his-scale-sticky-add {
        transform-origin: 50% 52.5%;
    }
    .his-scale-core .sbbr-arrow .sbbr-arrow-icon {
        width: 50px;
        height: 50px;
    }
    .his-scale-btn .slick-dots li,
    .his-step-core-inof .slick-dots li {
        background: rgba(255, 255, 255, .4);
    }
    .his-scale-btn .slick-dots li.slick-active,
    .his-step-core-inof .slick-dots li.slick-active{
        background: var(--color4);
    }
    .his-scale .his-scale-btn{
        padding-bottom: 0.3rem;
    }
    .his-scale-btn .slick-dots{
        bottom: 0;
    }
    .his-install-inof-nub {
        width: 100%;
    }
    .his-install-inof-nub:first-child .hiin-link-img img:first-child {
        display: block;
    }
    .his-install-inof-nub:first-child .hiin-link-img img:nth-of-type(2) {
        position: absolute;
    }
    .hiin-link .std-font28 {
        left: 0.32rem;
    }
    .his-install-inof-nub:first-child .hiin-link .std-font28 {
        top: auto;
        transform: translateY(0%);
        bottom: 0.39rem;
    }
    .his-step-core-rotate{
        width: 178px;
        left: 50%;
        top: 70%;
        transform: translate(-50%,-100%);
    }
    .his-step-core-inof {
        width: calc(100% - 40px);
        left: 20px;
    }
    .his-step-core-inof{
        left: 50%;
        transform: translateX(-50%);
        top: 75%;
    }
    .hsci-itema:not(:first-child){
        display: none;
    }
    .his-step-core-rotate,
    .his-step-core-inof {
        touch-action: pan-y; 
    }
    .hsci-itema .std-font36 {
        color: var(--color4);
    }
    .his-step-core-inof{
        padding-bottom: 0.24rem;
    }
    .his-freely-inof{
        padding-bottom: 0.2rem;
    }
    /* add */
    .hmin-core .std-text1{
        font-size: 12px;
    }
    .hmin-core .std-text2{
        font-size: 10px;
    }
    .his-model-inof-nub,
    .his-model-inof-nub.on1 {
        left: 20px;
        right: auto;
    }
    .hmin-core {
        width: 42.04vw;
    }
    .hmin-core .std-text1 {
        padding: 0.04rem 0.32rem 0.04rem 0.02rem;
    }
    .his-model-inof-nub .hmin-core .hmin-core-zhan,
    .his-model-inof-nub.on1 .hmin-core .hmin-core-zhan {
        right: 0.05rem;
        left: auto;
    }
    .hmin-core .hmin-core-zhan {
        top: 4px;
    }
    .his-model-inof-nub1{
        top: 11%!important;
    }
    .his-model-inof-nub2{
        top: 23%!important;
    }
    .his-model-inof-nub3{
        top: 33%!important;
    }
    .his-model-inof-nub4{
        top: 44%!important;
    }
    .his-model-inof-nub5{
        top: 55%!important;
    }
    .his-model-inof-nub6{
        top: 66%!important;
    }
    .his-model-inof-nub,
    .his-model-inof-nub.on1 {
        text-align: right;
    }
    .hmin-core .std-text2 {
        padding-left: 0.02rem;
        padding-right: 0.32rem;
    }
    .his-model-inof-nub1 .std-text2, .his-model-inof-nub2 .std-text2, .his-model-inof-nub3 .std-text2 {
        margin-right: 0;
    }
    .hmin-core-svg,
    .his-model-inof-nub.on1 .hmin-core-svg {
        right: auto;
        left: calc(100% + 2px);
    }
    .hmin-core-svg {
        top: 12px;
    }
    .his-model-inof-nub1 .hmin-core-svg {
        width: 24.875vw;
        height: 40vw;
        transform: translateY(-3px);
    }
    .his-model-inof-nub2 .hmin-core-svg {
        width: 12.875vw;
        height: 40vw;
        transform: translateY(-15px);
    }
    .his-model-inof-nub3 .hmin-core-svg {
        width: 32.875vw;
        height: 32vw;
        transform: translateY(-6px);
    }
    .his-model-inof-nub4 .hmin-core-svg {
        width: 10.875vw;
        height: 30vw;
        transform: translateY(-6px);
    }
    .his-model-inof-nub5 .hmin-core-svg {
        width: 30.875vw;
        height: 28vw;
        transform: translateY(6px);
        top: auto;
        bottom: 12px;
    }
    .his-model-inof-nub6 .hmin-core-svg {
        width: 34.875vw;
        height: 3vw;
        transform: translateY(-6px);
    }
    .his-main .std-font80 {
        font-size: 0.46rem;
    }
    /* 2026.02.26 - his - start */
    .his-main section:not(.his-ban) .std-font80 {
        font-size: 0.44rem;
    }
    .simplify-built .ssnc-tit,
    .ssnc-tit {
        padding-bottom: 0.3rem;
        margin-bottom: 0.32rem;
    }
    .hsci-itema::before{
        top: 1px;
    }
    .his-rotate .ssnc-bt-info-nub:not(:last-child) {
        margin-bottom: 0.2rem;
    }
    .his-step .his-title1 {
        margin-bottom: -0.8rem;
    }
    /* 2026.02.26 - his - end */
    .his-scale-core-wai {
        transform-origin: 51% 13.5%;
        width: 26.8%;
    }
    .his-scale-sticky-add {
        transform-origin: 51.5% 38.5%;
    }
    .his-scale-core .sbbr-arrow .sbbr-arrow-icon {
        width: 40px;
        height: 40px;
    }
    .his-model-inof-nub2 .hmin-core-svg {
        width: 12.175vw;
        height: 31.5vw;
        transform: translateY(-15px) scaleY(1.2);
    }
    .his-model-inof-nub5 .hmin-core-svg {
        width: 45.875vw;
    }
    /* 2026.3.23 - tammy - start */
    .his-model-inof-nub3 .hmin-core-svg {
        width: 34.875vw;
        height: 23vw;
    }
}
/* 2026.1.23 - tammy - end */


/* 2026.5.8 start - Yori - AC-X落地页  */
@media screen and (max-width: 1680px) {
    .solar-best .std-font50 {
        font-size: var(--font50);
    }

    .landac-best .solar-scenario-swiper {
        width: 100%;
    }

    .landac-safe h2 {
        margin-bottom: 0.8rem;
    }

    .landac-bottom .solar-best-img {
        margin: 0 auto;
        width: 91%;
    }

    .xsafe-effic .lesn-case-tit {
        padding: 0rem 0.2rem;
        font-size: var(--font28);
    }

    .liin-case-content {
        padding: 0.45rem 0.5rem;
    }

    .xmbc-ri,
    .xmbc-ri p {
        line-height: 42px !important;
    }

    .mod-slick-case-btn {
        --mscbwi: 46px;
    }

    .lffn-case {
        width: 64px;
    }

    .landac-intell-inof {
        --liihe: 474px;
    }

    .landac-simplify .sibs-line {
        width: 2px;
        left: -2px;
    }

    .landac-simplify .simplify-install-bt-side {
        padding: 0.3rem 1.5rem 0.3rem 0;
    }

    .landac-effic .ys-cont1440 {
        max-width: 70%;
    }

    .landac-effic.poweyen-effic h2,
    .landac-builts h2,
    .landac-fit h2 {
        margin-bottom: 0.6rem;
    }

    .lfsn-box h3 {
        line-height: 42px;
    }

    :root {
        --brdi2: 0.15rem;
    }

    .lffn-case-ri-tip,
    .lffn-case-ri-tip p {
        line-height: 38px;
    }

    .landac-energy .poweyen-energy-top .std-font50 {
        margin-bottom: var(--space80);
    }
}

@media screen and (max-width: 1440px) {
    .landac-best .solar-scenario-tab-lis {
        padding: 0 0 0.2rem;
    }

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

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

    .mod-slick-case-btn {
        --mscbwi: 42px;
    }

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

    .landac-intell-inof {
        --liihe: 400px;
    }

    .xmbc-ri,
    .xmbc-ri p {
        line-height: 36px !important;
    }

    .landac-simplify .sibs-info-nub {
        margin-bottom: 0.85rem;
    }


    .lffn-case {
        width: 58px;
    }

    .landac-simplify .sibs-line {
        height: 1.2rem;
    }

    .landac-simplify .simplify-install-bt-side {
        padding: 0.5rem 1rem 0.5rem 0;
    }

    .lffn-case-ri-tip,
    .lffn-case-ri-tip p {
        line-height: 34px;
    }

    .lffn-case-ri-tit1 {
        margin-bottom: 0.02rem;
    }

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

    .lfsn-box h3 {
        line-height: 38px;
    }

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

    .landac-simplify .sibs-info-nub:nth-last-child(1) {
        margin-bottom: 0;
    }

    .landac-plug .pebv-tab-lis::after {
        height: 2px;
    }

    .landac-best .solar-scenario-tab-lis::after {
        bottom: 1px;
        height: 2px;
    }

    .landac-fully h2 {
        margin-bottom: 0.7rem;
    }
}

@media screen and (max-width: 1199px) {
    .landac-main h1 {
        font-size: var(--font60) !important;
    }

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

    .landac-main-banner-tips {
        padding-top: 0.2rem;
        margin-top: 0.3rem;
    }

    .mod-slick-case-btn {
        --mscbwi: 38px;
    }

    :root {
        --brdi2: 0.1rem;
    }

    .landac-intell-inof {
        display: block;
    }

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

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

    .landac-intell-inof .slick-dots li.slick-active {
        opacity: 1;
    }

    .landac-intell-inof-nub {
        width: 50%;
    }

    .landac-intell-inof {
        --liihe: 344px;
    }

    .liin-case-content {
        pointer-events: all;
        opacity: 1;
        padding: 0.4rem 0.35rem;
        width: 100%;
    }

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

    .liin-case-tit {
        opacity: 0;
        pointer-events: none;

    }

    .landac-simplify .sibs-info-nub {
        margin-bottom: 0.3rem;
    }

    .landac-built.simplify-built .simplify-break-bt-le {
        width: 100%;
    }

    .simplify-built.landac-built .ssnc-tit {
        margin-bottom: 0.4rem;
    }

    .landac-simplify .simplify-install-bt-side {
        padding: 0.2rem 0.5rem 0.2rem 0;
    }

    .landac-plug .poweyen-plug-img {
        width: 100%;
    }

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

    .landac-effic-sec-nub,
    .landac-built-inof-nub {
        width: 50%;
    }

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

    .landac-plug .pebv-tab-lis::after {
        height: 2px;
        bottom: -2px;
    }

    .landac-effic .ys-cont1440 {
        max-width: 100%;
    }

    .lffn-case {
        width: 54px;
    }

    .lffn-case-ri-tip,
    .lffn-case-ri-tip p {
        line-height: 30px;
    }

    .lfsn-box h3 {
        line-height: 34px;
    }

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

    .lffn-cases {
        flex-wrap: wrap;
    }

    .lfsn-box h3 {
        letter-spacing: -1.1px;
    }

    .lffn-case-ri {
        width: 100%;
        padding: 0.5rem 0.5rem 0.5rem;
    }

    .landac-fully h2 {
        margin-bottom: 0.6rem;
    }

    .landac-energy .poweyen-energy-top .std-font50 {
        margin-bottom: 0.6rem;
    }

    .landac-hoy h2 {
        width: 75%;
    }

    .landac-simplify-tit {
        padding: 0 var(--space100);
    }

    .landac-safe-pic {
        width: 100%;
    }

    .landac-main.xsafe-main .ys-flex-pos-center {
        top: calc(0.4rem + var(--headh));
    }

    .xmbc-ri,
    .xmbc-ri p {
        line-height: 28px !important;
    }

    .xsafe-fit-ce {
        margin-bottom: 0.4rem;
    }

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

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

    .landac-main h1 {
        font-size: 28px !important;
    }

    .landac-main-banner-txt,
    .landac-main-banner-txt p {
        font-size: var(--font40) !important;
    }

    .landac-main .ys-flex-pos-center {
        transform: translate(-50%, 0);
        top: 100px;
    }

    .landac-best .solar-scenario-tab-lis {
        font-size: var(--font30);
    }

    .landac-bottom .solar-best-img {
        width: 100%;
    }

    .landac-hoy h2 {
        width: 100%;
    }

    .mod-slick-case-btn {
        --mscbwi: 36px;
    }

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

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

    .landac-best.solar-best .ys-cont1440 {
        max-width: 100%;
    }

    .landac-energy .poweyen-energy-top .std-font50 {
        margin-bottom: 0.3rem;
        font-size: var(--font50);
    }

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

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

    .landac-energy .petl-lis:first-child .petl-li-text,
    .landac-energy .petl-lis:first-child .petl-li-text span {
        font-size: 32px;
    }

    .landac-safe h2 {
        margin-bottom: 0.6rem;
    }

    .landac-energy .petp-li-revenue,
    .landac-energy .petp-li-revenue span {
        letter-spacing: -0.5px;
        width: 40px;
    }

    .landac-intell-inof-nub {
        width: 100%;
    }

    .landac-intell-inof {
        --liihe: 310px;
    }

    .landac-simplify .simplify-install-bt-side {
        width: 100%;
        padding: 0.2rem 0 0.2rem 0;
    }

    .landac-simplify-tit {
        padding: 0 0.3rem;
        font-size: var(--font16);
        bottom: 0.3rem;
    }

    .landac-built h2 {
        margin-bottom: 0.4rem;
    }

    .simplify-built.landac-built .sbbl-slick-nub-wrap {
        padding: 0.5rem 0.5rem 0.5rem 0.3rem;
    }

    .landac-built.simplify-built .ssnc-bt-num {
        font-size: var(--font40);
    }

    .landac-built.simplify-built .ssnc-bt-parga,
    .landac-built.simplify-built .ssnc-bt-parga p {
        font-size: var(--font30);

    }

    .lffn-case {
        width: 40px;
    }

    .landac-simplify .sibs-info-nub {
        font-size: var(--font28);

    }

    .landac-fully h2 {
        margin-bottom: 0.5rem;
    }

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

    .landac-fully-sec {
        --lfspa: 0.05rem;
    }

    .landac-fully-fir-top {
        margin-bottom: 0.4rem;
    }

    .landac-effic-sec-nub,
    .landac-built-inof-nub {
        width: 100%;
    }

    .lffn-case-ri {
        padding: 0.4rem 0.3rem;
    }

    .lffn-case-ri-tip,
    .lffn-case-ri-tip p {
        font-size: var(--font20);
        line-height: 26px;
    }

    .landac-fit-sec-nub {
        padding: 0 0.2rem;
        white-space: nowrap;
        min-width: 3.8rem;
    }

    .landac-fit-sec-scroll {
        width: 100%;
    }

    .landac-fit .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: var(--color69c);
        opacity: 0.5;
    }

    .lesn-case-pic .ys-imgbox-cover::after {
        bottom: -1px;
    }

    .landac-fit-sec {
        width: 100%;
        margin: 0 auto;
    }

    .landac-fit .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 23px;
    }

    .landac-plug .pebv-tab-lis {
        font-size: var(--font20);
        white-space: nowrap;
        width: 100%;
        padding: 0.2rem 0.2rem;
    }

    .landac-plug-scroll .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 0;
    }

    .landac-plug-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        opacity: 0 !important;
    }

    .landac-plug-scroll {
        width: 100%;
    }

    .landac-plug-scroll .pebv-tab {
        width: 100%;
    }

    .landac-plug .landac-plug-txt {
        padding: 0 0.3rem;
        bottom: 0.3rem;
        width: 100%;
    }

    .lfsn-box h3 {
        line-height: 30px;
        letter-spacing: -0.5px;
    }

    .lcrt-svg {
        width: 24px;
    }

    .landac-effic.poweyen-effic h2,
    .landac-builts h2,
    .landac-fit h2 {
        margin-bottom: 0.5rem;
    }

    .lffn-case-ri-tit2 span {
        font-size: var(--font18);
    }

    .xmbc-ri,
    .xmbc-ri p {
        font-size: var(--font24) !important;
        /* line-height: 46px !important; */
    }

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

    .xsafe-main .lmbi-nub:nth-child(2n)::after {
        opacity: 0;
    }

    .xsafe-main .lmbi-nub {
        width: 50%;
    }

    .xsafe-main-banner-ce .landac-main-banner-txt {
        width: 100%;
        margin-bottom: 0.2rem;
    }

    .xsafe-fit .lffn-case-ri {
        padding: 0.4rem 0.3rem;
    }
     .xsafe-main .landac-fit-sec-nub {
        min-width: 3.8rem;
     }

     .landac-fit-sec-nub{
        width: auto;
     }
}
/* Yori- end AC-X 2026.5.8 */
/* 2026.6.13 - start */
@media screen and (max-width: 1440px) {
    .ys-popup-img {
        width: 220px;
        margin-right: -60px;
    }
    .ys-popup-left {
        margin-right: 28px;
        padding-right: 25px;
    }
    .ys-popup{
        width: 828px;
    }
}
@media screen and (max-width: 1199px){
    .ys-popup-inof {
        --gap1: 6px;
    }
    .ys-popup-left {
        margin-right: 17px;
        padding-right: 14px;
    }
    .ys-pin-link {
        width: 84px;
    }
    .ys-popup {
        width: 730px;
        padding-left: 0px;
        padding-right: 26px;
    }
    .ys-popup-title{
        font-size: 20px;
    }
    
}
@media screen and (max-width: 767px){
    .ys-popup{
        width: calc(100vw - 40px);
        flex-wrap: wrap;
        padding-left: 0;
        padding-right: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        align-items: center;
        justify-content: center;
    }
    .ys-popup-left {
        margin-right: 0;
        padding-right: 0;
        margin-bottom: 3px;
    }
    .ys-popup-left::before{
        display: none;
    }
    .ys-popup-img {
        width: 170px;
        margin-right: -60px;
    }
    .ys-popup-inof{
        justify-content: center;
    }
    .ys-popup-title{
        font-size: 18px;
    }
    .ys-popup-text, .ys-popup-text p{
        font-size: 10px;
    }
    .ys-popup-wai {
        bottom: 198px;
    }
    .sbbc-bottom-img {
        width: 150px;
    }
    .sbbc-bottom .sbbc-bottom-btn {
        width: calc(100% - 160px);
    }
    .sbbc-bottom {
        padding: 20px 6px;
    }
    .ys-popup.ys-popup1 {
        background-position: 9% 56%;
    }
    /* 2026.07.16 */
    
}
/* 2026.6.13 - tammy - end */
/*2026.10.9Hione样式同步-start*/
@media screen and (max-width: 1920px) {
    .siwc-box-after{
        width: 190%;
        height: 190%;
    }
}
@media screen and (max-width: 1680px) {
    .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 */
    .landac-effic.poweyen-effic h2, .landac-builts h2, .landac-fit h2 {
        margin-bottom: 0.6rem;
    }
    .simplify-banner .newadd-main-banner {
        width: 50%;
    }
    .nmcl-link span {
        line-height: 55px;
    }
}
@media screen and (max-width: 1440px) {
    .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 */
    /*2026.1.21Linda修改-start*/
    .subn-wrap{
        width: 70%;
    }
    /*2026.1.21Linda修改-end*/
    .poweyen-plug-img .pebv-tab-lis {
        letter-spacing: 0;
    }
    .landac-plug .pebv-tab-lis::after {
        height: 2px;
    }
    /* 2026.09.11 - start */
    .service-claims-bot.mod-arrows3 .swiper-button-next::before, 
    .service-claims-bot.mod-arrows3 .swiper-button-prev::before, 
    .service-claims-bot.mod-arrows3 .slick-prev::before, 
    .service-claims-bot.mod-arrows3 .slick-next::before {
        width: 50%;
        height: 50%;
    }
}
@media screen and (max-width: 1199px) {
    /* 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.21Linda修改-start*/
    .subn-wrap{
        width: 100%;
    }
    .simplify-upgrade-bt-nub .ssnc-bt {
        top: 0.6rem;
    }
    /*2026.1.21Linda修改-end*/
    .landac-plug .poweyen-plug-img {
        width: 100%;
    }
    .poweyen-plug-img .pebv-tab-lis {
        letter-spacing: 0px;
    }
    .landac-plug .pebv-tab-lis::after {
        height: 2px;
        bottom: -2px;
    }
    .pebv-tab-lis::before, .pebv-tab-lis::after {
        height: 2px;
    }
    .simplify-newUpgrade {
        padding: 1rem 0 1rem;
    }
    .simplify-newUpgrade-le {
        padding-right: 40px;
        margin-top: 0;
    }
    .simplify-newUpgrade-le-tit {
        font-size: 24px;
    }
    .simplify-newUpgrade-le-info, .simplify-newUpgrade-le-info p {
        font-size: 14px;
    }
    .simplify-newUpgrade-le-info, .simplify-newUpgrade-le-info p {
        font-size: 14px;
    }
    .his-main .simplify-pro .ys-cont1440, .his-install .ys-cont1440, .his-through-core .ys-cont1440 {
        padding: 0;
    }
    .simplify-youneed-newphbox {
        margin-top: 0.4rem;
    }
    .simplify-youneed-newphbox {
        display: block;
    }
    .simplify-youneed-phin {
        margin-top: 25px;
    }
    .syni-img:not(:first-child) {
        display: none;
    }
    .simplify-youneed-info-img {
        display: none;
    }
    .simplify-youneed-info-newtext, .simplify-youneed-info-line {
        display: none;
    }
    .simplify-emptyswi {
        display: none;
    }
    .simplify-youneed-newphbox-swiper {
        overflow: visible !important;
    }
    .simplify-youneed-newphbox-swiper {
        margin-bottom: 0.4rem;
    }
    .syns-slide.swiper-slide {
        width: auto !important;
        min-width: 126px;
    }
    .swiper-slide.syns-slide {
        transition-property: all !important;
    }
    .syns-slide-cry {
        border-radius: 37.5px;
        background: rgba(255, 255, 255, 0.20);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        -moz-backdrop-filter: blur(10px);
        -o-backdrop-filter: blur(10px);
        -ms-backdrop-filter: blur(10px);
        display: flex;
        align-items: center;
        padding: 9px 18px 9px 9px;
    }
    .syns-slide-cry-tit {
        font-size: 20px;
        color: #fff;
        line-height: 1.2;
        font-family: 'workmedi';
    }
    /* 2026.09.11 - start  */
    /* 2026.09.11 - end  */
}
@media screen and (max-width: 767px) {
    .simplify-ban-tit h1, .simplify-title, .ssbv-text-tit {
        font-size: 0.46rem;
    }
    /* 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.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*/
    .landac-effic.poweyen-effic h2, .landac-builts h2, .landac-fit h2 {
        margin-bottom: 0.5rem;
    }
    .std-font50, .std-font50 span {
        font-size: 0.4rem;
    }
    .landac-plug .landac-plug-txt {
        padding: 0 0.3rem;
        bottom: 0.3rem;
        width: 100%;
    }
    .landac-plug-scroll {
        width: 100%;
    }
    .poweyen-plug-img .pebv-tab-lis {
        letter-spacing: 0;
    }
    .landac-plug .pebv-tab-lis {
        font-size: var(--font20);
        white-space: nowrap;
        width: 100%;
        padding: 0.2rem 0.2rem;
    }
    .simplify-newUpgrade {
        /* padding: 0 0 25px; */
        padding: 0.5rem 0;
    }
    .simplify-newUpgrade .ys-cont1440 {
        flex-direction: column;
    }
    .simplify-newUpgrade-le {
        width: 100%;
        padding: 0;
        margin-bottom: 25px;
    }
    .simplify-newUpgrade-le-tit, .simplify-newUpgrade-le-info {
        text-align: center;
    }
    .simplify-newUpgrade-le-tit, .simplify-newUpgrade-le-info {
        text-align: center;
    }
    .simplify-newUpgrade-ri {
        width: 100%;
    }
    .htci-nub {
        width: 100%;
        margin-bottom: calc(var(--gap1)* 2);
    }
    .htci-nlb-text .std-font50 {
        margin-bottom: 0.02rem;
    }
    .simplify-logo-pic .simplify-logo-pc {
        display: none;
    }
    .simplify-logo-pic .simplify-logo-ph {
        display: block !important;
    }
    .syns-slide.swiper-slide {
        min-width: unset;
    }
    .syns-slide-cry {
        padding: 7px 14px 7px 7px;
    }
    .syns-slide-cry-tit {
        font-size: 16px;
    }
    .simplify-banner .newadd-main-banner {
        width: 100%;
    }
    .nmcl-link span {
        line-height: 38px;
    }
    .newadd-main-ce-le {
        margin-bottom: 0.3rem;
    }
    .newadd-main-ce-ri, .newadd-main-ce-le {
        min-width: 230px;
        margin-right: 0;
    }
    .simplify-main .newadd-main-ce-le{
        min-width: inherit;
    }
    .simplify-ban-tit .siwi-parga{
        width: 100%;
    }
}
/*2026.10.9Hione样式同步-end*/