@charset "utf-8";
/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .dsbc-le-ul {
        max-height: calc(100vh - 350px);
    }
}
@media screen and (max-width: 1919px) {
    .yhpw-list {
        padding: 0 2%;
    }
    .head-nav {
        margin: 0 -15px;
    }
    .head-nav-item {
        padding: 0 15px;
    }
    
    /* 1919end */
}
@media screen and (max-width: 1680px) {
    :root {
        --hero: 84px;
        --headline-1: 56px;
        --headline-2: 48px;1
        --headline-3: 36px;1
        --headline-4: 28px;
        --headline-5: 22px;
        --headline-6: 18px;
        --font44: 40px;
        --font32: 28px;
        --body-l: 18px;
        --body-m: 16px;
        --label-m: 16px;
        --body-s: 14px;
        --space100: 80px;
        --space80: 70px;
        --space70: 60px;
        --space64: 50px;
        --icon-width: 20px;
        --space200: 180px;
        --space140: 120px;
        --space120: 100px;
        /* --space40: 30px; */
        --space24: 20px;
        --mod-width: 100px;
    }
    .pro-creat-tp h1 {
        width: 45%;
    }
    .pro-creat-tp-info {
        width: 30%;
    }
    .std-btn1-box p,
    .found-wrap-cont-btn .std-btn2-box p{
        line-height: 40px;
    }
    .std-btn1-box img,
    .std-btn3-box-icon,
    .std-btn2.on img{
        margin-left: 12px;
    }
    .std-btn1-box,
    .std-btn2-box,
    .std-btn3-box{
        padding: 0 20px;
    }
    /* .head-other-btn {
        margin-left: 20px;
    } */
    .head-other,
    .head-logo {
        width: 260px;
    }
    .yhpw-list {
        width: calc(100% - 520px);
    }
    .head-nav-item {
        padding: 0 15px;
    }
    .head-nav {
        margin: 0 -15px;
    }
    .head-nav-item-title::before {
        height: 12px;
    }
    .head-nav-item.yxnav-active1 .head-nav-item-title::before {
        width: 24px;
    }
    .head-nav-item.yxnav-active1 .head-nav-item-title {
        padding-left: 32px;
    }
    /* .pro-main .mod-content {
        padding-top: 240px;
    } */
    .std-btn2-box p {
        line-height: 36px;
    }
    .pcbw-text {
        width: 55%;
        margin: 120px auto 0;
    }
    .pro-creat-bt-wrap {
        padding-bottom: 90px;
    }
    .pro-overview-text .std-h6::after {
        width: 36px;
        height: 18px;
    }
    .pro-overview-text .std-h6 {
        padding-left: 50px;
    }
    .pro-overview-img {
        padding-left: 130px;
    }
    .pdws-li-cont-num {
        margin-bottom: 180px;
    }
    .pro-why-ri {
        padding-left: 150px;
    }
    .pro-overview-text h2{
        margin-top: 22px;
    }
    .pro-case-bt {
        margin-top: 62px;
    }
    .has-dots .slick-list {
        padding-bottom: 76px;
    }
    .pfau-li-cont-icon {
        margin-bottom: 60px;
    }
    .pnlf-li tr {
        padding-top: 12px;
    }
    .pro-down-form {
        padding-left: 260px;
    }
    .pro-down-text h2 {
        margin-bottom: 40px;
    }
    .pro-down-text-parga .std-h5 {
        margin-bottom: 20px;
    }
    .pdfs-info {
        margin-top: 50px;
    }
    /* .ys-form-land, .ys-form-inof-agree {
        margin-bottom: 38px;
    } */
    .pro-creat-bt-wrap::after{
        height: calc(100% - 160px);
    }
    .pcbw-img{
        margin: -160px auto 0;
    }
    .pcbw-bg{
        top: 160px;
    }
    .pro-creat-bt {
        margin-top: 230px;
    }
    .has-dots .slick-dots {
        bottom: 19px;
    }
    .ys-modal-close {
        top: 40px;
        left: calc(60% + var(--space64));
    }
    .contact-pop .std-h1 {
        margin-bottom: 18px;
    }
    .ys-fiiss-core{
        max-height: 188px;
    }
    .ys-fii-input {
        height: 50px;
    }
    .pdfs-info-list-single {
        margin-bottom: 50px;
    }
    .solution-develop h1 {
        width: 70%;
        margin-left: 250px;
    }
    .solution-develop-bt {
        padding-left: 100px;
        margin-top: 130px;
    }
    .solution-develop-bt-text {
        padding-left: 126px;
        margin-top: 300px;
    }
    .swbt-li-tit {
        padding-left: 40px;
    }
    .solution-why-bt-text {
        padding-left: 130px;
    }
    .sibw-text {
        padding-left: 50px;
        margin-bottom: 30px;
    }
    .solution-invest-bt {
        padding: 0 40px 80px 30px;
        margin-top: 60px;
    }
    .swlu-li-cont {
        padding: 120px 50px var(--space24) var(--space24);
    }
    .swml-cont-info-parga {
        padding-right: 70px;
    }
    .swml-cont-tit {
        padding-right: 100px;
    }
    .solution-case-bt {
        margin-top: 46px;
    }    
    .std-btn3-box p {
        line-height: 40px;
    }
    .solution-faq-list,
    .solution-stand-list {
        padding-left: 140px;
    }
    .sflu-li-bt {
        width: 75%;
    }
    .solution-about .pro-why-img-cont {
        margin-top: 70px;
    }
    .ssll-ri {
        width: calc(100% - 100px - var(--icon-width));
        padding-left: 80px;
        padding-right: 40px;
    }
    .solution-stand-list-li {
        margin-bottom: 54px;
    }
    .ssll-le {
        width: 100px;
    }
    .swbt-li-icon img {
        width: 38px;
    }
    .solution-invest-list-li {
        padding: 0 15px;
    }
    .solution-invest-list {
        margin: 0 -15px;
    }
    .solution-stand {
        padding-bottom: 110px;
    }
    .install-program-text-parga {
        width: 70%;
    }
    .install-program {
        padding-bottom: 140px;
    }
    .install-how-slick,
    .install-how-wrap .ys-cont1186,
    .install-how-wrap .ys-cont1492{
        margin-top: 70px;
    }
    .install-how-link-btn {
        margin-top: 50px;
    }
    .install-state {
        padding-top: 130px;
        padding-bottom: 140px;
    }
    .pllc-img {
        width: 60px;
    }
    .contact-pop .ys-modal-content {
        width: 40%;
        margin-left: 60%;
    }
    .utility-wrap {
        padding-bottom: 150px;
    }
    .found-wrap-cont-btn {
        margin-top: 70px;
    }
    .home-inter-bt-text {
        padding-left: 200px;
    }
    .home-inter-bt-img {
        padding-left: 60px;
    }
    .hpbl-ul-li {
        padding: 0 24px;
    }
    .hpbl-ul {
        margin: 0 -24px;
    }
    .home-pro-bt-list {
        padding: 0 60px;
    }
    .hpbl-ul-li-icon {
        width: 40px;
    }
    .hpbl-ul-li-text {
        width: calc(100% - 40px);
    }
    .home-power .pdws-li-cont-num {
        margin-bottom: 160px;
    }
    .iect-text {
        padding: 130px 0 var(--space40) 20px;
    }
    .about-ban {
        padding: 70px 16px 0;
    }
    .home-pro-bt::after {
        height: calc(100% - 120px);
    }
    .pro-data-wrap-btn{
        right: 60px;
    }
    .awll-text {
        padding-left: 140px;
    }
    .about-what-list-li,
    .about-around-bt h3{
        margin-bottom: 50px;
    }
    .about-brand-mid{
        margin-top: 50px;
    }
    .about-around-tit {
        width: 60%;
        margin: 0 auto 48px;
    }
    .about-brand-bt {
        margin-top: 150px;
    }
    .install-evaluate-cont-img {
        padding-top: 240px;
    }
    .aslc-text {
        margin-top: 50px;
    }
    .std-titbox .std-h6::after {
        width: 36px;
        height: 18px;
    }
    .std-titbox .std-h6{
        padding-left: 50px;
    }
    .home-install .solution-why-more {
        margin-top: 130px;
    }
    .solution-about .std-titbox {
        width: 62%;
    }
    .install-program-text {16
        padding-right: 40px;
    }
    .std-titbox {
        width: 50%;
    }
    .std-right{
        width: 50%;
    }
    .install-future h2 {
        font-size: 70px;
    }
    .about-perfor .std-titbox {
        width: 62%;
    }
    .home-pro-bt-list.act {
        margin-top: 60px;
    }

    /* 2025.6.11二期-start */
    /* leo-start */
    /* b1 */
    .sehu-li {
        width: 200px;
        margin-right: 24px;
    }
    .sche-eney .std-titbox {
        margin-bottom: 108px;
    }
    .sche-auf .pro-overview-img {
        padding-left: 80px;
    }
    /* b2 */
    .dsbu-li-cont {
        top: 42px;
        right: 60px;
        width: 560px;
        padding: 26px 38px 70px 36px;
    }
    .dsbu-li-cont-yop {
        margin-bottom: 38px;
    }
    .dsbu-li-cont-tit {
        margin-bottom: 24px;
    }
    .detail-solu-box-tap {
        margin-top: 58px;
    }
    .dsbt-ul-li-link {
        line-height: 38px;
        padding: 0 20px;
    }
    /* b4 */
    .cpbl-list-ul-li {
        padding: 19px 0;
    }
    .clul-ri {
        margin-left: 38px;
        width: calc(100% - 100px);
    }
    .cpbl-video-box {
        padding: 0 20px;
    }
    .cpbl-video-box-cont {
        gap: 14px;
        height: 46px;
    }
    .case-cont-box-ri {
        width: 21.5%;
    }
    .cpul-box {
        padding: 36px 44px 32px 44px;
    }
    .cpul-box-par {
        margin-left: 30px;
    }
    .cpul-box-par-bot {
        margin-top: 14px;
    }
    .ccbl-page-ul-li {
        margin-right: 21px;
    }
    .ccbl-page {
        margin-top: 86px;
    }
    .ccbr-ul-li-tit {
        margin-top: 16px;
    }
    /* g2 */
    .wdbt-ri .ys-select-hd {
        height: 48px;
    }
    .wdbt-ri input {
        padding: 0 30px;
    }
    .wdbt-ri .ys-select-xtbbox {
        right: 30px;
    }
    .warr-down-box-top {
        margin-bottom: 56px;
    }
    .warr-down-box-tit {
        padding: 12px 42px;
        margin-bottom: 18px;
    }
    .wdbd-ul-li {
        margin-bottom: 18px;
    }
    .wdbd-ul-li-link {
        padding: 14px 60px 14px 42px;
        border-radius: 10px;
    }
    .warr-main .pro-norms-list-box {
        padding-bottom: 34px;
    }
    .wfbr-table-box thead tr th {
        padding: 15px 0 20px 0;
    }
    .wfbr-table-box tbody tr td:first-child {
        max-width: 240px;
    }
    /*.wfbr-table-box tbody tr td {*/
    /*    padding: 40px 0 14px 42px;*/
    /*}*/
    .wfbr-table-box tbody tr td {
        padding: 20px;
    }
    .wpbe-top-td-tdn p {
        margin-bottom: 17px;
    }
    .wpbe-top-td-tdn h2 {
        margin-bottom: 17px;
    }
    .wacu-li-box-tit {
        margin-bottom: 60px;
    }
    /* e2 */
    .sscr-box {
        padding: 42px 34px;
    }
    .sscr-box-bot p {
        margin-bottom: 15px;
    }
    .tbl-ul-li-par {
        line-height: 44px;
        padding: 0 18px;
    }
    .stbl-ul-li {
        padding: 0 9px;
        margin-bottom: 9px;
    }
    .stbl-ul {
        margin: 0 -9px;
        margin-bottom: -9px;
    }
    .sust-tap-box-list {
        margin-bottom: 54px;
    }
    .slul-box {
        padding: 22px 34px 22px 22px;
    }
    .slul-box-icon {
        padding: 32px;
    }
    .sust-esg-but {
        margin-top: 80px;
    }
    .stbc-le {
        width: 42.5%;
    }
    .sgbl-li p,
    .sgbl-num p {
        font-size: 220px;
    }
    .sgbl-img {
        width: 200px;
        flex-shrink: 0;
    }
    .sgbr-li-box {
        padding: 42px 50px 38px 42px;
    }
    .sgbr-li-box-item {
        font-size: 30px;
        margin-bottom: 14px;
    }
    .sgbr-li-box-par {
        margin-bottom: 40px;
    }
    .sust-time-box {
        margin-top: 20px;
    }
    .sgbr-btm-ri {
        margin-left: 28px;
    }
    .sust-time-but {
        margin-top: 92px;
    }
    /* c2 */
    .phbr-ul-li-box {
        padding: 40px 30px 80px 30px;
    }
    .phbr-ul-li-box-tit {
        margin-bottom: 30px;
    }
    .pulbu-li-tit {
        padding-left: 24px;
        margin-bottom: 10px;
    }
    .pulbu-li {
        margin-bottom: 14px;
    }
    .pulbu-li-par {
        padding-left: 24px;
    }
    /* g3 */
    .slick-current.cmss-item {
        width: 420px !important;
    }
    .cmss-item-box .ys-imgbox-cover {
        margin-bottom: 20px;
    }
    .cmss-item-box {
        padding: 22px 18px;
    }
    .cmss-item-box {
        padding: 21px 17px;
    }
    .inside-main-map {
        bottom: 50px;
    }
    .cfbl-tit {
        margin-bottom: 50px;
        margin-top: 40px;
    }
    .cibd-ul-li-pic {
        margin-top: 1px;
    }
    .cfbl-ul-li-pic {
        margin-top: 3px;
    }
    .cfbl-ul-li {
        margin-bottom: 13px;
    }
    .cont-from-box-ri {
        padding: 44px 48px 55px 40px;
        border-radius: 24px;
        margin-right: 56px;
    }
    .cfbr-tit {
        margin-bottom: 13px;
    }
    .nowe-ul-li {
        padding: 0 16px;
        border-radius: 8px;
        margin-bottom: 20px;
    }
    .nowe-ul {
        margin: 0 -16px !important;
    }
    .nowe-ul-li .ys-fii-input {
        height: 54px;
    }
    .ys-form-inof-text.nowe-ul-li textarea {
        height: 104px !important;
        padding: 15px;
    }
    .ys-form-inof-text.nowe-ul-li .ys-fii-input {
        height: 104px !important;
        border-bottom: none;
    }
    .ys-form-inof-item.nowe-ul-li input {
        padding-left: 110px;
    }
    .nowe-ul-li input {
        padding: 0 16px;
    }
    .nowe-ul-li .ys-fic-auth-img {
        width: 170px;
    }
    .nowe-ul-li-labels .ys-fii-input {
        width: calc(100% - 170px - 9px);
    }
    .nowe-ul-li .ys-fii-submit {
        line-height: 50px;
        height: 50px;
    }
    .nowe-ul-li.ys-form-inof-agree .ys-fia-text-btn {
        width: 20px;
        height: 20px;
        margin-top: 3px;
    }
    .sust-esg-btn-link {
        line-height: 40px;
        padding: 0 16px;
    }
    .cont-map-boux-height {
        height: 600px;
    }
    .ccbr-ul-li {
        margin-bottom: 44px;
    }
    .nowe-ul-li.ys-form-inof-agree {
        margin-bottom: 44px;
    }
    .nowe-ul-li.choo input {
        padding-left: 16px;
    }
    .cpbl-video .sill-cont-text-btn .std-btn2-box p {
        line-height: 42px;
    }
    .cpbl-video .std-btn1-box,
    .std-btn2-box,
    .std-btn3-box {
        padding: 0 16px;
    }
    .case-pop {
        margin-bottom: 120px;
    }
    .pulbu-li-tit::after {
        top: 6px;
    }
    .ys-form-inof-item.nowe-ul-li input {
        padding-left: 100px;
    }
    .ys-form-email.nowe-ul-li input {
        padding-left: 120px;
    }
    .nowe-ul-li.comp input {
        padding-left: 90px;
    }
    .nowe-ul-li.ys-form-inof-code input {
        padding-left: 90px;
    }
    .nowe-ul-li.choo input {
        padding-left: 16px;
    }
    .cto .phbr-ul-li-box {
        padding: 40px 35px 40px 36px;
    }
    .pulb-page-num2 {
        width: 52px;
    }
    .pulb-page-num3 {
        font-size: 30px;
    }
    .sust-main .home-about .std-titbox {
        margin-bottom: 65px;
    }
    /* leo-end- */
    .head-logo{
        width: 160px;
    }
    .yhpw-list {
        width: calc(100% - 390px);
    }
    .head-other {
        width: 230px;
    }
    .ys-footer-contact {
        padding-bottom: 50px;
    }
    .head-lang-top-jian {
        width: 16px;
        height: 16px;
        margin-left: 0;
    }
    .sbyl-boux {
        bottom: 40px;
    }
    .sbmi-cont-but {
        margin-top: 40px;
    }
    .mod-letter-cont-text {
        padding: 50px 100px 40px 60px;
    }
    .mod-letter-cont-text .std-titbox .std-h2 {
        margin-top: 15px;
    }
    .mwis-btn .std-btn1-box p {
        line-height: 50px;
    }
    .mwis-input {
        height: 54px;
    }
    .yhpt-cont-ul-li {
        margin: 0 10px;
    }
    .yhpt-cont {
        padding: 0 20px;
    }
    .head-nav-item-install {
        width: 270px;
    }
    .hnii-ul {
        padding: 25px;
    }
    .yhpt-cont-ul-li .head-nav-item-install {
        width: 220px;
    }
    .hnii-ul-li a {
        padding: 10px 18px;
    }
    .sche-eney-hores-ul {
        width: calc(224px* var(--total));
    }
    .pcbs-li-ri-info {
        margin: 25px -22px 0;
    }
    .hnis-cont {
        padding: 50px;
    }
    .hnis-cont-le {
        padding-right: 30px;
        padding-bottom: 10px;
    }
    .hnis-cont-ri {
        padding-left: 30px;
    }
    .hnid-produc-le {
        padding: 50px 28px 50px 40px;
    }
    .hnid-produc-ri {
        width: 59%;
        padding: 50px 40px;
    }
    .hnid-produc-le-softw {
        padding-right: 25px;
    }
    .hnid-produc-le-slick {
        padding-left: 30px;
    }
    .hpls-top {
        margin-bottom: 100px;
    }
    .hpls-ul {
        margin-bottom: 80px;
    }
    .hpls-link {
        padding: 13px 20px;
    }
    .hprl-top {
        margin-bottom: 25px;
    }
    .hprl-top-link .std-h5 {
        padding-right: 18px;
    }
    .hprl-top-link img,
    .hblu-link-img-icon{
        width: 34px;
    }
    .hprl-btm-li-tit {
        margin-bottom: 20px;
    }
    .hprl-btm-li {
        margin-bottom: 50px;
    }
    .hblu-li {
        padding: 0 6px;
    }
    .hprl-btm-li-ul {
        margin: 0 -6px;
    }
    .hblu-li a {
        padding-bottom: 15px;
    }
    .hprl-btm {
        height: 400px;
    }
    .pdfs-info-list-li {
        margin-bottom: 18px;
    }
    .contact-modal-wrap-list .ys-form-captcha {
        margin-bottom: 50px;
    }
    .contact-modal-wrap-list .ys-form-inof-agree {
        margin-bottom: 30px;
    }
    .contact-modal .ys-modal-content {
        width: 40%;
        margin-left: 60%;
    }
    .contact-modal-wrap,
    .down-pop-wrap{
        max-height: calc(100vh - 140px);
    }
    .plil-ul-li-btn .std-btn1-box p {
        line-height: 34px;
    }
    .case-pop-box-le {
        padding-right: 100px;
    }
    .case-cont-box-le .nwlp-li a {
        padding: 30px 40px 25px;
    }
    .prod-mag-box-le {
        margin-top: 30px;
    }
    .pmbl-par {
        margin-top: 40px;
    }
    .pulbu-dist ul li p{
        font-size: 14px;
    }
    .phbr-ul-li-box-par {
        margin-bottom: 30px;
    }
    .trene-ters-box-tab {
        padding: 10px 30px 10px 10px;
    }
    .ttbt-slick-li {
        padding: 10px 24px;
    }
    .tulb-cont {
        padding: 14px 50px;
    }
    .ttbr-ul-li-ul {
        padding: 6px 50px;
    }
    .tulu-li-box {
        margin-bottom: 15px;
        padding-bottom: 22px;
    }
    .ttbt-tab-but{
        right: 30px !important;
    }
    .warr-about .std-titbox {
        margin-bottom: 80px;
    }
    .inside-main-map-btn {
        height: 52px;
        transform: translateY(52px);
    }
    .cont-map-boux .pro-data-wrap-btn {
        right: 0;
    }
    .inside-main-map-slick {
        min-height: 485px;
    }
    .cwlu-li {
        padding: 0 22px;
        margin-bottom: 58px;
    }
    .case-wrap-list-ul {
        margin: 0 -22px;
    }
    .list-cont-ul-le .ys-select-hd input {
        padding: 0 20px;
    }
    .list-cont-ul-le .ys-select-xtbbox {
        width: 24px;
        right: 20px;
    }
    .list-cont-ul-le .ys-select-hd {
        height: 46px;
    }
    .lcur-ul-li {
        padding: 0 30px;
    }
    .lcur-ul {
        margin: 0 -30px;
    }
    .list-cont-ul-le .ys-select-li, .dsbp-down .ys-select-li {
        padding: 8px 20px;
    }
    .pbns-li a {
        padding: 0 30px;
    }
    .product-main h1 {
        font-size: 70px;
    }
    .nwcr-slick-li-text {
        padding: 60px 110px 80px 60px;
    }
    .nslt-cont-btn {
        margin-top: 100px;
    }
    .nbct-text {
        padding-right: 100px;
        margin-top: 40px;
    }
    .newdet-wrap-le {
        padding-right: 150px;
    }
    .nwru-li {
        margin-bottom: 40px;
    }
    .nwlp-li a {
        padding: 25px 40px 18px;
    }
    .eull-le {
        padding: 20px 80px 20px 60px;
    }
    .events-bott-li-link {
        padding: 28px 100px 42px 28px;
    }
    .elul-ans-day {
        margin-right: 10px;
    }
    .ebll-ri {
        padding-left: 25px;
    }
    .eull-le-ul-li {
        margin-bottom: 8px;
    }
    .eventdet-ban-text {
        padding-left: 80px;
    }
    .eventdet-ban-text .eull-le-ul {
        margin-top: 36px;
    }
    .eventdet-ban-text .eull-le-ul-li {
        padding: 16px 0;
    }
    .eull-le-ul-li:nth-child(3) {
        margin-bottom: 16px;
    }
    .eventdet-ban-text-btn {
        margin-top: 50px;
    }
    .dsbc-le {
        padding: 15px 28px 25px;
    }
    .dsbp-down .ys-select-xtbbox {
        width: 16px;
        right: 12px;
    }
    .dsbp-down .ys-select-hd {
        height: 44px;
    }
    .dsbp-down .ys-select-hd input {
        padding: 0 12px;
    }
    .dlul-box {
        padding: 20px 0;
    }
    .dsbc-ri-box-top {
        padding: 18px 40px;
    }
    .drbb-li a {
        padding: 30px 40px;
    }
    .contact-pop .ys-modal-content, .down-pop .ys-modal-content {
        width: 40%;
        margin-left: 60%;
    }
    .ys-form-captcha .ys-fic-auth-img {
        width: 160px;
    }
    .ys-form-captcha2 label{
        width: calc(100% - 160px);
    }
    .ys-form-captcha .ys-fic-auth label {
        width: calc(100% - 160px);
        padding-right: 15px;
    }
    .nwcn-search {
        padding-right: 24px;
    }
    .nwcn-search-input input {
        padding: 0 24px;
    }
    .dlul-pic, .dbul-pic {
        width: 16px;
        height: 16px;
    }
    .pmbr-ul-li-box {
        padding: 42px 50px;
    }
    .pulb-ri {
        padding-left: 40px;
    }
    .pulb-ri-tit {
        margin-bottom: 16px;
    }
    .play-bot {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .map-pop .ys-modal-content {
        padding: 50px 80px 68px;
    }
    .trene-warrap-box-image {
        margin-top: 50px;
    }
    .twbb-icon {
        width: 50px;
        height: 50px;
    }
    .prodet-adv-wrap-text {
        padding-right: 170px;
    }
    .pawt-btn {
        margin-top: 80px;
    }
    .pasu-li-cont-icon img {
        width: 40px;
    }
    .prodet-solu-text-wrap {
        margin-right: 110px;
    }
    .psts-li-parga {
        margin-top: 25px;
    }
    .psts-li-btn {
        margin-top: 70px;
    }
    .pcbs-li-ri-btn {
        margin-top: 80px;
    }
    .pcbs-li-ri-parga {
        margin-top: 20px;
    }
    .twbb-ul-li .std-btn2-box p {
        line-height: 40px;
    }
    .plct-info-li::before {
        top: 6px;
    }
    .swml-cont-title .std-h3 {
        margin-bottom: 20px;
    }
    .home-pro-list-bg {
        width: 500px;
    }
    .hpls-li.swiper-slide-active .hpls-li-tit {
        bottom: 28px;
    }
    .ssll-ri-li-parga {
        padding-left: 40px;
    }
    .hnbl-text {
        bottom: 40px;
        left: 40px;
        width: 80%;
    }
    .hnbl-text-btn {
        margin-top: 30px;
    }
    .hnbr-ul-li-info {
        margin-top: 20px;
    }
    .hnbr-ul-li {
        margin-bottom: 18px;
    }
    .huli-btn {
        width: 64px;
        height: 42px;
    }
    .home-about-tab {
        margin-top: 56px;
    }
    .home-new-bt {
        margin-top: 90px;
    }
    /* a2-For Home-start */
    .for-cost-num {
        padding-right: 200px;
    }
    .for-cost-num-data,
    .for-cost-num span {
        font-size: 240px;
    }
    .fpbt-li-cont {
        padding: 30px 50px 40px;
    }
    .fpbt-li-cont-parga {
        margin-top: 15px;
    }
    .for-adv-wrap {
        padding-right: 80px;
    }
    .for-adv-wrap-text {
        width: 55%;
        padding-right: 100px;
    }
    .fawc-ul-li-text {
        padding: 25px 40px 60px 25px;
    }
    .fult-tit, .fult-parga {
        margin-top: 8px;
    }
    .for-adv-wrap-card {
        width: 45%;
    }
    .fawt-line {
        height: 240px;
    }
    .sscr-box-img {
        width: 30%;
        right: 20px;
    }
    .sscr-box-tit {
        width: 72%;
    }
    .for-become-bt-li .phul-icon {
        width: 54px;
    }
    .for-become .std-titbox .std-h5 {
        width: 70%;
        margin: 45px auto 0;
    }
    .for-map {
        padding-bottom: 280px;
    }
    .fmid-li-text {
        width: 350px;
        left: -650px;
    }
    .fmid-li-text::before {
        width: 680px;
    }
    .fmid-li-circle {
        width: 54px;
        height: 54px;
    }
    .fmid-li-circle::after {
        width: 8px;
        height: 8px;
    }
    .fmid-li.right .fmid-li-text {
        right: -750px;
        top: 26px;
    }
    .fmid-li.right .fmid-li-text::before {
        width: 425px;
        left: -435px;
    }
    .fmid-li-text-img {
        margin-top: 25px;
    }
    .fmid-li-text-btn {
        margin-top: 16px;
    }
    .fmid-li-text::before {
        top: -29px;
    }
    /* a2-For Home-end */
    .plct-info li::before {
        top: 6px;
    }
    .ttbr-ul-li-ul td{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    /*.yhpw-list {*/
    /*    padding: 0 4%;*/
    /*}*/
    /*.trene-warrap-box-cont {*/
    /*    width: 30%;*/
    /*}*/
    /* g3-联系我们表单修改-start */
    .cfbr-form .pdfs-info-list-li,
    .cfbr-form .ys-form-inof-submit{
        padding: 0 18px;
    }
    .cfbr-form .ys-form-inof {
        margin: 0 -18px;
    }
    .pill-wrap-img{
        width: 180px;
    }
    .pill-wrap label{
        width: calc(100% - 180px);
        margin-right: 40px;
    }
    .cfbr-form .ys-form-inof-agree {
        margin-bottom: 34px;
    }
    .cfbr-form .ys-form-inof-notice, .cfbr-form .ys-form-inof-success {
        width: calc(100% - 36px);
        margin: 0 auto 34px;
    }
    .cfbr-form .ys-form-inof-submit .std-btn1-box p {
        line-height: 45px;
    }
    .ys-form-select1 .ys-select-bd, .ys-form-select2 .ys-select-bd {
        max-height: 188px;
    }
    /* g3-联系我们表单修改-end */
    /* 2025.6.11二期-end */
    .phbr-ul-li-box-ul {
        height: calc(100vh - var(--space200) / 2 - var(--headh1) - 200px);
    }
    .yfti-list>ul{
        margin: 0 -15px;
    }
    .yfti-list>ul>li{
        padding: 0 15px;
    }
    .head-nav {
        margin: 0 -10px;
    }
    .head-nav-item {
        padding: 0 10px;
    }
    .plil-ul-li a{
        padding: var(--space40) 30px;
    }
    .ssll-ri-li .std-h6 {
        width: 100px;
    }
    .ssll-ri-li-parga {
        width: calc(100% - 100px);
    }
    .ys-search2-box {
        padding: 40px 0;
    }
    .yfew-code {
        width: 220px;
    }
    .ys-form-email-wrap label {
        width: calc(100% - 220px);
    }
    .sche-auf .std-titbox {
        width: 50%;
    }
    .sche-auf .std-right {
        width: 50%;
    }
    .pmbm-iframe {
        top: calc(var(--headh1) + 33px);
        height: calc(100vh - var(--headh1) - 33px);
    }
    .pmbm-iframe-bread {
        top: -33px;
    }
    .fmid-li.up .fmid-li-text::before {
        bottom: -27px;
    }
    /* tammy - 2025.07.21 - start */
    :root{
        --font56: 48px;
        --font24: 22px;
        --space64: 50px;
        --space110: 100px;
        --space200: 180px;
    }
    .moda-title .std-h6::after {
        width: 36px;
        height: 18px;
    }
    .moda-title .std-h6 {
        padding-left: 50px;
    }
    .moda-title .std-h6{
        font-size: 18px;
    }
    .moda-title .std-h6+.stda-font56 {
        margin-top: 18px;
    }
    .ccin-link-text .stda-font24 {
        width: 91%;
    }
    .ccin-link-text .stda-font56 {
        margin-bottom: 18px;
    }
    .ccin-link-text {
        padding: 40px 56px 48px 40px;
    }
    .connect-core-inof-nub:nth-of-type(2n) .ccin-link-text {
        padding-left: 65px;
        padding-right: 40px;
    }
    .connect-core-inof {
        --gap1: 70px;
    }
    .ccin-link {
        --radius1: 22px;
    }
    /* 按钮 - start - helen复制，linda可复制也可不复制 */
    .std-btn1-box {
        padding: 0 20px;
    }
    .std-btn1-box p {
        font-size: 16px;
        line-height: 40px;
    }
    .std-btn1-box img {
        margin-left: 12px;
    }
    .std-btn1-box img {
        width: 20px !important;
    }
    /* 按钮 - end - helen复制，linda可复制也可不复制 */
    /* tammy - 2025.07.21 - end */
    .events-bott-li-link{
        padding-right: 28px;
    }
    .eventdet-ban-text .elul-qus {
        width: 145px;
    }
    .eventdet-ban-text .elul-ans {
        width: calc(100% - 145px);
        padding-left: 40px;
    }
    .plct-info {
        max-height: 155px;
    }
    .fmid-li.act .fmid-li-circle-cont {
        transform: scale(2);
    }
    .fmid-li-circle::before {
        width: 160%;
        height: 160%;
    }
    .contact-modal-wrap-list .ys-form-captcha {
        margin-bottom: 18px;
    }   
    .contact-modal-wrap, .down-pop-wrap {
        max-height: calc(100vh - 130px);
    }
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    :root {
        --hero: 64px;
        --headline-1: 46px;
        --headline-2: 40px;
        --headline-3: 30px;
        --headline-4: 24px;
        --headline-5: 20px;
        --headline-6: 16px;
        --font44: 34px;
        --font32: 24px;
        --body-l: 16px;
        --parga: 14px;
        --space12: 8px;
        --space100: 60px;
        --space80: 60px;
        --space70: 50px;
        --space64: 40px;
        --space50: 40px;
        --icon-width: 18px;
        --headh: 70px;
        --headh1: 120px;
        --space200: 160px;
        --space140: 100px;
        --space120: 80px;
        --space40: 30px;
        --mod-width: 80px;
        --space16: 12px;
        
    }
    .ys-modal-content {
        max-height: 650px;
    }
    .ys-hd-pc {
        top: 20px;
    }
    /* .head-other-btn {
        margin-left: 15px;
    } */
    .head-other, .head-logo {
        width: 240px;
    }
    .yhpw-list {
        width: calc(100% - 480px);
    }
    .head-nav-item-title::before {
        height: 10px;
    }
    .head-nav-item.yxnav-active1 .head-nav-item-title::before {
        width: 20px;
    }
    .head-nav-item.yxnav-active1 .head-nav-item-title {
        padding-left: 28px;
    }
    .head-logo a {
        width: 55%;
        margin-left: 0;
    }
    .mod-top {
        /* padding-top: 200px; */
        padding-top: 100px;
    }
    .pro-creat-tp-info {
        width: 35%;
    }
    .pro-creat-bt-wrap::after{
        height: calc(100% - 130px);
    }
    .pcbw-img{
        margin: -130px auto 0;
    }
    .pcbw-bg{
        top: 130px;
    }
    .pro-creat-bt {
        margin-top: 200px;
    }
    .pcbw-text {
        margin: 100px auto 0;
    }
    .pro-overview-text .std-h6::after {
        width: 28px;
        height: 14px;
    }
    .pro-overview-text .std-h6 {
        padding-left: 40px;
    }
    .pdws-li-cont-num {
        margin-bottom: 150px;
    }
    .pdws-li,
    .pwic-li,
    .pfau-li{
        padding: 0 8px;
    }
    .pro-data-wrap-slick,
    .pro-why-img-cont,
    .pro-feature-adv-ul{
        margin: 0 -8px;
    }
    .pro-why-ri {
        padding-left: 100px;
    }
    .pro-case-bt {
        margin-top: 52px;
    }
    .pro-data-wrap-btn {
        width: 90px;
        padding: 12px;
    }
    .has-dots .slick-dots {
        bottom: 14px;
    }
    .pfau-li-cont-icon {
        margin-bottom: 50px;
    }
    .pnlf-li tr {
        padding-top: 10px;
    }
    .pro-down-text h2 {
        margin-bottom: 32px;
    }
    .pro-down-text-parga .std-h5 {
        margin-bottom: 16px;
    }
    .pro-down-form {
        padding-left: 220px;
    }
    .ptlw-box, .ys-fia-text-btn,.yfii-list-li-circle {
        width: 20px;
        height: 20px;
    }
    .ptlw-parga p,
    .ys-fia-text-word {
        top: 1.5px;
    }
    .pdfs-tab-li {
        margin-bottom: 15px;
    }
    .pdfs-info {
        margin-top: 40px;
    }
    .ys-fii-input {
        height: 48px;
    }
    .yfti-logo {
        width: 100px;
    }
    /* .ys-footer {
        padding: 50px var(--space64) 30px;
    } */
    /* .yfti-list {
        padding-left: 140px;
        width: 500px;
    } */
    .ys-footer-tp {
        padding-top: 30px;
    }
    .std-btn1-box p,
    .found-wrap-cont-btn .std-btn2-box p,
    .std-btn3-box p{
        line-height: 36px;
    }
    .ys-footer-bt {
        padding: 20px 0;
    }
    .pfau-li {
        margin-top: 16px;
    }
    .ys-modal-close {
        top: 30px;
    }
    .contact-pop .std-h1 {
        margin-bottom: 10px;
    }
    .yfii-list-li {
        margin-bottom: 8px;
    }
    .pdfs-info-list-single {
        margin-bottom: 40px;
    }
    .ys-fiiss-core{
        max-height: 176px;
    }
    .solution-develop-bt {
        padding-left: 70px;
        margin-top: 100px;
    }
    .solution-develop-bt-text {
        padding-left: 90px;
        margin-top: 250px;
    }
    .solution-develop h1 {
        margin-left: 200px;
    }
    .solution-why-bt-text {
        padding-left: 100px;
    }
    .swbt-li-tit {
        padding-left: 30px;
    }
    .sibw-text {
        padding-left: 40px;
        margin-bottom: 0;
    }
    .solution-invest-bt {
        padding: 0 30px 60px 20px;
        margin-top: 50px;
    }
    .solution-invest-list-li {
        padding: 0 13px;
    }
    .solution-invest-list {
        margin: 0 -13px;
    }
    .swlu-li-cont {
        padding: 100px 40px var(--space24) var(--space24);
    }
    .swml-cont-tit {
        padding-right: 50px;
    }
    .swml-cont-info-parga {
        padding-right: 40px;
    }
    .solution-case-bt {
        margin-top: 40px;
    }
    .solution-faq-list, .solution-stand-list {
        padding-left: 100px;
    }
    .sflu-li-bt p {
        margin-bottom: 10px;
    }
    .solution-about .pro-why-img-cont {
        margin-top: 60px;
    }
    .ssll-ri {
        padding-left: 50px;
        padding-right: 30px;
    }
    .swbt-li-icon img {
        width: 32px;
    }
    .solution-about .solution-why-tit,
    .solution-case .solution-why-tit{
        width: 80%;
    }
    .solution-stand {
        padding-bottom: 90px;
    }
    .solution-stand-list-li {
        margin-bottom: 46px;
    }
    .install-program {
        padding-bottom: 120px;
    }
    .install-why .solution-why-tit {
        width: 65%;
    }
    .install-how-slick,   
    .install-how-wrap .ys-cont1186,
    .install-how-wrap .ys-cont1492 {
        margin-top: 60px;
    }
    .install-how-link-btn {
        margin-top: 40px;
    }
    .install-state {
        padding-top: 110px;
        padding-bottom: 120px;
    }
    .iwbu-li-cont {
        padding: var(--space24) 50px var(--space24) var(--space24);
    }
    .pill-lab-li {
        margin-right: 10px;
    }
    .pill-lab-li-cont{
        padding: 8px var(--space24) 8px 8px;
    }
    .pill-lab-li p {
        padding-left: 18px;
    }
    .utility-wrap {
        padding-bottom: 130px;
    }
    .found-wrap-cont-btn {
        margin-top: 60px;
    }
    .iect-text {
        padding: 110px 0 var(--space40) 20px;
    }
    .about-ban-img-tit{
        width: 60%;
    }
    .about-ban {
        padding: 60px 16px 0;
    }
    .home-inter-bt-text {
        padding-left: 150px;
    }
    .home-pro-bt-list {
        padding: 0 40px;
    }
    .hpbl-ul {
        margin: 0 -15px;
    }
    .hpbl-ul-li {
        padding: 0 15px;
    }
    .solution-faq-tit {
        width: 50%;
    }
    .home-power .pdws-li-cont-num {
        margin-bottom: 120px;
    }
    .home-pro-bt::after {
        height: calc(100% - 100px);
    }
    .pro-data-wrap-btn{
        right: 40px;
    }
    .home-pro {
        padding-bottom: var(--space200);
    }
    .install-how-link .std-h2 {
        width: 80%;
    }
    .home-evaluate .install-how-link-parga {
        width: 50%;
    }
    .awll-text {
        padding-left: 100px;
    }
    .about-what-list-li, .about-around-bt h3 {
        margin-bottom: 40px;
    }
    .about-brand-bt {
        margin-top: 130px;
    }
    .abbl-ul-li {
        padding: 0 4px;
        margin-top: 8px;
    }
    .abbl-ul {
        margin: 0 -4px;
    }
    .install-evaluate-cont-img {
        padding-top: 200px;
    }
    .std-titbox .std-h6::after {
        width: 28px;
        height: 14px;
    }
    .std-titbox .std-h6{
        padding-left: 40px;
    }
    .home-install .solution-why-more {
        margin-top: 110px;
    }
    @-webkit-keyframes vert-1 {
        0% {
            transform: translateY(0);
        }
    
        100% {
            transform: translateY(-30px);
        }
    }
    @keyframes vert-1 {
        0% {
            transform: translateY(0);
        }
    
        100% {
            transform: translateY(-30px);
        }
    }
    .swml-cont-info-parga p {
        font-size: 14px;
    }
    .solution-about .std-titbox {
        width: 70%;
    }
    .install-future h2 {
        font-size: 60px;
        width: 60%;
    }
    .solution-faq .std-titbox {
        width: 40%;
    }
    .solution-faq .std-right{
        width: 60%;
    }
    .home-install .std-titbox {
        width: 62%;
    }
    .ys-cont1186 {
        width: 76%;
    }
    .about-rate .install-how-link-parga {
        width: 52%;
    }
    .hpbl-ul-li-icon {
        width: 34px;
    }
    .hpbl-ul-li-text {
        width: calc(100% - 34px);
    }
    /* .ys-footer-bt {
        padding-right: 60px;
    } */
    /* 2025.6.11二期-start */
    /* leo-satrt */
    .pro-overview-img {
        padding-left: 45px;
    }
    /*.sche-auf .std-right {*/
    /*    width: 55%;*/
    /*}*/
    /*.sche-auf .std-titbox {*/
    /*    width: 45%;*/
    /*}*/
    .sbyl-boux {
        bottom: 30px;
    }
    .sche-eney .std-titbox {
        margin-bottom: 82px;
    }
    .sehu-li {
        width: 180px;
        margin-right: 20px;
    }
    /* b2 */
    .dsbu-li-cont {
        width: 526px;
        padding: 24px 32px 56px 32px;
    }
    .dsbu-li-cont-yop {
        margin-bottom: 30px;
    }
    .dsbu-li-cont-tit {
        margin-bottom: 20px;
    }
    .detail-solu-box-tap {
        margin-top: 50px;
    }
    .dsbt-ul-li-link {
        line-height: 34px;
        padding: 0 18px;
    }
    /* b4 */
    .case-pop-box-le {
        margin-top: 0;
        padding-right: 80px;
    }
    .cpbl-list-ul-li {
        padding: 17px 0;
    }
    .clul-ri {
        margin-left: 30px;
        width: calc(100% - 90px);
    }
    .clul-le {
        width: 90px;
    }
    .cpbl-video-box {
        padding: 0 18px;
    }
    .cpbl-video-box-cont {
        gap: 12px;
        height: 40px;
    }
    .cpul-box {
        padding: 30px 36px 26px 36px;
    }
    .ccbl-page {
        margin-top: 72px;
    }
    .cpul-box-par {
        margin-left: 26px;
    }
    .ccbl-page-ul-li {
        margin-right: 18px;
    }
    .ccbr-ul-li-tit {
        margin-top: 12px;
    }
    .case-cont-box-le {
        width: 71.5%;
    }
    /* g2 */
    .wdbt-ri .ys-select-hd {
        height: 44px;
    }
    .wdbt-ri {
        width: 30%;
    }
    .warr-down-box-top {
        margin-bottom: 40px;
    }
    .warr-down-box-tit {
        padding: 11px 34px;
        margin-bottom: 16px;
    }
    .wdbd-ul-li {
        margin-bottom: 16px;
    }
    .wdbd-ul-li-link {
        padding: 12px 46px 12px 34px;
    }
    .warr-main .pro-norms-list-box {
        padding-bottom: 26px;
    }
    .wfbr-table-box thead tr th {
        padding: 13px 0 17px 0;
    }
    .wfbr-table-box tbody tr td:first-child {
        padding-left: 26px;
    }
    /*.wfbr-table-box tbody tr td {*/
    /*    padding: 32px 0 12px 26px;*/
    /*}*/
    .wpbe-top-td-tdn p {
        margin-bottom: 12px;
    }
    .wpbe-top-td-tdn h2 {
        margin-bottom: 12px;
    }
    .warr-about .std-titbox {
        width: 66%;
        margin-bottom: 60px;
    }
    .wacu-li-box-tit {
        margin-bottom: 50px;
    }
    /* e2 */
    .tbl-ul-li-par {
        line-height: 40px;
        padding: 0 16px;
    }
    .sust-tap-box-list {
        margin-bottom: 46px;
    }
    .slul-box {
        padding: 20px 30px 20px 20px;
    }
    .slul-box-icon {
        padding: 24px;
    }
    .stbc-le {
        width: 46.5%;
    }
    .sust-esg-but {
        margin-top: 60px;
    }
    .sust-main .sche-auf .pro-overview-img {
        padding-left: 40px;
    }
    .sustain-global-btm {
        margin-top: 70px;
    }
    .sgbl-li p,
    .sgbl-num p {
        font-size: 184px;
    }
    .sgbl-img {
        width: 168px;
        flex-shrink: 0;
    }
    .sgbr-li-box {
        padding: 36px 40px 32px 36px;
    }
    .sgbr-li-box-item {
        font-size: 26px;
        margin-bottom: 10px;
    }
    .sgbr-li-box-par {
        margin-bottom: 30px;
    }
    .sust-conpic .sust-conpic-cont-box {
        width: 70%;
    }
    .sust-time-but {
        margin-top: 70px;
    }
    .sscr-box {
        padding: 30px 20px;
    }
    /* c2 */
    .phbr-ul-li-box {
        padding: 34px 31px 72px 31px;
    }
    .phbr-ul-li-box-tit {
        margin-bottom: 20px;
    }
    .pulbu-li-tit {
        padding-left: 22px;
        margin-bottom: 12px;
    }
    .pulbu-li-par {
        padding-left: 22px;
    }
    .pulbu-li {
        margin-bottom: 15px;
    }
    /* g3 */
    .slick-current.cmss-item {
        width: 352px !important;
    }
    .inside-main-map {
        bottom: 18px;
    }
    .inside-main-map .cmss-item {
        padding: 0 10px;
    }
    .imms-ul {
        margin: 0 -10px;
    }
    .cfbl-tit {
        margin-bottom: 42px;
        margin-top: 36px;
    }
    .cfbl-ul-li {
        margin-bottom: 12px;
    }
    .cfbr-tit {
        margin-bottom: 12px;
    }
    .cfbr-par {
        margin-bottom: 32px;
    }
    .nowe-ul-li .ys-fii-input {
        height: 48px;
    }
    .nowe-ul-li {
        padding: 0 12px;
        border-radius: 8px;
        margin-bottom: 18px;
    }
    .nowe-ul {
        margin: 0 -12px !important;
    }
    .ys-form-inof-text.nowe-ul-li textarea {
        height: 92px !important;
        padding: 15px;
    }
    .ys-form-inof-text.nowe-ul-li .ys-fii-input {
        height: 92px !important;
        border-bottom: none;
    }
    .nowe-ul-li .ys-fic-auth-img {
        width: 150px;
    }
    .nowe-ul-li-labels .ys-fii-input {
        width: calc(100% - 150px - 9px);
    }
    .nowe-ul-li .ys-fii-submit {
        line-height: 46px;
        height: 46px;
    }
    .nowe-ul-li.ys-form-inof-agree .ys-fia-text-btn {
        width: 18px;
        height: 18px;
        margin-top: 2px;
    }
    .cont-from-box-ri {
        padding: 40px 42px 48px 32px;
        border-radius: 20px;
        margin-right: 30px;
    }
    /* b1 */
    .warr-form .pnlt-li p {
        font-size: 14px;
    }
    .sust-esg-btn-link {
        line-height: 36px;
        padding: 0 14px;
    }
    .sust-esg-btn {
        left: 20px;
        bottom: 20px;
    }
    .ccbr-ul-li {
        margin-bottom: 38px;
    }
    .nowe-ul-li.ys-form-inof-agree {
        margin-bottom: 38px;
    }
    .cpbl-video .sill-cont-text-btn .std-btn2-box p {
        line-height: 38px;
    }
    .cpbl-video .std-btn1-box,
    .std-btn2-box,
    .std-btn3-box {
        padding: 0 14px;
    }
    .case-pop {
        margin-bottom: 100px;
    }
    .pulbu-li-tit::after {
        top: 5px;
        width: 8px;
        height: 8px;
    }
    .ys-form-inof-item.nowe-ul-li input {
        padding-left: 100px;
    }
    .ys-form-email.nowe-ul-li input {
        padding-left: 124px;
    }
    .nowe-ul-li.comp input {
        padding-left: 90px;
    }
    .nowe-ul-li.ys-form-inof-code input {
        padding-left: 84px;
    }
    .nowe-ul-li.choo input {
        padding-left: 16px;
    }
    .cto .phbr-ul-li-box {
        padding: 34px 31px 34px 31px;
    }
    .pulb-page-num2 {
        width: 46px;
    }
    .pulb-page-num3 {
        font-size: 26px;
    }
    .ys-form-inof-submit.nowe-ul-li {
        height: 46px;
    }
    .sust-main .home-about .std-titbox{
        margin-bottom: 50px;
    }
    /* leo-end */
    .head-logo {
        width: 120px;
    }
    .head-other {
        width: 200px;
    }
    .yhpw-list {
        width: calc(100% - 320px);
        padding: 0 3%;
    }
    .head-nav-item {
        padding: 0 8px;
    }
    .head-nav {
        margin: 0 -8px;
    }
    .head-lang-top-jian {
        width: 14px;
        height: 14px;
    }
    .head-other-lang,
    .head-other-btn {
        margin-left: 15px;
    }
    .ys-footer-contact {
        padding-bottom: 40px;
    }
    .yfti-link-info-list li {
        padding: 0 10px;
    }
    .yfti-link-info-list ul {
        margin: 0 -10px;
    }
    .ys-footer-bt-share {
        margin-left: 50px;
    }
    .ys-footer-bt-link a {
        padding: 0 8px;
    }
    .ys-footer-bt-link {
        margin: 0 -8px;
    }
    .slul-box-par {
        padding-left: 40px;
    }
    .yhpt-cont-ul-li a {
        line-height: 36px;
    }
    .yhpt-cont-ul-li.yxnav-active1::before {
        width: 28px;
    }
    .yhpt-cont-ul-li::before {
        height: 12px;
    }
    .about-ban {
        padding-top: 20px !important;
    }
    .sche-eney-hores-ul {
        width: calc(200px* var(--total));
    }
    .pcbs-li-cont-text {
        padding: 0 30px;
        bottom: 30px;
    }
    .pcbs-li-ri-info {
        margin: 20px -15px 0;
    }
    .plri-li {
        padding: 0 15px;
    }
    .mod-letter-cont-text {
        padding: 40px 80px 30px 50px;
    }
    .mwis-btn .std-btn1-box p {
        line-height: 40px;
    }
    .mwis-btn .std-btn1-box {
        width: 130px;
    }
    .mwis-input {
        width: calc(100% - 130px);
        height: 44px;
    }
    .contact-modal-wrap,
    .down-pop-wrap {
        max-height: calc(100vh - 120px);
    }
    /*.yfew-code {*/
    /*    width: 130px;*/
    /*}*/
    /*.ys-form-email-wrap label {*/
    /*    width: calc(100% - 130px);*/
    /*}*/
    .contact-modal-wrap-list .ys-form-captcha {
        margin-bottom: 40px;
    }
    .contact-modal-wrap-list .ys-form-inof-agree {
        margin-bottom: 25px;
    }
    .eventdet-pro-slick {
        width: calc(100% - 40px);
    }
    .cpbl-video {
        margin-top: 50px;
    }
    .ttbt-le {
        width: calc(100% - 90px);
    }
    .trene-ters-box-list {
        padding-left: 60px;
    }
    .trene-ters-box-ri {
        padding-left: 70px;
    }
    .tulb-cont {
        padding: 14px 30px;
    }
    .ttbr-ul-li-ul {
        padding: 6px 30px;
    }
    .tulu-li-box {
        margin-bottom: 12px;
        padding-bottom: 18px;
    }
    .iult-ri {
        width: 28px;
        height: 28px;
    }
    .ttbr-ul-li {
        margin-bottom: 15px;
    }
    .ttbt-slick-li {
        padding: 10px 20px;
    }
    .phbr-ul-li-box {
        padding: 30px;
    }
    .phbr-ul-li-box-par p{
        font-size: 14px;
    }
    .phbr-ul-li-box-par {
        margin-bottom: 20px;
    }
    .tulb-le {
        width: calc(100% - 28px);
    }
    .sscr-box-bot {
        width: 85%;
    }
    .warr-form {
        padding-bottom: 70px;
    }
    .wfbr-table-box table thead tr th p {
        padding-left: 26px;
    }
    .list-cont-ul-le {
        width: 50%;
    }
    .list-cont-ul-le .ys-select {
        margin-right: 20px;
    }
    .list-cont-ul-le .ys-select-xtbbox {
        width: 22px;
        right: 16px;
    }
    .lcur-ul-li {
        padding: 0 25px;
    }
    .lcur-ul {
        margin: 0 -25px;
    }
    .lcur-ul-li-pic {
        margin-right: 10px;
    }
    .lcur-ul-li-parga span {
        margin: 0 8px;
    }
    .cwlu-li {
        padding: 0 18px;
        margin-bottom: 50px;
    }
    .case-wrap-list-ul {
        margin: 0 -18px;
    }
    .cwns-li a {
        line-height: 40px;
        padding: 0 20px;
    }
    .pbns-li a {
        line-height: 38px;
        padding: 0 25px;
    }
    .product-main h1 {
        font-size: 60px;
    }
    .pro-recom-tab-li {
        padding: 0 15px;
    }
    .pro-recom-tab {
        margin: 0 -15px var(--space120);
    }
    .pro-recom-tab-li img {
        width: 60px;
    }
    .pro-recom-tab-li span {
        width: calc(100% - 60px);
        padding-left: 20px;
    }
    .pro-help-ul-li a {
        padding: 30px 25px;
    }
    .phul-icon {
        width: 60px;
        margin-top: 60px;
    }
    .nwcr-slick-li-text {
        padding: 50px 80px 60px 50px;
    }
    .nslt-cont-tit {
        margin-top: 15px;
    }
    .nslt-cont-btn {
        margin-top: 80px;
    }
    .nslt-cont-parga {
        margin-top: 25px;
    }
    .nwcl-ul-li-text {
        margin-top: 25px;
    }
    .nbct-text {
        padding-right: 80px;
        margin-top: 30px;
    }
    .nbct-text h1 {
        margin-top: 15px;
    }
    .newdet-wrap-le {
        padding-right: 120px;
    }
    .nwlp-li a {
        padding: 20px 30px 15px;
    }
    .nwlp-li:nth-child(1) .nwlp-li-text {
        padding-left: 28px;
    }
    .nwlp-li:nth-child(2) .nwlp-li-text {
        padding-right: 28px;
    }
    .mnsl-tit {
        line-height: 38px;
    }
    .event-wrap-cont .new-wrap-cont-nav {
        margin-top: 25px;
    }
    .eull-le {
        padding: 20px 60px 20px 40px;
    }
    .elul-qus {
        width: 70px;
    }
    .elul-ans {
        padding-left: 8px;
        width: calc(100% - 70px);
    }
    .events-ul.has-dots .slick-list {
        padding-bottom: 40px;
    }
    .events-bott-li-link {
        padding: 24px 80px 32px 24px;
    }
    .ebll-le-bott {
        padding-left: 0;
    }
    .elul-ans-day {
        margin-right: 6px;
    }
    .ebll-le {
        width: 38%;
    }
    .ebll-ri {
        width: 62%;
    }
    .ebll-ri-tit {
        margin-bottom: 12px;
    }
    .eull-le-ul-li {
        margin-bottom: 6px;
    }
    .hnid-produc-le {
        padding: 40px 20px;
        width: 43%;
    }
    .hnid-produc-ri {
        padding: 40px 30px;
        width: 57%;
    }
    .hnid-produc-le-softw {
        padding-right: 16px;
    }
    .hnid-produc-le-slick {
        padding-left: 16px;
    }
    .hpls-top {
        margin-bottom: 80px;
    }
    .hpls-btm .hpls-top-tit {
        margin-bottom: 14px;
    }
    .hpls-btm-ul-li {
        margin-bottom: 8px;
    }
    .hpls-ul {
        margin-bottom: 60px;
    }
    .hpls-link {
        padding: 12px 14px;
    }
    .hprl-top-link img, .hblu-link-img-icon {
        width: 30px;
    }
    .hprl-btm-li {
        margin-bottom: 40px;
    }
    .hprl-btm-li-tit {
        margin-bottom: 15px;
    }
    .hprl-btm {
        height: 350px;
    }
    .hnis-cont {
        padding: 40px;
    }
    .hclu-li {
        padding: 14px 20px;
    }
    .hnis-cont-ri-list {
        padding-right: 30px;
    }
    .eventdet-ban-text .eull-le-ul {
        margin-top: 30px;
    }
    .eventdet-ban-text .elul-ans {
        /*width: calc(100% - 80px);*/
        /*padding-left: 45px;*/
    }
    .eventdet-ban-text .eull-le-ul-li {
        padding: 12px 0;
    }
    .eventdet-ban-text .elul-ans-day {
        height: 60px;
        min-width: 60px;
    }
    .eventdet-ban-text-btn {
        margin-top: 40px;
    }
    /*.eventdet-ban-text .elul-qus {*/
    /*    width: 80px;*/
    /*}*/
    .nwcn-search-icon {
        line-height: 38px;
    }
    .nwcn-search-input input {
        height: 38px;
    }
    .dsbc-le {
        padding: 15px 20px 25px;
    }
    .dbul-ul-li-box {
        padding: 10px 14px;
    }
    .dsbc-ri-box-top {
        padding: 18px 30px;
        margin-bottom: 15px;
    }
    .drbb-li a {
        padding: 26px 30px;
    }
    .drbt-li1, .drbb-li-parga1 {
        width: 34.2%;
    }
    .drbt-li5, .drbb-li-parga5 {
        width: 18%;
    }
    .drbb-li {
        margin-bottom: 15px;
    }
    .pmbm-iframe-select .ys-select-hd {
        height: 46px;
        padding: 0 28px;
    }
    .pmbm-iframe-select .ys-select-xtbbox {
        width: 24px;
        right: 28px;
    }
    .pmbr-ul-li-box {
        padding: 30px 40px;
    }
    .pulb-le, .ipbu-li-box-ri {
        width: 50px;
        height: 50px;
    }
    .pulb-ri {
        padding-left: 30px;
        width: calc(100% - 50px);
    }
    .list-cont-apply-le {
        padding-left: 0;
        padding-right: 100px;
    }
    .play-bot {
        padding-top: 50px;
        padding-bottom: 70px;
    }
    .twbs-item {
        padding: 0 25px;
    }
    .trene-warrap-box-slick {
        margin: 0 -25px;
    }
    .twbb-icon {
        width: 44px;
        height: 44px;
    }
    .twbt-subtit {
        margin-top: 20px;
    }
    .twbt-tit {
        margin-top: 10px;
    }
    .trene-warrap-box-image {
        margin-top: 40px;
    }
    .twbb-ul-li {
        padding: 0 10px;
    }
    .twbb-ul-li .std-btn2-box p {
        line-height: 36px;
    }
    .prodet-adv-wrap {
        width: calc(100% - 100px);
    }
    .prodet-adv-wrap-text {
        padding-right: 120px;
    }
    .pawt-btn {
        margin-top: 60px;
    }
    .pasu-li-cont-icon img {
        width: 36px;
    }
    .plct-info {
        margin-top: 15px;
    }
    .prodet-solu-text-wrap {
        margin-right: 80px;
    }
    .prodet-solu-text {
        margin-top: -200px;
    }
    .psts-li-parga {
        margin-top: 20px;
    }
    .psts-li-btn {
        margin-top: 50px;
    }
    .pcbs-li a {
        padding: 25px 60px 25px 25px;
    }
    .pcbs-li-ri {
        padding-left: 30px;
    }
    .pcbs-li-ri-btn {
        margin-top: 60px;
    }
    .home-about-tab {
        margin-top: 46px;
    }
    .home-pro-list-bg {
        width: 400px;
    }
    .hpls-li.swiper-slide-active .hpls-li-tit {
        bottom: 20px;
    }
    .hnbl-text {
        bottom: 30px;
        left: 30px;
        width: 90%;
    }
    .huli-btn {
        width: 58px;
        height: 38px;
    }
    .home-new-bt {
        margin-top: 60px;
    }
    /* a2-For Home-start */
    .about-ban-cta {
        width: 300px;
        right: 30px;
        bottom: 30px;
    }
    .about-ban-cta-text {
        padding-left: 10px;
        margin-top: 12px;
    }
    .abct-parg {
        margin-top: 20px;
    }
    .about-ban-cta a {
        padding: 10px 16px 10px 10px;
    }
    .for-main .sscr-box-bot {
        width: 75%;
    }
    .for-cost-num-data,
    .for-cost-num span {
        font-size: 200px;
    }
    .for-cost-num {
        padding-right: 150px;
    }
    .fpbt-li-cont {
        padding: 20px 40px 30px;
    }
    .fawc-ul-li-text {
        padding: 20px 30px 50px 20px;
    }
    .fawt-line {
        width: 3px;
        height: 200px;
    }
    .for-become-bt-li .phul-icon {
        width: 50px;
    }
    .fmid-li-circle {
        width: 46px;
        height: 46px;
    }
    .fmid-li-circle::after {
        width: 6px;
        height: 6px;
    }
    /*.fmid-li.act .fmid-li-circle-cont {*/
    /*    transform: scale(2.5);*/
    /*}*/
    /*.fmid-li-circle::before {*/
    /*    width: 220%;*/
    /*    height: 220%;*/
    /*}*/
    .fmid-li-text {
        left: -570px;
        top: 40px;
    }
    .fmid-li-text::before {
        width: 590px;
        top: -18px;
    }
    .fmid-li.right .fmid-li-text {
        right: -675px;
        top: 23px;
    }
    .fmid-li.right .fmid-li-text::before {
        width: 354px;
        left: -362px;
    }
    .fmid-li-text-btn span {
        margin-right: 10px;
    }
    .for-map {
        padding-bottom: 250px;
    }
    .for-main .sscr-box-top {
        width: 100%;
    }
    .for-story-tp {
        padding: 0;
    }
    /* a2-For Home-end */
    .ttbr-ul-li-ul td{
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .hcrl-li-nav {
        width: 100%;
    }
    /* g3-联系我们表单修改-start */
    .pill-select-li-box {
        width: 20px;
        height: 20px;
    }
    .pill-select-li-text {
        margin-left: 10px;
    }
    .pill-select-li {
        margin-right: 30px;
    }
    .pill-wrap-img {
        width: 160px;
    }
    .pill-wrap label {
        width: calc(100% - 160px);
        margin-right: 30px;
    }
    .cfbr-form .pdfs-info-list-li, .cfbr-form .ys-form-inof-submit {
        padding: 0 12px;
    }
    .cfbr-form .ys-form-inof {
        margin: 0 -12px;
    }
    .cfbr-form .ys-form-inof-notice, .cfbr-form .ys-form-inof-success {
        width: calc(100% - 24px);
        margin: 0 auto 30px;
    }
    .pill-parga {
        margin-bottom: 18px;
    }
    .ys-fiiss-core {
        max-height: 188px;
    }
    .cfbr-form .ys-form-inof-submit .std-btn1-box p {
        line-height: 40px;
    }
    .cfbr-form .ys-form-inof-agree {
        margin-bottom: 30px;
    }
    /* g3-联系我们表单修改-end */
    .phbr-ul-li-box-ul {
        height: calc(100vh - var(--space200) / 2 - var(--headh1) - 120px);
    }
    .yfti-list>ul>li>a,
    .yfti-list a {
        font-size: 14px;
    }
    .head-nav-item-title{
        font-size: 14px;
    }
    .yhpw-list {
        padding: 0 2%;
    }
    .wfbr-table-box table tbody tr td:nth-child(2) p,
    .wfbr-table table p{
        margin-bottom: 12px;
    }
    .wfbr-table-box tbody tr td:first-child {
        max-width: 200px;
    }
    .ssll-ri-li .std-h6 {
        width: 90px;
    }
    .ssll-ri-li-parga {
        width: calc(100% - 90px);
        padding-left: 30px;
    }
    .ys-search2-box {
        padding: 35px 0;
    }
    /* 2025.6.11二期-end */
    .fawc-ul-li-text {
        padding: 30px;
    }
    .for-adv-wrap-card {
        width: 40%;
    }
    .for-adv-wrap-text {
        width: 60%;
        padding-right: 60px;
    }
    .prodet-down-list .drbt-li1, .prodet-down-list .drbb-li-parga1 {
        width: 28%;
    }
    .prodet-down-list .drbt-li6, .prodet-down-list .drbb-li-icon {
        width: 11%;
    }
    .wfbr-table-box tbody tr td {
        padding: 15px;
    }
    .wfbr-table-box tbody tr td:nth-child(3){
        width: 120px;
    }
    .fmid-li.up .fmid-li-text::before {
        bottom: -24px;
    }
    .elul-qus {
        width: 160px;
    }
    .elul-ans {
        width: calc(100% - 160px);
    }
    .dsbc-le {
        width: 24.5%;
    }
    .dsbc-ri {
        width: 75.5%;
    }
    .down-wrap-cont-list .mCSB_outside+.mCSB_scrollTools {
        right: -20px;
    }
    /* tammy - 2025.07.21 - start */
    :root{
        --font56: 40px;
        --font24: 20px;
        --space64: 40px;
        --space110: 80px;
        --space200: 160px;
    }
    .moda-title .std-h6::after {
        width: 28px;
        height: 14px;
    }
    .moda-title .std-h6 {
        padding-left: 40px;
    }
    .moda-title .std-h6{
        font-size: 16px;
    }
    .moda-title .std-h6+.stda-font56 {
        margin-top: 14px;
    }
    .ccin-link-text {
        padding: 36px 36px 38px 36px;
    }
    .connect-core-inof-nub:nth-of-type(2n) .ccin-link-text {
        padding-left: 40px;
        padding-right: 36px;
    }
    .ccin-link-text .stda-font56 {
        margin-bottom: 16px;
    }
    .connect-core-inof {
        --gap1: 60px;
    }
    .ccin-link-text .stda-font24 {
        width: 100%;
    }
    .ccin-link {
        --radius1: 20px;
    }
    /* 按钮 - start - helen复制，linda可复制也可不复制 */
    .std-btn1-box p {
        line-height: 36px;
    }
    .std-btn1-box img {
        width: 18px !important;
    }
    /* 按钮 - end - helen复制，linda可复制也可不复制 */
    /* tammy - 2025.07.21 - end */
    .events-bott-li-link{
        padding-right: 24px;
    }
    .plct-info {
        max-height: 140px;
    }
    .clul-le {
        width: 140px;
    }
    .clul-ri {
        width: calc(100% - 140px);
    }
    .contact-modal .ys-modal-content {
        width: 45%;
        margin-left: 55%;
    }
    .contact-modal-wrap-list .ys-form-captcha {
        margin-bottom: 18px;
    }
    .ys-modal-close {
        left: calc(55% + var(--space64));
    }
    /* 1440end */
}
@media screen and (max-width: 1199px) {
    :root {
        --hero: 54px;
        --headline-1: 42px;
        --headline-2: 34px;
        --headline-3: 26px;
        --headline-4: 22px;
        --headline-5: 18px;
        --font44: 28px;
        --font32: 22px;
        --radius16: 12px;
        --radius24: 20px;
        --radius40: 30px;
        --space200: 120px;
        --space80: 50px;
        --space70: 40px;
        --space140: 80px;
        --space120: 60px;
        --space50: 30px;
        --space64: 24px;
        --mod-width: 70px;
        --headh1: 56px;
    }
    .pro-creat-bt-wrap::after{
        height: calc(100% - 100px);
    }
    .pcbw-img{
        margin: -100px auto 0;
    }
    .pcbw-bg{
        top: 100px;
    }
    .pro-creat-bt {
        margin-top: 150px;
    }
    .pcbw-text {
        width: 70%;
        margin: 70px auto 0;
    }
    .pro-creat-bt-wrap {
        padding-bottom: 70px;
    }
    .pro-creat-tp h1 {
        width: 100%;
    }
    .pro-creat-tp-info {
        width: 100%;
        margin-top: var(--space50);
    }
    .std-titbox{
        width: 100%;
    }
    .pro-overview-text {
        width: 100%;
    }
    .std-right{
        width: 100%;
    }
    .pro-overview-img {
        padding-left: 0;
        margin-top: var(--space50);
        animation-delay: .5s;
    }
    .pro-why-ri {
        padding-left: 0;
        margin-top: var(--space50);
    }
    .pro-overview-text .std-h6::after{
        width: 22px;
        height: 10px;
    }
    .pro-overview-text .std-h6 {
        padding-left: 30px;
    }
    .pro-overview-text h2{
        margin-top: 18px;
    }
    .pro-case .pro-overview-text {
        width: 100%;
    }
    .pro-case-bt {
        margin-top: 40px;
    }
    .pcbs-li-cont-text {
        padding: 0 30px;
        bottom: 30px;
    }
    .pdws-li-cont-num {
        margin-bottom: 120px;
    }
    .has-dots .slick-list {
        padding-bottom: 60px;
    }
    .pro-feature-info-tit .std-h4 {
        width: 70%;
    }
    .pfis-ul-li {
        padding: 0 60px;
    }
    .pfis-ul {
        margin: 0 -60px;
    }
    .ys-cont1186 {
        width: 80%;
    }
    .pfau-li-cont-icon {
        margin-bottom: 40px;
    }
    .pro-norms-list {
        width: 100%;
        margin-top: var(--space50);
    }
    .pro-down-text {
        width: 100%;
    }
    .pro-down-form {
        padding-left: 0;
        width: 100%;
        margin-top: var(--space50);
    }
    .pro-down-text h2 {
        margin-bottom: 26px;
    }
    .pro-down-text-parga .std-h5 {
        margin-bottom: 12px;
    }
    .pdfs-info {
        margin-top: 30px;
    }
    .pdfs-info-list-li {
        margin-bottom: 15px;
    }
    /* .ys-form-land, .ys-form-inof-agree {
        margin-bottom: 30px;
    } */
    .pdws-li{
        width: 50%;
    }
    .ys-header {
        top: 15px;
        transition: all .36s;
    }
    .ys-header.isfixed{
        top: 0;
    }
    .head-other-lang-bt {
        top: calc(100% + 15px);
    }
    .contact-pop .ys-modal-content {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
    }
    .ys-modal-close {
        left: var(--space64);
    }
    .pdfs-info-list-single {
        margin-bottom: 30px;
    }
    .contact-pop-wrap .mCSB_outside+.mCSB_scrollTools {
        right: -20px;
    }
    .yhpm-nav{
        height: calc(100vh - 300px);
    }
    .yhpm-nav .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
        background-color: var(--colors-greyscale-black-400);
    }
    .yhpm-nav .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: var(--colors-greyscale-white-00) !important;
    }
    .yhpm-nav .mCSB_outside+.mCSB_scrollTools {
        right: 10px;
    }
    .solution-develop-bt {
        padding-left: 0;
        margin-top: 80px;
    }
    .solution-develop h1 {
        width: 100%;
        margin-left: 0;
    }
    .solution-develop-bt-text {
        padding-left: 50px;
        margin-top: 100px;
    }
    .solution-why-tit {
        width: 100%;
    }
    .solution-why .std-titbox {
        width: 100%;
    }
    .solution-why-bt-text {
        padding-left: 0;
        width: 100%;
        margin-top: 60px;
    }
    .std-btn2.on img {
        margin-left: 10px;
    }
    .solution-why-bt {
        margin-top: 60px;
    }
    .solution-why-bt-img {
        width: 100%;
    }
    .sill-cont-text-parga {
        width: 80%;
    }
    .sill-cont .ys-imgbox-cover {
        width: 50%;
        margin-left: 50%;
    }
    .solution-custom .solution-why-tit {
        width: 60%;
    }
    .solution-invest-bt {
        padding: 0 20px 50px;
        margin-top: 150px;
    }
    .solution-invest-bt::after{
        height: 100%;
    }
    .solution-invest-bt-wrap{
        align-items: flex-start;
    }
    .sibw-img {
        width: 80%;
        margin: auto;
        transform: translateY(-80px);
    }
    .sibw-bg {
        top: 0;
        width: 80%;
        left: 50%;
        transform: translateX(-50%);
    }
    .sibw-text {
        margin-left: 0;
        padding-left: 0;
        width: 100%;
    }
    .swlu-li-cont {
        padding: 80px 30px var(--space24) var(--space24);
    }
    .swlu-li {
        padding: 0 8px;
        margin-top: 16px;
    }
    .solution-why-list-ul {
        margin: 0 -8px;
    }
    .solution-why-more-li{
        width: 100%;
    }
    .solution-why-more-text{
        margin-top: 20px;
    }
    .swml-cont-tit {
        padding-right: 0 !important;
    }
    .swml-cont-info{
        margin-top: 40px;
    }
    .solution-about .solution-why-tit, .solution-case .solution-why-tit {
        width: 100%;
    }
    .solution-faq-list, .solution-stand-list {
        padding-left: 0;
        width: 100%;
        margin-top: 50px;
    }
    .solution-about .pro-why-img-cont {
        margin-top: 50px;
    }
    .solution-stand h2 {
        width: 100%;
    }
    .solution-stand {
        padding-bottom: 80px;
    }
    .install-program-text {
        width: 100%;
        padding-right: 0;
    }
    .install-program-img {
        width: 100%;
        margin-top: var(--space50);
    }
    .install-program {
        padding-bottom: 100px;
    }
    .install-why .solution-why-tit {
        width: 90%;
    }
    .install-how-slick,
    .install-how-wrap .ys-cont1186,
    .install-how-wrap .ys-cont1492 {
        margin-top: var(--space50);
    }
    .install-how-link-parga {
        width: 60%;
    }
    .install-how-link-btn {
        margin-top: 30px;
    }
    .install-state {
        padding-top: 90px;
        padding-bottom: 100px;
    }
    .install-evaluate-cont-img {
        width: 100%;
        padding-top: 0;
        animation: none;
    }
    .install-evaluate-cont-text {
        width: 100%;
        position: relative;
        animation: none;
        margin-bottom: 30px;
    }
    .install-evaluate-cont{
        display: flex;
        flex-direction: column-reverse;
    }
    .install-future h2 {
        font-size: var(--headline-1);
        width: 100%;
        bottom: 40px;
        left: 0;
        padding: 0 30px;
    }
    .pro-img-wrap {
        transform: scale(1);
    }
    .pro-img{
        height: auto;
    }
    .utility-wrap-cont {
        width: 100%;
    }
    .utility-wrap {
        padding-bottom: 100px;
    }
    .found-wrap-cont-btn {
        margin-top: 50px;
    }
    .found-wrap-cont {
        width: 100%;
        padding: 0 var(--space64);
    }
    .install-future,
    .solution-energy{
        height: auto;
    }
    .install-future-img,
    .solution-energy-cont{
        transform: rotate(0deg) scale(1);
        -webkit-transform: rotate(0deg) scale(1);
    }
    .about-ban-img-tit {
        width: 70%;
    }
    .about-ban {
        padding: 50px 16px 0;
    }
    .home-about-tit {
        width: 70%;
    }
    .solution-faq-tit {
        width: 70%;
    }
    .home-inter-bt-img {
        padding-left: 0;
    }
    .home-inter-bt-text {
        padding-left: 80px;
    }
    .home-pro-bt h3 {
        width: 70%;
    }
    .hpbl-ul-li{
        width: 50%;
    }
    .about-leader-tit {
        width: 85%;
    }
    .awll-text {
        padding-left: 60px;
    }
    .awll-text-wrap-parga {
        padding-left: 15px;
    }
    .about-around-tit {
        width: 70%;
        margin: 0 auto 40px;
    }
    .about-around-info {
        width: 80%;
    }
    .about-brand-bt {
        margin-top: 100px;
    }
    .abbl-ul-li{
        width: 20%;
    }
    .abbl-ul-li:nth-child(6), .abbl-ul-li:nth-child(7){
        margin-top: 10px;
    }
    .about-rate .install-how-link-parga {
        width: 50%;
    }
    .atwt-num{
        font-size: var(--headline-3);
    }
    .atwt-text{
        font-size: var(--headline-5);
    }
    .awll-text-wrap-tit {
        width: 22%;
    }
    .awll-text-wrap-parga {
        width: 78%;
    }
    .pfai-video{
        display: none;
    }
    .std-titbox .std-h6::after {
        width: 22px;
        height: 10px;
    }
    .std-titbox .std-h6{
        padding-left: 30px;
    }
    .home-pro .solution-why-more{
        flex-direction: column-reverse;
    }
    .home-install .solution-why-more {
        margin-top: 90px;
    }
    .solution-case .std-titbox, .solution-about .std-titbox {
        width: 100%;
    }
    .solution-invest-list-li {
        padding: 0 8px;
    }
    .solution-invest-list {
        margin: 0 -8px;
    }
    @keyframes fadeInLeft {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 60px, 0);
            transform: translate3d(0, 60px, 0);
        }
      
        100% {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }
    }
    @keyframes fadeInRight {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 60px, 0);
            transform: translate3d(0, 60px, 0);
        }
      
        100% {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }
    }
    .about-around .std-titbox, .solution-why .std-titbox, .install-why .std-titbox {
        width: 100%;
    }
    .install-evaluate-cont-text,.install-evaluate-cont-img{
        visibility: hidden;
    }
    .install-evaluate-cont-text.act{
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .4s;
        visibility: visible;
    }
    .install-evaluate-cont-img.act{
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .4s;
        visibility: visible;
    }
    .solution-case-bt{
        width: 100%;
    }
    .about-what .std-titbox {
        width: 100%;
    }
    .about-perfor .std-titbox {
        width: 100%;
    }
    .solution-faq .std-titbox {
        width: 100%;
    }
    .solution-faq .std-right{
        width: 100%;
    }
    .home-install .std-titbox {
        width: 100%;
    }
    .hpbl-ul-li-icon {
        width: 30px;
    }
    .hpbl-ul-li-text {
        width: calc(100% - 30px);
    }
    .yxedr-active td, 
    .yxedr-active th {
        padding: 5px;
    }
    /* .yfti-list {
        padding-left: 100px;
        width: 440px;
    } */
    /* .ys-footer-bt,
    .yhpm-info-bt{
        padding-right: 80px;
    } */
    /* 2025.6.11二期-start */
    /* leo-start */
    .pro-overview .ys-content {
        flex-direction: column;
    }
    .sche-auf .std-titbox {
        width: 100%;
    }
    .sche-auf .std-right {
        width: 100%;
    }
    .sbyl-boux {
        bottom: 20px;
        width: 70%;
    }
    .sche-eney .std-titbox {
        margin-bottom: 60px;
    }
    .sehu-li {
        width: 150px;
    }
    .sbmi-cont-but {
        margin-top: 24px;
    }
    /* b2 */
    .sche-auf .pro-overview-img {
        padding-left: 0px;
    }
    .dsbu-li-cont {
        top: 36px;
        right: 52px;
        width: 432px;
        border-radius: 12px;
        padding: 24px 24px 40px 24px;
    }
    .dsbu-li-cont-yop {
        margin-bottom: 26px;
    }
    .dsbu-li-cont-tit {
        margin-bottom: 18px;
    }
    .dsbt-ul-li-link {
        line-height: 32px;
        padding: 0 16px;
    }
    .detail-solu-box-tap {
        margin-top: 44px;
    }
    /* b4 */
    .case-pop-box-le {
        width: 100%;
        padding-right: 0;
    }
    .case-pop-box-ri {
        width: 100%;
        margin-top: 42px;
    }
    .cpbl-list-ul-li {
        padding: 15px 0;
    }
    .clul-ri {
        margin-left: 20px;
        /*width: calc(100% - 80px);*/
    }
    /*.clul-le {*/
    /*    width: 80px;*/
    /*}*/
    .cpbl-video-box {
        padding: 0 16px;
    }
    .cpbl-video-box-cont {
        gap: 10px;
        height: 36px;
    }
    .cpul-box {
        padding: 24px 28px 22px 28px;
    }
    .cpul-box-par-bot {
        margin-top: 8px;
    }
    .cpul-box-par {
        margin-left: 20px;
    }
    .ccbl-page-ul-li {
        margin-right: 15px;
    }
    .ccbl-page {
        margin-top: 50px;
    }
    /* g2 */
    .wdbt-ri {
        width: 36%;
    }
    .wdbt-ri input {
        padding: 0 24px;
    }
    .wdbt-ri .ys-select-xtbbox {
        right: 24px;
    }
    .warr-down-box-top {
        margin-bottom: 34px;
    }
    .warr-down-box-tit {
        padding: 10px 28px;
        margin-bottom: 14px;
    }
    .wdbd-ul-li {
        margin-bottom: 14px;
    }
    .wdbd-ul-li-link {
        padding: 10px 28px 10px 28px;
    }
    .wfbr-bar {
        overflow: auto;
    }
    .wfbr-table-box {
        width: 900px;
    }
    .wfbr-table-box thead tr th {
        padding: 11px 0 14px 0;
    }
    .wfbr-table-box tbody tr td:first-child {
        padding: 12px 50px;
        padding-left: 21px;
    }
    /*.wfbr-table-box tbody tr td {*/
    /*    padding: 24px 0 10px 23px;*/
    /*}*/
    .wpbe-top-td-tdn h2 {
        margin-bottom: 10px;
    }
    .wpbe-top-td-tdn p {
        margin-bottom: 10px;
    }
    .warr-about .std-titbox {
        width: 82%;
        margin-bottom: 55px;
    }
    .wacu-li-box-tit {
        margin-bottom: 40px;
    }
    /* e2 */
    .sscu-li2,
    .sscu-li3 {
        position: relative;
        left: 0;
        top: auto;
    }
    .sust-sola-cont {
        position: relative;
        height: auto;
    }
    .sscu-li-box {
        flex-direction: column;
    }
    .sust-main .sust-sola .ys-content {
        height: auto !important;
    }
    .sscu-li2 .sust-sola-cont-le {
        transform: translateY(0);
    }
    .sscu-li3 .sust-sola-cont-le {
        transform: translateY(0);
    }
    .sust-sola-cont-le {
        width: 100%;
    }
    .sscs-ri .sust-sola-cont-le {
        display: block;
    }
    .sust-sola-cont-ri {
        margin-top: 30px;
    }
    .sscu-li {
        padding: 0 10px;
    }
    /* .sust-sola-cont-ul {
        margin: 0 -10px;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .sscu-li:not(:first-child) {
        display: none;
    } */
    .tbl-ul-li-par {
        line-height: 38px;
        padding: 0 14px;
    }
    .sust-tap-box-list {
        margin-bottom: 40px;
    }
    .slul-box {
        padding: 20px;
    }
    .stbc-le-ul-li {
        margin-bottom: 16px;
    }
    .slul-box-icon {
        padding: 16px;
    }
    .sust-esg-but {
        margin-top: 30px;
    }
    .sust-main .sche-auf .pro-overview-img {
        padding-left: 0px;
        margin-top: var(--space120);
    }
    .sustain-global-btm {
        flex-direction: column;
    }
    .sustain-global-btm-le {
        width: 100%;
    }
    .sustain-global-btm-ri {
        width: 100%;
        margin-top: 32px;
    }
    .sustain-global-btm {
        margin-top: 32px;
    }
    .sgbl-li p,
    .sgbl-num p {
        font-size: 150px;
    }
    .sgbl-img {
        width: 146px;
        flex-shrink: 0;
    }
    .sgbr-li-box {
        padding: 28px 30px 25px 29px;
    }
    .sust-conpic .sust-conpic-cont-box {
        width: 100%;
        left: 0;
        padding: 0 50px;
        top: 40px;
    }
    .sust-conpic .std-medium {
        font-size: 28px;
    }
    .sust-time-but {
        margin-top: 45px;
    }
    .sscr-box-bot {
        width: 100%;
    }
    .sscr-box-top{
        margin-bottom: 30px;
    }
    .sscu-li {
        padding-bottom: 30px;
    }
    .sust-sola-cont-ul .slick-dots {
        bottom: 0px;
    }
    .sscr-box {
        padding: 40px;
    }
    /* c2 */
    .phbu-li2,
    .phbu-li3 {
        position: relative;
    }
    .phbu-li2 .prod-hand-box-le {
        transform: translateY(0);
    }
    .phbu-li3 .prod-hand-box-le {
        transform: translateY(0);
    }
    .phbu-li .prod-hand-box-ri {
        opacity: 1;
    }
    .phbu-li-boux {
        flex-direction: column !important;
    }
    .slick-dots {
        bottom: 0px;
    }
    .phbr-ul-li-box {
        width: 100%;
        padding: 40px;
    }
    .pulbu-li-tit {
        padding-left: 20px;
        margin-bottom: 10px;
    }
    .pulbu-li {
        margin-bottom: 15px;
    }
    .pulbu-li-par {
        padding-left: 20px;
    }
    .pulbu-li-tit::after {
        width: 8px;
        height: 8px;
        background-color: #FFBD00;
        border-radius: 50%;
    }
    .prod-hand-box-ul .slick-track {
        display: flex;
    }
    /* .prod-hand-box-ul {
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .phbu-li:not(:first-child) {
        display: none;
    } */
    .phbu-li .prod-hand-box-ri {
        flex-grow: 1;
    }
    .prod-hand-box-le .ys-imgbox-cover {
        height: auto;
    }
    /* g3 */
    .slick-current.cmss-item {
        width: 320px !important;
    }
    .inside-main-map {
        bottom: 2px;
    }
    .cmss-item-box {
        padding: 20px 16px;
    }
    .cmss-item-box .ys-imgbox-cover {
        margin-bottom: 14px;
    }
    .cont-from-box-ri {
        width: 56%;
        margin-right: 0;
        border-radius: 14px;
    }
    .cont-from-box-ri {
        padding: 34px 36px 34px 32px;
    }
    .cfbr-par {
        margin-bottom: 24px;
    }
    .cfbr-tit {
        margin-bottom: 10px;
    }
    .nowe-ul-li {
        padding: 0 8px;
        border-radius: 6px;
        margin-bottom: 16px;
    }
    .nowe-ul {
        margin: 0 -8px !important;
    }
    .ys-form-inof-text.nowe-ul-li textarea {
        height: 84px !important;
        padding: 16px;
    }
    .ys-form-inof-text.nowe-ul-li .ys-fii-input {
        height: 84px !important;
        border-bottom: none;
    }
    .nowe-ul-li .ys-fii-input {
        height: 42px;
    }
    .nowe-ul-li .ys-fii-tips span {
        font-size: 12px;
    }
    .nowe-ul-li .ys-fii-name {
        font-size: 14px;
    }
    .nowe-ul-li input {
        font-size: 14px;
    }
    .nowe-ul-li.ys-form-inof-agree .ys-fia-text-btn {
        width: 16px;
        height: 16px;
        margin-top: 3px;
        border-radius: 3px;
    }
    .nowe-ul-li .ys-fic-auth-img {
        width: 98px;
    }
    .nowe-ul-li-labels .ys-fii-input {
        width: calc(100% - 98px - 9px);
    }
    .nowe-ul-li .ys-fii-submit {
        line-height: 42px;
        height: 42px;
    }
    .cfbl-tit {
        margin-top: 0;
        margin-bottom: 30px;
    }
    /* e2 */
    .sust-sola-ul {
        display: none;
    }
    .sust-sola-cont {
        position: relative !important;
    }
    .sust-sola-cont-ul {
        height: auto;
        margin: 0;
        width: 100%;
    }
    .sscu-li {
        padding: 0;
        padding-bottom: 30px;
    }
    .sust-sola-cont-stick {
        height: auto;
    }
    .phbu-le .prod-hand-box-ri {
        display: block;
    }
    /* c2 */
    .prod-mag-box-stick {
        height: auto;
        flex-direction: column;
    }
    .prod-mag-box-le {
        width: 100%;
        margin-top: 0px;
        position: relative;
        left: 0;
    }
    .pmbl-par {
        margin-top: 35px;
    }
    .prod-mag-box-ri {
        position: relative;
        width: 100%;
        margin-top: 50px;
    }
    /* e2 */
    .sust-sola-cont-slide {
        flex-direction: column;
    }
    .sscs-le .sust-sola-cont-ri {
        display: block;
        opacity: 1 !important;
        pointer-events: all !important;
    }
    .sscs-le {
        display: none;
    }
    .sscu-li {
        padding: 0 10px;
        padding-bottom: 30px;
    }
    .sust-sola-cont-slide {
        height: auto;
    }
    .sscu-li {
        pointer-events: all !important;
    }
    .sscs-ri {
        width: 100%;
    }
    .sscs-ri-ul-li {
        position: relative;
        margin-bottom: var(--space120);
    }
    .sscu-li {
        padding: 0 10px;
        padding-bottom: 15px;
    }
    /* e2 */
    .sust-esg-btn-link {
        line-height: 32px;
        padding: 0 12px;
    }
    .sust-esg-btn {
        left: 18px;
        bottom: 18px;
    }
    .cont-map-boux-height {
        height: 460px;
    }
    .phbu-ri-box-li {
        width: 100%;
        margin-bottom: var(--space120);
    }
    .phbu-ri-box .slick-track {
        display: flex;
    }
    .nowe-ul-li.ys-form-inof-agree {
        margin-bottom: 30px;
    }
    /* b2 */
    .dsbu-li-cont {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        height: auto;
    }
    .detail-scroll-box-empty {
        display: none;
    }
    .detail-scroll-box {
        position: relative;
    }
    .dsbu-li {
        width: 100%;
        height: auto;
    }
    .dsbu-li-pic {
        height: auto;
    }
    .dsbu-li {
        width: 100%;
    }
    .detail-scroll-box-ul {
        width: 100%;
    }
    .nowe-ul-li.choo input {
        padding-left: 14px;
    }
    .nowe-ul-li.choo input::placeholder {
        font-size: 14px;
    }
    .cpbl-video .sill-cont-text-btn .std-btn2-box p {
        line-height: 32px;
    }
    .cpbl-video .std-btn1-box,
    .std-btn2-box,
    .std-btn3-box {
        padding: 0 12px;
    }
    .case-pop {
        margin-bottom: 70px;
    }
    .pulbu-li-tit::after {
        top: 5px;
    }
    .warr-form .pro-norms-list-tab {
        overflow-x: auto;
    }
    .ys-form-inof-item.nowe-ul-li input {
        padding-left: 90px;
    }
    .ys-form-email.nowe-ul-li input {
        padding-left: 114px;
    }
    .nowe-ul-li.comp input {
        padding-left: 80px;
    }
    .nowe-ul-li.ys-form-inof-code input {
        padding-left: 76px;
    }
    .nowe-ul-li.choo input {
        padding-left: 12px;
    }
    .cont-from-box-ri {
        width: 100%;
        margin-right: 0;
        margin-top: var(--space120);
        animation-delay: .3s;
    }
    .nowe-ul-li .ys-fii-tips {
        bottom: -19px;
    }
    .choo .ys-select input::placeholder {
        font-size: 14px;
    }
    .cont-main .ys-form-inof-item .ys-select-li {
        font-size: 14px;
    }
    .nowe-ul-li .ys-fii-select .ys-select-bd,
    .ys-fiiss-core {
        height: calc(var(--size18)* 10 + 20px);
    }
    .pro-norms-list-box {
        white-space: nowrap;
        overflow-x: scroll;
    }
    .pro-norms-list-tab {
        display: inline-block;
    }
    .pnlt-li {
        display: inline-block;
    }
    .cmpu-li-pic {
        width: 16px;
    }
    .nowe-ul-li .ys-fic-auth-img {
        width: 120px;
    }
    .nowe-ul-li-labels .ys-fii-input {
        width: calc(100% - 120px - 9px);
    }
    .wfbr-table-box table tbody tr td:first-child p {
        width: 250px;
    }
    .cto .phbr-ul-li-box {
        padding: 40px;
    }
    .pulb-page-num2 {
        width: 42px;
    }
    .pulb-page-num3 {
        font-size: 24px;
    }
    .ys-form-inof-submit.nowe-ul-li {
        height: 42px;
    }
    .phbu-li .prod-hand-box-ri {
        display: block;
    }
    .phbu-li:last-child {
        top: auto;
        position: relative;
    }
    .phbu-li4 .prod-hand-box-le {
        transform: translateY(0);
    }
    .sscu-li {
        margin-bottom: 46px;
    }
    .sust-main .home-about .std-titbox{
        margin-bottom: var(--space120);
    }
    /* leo-end */
    .ys-footer-contact h2{
        font-family: var(--font-bold);
        width: 100%;
        margin-bottom: 40px;
        text-align: center;
    }
    .ys-footer-contact{
        justify-content: center;
    }
    .yfti-list>ul{
        width: 100%;
        flex-wrap: wrap;
    }
    .yfti-list>ul>li{
        width: 100%;
        margin-bottom: 0;
        border-bottom: 1px solid #4D4D4D;
        position: relative;
    }
    .yfti-list>ul>li ul{
        display: none;
        padding: 0 10px 30px;
    }
    .yfti-list>ul>li>a{
        margin-bottom: 0;
        font-size: 18px;
        padding: 14px 0;
        font-family: "solax-Regular";
        display: inline-block;
    }
    .yfti-list>ul>li::after{
        content: "";
        width: 24px;
        height: 24px;
        background: url(../images/nav_arrow_1.svg) center / cover no-repeat;
        position: absolute;
        top: 13px;
        right: 0;
        transition: all .4s ease;
        opacity: 0;
    }
    .yfti-list a{
        font-size: 15px;
        line-height: 1.45;
        opacity: 1;
        color: #DEDEDE;
    }
    .yfti-list li {
        margin-bottom: 5px;
    }
    .has-pull::after{
        opacity: 1 !important;
    }
    .no-pull a{
        border-bottom: 1px solid #4D4D4D;
        display: block !important;
    }
    .yfti-list>ul>li:nth-last-child(1),
    .yfti-list>ul>li:nth-last-child(2),
    .yfti-list>ul>li:nth-last-child(3){
        display: block;
    }
    .ys-footer-tp {
        padding-top: 0;
        padding-bottom: 32px;
    }
    .yfti-link-info-list{
        display: none;
    }
    .has-pull.act::after{
        transform: rotate(180deg);
    }
    .yfti-list {
        margin-bottom: 65px;
    }
    .ys-footer-bt-parga p {
        font-size: 12px;
    }
    .ys-footer-bt-parga span{
        opacity: 0.7;
    }
    .ys-footer-bt-parga a {
        margin-left: 8px;
    }
    .ys-footer-bt-link{
        opacity: 0.7;
    }
    .ys-footer-bt-link a {
        font-size: 12px;
    }
    .prod-hand-ul{
        display: none;
    }
    .prod-hand-mont-cont{
        position: static;
    }
    .phbu-le{
        display: none;
    }
    .phbu-ri{
        width: 100%;
    }
    .phbu-ri-box-li .prod-hand-box-le {
        display: block;
        width: 100%;
    }
    .prod-hand-box-ri{
        position: static;
        width: 100%;
        margin-top: 30px;
        opacity: 1;
        pointer-events: all;
    }
    .phbu-ri-box-li:last-child{
        margin-bottom: 0;
    }
    .phbu-ri-box-li,
    .sscs-ri-ul-li{
        visibility: hidden;
    }
    .sscs-ri-ul-li.active,
    .phbu-ri-box-li.active{
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .4s;
        visibility: visible;
    }
    .sscs-ri .sust-sola-cont-ri{
        opacity: 1;
        pointer-events: all;
    }
    .sscs-ri-ul-li:last-child{
        margin-bottom: 0;
    }
    .stbc-le {
        width: 50%;
    }
    .slul-box-par {
        padding-left: 20px;
        font-size: 14px;
    }
    .about-ban-img-tit {
        padding: 0 30px;
        bottom: 30px;
    }
    .ys-hd-ph-mask {
        opacity: 1;
    }
    .mod-bread{
        display: none;
    }
    .sbmi-cont {
        width: 80%;
    }
    .sche-eney-hores-ul {
        width: calc(170px* var(--total));
    }
    .pcbs-li-cont-text .std-h3 {
        width: 75%;
    }
    .mod-letter-cont-text {
        width: 100%;
        padding: 40px;
    }
    .mod-letter-cont-img {
        width: 100%;
    }
    .mlct-wrap-info{
        margin-top: 30px;
    }
    .contact-modal .ys-modal-content {
        width: 100%;
        margin-left: 0;
        max-width: 100%;
    }
    .dsbu-li:not(:first-child){
        display: none;
    }
    .plil-ul-li a{
        padding: 30px 20px;
    }
    .eventdet-pro-slick {
        width: 100%;
    }
    .cpbl-video {
        margin-top: 30px;
    }
    .case-cont-box-ri {
        width: 100%;
        margin-top: var(--space120);
    }
    .case-cont-box-le {
        width: 100%;
    }
    .case-cont-box{
        flex-wrap: wrap;
    }
    .ccbr-ul{
        margin: 0 calc(-1 * var(--space12));
    }
    .ccbr-ul-li {
        width: 50%;
        padding: 0 var(--space12);
        margin-bottom: 45px;
    }
    .ccbr-ul-li:not(:first-child){
        display: none;
    }
    .case-cont-box-le .nwlp-li a {
        padding: 25px 30px;
    }
    .plil-ul-li{
        width: 33.333333%;
        margin-top: 40px;
    }
    .nwlp-li:nth-child(1) .nwlp-li-text {
        padding-left: 20px;
    }
    .nwlp-li:nth-child(2) .nwlp-li-text {
        padding-right: 20px;
    }
    .pulbu-li:last-child{
        margin-bottom: 0;
    }
    .phbr-ul-li-box-par p {
        font-size: var(--body-m);
    }
    .trene-ters-box-tab {
        padding: 8px 20px 8px 8px;
    }
    .ttbt-tab-but{
        right: 20px !important;
    }
    .trene-ters-box-list {
        padding-left: 0px;
    }
    .trene-ters-box-ri {
        padding-left: 40px;
    }
    .sscr-box-bot p {
        margin-bottom: 10px;
    }
    .warr-form-box-le {
        width: 100%;
    }
    .warr-form-box-ri {
        width: 100%;
        margin-top: 40px;
    }
    .warr-form {
        padding-bottom: var(--space120);
    }
    .cont-from-box-le {
        width: 100%;
    }
    .cont-map{
        margin-bottom: var(--space200);
    }
    .cfbl-ul-li:last-child{
        margin-bottom: 0;
    }
    .lcur-ul-li {
        padding: 0 10px;
    }
    .lcur-ul {
        margin: 0 -10px;
    }
    .lcur-ul-li::after {
        height: 16px;
    }
    .list-cont-ul-le .ys-select-hd {
        height: 40px;
    }
    .list-cont-ul-le .ys-select {
        margin-right: 10px;
    }
    .list-cont-ul-le {
        width: 68%;
    }
    .list-cont-ul-le .ys-select-hd input {
        padding: 0 15px;
    }
    .cwlu-li {
        padding: 0 12px;
        margin-bottom: 40px;
    }
    .case-wrap-list-ul {
        margin: 0 -12px;
    }
    .list-cont-ul-le .ys-select-xtbbox {
        width: 20px;
        right: 10px;
    }
    .clti-li {
        margin-right: 20px;
    }
    .clti-li img {
        width: 16px;
        margin-right: 6px;
    }
    .clti-li span{
        font-size: 14px;
    }
    .phul-icon {
        width: 50px;
        margin-top: 50px;
    }
    .plil-ul-li-parga {
        margin-top: 10px;
    }
    .pro-recom-tab-li a,
    .prtl-box{
        padding: 20px;
    }
    .pro-recom-tab-li img {
        width: 52px;
    }
    .pro-recom-tab-li span {
        width: calc(100% - 52px);
    }
    .pro-recom-tab-li {
        padding: 0 10px;
    }
    .pro-recom-tab {
        margin: 0 -10px var(--space120);
    }
    .pro-help-ul-li a {
        padding: 25px 20px;
    }
    .pro-recom .solution-why-more{
        flex-direction: column-reverse;
    }
    .nwcr-slick-li-text{
        width: 100%;
        padding: 40px;
    }
    .nwcr-slick-li-img{
        width: 100%;
    }
    .nwcr-slick-li a{
        flex-wrap: wrap;
    }
    .nslt-cont-btn {
        margin-top: 60px;
    }
    .product-main h1 {
        font-size: 50px;
    }
    .nbct-text {
        padding-right: 0;
        margin-top: 0;
        width: 100%;
    }
    .nbct-img {
        width: 100%;
        margin-top: 50px;
    }
    .newdet-ban-cont-share {
        margin-top: 50px;
    }
    .newdet-ban-cont {
        padding-bottom: var(--space120);
    }
    .newdet-wrap-le {
        padding-right: 0;
        width: 100%;
    }
    .newdet-wrap-ri {
        width: 100%;
        margin-top: var(--space120);
    }
    .nwru-li{
        width: 50%;
        padding: 0 var(--space12);
        margin-bottom: 45px;
    }
    .newdet-wrap-ri-ul{
        margin: 0 calc(-1 * var(--space12));
    }
    .nwru-li:not(:first-child){
        display: none;
    }
    .eull-le{
        width: 100%;
        padding: 40px;
    }
    .eull-ri{
        width: 100%;
    }
    .ebll-le {
        width: 100%;
    }
    .ebll-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .events-bott-li-link {
        padding: 30px 20px;
    }
    .eventdet-ban-cont-img{
        width: 100%;
    }
    .eventdet-ban-text{
        width: 100%;
        padding-left: 0;
        margin-top: 50px;
    }
    .eventdet-ban-cont-img .slick-dots {
        bottom: 15px;
    }
    .eventdet-ban-text .eull-le-ul-li {
        padding: 8px 0;
    }
    .eventdet-ban-text-btn {
        margin-top: 30px;
    }
    .dsbc-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 40px;
    }
    .nwcn-search-input input {
        padding: 0 15px;
    }
    .nwcn-search {
        padding-right: 15px;
        width: 50% !important;
        margin-top: var(--space50);
    }
    .down-wrap-cont .mod-nav, .prodet-down .mod-nav {
        width: 100%;
        padding-right: 0;
    }
    .dsbc-le{
        width: 100%;
        padding: 30px;
    }
    .dsbc-le-ul-li {
        margin-bottom: 20px;
    }
    .dsbc-le-ul-li:last-child{
        margin-bottom: 0;
    }
    .dwcl-ri .std-text18, 
    .dwcl-ri .std-text18 p{
        font-size: 14px;
    }
    .drbb-li a {
        padding: 22px 30px;
    }
    .contact-pop .ys-modal-content, .down-pop .ys-modal-content {
        width: 100%;
        margin-left: 0;
        max-width: 100%;
    }
    .ys-form-captcha .ys-fic-auth-img {
        width: 140px;
    }    
    .ys-form-captcha2 label{
        width: calc(100% - 140px);
    }
    .ys-form-captcha .ys-fic-auth label {
        width: calc(100% - 140px);
    }
    .pmbm-iframe-select {
        top: 20px;
        left: 20px;
        width: 40%;
    }
    .pmbm-iframe-select .ys-select-hd {
        padding: 0 20px;
    }
    .pmbm-iframe-select .ys-select-xtbbox {
        width: 22px;
        right: 20px;
    }
    .play-map-box-ri {
        width: 48%;
    }
    .pmbr-ul-li-box {
        padding: 20px 30px;
    }
    .pulb-ri {
        padding-left: 20px;
    }
    .list-cont-apply-le {
        padding-right: 30px;
    }
    .play-bot {
        padding-bottom: 60px;
    }
    .map-pop .ys-modal-content {
        padding: 40px 60px 50px;
    }
    .map-pop-list-li {
        padding: 0 16px;
    }
    .map-pop-list {
        margin: 0 -16px;
    }
    .mpll-text .std-h6 {
        padding: 0 20px;
    }
    .twbs-item {
        padding: 0 15px;
    }
    .trene-warrap-box-slick {
        margin: 0 -15px;
    }
    .twbb-icon {
        width: 38px;
        height: 38px;
        position: relative;
    }
    .twbb-prev{
        left: -20px;
    }
    .twbb-next{
        right: -20px;
    }
    .prodet-adv-wrap {
        width: 100%;
    }
    .prodet-adv-wrap-text {
        padding-right: 50px;
    }
    .pawt-btn {
        margin-top: 40px;
    }
    .prodet-adv-slick {
        width: 100%;
    }
    .prodet-adv .slick-dots {
        left: 0;
    }
    .pro-data-wrap-btn {
        right: 0;
    }
    .pasu-li-cont-icon img {
        width: 32px;
    }
    .plct-info-li {
        margin-bottom: 8px;
    }
    .prodet-solu-text-wrap {
        width: 60%;
        margin-right: 0;
    }
    .prodet-solu-text {
        margin-top: -150px;
    }
    .pcbs-li-le {
        width: 100%;
    }
    .pcbs-li-ri {
        padding-left: 0;
        width: 100%;
        margin-top: 40px;
    }
    .pcbs-li a {
        padding: 30px;
    }
    .pcbs-li-ri-btn {
        margin-top: 40px;
    }
    .prodet-down-list-li .std-text18, 
    .prodet-down-list-li .std-text18 p{
        font-size: 14px;
    }
    .prodet-down-list .drbt-li1, .prodet-down-list .drbb-li-parga1 {
        width: 30%;
    }
    .prodet-down-list .drbt-li6, .prodet-down-list .drbb-li-icon {
        width: 9%;
    }
    .home-main .about-ban-img-tit {
        width: 65%;
    }
    .home-about-tab {
        margin-top: 38px;
    }
    .home-pro-list-bg{
        display: none;
    }
    .home-pro-list-swiper{
        position: relative !important;
        overflow: hidden !important;
        padding-bottom: 60px !important;
    }
    .home-pro-list-cont{
        width: 100%;
        max-width: 100%;
    }
    .hpls-li.swiper-slide-active .ys-imgbox-cover {
        width: 100%;
        max-height: inherit;
    }
    .hpls-li .ys-imgbox-cover {
        margin: auto;
    }
    .home-pro .std-titbox,
    .home-pro-list,
    .home-pro-bt-more{
        padding: 0 !important;
    }
    .home-pro::after {
        width: calc(var(--space64));
    }
    .home-pro .pro-data-wrap-btn{
        z-index: 5;
    }
    .home-new-bt-le {
        width: 100%;
    }
    .home-new-bt-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 40px;
    }
    .yfbs-pop.act{
        opacity: 1;
        transform: translateX(-50%) scale(1);
        pointer-events: all;
    }
    .yfbs-pop {
        width: 100px;
        height: 100px;
    }
    /* a2-For Home-start */
    .for-cost-num {
        padding-right: 0;
        width: 100%;
        margin-top: var(--space120);
    }
    .for-cost-text {
        width: 100%;
    }
    .for-cost .ys-content{
        flex-direction: column-reverse;
    }
    .for-cost-num-data,
    .for-cost-num span {
        font-size: 160px;
    }
    .for-pioneer h2 {
        width: 50%;
    }
    .for-pioneer-bt-text {
        width: 100%;
        padding-left: 0;
    }
    .for-pioneer-bt-img {
        width: 100%;
        margin-top: var(--space80);
    }
    .for-pioneer-bt{
        flex-direction: column-reverse;
    }
    .for-adv-wrap {
        padding-right: 0;
    }
    .for-become .std-titbox .std-h5 {
        width: 85%;
        margin: 40px auto 0;
    }
    .for-become-bt-li .phul-icon {
        width: 44px;
    }
    /*.for-map-img {*/
    /*    width: 300px;*/
    /*}*/
    .fmid-li.up .fmid-li-text::before {
        bottom: -20px;
    }
    .fmid-li-circle {
        width: 40px;
        height: 40px;
    }
    .fmid-li-circle::after {
        width: 5px;
        height: 5px;
    }
    .fmid-li-text {
        width: 280px;
    }
    .fmid-li-text {
        left: -350px;
        top: 37px;
    }
    .fmid-li-text::before {
        width: 370px;
    }
    .fmid-li.act .fmid-li-circle-cont {
        transform: scale(2.3);
    }
    .fmid-li-circle::before {
        width: 200%;
        height: 200%;
    }
    .fmid-li.right .fmid-li-text {
        right: -420px;
        top: 20px;
    }
    .fmid-li.right .fmid-li-text::before {
        width: 180px;
        left: -184px;
    }
    .for-map {
        padding-bottom: 200px;
    }
    .for-adv-wrap-text {
        padding-right: 50px;
    }
    .about-ban-cta a {
        padding: 10px;
    }
    .about-ban-cta {
        right: 20px;
        bottom: 20px;
    }
    .about-ban-cta-text .std-text18{
        font-size: 14px;
    }
    .abct-parg p{
        font-size: 12px;
    }
    .about-ban-cta{
        display: none;
    }
    /* a2-For Home-end */
    .plct-info li {
        margin-bottom: 8px;
    }
    .twbb-prev {
        left: 0;
    }
    .twbb-next {
        right: 0;
    }
    .ys-pcfy{
        display: none;
    }
    .ys-phfy{
        display: block !important;
    }
    /* 2025.6.11二期-end */
    .phbr-ul-li-box-ul{
        height: auto !important;
    }
    .hpls-li.swiper-slide-active {
        width: 100%;
    }
    .hpls-li.swiper-slide {
        width: 50%;
        margin-right: 20px;
    }
    .hpls-li .ys-imgbox-cover {
        max-height: inherit;
    }
    .hpls-li a{
        display: block;
        border-radius: 0;
        background: none;
    }
    .hpls-li-tit {
        position: static;
        margin-top: 20px;
        padding: 0;
    }
    .hpls-li .ys-imgbox-cover{
        border-radius: 15px;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        overflow: hidden;
        background: rgba(255, 255, 255, .1);
    }
    .yfti-list>ul>li {
        padding: 0;
    }
    .yfti-list>ul {
        margin: 0;
    }
    .yfti-list>ul>li.no-pull{
        border: none;
    }
    .ys_navph2_subnav_li:nth-child(1) .ys_navph2_subnav_lisbox{
        border: none;
        margin-bottom: 20px;
    }
    .ys_navph2_subnav_li:nth-child(1) .ys_navph2_nav_icon{
        display: none;
    }
    .ys_navph2_subnav_li:nth-child(1) .ys_navph2_subnav_a{
        font-size: 20px;
    }
    .cont-map{
        margin-top: 26px;
    }
    .wfbr-table-box {
        width: 1199px;
    }
    .home-pro .std-titbox {
        width: 100%;
    }
    .for-adv-wrap-card {
        width: 45%;
    }
    .for-adv-wrap-text {
        width: 55%;
        padding-right: 30px;
    }
    .install-program-text-btn .std-btn2 {
        margin-right: 10px;
    }
    .dsbc-ri-box-top {
        padding: 18px 20px;
    }
    .drbb-li a {
        padding: 18px 20px;
    }
    .pdll-cont {
        width: 1200px;
        padding: 0 10px;
    }
    .prodet-down-list-li {
        overflow-x: auto;
        padding-bottom: 20px;
        margin: 0 -10px;
    }
    .pmbm-iframe {
        top: var(--headh1);
        height: calc(100vh - var(--headh1));
    }
    .wfbr-table-box tbody tr td:nth-child(3){
        width: auto;
    }
    /* tammy - 2025.07.21 - start */
    :root{
        --font56: 34px;
        --font24: 18px;
        --space64: 24px;
        --space110: 60px;
        --space200: 120px;
    }
    .moda-title .std-h6::after {
        width: 22px;
        height: 10px;
    }
    .moda-title .std-h6 {
        padding-left: 30px;
    }
    .ccin-link {
        --radius1: 18px;
    }
    .moda-title .std-h6+.stda-font56 {
        margin-top: 12px;
    }
    .ccin-link-text .stda-font56 {
        margin-bottom: 11px;
    }
    .ccin-link-text {
        padding: 30px 28px 30px 30px;
    }
    .connect-core-inof-nub:nth-of-type(2n) .ccin-link-text {
        padding-left: 30px;
        padding-right: 30px;
    }
    .connect-core-inof {
        --gap1: 52px;
    }
    .std-btn1-box img {
        margin-left: 8px;
    }
    .std-btn1-box p {
        font-size: 14px;
    }
    .std-btn1-box img {
        width: 16px !important;
    }
    /* tammy - 2025.07.21 - end */
    .plct-info {
        max-height: 150px;
    }
    .fmid-li.act .fmid-li-circle-cont {
        transform: scale(1.5);
    }
    .fmid-li-circle::before {
        width: 120%;
        height: 120%;
    }
    .contact-modal-wrap-list .ys-form-captcha {
        margin-bottom: 15px;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    :root {
        --hero: 80px;
        --headline-1: 32px;
        --headline-2: 28px;
        --headline-3: 22px;
        --headline-4: 22px;
        --headline-5: 18px;
        --headline-6: 18px;
        --space64: 16px;
        --radius16: 8px;
        --radius24: 16px;
        --radius40: 16px;
        --space100: 40px;
        --space80: 40px;
        --space70: 40px;
        --space50: 25px;
        --space200: 80px;
        --space140: 64px;
        --space120: 64px;
        --space24: 24px;
        --mod-width: 80px;
        --space16: 8px;
        --radius20: 16px;
        --space40: 24px;
        --space16s:16px;
        --space40s:40px;
        --body-m: 14px;
        --label-m: 14px;
        --font44: 24px;
        --font32: 20px;
    }
    .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;
    }
    .pro-creat-tp h1,
    .pro-creat-tp-info{
        text-align: center;
    }
    .pcbw-img {
        width: 74%;
        margin: -84px auto 0;
    }
    .pro-creat-bt {
        margin-top: 164px;
    }
    .pro-creat-bt-wrap::after {
        height: calc(100% - 84px);
    }
    .pcbw-bg {
        top: 84px;
    }
    .pcbw-text {
        width: 100%;
        margin: var(--space200) auto 0;
        padding: 0 16px;
    }
    .pro-creat-bt-wrap {
        padding-bottom: 66px;
    }
    .pro-overview .ys-content{
        flex-direction: column-reverse;
    }
    .pro-overview-img{
        margin-bottom: var(--space120);
        margin-top: 0;
    }
    .pro-overview-text .std-h6{
        padding-left: 56px;
    }
    .pro-overview-text .std-h6::after {
        width: 40px;
        height: 16px;
    }
    .pro-overview-text h2 {
        margin-top: var(--space24);
    }
    /* .pro-overview{
        padding-bottom: var(--space120);
    } */
    .pdws-li-cont-num {
        margin-bottom: 40px;
    }
    .pdws-li{
        width: 100%;
        display: block !important;
        margin-bottom: 16px;
    }
    .pdws-li:last-child{
        margin-bottom: 0;
    }
    .pro-data-wrap .pro-data-wrap-btn{
        display: none;
    }
    .pro-img{
        padding-bottom: var(--space40s);
        margin-bottom: 0;
    }
    .pro-why-ri {
        margin-top: 40px;
    }
    .pro-overview-text .std-h6{
        line-height: var(--line15);
    }
    .pwru-li{
        padding: 16px 0;
    }
    .pwic-li:nth-child(1) {
        margin-top: 0;
    }
    .pro-why .ys-content{
        margin-bottom: var(--space40s);
    }
    .ys-cont1186 {
        width: 100%;
        padding: 0 var(--space64);
    }
    .pwic-li{
        padding: 0 4px;
    }
    .pro-why-img-cont{
        margin: 0 -4px;
    }
    .pro-case-bt {
        margin-top: var(--space120);
    }
    .pro-data-wrap-btn {
        display: none;
    }
    .has-dots .slick-dots {
        bottom: 0;
    }
    .has-dots .slick-list {
        padding-bottom: 38px;
    }
    .pro-feature{
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .pro-feature-info-tit {
        text-align: left;
    }
    .pro-feature-info-tit .std-h4 {
        width: 100%;
    }
    .pro-feature-info-tit h2{
        margin-bottom: var(--space40s);
    }
    .pfau-li{
        width: 100%;
    }
    .pfau-li:nth-child(2){
        margin-top: 16px;
    }
    .pro-feature-adv-img{
        margin-top: var(--space120);
    }
    .pro-norms-list{
        margin-top: var(--space120);
    }
    .pnlf-li td:nth-child(1) {
        width: 100%;
    }
    .pnlf-li td:nth-child(2) {
        text-align: left;
        width: 100%;
        margin-top: 8px;
    }
    .pnlf-li tr {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .pro-norms-list-note,
    .pro-norms-list-form{
        margin-top: var(--space40s);
    }
    .pnlt-li{
        display: inline-block;
    }
    .pro-norms-list-tab{
        display: inline-block;
    }
    .pro-norms-list-box{
        white-space: nowrap;
        overflow-x: scroll;
        padding: 0 var(--space64);
    }
    .pro-down-text h2 {
        margin-bottom: var(--space120);
    }
    .pro-down-text-parga .std-h5 {
        margin-bottom: 20px;
    }
    .pro-down-form {
        margin-top: 40px;
    }
    .pdfs-tab-li {
        margin-bottom: 20px;
    }
    .pdfs-info {
        margin-top: var(--space120);
    }
    .ys-fii-input {
        height: 44px;
    }
    /* .pdfs-info-list-li {
        margin-bottom: 20px;
    } */
    .ys-form-land {
        margin-bottom: 15px;
    }
    .ys-form-inof-agree {
        margin-bottom: 35px;
    }
    .pro-down{
        border-bottom: none;
    }
    .ys-footer {
        padding: 40px var(--space64) 0;
    }
    .yfti-logo {
        width: 55px;
    }
    .ys-footer-tp-info{
        width: 100%;
    }
    .ys-footer-tp{
        flex-wrap: wrap;
    }
    .ylwl-tit {
        margin-bottom: 16px;
    }
    .ylwl-link-li {
        margin-bottom: 8px;
    }
    .ys-footer-bt{
        padding-top: 0;
        border: none;
    }
    .pro-norms .ys-content{
        padding: 0;
    }
    .pro-norms h2,
    .pro-norms-list-form,
    .pro-norms-list-note{
        padding: 0 var(--space64);
    }
    .pfis-ul-li {
        padding: 0 20px;
        filter: blur(0px);
    }
    .pfis-ul {
        margin: 0 -20px;
    }
    .pro-feature-info-slick {
        width: 60%;
    }
    .pro-feature-info-slick .slick-list {
        padding-bottom: 64px;
    }
    .pro-case-bt .ys-cont1186{
        width: calc(100% - 36px);
    }
    .pcbs-li-cont-text {
        padding: 0 20px;
        bottom: 20px;
    }
    .mod-top{
        padding-top: var(--space120) ;
    }
    .ys-modal-close {
        left: auto;
        right: 16px;
        top: 16px;
    }
    .contact-pop-wrap .mCSB_outside+.mCSB_scrollTools {
        right: -15px;
    }
    .pdfs-info-list-single {
        margin-bottom: 30px;
    }
    .contact-pop-wrap .ys-form-land {
        margin-bottom: 20px;
    }
    .contact-pop-wrap {
        max-height: calc(100vh - 180px);
    }
    .solution-develop h1 {
        font-size: var(--headline-1);
        text-align: center;
    }
    .solution-develop-bt-text h2{
        text-align: center;
    }
    .solution-develop-bt-img {
        width: 100%;
    }
    .solution-develop-bt-text {
        padding-left: 0;
        margin-top: var(--space120);
        width: 100%;
    }
    .solution-develop-bt{
        margin-top: var(--space120);
    }
    .solution-energy {
        margin-bottom: 0;
        padding: 0;
    }
    .solution-energy-cont {
        border-radius: 0;
    }
    .solution-energy h2{
        width: 100%;
        font-size: 22px;
    }
    .solution-why {
        padding-top: var(--space200);
        padding-bottom: var(--space200);
    }
    .solution-why-tit{
        text-align: left;
    }
    .solution-why-tit h2 {
        margin-top: 40px;
    }
    .ys-cont1628 {
        width: 100%;
        max-width: 100%;
        margin: auto;
        padding: 0 var(--space64);
    }
    .solution-why-bt {
        margin-top: var(--space120);
    }
    .solution-why-bt-text {
        margin-top: var(--space24);
    }
    .swbt-li {
        padding: 16px;
        margin-bottom: 8px;
    }
    .swbt-li-tit {
        padding-left: 0;
        width: 100%;
        margin-top: 40px;
        text-align: left;
    }
    .sibw-img {
        width: 100%;
        transform: translateY(-85px);
    }
    .sibw-bg {
        width: 100%;
    }
    .solution-invest-bt {
        padding: 0 20px var(--space120);
    }
    .solution-invest-list-li:nth-child(1) {
        margin-top: var(--space40s);
    }
    .solution-invest-list-li{
        margin-top: var(--space24);
        width: 100%;
    }
    .sill-cont-text {
        margin-top: var(--space120);
    }
    .sill-cont-text-parga {
        width: 100%;
        margin-top: 16px;
    }
    .solution-custom {
        padding: var(--space200) 0;
        margin-bottom: var(--space200);
    }
    .solution-custom .solution-why-tit {
        width: 100%;
    }
    .solution-why-list .ys-cont1186{
        padding: 0;
    }
    .swlu-li{
        width: 100%;
    }
    .swlu-li-cont {
        padding: 100px var(--space24) var(--space24);
    }
    .swlu-li-cont-parga p{
        font-size: var(--body-l);
    }
    .swlu-li:nth-child(2){
        margin-top: 16px;
    }
    .solution-why-more-text {
        margin-top: var(--space16s);
    }
    .swml-cont-info-parga {
        padding-right: 0;
        width: 100%;
    }
    .swml-cont-info {
        margin-top: var(--space120);
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .swml-cont-info-btn {
        margin-top: 40px;
    }
    .solution-case-bt {
        margin-top: var(--space120);
    }
    .solution-case-bt-icon {
        width: 64px;
    }
    .solution-case {
        padding-bottom: var(--space200);
    }
    .solution-faq {
        padding: var(--space200) 0;
    }
    .solution-faq-list, .solution-stand-list {
        margin-top: var(--space40s);
    }
    .sflu-li-bt {
        width: 100%;
    }
    .solution-about .pro-why-img-cont {
        margin-top: var(--space200);
    }
    .std-titbox .std-btn1{
        margin-top: var(--space40s);
    }
    .ssll-le {
        width: 80px;
    }
    .ssll-ri {
        padding-left: 0;
        width: calc(100% - var(--icon-width));
        margin-top: 40px;
        padding-right: 15px;
    }
    .solution-stand-list-li {
        margin-bottom: var(--space120);
    }
    .install-program-text-parga {
        width: 100%;
        margin-top: var(--space40s);
    }
    .install-program-text-btn {
        margin-top: var(--space24);
    }
    .install-program-img {
        margin-top: var(--space120);
    }
    .install-program {
        padding-bottom: var(--space200);
    }
    .install-why .solution-why-tit {
        width: 100%;
    }
    .iwbu-li-cont {
        padding: var(--space24);
    }
    .iwbu-li-cont-tit{
        margin-top: 40px;
    }
    .iwbu-li, .ihss-li{
        margin-bottom: 16px;
        width: 100%;
    }
    .iwbu-li,.ihss-li{
        display: block !important;
    }
    .iwbu-li:last-child,
    .ihss-li:last-child{
        margin-bottom: 0;
    }
    .install-network .pro-why-ri {
        margin-top: var(--space120);
    }
    .install-network{
        padding-bottom: var(--space120);
    }
    .install-how-slick{
        margin-top: 40px;
    }
    .install-how h2{
        text-align: left;
    }
    .install-how-wrap .ys-cont1186,
    .install-how-wrap .ys-cont1492{
        margin-top: var(--space120);
    }
    .install-how-link{
        padding: var(--space24);
    }
    .install-how-link-parga {
        width: 100%;
    }
    .install-how-link-btn{
        flex-wrap: wrap;
        justify-content: flex-start;
        margin-top: var(--space120);
    }
    .ihlb-li {
        margin-left: 0;
        margin-top: 16px;
        width: 100%;
    }
    .ihlb-li:nth-child(1){
        margin-top: 0;
    }
    .install-state {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .install-state .pro-why-ri {
        margin-top: 80px;
    }
    .install-state .std-titbox {
        padding: 0 var(--space64);
    }
    .install-state-ri-list{
        margin-top: var(--space40s);
    }
    .ilci-tit {
        width: 100%;
    }
    .ilci-parga {
        width: 100%;
        margin-top: 8px;
    }
    .isrl-li-cont-item{
        flex-wrap: wrap;
    }
    .ilci-parga p{
        text-align: left;
    }
    .install-state .ys-content{
        padding: 0;
    }
    .pro-overview-text,
    .install-state-ri-list{
        padding: 0 var(--space64);
    }
    .iect-text {
        width: 100%;
        margin-top: var(--space24);
        padding: 0;
    }
    .install-evaluate-cont-text::after {
        width: 100%;
        height: calc(100% - 36px - var(--space24));
    }
    .ys-cont1492 {
        width: 100%;
        max-width: 100%;
        padding: 0 var(--space64);
    }
    .install-evaluate-cont-text{
        padding: var(--space24);
        margin-bottom: var(--space24);
    }
    .iect-icon {
        right: 18px;
        top: var(--space24);
    }
    .iect-text-info {
        margin-top: 16px;
    }
    .install-future{
        width: 100%;
        padding: 0;
        margin-bottom: 0;
    }
    .install-future-img{
        border-radius: 0;
    }
    .install-future h2 {
        font-size: var(--headline-2);
        bottom: 35px;
        padding: 0 var(--space64);
    }
    .pro-overview-text .std-h6::after{
        top: 5px;
        transform: translateY(0);
    }
    .pro-overview-text{
        padding: 0;
    }
    .install-state .pro-overview-text{
        padding: 0 var(--space64);
    }
    .std-btn3-box p {
        line-height: 36px;
    }
    .pill-lab-li {
        margin-bottom: 16px;
        margin-right: 0;
        width: 100%;
    }
    .pill-lab-li-cont{
        padding: 12px var(--space24) 12px 12px;
        max-width: 200px;
    }
    .pill-lab-li:last-child{
        margin-bottom: 0;
    }
    .pllc-img {
        width: 48px;
    }
    .utility-wrap {
        padding-bottom: var(--space120);
    }
    .found-wrap {
        padding: var(--space120) 0;
    }
    .found-wrap-cont-btn{
        flex-wrap: wrap;
    }
    .fwcb-li{
        margin-bottom: 10px;
    }
    .fwcb-li:last-child{
        margin-bottom: 0;
    }
    .found-wrap-cont h1 {
        font-size: var(--headline-1);
    }
    .about-ban {
        padding: var(--space120) 0 0;
        /* margin-bottom: var(--space120); */
    }
    .about-ban-img {
        border-radius: 0;
    }
    .home-main .about-ban h1 {
        font-size: var(--headline-2);
        padding: 0 var(--space64);
    }
    .about-ban-img-tit {
        width: 100%;
        padding: 0 var(--space64);
    }
    .home-about-tit {
        width: 100%;
        text-align: left;
    }
    .swml-cont {
        padding: var(--space24);
    }
    .solution-faq-tit {
        width: 100%;
    }
    .home-inter-bt-img {
        width: 100%;
    }
    .home-inter-bt-text {
        padding-left: 0;
        width: 100%;
        margin-top: var(--space120);
    }
    .hibt-list-li {
        padding: var(--space16s) 0;
    }
    .home-pro .mod-titbox {
        text-align: left;
    }
    .home-pro-bt h3 {
        width: 100%;
        padding: 0 16px;
    }
    .hpbl-ul-li {
        width: 100%;
        display: block !important;
        margin-bottom: var(--space40);
    }
    .hpbl-ul-li:last-child{
        margin-bottom: 0;
    }
    .home-pro-bt-list,
    .home-pro-bt-more{
        padding: 0 16px;
    }
    .swml-cont-tit{
        padding-left: 0 !important;
    }
    .home-install .solution-faq-tit {
        text-align: left;
    }
    .home-install .home-pro-bt-list, 
    .home-install .home-pro-bt-more{
        padding: 0;
    }
    .home-pro-bt-list.act {
        margin-top: var(--space120);
    }
    .home-install .swml-cont-info-parga{
        margin-bottom: 40px;
    }
    .home-power .pdws-li-cont-num {
        margin-bottom: 40px;
    }
    .home-power {
        margin-bottom: var(--space200);
    }
    .install-how-link .std-h2 {
        width: 100%;
    }
    .home-evaluate .install-how-link-parga {
        width: 100%;
    }
    .about-leader-tit {
        width: 100%;
    }
    .about-ban h1 {
        font-size: var(--headline-2);
    }
    .albs-li, .apbs-li {
        width: 100%;
        display: block !important;
        margin-bottom: 16px;
    }
    .albs-li:last-child,
    .apbs-li:last-child{
        margin-bottom: 0;
    }
    .awll-img {
        width: 100%;
    }
    .awll-text {
        padding-left: 0;
        width: 100%;
        margin-top: 40px;
    }
    .awll-text-wrap-parga {
        width: 100%;
        padding-left: 0;
        margin-top: var(--space24);
    }
    .atwt-text {
        margin-top: 16px;
        font-size: var(--headline-4);
    }
    .atwt-num {
        font-size: var(--headline-1);
    }
    .awll-text-wrap {
        padding-bottom: 40px;
    }
    .about-main .pro-img {
        padding-bottom: 0;
    }
    .about-perfor .mod-titbox {
        text-align: left;
    }
    .about-perfor .mod-titbox{
        padding-bottom: var(--space200);
    }
    .about-perfor-bt{
        margin-bottom: var(--space200);
    }
    .about-around-tit {
        width: 100%;
        text-align: left;
        margin-bottom: var(--space120);
    }
    .about-around-info {
        width: 100%;
        margin-bottom: var(--space200);
    }
    .about-around-info-li{
        padding: 16px 0;
    }
    .aabu-slick-li{
        width: 100%;
        margin-bottom: var(--space24);
        display: block !important;
    }
    .aabu-slick-li:last-child{
        margin-bottom: 0;
    }
    .aslc-text {
        margin-top: 80px;
    }
    .aslc-img{
        width: 112px;
    }
    .about-achieve .solution-faq-list{
        margin-top: var(--space120);
    }
    .about-achieve-list-li {
        padding: var(--space24) 0;
    }
    .aall-parga{
        width: 100%;
        padding-left: 0;
        margin-top: 16px;
    }
    .about-achieve-list-li{
        flex-wrap: wrap;
    }
    .about-achieve-list-li .std-h3{
        width: 100%;
    }
    .about-achieve-ri-btn{
        text-align: left;
    }
    .about-achieve-ri-btn,
    .about-brand-bt-logo{
        margin-top: 40px;
    }
    .about-brand-mid {
        margin-top: var(--space120);
    }
    .about-brand-bt {
        margin-top: var(--space120);
    }
    .abbl-ul-li{
        width: 50%;
    }
    .abbl-ul-li:nth-child(3), 
    .abbl-ul-li:nth-child(4), 
    .abbl-ul-li:nth-child(5){
        margin-top: 8px;
    }
    .about-rate .install-evaluate-cont{
        margin-top: 110px;
    }
    .about-rate .install-how-link-parga {
        width: 100%;
    }
    .pro-creat-tp-info{
        margin-top: var(--space24);
    }
    .pro-data {
        padding-bottom: var(--space200);
    }
    .pwru-li .std-h4{
        font-size: var(--headline-6);
        font-family: var(--font-bold);
    }
    .pwru-li-parga {
        margin-top: 8px;
    }
    .pro-case {
        padding-bottom: var(--space200);
    }
    .pro-feature-info {
        margin-bottom: var(--space200);
    }
    .std-titbox .std-h6::after {
        width: 40px;
        height: 14px;
        top: 6.5px;
        transform: translateY(0);
    }
    .std-titbox .std-h6{
        padding-left: 56px;
        line-height: var(--line15);
    }
    .std-titbox{
        text-align: left;
    }
    .home-inter-bt {
        margin-top: var(--space200);
    }
    .hibt-tit{
        margin-top: var(--space40s);
    }
    .home-pro-bt-img{
        width: calc(100% - 40px);
    }
    .hpbl-ul-li-icon {
        width: 28px;
    }
    .hpbl-ul-li-text {
        width: calc(100% - 28px);
    }
    .home-install .solution-why-more {
        margin-top: var(--space200);
    }
    .pcbs-li {
        padding: 0 4px;
    }
    .pro-case-bt-slick {
        margin: 0 -4px;
    }
    .about-perfor{
        margin-top: var(--space120);
    }
    .about-around .std-titbox {
        margin-bottom: var(--space120);
    }
    .about-rate .install-how-link{
        padding: 20px;
    }
    .about-ban{
        padding-top: 0;
    }
    .solution-why-more,
    .home-inter-bt,
    .home-pro-bt-list.act,
    .home-power-bt{
        margin-top: var(--space40s);
    }
    .pdws-li-cont .std-h5{
        font-size: 18px;
    }
    .solution-develop-bt-text h2{
        font-size: 16px;
    }
    .sill-cont .ys-imgbox-cover{
        margin-left: 0;
    }
    .pnlf-li td:nth-child(2),
    .ilci-parga p{
        opacity: 0.8;
    }
    .alcw-num span {
        margin-bottom: 5px;
        display: block;
    }
    .install-how-wrap.act .ys-cont1186::after, .install-how-wrap.act .ys-cont1492::after {
        animation: none !important;
    }
    .install-how-wrap .ys-cont1492::after, .install-how-wrap .ys-cont1186::after {
        width: calc(100% - 2* var(--space64));
    }
    .install-how-wrap{
        visibility: hidden;
    }
    .install-how-wrap.act{
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .3s;
        visibility: visible;
    }
    .about-brand-mid-mask, .solution-case-bt-mask{
        display: none;
    }
    .std-btn1-box, .std-btn2-box, .std-btn3-box {
        padding: 0 15px;
    }
    .std-btn1-box img, .std-btn3-box-icon, .std-btn2.on img {
        margin-left: 8px;
    }
    .yxedr-active table{
        width: 700px;
     
    }
    .ys-table{
        width: 100%;
        overflow-x: auto;
    }

    /* 2025.6.11二期-start */
    /* leo-start */
    .sbmi-cont-but {
        margin-top: 20px;
    }
    .sbyl-boux {
        display: none;
    }
    .sehu-li {
        width: 120px;
        margin-right: 15px;
    }
    .sche-eney .std-titbox {
        margin-bottom: var(--space120);
    }
    .sbyl-mod-item .sbmi-cont-but .swml-cont-btn p {
        line-height: 30px;
    }
    .sbyl-mod-item .sbmi-cont-but .std-btn1-box {
        padding: 0 12px;
    }
    .sbyl-mod-item .sbmi-cont-but .swml-cont-btn img {
        width: 14px;
    }
    /* b2 */
    .dsbu-li-cont-yop {
        margin-bottom: 18px;
    }
    .dsbu-li-cont-tit {
        margin-bottom: 12px;
    }
    .dsbt-ul-li-link {
        font-size: 12px;
        line-height: 28px;
        padding: 0 14px;
    }
    .dsbt-ul {
        left: 15px;
        bottom: 15px;
    }
    .detail-solu-box-tap {
        margin-top: 38px;
    }
    .dlcy-ri {
        font-size: 14px;
    }
    /* b4 */
    .cpbl-list-ul-li {
        padding: 12px 0;
    }
    .clul-le {
        width: 100px;
    }
    .cpbl-video-box-cont {
        gap: 8px;
        height: 34px;
    }
    .cpbl-video-box {
        padding: 0 14px;
    }
    .case-pop-box-ri {
        margin-top: 34px;
    }
    .case-cont-box {
        flex-direction: column;
    }
    .case-cont-box-le {
        width: 100%;
    }
    .ccbl-page-ul {
        flex-direction: column;
    }
    .ccbl-page-ul-li {
        margin-right: 0px;
        width: 100%;
        margin-bottom: 16px;
    }
    .ccbl-page-ul-li:last-child {
        margin-bottom: 0;
    }
    .ccbl-page {
        margin-top: 36px;
    }
    .cpul-box {
        padding: 22px 18px;
    }
    .case-cont-box-ri {
        width: 100%;
    }
    .ccbr-ul-li-tit {
        margin-top: 10px;
    }
    /* g2 */
    .warr-down .std-titbox {
        width: 100%;
    }
    .wdbt-ri {
        width: 100%;
        margin-top: 18px;
    }
    .wdbl-bar {
        width: 700px;
    }
    .warr-down-box-list {
        overflow: auto;
    }
    .warr-form-box {
        flex-direction: column;
    }
    .pro-norms-list-box {
        padding: 0;
        padding-bottom: 12px;
    }
    .wfbr-table-box thead tr th {
        padding: 9px 0 11px 0;
    }
    .wfbr-table-box tbody tr td:first-child {
        padding: 10px 10px 10px 14px;
        max-width: 250px;
    }
    .wfbr-table-box table thead tr th p {
        padding-left: 14px;
    }
    .wfbr-table-box tbody tr td {
        padding: 10px 10px 10px 14px;
    }
    .warr-about-cont {
        word-wrap: break-word;
    }
    .warr-about .std-titbox {
        width: 100%;
        margin-bottom: var(--space120);
    }
    .wacu-li {
        width: 100%;
    }
    /* e2 */
    .sscr-box-bot {
        width: 100%;
    }
    .tbl-ul-li-par {
        line-height: 36px;
        padding: 0 12px;
    }
    .slul-box {
        padding: 20px 15px;
    }
    .stbc-ri {
        width: 100%;
        margin-top: 22px;
    }
    .stbc-le-ul-li {
        margin-bottom: 14px;
    }
    .sscr-box {
        padding: var(--space24);
    }
    .sgbl-li p,
    .sgbl-num p {
        font-size: 118px;
    }
    .sgbl-img {
        width: 116px;
        flex-shrink: 0;
    }
    .sgbr-btm-le p {
        font-size: 14px;
    }
    .sgbr-li-box-item {
        font-size: 24px;
        margin-bottom: 8px;
    }
    .sgbr-li-box-par {
        margin-bottom: 22px;
    }
    .sgbr-li-box {
        padding: 20px;
    }
    .sust-conpic .sust-conpic-cont-box {
        padding: 0 25px;
    }
    .sust-conpic .std-medium {
        font-size: 16px;
    }
    .sust-conpic .std-bold {
        font-size: 14px;
        padding-left: 40px;
    }
    .sust-conpic .std-titbox .std-h6::after {
        width: 30px;
        height: 10px;
        top: 6.5px;
        transform: translateY(0);
    }
    .sust-conpic-cont-bj img:last-child {
        display: block;
    }
    .sust-conpic-cont-bj img:first-child {
        display: none;
    }
    .sust-time-but {
        margin-top: 30px;
    }
    /* c2 */
    .phbr-ul-li-box {
        padding: 30px var(--space64);
    }
    .phbr-ul-li-box-tit {
        margin-bottom: 12px;
    }
    .pulbu-li-tit {
        padding-left: 20px;
        margin-bottom: 6px;
    }
    .pulbu-li {
        margin-bottom: 12px;
    }
    /* g3 */
    .cmss-item {
        width: 100%;
    }
    .cmss-item-box-boux {
        display: block;
    }
    .cmss-item-box-tit {
        display: none;
    }
    .cont-from-box {
        flex-direction: column;
    }
    .cont-from-box-le {
        width: 100%;
    }
    .cfbl-tit {
        margin-bottom: 24px;
    }
    .cont-from-box-ri {
        width: 100%;
        margin-right: 0;
        border-radius: 10px;
        padding: 38px 28px;
    }
    .ys-form-inof-item2.nowe-ul-li {
        width: 100%;
    }
    .ys-form-inof-item.nowe-ul-li input {
        padding-left: 96px;
    }
    .ys-form-inof-text.nowe-ul-li textarea {
        height: 74px !important;
        padding: 10px;
    }
    .nowe-ul-li .ys-fii-name {
        left: 12px;
    }
    .ys-form-inof-text.nowe-ul-li .ys-fii-input {
        height: 74px !important;
        border-bottom: none;
    }
    .nowe-ul-li .ys-fii-input {
        height: 36px;
    }
    .nowe-ul-li .ys-fic-auth-img {
        width: 76px;
    }
    .nowe-ul-li-labels .ys-fii-input {
        width: calc(100% - 76px - 9px);
    }
    .nowe-ul-li .ys-fii-input {
        border-radius: 3px;
        overflow: hidden;
    }
    .ys-form-inof-agree.nowe-ul-li {
        margin-bottom: 18px;
    }
    .nowe-ul-li.ys-form-inof-agree .ys-fia-text-btn {
        width: 14px;
        height: 14px;
        margin-top: 4px;
        border-radius: 2px;
    }
    .nowe-ul-li .ys-fii-submit {
        line-height: 36px;
        height: 36px;
        font-size: 14px;
    }
    .prod-mag-box-le {
        width: 100%;
        position: relative;
    }
    .pmbl-par {
        margin-top: 24px;
    }
    .prod-mag-box-ri {
        position: relative;
        width: 100%;
        margin-top: 40px;
    }
    .prod-hand-box-le {
        padding: 0;
    }
    .prod-hand-box-ri {
        margin-top: 24px;
    }
    .sscu-li {
        padding: 0;
        padding-bottom: 30px;
    }
    .sust-esg-btn-link {
        line-height: 26px;
        padding: 0 10px;
        font-size: 12px;
    }
    .sust-esg-btn {
        left: 12px;
        bottom: 12px;
    }
    /* g3 */
    .cont-map {
        height: auto;
    }
    .cont-map-boux-height {
        height: 260px;
    }
    .ccbr-ul-li {
        margin-bottom: 22px;
    }
    .sscu-li {
        padding: 0;
        padding-bottom: 10px;
    }
    .prod-main .yxedr-active ol,
    .yxedr-active ul {
        margin-block-start: 0;
        margin-block-end: 0;
        margin-inline-start: 0;
        margin-inline-end: 0;
        padding-inline-start: 20px;
    }
    .nowe-ul-li.ys-form-inof-agree {
        margin-bottom: 24px;
    }
    /* g3 */
    .slick-current.cmss-item {
        height: 100%;
        width: 100% !important;
    }
    .inside-main-map .cmss-item{
        transform: translateY(0%);
    }
    .cmss-item {
        width: 100% !important;
    }
    .nowe-ul-li.choo input {
        padding-left: 8px;
    }
    .nowe-ul-li .ys-fia-text-word {
        padding-left: 9px;
    }
    .cpbl-video .sill-cont-text-btn .std-btn2-box p {
        line-height: 30px;
    }
    .cpbl-video .std-btn1-box,
    .std-btn2-box,
    .std-btn3-box {
        padding: 0 11px;
    }
    .sbyl-mod-item {
        padding: 0 10px;
    }
    .sche-box-ul {
        margin: 0 -10px;
    }
    .sbmi-cont {
        width: 100%;
        padding: 0 var(--space64);
    }
    .sche-auf.pro-overview .ys-content {
        flex-direction: column;
    }
    .sche-auf .pro-overview-img {
        margin-top: var(--space120);
        margin-bottom: 0;
    }
    .case-pop {
        margin-bottom: 50px;
    }
    .case-pop-box-ri {
        margin-top: 40px;
    }
    .pulbu-li-tit::after {
        top: 7px;
    }
    .sustain-global-btm {
        margin-top: 16px;
    }
    .sgbr-btm {
        margin-top: 18px;
    }
    .sustain-global-btm-ri {
        margin-top: 40px;
    }
    .sust-tap-bj {
        display: block;
    }
    .stbc-ri {
        display: none;
    }
    .slul-box-icon {
        padding: 10px;
    }
    .slul-box-icon {
        width: 50px !important;
    }
    .slul-box {
        align-items: flex-start;
    }
    .wdbt-ri {
        margin-top: 30px;
    }
    .warr-down-box-top {
        margin-bottom: 40px;
        flex-direction: column;
    }
    .cont-main .ys-form-inof-item .ys-select-li {
        font-size: 14px;
    }
    .stbl-ul {
        justify-content: flex-start;
    }
    .stbl-ul {
        display: inline-block;
        overflow-x: auto;
    }
    .stbl-ul-li {
        display: inline-block;
    }
    .sust-tap-box-list {
        white-space: nowrap;
        overflow-y: clip;
        overflow-x: scroll;
        margin-bottom: 24px;
    }
    .inside-main-map {
        position: relative;
        bottom: auto;
        left: 0;
        transform: translateX(0);
    }
    .cmpu-li-pic {
        width: 8px;
    }
    .nowe-ul-li .ys-fic-auth-img {
        width: 100px;
    }
    .nowe-ul-li-labels .ys-fii-input {
        width: calc(100% - 100px - 9px);
    }
    .nowe-ul-li {
        padding-left: 14px;
    }
    .nowe-ul-li.ys-form-inof-code input {
        padding-left: 74px;
    }
    .nowe-ul-li.comp input {
        padding-left: 78px;
    }
    .ys-form-email.nowe-ul-li input {
        padding-left: 110px;
    }
    .wfbr-table-box table tbody tr td:first-child p {
        width: 230px;
    }
    .wfbr-table-box {
        width: 700px;
    }
    .cont-map .pro-data-wrap-btn {
        display: flex;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
    }
    .cto .phbr-ul-li-box {
        padding: 30px var(--space64);
    }
    .pulb-page-num2 {
        width: 42px;
    }
    .pulb-page-num3 {
        font-size: 24px;
    }
    .sbyl-mod-item:not(:first-child) {
        display: none;
    }
    .sche-box-ul {
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .dsbt-pic .dsbt-pic-video:last-child {
        display: block;
    }
    .dsbt-pic .dsbt-pic-video:first-child {
        display: none;
    }
    .detail-solu .ys-cont1200 {
        padding: 0 16px;
    }
    .prod-hand-mont-cont {
        width: 100%;
    }
    .ys-form-inof-submit.nowe-ul-li {
        height: 36px;
    }
    .nowe-ul-li {
        padding-left: 11px;
    }
    .imms-ul {
        padding-bottom: 120px;
    }
    .ccbr-ul-li {
        width: 100%;
    }
    .phbu-li4 .prod-hand-box-le {
        transform: translateY(0);
    }
    .phbu-li {
        margin-bottom: 38px;
    }
    .sscu-li {
        margin-bottom: 38px;
    }
    .dsbt-pic-pic {
        display: block;
    }
    /* leo-end */
    .ys-footer .ys-cont1680{
        padding: 0;
    }
    .ys-footer-bt{
        flex-wrap: wrap;
    }
    .ys-footer-bt-parga{
        width: 100%;
        margin-bottom: 15px;
    }
    .ys-footer-contact h2 {
        margin-bottom: 26px;
    }
    .ys-footer-contact {
        padding-bottom: 65px;
    }
    .about-ban {
        padding: 0 !important;
    }
    .stbc-le {
        width: 100%;
    }
    .slul-box-par {
        width: calc(100% - 50px);
    }
    .sust-tap-img{
        display: block;
    }
    .sust-tap-img-ul,
    .sust-tap-img-ul .slick-list,
    .sust-tap-img-ul .slick-track{
        height: 100%;
    }
    .sbmi-cont-tit {
        max-width: 100%;
        font-size: 26px;
    }
    .sbyl-mod-item{
        margin-bottom: 38px;
    }
    .sche-eney-hores-ul {
        width: calc(135px* var(--total));
    }
    .pcbs-li-cont-text .std-h3 {
        width: 100%;
    }
    .plri-li{
        width: 100%;
        margin-bottom: 10px;
    }
    .plri-li:last-child{
        margin-bottom: 0;
    }
    .mod-letter-cont-text {
        padding: 40px var(--space64);
    }
    .mwis-btn .std-btn1-box {
        width: 100px;
    }    
    .mwis-input {
        width: calc(100% - 100px);
        height: 40px;
    }
    .mwis-btn .std-btn1-box p {
        line-height: 36px;
    }
    .mwis-input input {
        padding: 0 14px;
    }
    .ys-form-inof-item2 {
        width: 100%;
    }
    .yfew-code {
        width: 120px;
    }
    .ys-form-email-wrap label {
        width: calc(100% - 120px);
    }
    .contact-modal .mCSB_scrollTools {
        right: 0px;
    }
    .contact-modal-wrap-list .ys-form-captcha {
        margin-bottom: 15px;
    }
    .contact-modal-wrap-list .ys-form-inof-agree {
        margin-bottom: 15px;
    }
    .sche-box-ul{
        visibility: hidden;
    }
    .sche-box-ul.act{
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .2s;
        visibility: visible;
    }
    .dsbu-li-cont {
        padding: 40px var(--space64);
    }
    .plil-ul-li{
        width: 100%;
        margin-top: 40px;
    }
    .cpbl-video {
        margin-top: 25px;
    }
    .nwlp-li {
        width: 100%;
        margin-bottom: 10px;
    }
    .nwlp-li:last-child{
        margin-bottom: 0;
    }
    .nwlp-li a {
        flex-direction: row-reverse;
    }
    .nwlp-li:nth-child(1) .nwlp-li-icon {
        transform: rotate(0deg);
    }
    .nwlp-li:nth-child(1) .nwlp-li-text {
        padding-left: 0;
        padding-right: 20px;
    }
    .nwlp-li:nth-child(2) .nwlp-li-text {
        padding-right: 20px;
    }
    .case-cont-box-le .nwlp-li a {
        padding: 20px;
    }
    .nwlp-li-text .std-h6 {
        margin-bottom: 10px;
    }
    .trene-ters-box-ri {
        padding-left: 0;
        width: 100%;
        margin-top: 40px;
    }
    .trene-ters-box-le {
        width: 50%;
        margin: auto;
    }
    .ttbt-tab-but{
        display: flex;
        width: 72px;
        right: 10px !important;
    }
    .ttbt-le {
        width: calc(100% - 72px);
        padding-right: 15px;
    }
    .tulb-cont {
        padding: 10px 20px;
    }
    .ttbr-ul-li-ul {
        padding: 6px 20px;
    }
    .tulb-le {
        padding-right: 20px;
    }
    .tulu-li-box {
        margin-bottom: 8px;
        padding-bottom: 12px;
    }
    .tulu-li-box-le {
        width: 55%;
    }
    .tulu-li-box-ri {
        width: 45%;
    }
    .trene-ters-box-tab {
        padding: 8px 10px 8px 8px;
    }
    .ttbt-slick-li {
        padding: 8px 15px;
    }
    .sust-sola-cont-ri {
        margin-top: 24px;
    }
    .sscr-box-top-item {
        margin-bottom: 6px;
    }
    .wfbr-table-box table tbody tr td:nth-child(2) ul {
        padding-inline-start: 20px;
    }
    .wfbr-table-box table tbody tr td:nth-child(2) p {
        margin-bottom: 10px;
    }
    .wacu-li-box-tit {
        margin-bottom: 30px;
    }
    .inside-main-map{
        width: 100%;
        max-width: 100%;
        padding: 0 var(--space64);
    }
    .inside-main-map-btn {
        height: 42px;
        transform: translateY(0px);
        position: absolute;
        bottom: 42px;
        left: 0;
    }
    .inside-main-map-slick {
        min-height: inherit;
    }
    .nowe-ul-li .ys-select-xtbbox {
        right: 10px !important;
    }
    .about-auth .std-titbox {
        width: 100%;
        text-align: left;
    }
    .cwlu-li{
        width: 100%;
        animation-delay: .3s !important;
        margin-bottom: 30px;
    }
    .list-cont-ul-le {
        width: 100%;
        position: relative;
        z-index: 2;
        flex-wrap: wrap;
    }
    .list-cont-drop{
        flex-wrap: wrap;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 4px;
    }
    .cwlu-li-text-info {
        margin-top: 15px;
    }
    .cwlu-li-text-btn {
        margin-top: 15px;
    }
    .cwns-li a {
        line-height: 36px;
        padding: 0 16px;
    }
    .ys-cont1600{
        padding: 0 var(--space64);
    }
    .cwnb-icon {
        width: 24px;
    }
    .case-wrap-nav::before,
    .case-wrap-nav::after{
        width: 230px;
        display: none;
    }
    .list-cont-ul-le .ys-select {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .list-cont-ul-le .ys-select:last-child{
        margin-bottom: var(--space24);
    }
    .list-cont-ul-ri{
        width: 100%;
    }
    .case-wrap-nav-btn{
        display: none;
    }
    .case-wrap-list {
        margin-top: 40px;
    }
    .pbns-li a {
        line-height: 34px;
        padding: 0 20px;
    }
    .mnsl-tit {
        line-height: 36px;
        padding: 0 15px;
    }
    .pro-help-ul-li {
        width: 100%;
        margin-bottom: 30px;
        animation-delay: .3s !important;
    }
    .pro-help h2 {
        margin-bottom: 40px;
    }
    .phul-icon {
        width: 44px;
        margin-top: 40px;
    }
    .pro-help-ul-li:last-child{
        margin-bottom: 0;
    }
    .pro-recom-tab-li img {
        width: 44px;
    }
    .pro-recom-tab-li span {
        width: calc(100% - 44px);
        padding-left: 15px;
    }
    .pro-recom-tab-li{
        width: 100%;
        margin-bottom: 10px;
    }
    .pro-recom-tab-li:last-child{
        margin-bottom: 0;
    }
    .pro-recom-tab{
        flex-wrap: wrap;
    }
    .nwcl-ul-li{
        width: 100%;
        animation-delay: .3s !important;
    }
    .nwcr-slick-li-text {
        padding: var(--space24);
    }
    .nslt-cont-btn {
        margin-top: 20px;
    }
    .nslt-cont-tit {
        margin-top: 10px;
    }
    .nwcl-ul-li {
        margin-bottom: 40px;
    }
    .new-wrap-cont-recom {
        margin-top: 40px;
    }
    .nslt-cont-parga {
        margin-top: 20px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
    }
    .nwcl-ul-li-text {
        margin-top: 20px;
    }
    .nbct-img {
        margin-top: 30px;
    }
    .newdet-ban-cont-share {
        margin-top: 30px;
    }
    .nwlp-li a {
        padding: 20px;
    }
    .eull-le {
        padding: var(--space24);
    }
    .events-bott-li {
        width: 100%;
        margin-top: 40px;
        animation-delay: .4s !important;
    }
    .events-bott-li:nth-child(2){
        margin-top: 40px;
    }
    .events-bott-li-link {
        padding: var(--space24);
    }
    .elul-ans-day-text {
        margin-top: -6px;
    }
    .ebll-le .ys-imgbox-cover {
        margin-bottom: 10px;
    }
    .ebll-ri-tit {
        margin-bottom: 10px;
    }
    .eventdet-ban-text {
        margin-top: 40px;
    }
    .eventdet-ban-text .elul-qus {
        width: 70px;
    }
    .eventdet-ban-text .elul-ans {
        width: calc(100% - 70px);
        padding-left: 20px;
    }
    .eventdet-ban-text .eull-le-ul {
        margin-top: 16px;
    }
    .eventdet-ban-text-btn {
        margin-top: 24px;
    }
    .eventdet-ban-text .elul-ans-day-text {
        font-size: 12px;
    }
    .nwcn-search {
        width: 100% !important;
    }
    .dsbc-le {
        padding: var(--space24);
    }
    .dsbc-le-tit {
        padding: 0 0 10px;
    }
    .dsbp-down .ys-select-hd {
        height: 40px;
    }
    .dlul-box {
        padding: 15px 0;
    }
    .dlul-box-ul {
        margin-top: 15px;
    }
    .dbul-box {
        padding: 8px 0;
    }
    .dsbc-ri-box-cont{
        width: 780px;
    }
    .dsbc-ri-box{
        overflow-x: auto;
    }
    .dsbc-ri-box-top {
        padding: 14px 20px;
    }
    .drbb-li a {
        padding: 18px 20px;
    }
    .dsbc-ri {
        margin-top: 30px;
    }
    .ys-form-captcha .ys-fic-auth-img {
        width: 120px;
    }    
    .ys-form-captcha2 label{
        width: calc(100% - 120px);
    }
    .ys-form-captcha .ys-fic-auth label {
        width: calc(100% - 120px);
    }
    .list-cont-apply-le {
        padding-right: 0;
        width: 100%;
    }
    .list-cont-apply-ri {
        width: 100%;
        margin-top: 20px;
    }
    .play-bot {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .lcal-btn {
        margin-top: var(--space24);
    }
    .map-pop .ys-modal-content {
        padding: 30px 20px;
    }
    .map-pop .ys-modal-close {
        top: 15px;
        right: 15px;
    }
    .map-pop-list-li {
        padding: 0 8px;
        width: 100%;
        margin-bottom: 20px;
    }
    .map-pop-list {
        margin: 0 -8px;
    }
    .map-pop .mCSB_inside>.mCSB_container {
        margin-right: 0;
    }
    .play-map-box-ri {
        width: 100%;
    }
    .play-map-box-wrap {
        flex-wrap: wrap;
        flex-direction: column-reverse;
        border-bottom: 1px solid rgba(181, 181, 181, 0.20);
    }
    .play-map-box-map {
        position: relative;
        z-index: 10;
    }
    .play-map-box-mask{
        display: none;
    }
    .pmbr-ul-li-box {
        padding: var(--space24);
    }
    .pulb-ri {
        padding-left: 0;
        width: 100%;
        margin-top: 15px;
    }
    .pulb-ri-tit {
        margin-bottom: 10px;
    }
    .ys-cont1520 {
        width: 100%;
        max-width: 100%;
        padding: 0 var(--space64);
    }
    .pmbm-iframe-select{
        padding: 20px;
        width: 100%;
        left: 0;
        border-radius: 0;
        position: fixed;
        top: 56px;
        transition: all .4s ease;
    }
    .pmbm-iframe-select .ys-select{
        background: var(--colors-greyscale-white-00);
        box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.10);
        border-radius: 80px;
    }
    .pmbm-iframe-select .ys-select-hd {
        height: 40px;
    }
    .pmbm-iframe-select.active{
        top: -200px;
    }
    .trene-warrap-box-info {
        width: 100%;
        margin-top: 30px;
    }
    .trene-warrap-box-btn{
        display: none;
    }
    .twbs-item .ys-imgbox-cover {
        transform: scale(1);
    }
    .ys-cont1480 {
        width: 100%;
        max-width: 100%;
        padding: 0 var(--space64);
    }
    .trene-warrap-box{
        padding-top: var(--space100);
    }
    .trene-warrap-box-image {
        margin-top: 30px;
    }
    .trene-warrap-box-image .slick-list{
        padding-bottom: 20px;
    }
    .twbb-ul-li {
        padding: 0 5px;
    }
    .prodet-adv-wrap-text {
        padding-right: 0;
        width: 100%;
    }
    .prodet-adv-wrap-img {
        width: 100%;
        margin-top: 40px;
    }
    .pawt-btn {
        margin-top: 24px;
    }
    .plct-info-li::before{
        width: 5px;
        height: 5px;
    }
    .plct-info-li {
        padding-left: 14px;
    }
    .prodet-solu-text-wrap {
        width: 100%;
        border-radius: 0;
    }
    .prodet-solu-text {
        margin-top: 0;
        padding: 0;
    }
    .pcbs-li a {
        padding: var(--space24);
    }
    .pcbs-li-ri {
        margin-top: 30px;
    }
    .pcbs-li-ri-parga,
    .pcbs-li-ri-btn {
        margin-top: 24px;
    }
    .pcbs-li-ri-info {
        margin: 24px -15px 0;
    }
    .pcbs-li-ri-parga{
        font-size: 16px;
    }
    .prodet-solu-wrap{
        display: flex;
        flex-direction: column-reverse;
        visibility: hidden;
    }
    .prodet-solu-wrap.act{
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .2s;
        visibility: visible;
    }
    .pdll-cont{
        width: 1000px;
    }
    .prodet-down-list-li{
        margin: 0;
        /*overflow-x: auto;*/
        /*padding-bottom: 20px;*/
    }
    .prodet-down h2 {
        margin-bottom: var(--space50);
    }
    .home-main .about-ban-img-tit {
        width: 90%;
    }
    .home-pro .pro-data-wrap-btn{
        display: flex;
    }
    .ssll-ri-li-parga {
        padding-left: 20px;
    }
    .ssll-icon {
        margin-top: 56px;
    }
    .hnbl-text-btn {
        margin-top: 15px;
    }
    .hnbl-text {
        bottom: 20px;
        left: 0;
        width: 100%;
        padding: 0 20px;
    }
    .home-new-bt {
        margin-top: 40px;
    }
    .home-new-bt-ri {
        margin-top: 30px;
    }
    .huli-btn {
        width: 50px;
        height: 30px;
    }
    .yfbs-pop {
        bottom: auto;
        left: -120px;
        top: 50%;
        transform: translateY(-50%) scale(0.8);
        transform-origin: left;
    }
    .yfbs-pop.act {
        transform: translateY(-50%) scale(1);
    }
    .yfbs-pop::after {
        bottom: auto;
        left: auto;
        right: -4px;
        top: 50%;
        transform: translateY(-50%) rotate(45deg);
    }
    /* a2-For Home-start */
    .for-main .sscr-box-bot {
        width: 100%;
    }
    .for-cost-num-data,
    .for-cost-num span {
        font-size: 100px;
    }
    .for-pioneer h2 {
        width: 100%;
    }
    .fpbt-li-cont {
        padding: var(--space24);
    }
    .for-adv-wrap-text {
        padding-right: 0;
        width: 100%;
    }
    .fawt-line{
        display: none;
    }
    .for-adv-wrap-card {
        width: 100%;
        margin-top: var(--space40s);
    }
    .fawc-ul-li-text {
        padding: var(--space24);
    }
    .for-become .std-titbox .std-h5 {
        width: 100%;
    }
    .for-become-bt-li .phul-icon {
        width: 38px;
    }
    .fmid-li-text{
        display: none;
    }
    /*.for-map-img {*/
    /*    width: 70%;*/
    /*}*/
    .for-map {
        padding-bottom: var(--space200) !important;
    }
    .for-map-text{
        display: block;
        margin-top: var(--space40s);
        padding: 0 var(--space64);
    }
    .fmts-li{
        width: 100%;
        padding: 0 var(--space12);
    }
    .for-map-text-slick{
        margin: 0 calc(-1 * var(--space12));
    }
    .fmid-li-circle {
        width: 25px;
        height: 25px;
    }
    .fmid-li.act .fmid-li-circle-cont {
        transform: scale(1.2);
    }
    .fmid-li-circle::before {
        width: 90%;
        height: 90%;
    }
    .for-map-text-slick .slick-list{
        padding-bottom: 38px;
    }
    .for-story .sscr-box-tit {
        width: 100%;
        padding-right: var(--space24);
    }
    .for-story .sscr-box-img {
        width: 50%;
        right: 20px;
        position: static;
        margin-top: var(--space24);
        margin-left: 50%;
    }
    .for-story .sscr-box {
        padding-right: 0;
        padding-bottom: 0;
    }
    .for-story .iect-text-info{
        padding-right: var(--space24);
    }
    .for-story{
        padding-top: var(--space200);
    }
    .for-cost-num {
        margin-top: var(--space40s);
    }
    .fawc-ul-li:not(:first-child){
        display: none;
    }
    .fawc-ul-li{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        padding: 0 var(--space12);
        height: auto !important;
    }
    .fawc-ul{
        margin: 0 calc(-1 * var(--space12));
    }
    .fawc-ul .slick-list{
        padding-bottom: 38px;
    }
    .fawc-ul-li-cont{
        height: 100%;
    }
    .fawc-ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .fltb-icon {
        width: 10px;
        height: 10px;
    }
    .for-main .about-ban-img-tit {
        width: 100%;
        padding: 0 var(--space64);
    }
    /* a2-For Home-end */
    .plct-info li {
        padding-left: 14px;
    }
    .plct-info li::before {
        width: 5px;
        height: 5px;
        top: 5px;
    }
    /*.ttbr-ul-li-ul td{*/
    /*    padding-top: 8px;*/
    /*    padding-bottom: 8px;*/
    /*}*/
    .ttbr-ul-li-ul td:nth-child(1){
        width: 55%;
    }
    .ttbr-ul-li-ul td:nth-child(2){
        width: 45%;
    }
    /* 2025.6.11二期-end */
    .trene-warrap-box-cont {
        width: 100%;
    }
    .pc-fenye li a {
        line-height: 30px;
    }
    /* g3-联系我们表单修改-start */
    .ys-fiiss-core,
    .ys-form-select1 .ys-select-bd, 
    .ys-form-select2 .ys-select-bd{
        max-height: 176px;
    }
    .pill-wrap-img {
        width: 120px;
    }
    .pill-wrap label {
        width: calc(100% - 120px);
        margin-right: 10px;
    }
    .pill-select-li {
        margin-right: 20px;
        margin-top: 10px;
    }
    .pill-parga {
        margin-bottom: 8px;
    }
    .ys-fii-name,
    .cfbr-form .ys-form-select .ys-fii-name.act,
    .ys-form-land .ys-fii-name.act{
        top: calc(50% - 24px);
        transform: translateY(-50%) scale(.8);
    }
    .cont-from-box-ri {
        padding: var(--space24);
    }
    .cfbr-form .ys-form-inof-submit .std-btn1-box p {
        line-height: 34px;
    }
    .cfbr-form .ys-form-inof-agree {
        margin-bottom: 20px;
    }
    .cfbr-form .ys-form-inof-notice, .cfbr-form .ys-form-inof-success {
        margin: 0 auto 20px;
    }
    /* g3-联系我们表单修改-end */
    .solution-stand-list-li{
        padding-top: 0;
        border: none;
    }
    .ssll-ri{
        position: relative;
        width: 100%;
        border-top: 1px solid var(--colors-greyscale-black-200);
        padding-right: 0;
    }
    .ssll-icon{
        display: none;
    }
    .ssll-ri-li:not(:first-child) {
        display: block;
    }
    .ys-footer-bt-link {
        margin: 0 -6px;
    }
    .ys-footer-bt-link a {
        padding: 0 6px;
        font-size: 10px;
    }
    .ys-footer-bt-link a::before {
        right: -3px;
    }
    .hpls-li-tit {
        margin-top: 15px;
    }
    .hnbl-text {
        position: static;
        padding: var(--space24);
    }
    .home-new-bt-le a {
        background: var(--colors-greyscale-black-500);
    }
    .hnbl-img {
        height: auto;
    }
    .fawc-ul-li .ys-imgbox-cover::after {
        opacity: 1;
    }
    .wfbr-table-box tbody tr td:first-child {
        max-width: 220px;
    }
    .ssll-ri-li .std-h6 {
        width: 110px;
    }
    .ssll-ri-li-parga {
        width: calc(100% - 110px);
    }
    .yfew-code {
        width: 160px;
    }
    .ys-form-email-wrap label {
        width: calc(100% - 160px);
    }
    .yfew-code p{
        font-size: 12px;
    }
    .map-pop-list-li:last-child{
        margin-bottom: 0;
    }
    .map-pop .ys-modal-content {
        padding: 30px 0 30px 20px;
    }
    .map-pop .mCSB_inside>.mCSB_container {
        padding-right: 20px;
    }
    .map-pop .mCSB_scrollTools {
        top: 24px;
        right: 4px;
    }
    .wdbl-bar {
        width: 1000px;
    }
    .pcbs-li-cont-text{
       position: static;
       transform: inherit;
       padding: var(--space24);
    }
    .pcbs-li-cont-text .std-h3{
       color: var(--colors-greyscale-black-600);
       font-size: 18px;
    }
    .pcbs-li-cont-img {
        border-radius: var(--radius24);
        overflow: hidden;
    }
    .pcbs-li-cont-text .plri-li span{
        color: var(--colors-greyscale-black-600);
    }
    .plri-li:nth-child(1) img{
        content: url(../images/c3_icon06_1ph.svg);
    }
    .plri-li:nth-child(2) img{
        content: url(../images/c3_icon07_1ph.svg);
    }
    .pcbs-li-cont-text .plri-li span::before{
        background: var(--colors-greyscale-black-600);
    }
    .elul-qus {
        width: 120px;
    }
    .elul-ans {
        width: calc(100% - 120px);
    }
    .elul-ans-day{
        margin-right: 4px;
        height: 45px;
        min-width: 45px;
    }
    /* tammy - 2025.07.21 - start */
    :root{
        --font56: 28px;
        --font24: 18px;
        --space64: 16px;
        --space110: 64px;
        --space200: 80px;
    }
    .moda-title .std-h6::after {
        width: 40px;
        height: 14px;
        top: 6.5px;
        transform: translateY(0);
    }
    .moda-title .std-h6 {
        padding-left: 56px;
        line-height: 1.5;
    }
    .moda-title .std-h6{
        font-size: 18px;
    }
    .moda-title .std-h6+.stda-font56 {
        margin-top: 8px;
    }
    .moda-title {
        margin-bottom: calc(var(--space110) * 0.7)
    }
    .ccin-link{
        flex-direction: column-reverse;
    }
    .ccin-link-text,
    .ccin-link-img{
        width: 100%;
    }
    .ccin-link-text {
        padding: 18px 18px 28px 18px;
    }
    .connect-core-inof-nub:nth-of-type(2n) .ccin-link-text {
        padding-left: 18px;
        padding-right: 18px;
    }
    .connect-core-inof-nub:nth-of-type(2n) .ccin-link {
        flex-direction: column-reverse;
    }
    .ccin-link {
        --radius1: 16px;
    }
    .ccin-link-text .stda-font56 {
        margin-bottom: 8px;
    }
    .connect-core-inof {
        --gap1:40px;
    }
    /* 按钮 - start - helen复制，linda可复制也可不复制 */
    .std-btn1-box {
        padding: 0 15px;
    }
    .std-btn1-box img {
        margin-left: 8px;
    }
    /* 按钮 - end - helen复制，linda可复制也可不复制 */
    .std-btn1-box {
        padding: 0 12px;
    }
    /* tammy - 2025.07.21 - end */
    .elul-qus {
        font-size: 12px;
        width: 134px;
    }
    .elul-ans {
        font-size: 12px;
        width: calc(100% - 134px);
    }
    .events-ul-li-link{
        flex-direction: column-reverse;
    }
    .slul-box {
        align-items: center;
    }
    .for-main .sust-tap-box-tit {
        margin-bottom: 24px;
    }
    .ccin-link-text .std-btn1-box p {
        font-size: 12px;
    }
    .ccin-link-text .std-btn1-box {
        padding: 0 10px;
    }
    .connect-core-inof-nub:nth-of-type(2n) .ccin-link-text {
        padding-left: 14px;
        padding-right: 14px;
    }
    .ccin-link-text-top .stda-font24, 
    .ccin-link-text-top .stda-font24 p{
        font-size: 16px;
    }
    .eventdet-ban-text .elul-qus {
        font-size: 12px;
        width: 105px;
    }
    .eventdet-ban-text .elul-ans {
        width: calc(100% - 105px);
        padding-left: 20px;
        font-size: 14px;
    }
    .pmbl-tit{
        font-size: 24px;
    }
    .pmbl-par, .pmbl-par p {
        font-size: 16px;
    }
    .plct-info {
        max-height: 160px;
    }
    .hpls-li-tit{
        font-size: 12px;
    }
    .clul-le {
        width: 120px;
        font-size: 14px;
    }
    .clul-ri{
        font-size: 14px;
        width: calc(100% - 120px);
    }
    /* 767end */
}