@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1919px) {

    /* 1919end */
}
@media screen and (max-width: 1680px) {
    html {
        font-size: 86px;
    }
    :root{
        /* 间距 */
        --space250: 2.0rem;
        --space240: 1.95rem;
        --space230: 1.9rem;
        --space220: 1.85rem;
        --space210: 1.8rem;
        --space200: 1.75rem;
        --space190: 1.7rem;
        --space180: 1.65rem;
        --space170: 1.6rem;
        --space160: 1.55rem;
        --headh: 70px;
        --iconWidth: 22px;
        --btnWidth: 44px;
        --btnHeight: 44px;
    }
    .vwlu-nub-img-icon {
        width: 36px;
    }
    .head-search-btn, .yx-search3xlbtn, .head-lang-top-circle {
        width: 26px;
    }
    .head-nav-item {
        padding: 0 12px;
    }
    .head-nav {
        margin: 0 -12px;
    }
    .footer-logo {
        width: 180px;
    }
    .head-nav-item-down2 {
        width: 280px;
    }
    .hnid-info {
        padding: 0.2rem 0.4rem;
    }
    .hnid-info-nub a {
        padding: 0.2rem 0;
    }
    .fulb-icon,
    .pwsi-tit-icon {
        width: 32px;
    }
    .fwbs-ul-li-box .std-font24 {
        width: calc(100% - 32px);
    }
    .mod-line::after {
        width: 4px;
        height: 32px;
        left: calc(-1 * calc(0.44rem - 4px));
    }
    .cils-nub-cont::after{
        width: 4px;
        height: 32px;
    }
    .ewtu-nub h3::before {
        width: 4px;
    }
    .duli-nub-link-btn {
        width: 110px;
    }
    .duli-nub-link-tit {
        width: calc(100% - 110px);
    }
    .dult-icon {
        width: 34px;
    }
    .dult-tit {
        width: calc(100% - 34px);
    }
    .slick-dots li,
    .swiper-pagination-bullet {
        width: 8px !important;
        height: 8px !important;
    }
    .aitd-nub {
        margin-top: 0.4rem;
    }
    .alcb-icon {
        width: 44px;
    }
    .afll-text {
        padding: 0 0.3rem;
    }
    .about-system-text {
        padding-right: 2rem;
    }
    .afbu-li-cont-icon {
        width: 70px;
    }
    .alct-tit-info li::before {
        top: 5px;
    }
    .ys-fia-text-btn {
        top: 2px;
    }
    .ys-form-inof-item-wrap .ys-fii-select .ys-select-inof {
        height: 150px;
    }
    .pult-info-nub {
        padding: 0 0.1rem;
    }
    .pult-info {
        margin: 0.13rem -0.1rem 0;
    }
    .pwsi-list {
        padding-left: 42px;
    }
    .essdet-anchor.start1 {
        left: 0.3rem;
    }
    .essdet-anchor-ul-nub {
        padding-left: 0.2rem;
    }
    .ewiu-li-cont-icon {
        width: 42px;
    }
    .piwu-li {
        padding: 0.1rem 0.4rem;
    }
    .prodet-info-wrap-ul {
        margin: 0 -0.4rem;
    }
    .prodet-info-wrap {
        padding: 0.5rem 1rem;
    }
    .pabu-li-cont-icon {
        width: 44px;
    }
    .item-dots li::before {
        top: 9px;
    }
    .std-arrow-icon {
        width: 46px;
        height: 46px;
    }
    .ess-case-bt-btn {
        width: calc(63% + 92px);
    }
    .ys-form-inof-item-wrap .ys-fii-name {
        width: 142px;
    }
    .ys-form-inof-item-wrap .ys-fii-select {
        width: calc(100% - 142px);
    }
    .warranty-wrap-bt-form .ys-form-tiled-icon {
        top: 2px;
    }
    .warranty-wrap-tp-li::after {
        width: 10px;
        height: 10px;
        bottom: 30px;
    }
    .warranty-wrap-tp::before,
    .warranty-wrap-tp::after {
        bottom: 35px;
    }
    .warranty-wrap-bt-form2 .ys-form-oi-nub {
        margin-right: 0.5rem;
    }
    .ys-ban-slick .slick-dots li {
        width: 16px !important;
        height: 16px !important;
    }
    .hpbd-nub::after {
        width: 12px;
        height: 12px;
    }
    .home-pro-bt-dots::before,
    .home-pro-bt-dots::after {
        top: 6px;
    }
    .hgit-info-li::before {
        width: 8px;
        height: 8px;
    }
    .home-choose .std-font48 img {
        width: 180px;
    }
    .ys-ban-txtbox-wrap {
        padding-left: 0.8rem;
    }
    .contact-info-list .std-arrow-icon {
        width: 38px;
        height: 38px;
    }
    .nwpu-li-notice {
        width: 100px;
    }
    .nwpu-li-tit {
        width: calc(100% - 100px);
    }
    .piwu-li {
        padding: 0.1rem 0.6rem;
    }
    /* 2026.2.10-leo-start */
    .piwu-li {
        padding: 0.1rem 0.4rem;
    }
    .prodet-info-wrap-ul {
        margin: 0 -0.4rem;
    }
    .nwpu-li-notice {
        width: 130px;
    }
    .nwpu-li-tit {
        width: calc(100% - 130px);
    }
    .ess-adv .eawi-nub-tit{
        font-size: var(--font16);
    }
    /* 2026.2.10-leo-end */
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    html {
        font-size: 62px;
    }
    :root {
        --font28: 0.30rem; 
        --font26: 0.28rem; 
        --font24: 0.28rem; 
        --font22: 0.26rem; 
        --font20: 0.26rem; 
        --font18: 0.24rem;  
        --font16: 0.22rem;   
        --font14: 0.20rem;  
        --font12: 0.16rem;   
        --headh: 64px;
        --iconWidth: 20px;
        --btnWidth: 40px;
        --btnHeight: 40px;
    }
    .vwlu-nub-img-icon {
        width: 32px;
    }
    .footer-logo {
        width: 160px;
    }
    .mod-side {
        width: 44px;
    }
    .mod-side-back {
        width: 44px;
        height: 44px;
    }
    .mod-side-list {
        padding: 14px 6px;
    }
    .std-btn1-box {
        padding: 0 20px;
    }
    .head-search-btn, .yx-search3xlbtn, .head-lang-top-circle {
        width: 24px;
    }
    .head-nav-item-title {
        padding: 6px;
    }
    .mod-bread {
        top: calc(var(--headh) + 0.3rem);
    }
    .footer-mid-info-list {
        padding-left: 2rem;
    }
    .fulb-icon,
    .pwsi-tit-icon {
        width: 30px;
        top: -3px;
    }
    .fwbs-ul-li-box .std-font24 {
        width: calc(100% - 30px);
    }
    .fulh-icon{
        width: 18px;
        height: 18px;
    }
    .fulh-tit {
        width: calc(100% - 18px);
    }
    .mod-line::after {
        height: 28px;
    }
    .cils-nub-cont::after{
        height: 28px;
    }
    .dult-icon {
        width: 30px;
    }
    .dult-tit {
        width: calc(100% - 30px);
        top: 4px;
    }
    .duli-nub-link-btn {
        width: 100px;
    }
    .duli-nub-link-tit {
        width: calc(100% - 100px);
    }
    .pult-icon {
        width: 26px;
    }
    .pult-tit {
        width: calc(100% - 26px);
    }
    .pult-tit {
        top: 3px;
    }
    .pult-tit {
        top: 2px;
    }
    .ys-share-img {
        width: 32px;
    }
    .newdet-wrap-tp {
        padding-bottom: 0.5rem;
        margin-bottom: 0.5rem;
    }
    .alcb-icon {
        width: 40px;
    }
    .alcb-tit {
        margin-top: 2rem;
    }
    .about-factory-list-li.act .afll-text {
        padding: 0 0.4rem;
        bottom: 0.4rem;
    }
    .afll-text {
        bottom: 0.6rem;
    }
    .afbu-li-cont-icon {
        width: 60px;
    }
    .ys-form {
        --height: 45px;
    }
    .ewtu-nub h3::before {
        height: 20px;
    }
    .pwsi-list {
        padding-left: 40px;
    }
    .pwsi-list-li {
        margin-top: 0.1rem;
    }
    .essdet-anchor {
        left: -3rem;
    }
    .essdet-anchor.end1{
        left: -3rem !important;
    }
    .essdet-main .ys-cont1000{
        padding: 0 1rem;
    }
    .ewiu-li-cont {
        padding: 0 0.3rem;
    }
    .ewiu-li-cont-icon {
        width: 36px;
    }
    .pabu-li-cont-icon {
        width: 40px;
    }
    .pabu-li-cont-btn {
        width: 26px;
        height: 26px;
        right: 0.25rem;
        bottom: 0.25rem;
    }
    .pabu-li-cont-tit {
        margin-bottom: 1.5rem;
    }
    .ppbr-form-btn-arrow {
        width: 36px;
        height: 36px;
    }
    .ppbr-form-btn {
        width: calc(100% + 120px);
    }
    .prodet-parame-bt-ri {
        padding-left: 1rem;
    }
    .eawi-nub-img,
    .eawi-nub{
        width: 80px;
    }
    .eawi-nub-tit{
        margin-right: 80px;
    }
    .eawi-nub:nth-child(2n) .eawi-nub-tit {
        margin-left: 80px;
    }
    .item-dots li::before {
        top: 8px;
    }
    .std-arrow-icon {
        width: 40px;
        height: 40px;
    }
    .ess-case-bt-btn {
        width: calc(63% + 80px);
    }
    .warranty-wrap-tp-li::after {
        width: 8px;
        height: 8px;
        bottom: 29px;
    }
    .warranty-wrap-tp::before, .warranty-wrap-tp::after {
        bottom: 32px;
    }
    .wwbf-list-li,
    .wwbf-list-li .ys-form  {
        --space: 14px;
        --spacebot: 18px;
    }
    .wwbf-bt-upload-btn span {
        line-height: 40px;
    }
    .wbuw-icon img {
        width: 30px;
    }
    .wbuw-container-nub {
        width: 88px;
        margin-right: 12px;
    }
    .pic-close {
        width: 20px;
    }
    .hgit-info-li::before {
        width: 6px;
        height: 6px;
    }
    .home-choose .std-font48 img {
        width: 150px;
    }
    .ys-ban-txtbox-wrap {
        padding-left: 0.5rem;
        width: 55%;
    }
    .home-new-bt {
        width: 95%;
    }
    .hpbd-nub::after {
        width: 10px;
        height: 10px;
    }
    .home-pro-bt-dots::before,
    .home-pro-bt-dots::after {
        top: 5px;
    }
    .ys-ban-slick .slick-dots li {
        width: 14px !important;
        height: 14px !important;
    }
    .ys-ban-info-li p::before {
        width: 6px;
        height: 6px;
    }
    .cnct-icon {
        width: 36px;
    }
    .contact-info-list .std-arrow-icon {
        width: 34px;
        height: 34px;
    }
    .contact-info-list .ess-case-bt-btn {
        top: -52px;
    }
    .cimu-li.act .cimu-li-icon {
        transform: scale(2);
    }
    .contact-info {
        height: 65vw;
    }
    .alca-text {
        padding: 0.5rem 0.4rem;
    }
    .avbu-li-cont {
        padding: 0.5rem 0.35rem 0.92rem;
    }
    .alcb-icon {
        width: 36px;
    }
    .alca-text .alcb-tit {
        margin-top: 0.25rem;
    }
    .ys-nyban-parga {
        width: 50%;
    }
    .ys-nyban-parga p{
        font-size: var(--font16);
    }
    .std-margin50 {
        margin-top: 0.4rem;
    }
    /* 2026.2.10-leo-start */
    .ess-adv .eawi-nub-tit{
        font-size: 14px;
    }
    .piwu-li-num {
        font-size: var(--font36);
    }
    .pabu-li-cont-parga .std-text16{
        font-size: var(--font14);
    }
    .pabu-li-cont-parga{
        min-height: 170px;
    }
    /* 2026.2.10-leo-end */
    /* 1440end */
}
@media screen and (max-width: 1199px) {
    :root {
        --headh: 56px;
    }
    html {
        font-size: 58px;
    }
    :root {
        /* 字号82-100 0.66rem 38px */
        --fontr1: 0.66rem;
        --font100: var(--fontr1);
        --font98: var(--fontr1);
        --font96: var(--fontr1);
        --font94: var(--fontr1);
        --font92: var(--fontr1);
        --font90: var(--fontr1);
        --font88: var(--fontr1);
        --font86: var(--fontr1);
        --font86: var(--fontr1);
        --font84: var(--fontr1);
        --font82: var(--fontr1);
        /* 字号72-80 0.59rem 34px */
        --fontr2: 0.59rem;
        --font80: var(--fontr2);
        --font78: var(--fontr2);   
        --font76: var(--fontr2); 
        --font74: var(--fontr2); 
        --font72: var(--fontr2); 
        /* 字号62-70 0.55rem 32px */
        --fontr3: 0.55rem;
        --font70: var(--fontr3); 
        --font68: var(--fontr3);
        --font66: var(--fontr3);
        --font64: var(--fontr3);
        --font62: var(--fontr3);  
        /* 字号52-60 0.52rem 30px */
        --fontr4: 0.48rem;
        --font60: var(--fontr4); 
        --font58: var(--fontr4); 
        --font56: var(--fontr4); 
        --font54: var(--fontr4); 
        --font52: var(--fontr4); 
        /* 间距 */
        --space250: 1.425rem;
        --space240: 1.4rem;
        --space230: 1.375rem;
        --space220: 1.35rem;
        --space210: 1.325rem;
        --space200: 1.3rem;
        --space190: 1.275rem;
        --space180: 1.25rem;
        --space170: 1.225rem;
        --space160: 1.2rem;
        --space150: 1.175rem;
        --space140: 1.15rem;
        --space130: 1.125rem;
        --space120: 1.1rem;
        --space110: 1.0rem;
        --space100: 0.95rem;
        --iconWidth: 18px;
        --btnWidth: 36px;
        --btnHeight: 36px;
    }
    .head-lang-top-jian {
        width: 8px;
    }
    .head-search-btn, .yx-search3xlbtn, .head-lang-top-circle {
        width: 24px;
    }
    .head-lang {
        margin-left: 0;
    }
    .ys-ph-btn{
        margin-top: 20px;
        text-align: center;
    }
    .ys-nyban-title {
        top: calc(28px - 0.2rem);
    }
    .vwlu-nub {
        width: 50%;
    }
    .vwlu-nub:nth-child(3){
        margin-top: 0.5rem;
    }
    .vwlu-nub:nth-child(2n+1) {
        animation-delay: .4s;
    }
    .vwlu-nub:nth-child(2n+2) {
        animation-delay: .5s;
    }
    .ys-nyban-search {
        width: 50%;
        --height: calc(var(--btnHeight) + 5px);
    }
    .vwlu-nub-img-icon {
        width: 28px;
    }
    .mod-side-back {
        width: 38px;
        height: 38px;
    }
    .mod-side{
        display: none;
    }
    .footer-mid-info-list {
        padding-left: 0;
        width: 100%;
        margin-top: 0.4rem;
    }
    .footer-mid-info-num {
        width: 100%;
    }
    .footer-logo {
        width: 140px;
    }
    .fmin-li-le-icon {
        width: 18px;
    }
    .fmin-li-le {
        width: 100px;
    }
    .fmin-li-ri {
        width: calc(100% - 100px);
    }
    .footer-mid {
        padding-top: 0.4rem;
    }
    .footer-mid-info {
        margin-bottom: 0.4rem;
    }
    a[href="https://www.yongsy.com"] {
        margin-left: 0.3rem;
    }
    .footer-share {
        --codew: 100px;
        --gap1: 10px;
        --width1: 20px;
    }
    .head-lang-down {
        padding-top: 6px;
    }
    .head-ldi-nub a {
        font-size: 14px;
        padding: 4px 20px;
    }
    .new-wrap-tp-search {
        width: 45%;
        height: calc(var(--btnHeight) + 5px);
    }
    .nwts-icon {
        line-height: calc(var(--btnHeight) + 5px);
    }
    .faq-wrap-bt-side {
        width: 24%;
        top: 1.5rem;
    }
    .faq-wrap-bt-list {
        width: 76%;
        padding-left: 0.5rem;
    }
    .fulb-icon,
    .pwsi-tit-icon{
        width: 28px;
    }
    .fwbs-ul-li-box .std-font24 {
        width: calc(100% - 28px);
    }
    .down-wrap-bt-side {
        width: 30%;
    }
    .down-wrap-bt-list {
        width: 70%;
        padding-left: 0.5rem;
    }
    .ys-page-wrap.act .mod-bread{
        display: none;
    }
    .resource-main .pbil-ul-li-link {
        padding: 0.3rem;
    }
    .pbil-ul-li {
        width: 50%;
    }
    .pbil-ul-li:nth-child(3){
        margin-top: 0.24rem;
    }
    .pbil-ul-li:nth-child(2n+1) {
        animation-delay: .3s;
    }
    .pbil-ul-li:nth-child(2n+2) {
        animation-delay: .4s;
    }
    .resource-main .pro-wrap-side{
        width: 30%;
        top: calc(1.5rem - var(--space150));
    }
    .resource-main .pro-wrap-info {
        width: 70%;
        padding-left: 0.5rem;
    }
    .pwsi-list-li {
        margin-top: 0.1rem;
    }
    .ys-share-img {
        width: 28px;
    }
    .new-wrap-tp-nav {
        width: 55%;
    }
    .nwtn-ul-li a{
        font-size: 12px;
        padding: 0 0.2rem;
    }
    .nwrs-nub-cont-img{
        width: 100%;
    }
    .nwrs-nub-cont-text {
        width: 100%;
        padding-left: 0;
        margin-top: 0.4rem;
    }
    .nwrs-nub-cont {
        padding: 0.5rem;
        padding-bottom: 1rem;
    }
    .new-wrap-recom-slick.empty .nwrs-nub-cont{
        padding-bottom: 0.5rem;
    }
    .slick-dots li,
    .swiper-pagination-bullet {
        width: 6px !important;
        height: 6px !important;
    }
    .new-wrap-recom-slick .slick-dots {
        bottom: 0.5rem;
        width: 100%;
        left: 0;
        text-align: center;
    }
    .nnct-info p {
        margin-right: 0.3rem;
    }
    .nwln-link-img-btn{
        opacity: 1;
    }
    .nwln-link-text {
        padding-left: 0.6rem;
    }
    .about-info-text {
        width: 60%;
        padding-left: 0.5rem;
    }
    .aitd-nub {
        padding: 0 0.2rem;
    }
    .about-info-text-data {
        margin: 0.5rem -0.2rem 0;
    }
    .aitd-nub-cont::after {
        right: -0.2rem;
    }
    .about-info-img {
        width: 40%;
    }
    .aitd-nub-cont-parga p{
        font-size: 12px !important;
    }
    .about-system-text {
        padding-right: 0;
    }
    .about-system-img {
        padding-left: 0;
    }
    .avbu-li-cont-before{
        display: none;
    }
    .avbu-li-cont-after{
        position: static;
        opacity: 1;
        pointer-events: all;
    }
    .alca-img{
        display: none;
    }
    .about-values-bt-ul{
        margin: 0 -5px;
    }
    .avbu-li{
        transition: none;
        width: 50%;
        padding: 0 5px;
    }
    .alca-text{
        width: 100%;
        transition: none;
        opacity: 1;
        padding: 0;
    }
    .avbu-li-cont{
        background: var(--colormain);
        padding: 0.4rem;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        height: 100%;
    }
    .alcb-icon {
        width: 32px;
    }
    .about-values-bt-ul .slick-dots{
        bottom: 0;
    }
    .about-values-bt-ul.has-dots .slick-list{
        padding-bottom: 0.5rem;
    }
    .alca-text-parga {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .about-factory-list-li{
        width: 50%;
        transition: none;
    }
    .about-factory-list-li.act{
        width: 50%;
    }
    .about-factory-list-li.act .afll-text-tit {
        transform: scale(1);
    }
    .afll-text-parga{
        width: 100%;
        display: block;
    }
    .about-factory-list-li::after{
        opacity: 0.9;
    }
    .about-factory-bg {
        width: 50%;
    }
    .about-factory-list-li .afll-text {
        padding: 0 0.4rem !important;
        bottom: 0.8rem !important;
    }
    .about-factory-list .slick-dots li.slick-active{
        background: #fff !important;
        opacity: 1;
    }
    .about-factory-list .slick-dots li{
        background: #fff !important;
    }
    .about-factory-list .slick-dots {
        bottom: 0.3rem;
    }
    .afbu-li-cont {
        padding: 0.4rem;
    }
    .afbu-li-cont-icon {
        width: 50px;
    }
    .appdet-adv-text {
        padding-right: 0.5rem;
    }
    .aatl-nub {
        padding: 0.2rem 0;
    }
    .prodet-inquiry-form {
        width: 100%;
        padding-left: 0;
        margin-top: 0.5rem;
    }
    .prodet-inquiry-text {
        width: 100%;
        margin-top: 0;
    }
    .prodet-inquiry-bg {
        left: 0;
    }
    .prodet-inquiry-form .ys-form {
        padding: 0.5rem;
    }
    .prodet-inquiry-text-parga {
        margin-top: 0.24rem;
    }
    .item-dots li::before {
        width: 10px;
        height: 10px;
    }
    .item-dots li {
        padding-left: 18px;
    }
    .afbu-li{
        width: 50%;
    }
    .smartdet-main .ys-nyban-parga, .appdet-main .ys-nyban-parga {
        height: auto;
        mask-image: inherit;
    }
    .ys-nyban-parga {
        width: 65%;
    }
    .smartdet-main .ys-nybanner, .appdet-main .ys-nybanner {
        height: auto;
        overflow: hidden;
    }
    .smartdet-wrap {
        height: auto;
    }
    .ys-nyban-img::after {
        width: 100%;
    }
    .pro-wrap-side{
        top: calc(1.5rem - var(--space150));
        width: 30%;
    }
    .pro-wrap-info {
        width: 70%;
        padding-left: 0.5rem;
    }
    .pbil-ul-li-link{
        padding: 0.3rem;
    }
    .essdet-main .ys-cont1000{
        padding: 0;
    }
    .essdet-anchor{
        display: none;
    }
    .ewiu-li-cont-icon {
        width: 32px;
    }
    .pabu-li {
        width: 50%;
    }
    .pabu-li-cont-tit {
        margin-bottom: 1rem;
    }
    /* .pabu-li-cont-btn{
        display: none;
    } */
    .pabu-li-cont-parga .std-text16 {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .pabu-li-cont-icon {
        width: 36px;
    }
    .pabu-li-cont{
        padding: 0.4rem;
    }
    .pabu-li:nth-child(2n+1) {
        animation-delay: .3s;
    }
    .pabu-li:nth-child(2n+2) {
        animation-delay: .4s;
    }
    .pabu-li:nth-child(3), .pabu-li:nth-child(4), .pabu-li:nth-child(5){
        margin-top: 0.2rem;
    }
    .prodet-parame-bt {
        padding: 0.5rem 0.5rem 0.28rem;
    }
    .ppbr-form-btn-arrow {
        width: 32px;
        height: 32px;
    }
    .piwu-li {
        padding: 0.1rem 0.2rem;
        width: 25%;
    }
    .prodet-info-wrap-ul {
        margin: 0 -0.2rem;
    }
    .prodet-info-wrap {
        padding: 0.4rem;
    }
    .prodet-info {
        margin-top: -0.4rem;
    }
    .prodet-parame-bt-ri {
        padding-left: 0;
        width: 100%;
        margin-top: 0.5rem;
    }
    .prodet-parame-bt-le {
        width: 50%;
        margin: auto;
    }
    .ppbr-btn{
        justify-content: center;
    }
    .ppbr-form-btn {
        width: calc(100% + 100px);
    }
    .avbu-li:not(:first-child),
    .about-factory-list-li:not(:first-child){
        display: none;
    }
    .about-factory-list-li .afll-text{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .ess-expert-text {
        padding-right: 0.5rem;
    }
    .ess-core-text {
        padding-right: 0.5rem;
    }
    .ess-case-bt-swiper {
        width: 85%;
    }
    .ess-case-bt-btn {
        width: calc(85% + 80px);
    }
    .enlt-tit {
        padding-bottom: 0.5rem;
    }
    .ys-form-inof-item-wrap .ys-fii-name {
        width: 132px;
    }
    .ys-form-inof-item-wrap .ys-fii-select {
        width: calc(100% - 132px);
    }
    .eawi-nub-img,
    .eawi-nub{
        width: 50px;
    }
    .eawi-nub-tit{
        margin-right: 50px;
        padding-right: 0.2rem;
    }
    .eawi-nub:nth-child(2n) .eawi-nub-tit {
        margin-left: 50px;
        padding-left: 0.2rem;
    }
    .eawi-nub-tit{
        font-size: 0.24rem;
    }
    .warranty-wrap-bt-form .ys-form-tiled-icon {
        width: 12px;
        height: 12px;
        top: 4px;
    }
    .wwbf-bt, .wwbf-list-li {
        width: 100%;
        margin: 0.5rem auto 0;
        padding: 0.4rem;
    }
    .warranty-wrap-bt-form .ys-form-tiled-icon {
        top: 3px;
    }
    .ys-fii-submit {
        border-radius: 8px;
    }
    .std-btn5.main .std-btn5-box {
        border-radius: 8px;
    }
    .warranty-wrap-bt-form2 .ys-form-oi-nub {
        margin-right: 0.3rem;
    }
    .wwbf-list-li,
    .wwbf-list-li .ys-form  {
        --space: 10px;
        --spacebot: 14px;
        --spacein: 10px;
    }
    .warranty-wrap-bt-form4 .ys-form-inof-code {
        width: 70%;
    }
    .ys-ban-txtbox-wrap {
        padding-left: 0;
        width: 75%;
    }
    .hsbi-nub-box-text {
        padding: 0.4rem;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: flex-end;
    }
    .hsbi-nub{
        width: 50%;
        transition: none;
    }
    .hsbi-nub.act{
        width: 50%;
    }
    .hsbi-nub:not(:first-child){
        display: none;
    }
    .home-scene-bt-bg{
        display: none;
    }
    .home-scene-bt-list{
        position: static;
        transform: inherit;
    }
    .hnbt-parga{
        width: 100%;
        opacity: 1;
    }
    .hnbt-btn {
        margin-top: 0.48rem;
    }
    .home-scene-bt-list .slick-dots{
        bottom: 0;
    }
    .home-scene-bt-list.has-dots .slick-list{
        padding-bottom: 0.5rem;
    }
    .hsbi-nub .std-btn2-box {
        opacity: 1;
        pointer-events: all;
    }
    .hsbi-nub-box{
        height: 300px;
    }
    .hpbs-nub-link-btn {
        bottom: 0.3rem;
        left: 0.3rem;
    }
    .hpbd-nub::after {
        width: 8px;
        height: 8px;
    }
    .home-pro-bt-dots::before, .home-pro-bt-dots::after {
        top: 4px;
    }
    .home-group-item-text {
        padding: 0.6rem 0.8rem;
    }
    .hgit-info-li::before {
        width: 4px;
        height: 4px;
    }
    .hgit-info-li {
        padding-left: 16px;
    }
    .home-new-bt {
        width: 100%;
    }
    .home-choose .std-font48 img {
        width: 120px;
        margin: 0 0.1rem;
    }
    .home-choose {
        padding-top: var(--space150);
        padding-bottom: var(--space150);
    }
    .ys-ban-info-li {
        padding: 0 0.1rem;
    }
    .ys-ban-info {
        margin: 0.2rem -0.1rem 0;
    }
    .ys-ban-info-li p {
        padding-left: 14px;
    }
    .hpbd-nub {
        padding-top: 0.24rem;
    }
    .contact-info {
        height: 80vw;
    }
    .cils-nub-cont {
        padding: 0.4rem;
    }
    .cils-nub.swiper-slide-active .cils-nub-cont {
        padding-bottom: 0.55rem;
    }
    .cnct-icon {
        width: 32px;
    }
    .contact-info-list .ess-case-bt-btn {
        width: 80%;
    }
    .ys-nyban-parga p {
        font-size: 12px;
    }
    .ys-nyban-btn{
        margin-top: 0.35rem;
    }
    .ys-nyban-parga{
        margin-top: 0.2rem;
    }
    .pabu-li.act .pabu-li-cont {
        background: var(--colormain);
    }
    .pabu-li.act .pabu-li-cont-parga {
        opacity: 1;
    }
    .pabu-li.act .pabu-li-cont-icon, 
    .pabu-li.act .pabu-li-cont-tit {
        opacity: 0;
    }
    .pabu-li.act .pabu-li-cont-btn{
        background: #fff;
    }
    .pabu-li.act .pabu-li-cont-btn path {
        stroke: var(--colormain);
    }
    /* 2026.2.10-leo-start */
    .ess-adv .eawi-nub-tit {
        font-size: 12px;
    }
    .piwu-li-num {
        font-size: var(--font32);
    }
    .piwu-li {
        width: 33.333333%;
    }
    .pabu-li-cont-icon{
        position: static;
    }
    .pabu-li-cont-tit{
        position: static;
    }
    .pabu-li-cont-parga{
        position: absolute;
        padding: 0.3rem 0.3rem 0.6rem;
        min-height: 0;
    }

    /* 2026.2.10-leo-end */
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .ys-ban-pc, .ys-nyban-pc{
        display: none;
    }
    .ys-ban-video{
        display: none;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    html {
        font-size: 56px;
    }
    :root {
        /* 字号82-100 0.60rem 34px */
        --fontr1: 0.60rem;
        /* 字号72-80 0.57rem 32px */
        --fontr2: 0.57rem;
        /* 字号62-70 0.54rem 30px */
        --fontr3: 0.54rem;
        /* 字号52-60 0.50rem 28px */
        --fontr4: 0.50rem;
        /* 下 */
        --font36: 0.38rem; 
        --font34: 0.36rem; 
        --font32: 0.36rem; 
        --font30: 0.34rem; 
        --font28: 0.34rem; 
        --font26: 0.32rem; 
        --font24: 0.30rem; 
        --font22: 0.28rem; 
        --font20: 0.26rem; 
        --font18: 0.26rem;  
        --font16: 0.25rem;   
        --font14: 0.24rem;  
        --font12: 0.18rem;
        /* 间距 */
        --space250: 1.00rem;
        --space240: 0.99rem;
        --space230: 0.97rem;
        --space220: 0.95rem;
        --space210: 0.93rem;
        --space200: 0.91rem;
        --space190: 0.89rem;
        --space180: 0.87rem;
        --space170: 0.85rem;
        --space160: 0.83rem;
        --space150: 0.81rem;
        --space140: 0.79rem;
        --space130: 0.77rem;
        --space120: 0.75rem;
        --space110: 0.73rem;
        --space100: 0.71rem;
        --space90: 0.69rem;
        --space80: 0.67rem;
        --space70: 0.65rem;
        --space60: 0.6rem;
        --radius16: 10px;
        --btnWidth: 32px;
        --line175: 1.5;
        --btnHeight: 36px;
        --iconWidth: 16px;
    }
    .ys-nyban-search {
        width: 100%;
    }
    .nwtn-ul-li a{
        font-size: 12px;
    }
    .vwlu-nub{
        width: 100%;
        animation-delay: .4s !important;
        margin-top: 0.5rem !important;
    }
    .vwlu-nub:nth-child(1){
        margin-top: 0 !important;
    }
    .vwlu-nub-text {
        margin-top: 0.25rem;
        padding-right: 0;
    }
    .pc-fenye li {
        margin: 0 5px;
    }
    .video-main .ys-pcfy {
        margin-top: 0.5rem;
    } 
    .std-padtp80 {
        padding-top: var(--space150);
    }
    .footer-mid-info-list{
        display: none;
    }
    .ys-footer {
        padding-top: 32px;
    }
    .footer-mid{
        border: none;
        padding-top: 0;
        margin-top: 24px;
    }
    .footer-mid-info {
        margin-bottom: 64px;
    }
    .footer-bot{
        flex-wrap: wrap;
        flex-direction: column-reverse;
        border: none;
        position: relative;
        padding-top: 24px;
        padding-bottom: 24px;
        margin-top: 48px;
    }
    .footer-bot::after{
        content: "";
        width: calc(100% + 40px);
        height: 1px;
        background: #D4DBE2;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }
    a[href="https://www.yongsy.com"] {
        margin-left: 0;
    }
    .footer-text{
        margin-top: 10px;
    }
    .ys-footer-bg {
        width: 100%;
    }
    .faq-wrap-bt-list {
        width: 100%;
        padding-left: 0;
    }
    .faq-wrap-bt-side{
        display: none;
    }
    .new-wrap-tp-search {
        width: 100%;
    }
    .faq-wrap-bt {
        margin-top: 0.5rem;
    }
    .fwbl-ul-li-bd img{
        width: 100%;
    }
    .fwbl-ul-li{
        padding: 0.4rem;
        margin-top: 0.24rem;
    }
    .fulh-icon {
        width: 16px;
        height: 16px;
    }
    .fulh-tit {
        width: calc(100% - 16px);
        padding-right: 0.2rem;
    }
    .new-wrap .ys-pcfy, .faq-main .ys-pcfy {
        margin-top: 0.5rem;
    }
    .mod-line::after {
        width: 3px;
        height: 22px;
        left: calc(-1* calc(0.44rem - 3px));
    }
    .cils-nub-cont::after{
        width: 3px;
        height: 22px;
    }
    .ewtu-nub h3::before {
        width: 3px;
        height: 16px;
    }
    .down-wrap-bt-side{
        width: 100%;
        padding-top: 0 !important;
        height: 40px;
        animation: none !important;
        z-index: 9;
    }
    .fwbs-ul-li-box{
        padding: 0;
    }
    .fulb-icon{
        display: none;
    }
    .fwbs-ul-li-box .std-font24 {
        width: 100%;
        padding-left: 0;
        font-size: 14px;
        line-height: 40px;
    }
    .fwbs-ul-li{
        border: none;
        width: auto !important;
    }
    .down-wrap-bt-list {
        width: 100%;
        padding-left: 0;
    }
    .duli-nub-link-tit {
        width: 100%;
        padding-right: 0;
    }
    .duli-nub-link-btn{
        width: 100%;
        justify-content: flex-start;
        margin-top: 0.2rem;
    }
    .dult-icon {
        width: 26px;
    }
    .dult-tit {
        width: calc(100% - 26px);
        top: 3px;
    }
    .dwbl-ul-li:nth-child(1) {
        padding-top: 0.5rem;
    }
    .pro-wrap-side{
        width: 100% !important;
        padding-top: 0;
        margin-top: 0.5rem;
        height: 40px;
        animation: none !important;
        z-index: 9;
    }
    .pwsi-list{
        display: none;
    }
    .resource-main .pro-wrap-info {
        width: 100%;
        padding-left: 0;
    }
    .resource-main .pbil-ul-li .ys-imgbox-cover {
        width: 100%;
    }
    .pult-icon {
        width: 22px;
    }
    .resource-main .pbil-ul-li-link {
        padding: 0.2rem;
    }
    .pult-tit {
        top: 1px;
    }
    .nwti-share{
        display: none;
    }
    .newdet-wrap-tp-info{
        margin-top: 0.3rem;
    }
    .new-wrap-tp-nav{
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .nwrs-nub-cont {
        padding: 0.4rem;
        padding-bottom: 1rem;
    }
    .new-wrap-recom-slick .slick-dots {
        bottom: 0.4rem;
    }
    .nnct-info p{
        font-size: 12px;
        margin-right: 0.2rem;
    }
    .nwln-link-img{
        width: 100%;
        position: static;
    }
    .nwln-link-text {
        padding-left: 0;
        width: 100%;
        margin-top: 0.4rem;
    }
    .nwln-link {
        padding: 0.5rem 0 calc(0.74rem + 32px);
        position: relative;
    }
    .nwln-link-img-btn{
        top: auto;
        right: auto;
        bottom: 0.5rem;
        left: 0;
        transform: inherit;
    }
    .nwln-link-text-tit {
        margin-bottom: 0.24rem;
        font-size: 0.32rem;
    }
    .nwln-link-text-parga {
        height: 3em;
    }
    .std-btn2-box {
        border-radius: 8px;
        padding: 0 0.24rem;
    }
    .new-wrap-list{
        padding-top: 0.5rem;
    }
    .about-info-img {
        width: 100%;
        margin-top: 0.5rem;
    }
    .about-info-text {
        width: 100%;
        padding-left: 0;
    }
    .about-info .ys-cont1440{
        flex-direction: column-reverse;
    }
    .about-info-text-parga{
        animation-delay: .2s;
    }
    .aitd-nub{
        animation-delay: .3s;
    }
    .about-info-text-data {
        margin: 0.3rem -0.2rem 0;
    }
    .about-system-text{
        width: 100%;
        padding-left: 0;
    }
    .about-system .ys-cont1280{
        flex-direction: column-reverse;
    }
    .about-system-img{
        width: 60%;
        margin: 0.5rem auto 0;
        animation-delay: .4s;
    }
    .about-system{
        padding: var(--space150) 0;
    }
    .about-factory-bg {
        width: 100%;
    }
    .about-factory-list-li .afll-text {
        padding: 0 20px !important;
    }
    .afbu-li-cont-icon {
        width: 44px;
    }
    .afbu-li-cont-text {
        margin-top: 0.4rem;
    }
    .appdet-adv-text {
        padding-right: 0;
        width: 100%;
    }
    .appdet-adv-img {
        width: 100%;
        margin-top: 0.3rem;
    }
    .afbu-li{
        width: 100%;
        padding: 0 10px;
    }
    .appdet-feature-bt-ul{
        margin: 0 -10px;
    }
    .prodet-inquiry-form .ys-form {
        padding: 0.4rem 0.3rem;
    }
    .ys-form-inof-item2 {
        width: 100%;
    }
    .ys-form-inof-code {
        width: 100%;
    }
    .ys-form {
        --height: 40px;
    }
    .ys-nyban-parga {
        width: 100%;
    }
    .ys-fia-text-word{
        font-size: 12px;
    }
    .ys-form-inof-agree {
        margin-bottom: 0.3rem;
    }
    .sfbu-li-cont {
        padding: 0.4rem;
    }
    .sfbu-li{
        width: 100%;
        animation-delay: .3s !important;
        margin-top: 0.4rem !important;
    }
    .sfbu-li:nth-child(1){
        margin-top: 0 !important;
    }
    .pro-wrap-info {
        width: 100%;
        padding-left: 0;
    }
    .pbil-ul-li-link{
        padding: 0.2rem;
    }
    .essdet-main .ys-cont1000 {
        padding: 0 20px;
    }
    .ewiu-li{
        width: 50%;
        margin-top: 0.3rem;
    }
    .ewiu-li:nth-child(1),
    .ewiu-li:nth-child(2){
        margin-top: 0;
    }
    .ewiu-li:nth-child(2n+2)::after{
        display: none;
    }
    .elct-parga p{
        font-size: 12px;
    }
    .ewiu-li::after {
        height: 100%;
    }
    .ewtu-nub {
        padding-top: 0.5rem;
    }
    .essdet-wrap-info {
        padding-bottom: 0.6rem;
        margin-bottom: 0.6rem;
    }
    .ewtu-nub h3 {
        margin-bottom: 0.2rem;
    }
    .piwu-li {
        width: 50%;
        margin-top: 0.2rem;
    }
    .piwu-li:nth-child(1),
    .piwu-li:nth-child(2){
        margin-top: 0;
    }
    .prodet-info {
        margin-top: 0;
        transform: translateY(-0.5rem);
    }
    .prodet-parame {
        padding-top: calc(var(--space150) - 0.5rem);
    }
    .prodet-parame-bt-le {
        width: 80%;
    }
    .prodet-parame-bt {
        border-radius: 10px;
    }
    .piwu-li-num{
        font-size: 20px;
    }
    .piwu-li:nth-child(2n+2){
        border-right: none;
    }
    .pfsn-cont td:nth-child(1) p{
        font-size: 14px;
    }
    .pfsn-cont td:nth-child(2) p{
        font-size: 12px;
    }
    .ppbr-btn-nub .std-btn2-box span{
        font-size: 12px;
    }
    .prodet-parame-bt {
        padding: 0.4rem 0.4rem 0.3rem;
    }
    .ppbr-btn-nub {
        margin-right: 0.2rem;
        margin-bottom: 0.1rem;
    }
    .ppbr-form-btn {
        width: 70px;
        position: static;
        transform: inherit;
        margin: 0.3rem auto 0;
    }
    .pabu-li{
        width: 100%;
        animation-delay: .3s !important;
        margin-top: 0.4rem !important;
    }
    .pabu-li:nth-child(1){
        margin-top: 0 !important;
    }
    .ppbr-btn{
        margin-top: 0.3rem;
    }
    .std-btn4-box span{
        font-size: 14px;
    }
    .epbs-nub-text-parga {
        height: 3em;
    }
    .epbs-nub-text-btn {
        margin-top: 0.3rem;
    }
    .epbs-nub-text {
        margin-top: 0.4rem;
    }
    .ess-expert-text,
    .ess-core-text{
        padding-right: 0;
        width: 100%;
    }
    .ess-expert-img,
    .ess-core-img {
        width: 100%;
        margin-top: 0.5rem;
    }
    .ess-expert-text-parga{
        margin-top: 0.24rem;
    }
    .item-dots li::before {
        top: 5px;
    }
    .ess-case::before,
    .ess-case::after{
        display: none;
    }
    .ess-case-bt-swiper{
        width: 100%;
    }
    .ess-case-bt-btn{
        display: none;
    }
    .ess-case-bt .swiper-container-horizontal>.swiper-pagination-bullets{
        bottom: 0;
    }
    .ess-case-bt.has-dots .swiper-container{
        padding-bottom: 0.5rem;
    }
    .ecbs-nub-link-text {
        padding: 0.4rem;
    }
    .dwbl-ul-li-tit {
        margin-bottom: 10px;
    }
    .pwin-bt-item-list {
        margin-top: 0.24rem;
    }
    .pwin-tp-parga {
        margin-top: 0.24rem;
    }
    .std-text18, .std-text18 p {
        font-size: 14px;
    }
    .pwin-bt-item {
        padding-top: 0.5rem;
    }
    .alca-text .alcb-tit {
        margin-top: 0.24rem;
    }
    .afll-text-parga{
        margin-top: 0.24rem;
    }
    .newdet-wrap-tp h1{
        line-height: 1.2;
    }
    .new-wrap-tp-search input {
        padding: 0 0.24rem;
    }
    .ys-form-inof-item-wrap .ys-fii-name {
        width: 125px;
    }
    .ys-form-inof-item-wrap .ys-fii-select {
        width: calc(100% - 125px);
    }
    .ys-fii-name,
    .ys-fii-input input, .ys-fii-input textarea{
        font-size: 12px;
    }
    .ys-form {
        --spacein: 6px;
    }
    .ys-form-inof-item-wrap .ys-fii-input input{
        padding-right: 20px;
    }
    .ys-form-inof-item label,
    .ys-form-inof-item-wrap {
        padding: 0 0.24rem;
    }
    .pabu-li-cont-icon,
    .pabu-li-cont-tit{
        margin-bottom: 0.24rem;
    }
    .ess-adv-wrap-info{
        position: static;
        margin: 0 -10px;
    }
    .eawi-nub{
        position: static;
        transform: none !important;
        width: 50%;
        flex-wrap: wrap;
        flex-direction: column !important;
        padding: 0 10px;
        margin-top: 0.4rem;
    }
    .eawi-nub:nth-child(1),
    .eawi-nub:nth-child(2){
        margin-top: 0;
    }
    .eawi-nub-tit{
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        text-align: center !important;
        position: static;
        margin-top: 8px;
    }
    .eawi-nub:nth-child(2n) .eawi-nub-tit {
        margin-left: 0;
        padding-left: 0;
    }
    .ess-adv {
        padding-top: var(--space150);
    }
    .ess-adv-wrap-img{
        transform: scale(1.5);
    }
    .warranty-wrap-tp-li .std-text16, 
    .warranty-wrap-tp-li .std-text18{
        font-size: 12px;
    }
    .warranty-wrap-tp::before, .warranty-wrap-tp::after {
        bottom: 24px;
    }
    .warranty-wrap-tp-li::after {
        width: 6px;
        height: 6px;
        bottom: 22px;
    }
    .warranty-wrap-bt-form1 .ys-form-inof-item2 {
        width: 100%;
    }
    .wwbf-bt, .wwbf-list-li {
        padding: 0.4rem 0.3rem;
    }
    .yfii-parga p {
        font-size: 12px;
    }
    .wwbf-list-li,
    .wwbf-list-li .ys-form  {
        --spacebot: 0.2rem;
    }
    .wbuw-icon img {
        width: 26px;
    }
    .warranty-wrap-bt-form4 .ys-fia-text {
        width: 100%;
    }
    .warranty-wrap-bt-form4 .ys-form-inof-code {
        width: 100%;
    }
    .wbuw-container-nub {
        width: 70px;
        margin-right: 10px;
    }
    .pic-close {
        width: 18px;
    }
    .hnbt-parga {
        height: 6em;
    }
    .ys-ban-txtbox-wrap {
        width: 100%;
    }
    .ys-ban-slick .slick-dots li {
        width: 12px !important;
        height: 12px !important;
    }
    .home-group-item {
        width: 100%;
    }
    .home-group-item:not(:first-child){
        display: none;
    }
    .home-group-item-text {
        padding: 0.4rem 20px;
    }
    .home-group .slick-dots{
        bottom: 0;
    }
    .home-group.has-dots .slick-list{
        padding-bottom: 0.5rem;
    }
    .hgit-info-li::before {
        top: 7px;
    }
    .hgit-info {
        margin-top: 0.24rem;
    }
    .home-choose .std-font48 img {
        width: 100px;
    }
    .std-btn3-box-icon {
        margin-right: 0.2rem;
    }
    .home-new-bt .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 0;
    }
    .home-new-bt-swiper.has-dots{
        padding-bottom: 0.5rem !important;
    }
    .home-new-tp .std-font60{
        width: calc(100% - 85px);
        padding-right: 0.4rem;
    }
    .home-new-tp .std-btn4{
        width: 85px;
        display: flex;
        justify-content: flex-end;
        position: relative;
        top: 10px;
    }
    .home-new-tp{
        align-items: flex-start;
    }
    .ess-main .home-new-tp .std-btn4 {
        width: 130px;
    }
    .ess-main .home-new-tp .std-font44{
        width: calc(100% - 130px);
        padding-right: 0.2rem;
    }
    .hnbs-nub-box-text{
        margin-top: 0.4rem;
    }
    .hnbs-nub .nnct-info {
        margin-bottom: 0.24rem;
    }
    .hnbs-nub .nwln-link-text-tit {
        margin-bottom: 0.3rem;
    }
    .home-pro-bt-dots{
        display: none;
    }
    .home-pro-bt-slick {
        width: calc(100% + 20px);
        margin: 0 -10px;
    }
    .hpbs-nub{
        opacity: 1 !important;
        padding: 0 10px;
        transform: scale(1);
    }
    .hpbs-nub-link {
        border-radius: 10px;
    }
    .home-pro-tp-parga p{
        font-size: 14px;
    }
    .hpbs-nub-tit{
        display: block;
    }
    .hpbs-nub.prev, .hpbs-nub.prev1,
    .hpbs-nub.next, .hpbs-nub.next1 {
        transform: none;
    }
    .slick-dots {
        bottom: 0;
    }
    .home-pro-bt-slick.has-dots{
        padding-bottom: 0.5rem;
    }
    .hpbs-nub-link-btn{
        opacity: 1;
    }
    .std-btn2-box span {
        font-size: 12px;
        line-height:var(--btnHeight);
    }
    .home-choose .std-font48 {
        font-size: 0.4rem;
    }
    .home-choose-bg {
        width: 100%;
    }
    .contact-info-list-swiper {
        width: 100%;
        margin-left: 0 !important;
    }
    .cils-nub.swiper-slide-active .cils-nub-cont {
        padding-bottom: 0.4rem;
    }
    .contact-info-list{
        padding: 0 20px;
    }
    .contact-info {
        min-height: 500px;
    }
    .contact-info-map {
        transform: translate(-50%, -100%) scale(1.8);
    }
    .cimu-li{
        width: 10px;
    }
    .contact-info-list .ess-case-bt-btn {
        width: 70px;
        position: static;
        transform: none;
        display: flex;
        margin: 0.3rem auto 0;
    }
    .contact-info-list .std-arrow-icon {
        width: 30px;
        height: 30px;
    }
    .fwbs-ul, .pro-wrap-side-cont {
        max-height: inherit;
    }
    .faq-wrap-phnav{
        display: block;
        margin-bottom: calc(0.5rem - 13px);
        height: 40px;
    }
    .faq-wrap-phnav .fwbs-ul-li-box .std-font24{
        width: 100%;
        padding-left: 0;
        line-height: 40px;
        font-size: 14px;
    }
    .faq-wrap-phnav .fwbs-ul-li-box{
        padding: 0;
    }
    .faq-wrap-phnav .fwbs-ul-li{
        border: none;
        width: auto !important;
        padding: 0 10px;
    }
    .faq-wrap-phnav .fwbs-ul{
        margin: 0 -10px;
        height: 40px !important;
        position: relative;
        z-index: 1;
        width: calc(100% + 20px);
    }
    .faq-wrap-phnav .swiper-container{
        overflow: visible !important;
    }
    .faq-wrap-phnav.isfixed .swiper-container{
        position: fixed;
        top: 56px;
        left: 0;
        width: calc(100% - 40px);
        margin: 0 20px !important;
    }
    .faq-wrap-phnav.isfixed .swiper-container::after{
        opacity: 1;
    }
    .faq-wrap-phnav .swiper-container::after{
        content: "";
        width: 100vw;
        height: 100%;
        background: #fff;
        box-shadow: var(--shadow);
        position: absolute;
        top: 0;
        left: -20px;
        z-index: -1;
        transition: var(--transition);
        opacity: 0;
    }
    .faq-wrap-phnav.center .fwbs-ul{
        justify-content: center;
    }
    .faq-wrap{
        padding-top: calc(var(--space150) - 13px);
    }
    .down-wrap-bt.isfixed .swiper-container{
        position: fixed;
        top: 56px;
        left: 0;
        width: calc(100% - 40px);
        margin: 0 20px !important;
    }
    .down-wrap-bt .fwbs-ul{
        height: 40px !important;
    }
    .down-wrap-bt-side .swiper-container{
        overflow: visible !important;
    }
    .down-wrap-bt .swiper-container::after {
        content: "";
        width: 100vw;
        height: 100%;
        background: #fff;
        box-shadow: var(--shadow);
        position: absolute;
        top: 0;
        left: -20px;
        z-index: -1;
        transition: var(--transition);
        opacity: 0;
    }
    .down-wrap-bt.isfixed .swiper-container::after{
        opacity: 1;
    }
    .down-wrap-tit{
        animation: none;
    }
    .pro-wrap-side-item{
        width: auto !important;
        padding: 0 10px;
        margin-bottom: 0;
    }
    .pro-wrap-side-cont{
        margin: 0 -10px;
        width: calc(100% + 20px) !important;
        display: flex !important;
    }
    .pwsi-tit {
        display: block;
    }
    .pro-wrap-side.isfixed .swiper-container{
        position: fixed;
        top: 56px;
        left: 0;
        width: calc(100% - 40px);
        margin: 0 20px !important;
    }
    .pro-wrap-side .swiper-container{
        overflow: visible !important;
    }
    .pro-wrap-side .swiper-container::after{
        content: "";
        width: 100vw;
        height: 100%;
        background: #fff;
        box-shadow: var(--shadow);
        position: absolute;
        top: 0;
        left: -20px;
        z-index: -1;
        transition: var(--transition);
        opacity: 0;
    }
    .pro-wrap-side.isfixed .swiper-container::after{
        opacity: 1;
    }
    .pro-wrap-side.center .swiper-wrapper{
        justify-content: center;
    }
    .pwsi-tit-icon{
        display: none;
    }
    .pwsi-tit .std-font24{
        width: 100%;
        padding-left: 0;
        font-size: 14px;
        line-height: 40px;
    }
    .ys-ban-info-li p::before {
        width: 4px;
        height: 4px;
    }
    .prodet-main .home-new-tp .std-btn4{
        width: 130px;
    }
    .prodet-main .home-new-tp .std-font44{
        width: calc(100% - 130px);
        padding-right: 0.2rem;
    }
    .ys-fii-tips {
        font-size: 12px;
    }
    .ys-form-tiled-font{
        font-size: 12px;
    }
    .warranty-wrap-bt-form .ys-form-tiled-icon {
        width: 10px;
        height: 10px;
    }
    .warranty-wrap-bt-form .ys-form-tiled-font {
        padding-left: 5px;
    }
    .duli-nub-link {
        padding: 0.3rem;
    }
    .duli-nub-link-tit::after {
        left: -0.3rem !important;
    }
    .cils-nub-cont {
        padding: 0.4rem !important;
    }
    .home-new-phbtn{
        display: block;
        text-align: center;
        margin-top: 0.4rem;
    }
    .home-new-tp .std-btn4{
        display: none;
    }
    .home-new-tp .std-font60,
    .ess-main .home-new-tp .std-font44,
    .prodet-main .home-new-tp .std-font44{
        width: 100%;
        padding-right: 0;
        text-align: center;
    }
    .home-new-phbtn .std-btn4{
        display: inline-block;
    }
    .footer-share {
        --codew: 100px;
        --gap1: 15px;
        --width1: 24px;
    }
    .ys-nyban-img{
        height: 450px;
    }
    .ys-nyban-img img{
        height: 100%;
        object-fit: cover;
    }
    .ys-nyban-title {
        top: calc(28px - 0.25rem);
    }
    .piwu-li{
        width: 100%;
        border-right: none;
    }
    .piwu-li:nth-child(2){
        margin-top: 0.2rem;
    }
    .pabu-li-cont-tit {
        margin-bottom: 0.8rem;
    }
    .new-wrap-recom-slick.empty .nwrs-nub-cont{
        padding-bottom: 0.4rem;
    }
    .ess-case-bt.has-slide1 .ecbs-nub{
        width: 100%;
    }
    .nwpu-li-notice {
        width: 100%;
    }
    .nwpu-li-tit {
        width: 100%;
        padding-left: 0;
        margin-top: 0.1rem;
    }
    .ys-banner::after {
        height: 85px;
    }

    /* 2026.2.11修改-start */
    .piwu-li{
        width: 100% !important;
    }
    /* 2026.2.11修改-end */
    /* 767end */
}