@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1919px) {

    /* index */
    .hsfn-bax {
        --heightfold: 670px;
    }

    .ys-hd-pc {
        top: 0.16rem;
    }


    .head-nav {
        --gap1: 0.22rem;
    }

    /* kaffi-start */
    /* B2-产品详情页 */
    /* D4-新闻列表 */
    /* D5-新闻详情 */
    /* D3-制造基地 */
    /* kaffi-end */


    .about-value-inof {
        --y1: calc(var(--pro)* 100px - 40px);
    }

    .acin-case-icon {
        width: 0.8rem;
    }

    .about-honors-list {
        margin-right: calc(var(--place)* -1 - 87px);
        padding-right: calc(var(--place) - 1px + 236px);
    }

    .about-history .std-font240 {
        font-size: 2.2rem;
    }

    .about-history .ys-horse {
        --width1: calc(2.4rem* 2.5 + 1.4rem);
        --gap1: 0.6rem;
    }

    .about-global-case-right #about-three {
        width: 850px;
        height: 850px;
    }

    .msrs-list .hplc-ri {
        right: 0.15rem;
    }

    .msrs-list .hplc-le {
        left: 0.15rem;
    }

    .mater-main .ys-nybanner .ys-cont1600 {
        transform: translateY(20%);
    }

    .text-box {
        -webkit-mask-size: 720px 120px;
    }

    .text-box {
        height: 120px;
    }

    .home-ctact-ri-top {
        margin: 0 auto 0.4rem;
    }

    .hdpi-nub.on-left .hncb-pop {
        left: auto;
    }

    .hinc-left-top-case {
        width: 76%;
    }

    /*  */
    .ahli-nub-case-bg {
        height: 54%;
    }

    /* Yori - start 11.27  */
    .head-nav {
        --gap1: 0.14rem;
    }

    .inside-main .ys-bread {
        top: calc(var(--headh) + 0.3rem);
    }

    .spec-page-banbox .ys-cont1440 .ys-nyban-title,
    .spec-page-banbox .ys-cont1440 .spec-page-banbox-ri {
        margin-top: 1rem;
    }

    .mater-main .ys-nybanner .std-font44,
    .mater-main .ys-nybanner .std-text16 {
        position: relative;
        top: 0.4rem;
    }

    .hpli-nub {
        padding: 0 0.14rem;
    }

    .home-provide-list-inof {
        margin: 0 -0.14rem 0.28rem;
    }

    .home-provide-list {
        --pullback: 0.15rem;
    }

    .hpli-nub-link-case {
        box-shadow: 0 0px 0.3rem 0 rgba(188, 189, 206, 0.15);
    }

    .hnlc-txt {
        margin-bottom: 0.4rem;
    }

    /* Yori - end 11.27  */

    .ahli-nub-case {
        padding: 1.1rem 0.8rem 0.5rem;
    }

    .ahli-nub-case-bg {
        height: 59%;
    }

    /* Yori - start 12.4  */
    .ys-modal-content {
        width: 700px;
        max-height: 700px;
        padding: 0.4rem 0.5rem;
    }

    .ys-modal-content-mater {
        margin-bottom: 0.12rem;
    }

    .ys-form-mater .ys-fii-name {
        margin-bottom: 10px;
    }

    .ys-modal-content .ys-form {
        --spacebot: 20px;
        --spacein: 14px;
    }

    /* Yori - end 12.4  */
    /* Yori - start 12.10  */
    .spbl-top {
        margin-bottom: 0.3rem;
    }

    .spbl-top h1 {
        margin-bottom: 0.1rem;
    }

    .spec-page-banbox .ys-cont1440 .ys-nyban-title,
    .spec-page-banbox .ys-cont1440 .spec-page-banbox-ri {
        margin-top: 0.6rem;
    }

    /* Yori - end 12.10  */
    .hinc-left-top {
        padding-top: var(--space120);
    }

    /* 南亚二期 */
    /* j1 */
    .curi-nub .ys-fia-text-btn {
        width: 18px;
        height: 18px;
        top: 3px;
    }

    .curi-nub .ys-fia-text-word {
        width: calc(100% - 18px);
    }

    .mod-btn2 .mod-btn-link {
        padding: 0.16rem 0.34rem 0.13rem;
    }

    .qual-sys-table {
        max-height: 500px;
    }

    /* e2 */
    .client-partner .slick-dots {
        left: 100% !important;
    }

    .mod-btn2-sec .mod-btn-link {
        padding: 0.135rem 0.33rem !important;
    }

    /* f5 */
    .res-pra-top-txt {
        width: 42%;
    }

    /* d6 */
    .develop-key-case {
        width: calc(100% + 1.8rem);
    }

    .dcsi-nub-case-big {
        width: 2.3rem;
    }

    .develop-copper-txt {
        margin-bottom: 0.4rem;
    }

    /* 南亚二期 end */
 
    /* 12.19 - satrt Yori */
    .res-pra-top-txt {
    width: 43.5%;
    }
    /* 12.19 - end Yori */

    /* 12.25 - start Yori f1*/
    .rela-banner-case {
        margin-top: -0.2rem;
    }

    .rela-sec-case {
        padding: 0.8rem 0.4rem;
    }

    /* 12.25 - end Yori  f1 */

    
    /* 1919end */
}

@media screen and (max-width: 1680px) {
    html {
        font-size: 86px;
    }

    :root {
        /* 间距 */
        --space250: 2.0rem;
        --space240: 1.95rem;
        --space230: 1.9rem;
        --space220: 1.85rem;
        --space210: 1.8rem;
        --space200: 1.75rem;
        --space190: 1.7rem;
        --space180: 1.65rem;
        --space170: 1.6rem;
        --space160: 1.55rem;
    }


    /* index */


    .home-provide-box input {
        height: 54px;
    }

    .head-nav {
        --gap1: 0.2rem;
    }

    .home-provide-box-icon {
        --serchbtn: 0.42rem;
    }

    .home-provide-list {
        margin-right: calc(var(--place)* -1 - 190px);
        padding-right: calc(var(--place) - 1px + 300px);
    }

    .hnlc-txt {
        margin-bottom: 0.5rem;
    }

    .hlti-nub-tit::after {
        top: 6px;
        width: 6px;
        height: 6px;
    }

    .hsfn-bax {
        --heightfold: 580px;
    }

    .hecl-content {
        padding: 0.4rem 0.4rem 0.5rem;
        bottom: 0.2rem;
    }

    .hecl-case {
        padding: 0.18rem 0.22rem;
    }



    .head-other {
        --iconsize: 20px;
    }

    .head-lang-top-jian {
        margin-left: 3px;
        width: 10px;
    }

    .head-logo {
        width: 122px;
    }

    .footer-share-btn {
        --boticon: 0.34rem;
    }

    .flti-nub-icon {
        width: 14px;
    }

    .hlti-nub {
        padding: 0 0.1rem;
    }

    .hinc-left-top-inof {
        margin: 0 -0.1rem -0.26rem;
    }

    .footer-logo {
        width: 170px;
        margin-bottom: 0.46rem;
    }

    .hinc-left-icon svg {
        width: 130px;
    }

    .hinc-left-icon {
        top: -3px;
    }

    .ys-footer {
        --sapceft1: 70px;
        --sapceft2: 70px;
        --sapceft3: 18px;
        --sapceft4: 18px;
    }

    .hncb-pop {
        width: 3.8rem;
    }

    .hncb-pop-bottom {
        padding: 0.2rem 0.2rem 0.2rem;
    }

    .hncb-pop-top-link {
        padding: 0.2rem 0.2rem 0.2rem;

    }

    :root {
        --headh: 66px;
    }

    /* kaffi-start */
    /* B2-产品详情页 */
    .swlb-le {
        width: 30px;
    }

    .spbr-wrap-list {
        padding: 0 0.28rem;
        padding-bottom: 0.52rem;
    }

    .spbr-wrap {
        margin: 0 -0.28rem;
        margin-bottom: -0.52rem;
    }

    .sdbl-link-ri {
        width: 0.36rem;
    }

    .sdbl-link-le {
        margin-top: 5px;
    }

    .spec-table-box {
        max-height: 628px;
    }

    /* D4-新闻列表 */
    .pc-fenye li {
        width: 36px;
        height: 36px;
        line-height: 36px;
    }

    .nrtl-link {
        min-width: 120px;
    }

    /* D5-新闻详情 */
    .isbr-wrap-list-link {
        padding-bottom: 0.4rem;
    }

    .isbl-nav-btn {
        padding-bottom: 0.1rem;
    }

    .isbl-bot {
        padding-top: 0.2rem;
        padding-bottom: 0.4rem;
        margin-bottom: 0.36rem;
    }

    .isbl-bot p {
        margin-bottom: 0.32rem;
    }

    .info-satu-box-ri .std-font28 {
        margin-bottom: 0.3rem;
    }

    .info-satu-box-le .ys-share-img {
        width: 34px;
    }

    /* D3-制造基地 */
    .mlwi-top span {
        font-size: 64px;
    }

    .mpbi-le .std-font32 {
        margin-bottom: 0.24rem;
    }

    .mpbi-le>.std-text16 {
        margin-bottom: 0.48rem;
    }

    .mpbi-ri-item .mod-tip {
        top: 14px;
        right: 14px;
    }



    .mfwl-cont-text-img {
        width: 72px;
    }

    .mlib-img {
        width: 42px;
        height: 42px;
    }

    .mlib-img .ys-imgbox-cover {
        width: 22px;
    }

    /* kaffi-end */
    .home-provide-list {
        --pullback: 0.24rem;
    }

    /* 
    .hpli-nub {
        padding: 0 0.16rem;
    }

    .home-provide-list-inof {
        margin: 0 -0.16rem 0.28rem;
    } */

    .about-value-inof {
        --y1: calc(var(--pro)* 100px - 26px);
    }

    .about-honors-list {
        margin-right: calc(var(--place)* -1 - 189px);
        padding-right: calc(var(--place) - 1px + 304px);
    }

    .ahli-nub-case {
        padding: 1.2rem 0.7rem 1rem;
    }

    .acin-case-icon {
        width: 0.74rem;
    }

    .acin-case-hover .acin-case-icon {
        width: 0.6rem;
    }

    .about-history .std-font240 {
        font-size: 2rem;
    }

    .about-history .ys-horse {
        --width1: calc(2.4rem* 2.5 + 0.5rem);
        --gap1: 0.4rem;
    }

    .home-sustain-fold-nub.on {
        width: 50%;
    }

    .home-sustain-fold-nub {
        width: 25%;
    }

    .about-global-case-right #about-three {
        width: 700px;
        height: 700px;
    }

    .about-global-pop-case {
        box-shadow: 0 2px 20px 0 rgba(188, 189, 206, 0.25);

    }

    .about-global-pop {
        width: 314px;
    }

    .ys-typeselect-nbc-font {
        width: calc(100% - 1rem);
    }

    .mslt-inof-nub-top img {
        width: 12px;
    }

    .ys-tb1i-hd-icon,
    .ys-tb1i-hd-icon img {
        width: 12px;
    }

    .ys-typeselect-nbc-icon {
        width: 22px;
    }

    .mlin-link-case img {
        width: 14px;
        margin-top: -4px;
    }

    .mlin-link-case-tit {
        padding-right: 0.12rem;
    }

    .ys-tct-left-reset .ys-imgbox-cover {
        width: 18px;
        margin-top: -4px;
    }


    .ys-typeselect-btn-wrap {
        padding: 12.5px 16px;
    }

    .ys-typeselect-scroll-xin {
        height: 4px;
        bottom: 1px;
    }

    .ys-typeselect-scroll {
        height: 6px;
        bottom: -6px;
    }

    .manu-page .ys-nybanner .ys-cont1600 {
        transform: translateY(34px);
    }

    .news-page .ys-nybanner .ys-cont1600 {
        transform: translateY(30px);
    }

    .ys-typeselect-pt-icon {
        width: 0.18rem;
    }

    .ys-typeselect-pop {
        width: 240px;
    }

    .ys-tb1ibc-inof {
        max-height: calc(28px* 5);
    }

    .text-box {
        -webkit-mask-size: 680px 100px;
    }

    .text-box {
        height: 105px;
    }

    .mater-select.act .ys-typeselect {
        width: 100%;
        position: relative;
        left: auto;
    }

    .msrs-list {
        padding: 0 1.5rem;
    }

    .mfbi-list-item1 {
        top: 0.6rem;
        left: -0.4rem;
    }

    .mfbi-list-item8 {
        top: 0.6rem;
        right: -3.1rem;
    }

    .mfbi-list-item2 {
        top: 3rem;
        left: -1.7rem;
    }

    .mfbi-list-item7 {
        top: 3rem;
        right: -4.6rem;
    }

    .mfbi-list-item4 {
        left: 0.6rem;
        bottom: -1.2rem;
    }

    .mfbi-list-item5 {
        bottom: -1.2rem;
        left: 5.9rem;
    }



    .msrs-list .hplc-le {
        left: 0.8rem;
    }

    .hict-top-nub-tit {
        padding: 0.12rem 0.1rem 0.08rem;
    }

    .msrs-list .hplc-ri {
        right: 0.8rem;
    }

    .mod-btn-link {
        padding: 0.17rem 0.34rem 0.13rem;
    }

    .hinc-left-bottom .mod-btn-link {
        padding: 0.24rem 0.7rem 0.24rem 0.6rem;
    }

    .hdpi-nub-case .mod-btn .mod-btn-link {
        padding: 0.15rem 0.1rem 0.13rem;
    }

    .hinc-left-top-case {
        width: 81%;
    }

    /*  */
    .ahli-nub-case {
        padding: 1rem 0.7rem 0.6rem;
    }

    .ahli-nub-case-bg {
        height: 62%;
    }

    /* Yori - start 11.27  */
    .head-nav-item-down1 {
        width: 150px;
    }

    .hnid-box {
        padding: 0.21rem 0.3rem 0.3rem;
        margin: 0 -0.2rem;
    }

    .hnid-box-nub {
        padding: 0 0.2rem;
    }

    .head-nav {
        --gap1: 0.14rem;
    }

    .news-page .ys-nybanner .ys-cont1600,
    .manu-page .ys-nybanner .ys-cont1600 {
        transform: none;
    }

    .home-provide-list {
        padding-right: calc(var(--place) - 1px + 417px);
    }

    /* Yori - end 11.27  */

    /* Yori - start 12.4  */
    .ys-modal-content .ys-form {
        --height: 46px;
    }

    .ys-form-mater .ys-fii-name {
        margin-bottom: 6px;
    }

    .ys-form-inof-text .ys-fii-input {
        height: 110px;
    }

    .ys-modal-content .ys-form {
        --spacebot: 18px;
        --spacein: 12px;
    }

    .ys-modal-content {
        width: 660px;
        max-height: 605px;
        padding: 0.4rem 0.4rem;
    }

    .mod-pop .iconfont {
        font-size: 14px;
    }

    .ys-fii-submit {
        height: 50px;
        line-height: 50px;
    }

    .home-provide-box {
        width: 45%;
    }

    /* Yori - end 12.4  */

    /* Yori - start 12.10  */
    .spec-page-banbox-le {
        width: calc(58.5% + 0.2rem);
    }

    .spec-page-banbox-ri {
        width: 37%;
    }

    .spec-page-banbox .ys-cont1440 .ys-nyban-title,
    .spec-page-banbox .ys-cont1440 .spec-page-banbox-ri {
        margin-top: 0.7rem;
    }

    /* Yori - end 12.10  */
    .ys-tb1ibc-slider {
        width: 156px;
        margin-top: 10px;
    }

    /* 南亚二期 */

    /* c1 */
    .solu-main-ri {
        width: 52.25%;
    }

    .smri-nub-top-img {
        width: 22px;
    }

    /* j1 */
    .curi-nub .ys-form {
        --space: 9.5px;
        --spacebot: 22px;
        --spacein: 14px;
        --height: 46px;
    }

    .curi-nub .ys-fii-name {
        margin-bottom: 0.1rem;
    }

    .culi-nub-txt {
        padding-bottom: 0.2rem;
    }

    .curi-nub .ys-fia-text-btn {
        width: 16px;
        height: 16px;
    }

    .curi-nub .ys-fia-text-word {
        width: calc(100% - 16px);
    }

    .contact-sup-inof-nub {
        margin-bottom: 0.3rem;
        padding: 0 0.15rem;
    }

    .contact-sup-inof {
        flex-wrap: wrap;
        margin: 0 -0.15rem -0.3rem;
    }

    /* g1,g2 */
    .srbs-icon {
        width: 22px;
    }

    .social-recru-bot-tit {
        margin-bottom: 0.2rem;
    }

    .srbi-nub-case-show {
        padding-top: 0.26rem;
    }

    .sncs-cont {
        margin-bottom: 0.3rem;
    }

    .social-recru-top .ys-select {
        width: 140px;
        padding: 0.12rem 0.2rem 0.12rem 0.205rem;
    }

    /* e1 */
    .qual-prom-inof-nub {
        padding: 0 0.6rem;
    }

    .qual-prom-inof {
        margin: 0 -0.6rem -0.2rem;
    }

    .qual-pro-fold.ys-fold {
        --profold: 476px;
        --gap1: 10px;
    }

    .qual-pro-fold-nub.ys-fold-nub.on {
        width: calc(calc(var(--cont) + calc(var(--gap1)* 2))* .51);
    }

    .qual-sys-table table tr:first-child td {
        padding: 0.2rem 0.2rem;
    }

    .qual-sys-table table tr td {
        padding: 0.16rem 0.16rem;
    }

    .qual-sys-table table tr td img {
        width: 26px;
    }

    /* f6 */
    .soci-develop-le .mod-btn-link {
        padding: 0.16rem 0.19rem 0.13rem;
    }

    .soci-his .mod-tit {
        margin-bottom: 0.6rem;
    }

    .shin-link {
        padding: 0.29rem 0.3rem;
    }

    .gove-envir-ri-txt {
        margin-bottom: 0.3rem;
    }

    .geri-nub {
        padding: 0.3rem 0.2rem;
    }

    .geri-nub-top-icon {
        width: 24px;
        position: relative;
        top: -1px;
    }

    .geri-nub-top svg {
        width: 14px;
    }

    .geri-nub-txt {
        padding-top: 0.16rem;
    }

    .gsin-case-content {
        padding: 0.3rem 0.5rem 0.4rem 0.4rem;
        background: rgba(255, 255, 255, 0.9);
    }

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

    .soci-his-cat img {
        position: relative;
        top: -1px;
    }

    .sebr-nub-case {
        padding: 0.36rem 0.34rem;

    }

    /* g3 */
    .cisi-nub-case {
        padding: 0.7rem 0.3rem 0.9rem;
    }

    .cisi-nub-case:hover .cisi-nub-case-num {
        transform: scale(1.3);
    }

    .cgin-case {
        padding: 0.4rem 0.4rem 0.5rem;
    }

    .ccin-icon {
        width: 18px;
        top: 4px;
    }

    .ccin-tit {
        padding-left: 0.1rem;
    }

    .recu-tech-inof {
        --widjian: 0.6rem;
        --widjian2: 0.75rem;
    }

    /* g4 */
    .roin-link {
        padding: 0.4rem 0.3rem 0.4rem;
    }

    /* d2 */
    .tcli-nub::after {
        top: 6px;
        width: 8px;
        height: 8px;
    }

    .test-solu-case-le {
        width: 54.85%;
    }

    /* e2 */
    .cqin-case {
        padding: 0.5rem 0.35rem 0.6rem;
    }

    .cqin-case-icon {
        width: 0.8rem;
        margin: 0 auto 0.16rem;
    }

    .client-serve {
        padding-top: 2.2rem;
        padding-bottom: 2.2rem;
    }

    .casi-nub-case {
        padding: 0.4rem 0.4rem 0.6rem;
    }

    .client-partner-inof-nub {
        padding: 0 0.6rem;
    }

    .client-partner .slick-dots li {
        width: 8px;
        height: 8px;
    }

    .client-partner-inof {
        margin: 0 -0.6rem;
    }

    .client-partner-inof1 {
        margin-bottom: 1rem;
    }

    .mod-btn2-sec .mod-btn-link {
        padding: 0.1333rem 0.3284rem !important;
    }

    /* f5 */
    .soci-envir-box-bg {
        width: 498px;
    }

    .res-sustain-inof-nub {
        padding: 1rem 0.4rem 1rem;
        margin-bottom: 0.45rem;
    }

    .res-sustain-ri {
        width: 51.17%;
        margin: 0 -0.2rem;
    }

    .res-sustain-inof {
        padding: 0 0.2rem;
    }

    .res-sustain-inof2 {
        margin-top: 2rem;
    }

    /* d6 */
    .dcli-nub-box {
        --ballwd: 14px;
        top: 3px;
    }

    .dcli-nub-tit {
        padding-left: 0.10rem;
    }

    .develop-center-le {
        width: 37.94%;
    }

    .develop-center-le-txt {
        padding-bottom: 0.3rem;
        margin-bottom: 0.36rem;
    }

    .develop-copper-txt {
        margin-bottom: 0.2rem;
    }

    .dcsi-nub-case-big {
        width: 2.2rem;
    }

    .dcsi-nub1 {
        top: 43.18%;
    }

    .dcsi-nub2 {
        top: 43.18%;
    }

    .dcsi-nub3 {
        top: 43.18%;
    }

    .dcsi-nub4 {
        top: 43.18%;
    }

    .dcsi-nub5 {
        top: 43.18%;
    }

    .develop-key-ri {
        transform: translateX(-1.2rem);
    }

    .develop-key-le-txt p {
        margin-bottom: 0.15rem;
    }

    .duin-case {
        padding: 0.22rem 0.22rem 0.24rem;
    }

    .duin-tit {
        padding-left: 0.22rem;
    }

    .dmbi-nub-case-tit {
        margin-bottom: 0.24rem;
    }

    .develop-achie-inof-nub {
        padding: 0 0.3rem;
    }

    .develop-achie-inof {
        margin: 0 -0.3rem -0.2rem;
    }

    .develop-achie-le {
        width: 40%;
    }

    .dabi-nub {
        width: 9%;
    }

    .develop-achie-date {
        right: 0.5rem;
    }

    .test-center-txt {
        margin-bottom: 0.4rem;
    }

    .test-main-pop .ys-modal-content {
        width: 779px;
        padding: 0.5rem 0.3rem 0.4rem;
        max-height: 414px;
    }

    .tmps-pagination {
        margin-top: 0.3rem;
    }

    .res-pra-bot-inof {
        width: 52.98%;
    }

    .social-recru-bot {
        padding: 0.3rem 0.46rem 0.61rem;
    }

    /* 南亚二期end */
     .develop-meas-bg-dot {
        display: none;
    }

    .dcsi-nub1,
    .dcsi-nub2,
    .dcsi-nub3,
    .dcsi-nub4,
    .dcsi-nub5 {
        top: 41.18%;
    }

    .dcsd-inof-nub {
        width: 0.2rem;
        height: 0.2rem;
    }
        .ahli-nub-case-bg {
        height: 71%;
    }
    .ahli-nub-case {
        padding: 1rem 0.8rem 0.6rem;
    }
    /* 12.19 end*/
    
   .develop-key-ri {
        transform: translateX(0);
        margin-right: 1.2rem;
    }
    /* 12.20 - end */
      .develop-meas-bg-dot {
        display: block;
    }
    /* 12.22 - end */
    
    /* 12.25 - start Yori  f1 */
    .rela-banner-case {
        margin-top: 0;
    }

    .rela-banner-case-icon {
        width: 36%;
    }

    .rela-banner-case-tit {
        margin: 0 -0.2rem 0.2rem;
    }

    .rela-sec-case-iframe {
        height: 380px;
    }

    .rela-per-case {
        margin-bottom: 0.5rem;
    }

    .rela-tem-list {
        height: 674px;
    }

    .rela-inv-ri.curi-nub .ys-form {
        padding: 0.44rem 0.4rem 0.5rem;
        --spacebot: 18px;
        --space: 9px;
    }

    .rtli-nub-link-le {
        margin-right: 0.4rem;
        padding-right: var(--space100);
    }

    .rela-tem-list {
        height: 502px;
    }

    .rela-tem-list .mCSB_scrollTools .mCSB_draggerRail {
        width: 8px;
    }

    .rela-tem-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 5px;
    }

    .rela-inv-ri.curi-nub .ys-fii-name {
        font-size: var(--font18);
        color: #030F27;
        margin-bottom: 0.08rem;
    }

    /* 12.25 - end Yori  f1 */


    /* 1680end */
}

@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }

    html {
        font-size: 62px;
    }

    :root {
        --font28: 0.30rem;
        --font26: 0.28rem;
        --font24: 0.28rem;
        --font22: 0.26rem;
        --font20: 0.26rem;
        --font18: 0.24rem;
        --font16: 0.22rem;
        --font14: 0.20rem;
        --font12: 0.16rem;
    }

    /* index */

    .head-lang {
        margin-left: 12px;
    }

    .head-other {
        --iconsize: 18px;
    }

    .hdpi-nub-case .mod-btn .mod-btn-link {
        padding: 0.17rem 0.1rem 0.15rem;
    }

    .yhpc-case {
        height: 0.9rem;
    }

    .mod-btn-link {
        padding: 0.2rem 0.34rem 0.16rem;
    }

    .home-provide-list {
        --pullback: 0.2rem;
        margin-right: calc(var(--place)* -1 - 290px);
        padding-right: calc(var(--place) - 1px + 300px);
    }

    :root {
        --headh: 64px;
    }

    .hpli-nub {
        padding: 0 0.14rem;
    }

    .home-provide-list-inof {
        margin: 0 -0.14rem 0.4rem;
    }

    .hnlc-txt {
        margin-bottom: 0.4rem;
    }

    .home-provide-box {
        width: 35%;
    }

    .home-provide-box input {
        height: 42px;
    }

    .ys-hd-pc {
        top: 0.1rem;
    }

    .hinc-left-top-case {
        width: 86%;
    }

    .hplc-btn {
        --widthbtn: 0.46rem;
    }


    .hnlc-next {
        width: 14px;
    }

    .hict-top {
        width: 4.6rem;
    }

    .home-provide-all {
        margin-bottom: var(--space60);
    }

    .home-provide .mod-tit {
        margin-bottom: 0.3rem;
    }

    .hplc-btn {
        --widthbtn: 0.48rem;
    }

    .hsfn-bax {
        --heightfold: 420px;
    }


    .hecr-top .hecl-content {
        bottom: 0.2rem;
        padding: 0.24rem 0.4rem 0.33rem 0.24rem;
        width: 96%;
    }

    .hinc-left-bottom .mod-btn-link img {
        width: 0.6rem;
    }

    .footer-share-btn {
        --boticon: 0.46rem;
    }

    .footer-share {
        --gap1: 4px;
    }

    .footer-privacy {
        --gap1: 18px;
    }

    .head-lang-top-jian {
        width: 8px;
    }

    .head-logo {
        width: 100px;
    }


    .footer-logo {
        width: 140px;
        margin-bottom: 0.4rem;
    }

    .ys-footer {
        --sapceft1: 58px;
        --sapceft2: 58px;
        --sapceft3: 16px;
        --sapceft4: 16px;
    }

    .hinc-left-icon svg {
        width: 110px;
    }

    .hinc-left-icon {
        top: -7px;
    }


    .hpbi-nub-link {
        padding-bottom: 0.05rem;
        font-size: var(--font16);
    }

    .hptl-top-txt,
    .hptl-top-txt p {
        line-height: var(--line14);
    }

    .hdpi-nub-case-box img {
        width: 6px;
    }

    .hdpi-nub-case-box {
        --dot: 10px;
    }

    /* kaffi-start */
    /* B2-产品详情页 */
    .spec-page-banbox-ri {
        width: 50%;
    }

    .sdbl-link-le {
        margin-top: 3px;
    }

    .sdbl-link-ri {
        width: 0.3rem;
        margin-top: 2px;
    }

    .spec-table-box {
        max-height: 526px;
    }

    /* D4-新闻列表 */
    .news-tech-wrap-item {
        padding-bottom: 0.54rem;
    }

    .news-tech-wrap {
        margin-bottom: -0.54rem;
    }

    .ntwi-link-bot-img {
        width: 14px;
    }

    .nrbr-link-bot {
        width: 14px;
    }

    .pc-fenye li {
        width: 32px;
        height: 32px;
        line-height: 32px;
        margin: 0 6px;
    }

    .nrbr-link-top {
        margin-bottom: 0.60rem;
        margin-top: 0;
    }

    .ntwi-link {
        padding: 0.16rem;

    }

    .ntwi-link-top {
        margin-bottom: 0.2rem;
    }

    .ntwi-link-bot-top .std-text14 {
        line-height: var(--line15);
    }

    /* D5-新闻详情 */
    .info-satu-box-le .ys-share-img {
        width: 32px;
    }

    .info-satu-box-ri .std-font28 {
        margin-bottom: 0.24rem;
    }

    .isbr-wrap-list-link {
        padding-bottom: 0.32rem;
    }

    .iwll-tip {
        margin-bottom: 0;
    }

    .info-satu-box-le {
        padding: 0.23rem 0.36rem 0.4rem;
    }

    /* D3-制造基地 */
    .mlwi-top span {
        font-size: 52px;
    }

    .manu-prod-wrap-item .std-text14 {
        min-width: 120px;
    }

    .manu-prod-info {
        margin-bottom: 0.4rem;

    }

    .mfbs-cicle img {
        top: -2px;
    }

    .mlib-img {
        width: 38px;
        height: 38px;
    }

    .mlib-img .ys-imgbox-cover {
        width: 20px;
    }

    .mfwl-cont-text-img {
        width: 56px;
        margin-bottom: 0.2rem;
    }

    .manu-prod .std-font40 {
        margin-bottom: 0.4rem;
    }

    .acin-case {
        padding: 0.65rem 0.7rem 0.42rem;
    }

    /* kaffi-end */

    .home-provide-list {
        --pullback: 0.12rem;
    }

    .hpli-nub {
        padding: 0 0.12rem;
    }

    .home-provide-list-inof {
        margin: 0 -0.12rem 0.28rem;
    }

    .head-nav {
        --gap1: 0.16rem;
    }

    .about-value-inof {
        --y1: calc(var(--pro)* 50px - 14px);
    }

    .about-honors-list {
        margin-right: calc(var(--place)* -1 - 290px);
        padding-right: calc(var(--place) - 1px + 430px);
    }

    .ys-tb1i-hd {
        padding: 5.5px 0.24rem 5.5px;
    }

    .about-main-case img {
        width: 38%;
    }

    .about-history .std-font240 {
        font-size: 1.8rem;
    }

    .about-history .ys-horse {
        --width1: calc(2.4rem* 2.2);
        --gap1: 0.2rem;
    }

    .about-global-case-right #about-three {
        width: 590px;
        height: 590px;
    }

    .about-global-case {
        width: 41.5%;
    }

    .about-global-case-right {
        width: 58.5%;
    }

    .about-global-pop {
        width: 240px;
    }

    .about-global-pop-text {
        padding: 0.2rem 0.3rem 0.3rem 0.2rem;
    }

    .ys-typeselect-compare,
    .ys-tb1ibc-in-radio,
    .ys-tb1i-hd-btn {
        width: 10px;
        height: 10px;
    }

    .ys-typeselect-compare::after,
    .ys-typeselect-checkbox .ys-tb1ibc-in-radio::after,
    .ys-tb1i-hd-btn::after {
        width: 8px;
        height: 6px;
    }

    .mslt-inof-nub-top img {
        width: 10px;
    }

    .ys-tb1i-hd-icon,
    .ys-tb1i-hd-icon img {
        width: 10px;
    }

    .ys-tctlc-icon {
        width: 12px;
    }

    .ys-typeselect-nbc-font {
        width: calc(100% - 1.5rem);
    }

    .mater-main .ys-flex-pos-center .std-text16 {
        width: 40%;
    }

    .spec-page-banbox .ys-cont1440 {
        transform: translateY(22px);
    }

    .manu-page .ys-nybanner .ys-cont1600 {
        transform: translateY(30px);
    }

    .ys-typeselect-pop {
        width: 210px;
    }

    .ys-tb1ibc-inof {
        max-height: calc(28px* 4);
    }

    .mater-select.act .ys-typeselect {
        width: 100%;
        left: 0rem;
    }

    .ntwi-link-bot {
        padding-right: 0.3rem;
    }

    .mater-main .ys-nybanner .ys-cont1600 {
        transform: translateY(24%);
    }

    .text-box {
        -webkit-mask-size: 400px 80px;
    }

    .text-box {
        height: 80px;
    }

    .home-ctact-ri-top {
        width: 448px;
    }

    .about-main-case-box {
        bottom: 1.5rem;
    }

    .footer-share {
        --codew: 100px;
    }

    .mfbi-list-item1 {
        top: 1rem;
        left: -0.2rem;
    }

    .mfbi-list-item8 {
        top: 1rem;
        right: -3.8rem;
    }

    .mfbi-list-item7 {
        top: 4.5rem;
        right: -5.6rem;
    }

    .mfbi-list-item2 {
        top: 4.5rem;
        left: -2rem;
    }

    .mfbi-list-item6 {
        right: -4.9rem;
    }

    .mfbi-list-item4 {
        left: 1.4rem;
        bottom: -1.4rem;
    }

    .mfbi-list-item5 {
        bottom: -1.4rem;
        left: 7.9rem;
    }

    /*  */
    .ahli-nub-case {
        padding: 1.4rem 0.8rem 0.6rem;
    }

    .ahli-nub-case-tit {
        margin-bottom: 0.1rem;
    }

    /* Yori - start 11.27  */
    .head-nav {
        --gap1: 0.14rem;
    }

    .spec-page-banbox .ys-cont1440 {
        transform: none;
    }

    .hbnl-icon {
        width: 6px;
    }

    .inside-main .ys-bread {
        top: calc(var(--headh) + 0.2rem);
    }

    .mater-main .ys-nybanner .std-font44,
    .mater-main .ys-nybanner .std-text16 {
        top: 0.5rem;
    }

    .manu-page .ys-nybanner .ys-cont1600 {
        transform: none;
    }

    .info-satu {
        padding-top: calc(var(--space130) + 0.8rem);
    }

    .home-provide-list {
        padding-right: calc(var(--place) - 1px + 501px);
    }

    /* Yori - end 11.27  */

    .spec-table-box table tr:nth-child(2) {
        top: 0.92rem;
    }

    /* Yori - start 12.4  */
    .ys-modal-content {
        max-height: 515px;
        width: 560px;
    }

    .ys-modal-content .ys-form {
        --height: 40px;
    }

    .ys-form-inof-text .ys-fii-input {
        height: 90px;
    }

    .ys-form-mater .ys-fii-name {
        margin-bottom: 2px;
    }

    .ys-fii-submit {
        height: 42px;
        line-height: 42px;
    }

    .ahli-nub-case {
        padding: 1.4rem 1rem 0.6rem;
    }

    .home-provide-box {
        width: 40%;
    }

    /* Yori - end 12.4  */
    /* Yori - start 12.10  */
    .spec-page-banbox-ri {
        width: 35%;
    }

    .spec-page-banbox .ys-cont1440 .ys-nyban-title,
    .spec-page-banbox .ys-cont1440 .spec-page-banbox-ri {
        margin-top: 0.9rem;
    }

    /* Yori - end 12.10  */
    .ys-tcb-out-left {
        width: 3.5rem;
    }

    .ys-tcb-right {
        width: calc(100% - 3.5rem);
    }

    .layui-slider {
        height: 3px !important;
    }

    .layui-slider-wrap {
        width: 24px;
        height: 24px;
        top: -8px;
    }

    .layui-slider-wrap-btn {
        width: 10px !important;
        height: 10px !important;
    }

    .ys-tb1ibc-slider {
        margin-top: 8px;
    }

    .hinc-left-top {
        padding-top: var(--space150);
    }

    /* 南亚二期 */
    /* c1 */
    .solu-main-case {
        margin-top: 54px;
    }

    .smri-nub-top-img {
        width: 20px;
    }

    /* j1 */
    .contact-us-ri {
        width: 66.65%;
    }

    .curi-nub .ys-form {
        --space: 7.5px;
        --spacebot: 17px;
        --spacein: 13px;
        --height: 44px;
    }

    .curi-nub .ys-select-xtbbox {
        width: 14px;
        right: 0.3rem;
    }

    .culi-nub-tit {
        line-height: var(--line13);
        margin-bottom: 0.18rem;
    }

    .curi-nub .ys-fia-text-btn {
        width: 14px;
        height: 14px;
        top: 3.5px;
    }

    .curi-nub .ys-fia-text-word {
        width: calc(100% - 14px);
        padding-left: 8px;
    }

    .csin-case-ri {
        width: 60%;
    }

    .csin-case-icon {
        width: 29.5%;
    }

    .csin-case {
        padding: 0.25rem 0.3rem 0.24rem 0.4rem;
    }

    /* g1,g2 */
    .social-recru-top .ys-select-xtbbox {
        width: 14px;
    }

    .social-recru-top .ys-select {
        width: 130px;
        padding: 0.15rem 0.2rem 0.15rem 0.205rem;
    }

    .social-recru-top .ys-select .ys-select-bd .ys-select-inof {
        max-height: 140px;
    }

    .srbs-icon {
        width: 20px;
        left: 0.16rem;
    }

    .snct-case svg {
        width: 16px;
    }

    .social-recru-bot-sel .cots-box-shows {
        padding: 0.2rem 0.2rem 0.2rem 0.6rem;
    }

    .snct-case {
        width: 30px;
        height: 30px;
    }

    .srbi-nub-case-top {
        margin-bottom: 0.08rem;
    }

    .mod-btn2 .mod-btn-link {
        padding: 0.2rem 0.34rem 0.18rem;
    }

    /* e1 */
    .qual-pro-fold.ys-fold {
        --profold: 392px;
        --gap1: 8px;
    }

    .qual-pro-fold-nub.ys-fold-nub.on {
        width: calc(calc(var(--cont) + calc(var(--gap1)* 2))* .48);
    }

    .qpfn-case-content {
        padding: 0.3rem 0.5rem 0.3rem;
    }

    .qpfn-case-content-tit {
        margin-bottom: 0.1rem;
    }

    .qpfn-case-fir {
        padding: 0.3rem 0.2rem;
    }

    .qpfn-case-fir-icon {
        width: 0.45rem;
        margin: 0 auto 0.1rem;
    }

    .qual-sys-table table tr td img {
        width: 22px;
    }

    .qual-sys-table {
        max-height: 400px;
    }

    /* f6 */
    .shin-link-icon {
        width: 24px;
    }

    .gove-envir-ri {
        padding-top: 0rem;
    }

    .geri-nub-top-icon {
        width: 22px;
        top: 0px;
    }

    .gsin-case-content-txt p::after {
        width: 6px;
        height: 6px;
    }

    .gsin-case-content {
        padding: 0.3rem 0.3rem;
    }

    .gsin-case-content-txt p {
        padding-left: 0.2rem;
        margin-bottom: 0.06rem;
    }

    .gsin-case-content-tit {
        margin-bottom: 0.1rem;
    }

    .soci-his-cat img {
        width: 12px;
    }

    .sebr-nub-case-icon {
        width: 38px;
        margin-bottom: 0.48rem;
    }

    /* g3 */
    .ccin-icon {
        width: 16px;
    }

    .cgin-case-tit {
        margin-bottom: 0.2rem;
    }

    .camp-diver-case {
        padding: 0.5rem 0.4rem;
    }

    .camp-diver-tit {
        margin-bottom: 0.3rem;
    }

    .camp-diver {
        position: relative;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .recu-tech-inof {
        --widjian: 0.67rem;
        --widjian2: 0.85rem;
    }

    .ctin-content {
        width: 38.5%;
    }

    .ccin-icon {
        width: 14px;
    }

    /* g4 */
    .roin-link-ri {
        top: 10px;
        width: 0.7rem;
    }

    .roin-link-le-tit {
        margin-bottom: 0.1rem;
    }

    .rllb-icon {
        width: 22px;
    }

    .rllb-tit {
        padding-right: 0.08rem;
    }

    .recu-style-swiper {
        width: calc(100% - 5rem);
    }

    /* d2 */
    .tcli-nub::after {
        top: 8px;
        width: 6px;
        height: 6px;
    }

    .test-center-txt p {
        margin-bottom: 0.2rem;
    }

    .test-center-txt {
        margin-bottom: 0.4rem;
    }

    .tcri-nub-case {
        --teblue: 1.8rem;
    }

    .tcri-nub-case-icon {
        width: 28px;
    }

    .test-solu-case-le {
        width: 46.85%;
    }

    /* e2 */
    .cqin-case {
        padding: 0.4rem 0.3rem 0.5rem;
    }

    .cqin-case-icon {
        width: 0.7rem;
        margin: 0 auto 0.1rem;
    }

    .client-serve {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .client-serve-txt {
        margin-bottom: 0.4rem;
    }

    .casi-nub-case-top::after {
        width: 0.4rem;
        height: 2px;
    }

    .mod-btn2-sec .mod-btn-link {
        padding: 0.1739rem 0.324rem !important;
    }

    /* f5 */
    .rein-case {
        --reswid: 3.5rem;
    }

    .soci-envir-box-bg {
        width: 458px;
    }

    .res-main .soci-envir-txt {
        margin-bottom: 1.5rem;
    }

    .res-sustain-le {
        width: 39%;
    }

    .res-sustain-inof-nub {
        padding: 0.9rem 0.35rem;
        margin-bottom: 0.5rem;
    }

    .res-sustain-inof2 {
        margin-top: 1.8rem;
    }

    .res-pra-top-txt {
        width: 44%;
    }

    .rpbi-nub {
        padding: 0 0.5rem;
        margin-bottom: 0.15rem;
    }

    .res-pra-bot-inof {
        padding-top: 0.13rem;
        width: 49.98%;
        margin: 0 -0.5rem -0.15rem;
    }

    .rpbi-nub2 .dain-box-txt {
        width: 79%;
    }

    /* d6 */
    .dcli-nub-box {
        --ballwd: 12px;
    }

    .develop-center-le {
        width: 40.94%;
    }

    .develop-center-ri {
        width: 51.5%;
    }

    .dcsi-nub1 {
        top: 45.18%;
    }

    .dcsi-nub2 {
        top: 45.18%;
    }

    .dcsi-nub3 {
        top: 45.18%;
    }

    .dcsi-nub4 {
        top: 45.18%;
    }

    .dcsi-nub5 {
        top: 45.18%;
    }

    .develop-copper-svg {
        margin-top: -0.7rem;
    }

    .develop-copper {
        padding-bottom: 0.4rem;
    }

    .dkri-nub-case {
        --bluewd: 1.4rem;
    }

    .dkri-nub-small {
        width: 8px;
    }

    .develop-key-le {
        width: 35.25%;
    }

    .develop-unique .mod-btn2 {
        padding-top: 0.5rem;
    }

    .dmbi-nub3 {
        top: 15.44%;
    }

    .dmbt-nub {
        padding: 0 0.6rem;
    }

    .develop-meas-bg-txt {
        margin: 0 -0.6rem;
    }

    .dmbt-nub-case {
        width: 3.3rem;
    }

    .dmbi-nub1 {
        left: 1.3%;
    }

    .develop-achie-txt {
        margin-bottom: 0.6rem;
    }

    .develop-achie-date {
        right: 0.8rem;
    }

    .test-main-pop .ys-modal-content {
        width: 738px;
        padding: 0.5rem 0.3rem 0.6rem;
        max-height: 340px;
    }


    .test-main-pop-swiper .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
    }

    .tmpi-nub-case {
        align-items: center;
    }

    .tmpi-nub-case-pic {
        width: 41.8%;
    }

    .tmpi-nub-case-ri {
        width: 53%;
    }

    .curi-nub .ys-select-bd .ys-fiiss-core {
        max-height: 150px;
    }

    /* 南亚二期 end */
    
    .develop-meas-bg-dot {
        width: 10px;
        height: 10px;
        left: -5px;
        top: -5px;
    }

    .develop-copper-svg {
        margin-top: 0rem;
    }

    .develop-copper {
        padding-bottom: var(--space130);
    }

    .develop-copper-txt {
        margin-bottom: 0.4rem;
    }

    .dcsi-nub1,
    .dcsi-nub2,
    .dcsi-nub3,
    .dcsi-nub4,
    .dcsi-nub5 {
        top: 40.18%;
    }
    /* Yori - 12.19 */
      .develop-meas-bg-dot {
        display: none;
    }
    /* Yori - 12.22 */
      .solu-main-case {
        margin-top: 0px;
    }

    .test-center-le {
        width: 47.225%;
    }

    /* 12.25 - start Yori  f1 */
    .rela-sec-case {
        padding: 0.7rem 0.3rem;
    }

    .rela-sec-case-iframe {
        height: 318px;
    }

    .rpci-nub-link {
        box-shadow: 0px 0px 0.1rem 0px #C7DBEE66;
        padding: 0.4rem 0.3rem 0.4rem;
    }

    .rela-tem .mod-tit {
        margin-bottom: 0.5rem;
    }

    .rtli-nub-link {
        padding: 0.14rem 0.8rem;
    }

    .rela-inv-ri {
        width: 56%;
    }

    .rela-inv-le {
        width: 35%;
    }

    .rela-inv-ri.curi-nub .ys-form {
        padding: 0.4rem 0.34rem 0.4rem;
        --spacebot: 14px;
        --space: 8px;
    }

    .rtli-nub-link-le {
        padding-right: var(--space90);
    }

    .rela-tem-list {
        height: 436px;
    }

    .rela-tem-list .mCSB_scrollTools .mCSB_draggerRail {
        width: 6px;
    }

    .rela-tem-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 4px;
    }

    .rpci-nub-link-icon {
        width: 16px;
    }

    /* 12.25 - end Yori  f1 */
    .tncr-scroll {
    max-height: 218px;
    }
     .tncr-scroll .mCSB_scrollTools {
     right: 0px; 
    }
    /*  - end Yori  1.4 */
    /* 1440end */
}

@media screen and (max-width: 1199px) {
    :root {
        --headh: 56px;
    }

    html {
        font-size: 58px;
    }

    :root {
        /* 字号82-100 0.66rem 38px */
        --fontr1: 0.66rem;
        --font100: var(--fontr1);
        --font98: var(--fontr1);
        --font96: var(--fontr1);
        --font94: var(--fontr1);
        --font92: var(--fontr1);
        --font90: var(--fontr1);
        --font88: var(--fontr1);
        --font86: var(--fontr1);
        --font86: var(--fontr1);
        --font84: var(--fontr1);
        --font82: var(--fontr1);
        /* 字号72-80 0.59rem 34px */
        --fontr2: 0.59rem;
        --font80: var(--fontr2);
        --font78: var(--fontr2);
        --font76: var(--fontr2);
        --font74: var(--fontr2);
        --font72: var(--fontr2);
        /* 字号62-70 0.55rem 32px */
        --fontr3: 0.55rem;
        --font70: var(--fontr3);
        --font68: var(--fontr3);
        --font66: var(--fontr3);
        --font64: var(--fontr3);
        --font62: var(--fontr3);
        /* 字号52-60 0.52rem 30px */
        --fontr4: 0.52rem;
        --font60: var(--fontr4);
        --font58: var(--fontr4);
        --font56: var(--fontr4);
        --font54: var(--fontr4);
        --font52: var(--fontr4);
        /* 间距 */
        --space250: 1.425rem;
        --space240: 1.4rem;
        --space230: 1.375rem;
        --space220: 1.35rem;
        --space210: 1.325rem;
        --space200: 1.3rem;
        --space190: 1.275rem;
        --space180: 1.25rem;
        --space170: 1.225rem;
        --space160: 1.2rem;
        --space150: 1.175rem;
        --space140: 1.15rem;
        --space130: 1.125rem;
        --space120: 1.1rem;
        --space110: 1.0rem;
        --space100: 0.95rem;
    }

    /* 移动端-副导航 - start */
    .footer-nav {
        flex-direction: column;
        --gap1: 0px;
        --gap2: 0px;
        border-top: 1px solid rgba(102, 102, 102, .5);
    }

    .footer-nav>li {
        position: relative;
        border-bottom: 1px solid rgba(102, 102, 102, .5);
    }

    .footer-nav>li>a {
        padding: 6px 0;
    }

    .footer-nav>li::before,
    .footer-nav>li::after {
        content: '';
        position: absolute;
        width: 16px;
        height: 1px;
        background: rgba(51, 51, 51, .5);
        right: 2px;
        top: calc(0.875em + 6px);
        transition: all .4s ease;
    }

    .footer-nav>li::after {
        transform: rotate(90deg);
    }

    .footer-nav ul {
        display: none;
    }

    .footer-nav>li.act::after {
        transform: rotate(0deg);
    }

    .footer-nav>li.no-nav::before,
    .footer-nav>li.no-nav::after {
        display: none;
    }

    .footer-nav>li.no-nav a {
        width: 100%;
    }

    .ys-tcb-out-left {
        width: 3.2rem;
    }

    .ys-tcb-right {
        width: calc(100% - 3.2rem);
    }

    /* index */

    .home-main-case-tit {
        width: 44%;
    }

    .home-main-case-txt {
        width: 38%;
        padding-top: 0.3rem;
    }

    .home-main .ys-ban-title {
        width: 65%;
        margin-bottom: 0.4rem;
    }

    .home-main-banner {
        position: relative;
        height: auto;
    }

    .home-title-imgbox {
        display: none;
    }

    .home-main-banner .ys-ban-imgbox img {
        height: auto
    }

    .home-main .ys-banner {
        overflow: visible;
        height: auto;
    }

    .home-provide-list {
        margin-right: calc(var(--place)* -1 - 525px);
        padding-right: calc(var(--place) - 1px + 650px);
    }

    .home-provide-box {
        width: 50%;
    }

    .home-provide-box input {
        height: 38px;
    }


    .home-inject-case-top {
        display: none;
    }

    .home-inject-case {
        position: relative;
    }

    .hinc-left-top {
        border-radius: 10px;
    }

    .hinc-right {
        height: 100%;
    }

    .hinc-right img {
        object-fit: cover;
    }

    .hict-clip {
        border-radius: 10px;

    }

    .hict-clip .slick-track,
    .hict-clip .slick-list {
        height: 100%;
    }

    .hinc-left-top-case {
        width: 89%;
        padding: 0.7rem 0 0.4rem;
    }

    .hinc-left-bottom .mod-btn-link {
        padding: 0.2rem 0.4rem 0.2rem 0.4rem;
    }

    .hinc-left-top-tit {
        margin-bottom: 0.4rem;
    }

    .hlti-nub-tit::after {
        top: 7px;
        width: 4px;
        height: 4px;
    }

    .hict-inof {
        width: 54.4%;
    }

    .footer-nav {
        display: none;
    }

    .hlti-nub {
        margin-bottom: 0.1rem;
    }

    .hict-clip-arrow {
        width: 44.4%;
    }

    .hinc-left-top-inof {
        margin: 0 -0.1rem -0.2rem;
    }

    .hict-top {
        width: 4.2rem;
    }

    .hsfn-bax {
        --heightfold: 340px;
    }

    .hsfn-bax-content {
        opacity: 1;
    }

    .hsfn-bax-bottom {
        opacity: 0;
    }

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

    .mod-dots .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 04px;
    }

    .home-sustain-fold {
        display: block;
    }

    .home-explore-case-left {
        width: 52.2%;
    }

    .hecl-pic {
        border-radius: 10px;
    }

    .hecl-pic img {
        object-fit: cover;
    }

    .home-explore-case-right {
        width: 46.6%;
    }

    .hecr-inof-nub-case {
        padding: 0.3rem 0.36rem 0.3rem;
    }

    .hecr-top .hecl-content .hecl-content-date {
        margin-bottom: 0.04rem;
    }

    .hecr-top .hecl-content {
        bottom: 0.1rem;
        padding: 0.2rem 0.4rem 0.3rem 0.2rem;
        width: 93%;
    }

    .hecl-content {
        padding: 0.3rem 0.3rem 0.4rem;
        bottom: 0.18rem;
    }

    .footer-nav {
        width: calc(30.2% + calc(var(--gap1)* 2));
    }

    .flti-nub-icon {
        width: 12px;
    }

    .footer-share-total {
        width: 20.5%;
    }

    .footer-nav li:nth-last-child(1) a:nth-last-child(1) {
        border-bottom: 0;
    }

    .footer-nav li:nth-last-child(1) a {
        padding: 6px 0;
        border-bottom: 1px solid rgba(102, 102, 102, .5);
    }

    .footer-privacy {
        --gap1: 12px;
    }

    .ys-phnav-logo {
        width: 100px;
    }

    .footer-nav>li::before,
    .footer-nav>li::after {
        width: 11px;
        right: 10px;
    }

    .ys-footer {
        --sapceft1: 46px;
        --sapceft2: 46px;
        --sapceft3: 12px;
        --sapceft4: 12px;
    }

    .footer-logo {
        width: 120px;
        margin-bottom: 0.38rem;
    }

    .hinc-left-icon svg {
        width: 100px;
    }

    .hinc-left-icon {
        top: -9px;
    }

    .ys-hd-ph.has-btn .ys-phnav-logo img:first-child,
    .ys-hd-ph.isfixed .ys-phnav-logo img:first-child,
    .ys-page-wrap.on .ys-phnav-logo img:first-child {
        opacity: 1;
    }

    .home-main .ys-flex-pos-center .ys-cont1600 {
        opacity: 1;
    }

    .home-main-case {
        left: 0;
        top: 0.6rem;
        transform: translateX(0);
        display: none;
    }

    .home-main .ys-ban-imgbox {
        height: auto;
    }

    .home-main-case-tit {
        color: var(--colorfff);
        width: 100%;
        text-align: center;
    }

    .home-main-case-txt,
    .home-main-case-txt p {
        color: var(--colorfff);
        text-align: center;
    }

    .home-main-case-txt {
        width: 100%;

        padding-top: 0.3rem;

    }

    .home-main-case .ys-cont1600 {
        flex-wrap: wrap;
    }

    .hncb-pop {
        width: 4.7rem;
    }

    .hdpi-nub-case-box {
        --dot: 8px;
    }

    .hpli-nub-link-pic {
        border-radius: 10px 10px 12px 12px;
    }

    .footer-nav>li:nth-last-child(1) {
        width: 100%;
    }

    .hpli-nub-link-case {
        opacity: 1;
        box-shadow: 0 0px 0.2rem 0 rgba(188, 189, 206, 0.15);
    }

    /* 移动端-副导航 - end */

    /* kaffi-start */
    /* B2-产品详情页 */
    .swlb-le {
        width: 24px;
    }

    .spbr-wrap-list {
        padding: 0 0.2rem;
        padding-bottom: 0.4rem;
    }

    .spbr-wrap {
        margin: 0 -0.2rem;
        margin-bottom: -0.4rem;
    }

    .spec-page-banbox-ri {
        width: 52%;
    }

    .spec-page-banbox-le {
        width: calc(34% + 0.2rem);
    }

    /* D4-新闻列表 */
    :root {
        --radius10: 8px;
    }

    .nrbr-link {
        padding: 0.4rem 0.4rem 0.4rem 0.4rem;
    }

    .news-resi-bot-le img {
        object-fit: cover;
    }

    .nrbr-link-top {
        margin-bottom: 0.4rem;
        margin-top: 0;
    }

    .news-tech-wrap-item {
        /* width: 50%; */
    }

    .news-tech-wrap-item:nth-child(3n-2) .ntwi-link {
        /* border-left: none; */
    }

    .news-tech-wrap-item:nth-child(2n-1) .ntwi-link {
        /* border-left: 1px solid #ACACAC; */
    }

    .pc-fenye li {
        width: 28px;
        height: 28px;
        line-height: 28px;
        font-size: 12px;
    }

    .news-tech-wrap-item:nth-child(2n) {
        animation-delay: .3s;
    }

    .news-tech-wrap-item:nth-child(2n-1) {
        animation-delay: .2s;
    }

    .ntwi-link-top {
        margin-bottom: 0.16rem;
    }

    /* D5-新闻详情 */
    .info-satu-box-le .ys-share-img {
        width: 26px;
    }

    .isbl-top-le {
        padding-right: 0.2rem;
    }

    .isbl-bot p {
        margin-bottom: 0.28rem;
    }

    .isbl-bot {
        padding-bottom: 0.32rem;
        margin-bottom: 0.32rem;
    }

    .info-satu-box-ri {
        padding: 0.3rem 0.2rem 0.25rem;
    }

    .info-satu-box-ri .std-font28 {
        margin-bottom: 0.16rem;
        font-size: var(--font26);
    }

    .info-satu-box-le {
        width: 100%;
        margin-bottom: 0.48rem;
    }

    .info-satu-box-ri {
        width: 100%;
    }

    /* D3-制造基地 */
    .mlwi-top span {
        font-size: 36px;
    }

    .mpbi-ri .slick-dots {
        margin-top: 0.18rem;
    }

    .mpbi-le-wrap {
        margin: 0 -0.2rem;
        margin-bottom: -0.3rem;
    }

    .mpbi-le-wrap-item {
        padding: 0 0.2rem;
        padding-bottom: 0.3rem;
    }

    .mpbi-le {
        width: 38%;
    }

    .mpbi-le .std-font32 {
        margin-bottom: 0.2rem;
    }

    .mpbi-le>.std-text16 {
        margin-bottom: 0.36rem;
    }

    .manu-fabri-box>.ys-imgbox-cover {
        width: 50%;
    }

    .mfbs-cicle img {
        top: -3px;
    }

    .mlib-img {
        width: 36px;
        height: 36px;
    }

    .mlib-img .ys-imgbox-cover {
        width: 18px;
    }

    .mfwl-cont-text-img {
        width: 48px;
        margin-bottom: 0.16rem;
    }

    .manu-prod .std-font40 {
        margin-bottom: 0.32rem;
    }

    /* kaffi-end */

    .about-intro-txt {
        width: 70%;
    }

    .about-value-inof {
        --y1: 0;
    }

    .about-value-txt {
        width: 80%;
        margin: 0 auto 0.5rem;
    }

    .about-culture-inof-nub:not(:first-child) {
        display: none;
    }

    .about-culture-inof-nub {
        width: 50%;
        margin-bottom: 0;
        padding: 0 0.1rem;
    }

    .about-culture-inof {
        margin: 0 -0.1rem 0rem;
        display: flex;
        flex-wrap: wrap;
    }

    .acin-case-hover {
        opacity: 1;
    }

    .about-honors-list {
        margin-right: calc(var(--place)* -1 - 475px);
        padding-right: calc(var(--place) - 1px + 568px);
    }

    .about-value-inof-nub {
        width: 33.333%;
        padding: 0 0.1rem;
    }

    .about-value-inof {
        margin: 0 -0.1rem;
    }

    .about-value-inof-nub:not(:first-child) {
        display: none;
    }

    .ahli-nub {
        width: 50%;
    }

    .about-history .std-font240 {
        font-size: 1.6rem;
    }

    .about-history .ys-horse {
        --width1: calc(2.4rem* 2);
    }

    .about-global-case {
        width: 100%;
    }

    .about-global .ys-cont1440 {
        flex-wrap: wrap;
    }

    .about-global-case-right {
        width: 100%;
    }

    .about-global-case-right #about-three {
        width: 450px;
        height: 450px;
        margin-bottom: 0.5rem;
    }

    .yx_three3d1_map_area {
        opacity: 1;
        position: relative;
        width: 100%;
        margin: 0 -0.1rem;
    }

    .about-global-pop {
        opacity: 1;
        left: auto;
        transform: translateX(0);
        position: relative;
        width: 100%;
        padding: 0 0.1rem;
        top: auto;
    }

    .home-main .ys-flex-pos-center .mod-btn {
        pointer-events: all;
    }

    /*  */

    .yx_three3d1_map_area .slick-list {
        /* height: 100%; */
    }

    .agcr-box {
        flex-wrap: wrap;
    }

    .about-global-pop-case {
        box-shadow: none;
    }

    .mater-select-left-top {
        width: 12px;
    }

    .ys-tct-left-reset .ys-imgbox-cover {
        width: 14px;
    }

    .msrs-list .home-provide-list-case {
        display: none;
    }

    .mlin-link-case img {
        width: 12px;
        margin-top: -2px;
    }

    .ys-typeselect-btn-wrap {
        padding: 8px 16px;
    }

    .ys-typeselect-nbc-icon {
        width: 20px;
    }

    .mater-main .ys-flex-pos-center .std-text16 {
        width: 60%;
    }

    .spec-page-banbox .ys-cont1440 {
        transform: translateY(0px);
    }

    .manu-page .ys-nybanner .ys-cont1600 {
        transform: translateY(0px);
    }

    .news-page .ys-nybanner .ys-cont1600 {
        transform: translateY(0px);
    }

    .ys-typeselect-pop {
        width: 180px;
    }

    .ys-tb1ibc-inof {
        max-height: calc(28px* 3.5);
    }

    .ys-typeselect-pop-btm .ys-tb1ibc-inof-nub .ys-tb1ibc-in-radio {
        margin-top: 9px;
    }

    .ys-typeselect-pop-top {
        padding: 12px 10px;
    }

    .ntwi-link-bot {
        padding-right: 0rem;
    }

    .hdpi-nub.on-left .hdpi-nub-case .mod-btn {
        right: calc(100% + 0.18rem);
        left: auto;
    }

    .hdpi-nub.on-left .hncb-pop {
        top: -15px;
        bottom: auto;
        right: calc(var(--btnwidth) * 1.4);
    }

    .hdpi-nub.on-top .hdpi-nub-case .mod-btn {
        right: auto;
        left: calc(var(--btnwidth) / 2* -1);
        top: auto;
        bottom: -2px;
    }

    .hdpi-nub.on-top .hncb-pop {
        top: -47px;
        bottom: auto;
        left: 50px;
        right: auto;
    }

    .home-inject-sticky {
        height: auto;
    }

    .text-box {
        height: 64px;
    }

    .text-box {
        -webkit-mask-size: 340px 59px;
    }

    .about-main .ys-nyban-img {
        height: auto;
    }



    .msrs-list {
        padding: 0 0.78rem;
    }

    .mater-main .ys-nybanner .ys-cont1600 {
        transform: translateY(0%);
    }

    .spec-table-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 4px;
    }

    .spec-table-box .mCSB_scrollTools {
        width: 6px;
    }

    .spec-table-box .mCSB_inside>.mCSB_container {
        margin-right: 8px;
    }

    /* 2025.11.19 - tammy - start */
    .about-global-pop .std-font20 {
        transition: all .4s ease;
    }

    .about-global-pop.active .std-font20 {
        color: var(--colormain);
    }

    /* 2025.11.19 - tammy - end */
    .hnlc-txt {
        margin-bottom: 0.2rem;
    }

    .hpli-nub-link-case {
        padding: 0.3rem 0.3rem 0.4rem;
    }

    .hnlc-tit {
        margin-bottom: 0.1rem;
    }

    .about-global-case-txt {
        margin-bottom: 0.5rem;
    }

    .spec-table-box .mCSB_scrollTools .mCSB_draggerRail {
        width: 4px;
    }

    .manu-fabri {
        padding-bottom: 1.8rem;
    }

    .news-tech .ys-pcfy {
        padding-top: 0.9rem;
    }

    .about-history-hover {
        pointer-events: none;
    }

    .about-main-case-box {
        bottom: 0.9rem;
    }

    .about-main .ys-nybanner .ys-cont1600 {
        margin-top: 8.5%;
    }

    .footer-share {
        --codew: 86px;
    }

    .footer-share-total {
        width: 40%;
        padding-right: 0.5rem;
    }

    .mfbi-list-item1 {
        top: 0.5rem;
        left: 1.7rem;
    }

    .mfbi-list-item8 {
        top: 0.5rem;
        right: -1.8rem;
    }

    .mfbi-list-item2 {
        top: 2.5rem;
        left: 0.5rem;
    }

    .mfbi-list-item7 {
        top: 2.5rem;
        right: -3.1rem;
    }

    .mfbi-list-item6 {
        right: -2.8rem;
        bottom: -0.1rem;
    }

    .mfbi-list-item3 {
        left: 0.7rem;
        bottom: -0.1rem;
    }

    .mfbi-list-item4 {
        left: 2.2rem;
        bottom: -1.45rem;
    }

    .mfbi-list-item5 {
        bottom: -1.45rem;
        left: 7.6rem;
    }

    /*  */
    .ahli-nub-case-link {
        /* color: var(--color333); */
    }

    /* Yori - start 11.27  */
    .spec-page-banbox .ys-cont1440 .ys-nyban-title,
    .spec-page-banbox .ys-cont1440 .spec-page-banbox-ri {
        margin-top: 1rem;
    }

    .mater-main .ys-nybanner .std-font44,
    .mater-main .ys-nybanner .std-text16 {
        top: 0rem;
    }

    .news-page .ys-nyban-title .std-font44,
    .manu-page .ys-nyban-title .std-font44 {
        margin-top: 0rem;
    }

    .info-satu {
        padding-top: var(--space130);
    }

    .home-provide-list {
        padding-right: calc(var(--place) - 1px + 645px);
    }

    /* Yori - end 11.27  */
    .spec-table-box table tr:nth-child(2) {
        top: 0.93rem;
    }

    /* Yori - start 12.4  */
    .ys-modal-content .ys-form {
        --height: 38px;
    }

    .ys-modal-content .ys-form {
        --spacebot: 14px;
        --space: 6px;
        --spacein: 10px;
    }

    .ys-modal-content {
        max-height: 475px;
        width: 469px;
    }

    .mod-pop .iconfont {
        font-size: 12px;
    }

    .ys-form-inof-text .ys-fii-input {
        height: 80px;
    }

    .ahli-nub-case {
        background: var(--colormain);
    }

    .ahli-nub-case-bg img:nth-child(2) {
        opacity: 0;
    }

    .ahli-nub-case-bg img:nth-child(1) {
        opacity: 1;
    }

    .ahli-nub-case-tit,
    .ahli-nub-case-year {
        color: var(--colorfff);
    }

    .home-provide-box {
        width: 56%;
    }

    /* Yori - end 12.4  */
    .mod-pop .ys-fic-auth .ys-fii-input {
        width: 100%;
    }

    .mod-pop .ys-fic-auth-img {
        height: var(--height);
    }

    /* Yori - start 12.10  */
    .spec-page-banbox {
        position: relative;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }

     .spec-page-banbox .ys-nyban-img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }

     .spec-page-banbox .ys-nyban-img img {
        height: 100%;
        object-fit: cover;
    }

    .spec-page-banbox .ys-cont1440 .ys-nyban-title,
    .spec-page-banbox .ys-cont1440 .spec-page-banbox-ri {
        margin-top: 0rem;
    }

    .spec-page-banbox-le {
        width: calc(52% + 0.2rem);
    }

    .spec-page-banbox-ri {
        width: 38%;
    }

    .spbr-wrap-list {
        width: 100%;
    }

    /* Yori - end 12.10  */
    .ys-tb1ibc-slider {
        width: 138px;
        margin-top: 5px;
    }

    .layui-slider {
        height: 2px !important;
    }

    .layui-slider-wrap-btn {
        width: 8px !important;
        height: 8px !important;
    }

    .hinc-left-top {
        padding-top: var(--space120);
    }

    /* Yori - start 12.17  */
    .spec-page-banbox .ys-cont1440 .ys-nyban-title,
    .spec-page-banbox .ys-cont1440 .spec-page-banbox-ri {
        margin-top: 0rem;
    }

    /* Yori - end 12.17  */

    /* 南亚二期 */
    /* c1 */

    .solu-main .ys-flex-pos-center {
        position: relative;
        padding-bottom: 0.7rem;
    }

    .solu-main .ys-nyban-img {
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
    }

    .solu-main .ys-nyban-img img {
        height: 100%;
        object-fit: cover;
    }

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

    .smri-nub-top-img {
        width: 18px;
    }

    /* j1 */
    .curi-nub .ys-form {
        padding: 0.3rem 0.3rem;
        --space: 4.5px;
        --spacebot: 13px;
        --spacein: 12px;
        --height: 40px;
    }

    .contact-sup-inof-nub {
        width: 100%;
        padding: 0;
    }

    .contact-sup-inof {
        flex-wrap: wrap;
        margin: 0 0 -0.3rem;
    }

    .contact-sup-inof-nub:nth-child(n) {
        animation-delay: 0.2s;
    }

    .curi-nub .ys-select-xtbbox {
        width: 12px;
    }

    .csin-case-icon {
        width: 23.5%;
    }

    .csin-case-ri {
        width: 67%;
    }

    .csin-case {
        padding: 0.25rem 0.6rem 0.24rem;
    }

    .curi-nub .ys-select-bd .ys-fiiss-core {
        max-height: 150px;
    }

    /* g1,g2 */
    .social-recru-top .ys-select-xtbbox {
        width: 12px;
    }

    .snct-case {
        width: 26px;
        height: 26px;
    }

    .snct-case svg {
        width: 12px;
    }

    .srbi-nub-case-show {
        padding-top: 0.16rem;
    }

    .social-recru-bot {
        padding: 0.3rem 0.3rem 0.5rem;
    }

    /* e1 */
    .qual-pro-fold.ys-fold {
        display: block;
        --profold: 322px;
        --gap1: 6px;
    }

    .qpfn-case-fir {
        opacity: 0;
    }

    .qpfn-case-content {
        opacity: 1;
        width: 89.6%;
    }

    .qpfn-case-content {
        padding: 0.3rem 0.3rem 0.3rem;
    }

    .qual-sys-table table tr td img {
        width: 20px;
    }

    .qual-sys-table {
        max-height: 350px;
    }

    /* f6 */
    .soci-develop .ys-cont1440 {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .soci-develop-le {
        width: 100%;
    }

    .soci-develop-ri {
        width: 60%;
        margin: 0 auto 0.4rem;
    }

    .soci-develop-le-tit {
        text-align: center;
    }

    .soci-develop-le-txt p {
        text-align: center;
    }

    .soci-develop .mod-btn2 {
        display: flex;
        justify-content: center;
    }

    .soci-his-inof-nub {
        width: 50%;
        margin-bottom: 0.3rem;
        padding: 0 0.1rem;
    }

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

    .soci-his-inof {
        margin: 0 -0.1rem -0.3rem;
    }

    .gove-envir-le {
        width: 45.17%;
    }

    .gove-envir-ri {
        width: 51.4%;
    }

    .geri-nub-top-icon {
        width: 20px;
        top: -1px;
    }

    .geri-nub-top svg {
        width: 12px;
    }

    .gsin-case-content {
        padding: 0.2rem 0.26rem;
    }

    .gsin-case-content-tit {
        margin-bottom: 0.05rem;
    }

    .gsin-case-content-txt p {
        margin-bottom: 0.02rem;
    }

    .scsi-nub-case {
        padding: 0.42rem 0.3rem;
    }

    .scsi-nub-case-le {
        width: 54%;
    }

    .scsi-nub-case-ri {
        width: 39.2%;
    }

    .sncl-tit {
        padding-bottom: 0.2rem;
    }

    .soci-his-cat img {
        width: 10px;
    }

    .sebr-nub-case-icon {
        width: 34px;
        margin-bottom: 0.5rem;
    }

    .soci-envir-box-img {
        width: 50%;
        margin: 0 auto 0.6rem;
    }

    .soci-envir-box-ri {
        width: 100%;
    }

    .soci-envir-box {
        flex-wrap: wrap;
    }

    .sebr-nub-case {
        padding: 0.36rem 0.28rem;
    }

    /* g3 */

    .cgin-case {
        padding: 0.4rem 0.3rem;
        box-shadow: 0 4px 10px 0 rgba(90, 114, 146, 0.10);
    }

    .camp-gather-inof .slick-list {
        padding: 0 0.1rem 0.2rem;
    }

    .camp-diver-case {
        width: 56.65%;
    }

    .rttn-case-txt p {
        margin-bottom: 0;
    }

    .rttn-case-tit {
        margin-bottom: 0.1rem;
    }

    .rttn-case-content {
        top: 0.3rem;
    }

    .camp-train-inof-nub {
        padding-right: 0;
    }

    .camp-train-inof-nub:nth-last-child(2n) {
        padding-left: 0;
    }

    .ctin-content {
        width: 50%;
    }

    .ctin-pic {
        width: 45.8%;
    }

    .ctin-content-tit {
        margin-bottom: 0.1rem;
    }

    .ctin-content-txt {
        margin-bottom: 0.2rem;
    }

    /* g4 */
    .roin-link {
        padding: 0.3rem 0.26rem;
    }

    .roin-link-ri {
        width: 0.6rem;
    }

    .roin-link-le-tit {
        margin-bottom: 0.06rem;
    }

    .rllb-icon {
        width: 20px;
        top: -1.5px;
    }

    /* d2 */
    .ahli-nub-case {
        background: transparent;
    }

    .ahli-nub-case::after {
        opacity: 1;
    }

    .ahli-nub-case-link {
        color: var(--colorfff);
    }

    .ahli-nub-case {
        padding: 1.1rem 1rem 0.6rem;
    }

    .test-center-le {
        width: 100%;
        margin-bottom: 0.4rem;
    }

    .test-center-ri {
        width: 70%;
        margin: 0 auto;
    }

    .test-center .ys-cont1440 {
        flex-wrap: wrap;
    }

    .test-fore-case-ri {
        width: 40.8%;
    }

    .tfcr-nub-case-tit {
        width: 100%;
    }

    .test-fore-case-le {
        width: 59%;
    }

    .tfcr-nub-case {
        padding: 0.4rem 0.4rem;
    }

    .test-solu-case-le {
        transform: translateY(0);
    }

    .test-solu-case-le {
        width: 52.85%;
    }

    .tscl-txt {
        margin-bottom: 0.3rem;
    }

    /* e2 */
    .client-serve-case {
        width: 45%;
    }

    .cqin-case {
        padding: 0.3rem 0.24rem 0.4rem;
    }

    .cqin-case-tit {
        margin-bottom: 0.1rem;
    }

    .cqin-case-icon {
        width: 0.6rem;
        margin: 0 auto 0.05rem;
    }

    .cnct-icon {
        width: 0.5rem;
    }

    .client-partner-inof {
        margin: 0 -0.4rem;
    }

    .client-partner-inof-nub {
        width: 20%;
        padding: 0 0.4rem;
    }

    .casi-nub-case {
        padding: 0.3rem 0.3rem 0.5rem;
    }

    .client-partner .slick-dots li {
        width: 6px;
        height: 6px;
    }

    .cpin-case-nub {
        margin-bottom: 0.2rem;
    }

    .client-partner-tit {
        margin-bottom: 0.4rem;
    }

    .client-partner-inof1 {
        margin-bottom: 0.7rem;
    }

    .rela-main h1,
    .recu-main h1,
    .camp-main h1,
    .gove-main h1,
    .res-main h1,
    .develop-main h1,
    .soci-main h1,
    .client-main h1,
    .qual-main h1,
    .test-main h1 {
        margin-top: 0;
    }

    /* f5 */
    .soci-envir-box-bg {
        width: 388px;
    }

    .rein-case {
        --reswid: 3.1rem;
        padding: 0.1rem 0.25rem;
    }

    .res-main .soci-envir-txt {
        margin-bottom: 1.3rem;
    }

    .res-sustain-ri {
        width: 61.17%;
        margin: 0 -0.15rem;
    }

    .res-sustain-inof-nub {
        padding: 0.6rem 0.3rem;
        margin-bottom: 0.4rem;
    }

    .res-sustain-inof {
        padding: 0 0.15rem;
    }

    .res-sustain-inof2 {
        margin-top: 1.4rem;
    }

    .res-pra-top-txt {
        width: 47%;
    }

    .res-pra-bot-inof {
        width: 53.98%;
        margin: 0 -0.4rem -0.1rem;
    }

    .rpbi-nub {
        padding: 0 0.4rem;
        margin-bottom: 0.1rem;
    }

    /* d6 */
    .develop-center-le-txt {
        padding-bottom: 0.2rem;
        margin-bottom: 0.2rem;
    }

    .dcli-nub {
        margin-bottom: 0.1rem;
    }

    .dcli-nub-box {
        --ballwd: 10px;
    }

    .develop-center-ri {
        width: 50%;
        margin-bottom: 0.5rem;
    }

    .develop-center-le {
        width: 100%;
    }

    .develop-center .ys-cont1440 {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .develop-copper .ys-cont1680 {
        padding: 0 6.25vw;
    }

    .dcsi-nub-case-big {
        width: 1.8rem;
    }

    .dcsi-nub5 {
        top: 46.18%;
    }

    .dcsi-nub4 {
        top: 46.18%;
    }

    .dcsi-nub3 {
        top: 46.18%;
    }

    .dcsi-nub2 {
        top: 46.18%;
    }

    .dcsi-nub1 {
        top: 46.18%;
    }

    .develop-copper-svg {
        margin-top: -1.7rem;
        margin-bottom: -0.3rem;
    }

    .develop-copper {
        padding-bottom: 0;
    }

    .develop-key-le {
        width: 100%;
        margin-bottom: 0.5rem;
    }

    .develop-key-ri {
        width: 100%;
        transform: translateX(0rem);

    }

    .develop-key-case {
        flex-wrap: wrap;
        width: 100%;
    }

    .dkri-nub-box-txt,
    .dkri-nub-box-txt p {
        font-size: var(--font16);
    }

    .dkri-nub-box-txt {
        width: 1.9rem !important;
    }

    .develop-meas {
        padding-top: 1.3rem;
        padding-bottom: 1.3rem;
    }

    .dmbt-nub-case {
        width: 2.5rem;
    }

    .dmbt-nub {
        padding: 0 0.3rem;
    }

    .develop-meas-bg-txt {
        margin: 0 -0.3rem;
    }

    .dabi-nub {
        cursor: pointer;
    }

    .dmbi-nub3 {
        top: 26.44%;
    }

    .dmbi-nub2 {
        top: 67%;
    }

    .develop-achie-date {
        bottom: 0.4rem;
    }

    .test-main-pop .ys-modal-content {
        width: 621px;
        max-height: 310px;
    }

    .tmps-pagination {
        margin-top: 0.2rem;
    }

    .client-partner-inof-nub {
        width: 25%;
    }

    /* .res-pra-top-tit {
        width: 100%;
        margin-bottom: 0.5rem;
    }

    .res-pra-top {
        flex-wrap: wrap;
    }

    .res-pra-top-txt {
        width: 100%;
    } */
    .camp-gather-inof {
        display: block;
    }

    .camp-gather-inof-nub:not(:first-child) {
        display: none;
    }

    .camp-gather-inof-nub {
        width: 33.333%;
    }

    /* 南亚二期end */
    .develop-copper-svg {
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

    .develop-copper {
        padding-bottom: var(--space130);
    }

    .dcsi-nub1,
    .dcsi-nub2,
    .dcsi-nub3,
    .dcsi-nub4,
    .dcsi-nub5 {
        top: 40.18%;
    }

    .client-after-sticky {
        height: auto;
        top: auto !important;
        position: relative !important;
        width: 100% !important;
    }

    .client-after {
        height: auto;
    }

    .client-after-sticky-top {
        height: auto !important;
    }

    .camp-invi-sticky {
        height: auto;
        top: auto !important;
        position: relative !important;
        width: 100% !important;
    }

    .camp-invi {
        height: auto;
    }

    .camp-invi-sticky-top {
        height: auto !important;
    }

    .dmbi-nub4 {
        top: 70.75%;
    }
    /* 12. 19 end */
   .ahli-nub-case-bg {
        height: 68%;
    }

    .dmbi-nub.act .dmbi-nub-case::before {
        width: 0%;
        height: 0%;
    }

    .res-sustain-bg img {
        height: auto;
        position: relative;
        -webkit-position: relative;
        top: auto;
        height: 100%;
    }

    .res-sustain-le {
        padding-top: 1.22rem;
        min-height: auto;
        position: relative;
        -webkit-position: relative;
        top: auto;
        width: 32%;
    }

    .res-sustain .ys-cont1440 {
        padding-top: var(--space130);
        padding-bottom: var(--space130);
    }
    /* 12. 20 end */
     .develop-key-ri {
        margin-right: 0;
    }

    .dmbi-nub.act .dmbi-nub-case::before {
        width: 130%;
        height: 130%;
    }

    /* 12. 22 end */
    .solu-main .ys-flex-pos-center {
        padding-top: 0.8rem;
    }

    .solu-main-case {
        margin-top: 0;
    }
    /* 12. 24 end */
    
    .test-solu-case-le {
        width: 62%;
    }

    .camp-gather-inof-nub:nth-child(3n+1) .cgin-case {
        animation-delay: 0.2s;
    }

    .camp-gather-inof-nub:nth-child(3n+2) .cgin-case {
        animation-delay: 0.3s;
    }

    .camp-gather-inof-nub:nth-child(3n+3) .cgin-case {
        animation-delay: 0.4s;
    }

    /* 12.25 - start Yori  f1 */
    .rela-banner-case-tit {
        margin: 0 -0.2rem 0.3rem;
    }

    .rela-banner-case-icon {
        width: 40%;
    }

    .rela-sec-case {
        padding: 0.6rem 0.3rem;
    }

    .rela-sec-case-iframe {
        height: 250px;
    }

    .rela-per .home-provide-list-case {
        display: none;
    }

    .rela-per-case-inof {
        margin: 0 -0.12rem;
    }
    .rtli-nub-link {
        padding: 0.15rem 0.6rem;
    }

    .rtli-nub-link-ce {
        padding: 0.1rem 0.3rem 0.1rem 0;
    }

    .rela-inv-le {
        width: 30%;
    }

    .rela-inv-ri {
        width: 64%;
    }

    .rela-inv-ri.curi-nub .ys-form {
        --spacebot: 12px;
        --space: 6px;
    }

    .rela-tem-list .mCSB_scrollTools .mCSB_draggerRail {
        width: 4px;
    }

    .rela-tem-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 3px;
    }

    .rpci-nub-link-icon {
        width: 14px;
    }

    .rpci-nub {
        width: 33.333%;
    }

    /* 12.25 - end Yori  f1 */

    /* 1199end */
}

@media screen and (max-width: 767px) {

    .ys-ban-pc,
    .ys-nyban-pc {
        display: none;
    }

    .ys-ban-video {
        display: none;
    }

    .ys-ban-ph,
    .ys-nyban-ph {
        display: block;
    }

    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }

    html {
        font-size: 56px;
    }

    :root {
        /* 字号82-100 0.60rem 34px */
        --fontr1: 0.60rem;
        /* 字号72-80 0.57rem 32px */
        --fontr2: 0.57rem;
        /* 字号62-70 0.54rem 30px */
        --fontr3: 0.54rem;
        /* 字号52-60 0.50rem 28px */
        --fontr4: 0.50rem;
        /* 下 */
        --font52: 0.42rem;
        --font48: 0.34rem;
        --font36: 0.38rem;
        --font34: 0.36rem;
        --font32: 0.36rem;
        --font30: 0.34rem;
        --font28: 0.3rem;
        --font26: 0.32rem;
        --font24: 0.26rem;
        --font22: 0.28rem;
        --font20: 0.24rem;
        --font18: 0.26rem;
        --font16: 0.25rem;
        --font14: 0.24rem;
        --font12: 0.18rem;
        /* 间距 */
        --space250: 1.00rem;
        --space240: 0.99rem;
        --space230: 0.97rem;
        --space220: 0.95rem;
        --space210: 0.93rem;
        --space200: 0.91rem;
        --space190: 0.89rem;
        --space180: 0.87rem;
        --space170: 0.85rem;
        --space160: 0.83rem;
        --space150: 0.81rem;
        --space140: 0.79rem;
        --space130: 0.77rem;
        --space120: 0.75rem;
        --space110: 0.73rem;
        --space100: 0.71rem;
        --space90: 0.69rem;
        --space80: 0.67rem;
        --space70: 0.65rem;
        --space60: 0.6rem;
    }

    /* index */
    .home-ready-txt {
        padding: 0;
        margin-bottom: 0.3rem;
    }

    .home-ready .mod-tit {
        padding: 0;
    }

    .footer-bot {
        flex-direction: column-reverse;
    }

    .footer-privacy {
        margin-left: 0;
    }

    .footer-privacy li:nth-child(1)::after {
        opacity: 0;
    }

    .footer-privacy li:nth-child(1) {
        padding-left: 0;
    }

    .ys-footer {
        --sapceft1: 38px;
        --sapceft2: 38px;
        --sapceft3: 14px;
        --sapceft4: 14px;
    }

    .footer-top {
        flex-wrap: wrap;
    }

    .footer-nav {
        width: 100%;
        margin-bottom: 0.38rem;
    }

    .footer-share-total {
        width: 100%;
    }

    .footer-logo {
        width: 100px;
        margin-bottom: 0.3rem;
    }

    .footer-logo-total-tit {
        margin-bottom: 0.05rem;
    }

    .flti-nub {
        margin-bottom: 0.06rem;
    }

    .footer-logo-total {
        margin-bottom: 0.3rem;
    }

    .footer-share {
        margin-bottom: 0.14rem;
        justify-content: center;
    }

    .footer-share-total-tit {
        margin-bottom: 0.14rem;
        text-align: center;
    }

    .footer-share-total .mod-btn {
        display: flex;
        justify-content: center;
    }

    .footer-nav>li>a {
        padding: 4px 0;
    }

    .footer-nav li:nth-last-child(1) a {
        padding: 4px 0;
    }

    .home-explore-case {
        flex-wrap: wrap;
    }

    .home-explore-case-left {
        margin-bottom: 0.3rem;
        width: 100%;
    }

    .home-explore-case-right {
        width: 100%;
    }

    .hecr-top {
        margin-bottom: 0.21rem;
    }

    .hsfn-bax {
        --heightfold: 300px;
    }

    .hsfn-bax-content-txt {
        margin-bottom: 0.24rem;
    }

    .hict-all {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .hict-top {
        position: relative;
        margin: 0 auto 0.3rem;
    }

    .hict-inof {
        width: 100%;

    }

    .hict-clip-arrow {
        width: 100%;
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 0.3rem;
    }

    .mod-dots .slick-dots {
        margin-top: 0.3rem;
    }

    .mod-dots .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }

    .hict-top {
        width: 4.1rem;
    }

    .hict-clip-arrow {
        position: relative;
    }

    .hinc-left-top-case {
        width: 100%;
        padding: 0.7rem 0.3rem 0.5rem;
    }


    .hinc-left-bottom .mod-btn-link img {
        width: 0.54rem;
    }

    .home-provide-list {
        margin-right: 0;
        padding-right: 0;
        --pullback: 0.2rem;
    }

    .home-provide-box {
        width: 100%;
    }

    .home-provide-list-inof {
        padding-right: var(--pullback);

    }

    .home-main-case {
        top: 22%;
    }

    .home-provide-all {
        margin-bottom: 0.4rem;
    }

    .home-main .ys-ban-title {
        width: 100%;
    }

    .hlti-nub {
        width: 100%;
        margin-bottom: 0.1rem;
    }

    .hinc-left-top-inof {
        margin: 0 -0.1rem -0.1rem;
    }

    .hinc-left-top-tit {
        margin-bottom: 0.3rem;
    }

    .home-explore .mod-tit {
        margin-bottom: 0.32rem;
    }

    .home-sustain .mod-tit {
        margin-bottom: 0.32rem;
    }

    .home-inject-case .mod-tit {
        margin: 0 auto 0.32rem;
    }

    .home-data-pic-ph .hncb-pop .hncb-pop-top-link {
        opacity: 1;
        box-shadow: none;
        background: var(--colorbj);
    }

    .home-data-pic-ph .hncb-pop {
        position: relative;
        bottom: auto;
        width: 100%;
    }

    .home-data-pic-ph {
        margin-top: 0.4rem;
    }

    .home-data-pic-ph .hncb-pop-bottom {
        opacity: 1;
        background: var(--colorbj);
        box-shadow: none;
        padding: 0.3rem 0.3rem;
    }

    .hdpp-nub {
        width: 100%;
    }

    .hdpi-nub-case-bottom {
        pointer-events: none;
    }

    .hdpi-nub-case-bottom .mod-btn-link {
        opacity: 0;
    }

    .hdpi-nub.act .mod-btn-link {
        opacity: 1;
    }

    .hict-top-nub-tit {
        padding: 0.04rem 0.06rem;
    }

    .hncb-pop-top-link {
        padding: 0.3rem 0.3rem;
    }

    .hplc-btn.slick-arrow {
        background: var(--colormain);
    }

    .hplc-btn.slick-arrow img:nth-child(1) {
        opacity: 1;
    }

    .hplc-btn.slick-arrow img:nth-child(2) {
        opacity: 0;
    }

    .hplc-btn.slick-arrow.slick-disabled {
        background: var(--colorfff);
    }

    .hplc-btn.slick-arrow.slick-disabled img:nth-child(2) {
        opacity: 1;
    }

    .hplc-btn.slick-arrow.slick-disabled img:nth-child(1) {
        opacity: 0;
    }

    /* kaffi-start */
    /* B2-产品详情页 */
    .spec-page-banbox-le {
        width: 100%;
        padding-right: 0;
    }

    .spec-page-banbox-ri {
        width: 100%;
    }

    .spec-page-banbox {
        position: relative;
        margin: 40px 0;
    }

    .spec-page .ys-nyban-img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .spec-page .ys-nyban-ph {
        height: 100%;
    }

    .spec-page-banbox-le {
        margin-bottom: 0.4rem;
    }

    .spbr-wrap-list {
        width: 100%;
        padding-bottom: 0.3rem;
    }

    .spbl-top {
        margin-bottom: 0.2rem;
    }

    .swlb-le {
        width: 20px;
        margin-top: 2px;
    }

    .spec-table-box {
        max-height: 488px;
    }

    .spec-down-box-list {
        width: 100%;
        padding-bottom: 0.24rem;
    }

    .spec-down .std-font40 {
        margin-bottom: 0.4rem;
    }

    .spbl-top h1 {
        margin-bottom: 0.12rem;
    }

    /* D4-新闻列表 */
    .news-resi-bot {
        width: 100%;
    }

    .news-resi-bot-le {
        width: 100%;
        margin-bottom: 0.2rem;
    }

    .news-resi-bot-ri {
        width: 100%;
    }

    .nrbr-link {
        padding: 0.26rem;
    }

    .mod-tip {
        font-size: 12px;
    }

    .news-tech-wrap-item {
        width: 100%;
    }

    .nrbr-link-top .std-text14 {
        margin-bottom: 0.1rem;
    }

    .nrbr-link-top {
        margin-bottom: 0.04rem;
        margin-top: 0;
    }

    .ntwi-link-bot-top {
        margin-bottom: 0.02rem;
    }

    .pc-fenye li {
        width: 24px;
        height: 24px;
        line-height: 24px;
        margin: 0 4px;
    }

    .news-tech-wrap-item {
        padding-bottom: 0.4rem;
    }

    .news-tech-wrap {
        margin-bottom: -0.4rem;
    }

    .news-tech-wrap-item:nth-child(n) {
        animation-delay: .2s;
    }

    .ntwi-link-bot-top .std-text14 {
        margin-bottom: 0;
    }

    /* D5-新闻详情 */
    .info-satu-box-le {
        width: 100%;
        margin-bottom: 0.3rem;
    }

    .info-satu-box-ri {
        width: 100%;
    }

    .info-satu-box-le .ys-share-img {
        width: 24px;
    }

    .isbl-bot p {
        margin-bottom: 0.24rem;
    }

    .isbr-wrap-list-link {
        padding-bottom: 0.3rem;
    }

    .info-satu-box-ri {
        padding: 0.34rem 0.23rem 0.25rem;
    }

    .info-satu-box-le {
        padding: 0.23rem 0.26rem 0.4rem;
    }

    /* D3-制造基地 */
    .mpbi-le {
        width: 100%;
        margin-bottom: 0.4rem;
    }

    .mpbi-ri {
        width: 100%;
    }

    .manu-prod-wrap-item .std-text14 {
        min-width: 85px;
    }

    .manu-prod-info {
        margin-bottom: 0.32rem;
    }

    .mpbi-le .std-font32 {
        margin-bottom: 0.16rem;
    }

    .manu-prod-wrap-item {
        padding: 0rem;
        padding-top: 0.1rem;
    }

    .manu-prod-wrap {
        margin: 0 -0.16rem;
    }

    .manu-prod-wrap-item.act .std-text14 {
        box-shadow: 0 -3px 4.8px 0 rgba(174, 188, 215, 0.25);
    }

    .mlib-text {
        display: none;
    }

    .manu-fabri-box>.ys-imgbox-cover {
        width: 66%;
    }

    .mfwl-cont-text-img {
        width: 32px;
        margin-bottom: 0.1rem;
    }

    .manu-fabri-box-info {
        --wh1: 120px;
    }

    .manu-fabri-wrap-list .std-font20 {
        font-size: 10px;
    }

    .mfbs-cicle img {
        top: -4px;
    }


    .ntwi-link {
        padding: 0.26rem 0.26rem 0.3rem;
    }

    .news-resi-top-list {
        padding: 0;
    }

    .ntwi-link {
        background: var(--colorfff);
        border-radius: var(--radius10);
        border: none;
    }

    .news-tech-wrap-item:nth-child(3n-2) .ntwi-link {
        border-left: none;
    }

    .nrtl-link {
        min-width: 85px;
    }

    .manu-prod .std-font40 {
        margin-bottom: 0.24rem;
    }

    .mpbi-le .std-font32 {
        margin-bottom: 0.1rem;
    }

    .mpbi-le>.std-text16 {
        margin-bottom: 0.2rem;
    }

    /* kaffi-end */
    .about-main .ys-nyban-img {
        height: auto;
    }

    .about-main .ys-nyban-img img {
        object-fit: cover;
        width: 100%;
        height: auto;
    }

    .about-intro-txt {
        width: 100%;
    }

    .about-intro-bg img {
        height: 100%;
        object-fit: cover;
    }

    .about-intro {
        background-color: var(--colormain);
    }

    /* .about-intro-bg {
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    } */

    .about-intro .ys-cont1440 {
        position: relative;
        left: auto;
        bottom: auto;
        transform: translateX(0%);
        margin-top: -1.8rem;
    }

    .about-intro .mod-tit {
        padding-bottom: 0rem;
        padding-top: 0;
        margin-bottom: 0.2rem;
    }

    .about-global-case {
        width: 100%;
    }

    .about-global-case-right {
        width: 100%;
    }

    .about-global .ys-cont1440 {
        flex-wrap: wrap;
    }

    .about-global-case-txt {
        margin-bottom: 0.3rem;
    }

    .about-value-inof-nub {
        width: 50%;
        padding: 0 0.1rem;
    }

    .about-value-inof {
        margin: 0 -0.1rem;
    }

    .about-culture-inof-nub {
        width: 100%;
    }

    .acin-case-hover {
        padding: 0.38rem 0.3rem 0.32rem;
    }

    .about-honors-list {
        margin-right: 0;
        padding-right: 0;
    }

    .ahli-nub-case {
        padding: 1.2rem 0.7rem 1rem;
    }

    .ahli-nub-case-bg {
        width: 70%;
    }

    .ahtl-txt {
        margin-bottom: 0.3rem;
    }

    .about-honors-top {
        margin-bottom: 0.5rem;
    }

    .ahli-nub {
        width: 100%;
    }

    .acin-case {
        padding: 0.65rem 0.3rem 0.4rem;
    }

    .acin-case-hover .acin-case-icon {
        width: 0.6rem;
    }

    .acin-case-hover-tit,
    .acin-case-hover-txt,
    .acin-case-hover-txt p {
        font-size: var(--font14);
    }

    .about-value-inof-nub {
        width: 100%;
    }

    .avin-case-content {
        width: 92%;
    }

    .about-history-left {
        width: 100%;
        margin-bottom: 0.5rem;
    }

    .about-history-right {
        width: 100%;
        border-radius: 0;
    }

    .about-history-right .about-history-right-nub .ys-imgbox-cover {
        border-radius: 0.1rem;
    }

    .about-history .ys-cont1440 {
        flex-wrap: wrap;
    }

    .ahin-left-text {
        padding-bottom: 0.2rem;
    }

    .about-history-year {
        top: 16%;
    }

    .about-value-txt {
        width: 100%;
    }

    .mater-select-left {
        display: none;
    }


    .mater-select.act .mater-select-right {
        width: 100%;
    }



    /* .ys-tcb-out {
        display: none;
    } */
    .ys-typeselect-cry-top {
        justify-content: center;
    }

    .ys-tct-left-reset {
        margin-left: 0;
        display: flex;
        justify-content: center;
        margin-bottom: 0.1rem;
    }

    .ys-tct-left-change {
        display: flex;
        justify-content: center;
        margin-bottom: 0.1rem;
        margin-right: 0.2rem;
    }

    .ys-tct-left {
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
    }



    .ys-typeselect::before,
    .ys-typeselect::after {
        background: transparent;
    }

    .about-global-case-right #about-three {
        width: 300px;
        height: 300px;
        margin-bottom: 0.3rem;
    }

    .mater-main .ys-flex-pos-center .std-text16 {
        width: 90%;
    }

    .mater-select.act .ys-typeselect-cry {
        padding: 0;
    }

    .ys-tcb-right .ys-typeselect-bd {
        display: none;
    }

    .msrs-list {
        padding: 0;
    }

    .ytrp-nub-case {
        border-top: 1px solid #ECECEC;
        border-bottom: 1px solid #ECECEC;
        padding: 16px 13px 16px;
    }

    .ytrp-nub-case-tit {
        align-items: start;
        display: flex;

    }

    .ynct-link1 {
        padding-right: 0.1rem;
        flex-grow: 1;
        color: var(--colormain);
        font-size: var(--font28);
    }

    .ynci-nub {
        display: flex;
    }

    .ynci-nub-name {
        padding-right: 0.2rem;
        color: var(--color333);
        width: 80px;
        flex: none;
    }

    .ys-tcb-right-ph {
        display: block;
    }

    .return-top {
        position: fixed;
        right: 20px;
        bottom: 15vh;
        cursor: pointer;
        opacity: 0;
        transition: var(--transition);
        transform: scale(0);
        pointer-events: none;
        z-index: 60;
        flex-direction: column;
        align-items: center;
        display: flex;
    }

    .return-top-case {
        width: 30px;
        height: 30px;
        background: var(--colormain);
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .return-top-case img {
        width: 40%;
        transform: rotate(90deg);
    }

    .return-top-tit {
        color: var(--color000);
        padding-left: 2px;
    }

    .return-top.show {
        opacity: 1;
        transform: scale(1);
        pointer-events: all;
    }

    .ys-tcb-out-left {
        position: absolute;
        top: 0;
        /* left: -20px; */
        left: 0;
        height: 100%;
        max-height: calc(100vh - 64px);
        transform: translateX(0);
        transition: transform 0.36s;
    }

    .ys-typeselect.on .ys-tcb-out-left {
        transform: translateX(-110%);
    }

    .ys-tcb-out {
        position: relative;
    }

    .ys-tb1i-hd {
        padding: 5.5px 0.2rem 5.5px 0.35rem;
    }

    .ys-typeselect::before,
    .ys-typeselect::after {
        display: none;
    }

    .mater-select .ys-cont1600 {
        padding: 0;
    }

    .mater-select-right-solve {
        padding-left: 20px;
        padding-right: 20px;
    }

    .ys-tcb-right {
        padding: 0 20px;
    }

    .ys-typeselect-cry-top {
        padding: 0 20px;
        margin-bottom: 0.2rem;
    }

    .mater-select-right-solve .mod-tit {
        margin-bottom: 0.3rem;
    }

    .ys-tct-left-reset .ys-imgbox-cover img:nth-child(2),
    .ys-tctlc-icon img:nth-child(2) {
        opacity: 1;
    }

    .ys-tct-left-reset .ys-imgbox-cover img:nth-child(1),
    .ys-tctlc-icon img:nth-child(1) {
        opacity: 0;
    }

    .ys-tctlc-font span {
        color: var(--colormain);
    }

    .ys-tct-left-reset .ys-typeselect-text14 {
        color: var(--colormain);
    }

    .news-resi-top {
        margin: 0;
    }

    .manu-prod-wrap {
        margin: 0;
        width: 100%;
    }

    .mCSB_inside>.mCSB_container>* {
        padding-right: 0;
    }


    .hdpi-nub.act {
        z-index: 9;
    }

    .about-global-pop:not(:first-child) {
        display: none;
    }

    /* 2025.11.19 - tammy - start */
    .about-global-pop.active .std-font20 {
        color: var(--color333);
    }

    /* 2025.11.19 - tammy - end */


    .return-top {
        display: block;
    }

    .home-ctact-ri-top {
        width: 100%;
        margin: 0 auto 0.3rem;

    }

    .text-box {
        -webkit-mask-size: 290px 40px;
    }

    .text-box {
        height: 46px;
    }

    .hpli-nub {
        width: 100%;
    }

    .hdpi-nub-case .mod-btn .mod-btn-link span {
        padding-top: 3px;
        font-size: 12px;
    }


    .home-provide-box input::placeholder {
        font-size: 12px;
    }

    .about-history-year {
        display: none;
    }

    .manu-fabri {
        padding-bottom: 1.5rem;
    }

    .hecl-case-tit {
        padding: 0.02rem 0.1rem;
    }

    .hecl-case {
        padding: 0.14rem 0.16rem;
    }

    .news-tech-wrap li:nth-last-child(1) {
        padding-bottom: 0;
    }

    .about-main-case-box {
        bottom: 1rem;
    }

    .about-main .ys-nybanner .ys-cont1600 {
        margin-top: 14.5%;
    }

    .footer-share {
        --codew: 80px;
    }

    .footer-nav>li::before,
    .footer-nav>li::after {
        top: calc(0.875em + 3px);
    }

    .mod-tit {
        font-size: 22px;
        margin-bottom: 0.2rem;
    }

    .home-main .ys-ban-title {
        font-size: 26px;
    }

    .home-explore-case-right .hecr-inof .hecr-inof-nub-case {
        padding: 0.3rem 0.3rem 0.3rem;
    }

    .hdpi-nub-case .mod-btn .mod-btn-link {
        padding: 0.1rem 0.2rem 0.12rem;
        width: auto;
        white-space: nowrap;
    }

    .hdpi-nub-case .mod-btn .mod-btn-link span {
        white-space: nowrap;
        width: 100%;
    }

    .hecr-top .hecl-content {
        bottom: 0.16rem;
    }

    .mod-btn-link {
        padding: 0.18rem 0.28rem 0.16rem;
    }

    .footer-nav {
        display: block;
    }


    .avin-case-pic {
        max-height: 350px;
    }

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

    /* .mfbi-list-item1 {
        top: 0.2rem;
        left: 1.2rem;
    }

    .mfbi-list-item8 {
        top: 0.2rem;
        right: 0.6rem;
    }

    .mfbi-list-item2 {
        top: 1.5rem;
        left: 0.45rem;
    }

    .mfbi-list-item7 {
        top: 1.5rem;
        right: -0.25rem;
    }

    .mfbi-list-item3 {
        left: 0.6rem;
        bottom: 0.4rem;
    }
    .mfbi-list-item6 {
        right: -0.05rem;
        bottom: 0.4rem;
    }
        .mfbi-list-item4 {
        left: 1.6rem;
        bottom: -0.7rem;
    }
    .mfbi-list-item5 {
        bottom: -0.7rem;
        left: 4rem;
    } */

    .mfbi-list-item1 {
        top: 7%;
        left: 23%;
    }

    .mfbi-list-item8 {
        top: 7%;
        right: 12%;
    }

    .mfbi-list-item2 {
        top: 40%;
        left: 9%;
    }

    .mfbi-list-item7 {
        top: 40%;
        right: -4%;
    }

    .mfbi-list-item3 {
        left: 12%;
        bottom: 8%;
    }

    .mfbi-list-item6 {
        right: -1%;
        bottom: 8%;
    }

    .mfbi-list-item4 {
        left: 33%;
        bottom: -21%;
    }

    .mfbi-list-item5 {
        bottom: -21%;
        left: auto;
        right: 22%;
    }

    .spec-table-box table tbody tr:first-child td:nth-child(2) {
        min-width: 200px !important;
    }

    .hpli-nub-link-pic {
        max-height: 300px;
    }

    .spec-table-box table tr:nth-child(2) {
        top: 1.02rem;
    }

    .ahli-nub-case {
        padding: 1.2rem 1.2rem 01rem;
    }

    .ahli-nub-case-bg {
        width: 75%;
        height: 67%;
    }

    /* Yori - start 12.4  */
    .mod-pop .ys-form-inof-item2 {
        width: 100%;

    }

    .mater-select.act .mater-select-left {
        width: 100%;
        opacity: 1;
    }

    .mater-select-left {
        width: 0;
        display: block;
        position: absolute;
    }

    .mater-select-left-btn img {
        width: 7px;
    }

    .ahli-nub-case {
        padding: 1.6rem 1.2rem 0.7rem;
    }

    .ahli-nub-case-tit {
        font-size: var(--font24);
    }

    .footer-nav {
        display: none;
    }

    /* Yori - end 12.4  */
    /* Yori - start 12.10  */
    .spec-page-banbox {
        margin: 0;
    }

    /* Yori - end 12.10  */

    .hinc-left-top-case {
        padding: 0.8rem 0.3rem 0.5rem;
    }

    /* Yori - start 12.17  */

    /* Yori - end 12.17  */
    /* 南亚二期 */
    /* c1 */
    .solu-main-le {
        width: 100%;
        position: relative;
        top: 0;
        margin-bottom: 0.5rem;
    }

    .solu-main-case {
        flex-wrap: wrap;
    }

    .solu-main-ri {
        width: 100%;
    }

    .solu-main .ys-nybanner p {
        margin-top: 0.16rem;
    }

    .solu-main-ri-inof {
        margin-top: 0.26rem;
    }

    .smri-nub-top-img {
        top: 0px;
    }

    /* j1 */

    .contact-us-le {
        width: 100%;
        margin-bottom: 0.5rem;
    }

    .contact-us .ys-cont1440 {
        flex-wrap: wrap;
    }

    .contact-us-ri {
        width: 100%;
    }

    .ys-form-inof-item2 {
        width: 100%;
    }

    .curi-nub .ys-form {
        --spacebot: 10px;
        --spacein: 11px;
        --height: 38px;
    }

    .ys-fii-submit {
        height: 40px;
        line-height: 40px;
    }

    .curi-nub .ys-fia-text-btn {
        width: 12px;
        height: 12px;
        top: 4.5px;
    }

    .csin-case-icon {
        width: 50%;
        margin: 0 auto 0.3rem;
    }

    .csin-case {
        flex-wrap: wrap;
        padding: 0.25rem 0.3rem 0.24rem;
    }

    .csin-case-ri {
        width: 100%;
    }

    /* .contact-us-ri-top{
        position: sticky;
        top:var(--headh) ;
        background: #F4F9FF;
        padding-top: 0.2rem;
    }
    .contact-us{
        overflow: visible;
    } */

    /* g1,g2 */
    .social-recru-top .ys-select {
        width: 50%;
        padding: 0.16rem 0.2rem 0.16rem 0.205rem;
    }

    .social-recru-bot-sel .cots-box-shows {
        padding: 0.15rem 0.2rem 0.15rem 0.6rem;
    }

    .srbs-icon {
        width: 18px;
        left: 0.18rem;
    }

    .snct-case {
        width: 24px;
        height: 24px;
    }

    .srbi-nub-case-inof {
        flex-wrap: wrap;
    }

    .snct-nub {
        margin-bottom: 0.05rem;
    }

    .srbi-nub-case-inof {
        margin: 0 -0.15rem -0.05rem;
    }

    /* e1 */
    .qual-prom-inof-nub {
        width: 100%;
        border-right: none;
    }

    .qual-tech-inof-nub {
        width: 100%;
    }

    .qual-tech-inof {
        display: block;
    }

    .qtin-case {
        border: 1px solid var(--colorfff);
        padding: 0.8rem 0.2rem;
    }

    .qual-prom .mod-tit {
        margin-bottom: 0.4rem;
    }

    .qual-tech .mod-tit {
        margin-bottom: 0.4rem;
    }

    .qual-pro .mod-tit {
        margin-bottom: 0.4rem;
    }

    .qual-pro-fold.ys-fold {
        --profold: 276px;
    }

    .qpfn-case-content {
        width: 91.6%;
    }

    .qual-sys-table {
        max-height: 260px;
    }

    .qual-sys-table table tr td img {
        width: 16px;
    }

    /* f6 */
    .soci-develop-ri {
        width: 100%;
    }

    .soci-develop-le-tit {
        margin-bottom: 0.2rem;
    }

    .soci-develop-le-txt {
        margin-bottom: 0.4rem;
    }

    .soci-his-inof-nub {
        width: 100%;
    }

    .shin-link-icon {
        width: 20px;
    }

    .shin-link {
        padding: 0.3rem 0.28rem;
    }

    .gove-envir .sebi-nub-case {
        flex-wrap: wrap;
    }

    .gove-envir-le {
        width: 100%;
        margin-bottom: 0.4rem;
    }

    .gove-envir-ri {
        width: 100%;
    }

    .geri-nub-top-icon {
        width: 18px;
        top: 0px;
    }

    .soci-his .mod-tit {
        margin-bottom: 0.4rem;
    }

    .gove-safe .mod-tit {
        margin-bottom: 0.4rem;
    }

    .soci-cert-tit {
        font-size: var(--font40);
    }

    .soci-cert-top {
        margin-bottom: 0.4rem;
    }

    .soci-cert-swiper {
        padding-bottom: 0.5rem !important;
    }

    .scsi-nub-case {
        padding: 0.3rem 0.3rem;
    }

    .soci-envir-box-img {
        width: 100%;
        margin: 0 -0.1rem 0.4rem;
    }

    .soci-envir-box-le img {
        height: 100%;
        object-fit: cover;
    }

    .soci-envir-box-le {
        max-height: 300px;
    }

    .sebr-nub {
        width: 100%;
        margin-bottom: 0;
    }

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

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

    .soci-envir-box-ri {
        margin: 0;
    }

    .sebi-nub {
        width: 100%;
        padding: 0 0.1rem;
    }

    .sebr-nub-case {
        box-shadow: none;
        background-color: var(--colorbj);
    }

    /* g3 */

    .camp-invi-swiper-case {
        width: 100%;
    }

    .camp-invi-swiper-pagination {
        width: 100% !important;
    }

    .cisi-nub-case {
        padding: 0.4rem 0.26rem 0.8rem;
    }

    .ccin-tit {
        font-size: var(--font16);
    }

    .camp-diver-case {
        width: 100%;
    }

    .recu-tech-top {
        flex-wrap: wrap;
    }

    .recu-tech-top-nub {
        position: relative !important;
        left: auto !important;
        width: 33.333% !important;
    }

    .ctin-pic {
        width: 100%;
        margin-bottom: 0.2rem;
    }

    .camp-train-inof-nub {
        flex-wrap: wrap;
    }

    .camp-train .ys-cont1360 {
        padding: 0 20px;
    }

    .ctin-content {
        width: 100%;
    }

    .ctin-content-tit {
        margin-bottom: 0.05rem;
    }

    /* g4 */
    .recu-open-inof-nub {
        width: 100%;
    }

    .recu-open-inof-nub:nth-child(n) {
        animation-delay: 0.2s;
    }

    .rllb-icon {
        width: 18px;
        top: 0px;
    }

    .recu-open-txt {
        margin-bottom: 0.4rem;
    }

    .recu-style-swiper {
        width: 100%;
    }

    .recu-style-swiper-case {
        width: 100%;
    }

    .rssi-nub-case-tit {
        margin-bottom: 0.05rem;
    }

    .recu-style-top {
        margin-bottom: 0.5rem;
    }

    /* d2 */
    .test-center-txt {
        margin-bottom: 0.16rem;
    }

    .test-center-txt p {
        margin-bottom: 0.1rem;
    }

    .tcli-nub {
        margin-bottom: 0.1rem;
    }

    .test-center-ri-center {
        --bigbl: 1.9rem;
    }

    .test-center-ri {
        width: 92%;
    }

    .tcri-nub-case-tit {
        font-size: var(--font12);
    }

    .tcri-nub-case-icon {
        width: 22px;
    }

    .tcri-nub-case {
        --teblue: 1.4rem;
    }

    .test-solu-case-le {
        width: 100%;
        padding: 0;
        margin-bottom: 0.3rem;
    }

    .test-solu-case {
        padding-right: 0;
        flex-direction: column;
    }

    .test-solu-case-ri {
        width: 36.1%;
    }

    .tscl-tit {
        text-align: center;
    }

    .tscl-txt,
    .tscl-txt p {
        text-align: center;
    }

    .test-solu-case .mod-btn2 {
        display: flex;
        justify-content: center;
    }

    .test-fore-case-ri {
        width: 100%;
        margin: 0 -0.1rem 0.3rem;
    }

    .test-fore-case-le {
        width: 100%;
    }

    .test-fore-case {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .test-fore-case-le {
        margin: 0;
    }

    .tfcl-nub {
        width: 100%;
        margin-bottom: 0;
    }

    .tfcr-nub {
        display: block;
        width: 100%;
        padding: 0 0.1rem;
    }

    .tfcr-nub-case {
        padding: 0.5rem 0.3rem;
    }

    .tfcl-nub-case {
        box-shadow: none;
        padding: 0.4rem 0.3rem;
    }

    .tfcl-nub-case::after {
        opacity: 1;
    }

    .tfcl-nub-case-icon img:nth-child(2) {
        opacity: 0;
    }

    .tfcl-nub-case-icon img:nth-child(1) {
        opacity: 1;
    }

    .tfcl-nub .tfcl-nub-case-tit {
        color: var(--colorfff);
    }

    .test-fore-tit {
        margin-bottom: 0.4rem;
    }

    .ahli-nub-case {
        padding: 1.4rem 1.2rem 0.7rem;
    }

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

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

    /* e2 */
    .client-qual-inof-nub:nth-child(2n+1) {
        animation-delay: 0.2s;
    }

    .client-qual-inof-nub:nth-child(2n+2) {
        animation-delay: 0.3s;
    }

    .client-qual-inof-nub {
        width: 50%;
    }

    .client-serve-case {
        width: 100%;
    }

    .client-serve-bg img {
        object-position: 28%;
    }

    .client-serve {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .client-partner .slick-dots {
        bottom: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: auto !important;
        position: relative !important;
        z-index: 10;
        top: 0% !important;
        transform: translateY(0%) !important;
        display: block;
        margin-top: 0.4rem;
    }

    .client-partner .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px !important;
    }

    .client-partner-inof-nub {
        padding: 0 0.2rem;
        width: 33.333%;
    }

    .client-partner-inof {
        margin: 0 -0.2rem;
    }

    .client-partner-inof1 {
        margin-bottom: 0.7rem;
    }

    .client-partner {
        padding-bottom: var(--space130);
    }

    /* f5 */
    .soci-envir-box-bg {
        width: 312px;
    }

    .soci-envir-box-small::before {
        width: 100%;
        height: 100%;
    }

    .rein-case-txt,
    .rein-case-txt p {
        font-size: var(--font12);
    }

    .rein-case {
        --reswid: 2.9rem;
        padding: 0.1rem 0.1rem;
    }

    .res-envir-inof-nub2 {
        left: 22.74%;
        top: 70.31%;
    }

    .res-envir-inof-nub3 {
        left: 78.29%;
        top: 70.31%;
    }

    .res-envir-inof-nub1 {
        top: 17.17%;
    }

    .res-sustain-le {
        width: 100%;
    }

    .res-sustain .ys-cont1440 {
        flex-wrap: wrap;
        padding-top: var(--space130);
        padding-bottom: var(--space130);
    }

    .res-sustain-le {
        padding-top: 0rem;
        min-height: auto;
        position: relative;
        -webkit-position: relative;
        top: 0;
    }

    .res-sustain-ri {
        display: none;
    }

    .res-sustain-ph {
        display: block;
        width: 100%;
    }

    .rspi-nub {
        width: 100%;
        padding: 0 0.1rem;
    }

    .res-sustain-ph-inof {
        margin: 0 -0.1rem;
    }

    .res-sustain-le-tit {
        text-align: center;
    }

    .res-sustain-le-txt,
    .res-sustain-le-txt p {
        text-align: center;
        margin-bottom: 0.3rem;
    }

    .res-sustain-bg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: relative;
        -webkit-position: relative;
        top: 0;
        overflow: hidden;
        object-position: bottom;
    }

    .res-pra-top-tit {
        width: 100%;
        margin-bottom: 0.2rem;
    }

    .res-pra-top-txt {
        width: 100%;
    }

    .res-pra-top {
        flex-wrap: wrap;
        margin-bottom: 0.4rem;
    }

    .res-pra-top-tit {
        line-height: var(--line13);
    }

    .res-pra-bot-le {
        width: 100%;
    }

    .res-pra-bot {
        flex-wrap: wrap;
    }

    .rpbi-nub {
        padding: 0 0.3rem;
    }

    .res-pra-bot-inof {
        width: 100%;
        margin: 0 -0.3rem -0.1rem;
    }

    .soci-cert-swiper-pagination {
        height: 1px !important;
    }

    .dain-box-tit {
        margin-bottom: -0.15rem;
    }

    /* d6 */

    .develop-center-ri {
        width: 100%;
        margin-bottom: 0.4rem;
    }

    .develop-center-le-tit {
        margin-bottom: 0.2rem;
    }

    .dcli-nub-tit {
        padding-left: 0.06rem;
    }

    .dcli-nub-box {
        --ballwd: 8px;
        margin-top: 2px;
    }

    .dcsi-nub {
        position: relative;
        left: auto;
        top: auto;
        width: 50%;
        padding: 0 0.05rem;
        transform: translate(0);
    }

    .develop-copper-svg-inof {
        margin: 0 -0.05rem;
    }

    .develop-copper-svg svg {
        display: none;
    }

    .develop-copper {
        padding-bottom: var(--space130);
    }

    .develop-copper-svg {
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

    .dcsi-nub-case-tit {
        color: var(--colorfff);
        text-align: center;
        width: 80%;
        margin: 0 auto;
    }

    .dcsi-nub-case-out {
        position: relative;
    }

    .dcsi-nub-case-big {
        margin: 0 auto;
    }

    .develop-copper-txt {
        margin-bottom: 0.4rem;
    }

    .develop-achie-le {
        width: 100%;
    }

    .develop-meas-bg-top {
        display: none;
    }

    .develop-meas-bg-bot {
        display: none;
    }

    .develop-meas-bg-inof {
        display: none;
    }

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

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

    .develop-meas-bg-txt {
        display: block;
        margin: 0 -0.1rem;
    }

    .dmbt-nub-case {
        width: 100%;
        padding: 0.4rem 0.3rem;
        background: var(--colorbj);
        border-radius: 0.1rem;
        height: 100%;
    }

    .dmbt-nub {
        padding: 0 0.1rem;
    }

    .dmbi-nub-case-tit {
        margin-bottom: 0.1rem;
    }

    .develop-meas-tit {
        margin-bottom: 0.4rem;
    }

    .develop-unique-tit {
        margin-bottom: 0.4rem;
    }

    .develop-unique .mod-btn2 {
        padding-top: 0.4rem;
    }

    .dkri-nub-small,
    .develop-key-ri .dkri-nub-box-txt {
        display: none;
    }

    .develop-key-ri-center {
        font-size: 14px;
        top: 54.63%;
        width: 20%;
    }

    .develop-key-le {
        margin-bottom: 1.2rem;
    }

    .dkri-nub-case {
        --bluewd: 1.6rem;
    }

    .dkri-nub-case-tit {
        font-size: 12px;
    }

    .dkri-nub-case-tit {
        width: 79% !important;
    }

    .dkri-nub1 {
        left: 20.88%;
        top: 34.84%;
    }

    .dkri-nub2 {
        top: -1.46%;
    }

    .dkri-nub5 {
        left: 83.54%;
        top: 32.84%;
    }

    .dkri-nub3 {
        left: 30.54%;
        top: 97.64%;
    }

    .dkri-nub4 {
        left: 74.16%;
        top: 97.64%;
    }

    .develop-key-ri-txt {
        display: block;
        width: 100%;
    }

    .develop-key-ri {
        margin-bottom: 1.2rem;
    }

    .dkri-nub-box-txt {
        width: 100% !important;
        position: relative;
        right: auto;
        top: auto;
        transform: translateY(0%);
        padding: 0.5rem 0.3rem;
        background: var(--colorbj);
        border-radius: 0.1rem;
    }

    .dkrt-nub {
        width: 100%;
        padding: 0 0.1rem;
    }

    .develop-key-ri-txt {
        margin: 0 -0.1rem;
    }

    .dkri-nub-case {
        opacity: 0.5;
    }

    .dkri-nub.act .dkri-nub-case {
        opacity: 1;
    }

    .dcsi-nub-case-big {
        margin-bottom: 0.1rem;
    }

    .dcsi-nub-case-tit {
        display: block;
    }

    .dabi-nub1 {
        left: 22.14%;
        top: 64.7%;
    }

    .dabi-nub4 {
        left: 36.37%;
        top: 78.32%;
    }

    .dabi-nub5 {
        left: 64.21%;
        top: 74.48%;
    }

    .dabi-nub2 {
        left: 48.35%;
        top: 56.41%;
    }

    .dabi-nub3 {
        left: 74.78%;
        top: 61.61%;
    }

    .dabi-nub {
        width: 18%;
    }

    .develop-achie .ys-cont1440 {
        top: 26%;
    }

    /* g3,g4手机端 */
    .rttn-case-pic img {
        width: 100%;
    }

    .recu-tech-top {
        display: none;
    }

    .recu-tech-inof-nub {
        width: 100%;
        margin-bottom: 0;
        padding: 0 0.3rem;
    }

    .rttn-case-pic img {
        opacity: 1 !important;
    }

    .rttn-case-content {
        top: 50%;
        width: 80%;
        transform: translate(-50%, -50%);
    }

    .recu-tech-ph {
        --phjian1: 12%;
        --phjian2: 15.5%;
    }

    .recu-tech-ph-nub2 {
        margin-top: calc(var(--phjian1) * -1);
    }

    .recu-tech-inof {
        margin: 0 -0.3rem;
    }

    .recu-tech-ph-nub3 {
        margin-top: calc(var(--phjian1) * -1);
    }

    .recu-tech-ph-nub4 {
        margin-top: calc(var(--phjian1) * -1);
    }

    .recu-tech-ph-nub5 {
        margin-top: calc(var(--phjian1) * -1);
    }

    .recu-tech-scroll-tit {
        font-size: 16px;
        line-height: var(--line15);
        padding-right: 0.08rem;
    }


    .recu-tech-scroll {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0.26rem;
    }

    .recu-tech-scroll-img img {
        width: 100%;
    }

    .recu-tech-scroll-img {
        width: 14px;
        position: relative;
        top: -1px;
    }

    .recu-tech-inof-nub2 .recu-tech-ph-nub2 {
        margin-top: calc(var(--phjian2) * -1);
    }

    .recu-tech-inof-nub2 .recu-tech-ph-nub3 {
        margin-top: calc(var(--phjian2) * -1);
    }

    .recu-tech-inof-nub2 .recu-tech-ph-nub4 {
        margin-top: calc(var(--phjian2) * -1);
    }

    .recu-tech-inof-nub:not(:first-child) {
        display: none;
    }

    .recu-tech-inof-out {
        padding: 0.2rem;
        margin: -0.2rem;
        margin-left: 0.58rem;
        margin-right: calc(var(--place)* -1 + 1px);
        padding-right: calc(var(--place) - 1px + 1rem);
        overflow: hidden;
    }

    .recu-tech-inof .slick-list {
        overflow: visible;
    }

    .camp-invi-top-le {
        width: 100%;
        margin-bottom: 0.2rem;
    }

    .camp-invi-top {
        flex-wrap: wrap;
        justify-content: end;
    }

    .citl-tit {
        text-align: center;
        padding: 0 0.1rem;
    }

    .citl-txt,
    .citl-txt p {
        text-align: center;
    }

    .develop-achie-date {
        right: 0.5rem;
    }

    .tmpi-nub-case-pic {
        width: 100%;
    }

    .tmpi-nub-case-ri {
        width: 100%;
    }

    .tmpi-nub-case {
        flex-wrap: wrap;
    }

    .test-main-pop .ys-modal-close {
        right: 0.1rem;
        top: 0.1rem;
        font-size: 14px;
    }

    .test-main-pop .ys-modal-content {
        width: 320px;
        padding: 0.6rem 0.3rem 0.6rem;
        max-height: 504px;
    }

    .gove-safe-inof-nub {
        width: 100%;
    }

    .recu-tech-ph {
        display: block;
    }

    .recu-tech-scroll {
        display: flex;
    }

    .camp-gather-inof-nub {
        width: 100%;
    }

    /* 南亚二期end */
       .develop-copper-svg-dots {
        display: none;
    }

    .ahli-nub-case {
        padding: 1.6rem 1.2rem 0.7rem;
    }

    .res-sustain-inof-nub {
        height: 100%;
    }

    .camp-invi-top {
        justify-content: center;
    }

    .ctin-content-tit {
        text-align: center;
        font-size: var(--font30);
    }

    .ctin-content-txt,
    .ctin-content-txt p {
        text-align: center;
    }

    .camp-train-inof-nub .mod-btn2 {
        display: flex;
        justify-content: center;
    }

    .camp-train .mod-tit {
        margin-bottom: 0.45rem;
    }

    /*Yori - 12.19*/
    
    
    #video-canvas0 {
        opacity: 1;
    }

    .develop-key-ri-txt {
        margin: 0;
    }

    .dkrt-nub {
        padding: 0 0.05rem;
    }

    .dkri-nub-box-txt {
        height: 100%;
    }

    .hdpi-nub {
        z-index: 2;
    }

  /*Yori - 12.22*/
        .contact-us {
        overflow: visible;
    }

    .contact-us-le {
        margin-bottom: 0;
    }

    .contact-us-ri {
        padding-top: 0.5rem;
    }

    .contact-us-ri-top {
        position: sticky;
        top: 1.3rem;
        display: flex;
        z-index: 9;
        justify-content: center;
        width: calc(100% + 40px);
        margin-left: -20px;
    }

    .contact-us-ri.isfixed .contact-us-ri-top::after {
        opacity: 1;
    }

    .contact-us-ri-top::after {
        background: #F4F9FF;
        position: absolute;
        content: '';
        left: 0;
        bottom: -10px;
        width: 100vw;
        height: 50vw;
        z-index: -1;
        box-shadow: var(--shadow);
        transition: var(--transition);
        opacity: 0;
    }

    .contact-us-le-tit {
        margin-bottom: 0.3rem;
    }

    .culi-nub-tit {
        margin-bottom: 0.12rem;
    }

    .culi-nub-txt p {
        margin-bottom: 0.02rem;
    }

    .csin-case-ri-tit {
        margin-bottom: 0.18rem;
    }
    /* 12. 24 end */
    
    /* 12.25 - start Yori  f1 */

    .dkri-nub-case .dkri-nub-case-tit {
        transform: translate(0);
    }

    .qual-sys .mod-tit {
        margin-bottom: 0.4rem;
    }

    .client-after-tit {
        margin-bottom: 0.4rem;
    }

    .soci-envir-top {
        margin-bottom: 0.5rem;
    }

    .social-recru .mod-tit {
        margin-bottom: 0.4rem;
    }

    .camp-gather .mod-btn2 {
        margin-bottom: 0.5rem;
    }

    .camp-gather-inof-nub:nth-child(n) .cgin-case {
        animation-delay: 0.2s;
    }

    /* f1 */
    .rtli-nub-link-le {
        padding-right: 0;
        margin-right: 0;
        width: 100%;
        display: flex;
        align-items: center;
    }

    .rtli-nub-link-le::after {
        opacity: 0;
    }

    .rtli-nub-link {
        flex-wrap: wrap;
        padding: 0.3rem 0.3rem;
    }

    .rnll-day {
        margin-right: 0.1rem;
    }

    .rtli-nub-link-ce {
        flex-grow: inherit;
        width: calc(100% - 0.45rem);
    }

    .rela-tem-list {
        height: 376px;
    }

    .rela-inv .ys-cont1440 {
        flex-wrap: wrap;
    }

    .rela-inv-le {
        width: 100%;
        padding-top: 0;
        margin-bottom: 0.4rem;
    }

    .rela-inv-ri {
        width: 100%;
    }

    .rela-inv-ri.curi-nub .ys-form {
        padding: 0.34rem 0.3rem 0.34rem;
        --spacebot: 12px;
    }

    .rpci-nub-link {
        padding: 0.34rem 0.26rem 0.34rem;
    }

    .rpci-nub {
        padding: 0 0.1rem;
        width: 50%;
    }

    .rela-per-case-inof {
        margin: 0.1rem -0.1rem;
    }
    .rela-tem .mod-tit {
        margin-bottom: 0.4rem;
    }
    .rela-per .mod-tit{
        margin-bottom: 0.4rem;
    }
    .rela-sec .mod-tit{
        margin-bottom: 0.4rem;
    }
    /* 12.25 - end Yori  f1 */
        .contact-us-ri.isfixed .contact-us-ri-top {
        z-index: 15;
    }

    .contact-us-ri-top::after {
        box-shadow: 0 0 10px 9px rgb(0 0 0 / 5%);
    }
    /* 12.29 - end Yori 已上传 j1 */
     .solu-main .ys-nybanner p {
        margin-top: 0rem;
    }
    .solu-main-ri-txt{
         margin-top: 0.16rem;
     }
     .cqin-case {
    box-shadow: 0 0 0.1rem 0 rgba(199, 219, 238, 0.40);
    }
    .client-qual-inof .slick-list{
    padding: 0.14rem 0;
    }
    .client-qual-inof-nub:not(:first-child){
    display: none;
    }
    .client-qual-inof-nub{
    margin-bottom: 0;
    }
    .client-qual-inof {
    margin: 0 -0.1rem 0rem;
    }
    /* 12.31 Yori - start */
    .sebi-item3 .sebi-nub-case {
        flex-wrap: wrap;
    }
    
    .recu-tech-inof-out {
        margin-left: 0.3rem;
    }
    
    .recu-tech-ph-nub:not(:first-child) .rttn-case-content {
        top: 55%;
    }
    /* 12.31 Yori - end */
    .tmpi-nub-case-pic{
        margin-bottom: 0.2rem;
    }
     .tncr-scroll {
        max-height: 160px;
    }
    .tfcr-nub{
        height: auto;
    }
    .tfcr-nub-case{
        height: 100%;
    }
    /* 1.4 - end Yori  */
    /* 767end */
}