@charset "utf-8";
/* 响应式原则：调大看小 */

@media screen and (max-width: 1940px) {
    .fpbb-ul {
        top: 35vh;
    }

    .fpbi-li {
        top: 34%;
    }

    .future-philoso-btm-behi {
        padding-bottom: 10vh;
    }

    .about-company-ri {
        top: 40%;
    }

    .about-company-ri-data {
        top: 89%;
    }

    .summary-map-top-le {
        padding-top: var(--space150);
    }

    .about-company {
        height: 500vh;
    }

    .Join-orga-bot-box {
        top: 25%;
    }

    .Join-orga-bot .ys-slide-item:first-child {
        margin-top: 18vh;
    }

    .Join-orga-bot .ys-slide-item:last-child {
        margin-bottom: 18vh;
    }

}

@media screen and (max-width: 1919px) {

    /* 1919end */
    /* kaffi -start */
    .home-era-text-tit {
        width: 45%;
    }

    .nlrl-ri {
        padding: 0.4rem 0.8rem;
    }

    .news-list-recom .slick-dots {
        padding-left: 0.8rem;
    }

    .nlrl-ri-tit {
        margin-bottom: 0.4rem;
    }

    .news-list-recom .slick-dots {
        bottom: 0.32rem;
    }

    .detail-cont-wrap {
        transform: translateX(0.48rem);
    }

    .detail-cont-le-top {
        padding-bottom: 0.46rem;
        margin-bottom: 0.3rem;
    }

    .test-page .ys-nyban-btn {
        margin-top: 1rem;
    }

    /* kaffi -end*/


    /* Yori - start - 11.8 */
    .acrd-le-li-num p span {
        font-size: 0.96rem;
    }

    .about-milest-btm-top {
        padding: 0 1.2rem;
        margin-bottom: 0.5rem;
    }

    .ambtr-li-wrap-le {
        width: 33%;
    }

    .ambtr-li-wrap-ri {
        width: 61%;
        padding-bottom: 0.2rem;
    }

    .Join-page .mod-bread {
        top: 1rem;
    }

    .Join-page .ys-horse {
        --width1: 320px;
        margin-bottom: 0.1rem;
    }

    .Join-orga .ys-slide-item-top {
        padding: 0.2rem 0 0.16rem;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        padding-right: 22px;
    }

    /* Yori - end - 11.8 */

    .software-driven-side {
        width: 200px;
        padding: 0 0.2rem;
    }

    .sdwu-wrap {
        padding-left: 1.2rem;
    }

    .sdwu-wrap-le {
        width: 54%;
    }
}

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

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

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

    .std-btn1.act .std-btn1-box span {
        line-height: 42px;
    }

    .std-btn1-box span {
        line-height: 36px;
    }

    .home-era-text-tit {
        width: 41%;
    }

    .footer-top-list {
        padding-left: 2rem;
    }

    .hnll-info-li img {
        width: 18px;
    }

    .hftl-data-ul-li {
        margin-top: 0.5rem;
    }

    .hftl-data {
        margin-top: 1.3rem;
    }

    .head-lang-top-circle {
        width: 22px;
    }

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

    .std-btn1-box-icon {
        width: 24px;
    }

    .hwtb-li-icon {
        width: 30px;
        height: 30px;
        margin-left: calc(100% - 30px);
    }

    .hftr-info-nub {
        height: 100px;
    }

    .hftr-info1 {
        height: calc(100px* var(--width-shu));
    }

    .home-future-text-ri {
        height: 600px;
    }

    .home-future-text-le {
        padding-right: 1.9rem;
    }

    .hlti-li-parga {
        width: 60px;
    }

    .hlti-li-word {
        width: calc(100% - 60px);
    }

    .mod-bread {
        top: 1.2rem;
    }

    .stsl-cont-icon {
        width: 54px;
        height: 54px;
    }

    .scbu-li-cont-tit::before {
        width: 5px;
        height: 5px;
    }

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

    .ynbl-li-icon {
        width: 64px;
        height: 64px;
    }

    .ynbl-li {
        width: 64px;
    }

    .svts-li span {
        padding: 8px 34px;
    }

    .svbi-cont-wrap-text {
        padding-left: 1rem;
    }

    .spin-cont-icon {
        width: 78px;
    }

    .software-model-step::after {
        top: 76px;
    }

    .fusion-xcu-box {
        width: 63%;
    }

    .fxbu-li-text {
        padding: 4px 20px 4px 33px;
    }

    .fxbu-li-text::after {
        left: 16px;
    }

    .mod-bread {
        top: 1rem;
    }

    .ys-nyban-btn {
        margin-top: 0.7rem;
    }

    .ys-nyban-title {
        justify-content: space-between;
    }

    .fvsi-box-top {
        width: 68px;
    }

    .fusion-value-bj {
        left: -354px;
        top: 15%;
        width: 789px;
        height: 825px;
    }

    .fusion-value-bj2 {
        width: 789px;
        height: 825px;
        right: -419px;
        bottom: -16%;
    }

    /* b8 */
    .ys-nyban-text {
        padding-right: 0.5rem;
    }

    .mcsi-cont-ri-par {
        margin-bottom: 0.54rem;
    }

    .mabl-tit {
        margin-bottom: 0.4rem;
    }

    .map-account-tit {
        margin-bottom: 0.7rem;
    }

    .mlbr-ri-but-icon {
        width: 24px;
    }

    .mstu-li-box-ri {
        padding-left: 0.5rem;
    }

    .mlbr-ri-par p {
        margin-bottom: 0.2rem;
    }

    /* b4 */
    .ibtt-sbu {
        margin-bottom: 0.3rem;
    }

    .issi-box-tit {
        margin-bottom: 0.2rem;
    }

    .iasi-box-ri {
        padding: 0.39rem 0.36rem 0.39rem 0.48rem;
    }

    .ialu-li {
        padding: 0 12px;
    }

    .inte-apply-list-ul {
        margin: 0 -12px;
    }

    .inte-apply-slick .slick-dots {
        width: calc(100% - 51% - 0.48rem);
    }

    /* f1 */
    .summary-map-top-ri {
        padding-left: 0.7rem;
    }

    .smtr-ul-li:nth-child(2n) {
        padding-left: 0.2rem;
    }

    .smbu-li-pop::before {
        border-bottom: 16px solid #1C1C1C;
        top: -16px;
        border-left: 16px solid transparent;
        border-right: 16px solid transparent;
    }

    .smbu-li-pop {
        width: 338px;
        top: calc(100% + 30px);
        padding: 6px;
        border-radius: 12px;
        padding: 0.30rem 0.21rem 0.36rem 0.2rem;
    }

    .slpu-li-box {
        padding: 3px 9px;
        border-radius: 8px;
    }

    .slpu-li {
        margin-bottom: 8px;
    }

    .slul-icon {
        width: 22px;
    }

    .scbc-le-ul-li:nth-child(2n) {
        padding-left: 0.8rem;
    }

    .dvbl-cont-icon {
        width: 66px;
        height: 66px;
    }

    .dici-virtual-bg {
        height: 400px;
    }

    .dcbs-li-cont::after {
        width: 350px;
        height: 350px;
    }

    .dici-case-bt-slick .slick-dots {
        bottom: 0.6rem;
    }

    .spin-cont::after {
        top: calc(0.3rem + 78px / 2);
    }

    .software-solu-shine {
        bottom: -72%;
        right: -44%;
    }

    .smbu-li-icons {
        width: 24px;
    }

    @keyframes page-loader-ripple2 {
        0% {
            transform: translate(-50%, -50%) scale(1);
            opacity: 0.8;
        }

        100% {
            transform: translate(-50%, -50%) scale(10);
            opacity: 0;
        }
    }

    .viewer-button {
        width: 120px !important;
        height: 120px !important;
        right: -60px !important;
        top: -60px !important;
    }

    .viewer-close::before {
        bottom: 30px;
        left: 30px;
        height: 18px;
        width: 18px;
    }

    .home-work-bg {
        /* width: 110%; margin: 0.5rem -5% 0; */
        width: 100%;
    }

    .head-nav-item.case .hnia-cont-ul {
        width: 55%;
        padding-right: 0.8rem;
    }

    .hnic-cont-img {
        width: 45%;
    }

    .head-nav-item.case .head-nav-item-about {
        width: 7.93rem;
    }

    .ys-nyban-pic {
        width: 40%;
    }

    .yntt-bt-tit {
        font-size: 0.26rem;
    }

    .hwbi-li-dots {
        margin: 10px auto 0;
    }

    .hwbi-li-btn {
        width: 144px;
    }

    .hwbi-li.on .hwbi-li-dots {
        margin: 0 auto 10px;
    }

    .software-pro-parga {
        margin-top: 0.2rem;
    }

    .software-pro-info {
        margin: 0.4rem -0.14rem 0;
    }

    .spin-cont {
        padding: 0.25rem 0.5rem 0.5rem;
    }

    .spin-cont-tit {
        margin-top: 0.2rem;
    }

    .spin-cont-info {
        margin-top: 0.22rem;
    }

    .spin-cont-icon {
        width: 70px;
    }

    .spin-cont::after {
        top: calc(0.25rem + 70px / 2);
    }

    /* 2025.9.5-leo-start */
    .fvsi-box-bj {
        width: 666px;
        height: 531px;
        border-radius: 666px;
        left: -75%;
        top: -75%;
    }

    .fusion-main .fvsi-box-bj {
        left: -70%;
        top: -70%;
    }

    .stsl-cont-bg {
        width: 606px;
        height: 481px;
        border-radius: 606px;
        left: -85%;
        top: -110%;
    }

    .dvbl-cont-bg {
        width: 606px;
        height: 481px;
        border-radius: 606px;
        left: -70%;
        top: -70%;
    }

    .fusion-main .ys-nyban-text {
        width: 58%;
        padding-right: 0.45rem;
    }

    /* 2025.9.5-leo-end */
    /*2025.9.10-leo-start*/
    .smbu-li.hig .smbu-li-icons {
        width: 36px;
    }

    .smbu-li-tit {
        bottom: 0.82rem;
    }

    /*2025.9.10-leo-end*/
    /* kaffi -start */
    .test-advant-wrap-cont {
        width: 840px;
    }

    .mnsl-text-btn {
        width: 24px;
    }

    .invest-report-btm-ul .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }

    .ecul-box-ri-tit {
        margin-bottom: 0.26rem;
    }

    .future-down {
        width: 210px;
    }

    .fdlp-tit,
    .fdlp-tit p {
        font-size: var(--font20);
    }

    .pc-fenye li {
        width: 36px;
        height: 36px;
        font-size: 14px;
        line-height: 36px;
    }

    .nlul-link-btm {
        padding: 0.28rem 0.32rem 0.41rem;
    }

    .activity-page .nlul-link-btm-top {
        margin-bottom: 0.32rem;
    }

    .activity-page .nlrl-ri-time {
        margin-bottom: 0.12rem;
    }

    .contac-page .nlrl-ri-ul-li img {
        width: 20px;
    }

    .nlrl-ri-ul-li {
        margin-bottom: 0.18rem;
    }

    .contac-page .ys-form {
        padding: 0.51rem 0.6rem 0.5rem;
    }

    .contac-page .ys-form-inof-code {
        margin-bottom: 0.2rem;
    }

    .cwbw-item {
        width: 480px !important;
    }

    .detail-cont-le-top {
        padding-bottom: 0.5rem;
        margin-bottom: 0.32rem;
    }

    .detail-cont-le {
        width: 71%;
    }

    .detail-cont-ri {
        width: 29%;
    }

    .detail-cont-wrap {
        transform: translateX(0);
    }

    .detail-cont-le-center p {
        margin-bottom: 0.24rem;
    }

    .Jcbw-item {
        width: 63%;
    }

    .Jebb-item-imgbox {
        width: 50px;
        height: 50px;
    }

    .Jebb-item-imgbox img {
        width: 28px;
    }

    .Jebt-cont {
        max-width: 780px;
    }

    .Jlbr-bot-icon {
        width: 32px;
    }

    .Join-page .ys-horse {
        --width1: 360px;
    }

    .test-servic .issi-box {
        padding: 0.36rem 0.2rem 0.5rem 0.2rem;
    }

    .nlrl-ri-ul-li {
        margin-bottom: 0.12rem;
    }

    .activity-page .nlrl-ri-tit {
        margin-bottom: 0.24rem;
    }

    .nlrl-ri-ul {
        margin-bottom: 0.24rem;
    }

    .contac-page .ys-form {
        --spacebot: 24px;
    }

    .detail-cont-ri {
        position: sticky;
        top: 120px;
        margin-top: 160px;
    }

    .invest-page .std-btn1.act .std-btn1-box span {
        line-height: 40px;
    }

    .Join-embark .std-font24 {
        margin-bottom: 0.24rem;
    }

    /* kaffi -end*/

    .test-servic .issi-box {
        padding: 0.36rem 0.2rem 0.45rem 0.2rem;
    }

    .tawc-tit {
        margin-bottom: 0.6rem;
    }

    .tawc-btm-ri {
        margin-top: 0.25rem;
    }

    .test-page .ys-nyban-btn {
        margin-top: 0.6rem;
    }

    .invest-kotel-rmb p span {
        font-size: 0.7rem;
    }

    .invest-kotel-rmb {
        margin-bottom: 0.4rem;
    }

    .invest-kotel {
        padding: 0.32rem 0.35rem;
    }

    .irbu-li {
        padding: 0 0.2rem;
    }

    .invest-report-btm-ul {
        margin: 0 -0.2rem;
    }

    .icul-img {
        margin-top: 0rem;
    }

    .future-philoso-top {
        margin-bottom: 0.6rem;
    }

    .fpbb-li-le {
        margin-top: -0.2rem;
    }

    .future-page .ys-nyban-text .mod-tit {
        margin-bottom: 0.41rem;
    }

    .future-philoso-btm-behi {
        padding-bottom: 10vh;
    }

    .nlul-link-btm-top {
        margin-bottom: 0.4rem;
    }

    .detail-cont-le-center {
        padding-bottom: 0.7rem;
    }

    .detail-cont-le-top,
    .detail-cont-le-center,
    .detail-cont-le-btm {
        padding-right: 1rem;
    }

    .contac-page .nlrl-ri-ul {
        margin-top: 0.6rem;
    }

    .contac-page .ys-form {
        padding: 0.41rem 0.5rem 0.5rem;
    }

    .contac-page .ys-form {
        --spacebot: 16px;
    }

    .contac-page .ys-form-inof-agree {
        margin-bottom: 0.3rem;
    }

    .cwbw-item-link {
        padding: 0.35rem 0.35rem 0.36rem 0.35rem;
    }


    /* Yori - start - 11.8 */
    .acrd-le-li-num {
        margin-bottom: 0.24rem;
    }

    .acdu-li-wrap {
        width: 31%;
    }

    .amul-img {
        max-width: 1300px;
    }

    .ambs-control-wrap {
        top: -11px;
    }

    .ambtr-li-wrap-ri {
        padding-left: 0.46rem;
    }

    .about-awards-num {
        padding: 0.56rem 0.2rem;
    }

    .jetu-li p {
        font-size: 2.3rem;
        padding: 38px 0;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        line-height: 32px;
    }

    .Join-link-box-more .std-btn1-box-icon {
        width: 36px;
        height: 36px;
    }

    .Join-link-box-more .std-btn1-box {
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .Join-link-box-more .std-btn1-box-icon img {
        width: 20px;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        padding-right: 20px;
    }

    .jetu-li p {
        font-size: 1.8rem;
        padding: 53px 0;
    }

    /* Yori - end - 11.8 */


    .sdsu-li p::after {
        top: -1px;
        height: 18px;
    }

    .sdsu-li p {
        padding-left: 0.12rem;
    }

    .Join-page .ys-nyban-btn {
        margin-top: 0.4rem;
    }

    .join-experi-flex-info {
        width: 68%;
    }

    .Join-orga .std-font40 {
        margin-bottom: 0.2rem;
    }

    .Join-orga-top {
        margin-bottom: 0.65rem;
    }

    .Join-benef .std-font40 {
        margin-bottom: 0.35rem;
    }

    .Join-embark-box-top {
        margin-bottom: 0.7rem;
    }

    .Jebb-item-imgbox {
        margin-bottom: 0.36rem;
    }

    .Join-embark-box-bot {
        padding: 0.59rem 0.34rem 0.62rem;
    }

    .Join-effic-top {
        margin-bottom: 0.5rem;
    }

    .Join-effic-box-num {
        font-size: 0.86rem;
    }

    .join-experi-text {
        -webkit-mask-size: 100vw 486px;
    }

    .jetu-li p {
        font-size: 1.4rem;
    }

    .about-map-flex .amul-img {
        max-width: 940px;
    }

    .alwr-ul {
        max-height: 296px;
    }

    .isul-wrap {
        padding: 0.64rem 0.3rem 0.3rem;
    }

    .isul-wrap-icon {
        width: 0.64rem;
        margin-bottom: 0.54rem;
    }

    .isul-wrap-tit {
        margin-bottom: 0.18rem;
    }

    .intellig-service-wrap {
        padding: 0.3rem 0.31rem;
    }

    .intellig-service-wrap-top {
        margin-bottom: 1rem;
    }

    .iaul-wrap-top {
        padding: 0.32rem 0.35rem;
    }


    .ys-slide-item-top {
        padding-bottom: 0.3rem !important;
    }

    /* 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.26rem;
        --font22: 0.24rem;
        --font20: 0.22rem;
        --font18: 0.20rem;
        --font16: 0.18rem;
        --font14: 0.16rem;
        --font12: 0.16rem;
        --headh: 55px;
    }

    .head-lang-top-circle {
        width: 20px;
    }

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

    .slick-dots li {
        margin: 0 6px;
    }

    .hwtb-li {
        width: 150px;
    }

    .hwtb-li a {
        border-radius: 15px;
    }

    .hnrs-li-text {
        padding: 0.3rem;
    }

    .hlti-li {
        margin-bottom: 8px;
    }

    .hnrs-li-text-btn {
        margin-top: 0.4rem;
    }

    .std-btn1.act .std-btn1-box span {
        line-height: 38px;
    }

    .footer-share-btn img {
        width: 20px;
    }

    .hcul-icon {
        width: 24px;
    }

    .hcul-text {
        width: calc(100% - 24px);
        padding-left: 12px;
    }

    .hnic-cont .hnia-cont-ul {
        padding-right: 0.5rem;
    }

    .head-nav-item-case {
        width: 10rem;
    }

    .hftr-info-nub {
        height: 90px;
    }

    .hftr-info1 {
        height: calc(90px * var(--width-shu));
    }

    .hftr-info-nub .ys-imgbox-cover {
        width: 90%;
    }

    .home-future-text-ri {
        height: 450px;
    }

    .hftl-data {
        margin-top: 1rem;
    }

    .footer-share-btn {
        width: 36px;
        height: 36px;
    }

    .head-nav-item.yxnav-active1 .head-nav-item-title::after {
        width: calc(100% + 20px);
    }

    .home-software-parga {
        width: 55%;
    }

    .stsl-cont-icon {
        width: 48px;
        height: 48px;
    }

    .scbu-li-cont-tit::before {
        top: 10px;
    }

    .fusion-xcu-box {
        width: 78%;
    }

    .fxbu-li-text {
        padding: 4px 18px 4px 31px;
    }

    .fxbu-li-text::after {
        width: 6px;
        height: 6px;
        left: 14px;
    }

    .fvsi-box-top {
        width: 60px;
    }

    .fusion-value-slick-item {
        padding: 0 12px;
    }

    .fusion-value-slick {
        margin: 0 -12px;
    }

    .fusion-xcu .std-btn1.act .std-btn1-box span {
        line-height: 36px;
    }

    .fusion-value-bj {
        left: -254px;
        top: 15%;
        width: 589px;
        height: 625px;
    }

    .fusion-value-bj2 {
        width: 589px;
        height: 625px;
        right: -219px;
        bottom: -16%;
    }

    .fusion-value-bj3 {
        bottom: 12%;
    }

    /* b8 */
    .mlbr-ri-but-icon {
        width: 22px;
    }

    .mlbr-ri-top {
        margin-bottom: 0.7rem;
    }

    .mstu-li-box-cont {
        align-items: flex-start;
    }

    .map-core-tit {
        margin-bottom: 0.6rem;
    }

    .mabr-ul-li {
        width: 20%;
    }

    .mlbr-ri {
        margin-top: 0.1rem;
    }

    .mlbr-ri-but-text {
        top: 2px;
    }

    .mcsi-box-par p::after {
        top: 8px;
        width: 5px;
        height: 5px;
    }

    .mod-bread {
        top: 1.2rem;
    }

    /* b4 */
    .ibtt-sbu {
        margin-bottom: 0.26rem;
    }

    .ibtt-tit {
        margin-bottom: 0.18rem;
    }

    .iosi-box-top {
        padding: 0.20rem 0.33rem 0.57rem 0.20rem;
    }

    .inte-apply-slick .slick-dots {
        bottom: 0.36rem;
    }

    .inte-solu-slick-item {
        padding: 0 12px;
    }

    .inte-solu-slick {
        margin: 0 -12px;
    }

    /* f1 */
    .smtl-par p {
        margin-bottom: 7px;
    }

    .smbu-li-icon {
        width: 6px;
        height: 6px;
    }

    .smbu-li-icon::before {
        width: 8px;
        height: 8px;
    }

    .smbu-li-icon::after {
        width: 8px;
        height: 8px;
    }

    .smbu-li-pop::before {
        border-bottom: 12px solid #1C1C1C;
        top: -12px;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
    }

    .smbu-li-pop {
        width: 318px;
        top: calc(100% + 23px);
        padding: 6px;
        border-radius: 10px;
        padding: 0.20rem 0.21rem 0.3rem 0.2rem;
    }

    .smbu-li-pop-tit {
        margin-bottom: 0.12rem;
    }

    .slpu-li-box {
        padding: 2px 8px;
        border-radius: 6px;
    }

    .slpu-li {
        margin-bottom: 7px;
    }

    .slul-icon {
        width: 20px;
    }

    .drive-main .svts-li {
        min-width: 145px;
    }

    .dvbl-cont-icon {
        width: 56px;
        height: 56px;
    }

    .dvbl-cont-parga {
        padding-right: 0.4rem;
    }

    .dici-virtual-bg {
        height: 300px;
    }

    .dici-case-bt-slick .slick-dots {
        bottom: 0.5rem;
    }

    .dcbs-li-cont::after {
        width: 300px;
        height: 300px;
    }

    .ynbl-li-icon {
        width: 58px;
        height: 58px;
    }

    .ynbl-li {
        width: 58px;
    }

    .spin-cont-icon {
        width: 68px;
    }

    .spin-cont::after {
        top: calc(0.3rem + 68px / 2);
    }

    .software-model-step::after {
        top: 60px;
    }

    .smsu-li-text {
        margin-top: 0.4rem;
    }

    .mnsl-text {
        padding-right: 0.4rem;
    }

    .svbi-cont-wrap-text {
        padding-left: 0.5rem;
    }

    .hwbi-li-btn {
        width: 140px;
        padding: 8px 18px;
    }

    .hwbi-li-btn-icon {
        width: 12px;
        margin-left: 10px;
    }

    .summary-map-bot {
        margin-top: -1rem;
    }

    .fcul-box-par {
        padding: 0 0.4rem 0 0.5rem;
    }

    .head-nav-item.case .hnia-cont-ul {
        padding-right: 0.5rem;
    }

    .head-nav-item.case .head-nav-item-about {
        width: 10rem;
    }

    .viewer-button {
        width: 100px !important;
        height: 100px !important;
        right: -50px !important;
        top: -50px !important;
    }

    .viewer-close::before {
        bottom: 23px;
        left: 23px;
        height: 16px;
        width: 16px;
    }

    .ynbl-li-parga {
        margin-right: 12px;
    }

    .hwbi-li-pop {
        width: 230px;
        padding: 12px;
    }

    .head-nav-item.case .head-nav-item-about {
        width: 9rem;
    }

    .yntt-bt-tit {
        font-size: 0.3rem;
    }

    .home-news-list {
        margin: 0.18rem -0.3rem 0;
    }

    .home-news-list-li {
        padding: 0 0.3rem;
    }

    /* 2025.9.5-leo-start */
    .fvsi-box-bj {
        width: 506px;
        height: 381px;
        border-radius: 506px;
        left: -75%;
        top: -75%;
    }

    .fusion-main .fvsi-box-bj {
        left: -68%;
        top: -68%;
    }

    .stsl-cont-bg {
        width: 466px;
        height: 401px;
        border-radius: 456px;
        left: -70%;
        top: -100%;
    }

    .dvbl-cont-bg {
        width: 466px;
        height: 401px;
        border-radius: 456px;
        left: -60%;
        top: -60%;
    }

    .fusion-main .ys-nyban-text {
        width: 51%;
        padding-right: 0.45rem;
    }

    /* 2025.9.5-leo-end */
    .hlti-li-icon {
        width: 14px;
        top: 1px;
    }

    .hnrs-li-text-btn {
        margin-top: 0.7rem;
    }

    .hlti-li-word {
        width: calc(100% - 14px) !important;
    }

    /*2025.9.10-leo-start*/
    /*2025.9.10-leo-start*/
    .smbu-li.hig .smbu-li-icons {
        width: 32px;
    }

    .smbu-li-tit {
        bottom: 1.05rem;
    }

    .smbu-li.hig .hdli-diffuse::before {
        width: 5px;
        height: 5px;
    }

    .smbu-li.hig .hdli-diffuse::after {
        width: 5px;
        height: 5px;
    }

    .smbu-li.hig .hdli-diffuse::before {
        width: 5px;
        height: 5px;
    }

    .smbu-li.hig .hdli-diffuse::after {
        width: 5px;
        height: 5px;
    }

    /*2025.9.10-leo-end*/
    /*2025.9.10-leo-end*/
    /* kaffi -start */
    .test-servic .inte-solu-slick-item {
        margin-bottom: 26px;
    }

    .inte-solu-tit {
        margin-bottom: 0.46rem;
    }

    .tawc-btm-le p {
        font-size: 1.2rem;
    }

    .test-advant-wrap-cont {
        width: 550px;
        padding-bottom: 2rem;
    }

    .mod-news-slick {
        margin-top: 0.56rem;
    }

    .mnsl-text-tit {
        font-size: var(--font20);
    }

    .tawc-tit {
        margin-bottom: 0.8rem;
    }

    .mnsl-text-time {
        font-size: var(--font20);
    }

    .issi-box-par,
    .issi-box-par p {
        font-size: var(--font18);
    }

    .icul-img {
        width: 20px;
    }

    .irbu-link-positi-more,
    .irbu-link-positi-more p {
        font-size: 14px;
    }

    .invest-page .std-btn1-box span {
        font-size: 14px;
    }

    .irbu-link-positi-tit p {
        font-size: var(--font24);
    }

    .irbu-link-positi-time p {
        font-size: var(--font20);
    }

    .irbu-link-positi-time {
        margin-bottom: 0.06rem;
    }

    .irbu-link-positi-tit {
        margin-bottom: 0.2rem;
    }

    .future-down {
        width: 170px;
    }

    .future-page .std-btn1-box span {
        line-height: 32px;
    }

    .future-page .ys-nyban-text {
        padding-right: 0.5rem;
    }

    .future-page .ys-nyban-text .mod-tit {
        margin-bottom: 0.46rem;
    }

    .future-philoso-btm-img {
        padding-top: 3rem;
    }

    .ecul-box-ri-par,
    .ecul-box-ri-par p {
        font-size: 14px;
    }

    .nlul-link-btm-tit,
    .nlul-link-btm-tit p {
        font-size: var(--font20);
    }

    .nlrl-ri-time span {
        font-size: 12px;
    }

    .nlrl-ri {
        padding: 0.6rem 0.8rem;
    }

    .nlrl-ri-tit {
        margin-bottom: 0.56rem;
    }

    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 8px;
    }

    .nlul-link-btm-top {
        margin-bottom: 0.4rem;
    }

    .nlrl-ri-ul {
        margin-bottom: 0.24rem;
    }

    .activity-page .nlrl-ri-tit {
        margin-bottom: 0.18rem;
    }

    .cwbw-item {
        width: 380px !important;
    }

    .cwbw-item-link-wrap .std-text16 {
        font-size: var(--font20);
    }

    .contac-world .std-font30 {
        font-size: var(--font34);
    }

    .cwbw-item-link-navig .std-text16 {
        font-size: var(--font20);
    }

    .cilw-list {
        margin-bottom: 0.09rem;
    }

    .contac-page .ys-nyban-text {
        width: 42%;
    }

    .contac-page .ys-form {
        width: 53%;
    }

    .contac-page .ys-fii-name {
        font-size: var(--font20);
    }

    .contac-page .ys-fii-input input,
    .contac-page .ys-fii-input textarea {
        font-size: var(--font20);
    }

    .contac-page .ys-fia-text-word,
    .contac-page .ys-fia-text-word a {
        font-size: 12px;
    }

    .contac-page .ys-fia-text-btn {
        width: 16px;
        height: 16px;
    }

    .contac-page .nlrl-ri-ul-li span {
        font-size: var(--font20);
    }

    .contac-page .ys-nyban-parga p {
        font-size: var(--font22);
    }

    .cilw-list-icon {
        width: 20px;
    }

    .dcru-link-info p {
        font-size: var(--font18);
    }

    .detail-cont-le-center,
    .detail-cont-le-center p {
        font-size: var(--font22);
    }

    .detail-cont-le-tit .std-font30 {
        font-size: var(--font38);
    }

    .nlrl-ri-time {
        margin-bottom: 0.2rem;
    }

    .dcrt-tit {
        font-size: var(--font26);
    }

    .detail-cont-ri-tit {
        margin-bottom: 0.1rem;
    }

    .cwbw-item-link {
        padding: 0.35rem 0.5rem 0.36rem;
    }

    .Join-orga .Join-orga-bot-icon {
        width: 24px;
    }

    .Join-embark-box-top {
        margin-bottom: 1rem;
    }

    .Join-link-box::after {
        height: 100px;
    }

    .Jebt-cont {
        max-width: 580px;
    }

    .Jebb-item-imgbox {
        width: 42px;
        height: 42px;
    }

    .Jebb-item-imgbox img {
        width: 24px;
    }

    .Jlbr-bot-icon {
        width: 30px;
    }

    .Join-link-box {
        padding: 0.73rem 1.58rem 0.8rem 0.69rem;
    }

    .Join-page .ys-horse {
        --width1: 300px;
    }

    .Jebt-cont-imgbox-icon {
        width: 32px;
    }

    .contac-page .std-btn1-box span {
        line-height: 40px;
    }

    .contac-page .ys-form {
        --height: 40px;
    }

    .contac-page .ys-fia-text-btn {
        margin-top: -1px;
        width: 12px;
        height: 12px;
    }

    .contac-page .ys-form-inof-agree {
        margin-bottom: 0.46rem;
    }

    .ciln-link-icon {
        width: 20px;
    }

    .Jebt-cont-imgbox-icon {
        width: 28px;
    }

    .Join-effic .std-text18,
    .Join-effic .std-text18 p {
        font-size: 14px;
    }

    .detail-cont-le-top,
    .detail-cont-le-center,
    .detail-cont-le-btm {
        padding-right: 1rem;
    }

    .nlrl-ri-time img {
        width: 16px;
    }

    .nlrl-ri-time img {
        width: 16px;
    }

    .nlrl-ri-ul-li img {
        width: 16px;
    }

    .activity-page .std-btn1-box span {
        font-size: var(--font18);
    }

    .test-servic .issi-box {
        padding: 0.32rem 0.2rem 0.4rem 0.2rem;
    }

    .issi-box-tit {
        margin-bottom: 0.16rem;
    }

    .test-page .inte-solu-slick-item {
        padding: 0 10px;
    }

    .irbu-li {
        padding: 0 0.16rem;
    }

    .invest-report-btm-ul {
        margin: 0 -0.16rem;
    }

    .Join-orga-top {
        margin-bottom: 0.6rem;
    }

    .contac-page .ys-form {
        --spacebot: 20px;
    }

    .Join-link-box::after {
        left: 57%;
    }

    .detail-cont-ri {
        position: sticky;
        top: 80px;
        margin-top: 100px;
    }

    .invest-page .std-btn1.act .std-btn1-box span {
        line-height: 38px;
    }

    .invest-page .std-btn1-box-icon {
        width: 22px;
    }

    .future-philoso-top {
        width: 555px;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        line-height: 40px;
    }

    .Join-embark .std-font24 {
        margin-bottom: 0.2rem;
    }

    .Join-embark .std-text18 li {
        margin-bottom: 0.1rem;
    }

    .Jewi-box-bot {
        padding: 0.34rem 0.3rem 0.34rem;
    }

    .Jcbw-item-circ {
        width: 6px;
        height: 6px;
    }

    .Join-choose-box-wrap .std-font24 {
        width: calc(100% - 6px);
        padding-left: 0.16rem;
    }

    .std-btn1-box-icon {
        width: 20px;
    }

    /* kaffi -end*/

    .icwr-wrap-tit {
        margin-bottom: 0.45rem;
    }

    .invest-kotel {
        width: 400px;
    }

    .future-philoso-top {
        width: 750px;
    }

    .future-philoso-top {
        margin-bottom: 0.8rem;
    }

    .future-philoso-btm-img {
        width: 39%;
    }

    .future-philoso-btm-img {
        transform: translateX(-80px);
    }

    .future-philoso-btm-behi {
        padding-bottom: 14vh;
    }

    .nlul-link-btm-top {
        margin-bottom: 0.3rem;
    }

    .detail-cont-le-center {
        padding-bottom: 0.6rem;
    }

    .detail-cont-le-top,
    .detail-cont-le-center,
    .detail-cont-le-btm {
        padding-right: 0.8rem;
    }

    .contac-world .std-font48 {
        top: -5px;
    }

    .contac-page .ys-nyban-text {
        margin-top: 1.16rem;
    }

    .contac-page label {
        height: 34px;
        padding-bottom: 6px;
    }

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

    .cwbw-item-link {
        padding: 0.35rem 0.3rem 0.36rem;
    }

    .cilw-list {
        margin-bottom: 0.15rem;
    }

    .contac-world-contbox {
        margin-top: -146px;
    }

    /* Yori - start - 11.8 */

    .acrd-ri-li::after {
        top: 50%;
        transform: translateY(-50%);
    }

    .acrd-ri-li.act::after {
        width: 30px;
    }

    .acrd-ri-li::after {
        width: 12px;
    }

    .acdu-li-wrap {
        width: 34%;
    }

    .acrd-le-li-num {
        margin-bottom: 0.1rem;
    }

    .acrd-le-li-num p span {
        font-size: 0.9rem;
    }

    .amul-img {
        max-width: 1080px;
    }

    .afcf-ri-top {
        margin-bottom: 0.56rem;
    }

    .afcf-ri {
        width: 60%;
    }

    .ambs-control-wrap {
        top: -6px;
    }

    .ambs-control-wrap {
        width: 0.46rem;
    }

    .alwr-li-info ul li p::after {
        top: 6px;
        left: 5px;
        width: 3px;
        height: 3px;
    }

    .about-awards-num {
        padding: 0.46rem 0.2rem;
    }

    .aabu-li-num {
        font-size: var(--font90);
    }

    .Join-page .mod-bread {
        top: 1.2rem;
    }

    .Join-page .ys-horse {
        --width1: 230px;
        --gap1: 3px;
    }

    .Join-link-box-more .std-btn1-box-icon {
        width: 32px;
        height: 32px;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        line-height: 32px;
    }

    .Join-link-box-more .std-btn1-box {
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .Join-link-box-more .std-btn1-box-icon img {
        width: 18px;
    }

    .Join-link-box-more .std-btn1.act .std-btn1-box span {
        padding-right: 10px;
    }

    .Join-orga .ys-slide-item-top {
        padding: 0.24rem 0 0.16rem;
    }

    .Join-page .ys-slide-item-bot {
        padding-bottom: 0.24rem;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        padding-right: 16px;
    }

    .jetu-li p {
        padding: 1.6rem 0;
    }

    /* Yori - end - 11.8 */


    .sdsu-li p::after {
        height: 14px;
    }

    .software-driven-side {
        width: 150px;
    }

    .join-experi-flex-info {
        width: 57%;
    }

    .Jobb-wrap-list {
        margin-bottom: 40px;
    }

    .Jobb-wrap-list:last-child {
        padding-bottom: 40px;
    }

    .Join-orga-bot-box {
        width: 51%;
    }

    .Join-orga-bot .ys-slide,
    .Jobb-wrap-list {
        top: 100px;
    }

    .Join-embark-box-top {
        margin-bottom: 0.7rem;
    }

    .join-experi-text {
        -webkit-mask-size: 100vw 480px;
    }

    .join-experi-text {
        top: 16%;
    }

    .amul-img {
        max-width: 850px;
    }

    .about-map-wrap {
        clip-path: circle(60% at 50% 132%);
    }

    .afci-cloud {
        top: 10%;
    }

    .afcs-cont {
        top: 95px;
    }

    .about-founder-core-img {
        margin-top: -1.8rem;
    }

    .about-map-flex .amul-img {
        max-width: 690px;
    }

    .aasl-ul .slick-dots {
        margin-top: 0.36rem;
    }

    .alwr-ul {
        max-height: 280px;
    }

    .alwr-li ul {
        margin-top: 0 !important;
    }

    .ambtr-li-wrap-ri {
        padding-top: 0.28rem;
    }

    .isul-wrap {
        padding: 0.54rem 0.3rem 0.3rem;
    }

    .isul-wrap-icon {
        width: 0.64rem;
        margin-bottom: 0.44rem;
    }

    .Join-orga-bot-box {
        top: 25.5%;
    }

    .contac-world-back-info .std-text18 {
        font-size: var(--font16);
    }

    .head-search-btn {
        width: 22px;
    }

    /* 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%;
    }

    /* 移动端-副导航 - end */
    .home-software-parga {
        width: 80%;
    }

    .home-news-list-li {
        width: 50%;
    }

    .home-news-list-li:nth-child(3),
    .home-news-list-li:nth-child(4) {
        margin-top: 0.28rem;
    }

    .hnrs-li-text-tit {
        max-height: 2.8em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-top: 0.2rem;
    }

    .hnrs-li-text {
        width: 50%;
        padding: 0.3rem 0.3rem 0.6rem;
    }

    .hnrs-li-img {
        width: 50%;
    }

    .hnrs-li-text-info,
    .hnrs-li-text-btn {
        margin-top: 0.3rem;
    }

    .std-btn1.act .std-btn1-box span {
        line-height: 34px;
    }

    .home-news-recom-slick .slick-dots {
        bottom: 0.2rem;
    }

    /* .hnrs-li-img{ width: 100%; } .hnrs-li-text{ width: 100%; padding: 0.4rem; } .home-news-recom-slick .slick-dots { width: 100%; } .hnrs-li-text { border-right: 1px solid rgba(255, 255, 255, 0.15); border-bottom: none; } */
    .home-era-text-tit {
        width: 55%;
        max-width: 360px;
    }

    .footer-top-list {
        padding-left: 0;
        width: 100%;
        margin-top: 0.5rem;
    }

    .footer-text {
        width: 100%;
        margin-bottom: 0.2rem;
    }

    .footer-privacy {
        width: 100%;
    }

    .footer-bot {
        flex-wrap: wrap;
    }

    .footer-top {
        padding-bottom: 0.7rem;
    }

    .home-era-text-btn {
        margin-top: 0.3rem;
    }

    .home-future {
        padding: var(--space150) 0;
    }

    .home-future-text {
        position: static;
    }

    .home-future-bg {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }

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

    .home-news {
        padding-top: var(--space150);
        margin-top: 0;
    }

    .hftr-info-nub {
        height: 80px;
    }

    .hftr-info1 {
        height: calc(80px * var(--width-shu));
    }

    .home-future-text-ri {
        height: 400px;
    }

    .hftr-info-nub .ys-imgbox-cover {
        width: 100%;
    }

    .home-future-text-le {
        padding-right: 1rem;
    }

    .hwtb-li-icon {
        width: 26px;
        height: 26px;
        margin-left: calc(100% - 26px);
    }

    .hwtb-li {
        width: 120px;
        padding: 0 0.1rem;
    }

    .hwtb-li a {
        padding: 0.2rem;
        border-radius: 10px;
    }

    .home-work-text-btn {
        margin: 0 -0.1rem;
        width: 240px;
        justify-content: flex-end;
    }

    .home-work-text-word {
        width: calc(100% - 240px);
    }

    .home-software {
        padding-top: var(--space150);
        padding-bottom: var(--space150);
    }

    .hsii-nub-link-tit {
        bottom: 0.2rem;
        padding: 0 0.1rem;
    }

    .home-software-img {
        padding: 0 15px;
    }

    .std-btn1-box {
        padding-left: 15px;
    }

    .std-btn1-box span {
        padding-right: 15px;
    }

    .hlti-li-parga {
        width: 55px;
    }

    .hlti-li-word {
        width: calc(100% - 55px);
        padding-left: 10px;
    }

    .ys-nyban-pic {
        width: 40%;
    }

    .ys-nyban-title {
        top: 50%;
    }

    .system-tech-slick-li {
        width: 50%;
    }

    .has-dots .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 6px;
    }

    .system-adv-text-parga {
        width: 80%;
    }

    .scbu-li {
        padding: 0 0.3rem;
    }

    .system-case-bt-ul {
        margin: 0 -0.3rem;
    }

    .system-case-bt {
        padding: 0.5rem;
    }

    .system-solu-text-wrap {
        width: 60%;
    }

    .mod-news-slick-li {
        width: 50%;
    }

    .fusion-xcu .std-btn1.act .std-btn1-box span {
        line-height: 32px;
    }

    .fusion-xcu .std-btn1-box-icon {
        width: 22px;
    }

    .fusion-xcu-box {
        width: 100%;
    }

    .fxbu-li-text {
        padding: 3px 16px 3px 26px;
    }

    .fxbu-li-text::after {
        left: 12px;
    }

    .fvsi-box-top {
        width: 52px;
    }

    .fcul-box-top-num {
        margin-right: 12px;
    }

    .fusion-case-ul-li {
        width: 50%;
        margin-bottom: 0.5rem;
    }

    .fusion-case-ul {
        margin-bottom: -0.5rem;
    }

    .fusion-case-ul-li:nth-child(2n+1) {
        animation-delay: 0.2s;
    }

    .fusion-case-ul-li:nth-child(2n+2) {
        animation-delay: 0.3s;
    }

    .fusion-part-ul-li {
        width: 16.666666%;
    }

    .fusion-part-ul-li:nth-child(6n+1) {
        animation-delay: 0.2s;
    }

    .fusion-part-ul-li:nth-child(6n+2) {
        animation-delay: 0.3s;
    }

    .fusion-part-ul-li:nth-child(6n+3) {
        animation-delay: 0.4s;
    }

    .fusion-part-ul-li:nth-child(6n+4) {
        animation-delay: 0.5s;
    }

    .fusion-part-ul-li:nth-child(6n+5) {
        animation-delay: 0.6s;
    }

    .fusion-part-ul-li:nth-child(6n+6) {
        animation-delay: 0.7s;
    }

    .fusion-xcu .std-btn1.act .std-btn1-box span {
        line-height: 32px;
        padding-right: 10px;
    }

    .fusion-xcu .std-btn1-box {
        padding-left: 14px;
    }

    .fxbu-li-text {
        font-size: 0.2rem;
    }

    .fusion-xcu-bj-pic {
        margin-top: 1.6rem;
    }

    .fusion-xcu-box {
        width: 94%;
    }

    .fusion-value-bj {
        left: -204px;
        top: 15%;
        width: 489px;
        height: 525px;
    }

    .fusion-value-bj2 {
        width: 489px;
        height: 525px;
        right: -219px;
        bottom: -16%;
    }

    .fusion-value-bj3 {
        bottom: 20%;
    }

    .ys-nyban-text {
        width: 60%;
    }

    /* b8 */
    .mlbr-ri-top {
        margin-bottom: 0.5rem;
    }

    .mlbr-ri-but-icon {
        width: 20px;
    }

    .mlbr-ri-par p {
        margin-bottom: 7px;
    }

    .mlbc-ul-li {
        width: 50%;
    }

    .map-core-slick-item {
        width: 50%;
    }

    .mcsi-cont-ri-par {
        margin-bottom: 0.4rem;
        padding-bottom: 0.2rem;
    }

    .mabl-tit {
        margin-bottom: 0.3rem;
    }

    /* f4 */
    .esg-main .ys-nyban-text {
        width: 85%;
    }

    .mcsi-cont-ri-pic {
        max-width: 250px;
    }

    .mcsi-box-par p::after {
        top: 7px;
        width: 4px;
        height: 4px;
    }

    .mcsi-cont {
        padding: 0.5rem;
        flex-direction: column-reverse;
    }

    .mcsi-cont-le {
        width: 100%;
    }

    .mcsi-cont-ri {
        width: 100%;
        padding-left: 0;
        margin-bottom: 0.4rem;
    }

    /* b4 */
    .iosi-box-top {
        padding: 0.26rem 0.20rem 0.47rem 0.20rem;
    }

    .ibtt-tit {
        margin-bottom: 0.15rem;
    }

    .ibtt-sbu {
        margin-bottom: 0.2rem;
    }

    .issi-box {
        padding: 0.35rem 0.25rem 0.47rem 0.3rem;
    }

    .iasi-box-ri {
        padding: 0.3rem 0.3rem 0.59rem 0.3rem;
    }

    .inte-apply-slick .slick-dots {
        bottom: 0.16rem;
    }

    .iasi-box-ri-tit {
        margin-bottom: 0.2rem;
    }

    .inte-apply-slick .slick-dots {
        width: calc(100% - 51% - 0.3rem);
    }

    .inte-solu-slick-item {
        padding: 0 10px;
    }

    .inte-solu-slick {
        margin: 0 -10px;
    }

    .fusion-value-slick-item {
        padding: 0 10px;
    }

    .fusion-value-slick {
        margin: 0 -10px;
    }

    .ialu-li {
        padding: 0 10px;
    }

    .inte-apply-list-ul {
        margin: 0 -10px;
    }

    .inte-part-ul-li {
        margin-right: 36px;
    }

    .inte-part {
        margin-bottom: 0.4rem;
    }

    .ipul-tet {
        padding-bottom: 0.25rem;
    }

    /* f1 */
    .smtr-ul-li:nth-child(2n) {
        padding-left: 0;
    }

    .smtr-ul-li-nume span {
        font-size: var(--font14);
        margin-bottom: 0.2rem;
        padding-left: 0.06rem;
    }

    .summary-map-top-ri {
        padding-left: 0;
        width: 100%;
    }

    .summary-map-top-le {
        width: 100%;
    }

    .smtr-ul-li {
        margin-bottom: 0.33rem;
    }

    .smbu-li-pop {
        width: 296px;
        border-radius: 10px;
    }

    .scbc-le {
        width: 100%;
        padding-right: 0;
    }

    .slul-icon {
        width: 18px;
    }

    .scbc-le-ul-li:nth-child(2n) {
        padding-left: 0;
    }

    .scbc-ri {
        width: 60%;
        margin: 0.5rem auto 0;
    }

    .summary-cont-box-top {
        padding-bottom: 0.3rem;
        margin-bottom: 0.3rem;
    }

    .scbu-li-cont-tit::before {
        width: 4px;
        height: 4px;
        top: 9px;
    }

    .dici-car-img {
        width: 100%;
    }

    .dici-car-text {
        width: 100%;
        padding-left: 0;
        margin-bottom: 0.8rem;
    }

    .dici-car-text-cont {
        padding-top: 0.4rem;
    }

    .dctc-parga {
        margin-top: 0.4rem;
    }

    .dvbl-cont-icon {
        width: 48px;
        height: 48px;
    }

    .dvbl-cont-parga {
        padding-right: 0;
    }

    .dcbs-li-cont-le {
        width: 100%;
        margin-bottom: 0.4rem;
    }

    .dcbs-li-cont-ri {
        width: 100%;
        padding-left: 0;
    }

    .dcbs-li-cont {
        padding: 0.4rem;
    }

    .dici-case-bt-slick .slick-dots {
        bottom: 0.4rem;
        left: 0;
        width: 100%;
    }

    .dlcr-parga {
        padding-bottom: 0.4rem;
    }

    .dlcr-tit {
        margin-bottom: 0.2rem;
    }

    .dici-case-bt .slick-list {
        padding-bottom: 0 !important;
    }

    .dici-case-bt.has-dots .dcbs-li-cont {
        padding: 0.4rem 0.4rem calc(0.4rem + 34px);
    }

    .svts-li span {
        padding: 8px 24px;
    }

    .ys-nyban-text-title {
        width: 55%;
    }

    .ynbl-li-icon {
        width: 44px;
        height: 44px;
    }

    .software-solu {
        padding-top: 2rem;
    }

    .svbi-cont-wrap {
        padding: 0.4rem 0.3rem;
    }

    .svbi-cont-wrap-text {
        padding-left: 0;
        width: 100%;
    }

    .scwt-num-li {
        padding: 0 5px;
    }

    .scwt-num {
        margin: 0.4rem -0.5px 0;
    }

    .spin-cont {
        padding: 0.4rem;
    }

    .spin-cont-icon {
        width: 60px;
    }

    .spin-cont::after {
        top: calc(0.4rem + 60px / 2);
    }

    .software-model-step {
        padding: 0 0.3rem 0.5rem;
    }

    .smsu-li-num::after {
        width: 12px;
        height: 12px;
        bottom: -6px;
    }

    .software-model-step::after {
        top: 56px;
    }

    .ynbl-li {
        width: 44px;
    }

    .ynbl-li.act .ynbl-li-parga {
        opacity: 1;
        pointer-events: all;
    }

    .ynbl-li-parga {
        left: calc(-100% - 20px);
    }

    .software-solu-shine {
        bottom: -65%;
        right: -40%;
        width: 10rem;
        height: 10rem;
    }

    .svbi-cont-wrap-img {
        width: 50%;
        margin: auto;
    }

    .svbi-cont-wrap {
        flex-direction: column-reverse;
    }

    .svbi-cont-bg img {
        object-position: 80%;
    }

    .hwbi-li-btn {
        width: 120px;
        padding: 6px 14px;
    }

    .hwbi-li-btn .std-text18 {
        font-size: 12px;
    }

    .hwbi-li-btn-icon {
        width: 10px;
    }

    .smbu-li-icons {
        width: 20px;
    }

    .home-future-bg video {
        display: none;
    }

    .dici-value-bt-li {
        width: 50%;
    }

    .dlcr-parga {
        padding-bottom: 0;
    }

    .software-main .ys-nybanner,
    .mod-banner .ys-nybanner {
        height: calc(100vh - 56px);
    }

    .home-news-wrap {
        width: 100%;
    }

    .home-news-list-li {
        padding: 0 0.2rem;
    }

    .home-work-bg {
        width: 110%;
        margin: 0.5rem 0% 0;
    }

    .software-solu-img {
        width: 100%;
    }

    .system-archite-img {
        width: 100%;
    }

    .ditn-wrap.isfixed {
        top: var(--headh) !important;
        transition: none !important;
    }

    /* 2025.9.5-leo-start */
    .fusion-part {
        padding-bottom: 1.5rem;
    }

    .home-news-list {
        margin: 0.18rem -0.15rem 0;
    }

    .fvsi-box-bj {
        width: 456px;
        height: 321px;
        border-radius: 456px;
        left: -66%;
        top: -66%;
    }

    .fusion-main .fvsi-box-bj {
        left: -62%;
        top: -62%;
    }

    .stsl-cont-bg {
        width: 406px;
        height: 361px;
        border-radius: 406px;
        left: -70%;
        top: -100%;
    }

    .dvbl-cont-bg {
        width: 406px;
        height: 361px;
        border-radius: 406px;
        left: -50%;
        top: -60%;
    }

    .fusion-main .ys-nyban-text {
        width: 60%;
        padding-right: 0;
    }

    /* 2025.9.5-leo-end */
    /*2025.9.10-leo-start*/
    .smbu-li.hig .smbu-li-icons {
        width: 28px;
    }

    .smbu-li-tit {
        bottom: 1.05rem;
    }

    .smbu-li.on.hig .smbu-li-pop {
        right: -24px;
    }

    /*2025.9.10-leo-end*/

    /* kaffi -start */
    .test-servic .inte-solu-slick-item {
        width: 50%;
    }

    .issi-box-tit {
        font-size: var(--font26);
    }

    .test-advant-wrap-cont {
        width: 510px;
    }

    .tawc-tit {
        margin-bottom: 0.6rem;
    }

    .future-down {
        width: 160px;
    }

    .future-page .ys-nyban-text {
        width: 62%;
    }

    .fpbi-li {
        margin-bottom: 60px;
    }

    .fpbb-li-ri,
    .fpbb-li-top-tit {
        width: 32%;
    }

    .future-philoso-btm-img {
        width: 30%;
    }

    .news-list-ul-li {
        width: 50%;
    }

    .nlrl-ri {
        padding: 0.4rem 0.6rem;
    }

    .news-list-recom .slick-dots {
        padding-left: 0.6rem;
    }

    .nlrl-ri-tit {
        margin-bottom: 0.3rem;
    }

    .nlrl-ri-time {
        margin-bottom: 0.12rem;
    }

    .news-list-recom .slick-dots {
        bottom: 0.12rem;
    }

    .cwbi-nub-dot-circ {
        width: 12px;
        height: 12px;
    }

    .contac-page .ys-nyban-title {
        width: 100%;
        padding: 0 0.6rem;
    }

    .contac-page .ys-form {
        width: 48%;
    }

    .cwbw-item {
        width: 50% !important;
    }

    .detail-cont-le-top,
    .detail-cont-le-center,
    .detail-cont-le-btm {
        padding-right: 1rem;
    }

    .cilw-list-icon {
        width: 18px;
    }

    .Join-link-box {
        padding: 0.73rem 0.69rem 0.6rem;
    }

    .Join-link-box::after {
        height: 70px;
    }

    .Join-page .ys-horse {
        --width1: 200px;
    }

    .contac-page .std-btn1-box span {
        line-height: 38px;
    }

    .contac-page .ys-fic-auth-img {
        width: auto;
    }

    .contac-page .nlrl-ri-ul-li img {
        width: 18px;
    }

    .ciln-link-icon {
        width: 18px;
    }

    .contac-page label {
        height: 38px;
    }

    .Jebt-cont-imgbox-icon {
        width: 24px;
    }

    .Join-benef .std-font24,
    .Join-benef .std-font24 p {
        font-size: 16px;
    }

    .Join-benef .std-text16,
    .Join-benef .std-text16 p {
        font-size: 14px;
    }

    .Jebb-item {
        width: 50%;
        margin-bottom: 0.6rem;
    }

    .Join-embark-box-bot {
        padding: 0.59rem 0.34rem 0.12rem;
    }

    .Join-orga .Join-orga-bot-icon {
        width: 20px;
    }

    .detail-cont-le-top {
        padding-bottom: 0.36rem;
        margin-bottom: 0.32rem;
    }

    .detail-cont-le-top,
    .detail-cont-le-center,
    .detail-cont-le-btm {
        padding-right: 0.5rem;
    }

    .invest-report-btm-ul .slick-dots li {
        width: 6px;
        height: 6px;
    }

    .future-philoso .slick-dots {
        position: relative;
        bottom: -10px;
    }

    .Join-orga-top {
        margin-bottom: 0.4rem;
    }

    .Join-effic-top {
        margin-bottom: 0.4rem;
    }

    .Join-choose {
        padding-top: var(--space150);
        padding-bottom: var(--space150);
    }

    .invest-page .ys-nyban-text {
        width: 40%;
    }

    .invest-kotel {
        width: 60%;
    }

    .irbu-link-positi-more,
    .irbu-link-positi-more p {
        font-size: 12px;
    }

    .invest-page .std-btn1-box span {
        font-size: 12px;
    }

    .future-down {
        width: 150px;
    }

    .nlrl-ri {
        padding: 0.6rem 0.6rem;
        padding-top: 0.3rem;
    }

    .news-page .news-list-recom .slick-dots {
        bottom: 0.3rem;
    }

    .news-list-recom .slick-dots li {
        margin: 0 4px;
    }

    .contac-page .ys-form {
        --spacebot: 16px;
    }

    .Jebt-cont {
        max-width: 480px;
    }

    .Join-choose-back img {
        object-fit: cover;
    }

    .contac-page .ys-form {
        width: 52%;
        padding: 0.4rem;
    }

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

    .contac-page .std-btn1-box span {
        padding-right: 20px;
    }

    .contac-page .std-btn1-box span {
        line-height: 32px;
    }

    .test-page .ys-nyban-text {
        width: 55%;
    }

    .test-page .ys-nyban-pic {
        width: 45%;
    }

    .invest-page .ys-nybanner .std-btn1.act .std-btn1-box span {
        line-height: 38px;
    }

    .invest-page .std-btn1.act .std-btn1-box span {
        line-height: 36px;
    }

    .invest-page .std-btn1-box-icon {
        width: 20px;
    }

    .news-list-recom {
        margin-bottom: 0.8rem;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        line-height: 38px;
    }

    .Join-page .ys-horse {
        --gap1: 4px;
    }

    /* kaffi -end*/

    .test-page .ys-nyban-btn {
        margin-top: 0.45rem;
    }

    .test-advant-wrap-cont {
        padding-bottom: 1.2rem;
        padding-top: 0.8rem;
    }

    .tawc-btm-le p {
        font-size: 1.1rem;
    }

    .tawc-btm-ri {
        margin-top: 0.12rem;
    }

    .tawc-tit {
        margin-bottom: 0.35rem;
    }

    .invest-company-wrap-ri {
        padding: 0.2rem 0.3rem;
    }

    .icwr-wrap-tit {
        margin-bottom: 0.35rem;
    }

    .invest-kotel {
        width: 350px;
    }

    .invest-kotel-rmb p span {
        font-size: 0.65rem;
    }

    .invest-kotel-rmb {
        margin-bottom: 0.3rem;
    }

    .irbu-link-positi {
        padding: 0.3rem 0.26rem;
    }

    .future-philoso-btm-img {
        width: 40%;
        /* transform: translateX(-58px); */
    }

    .future-philoso-btm-behi {
        padding-bottom: 0vh;
    }

    .fpbb-li-le p {
        font-size: 1.3rem;
    }

    .nlrl-ri {
        padding: 0.25rem 0.35rem;
    }

    .activity-page .news-list-recom .slick-dots,
    .news-page .news-list-recom .slick-dots {
        bottom: auto;
        position: relative;
        padding-left: 0;
        width: 100%;
        text-align: center;
        margin-top: 0.25rem;
    }

    .detail-cont-le {
        width: 100%;
    }

    .detail-cont-le-top,
    .detail-cont-le-center,
    .detail-cont-le-btm {
        padding-right: 0rem;
    }

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

    .detail-cont-ri {
        position: relative;
        top: 0px;
        margin-top: 25px;
    }

    .detail-cont-le-center {
        padding-bottom: 0.3rem;
    }

    .contac-page .ys-nyban-img img {
        min-height: 90vh;
        object-fit: cover;
    }

    .contac-world-contbox {
        margin-top: -70px;
    }

    /* Yori - start - 11.8 */
    .about-company-sticky .summary-map-top-le {
        width: 60.5%;
    }

    .about-company-ri-data {
        left: -50px;
    }

    .acrd-ri {
        padding-left: 1.2rem;
    }

    .acrd-le {
        top: 16px;
    }

    .acdu-li-wrap {
        width: 39%;
    }

    .amul-img {
        max-width: 790px;
    }

    .afcf-ri-btm-info p {
        margin-bottom: 0.12rem;
    }

    .afcf-ri-btm {
        width: 100%;
        padding-bottom: 0.2rem;
    }

    .afcf-ri-top-name {
        margin-bottom: 4px;
    }

    .afcf-ri-top-desz {
        width: 0.95rem;
    }

    .afcf-ri-btm-info p:nth-last-child(1) {
        margin-bottom: 0;
    }

    .arsr-wrap-info {
        padding: 0.2rem 0.2rem;
    }

    .afcf-ri-slick-li {
        padding: 0 0.2rem;
    }

    .afcf-ri-slick {
        margin: 0 -0.2rem;
    }

    .afcf-ri-slick .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 0.2rem;
    }

    .afcf-le {
        width: 32%;
    }

    .afcf-ri {
        width: 66%;
    }

    .afcf-ri-top {
        margin-bottom: 0.34rem;
    }

    .afcf-ri-slick .slick-dots li {
        margin: 0 4px;
    }

    .about-founder-capaci-flex {
        padding-bottom: var(--space90);
    }

    .afck-ri {
        width: 48%;
    }

    .about-milest-btm-top {
        padding: 0rem;
    }

    .alwl-info {
        margin-bottom: 0.4rem;
    }

    .ambtr-li-wrap {
        align-items: center;
    }

    .ambs-ul-li-wrap img {
        width: 12px;
        margin-top: 1px;
        margin-bottom: 0.1rem;
    }

    .about-awards-num {
        padding: 0.3rem 0.2rem;
    }

    .about-awards-num .aabu-li {
        width: 28%;
    }

    .aabu-li-num {
        font-size: var(--font80);
    }

    .aasl-ul {
        display: block;
    }

    .aasl-ul .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 0.2rem;
    }

    .aasl-ul-li {
        width: 33.333%;
    }

    .aulw-logo {
        width: 60%;
    }

    .about-milest-btm-slick {
        padding: 0 1.5rem;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        line-height: 32px;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        padding-right: 10px;
    }

    .join-experi-flex-info {
        width: 80%;
    }

    .Join-page .ys-horse {
        --width1: 160px;
        --gap1: 2px;
        margin-bottom: 0.06rem;
    }

    .Join-effic-box-num {
        font-size: 0.6rem;
    }

    .ys-horse-inof-nub.on .Join-effic-box {
        padding: 0.14rem 0.1rem 0.3rem;
    }

    .Join-link-box-more .std-btn1-box-icon {
        width: 28px;
        height: 28px;
    }

    .Join-link .Join-link-box {
        padding: 0.6rem 1.3rem 0.7rem;
    }

    .Join-page .ys-nyban-btn {
        margin-top: 0.4rem;
    }

    /* Yori - end - 11.8 */

    .swlu-li {
        width: 50%;
        padding-right: 0.2rem;
    }

    .software-driven-side {
        width: 124px;
    }

    .Join-orga .ys-slide {
        width: 42%;
    }

    .join-experi-text {
        -webkit-mask-size: 100vw 360px;
    }

    .jetu-li p {
        font-size: 1.1rem;
    }

    .jetu-li p {
        padding: 1.2rem 0;
    }

    .about-company-sticky,
    .about-company {
        height: auto !important;
    }

    .about-company-sticky .summary-map-top-le {
        width: 100%;
    }

    .about-company-ri {
        top: 100%;
        position: relative;
        top: auto;
        right: auto;
        left: auto;
        width: 100%;
        transform: none;
    }

    .about-company-descri {
        width: 100%;
        position: relative;
        top: auto;
        left: auto;
        transition: all 0.36s;
        transform: none;
        z-index: 10;
        transition: all 0s;
        opacity: 1;
        pointer-events: all;
    }

    .acdu-li-wrap {
        width: 100%;
    }

    .acdu-li {
        width: 50%;
        padding: 0 8px;
        margin-bottom: 15px;
    }

    .about-company-descri-ul {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -10px;
    }

    .about-company-ri-data {
        width: 100%;
        display: flex;
        align-items: flex-end;
        position: relative;
        top: auto;
        left: auto;
        transition: all 0.36s;
    }

    .acrd-le {
        top: auto;
    }

    .about-company-ri {
        display: flex;
        flex-direction: column-reverse;
    }

    .acrd-ri {
        display: none;
    }

    .acrd-le {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    .acrd-le-li {
        display: block !important;
        width: 50%;
        opacity: 1;
        text-align: left;
        position: relative;
        padding-right: 10px;
        margin-bottom: 0.2rem;
    }

    .acrd-le-li-info {
        justify-content: flex-start;
    }

    .summary-map-top-le {
        margin-bottom: 0.35rem;
    }

    .acrd-le-li-num p span {
        font-size: 0.8rem;
    }

    .acrd-le-li-num p {
        font-size: 0.4rem;
    }

    .about-company-sticky .ys-cont1600 {
        display: flex;
        flex-wrap: wrap;
    }

    .summary-map-top-le {
        order: 1;
    }

    .about-company-descri {
        order: 2;
    }

    .about-company-ri {
        order: 3;
    }

    .about-company-descri {
        padding-bottom: 0.12rem;
    }

    .about-map {
        padding-top: 0 !important;
    }

    .amul-img {
        max-width: 430px;
    }

    .about-map-flex .amul-img {
        max-width: 420px;
    }

    .about-map-wrap {
        clip-path: circle(65% at 50% 153%);
    }

    .acdu-li-wrap p {
        color: rgba(255, 255, 255, 1);
    }

    .aasl-ul .slick-dots {
        margin-top: 0.4rem;
    }

    .acrd-le-ul {
        display: flex;
        flex-wrap: wrap;
    }

    .Join-page .home-era .home-era-text-tit {
        width: 100%;
        max-width: 100%;
    }

    .ys-slide-item-top {
        padding-bottom: 0.22rem !important;
    }

    .join-experi-flex {
        top: 17%;
    }

    /* 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.44rem;
        /* 下 */
        --font48: 0.43rem;
        --font36: 0.38rem;
        --font34: 0.36rem;
        --font32: 0.36rem;
        --font30: 0.34rem;
        --font28: 0.34rem;
        --font26: 0.32rem;
        --font24: 0.30rem;
        --font22: 0.28rem;
        /* --font20: 0.26rem; */
        --font20: 0.22rem;
        --font18: 0.22rem;
        --font16: 0.22rem;
        --font14: 0.2rem;
        --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;
        --contspace: 0.4rem;
    }

    .ys-nyban-text {
        padding-right: 0;
        width: 100%;
    }

    .stsl-cont-icon {
        width: 42px;
        height: 42px;
    }

    .slick-dots li,
    .has-dots .slick-dots li {
        width: 4px;
        height: 4px;
        margin: 0 4px;
    }

    .has-dots .slick-list {
        padding-bottom: 25px;
    }

    .system-adv-text-parga {
        width: 100%;
        margin: var(--contspace) auto 0;
    }

    .system-adv {
        padding: 0;
    }

    .system-solu-text-wrap {
        width: 100%;
    }

    .mod-news-slick-li {
        width: 100%;
    }

    .mnsl-text {
        margin-top: 0.3rem;
        padding-right: 0;
    }

    .mod-news-slick {
        margin: var(--contspace) -0.14rem 0;
    }

    .mnsl-text-tit,
    .mnsl-text-btn {
        margin-top: 0.2rem;
    }

    .mnsl-text-btn {
        width: 24px;
    }

    .home-era-text-tit {
        width: 100%;
        max-width: 320px;
    }

    .system-case-bt {
        margin-top: var(--contspace);
        padding: 0.4rem 0.3rem;
    }

    .scbu-li-cont-tit::before {
        width: 4px;
        height: 4px;
    }

    .system-tech-slick {
        margin: var(--contspace) -0.15rem 0;
    }

    .stsl-cont {
        padding: 0.3rem;
    }

    .system-archite-img {
        margin-top: var(--contspace);
    }

    .ys-nyban-parga {
        margin-top: 0.25rem;
    }

    .ys-nyban-btn {
        margin-top: 0.5rem;
    }

    .footer-top-le {
        width: 100%;
    }

    .footer-logo {
        width: 128px;
        margin: auto;
    }

    .ys-nyban-title {
        flex-direction: column-reverse;
    }

    .ys-nyban-text {
        width: 100%;
        padding-right: 0;
    }

    .ys-nyban-pic {
        position: relative;
        width: 100%;
        margin-bottom: 0.6rem;
    }

    /* .inte-main .ys-nyban-title.ys-pos-center, .system-main .ys-nyban-title.ys-pos-center, .map-main .ys-nyban-title.ys-pos-center, .fusion-main .ys-nyban-title.ys-pos-center, .drive-main .ys-nyban-title.ys-pos-center { position: static; transform: inherit; } .inte-main .ys-nyban-img , .system-main .ys-nyban-img , .map-main .ys-nyban-img , .fusion-main .ys-nyban-img , .drive-main .ys-nyban-img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .inte-main .ys-nyban-img img , .system-main .ys-nyban-img img , .map-main .ys-nyban-img img , .fusion-main .ys-nyban-img img , .drive-main .ys-nyban-img img { width: 100%; height: 100%; object-fit: cover; } */
    .fusion-xcu-text {
        position: relative;
        left: 0;
        top: var(--space150);
        transform: translateX(0%);
        z-index: 11;
    }

    .fvsi-box-top {
        width: 46px;
        margin-bottom: 0.3rem;
    }

    .fusion-case-tit {
        margin-bottom: 0.44rem;
    }

    .fusion-case-ul-li {
        width: 100%;
        padding: 0 20px;
        margin-bottom: 0.32rem;
        animation-delay: 0.2s !important;
    }

    .fusion-case-ul {
        margin: 0 -20px;
        margin-bottom: -0.31rem;
    }

    /* .ys-nybanner { padding: var(--space150) 0; } */
    .fusion-part-ul-li {
        width: 25%;
    }

    .fusion-part-ul-li:nth-child(3n+1) {
        animation-delay: 0.2s;
    }

    .fusion-part-ul-li:nth-child(3n+2) {
        animation-delay: 0.3s;
    }

    .fusion-part-ul-li:nth-child(3n+3) {
        animation-delay: 0.4s;
    }

    .fusion-part {
        padding-bottom: 1.2rem;
    }

    .fxbu-li-text {
        font-size: 0.18rem;
    }

    .fusion-xcu-box {
        width: 100%;
    }

    .fusion-value-bj {
        left: -164px;
        top: 20%;
        width: 389px;
        height: 425px;
    }

    .fusion-value-bj2 {
        width: 389px;
        height: 425px;
        right: -169px;
        bottom: -12%;
    }

    .fusion-xcu-bj-pic {
        margin-top: 0.2rem;
    }

    .fusion-value-bj3 {
        bottom: 52%;
    }

    .fusion-xcu-text {
        top: 0;
    }

    /* b8 */
    .mstu-li-box-cont {
        flex-direction: column;
    }

    .mstu-li-box-ri {
        width: 100%;
        margin-top: 0.3rem;
        flex-direction: column;
        padding-left: 0;
    }

    .mstu-li-box-le {
        width: 100%;
    }

    .mlbr-le {
        margin-right: 0;
    }

    .mlbr-ri {
        margin-top: 0.12rem;
    }

    .mlbr-ri-tit {
        margin-bottom: 0.2rem;
    }

    .mlbr-ri-top {
        margin-bottom: 0.2rem;
    }

    .mstu-li-box {
        padding: 0.4rem 0.3rem;
    }

    .mlbc-ul-li {
        width: 100%;
        padding: 0;
        margin-bottom: 0.3rem;
    }

    .mlbc-ul-li:last-child {
        margin-bottom: 0;
    }

    .mlbc-ul {
        margin: 0;
    }

    .map-core-tit {
        margin-bottom: var(--contspace);
    }

    .map-core-slick-item {
        width: 100%;
        animation-delay: .2s !important;
    }

    .mcsi-cont {
        padding: 0.4rem 0.3rem;
    }

    .mcsi-cont-ri {
        width: 100%;
        margin-bottom: 0.4rem;
    }

    .mcsi-cont-le {
        width: 100%;
    }

    .mcsi-cont-ri-par {
        margin-bottom: 0.3rem;
        padding-bottom: 0.3rem;
    }

    .map-case-slick .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }

    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }

    .map-account-box {
        flex-direction: column;
    }

    .map-account-box-le {
        width: 100%;
        margin-bottom: 0.4rem;
    }

    .map-account-box-ri {
        width: 100%;
        animation-delay: .5s;
    }

    .map-account-tit {
        margin-bottom: var(--contspace);
    }

    .mabl-tit {
        margin-bottom: 0.2rem;
    }

    .mabr-ul-li {
        width: 25%;
        border: 1px solid #F6F6F6;
    }

    .mabl-num {
        margin-bottom: 0.2rem;
    }

    /* f4 */
    .ecul-box {
        flex-direction: column-reverse;
    }

    .esg-cont-ul-li:nth-child(2n) .ecul-box {
        flex-direction: column-reverse;
    }

    .ecul-box-ri {
        width: 100%;
        padding: 0.4rem;
    }

    .esg-cont-ul-li:nth-child(2n) .ecul-box-ri {
        padding: 0.4rem 0.3rem;
    }

    .ecul-box-le {
        width: 100%;
    }

    .esg-cont-ul-li {
        margin-bottom: 0.6rem;
    }

    .esg-cont-ul-li:last-child {
        margin-bottom: 0;
    }

    .esg-main .ys-nyban-text {
        width: 100%;
        margin-bottom: 0;
    }

    .mod-tit {
        margin-bottom: 0.45rem;
    }

    .mcsi-cont-ri-pic {
        width: 70%;
    }

    .mcsi-cont-ri {
        padding: 0;
    }

    .esg-main .ys-nybanner {
        padding: 0;
    }

    .esg-main .ys-nyban-img {
        position: static;
    }

    .ecul-box-ri-tit {
        margin-bottom: 0.3rem;
    }

    .map-set-tit {
        margin-bottom: var(--contspace);
    }

    .mstu-li-box-pop {
        padding-top: 0.4rem;
        margin-top: 0.4rem;
    }

    .mult-tet {
        margin-bottom: 0.15rem;
    }

    .mstu-li {
        margin-bottom: 0.4rem;
    }

    .mcsi-box-par p::after {
        left: 0;
    }

    .mcsi-box-par p {
        padding-left: 15px;
    }

    .mcsi-box-num {
        padding-bottom: 0.2rem;
        margin-bottom: 0.2rem;
    }

    .map-core-slick-item:last-child {
        margin-bottom: 0;
    }

    .map-core-slick {
        margin-bottom: 0;
    }

    .map-case-tit {
        margin-bottom: var(--contspace);
    }

    .fusion-xcu-box-tit,
    .fusion-value-tit {
        margin-bottom: var(--contspace);
    }

    .fusion-xcu-box-par {
        margin-bottom: var(--contspace);
    }

    .fusion-xcu-bj {
        margin-top: -80px;
    }

    .fvsi-box {
        padding: 0.4rem 0.3rem;
    }

    .fvsi-box-tit {
        margin-bottom: 0.3rem;
    }

    .fcul-box-top {
        padding-bottom: 0.2rem;
        margin-bottom: 0.2rem;
    }

    /* b4 */
    .iasi-box {
        flex-direction: column;
    }

    .iasi-box-le {
        width: 100%;
    }

    .iasi-box-ri {
        width: 100%;
        padding: 0.4rem 0.3rem 0.8rem;
    }

    .inte-apply-slick .slick-dots {
        width: 100%;
        text-align: center;
        bottom: 0.2rem;
    }

    .inte-apply-list {
        margin-top: 0.5rem;
    }

    .ialu-li-box {
        padding-top: 0.35rem;
    }

    .ipul-tet {
        font-size: 0.32rem;
    }

    .inte-part-ul-li {
        margin-right: 12px;
    }

    /* f1 */
    .summary-main .ys-nyban-img {
        width: 100%;
        position: relative;
    }

    .summary-main .ys-nyban-img img {
        height: auto;
        object-fit: contain;
    }

    .summary-main .ys-nybanner {
        padding: 0;
    }

    .summary-map-top {
        flex-direction: column;
    }

    .summary-map-top-le {
        width: 100%;
    }

    .summary-map-top-ri {
        width: 100%;
        padding-left: 0;
    }

    .smtr-ul-li {
        margin-bottom: 0.3rem;
    }

    @keyframes circleanimation {
        0% {
            transform: translate(-50%, -50%) scale(1);
            opacity: 0.8;
        }

        100% {
            transform: translate(-50%, -50%) scale(4);
            opacity: 0;
        }
    }

    .summary-cont-tit {
        margin-bottom: var(--contspace);
    }

    .summary-cont-box {
        padding: 0.4rem 0.3rem;
    }

    .summary-cont-box-cont {
        flex-direction: column;
    }

    .scbc-le-ul-li {
        width: 100%;
        margin-bottom: 0.3rem;
    }

    .scbc-le-ul-li:last-child {
        margin-bottom: 0;
    }

    .scbc-ri {
        width: 100%;
        margin: 0.4rem auto 0;
    }

    .summary-map-bot-ph {
        display: block;
    }

    .smbp-li {
        padding: 0 10px;
    }

    .summary-map-bot-ph {
        margin: 0 -10px;
        padding: 0 20px;
    }

    .summary-map {
        padding-bottom: var(--space150);
    }

    .smbu-li-icon {
        width: 4px;
        height: 4px;
        border-radius: 50%;
    }

    .smbu-li-icon::after {
        width: 6px;
        height: 6px;
    }

    .smbu-li-icon::before {
        width: 6px;
        height: 6px;
    }

    .smbu-li-icon-dost::after {
        width: 6px;
        height: 6px;
    }

    .smbu-li-icon-dost::before {
        width: 6px;
        height: 6px;
    }

    .scbc-ri-ul {
        margin: 0 -6px;
        margin-bottom: 0;
    }

    .scbc-ri-ul-li {
        margin-bottom: 0;
    }

    .inte-part-ul .swiper-wrapper {
        justify-content: flex-start;
    }

    .inte-part-ul-li {
        padding: 0;
        margin-right: 12px;
    }

    .inte-part-ul-li:last-child {
        margin-right: 0;
    }

    .drive-main .svts-li {
        min-width: auto;
    }

    .dici-value-bt {
        margin: var(--contspace) -0.14rem 0;
    }

    .dici-case-bt {
        margin-top: var(--contspace);
    }

    .dcbs-li-cont {
        padding: 0.4rem 0.3rem;
    }

    .dici-case-bt.has-dots .dcbs-li-cont {
        padding: 0.4rem 0.3rem calc(0.4rem + 34px);
    }

    .dcbs-li-cont::after {
        width: 250px;
        height: 250px;
    }

    .dici-virtual-bg {
        height: 250px;
    }

    .dvbl-cont {
        padding: 0.4rem 0.3rem;
    }

    .dvbl-cont-tit {
        margin-top: 0.25rem;
    }

    .dvbl-cont-parga {
        margin-top: 0.25rem;
    }

    .drive-info {
        padding-top: var(--space150);
    }

    .drive-info-cont {
        margin-top: 0.6rem;
    }

    .dctc-subtit {
        margin-top: 10px;
    }

    .dici-car-text {
        margin-top: 0.6rem;
    }

    .dici-car-text-cont {
        border: none;
    }

    /* .ys-nyban-bg{ display: none; } */
    .yntt-bt {
        margin-top: 0.4rem;
    }

    .ys-nyban-bg {
        position: relative;
        top: 0;
        right: 0;
        transform: inherit;
        width: 80%;
        margin: 0 auto;
    }

    .ys-nyban-texts {
        position: static;
        transform: inherit;
        margin-bottom: 0.8rem;
        margin-top: 0;
    }

    .ys-nyban-text-title {
        width: 100%;
    }

    .software-main .ys-nyban-img {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }

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

    .ynbl-li-icon {
        width: 36px;
        height: 36px;
    }

    /* .software-main .ys-nybanner{ padding: 0; } */
    .software-solu-bg {
        width: 100%;
    }

    .software-solu {
        padding-top: 1rem;
    }

    .software-solu-img {
        margin-top: var(--contspace);
    }

    .svbi-cont-wrap-img {
        width: 100%;
    }

    .svbi-cont-wrap-text {
        padding-left: 0;
        width: 100%;
        margin-bottom: 0.4rem;
    }

    .svbi-cont-wrap {
        flex-direction: column-reverse;
    }

    .scwt-parga {
        margin-top: 0.2rem;
    }

    .scwt-num-li {
        width: 50%;
        margin-top: 0.2rem;
    }

    .scwt-num-li:nth-child(1),
    .scwt-num-li:nth-child(2) {
        margin-top: 0;
    }

    .scwt-num-li-parga p {
        font-size: 12px;
    }

    .svbi-cont::after {
        height: calc(100% + 3px);
    }

    .software-pro-parga {
        margin-top: 0.2rem;
    }

    .software-pro-info {
        margin: var(--contspace) -0.14rem 0;
    }

    .software-solu-parga {
        margin-top: 0.2rem;
    }

    .software-pro-info-nub {
        width: 100%;
        animation-delay: .4s !important;
        margin-top: 0.3rem;
    }

    .software-pro-info-nub:nth-child(2) {
        margin-top: 0.3rem;
    }

    .spin-cont-icon {
        width: 54px;
    }

    .spin-cont::after {
        top: calc(0.4rem + 54px / 2);
    }

    .spin-cont {
        padding: 0.4rem 0.3rem;
    }

    .software-model-img {
        width: 100%;
        margin: var(--contspace) auto 0;
    }

    .software-model-step {
        margin-top: var(--contspace);
    }

    .smsu-li {
        width: 100%;
        padding: 0.4rem 0.3rem 0;
    }

    .smsu-li-bg {
        display: none;
    }

    .software-model-step::after {
        display: none;
    }

    .smsu-li-num::before {
        content: "";
        width: calc(100% + 0.6rem);
        height: 0px;
        border-bottom: 1px dashed rgba(255, 255, 255, 0.4);
        position: absolute;
        bottom: -1px;
        left: -0.3rem;
    }

    .svts-li span {
        padding: 6px 20px;
    }

    .svbi-cont-bg img {
        object-position: inherit;
    }

    .ys-footer {
        padding-top: 54px;
    }

    .footer-top-list>ul ul {
        display: none;
    }

    .footer-top-list>ul>li {
        padding: 0 20px;
        margin-top: 14px;
    }

    .footer-top-list>ul {
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 -20px;
    }

    .footer-bot {
        padding: 20px 0;
        border-top: 1px solid rgba(116, 116, 116, .5);
    }

    .footer-share li {
        margin-right: 24px;
    }

    .footer-share {
        justify-content: center;
        margin-top: 70px;
    }

    .footer-top-list {
        max-width: 320px;
        margin: 24px auto 0;
    }

    .footer-text {
        margin-bottom: 10px;
    }

    .footer-pcshare {
        display: none;
    }

    .footer-phshare {
        display: flex;
    }

    .footer-top-list>ul>li>a {
        font-size: 14px;
    }

    .ys-ban-imgbox::before {
        height: 57%;
        bottom: 0;
        opacity: 0.5;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 50%);
    }

    .ys-ban-slick .slick-dots {
        bottom: 20px;
    }

    .ys-ban-txtbox {
        top: -44px;
    }

    .ys-ban-title {
        font-size: 26px;
    }

    .ys-ban-btn {
        margin-top: 35px;
    }

    .ys-ban-parga {
        margin-top: 5px;
    }

    .ys-ban-parga p {
        font-size: 14px;
    }

    .home-work-text-btn {
        display: none;
    }

    .home-work-text-word {
        width: 100%;
        padding-right: 0;
        margin-top: 0;
        text-align: center;
    }

    .hwtw-parga p {
        opacity: 0.5;
    }

    .hwtw-parga,
    .home-software-parga {
        width: 85%;
        margin: auto;
    }

    .hwtw-tit,
    .home-software-tit {
        background: linear-gradient(180deg, #FFF 0%, #9F9F9F 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .home-work-bg-info {
        position: static;
        padding: 0 20px;
        display: flex;
        flex-wrap: wrap;
    }

    .hwbi-li {
        position: static;
        transform: inherit;
        width: 33.333333%;
        padding: 0 5px;
        margin-bottom: 21px;
    }

    .home-work-bg {
        display: flex;
        flex-direction: column-reverse;
        margin: 28px auto 0;
        width: 100%;
    }

    .hwbi-li-btn {
        width: 100%;
        padding: 5px 10px;
        border-radius: 0;
        border: none;
        border-bottom: 1px solid rgba(255, 255, 255, .4);
        background: transparent !important;
        box-shadow: none;
    }

    .hwbi-li a {
        display: block;
        width: 100%;
    }

    .hwbi-li.act .std-text18 {
        font-family: inherit;
    }

    .home-software-parga {
        margin-top: 10px;
    }

    .hsii-nub {
        width: 50%;
        padding: 0 10px;
        margin-top: 15px;
    }

    .home-software-img-info {
        margin: 0 -10px;
    }

    .hsii-nub:nth-child(1),
    .hsii-nub:nth-child(2) {
        margin-top: 0;
    }

    .home-software-img {
        margin-top: 28px;
        padding: 0 20px;
    }

    .home-future-text-le {
        padding: 0 20px;
        width: 100%;
        text-align: center;
    }

    .hnrs-li-text {
        width: 100%;
        border-right: 1px solid rgba(255, 255, 255, 0.15);
        border-top: none;
        padding: 0.4rem 0.3rem 0.8rem;
    }

    .hnrs-li a {
        flex-direction: column-reverse;
    }

    .hnrs-li-img {
        width: 100%;
    }

    .home-news-recom-slick .slick-dots {
        width: 100%;
    }

    .home-news-list-li {
        width: 100%;
        margin-top: 20px;
    }

    .home-news-list-li:nth-child(2) {
        margin-top: 20px;
    }

    .home-news-list {
        margin: 20px -0.14rem 0;
    }

    .hnll-tit {
        margin-top: 14px;
        height: auto;
        -webkit-line-clamp: inherit;
    }

    .home-future-text-ri {
        height: auto;
        width: 100%;
        flex-wrap: wrap;
        border: none;
        mask-image: none;
        -webkit-mask-image: none;
        margin-top: 45px;
    }

    .hftr-item {
        width: 100%;
        border: none;
        margin-bottom: 20px;
    }

    .hftr-item:last-child {
        margin-bottom: 0;
    }

    .hftr-info-nub {
        height: auto;
        width: 120px;
        border: none;
    }

    .hftr-info1 {
        height: auto;
    }

    .hftr-info-nub:nth-child(1) {
        border: none;
    }

    .home-future-text .ys-cont1600 {
        padding: 0;
        margin-top: 0;
    }

    .hftr-info {
        display: flex;
        width: calc(120px * var(--width-shu)) !important;
    }

    .hftr-item1 .hftr-info2 {
        transform: translateX(100%);
    }

    .hftr-item2 .hftr-info2 {
        transform: translateX(-100%);
    }

    @keyframes donghua1 {
        from {
            transform: translateX(0);
        }

        to {
            transform: translateX(-100%);
        }
    }

    @keyframes donghua2 {
        from {
            transform: translateX(100%);
        }

        to {
            transform: translateX(0);
        }
    }

    @keyframes donghua3 {
        from {
            transform: translateX(-100%);
        }

        to {
            transform: translateX(0);
        }
    }

    @keyframes donghua4 {
        from {
            transform: translateX(0);
        }

        to {
            transform: translateX(100%);
        }
    }

    .hftr-item1 .hftr-info1 {
        animation: donghua1 linear infinite;
    }

    .hftr-item1 .hftr-info2 {
        animation: donghua2 linear infinite;
    }

    .hftr-item2 .hftr-info1 {
        animation: donghua3 linear infinite;
    }

    .hftr-item2 .hftr-info2 {
        animation: donghua4 linear infinite;
    }

    .hftl-data-ul-li {
        border-bottom: 1px solid rgba(255, 255, 255, .3);
        padding-bottom: 15px;
        margin-top: 24px;
        text-align: left;
    }

    .hftl-data-ul-li:nth-child(1),
    .hftl-data-ul-li:nth-child(2) {
        margin-top: 0;
    }

    .hftl-data {
        overflow: hidden;
    }

    .home-software {
        padding-bottom: 0;
    }

    .home-future {
        padding-bottom: 0;
    }

    .home-software-btn,
    .hftl-btn {
        display: none;
    }

    .hwbi-li,
    .home-work-bg-cont,
    .hsii-nub,
    .home-future-text-ri {
        visibility: hidden;
    }

    .hwbi-li.active,
    /* .home-work-bg-cont.active, */
    .hsii-nub.active,
    .home-future-text-ri.active {
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .3s;
        visibility: visible;
    }

    .inte-over-tit,
    .inte-solu-tit,
    .inte-part {
        margin-bottom: var(--contspace);
    }

    .iosi-box {
        padding: 0.2rem 0.3rem 0.4rem;
    }

    .iosi-box-top {
        padding: 0.2rem;
    }

    .issi-box {
        padding: 0.4rem 0.3rem;
    }

    .inte-over .has-dots .slick-dots li,
    .inte-solu .has-dots .slick-dots li,
    .inte-adv .has-dots .slick-dots li,
    .inte-apply .has-dots .slick-dots li {
        margin: 0 4px;
    }

    .summary-map-bot {
        margin-top: -0.5rem;
    }

    .smbu-li-icons {
        width: 16px;
    }

    @keyframes page-loader-ripple2 {
        0% {
            transform: translate(-50%, -50%) scale(1);
            opacity: 0.8;
        }

        100% {
            transform: translate(-50%, -50%) scale(7);
            opacity: 0;
        }
    }

    .slul-icon {
        width: 16px;
    }

    .scbc-le-ul {
        margin-bottom: 0;
    }

    .smtl-tit {
        margin-bottom: var(--contspace);
    }

    .summary-map-top-ri {
        margin-top: var(--contspace);
    }

    .smbu-li {
        padding-bottom: 0;
        opacity: 0.5;
        transition: var(--transition1);
    }

    .smbu-li.act {
        opacity: 1;
    }

    .smbu-li-pop {
        display: none;
    }

    .summary-map-bot-ph .smbu-li-pop {
        display: block;
    }

    .fcul-box-par {
        padding: 0 0 0 0.5rem;
    }

    .mcsi-box-par {
        padding-right: 0;
    }

    .hwbi-li-btn::before,
    .hwbi-li-btn::after {
        display: none;
    }

    .home-news-bt {
        margin-top: 30px;
    }

    .hnll-info-li img {
        position: relative;
        top: -2px;
    }

    .dici-value-bt-li {
        width: 100%;
    }

    .ys-nyban-img {
        opacity: 1;
        transition: none;
    }

    .home-work-bg-cont {
        width: 120%;
        margin: 0 -10%;
    }

    .ys-ban-txtbox {
        top: -100px;
    }

    .hwbi-li-btn .std-text18 {
        font-size: 14px;
    }

    .hwbi-li-btn {
        padding: 5px;
        border-bottom: 1px solid rgba(255, 255, 255, .2);
    }

    .hwtw-parga,
    .home-software-parga {
        width: 94%;
    }

    .home-software-parga p {
        opacity: 0.4;
    }

    .ys-nyban-parga p {
        opacity: 0.8;
    }

    .ys-nyban-bg {
        visibility: hidden;
    }

    .ys-nyban-bg.active {
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .6s;
        visibility: visible;
    }

    .std-btn1-box span {
        font-size: 12px;
    }

    .yntt-bt-tit {
        font-size: 0.28rem;
    }

    .summary-main .ys-nyban-parga,
    .summary-main .ys-nyban-parga p {
        font-size: 0.28rem;
    }

    .iosi-box-top {
        padding: 0 0 0.2rem;
        background: transparent;
    }

    /* 2025.9.2-leo-start */
    .ecul-box {
        flex-direction: column;
    }

    .esg-cont-ul-li:nth-child(2n) .ecul-box {
        flex-direction: column;
    }

    .fusion-part-ul-li {
        width: 33.333333%;
    }

    .fusion-xcu-bj-pic {
        margin-top: 0.45rem;
    }

    .fusion-xcu-bj-pic img {
        transform: scale(1.1);
    }

    .fusion-case-ul-li {
        margin-bottom: 0.45rem;
    }

    .iosi-box-pic {
        display: none;
    }

    .iosi-box-top .iosi-box-pic {
        display: block;
    }

    .iosi-box-pic {
        margin-bottom: 0.2rem;
    }

    .iosi-box-top {
        padding: 0;
        background: transparent;
    }

    .issi-box-par p {
        height: 100%;
    }

    /* 2025.9.2-leo-end */
    /* 2025.9.4 lucas start */
    .home-era-bg {
        --sizeY: 0%;
    }

    /* 2025.9.4 lucas end */
    .home-news-list-li:nth-child(1) {
        margin-top: 0 !important;
    }

    .home-news-list-li {
        display: block !important;
        margin-top: 20px !important;
    }

    .hwbi-li-dots {
        display: none;
    }

    .hwbi-li-btn .std-text18 {
        font-size: 12px;
    }

    .hwbi-li {
        width: 50%;
    }

    .software-main .ys-nybanner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    /* 2025.9.5-leo-start */
    .fvsi-box-bj {
        width: 406px;
        height: 291px;
        border-radius: 406px;
        left: -50%;
        top: -50%;
    }

    .fusion-main .fvsi-box-bj {
        left: -46%;
        top: -46%;
    }

    .stsl-cont-bg {
        width: 406px;
        height: 301px;
        border-radius: 406px;
        left: -60%;
        top: -90%;
    }

    .dvbl-cont-bg {
        width: 406px;
        height: 301px;
        border-radius: 406px;
        left: -50%;
        top: -60%;
    }

    .fusion-main .ys-nyban-text {
        width: 100%;
        padding-right: 0rem;
    }

    /* 2025.9.5-leo-end */
    .hsii-nub {
        padding: 0 7px;
    }

    .home-software-img-info {
        margin: 0 -7px;
    }

    .hsii-nub-link-tit {
        font-size: var(--font22);
    }

    .hnll-info-li span {
        font-size: var(--font20);
    }

    .hnll-tit {
        font-size: var(--font22);
    }

    .hlti-li-word {
        font-size: 12px;
    }

    .hnrs-li-text.not-dots {
        padding-bottom: 0.4rem;
    }

    /*2025.9.10-leo-start*/
    .home-work {
        padding-top: var(--space150);
    }

    .smbu-li.hig .smbu-li-icons {
        width: 22px;
    }

    .smbu-li-tit {
        bottom: 0.4rem;
        font-size: var(--font20);
    }

    /*2025.9.10-leo-end*/

    /* kaffi -start */
    .ys-slide-item .ys-imgbox-cover {
        display: flex;
        margin-top: 0.2rem;
    }

    .test-advant {
        padding: 0 20px;
        padding-bottom: var(--space150);
    }

    .test-advant-wrap-cont {
        width: 100%;
        padding: 0.8rem 0.28rem 1.6rem;
    }

    .tawc-btm-le p {
        font-size: 0.8rem;
    }

    .tawc-btm-ri,
    .tawc-btm-ri p {
        font-size: var(--font22);
    }

    .tawc-btm-ri {
        padding-left: 0.36rem;
    }

    .test-servic .inte-solu-slick-item {
        width: 100%;
    }

    .invest-page .ys-nyban-text {
        margin-top: 0.4rem;
    }

    .invest-page .ys-nyban-title .ys-nyban-btn {
        margin-top: 0.24rem;
    }

    .invest-page .ys-nyban-text {
        margin-top: 0.2rem;
    }

    .invest-company-wrap {
        flex-direction: column;
    }

    .invest-company-wrap-ri {
        padding: 0.2rem 0.26rem;
        width: 100%;
        padding-bottom: 0.6rem;
    }

    .invest-company-wrap-le {
        width: 100%;
    }

    .invest-report-top {
        margin-bottom: 0.42rem;
    }

    .invest-report-btm-ul .slick-dots {
        margin-top: 0.26rem;
    }

    .fpbb-li .ys-imgbox-cover {
        display: block;
        margin-bottom: 0.3rem;
    }

    .future-philoso-btm-img {
        display: none;
    }

    .future-philoso-btm-behi {
        position: relative;
    }

    .fpbb-ul {
        position: relative;
        top: 0;
    }

    .fpbb-li {
        position: relative;
    }

    .fpbb-li-le {
        width: 25.5%;
    }

    .fpbb-li-ri,
    .fpbb-li-top-tit {
        width: 50%;
    }

    .fpbb-li-le {
        width: 33%;
    }

    .fpbb-li {
        padding: 0 0.2rem;
    }

    .fpbb-ul {
        margin: 0 -0.2rem;
    }

    .fpbb-li-le p {
        font-size: 1.2rem;
    }

    .future-philoso-top {
        width: 100%;
        margin-bottom: 0.6rem;
    }

    .fpbb-li-top-tit {
        display: block;
    }

    .fpbb-li-ri,
    .fpbb-li-top-tit {
        width: 66%;
    }

    .fpbb-li-top {
        margin-bottom: 0.4rem;
        justify-content: flex-start;
    }

    .fpbb-li-top::after {
        bottom: -10px;
    }

    .news-list-ul-li {
        width: 100%;
    }

    .news-list-recom-link {
        flex-wrap: wrap;
    }

    .nlrl-le {
        width: 100%;
    }

    .nlrl-ri {
        width: 100%;
    }

    .nlrl-ri {
        padding: 0.4rem 0.3rem;
        padding-bottom: 0.6rem;
    }

    .news-list-recom .slick-dots {
        width: 100%;
        padding-left: 0.3rem;
        bottom: 0.24rem;
    }

    .nlul-link-btm {
        padding: 0.35rem 0.3rem 0.41rem;
    }

    .pc-fenye li {
        width: 26px;
        height: 26px;
        line-height: 26px;
        margin: 0 4px;
    }

    .contac-page .ys-nyban-pc {
        display: none;
    }

    .contac-page .ys-nyban-ph {
        display: block;
    }

    .cwbw-item {
        width: 100% !important;
    }


    .detail-cont-le {
        width: 100%;
    }

    .detail-cont-le-top,
    .detail-cont-le-center,
    .detail-cont-le-btm {
        padding-right: 0;
    }

    .detail-cont-ri {
        position: relative;
        top: 0;
        width: 100%;
        padding: 0;
        margin-top: 0.52rem;
    }

    .contac-page .ys-nyban-title {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0);
    }

    .contac-page .ys-form {
        width: 100%;
        padding: 0.51rem 0;
    }

    .contac-page .ys-nyban-title {
        flex-direction: column;
    }

    .contac-page .ys-nyban-text {
        width: 100%;
    }

    .cilw-list-icon {
        width: 16px;
    }

    .contac-world-contbox {
        padding: 0 20px;
    }

    .Jcbw-item {
        width: 100%;
    }

    .Jcbw-item {
        padding: 0.46rem 0.42rem 0.38rem;
    }

    .Jcbw-item-circ {
        width: 6px;
        height: 6px;
        margin-top: 0.18rem;
    }

    .Join-orga-bot-box {
        display: none;
    }

    .Join-orga .ys-slide {
        width: 100%;
    }

    .ys-slide-item.on .Join-orga-bot-cont>.ys-imgbox-cover {
        display: flex !important;
    }

    .mod-dots1 .slick-dots {
        position: relative;
        bottom: -16px;
    }

    .mod-dots1 .slick-dots li {
        background: #D9D9D9;
    }

    .Jebb-item {
        width: 100%;
        margin-bottom: 0.8rem;
    }

    .Jebb-item-imgbox {
        width: 36px;
        height: 36px;
        margin-bottom: 0.3rem;
    }

    .Jebb-item-imgbox img {
        width: 20px;
    }

    .Join-benef .std-font24 {
        margin-bottom: 0.14rem;
    }

    .Join-page .ys-horse {
        --width1: 120px;
    }

    .Join-link-box-left {
        width: 100%;
        margin-bottom: 0.2rem;
        padding-bottom: 0.2rem;
        border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    }

    .Join-link-box-right {
        min-width: 100%;
    }

    .Jlbr-bot {
        justify-content: flex-start;
    }

    .Join-link-box::after {
        display: none;
    }

    .Join-embark-box {
        padding: 0 20px;
    }

    .Jebt-cont {
        max-width: 100%;
    }

    .Jebt-cont-imgbox-le {
        right: calc(100% - 24px);
    }

    .Jebt-cont-imgbox-ri {
        left: calc(100% - 24px);
    }

    .contac-page .ys-fic-auth-img {
        width: auto;
    }

    .contac-page .ys-fic-auth-img {
        margin-left: 10px;
    }

    .contac-page .std-btn1-box span {
        line-height: 36px;
    }

    .contac-page label {
        height: 36px;
    }

    .contac-page .icon-arrow-down:before {
        font-size: 10px;
    }

    .Jebt-cont-imgbox-icon {
        width: 20px;
    }

    .detail-cont-le-center {
        padding-bottom: 0.2rem;
    }

    .test-page .slick-dots li,
    .test-page .has-dots .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }

    .test-servic .inte-solu-slick-item {
        margin-bottom: 20px;
    }

    .fpbb-li-ri p {
        font-size: 14px;
    }

    .future-philoso-top-info,
    .future-philoso-top-info p {
        font-size: 14px;
    }

    .cwbi-nub-dot-circ {
        width: 8px;
        height: 8px;
    }

    .future-page .ys-nyban-title {
        flex-direction: row;
    }

    .future-down {
        width: 100px;
    }

    .future-page .ys-nyban-text .mod-tit {
        margin-bottom: 0.2rem;
    }

    .future-page .ys-nyban-text {
        padding-right: 0.3rem;
        width: 68%;
    }

    .Join-choose {
        padding: var(--space150) 0;
    }

    .invest-kotel {
        width: 100%;
        padding: 0.3rem 0.35rem;
    }

    .invest-page .ys-nyban-text {
        width: 100%;
    }


    .invest-kotel-rmb {
        margin-bottom: 0.24rem;
    }

    .test-page .ys-nyban-pic {
        position: absolute;
        width: 100%;
        margin-bottom: 0;
        z-index: -1;
    }

    .news-page .ys-nyban-title {
        top: 50%;
    }

    .contac-page .ys-form-inof-item2 {
        width: 100%;
    }

    .contac-page .ys-nyban-title {
        padding: 0 20px;
    }

    .test-page .ys-nyban-text {
        padding: 40px 0;
    }

    .test-page .ys-nyban-btn {
        margin-top: 0.4rem;
    }

    .test-page .ys-nyban-text {
        width: 100%;
    }

    .test-page .mnsl-text {
        margin-top: 0.2rem;
    }

    .test-page .mnsl-text-tit {
        margin-top: 0.1rem;
    }

    .invest-page .ys-nybanner .std-btn1.act .std-btn1-box span {
        line-height: 36px;
    }

    .future-page .mod-info p {
        font-size: var(--font24);
    }

    .future-page .mod-subinfo {
        margin-bottom: 0.1rem;
    }

    .future-down-link-posit {
        padding: 0.2rem 0.2rem;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        line-height: 36px;
    }

    .Join-page .ys-horse {
        --gap1: 2px;
    }

    .Join-page .ys-horse {
        margin-bottom: 4px;
    }

    /* kaffi -end*/

    .inte-solu-slick .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 0.08rem;
    }

    .tawc-btm {
        flex-wrap: wrap;
    }

    .tawc-btm-le {
        width: 100%;
    }

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

    .test-advant-wrap-cont {
        padding: 0.6rem 0.28rem 1rem;
    }

    .tawc-tit {
        margin-bottom: 0.2rem;
    }

    .test-relate .fusion-part-ul {
        margin-top: 0.4rem;
    }

    .invest-page .ys-nybanner .ys-nyban-img img {
        min-height: 410px;
    }

    .invest-page .ys-nyban-title {
        flex-direction: column;
    }

    .invest-page .ys-nyban-text {
        margin-top: 0rem;
        margin-bottom: 0.6rem;
    }

    .invest-company-wrap-le::after {
        content: '';
        position: absolute;
        bottom: 0;
        top: auto;
        right: 0;
        width: 100%;
        height: 40%;
        background: linear-gradient(0deg, #111 0%, rgba(17, 17, 17, 0.00) 100%);
    }

    .future-page .mod-subinfo p,
    .future-page .mod-info p {
        font-size: 0.28rem;
    }

    .future-page .ys-nyban-title h1 {
        font-size: 0.4rem;
    }

    .future-page .ys-nyban-img img {
        min-height: 420px;
    }

    .future-page .ys-nyban-text {
        padding-right: 0rem;
        width: 100%;
    }

    .future-page .future-down {
        width: 140px;
    }

    .future-down {
        margin-top: 0.28rem;
    }

    .fpbb-li-btm .fpbb-li-top-tit {
        display: block;
    }

    .fpbb-li-top {
        display: none;
    }

    .fpbb-li-btm {
        flex-wrap: wrap;
    }

    .fpbb-li-ri {
        width: 100%;
    }

    .fpbb-li-le {
        width: 28%;
    }

    .fpbb-li-top-tit {
        width: 72%;
    }

    .future-philoso .slick-dots {
        position: relative;
        bottom: 0px;
        margin-top: 0.25rem;
    }

    .nlrl-ri {
        padding: 0.4rem 0.28rem;
    }

    .news-list-ul {
        padding-bottom: 0.25rem;
    }

    .detail-cont-ri-tit {
        margin-bottom: 0rem;
    }

    .contac-page .ys-nyban-img img {
        min-height: auto;
        object-fit: cover;
    }

    .contac-page .ys-nyban-text {
        margin-top: 0.74rem;
    }

    .contac-page .nlrl-ri-ul {
        margin-top: 0.3rem;
    }

    .contac-page .ys-form {
        padding: 0.25rem 0 0.7rem;
    }

    .contac-page .ys-form-inof-agree {
        margin-bottom: 0.35rem;
    }

    .contac-world .std-font48 {
        top: auto;
        position: relative;
        margin-bottom: 0.35rem;
    }

    .contac-world {
        padding-top: var(--space150);
    }

    .contac-world-contbox {
        margin-top: -40px;
    }

    .contac-world-contbox {
        padding-left: 10px;
    }

    .cwbw-item {
        width: 85% !important;
    }

    /* Yori - start - 11.8 */

    .about-company-sticky .summary-map-top-le {
        width: 100%;
    }

    /* .about-company-ri-data {
        left: -72%;
        top: 140%;
    } */

    .acrd-le-li-num p span {
        font-size: 0.5rem;
    }

    .acrd-le-li-num p {
        font-size: 0.3rem;
    }

    .acrd-ri {
        padding-left: 0.8rem;
    }

    .acrd-ri-li.act::after {
        width: 26px;
    }

    .acrd-ri-li::after {
        width: 10px;
    }

    .acdu-li {
        padding: 0.2rem 20px;
    }

    .acdu-li-wrap {
        width: 70%;
    }

    .amul-img {
        max-width: 546px;
    }

    .afcf-le {
        width: 100%;
    }

    .afcf-ri {
        width: 100%;
    }

    .afcf-ri-top-desz {
        width: 0.8rem;
        right: 0;
    }

    .afcf-ri-slick-li {
        width: 100%;
    }

    .afcf-ri-btm-tit {
        margin-bottom: 0.16rem;
    }

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

    .afck-ri {
        width: 100%;
    }

    .afcf-le-info {
        margin-bottom: 0.24rem;
    }

    .ambtr-li-wrap-le {
        width: 100%;
        margin-bottom: 0.3rem;
    }

    .ambtr-li-wrap-ri {
        width: 100%;
        padding-left: 0.2rem;
    }

    .about-milest-btm-slick {
        padding: 0 0.1rem;
    }

    .about-awards-num .aabu-li {
        width: 33%;
    }

    .about-awards-num {
        padding: 0.2rem 0rem;
    }

    .aasl-ul {
        flex-wrap: wrap;
    }

    .aasl-ul-li {
        width: 50%;
    }

    .aulw-logo {
        width: 74%;
    }

    .ambs-ul-li {
        width: 20%;
    }

    .ambs-ul {
        width: 70%;
        margin: 0 auto;
    }

    .ambs-line img {
        height: 4px;
    }

    .ambs-ul-li-wrap img {
        width: 10px;
        margin-top: 3px;
    }

    .ambs-ul-li-wrap p {
        font-size: var(--font20);
    }

    .about-awards-btm-ul {
        width: 260px;
        margin: 0 auto 0.32rem;
    }

    .about-awards-btm-ul .slick-list {
        overflow: visible;
    }

    .aabu-wrap {
        padding: 0.16rem 0.2rem;
    }

    .about-company-sticky {
        top: var(--headh);
    }

    .about-awards-btm-ul .aabu-li {
        width: 100%;
    }

    .about-awards-btm-ul .aabu-li:not(:first-child) {
        display: none;
    }

    .Join-page .std-btn1.act .std-btn1-box span {
        line-height: 30px;
    }

    .std-btn1.act .std-btn1-box {
        padding-left: 12px;
        padding-right: 4px;
    }

    .join-experi-flex-info {
        width: 100%;
    }

    .Join-effic-box-num {
        font-size: 0.4rem;
    }

    .Join-effic-box-tit p {
        font-size: var(--font20);
    }

    .Join-page .ys-horse {
        margin-bottom: 3px;
    }

    .ys-horse-inof-nub.on .Join-effic-box {
        padding: 0.14rem 0.1rem 0.2rem;
    }

    .Join-link .Join-link-box {
        padding: 0.6rem 0.3rem 0.7rem;
    }

    .Join-link-box-left {
        margin-bottom: -0.02rem;
        padding-bottom: 0.3rem;
    }

    /* Yori - end - 11.8 */

    .software-driven-loop {
        display: none;
    }

    .software-driven-side {
        display: none;
    }

    .software-driven-side,
    .software-driven-abop {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
    }

    .sdwt-scale {
        width: 100%;
    }

    .software-driven-wrap {
        height: auto;
        position: relative;
    }

    .software-driven-wrap-top {
        width: 100%;
        position: relative;
        top: auto;
        left: auto;
        transform: none;
    }

    .software-driven-wrap {
        display: block;
    }

    .sdwu-wrap-le,
    .software-driven-wrap>.ys-cont1560 {
        opacity: 1;
        pointer-events: all;
        height: auto;
    }

    .sdwu-wrap-ri {
        width: 100%;
        position: relative;
        top: auto;
        right: auto;
        transform: none;
    }

    .sdwu-wrap {
        padding-left: 0 !important;
    }

    .sdwu-wrap {
        display: block;
    }

    .sdwu-wrap-le {
        width: 100%;
    }

    .swlu-li {
        margin-bottom: 0.25rem;
    }

    .software-driven-wrap {
        padding-top: var(--space150) !important;
        padding-bottom: var(--space150) !important;
    }

    .sdwt-scale-tit {
        margin-bottom: 0.18rem;
    }

    .software-driven-wrap-top {
        margin-bottom: 0.3rem;
    }

    .sdwu-wrap-le-top {
        margin-bottom: 0.32rem;
    }

    .software-driven-wrap-ul {
        flex-wrap: wrap;
    }

    .software-driven-wrap-ul .slick-dots {
        position: relative;
        bottom: 0;
        margin-top: 0.32rem;
    }

    .mnsl-text {
        margin-top: 0.2rem;
    }

    .software-main .mod-news .mnsl-text-tit {
        margin-top: 0.15rem;
    }

    .Join-page .ys-nyban-btn {
        margin-top: 0.3rem;
    }

    .join-experi-flex {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        z-index: 10;
    }

    .join-experi {
        padding-top: var(--space150) !important;
    }

    .join-experi-flex-info .std-font40 {
        font-size: 0.32rem;
    }

    .join-experi-posit {
        position: relative;
        width: 100%;
        margin-top: -18px;
    }

    .ys-slide-item-bot .ys-imgbox-cover {
        display: block !important;
    }

    .Join-orga .std-font30 {
        color: rgba(17, 17, 17, 1);
    }

    .Join-page .ys-slide-item-bot p {
        color: rgba(17, 17, 17, 1);
    }

    .Join-orga .ys-slide-item-top {
        padding: 0.3rem 0 0.16rem;
    }

    .Join-page .ys-slide-item-bot {
        padding-bottom: 0.3rem;
    }

    .Join-orga-top {
        margin-bottom: 0.35rem;
    }

    .Join-embark .slick-dots {
        bottom: auto !important;
        margin-top: 20px;
    }

    .Join-benef .std-font40 {
        margin-bottom: 0.3rem;
    }

    .Jebt-cont-imgbox-le {
        right: calc(100% - 10px);
    }

    .Jebt-cont-imgbox-ri {
        left: calc(100% - 10px);
    }

    .Join-embark-box-top {
        margin-bottom: 0.55rem;
    }

    .Jebb-item {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .Join-embark-box-bot {
        padding: 0.5rem 0.28rem 0.12rem;
    }

    .Jebb-item-imgbox {
        margin-bottom: 0.25rem;
    }

    .Jebb-item {
        margin-bottom: 0.4rem;
    }

    .Join-link-box-left {
        border-bottom: none;
        padding-bottom: 0 !important;
    }

    .jetu-li p {
        padding: 0.1rem 0;
        font-size: 0.6rem;
    }

    .join-experi-text {
        -webkit-mask-size: 100vw 110px;
        -webkit-mask-position: 50% -5%;
    }

    .acdu-li {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding: 0;
    }

    .acdu-li-wrap {
        width: 100%;
    }

    .about-company-descri-ul {
        margin: 0;
    }

    .amul-img {
        max-width: 286px;
    }

    .about-map-wrap {
        clip-path: circle(65% at 50% 120%);
    }

    .afcf-le {
        width: 60%;
        margin: 0 auto;
    }

    .afcf-ri-top-desz {
        width: 0.6rem;
    }

    .arsr-wrap-info {
        padding: 0.5rem 0.6rem;
    }

    .about-founder-core-img {
        margin-top: -0.2rem;
    }

    .about-milest-tit {
        margin-bottom: 0.43rem;
    }

    .about-awards-btm-ul .aabu-li:not(:first-child) {
        display: block;
    }

    .about-awards-btm-ul {
        width: 100%;
        justify-content: flex-start;
        overflow-x: auto;
    }

    .aabu-wrap {
        min-width: 3.2rem;
    }

    .about-awards-num .aabu-li::after {
        height: 30px;
    }

    .about-awards-num .aabu-li {
        padding: 0 0.1rem;
    }

    .about-map {
        padding-top: 30px;
    }

    .alwr-ul {
        max-height: 240px;
    }

    .isul-wrap-icon {
        width: 0.6rem;
        margin-bottom: 0.4rem;
    }

    .isul-wrap-tit {
        margin-bottom: 0.15rem;
    }

    .isul-wrap {
        padding: 0.54rem 0.25rem 0.3rem;
    }

    .iaul-wrap-btm::after {
        border: 11px solid transparent;
        border-top-color: #0B0E11;
    }

    .intellig-soluti-tit {
        margin-bottom: 0.28rem;
    }

    .iaul-wrap-top {
        padding: 0.32rem 0.26rem;
    }

    .Join-orga-bot .ys-slide-item {
        margin-top: 0vh !important;
        margin-bottom: 0vh !important;
    }

    .Join-orga-bot-cont {
        border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
        transition: all .36s;
    }

    .Join-page .ys-slide-item-bot {
        padding-bottom: 0.35rem;
    }


    .Join-page .home-era .home-era-bg img {
        min-height: 276px;
        object-fit: cover;
    }

    .ys-slide-item-top {
        padding-bottom: 0.18rem !important;
    }

    .contac-page .ys-nybanner {
        background: #fff;
    }

    .contac-page .ys-fii-submit .std-btn1-box {
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
    }

    .cwbw-item-link::after {
        height: 2px;
    }

    /* 767end */
}

/* 2026.1.30 - tammy - start */
@media screen and (max-width: 1919px) {
    .sdw-bg1 {
        margin-top: -22.97vw;
        margin-bottom: -22.34vw;
    }

    .company-bga-text .std-font60 {
        font-size: var(--font54);
    }

    .sain-icon {
        left: -1.08rem;
    }

    .uea-part-cry-logo {
        width: 2.23rem;
    }

    .ufin-link-icon {
        width: 0.34rem;
        margin-bottom: 0.1rem;
    }

    .ufin-link .std-font30 {
        margin-bottom: 0.1rem;
    }

    .ufin-link .std-text18,
    .ufin-link .std-text18 p {
        line-height: 1.6;
    }

    .ufin-link .std-text18 {
        height: 6.4em;
    }

    .uea-feature-inof {
        --height1: 276px;
    }

    .uea-feature .std-font40 {
        margin-bottom: 0.4rem;
    }

    .uea-feature-text {
        width: 39%;
    }

    .uain-text .std-font30 {
        margin-bottom: 0.18rem;
    }

    .ys-nyban-text {
        width: 54%;
    }

    .template-solution-core {
        width: 90%;
        margin: 0 auto;
    }

    .twci-nub-cry-text {
        width: 49.1%;
    }

    .ufin-link .std-font30 {
        line-height: 1.3;
        max-height: 2.6em;
    }

    .ufin-link {
        padding: 0.28rem 0.14rem 0.28rem 0.26rem;
    }

    .uea-feature-inof {
        --height1: 284px;
    }
}

@media screen and (max-width: 1680px) {

    /* 2026.2.3 lucas start */
    .ys-nyban-parga {
        margin-top: 0.18rem;
    }

    .template-solution .ys-cont1320,
    .template-solution .ys-cont1000 {
        width: 70vw;
    }

    /* 2026.2.3 lucas end */
    .team-ban-text {
        width: 42.5%;
    }

    .uea-feature-inof {
        --height1: 240px;
    }

    .twci-nub-cry {
        padding: 0.1rem 6.29% 0.1rem 12.765%;
    }

    .twci-nub-cry-text {
        width: 55.1%;
    }

    .template-solution-core {
        width: 100%;
    }

    .template-walk .std-font40 {
        margin-bottom: 1.2rem;
    }

    .ufin-link .std-text18,
    .ufin-link .std-text18 p {
        line-height: 1.5;
    }

    .ufin-link .std-text18 {
        height: 6.0em;
    }

    .ufin-link-icon {
        width: 0.3rem;
        margin-bottom: 0.07rem;
    }

    .ufin-link .std-font30 {
        margin-bottom: 0.07rem;
    }
}

@media screen and (max-width: 1440px) {

    /* 2026.2.3 lucas start */
    .ys-nyban-parga p {
        font-size: 14px;
    }

    .template-solution .mod-title1 .std-text18,
    .template-solution .mod-title1 .std-text18 p {
        font-size: 14px;
    }

    .tfin-link-text .std-text16,
    .tfin-link-text .std-text16 p {
        font-size: 14px;
    }

    .template-walk .std-font40 {
        margin-bottom: 1.5rem;
    }

    .template-case .std-text16,
    .template-case .std-text16 p {
        font-size: 14px;
    }

    .tain-link .std-font24,
    .tain-core-top .std-font24,
    .template-solution .mod-title1 .std-font24 {
        font-size: 18px;
    }

    .tain-link-text .std-text18,
    .tain-link-text .std-text18 p,
    .tain-core .std-text18,
    .tain-core .std-text18 p,
    .twci-nub-cry-text .std-text18,
    .twci-nub-cry-text .std-text18 p {
        font-size: 14px;
    }

    .mod-title1-span {
        padding: 0.06rem 0.24rem 0.05rem;
    }

    .template-side-inof-nub .std-text14 {
        width: 1.7rem;
        margin-left: 0.2rem;
        padding: 0.14rem 0;
    }

    .template-side {
        width: 2.5rem;
    }

    .template-side-inof-nub.act .std-text14 {
        color: var(--colorfff);
        margin-left: 0;
    }

    /* 2026.2.3 lucas end */
    .sdw-title {
        width: 80%;
        margin: 0 auto;
    }

    .sain-text .sain-text-word2 li::before {
        width: 4px;
        height: 4px;
        top: calc(0.75em - 2px);
    }

    .sain-icon {
        top: 0.38rem;
    }

    .sdw-plat-text .std-font20 {
        margin-bottom: 0.1rem;
    }

    .sdw-plat-controls {
        height: 0.42rem;
        width: 0.94rem;
    }

    .sdw-plat-controls .swiper-button-prev,
    .sdw-plat-controls .swiper-button-next {
        width: 0.42rem;
        height: 0.42rem;
    }

    .sdw-plat-text .std-text18 {
        margin-bottom: 0.35rem;
    }

    .tpci-nub .std-text18 {
        width: 74%;
    }

    .uea-feature-inof {
        --height1: 180px;
    }

    .mod-dots3 .slick-dots li {
        width: 8px;
        height: 8px;
    }

    .tfin-link-text {
        width: 37%;
    }

    .tain-core .std-text18 li,
    .uea-part-cry .mod-texta1 li,
    .tfin-link-text .mod-texta1 li,
    .tain-core .std-text18 li,
    .mod-texta1 li {
        padding-left: 15px;
    }

    .tain-core .std-text18 li::before,
    .mod-texta1 li::before {
        width: 5px;
        height: 5px;
        top: calc(var(--line) - 2.5px);
    }

    .tain-link-text {
        padding: 0.49rem 0.44rem 0.44rem 0.5rem;
    }

    .template-side-inof-nub.act .std-text14 {
        margin-left: 0.12rem;
    }

    .twci-nub-cry-text {
        width: 59.1%;
    }

}

@media screen and (max-width: 1199px) {
    .ys-video1-btn {
        display: flex;
    }

    /* 2026.2.3 lucas start */
    .template-wai {
        margin-top: 0;
    }

    .mod-title1-span {
        padding: 0.06rem 0.24rem 0.03rem;
    }

    .tfin-link-text {
        width: 42%;
    }

    .tfin-link-img {
        width: 53%;
    }

    .template-feature-inof-nub:not(:last-child) {
        margin-bottom: 0.8rem;
    }

    .twci-nub-cry-text {
        width: 44.1%;
    }

    .template-side {
        display: none;
    }

    .tain-core {
        padding: 25px 20px;
    }

    .template-high .ys-horse {
        --gap1: 0.3rem;
    }

    .template-solution .ys-cont1320,
    .template-solution .ys-cont1000 {
        width: 85vw;
    }

    .mod-title1 .std-text18,
    .mod-title1 .std-btn1 {
        margin-top: 0.28rem;
    }

    .tain-link-text {
        padding: 25px 20px;
    }

    .tain-link-text-img {
        margin-top: 25px;
    }

    .tain-link .std-font24 {
        margin-bottom: 0.18rem;
    }

    .tain-link-text-img {
        height: 0.3rem;
    }

    .template-apply .std-font40 {
        margin-bottom: 0.5rem;
    }

    /* 2026.2.3 lucas end */
    .company-ban,
    .company-ban .ys-nyban-img {
        height: calc(100vh - 56px);
    }

    .company-ban .ys-nyban-img img {
        object-fit: cover;
    }

    .company-ban.act .ys-nyban-img {
        transform: translateY(0);
    }

    .sain-text {
        padding: 0.3rem 0.26rem 0.3rem 0.26rem;
    }

    .sain-icon {
        left: -0.88rem;
    }

    .sain-img {
        width: 46%;
    }

    .sain-text-line {
        margin-top: 0.2rem;
        margin-bottom: 0.2rem;
    }

    .sdw-plat-text {
        width: 4.42rem;
        left: 66.8%;
    }

    .ys-video1-btn {
        background: rgba(0, 0, 0, .3);
    }

    .ys-video1-btn-icon {
        width: 0.6rem;
    }

    .company-found-text {
        transform: translateX(0rem);
    }

    .company-found-img {
        transform: translateX(0rem);
    }

    .company-bga-new {
        height: calc(100vh - 56px);
        top: 56px;
    }

    .company-main.rate1 .company-bga {
        width: calc(204.255vh - 114.3828px);
        height: calc(100vh - 56px);
    }

    .company-found-text {
        width: 48.5625%;
    }

    .company-found-text-line {
        height: 0.32rem;
        margin-bottom: 0.23rem;
    }

    .cftl-icon {
        width: 0.32rem;
        margin-right: 0.16rem;
    }

    .company-found .std-font24 {
        margin-bottom: 0.3rem;
    }

    .company-story-core-right {
        width: 270px;
    }

    .company-story-core-left {
        width: 54.1875%;
    }

    .team-events-inof-nub {
        width: 50%;
    }

    .tpci-circle {
        width: 8px;
        height: 8px;
    }

    .tpci-circle-line {
        top: -4px;
    }

    .tpci-nub .std-text18 {
        width: 84%;
    }

    .team-manager .ys-horse {
        --width1: 7.14rem;
    }

    .tmin-link {
        padding: 0.45rem 0.4rem 0.32rem 0.96rem;
    }

    .tmin-link-icon {
        left: 0.28rem;
    }

    .tain-link-text1 {
        padding: 0.5rem 0.3rem 0.2rem 0.4rem;
    }

    .tain-link-text-logo {
        margin-top: 0.05rem;
    }

    .tain-link .std-font24 {
        margin-bottom: 0.12rem;
    }

    .team-ecosystem-cry {
        flex-wrap: wrap;
    }

    .team-ecosystem-cry-img {
        width: 100%;
    }

    .team-ecosystem-cry-inof {
        width: calc(100% + 0.2rem);
        margin: 0 -0.1rem -0.2rem;
        margin-top: 0.28rem;
        display: flex;
        flex-wrap: wrap;
    }

    .teci-nub {
        width: calc(50% - 0.2rem);
        margin: 0 0.1rem;
        margin-bottom: 0.2rem;
    }

    .team-ecosystem-cry-img {
        padding: 0.74rem 0.41rem 0.8rem;
    }

    .team-ban {
        height: calc(100vh - var(--headh));
    }

    .team-ban-text {
        width: 52.5%;
    }

    .uea-ai-inof .slick-dots li {
        width: 8px;
        height: 8px;
    }

    .uain-link-text {
        padding: 0.29rem 0.31rem 0.24rem 0.39rem;
    }

    .uain-text {
        width: 56.25%;
    }

    .ufin-link .std-text18 {
        height: 8em;
        -webkit-line-clamp: 5;
    }

    .uea-feature-text {
        width: 50%;
    }

    .uea-feature-inof .slick-dots {
        left: -0.54rem;
    }

    .uea-first .ys-nybanner,
    .uea-first .uea-part,
    .uea-first .uea-feature {
        top: var(--headh);
    }

    .uea-first .ys-nyban-img {
        height: calc(100vh - var(--headh));
    }

    .uea-first .ys-nyban-title {
        top: 14.3%;
    }

    .uea-part-cry-logo {
        width: 2.0rem;
    }

    .uea-part-cry-text {
        width: 62%;
    }

    .ys-nyban-text {
        width: 64%;
    }

    .tfin-link-text .std-text16,
    .tfin-link-text .std-text16 p {
        font-size: 12px;
    }

    .tain-core .std-text18 li::before,
    .uea-part-cry .mod-texta1 li::before,
    .tfin-link-text .mod-texta1 li::before {
        width: 4px;
        height: 4px;
        top: calc(var(--line) - 2px);
    }

    .tain-core .std-text18 li,
    .uea-part-cry .mod-texta1 li,
    .tfin-link-text .mod-texta1 li,
    .tain-core .std-text18 li,
    .mod-texta1 li {
        padding-left: 12px;
    }

    .tain-link-text .std-text18,
    .tain-link-text .std-text18 p,
    .tain-core .std-text18,
    .tain-core .std-text18 p,
    .twci-nub-cry-text .std-text18,
    .twci-nub-cry-text .std-text18 p {
        font-size: 12px;
    }

    .mod-texta2 li {
        padding-left: 12px;
    }

    .tain-link-text {
        padding: 25px 10px 25px 20px;
    }

    .twci-nub-cry {
        padding: 0.1rem 2.29% 0.1rem 11.765%;
    }

    .twci-nub-cry-title .std-font30 {
        padding-left: 0.22rem;
    }

    .twci-nub-cry-text {
        width: 55.1%;
    }

    .template-walk-core {
        --height1: 1.76rem;
    }

    .twci-nub-cry-text .std-text18 {
        -webkit-line-clamp: 4;
        max-height: 6.0em;
    }

    .template-walk .std-font40 {
        margin-bottom: 1.0rem;
    }

    .cmbi-nub-font>.std-text16 {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .company-found.act .company-found-text {
        transform: translateX(0.1rem);
    }

    .company-found.act .company-found-img {
        transform: translateX(-0.1rem);
    }

    .aos-outcome-inof-nub {
        width: 50%;
    }

    .company-wai1-inof {
        height: calc(100vh - 56px);
        top: 56px;
    }

    .company-bga-new {
        top: 0;
    }

    /* Yori - start 4.17 */
    .Join-effic-top {
        padding: 0 20px;
    }

    .Join-effic .std-text18,
    .Join-effic .std-text18 p {
        max-width: 85%;
    }

    .head-contact-btn {
        display: flex;
        justify-content: center;
        margin-top: 0.2rem;
    }

    /* Yori - end 4.17 */

}

@media screen and (max-width: 767px) {

    /* 2026.2.3 lucas start */
    .template-main .ys-nybanner .ys-nyban-img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

    .template-main .ys-nyban-title {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        padding: 42px 20px;
    }

    .template-main .ys-nybanner .ys-nyban-btn {
        margin-top: 0.4rem;
    }

    .template-solution .ys-cont1320,
    .template-solution .ys-cont1000 {
        width: 100%;
        padding: 0 20px;
    }

    .template-solution .mod-title1 .std-text18 p {
        font-size: 12px;
    }

    .template-solution .mod-title1 .std-font24 {
        font-size: 16px;
    }

    .mod-title1 .std-text18,
    .mod-title1 .std-btn1 {
        margin-top: 0.24rem;
    }

    .tfin-link {
        align-items: flex-start;
        flex-direction: column-reverse;
    }

    .tfin-link-text {
        width: 100%;
        margin-bottom: 20px;
    }

    .tfin-link-img {
        width: 100%;
    }

    .tfin-link-text .std-font30 {
        margin-bottom: 10px;
        font-size: 20px;
    }

    .template-feature .std-font40 {
        margin-bottom: 0.35rem;
    }

    .template-feature-inof-nub:nth-child(2n) .tfin-link {
        flex-direction: column-reverse;
    }

    .template-feature-inof-nub:not(:last-child) {
        margin-bottom: 0.6rem;
    }

    .twcb-bg-circle {
        display: none;
    }

    .twcb-bg .std-font30 {
        left: 15px;
    }

    .twci-nub-cry {
        padding: 20px 15px 20px 50px;
        flex-direction: column;
    }

    .twci-nub-cry-text {
        width: 100%;
    }

    .twci-nub-cry-title {
        width: 100%;
        padding-right: 0;
        margin-bottom: 10px;
    }

    .template-walk-core {
        --height1: 130px;
    }

    .twci-nub-cry-title .std-font30 {
        padding-left: 0.2rem;
    }

    .template-walk .std-font40,
    .template-advant .std-font40,
    .template-high .std-font40 {
        margin-bottom: 0.4rem;
    }

    .template-walk {
        padding-bottom: 0;
    }

    .tain-core {
        padding: 20px 15px;
    }

    .tain-core-top {
        margin-bottom: 0.24rem;
    }

    .template-high .ys-horse {
        --width1: 5rem;
        --gap1: 0.2rem;
    }

    .tain-core-top-icon {
        width: 0.54rem;
        height: 0.54rem;
    }

    .tain-core-top .std-font24 {
        padding-left: 0.2rem;
    }

    .template-solution .mod-title1 {
        margin-bottom: 0.5rem;
    }

    .template-apply .std-font40 {
        margin-bottom: 0.4rem;
    }

    .tain-link {
        flex-direction: column;
    }

    .tain-link-img {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .tain-link-text {
        width: 100%;
    }

    .template-apply-inof-nub:not(:last-child) {
        margin-bottom: 25px;
    }

    .tain-link-text {
        padding: 20px 15px;
    }

    .tain-link-text-img {
        margin-top: 20px;
    }

    .mod-title1 .mod-title1-span {
        margin-bottom: 6px;
    }

    /* 2026.2.3 lucas end */
    .software-main .ys-nyban-text-title {
        width: 100%;
    }

    .sdw-main .yntt-bt {
        margin-top: 0.2rem;
    }

    .sdw-main .ys-nyban-texts {
        margin-bottom: 0.2rem;
    }

    .sdw-title {
        width: 100%;
        padding: 0;
    }

    .sdw-title .std-font50 {
        font-size: var(--font40);
    }

    .sdw-title .std-btn1 {
        margin-top: 0.24rem;
    }

    .sdw-img {
        width: 85vw;
    }

    .sain-icon {
        display: none;
    }

    .sdw-agents-inof-nub .ys-cont1600 {
        flex-direction: column;
    }

    .sain-text {
        width: 100%;
    }

    .sain-img {
        width: 100%;
        margin-top: 0.2rem;
    }

    .sdw-agents .sdw-title {
        padding-bottom: 0.5rem;
    }

    .sdw-plat-bg {
        border: 0.1rem solid #111;
    }

    #certify {
        width: 100vw;
    }

    #certify .swiper-slide {
        width: 88vw;
    }

    .sdw-plat-text {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        top: 0rem;
        width: 80vw;
        margin-top: -0.4rem;
    }

    .sdw-plat .swiper-slide .sdw-plat-text {
        opacity: 1;
    }

    .sdw-plat .swiper-slide.swiper-slide-prev .sdw-plat-text,
    .sdw-plat .swiper-slide.swiper-slide-next .sdw-plat-text {
        opacity: 0;
    }

    #certify .swiper-container {
        padding-bottom: 0px;
    }

    .software-pro .std-font40 br {
        display: none;
    }

    .company-ban .ys-nyban-img img {
        height: 100%;
    }

    .company-ban .ys-nyban-texts {
        margin-bottom: 0;
    }

    .company-end-bg-line svg {
        display: none;
    }

    .company-end-bg-line {
        height: 38%;
        width: 100%;
        top: auto;
        bottom: 0;
        background: linear-gradient(180deg, #E61932 0%, rgba(230, 25, 50, 0.40) 95.85%);
    }

    .company-bga-text .std-font60,
    .company-bga-text .std-font24 {
        width: 100%;
    }

    .company-end .company-bga-text {
        position: absolute;
        top: auto;
        left: 50%;
        transform: translate(-50%, 0%);
        bottom: 0.8rem;
    }

    .company-bga-text .std-font24,
    .company-bga-text .std-font24 p {
        font-size: var(--font20);
    }

    .company-ai .company-end-bg-line {
        width: 100%;
        top: 0;
        bottom: auto;
    }

    .company-industry .company-end-bg-line {
        width: 100%;
    }

    .company-software .company-end-bg-line {
        display: none;
    }

    .company-found .ys-cont1600 {
        flex-direction: column;
    }

    .company-found-core {
        padding-top: var(--space120);
    }

    .company-found-text {
        width: 100%;
    }

    .company-found-img {
        width: 80%;
        margin: 0 auto;
        padding-top: 0.1rem;
    }

    .company-story .ys-cont1600 {
        flex-direction: column;
    }

    .company-story-core-left {
        width: 100%;
    }

    .company-story-core {
        min-height: 100vh;
        height: auto;
    }

    .company-story-core-right {
        width: 100%;
        padding-bottom: var(--space120);
    }

    .company-story .std-font48 {
        margin-bottom: 0.14rem;
    }

    .team-ban .ys-cont1600 {
        flex-direction: column;
    }

    .team-ban-text {
        width: 100%;
    }

    .team-ban-img {
        width: 60%;
        margin-top: 0.4rem;
    }

    .team-ecosystem-cry-img {
        padding: 0.3rem 0.12rem 0.3rem;
    }

    .teci-nub {
        width: 100%;
    }

    .teci-nub .std-font24::before {
        width: 2px;
        height: 23px;
    }

    .tain-link-text1 {
        width: 100%;
    }

    .tain-link-img1 {
        width: 100%;
    }

    .tain-link-text1 {
        padding: 0.4rem 0.2rem 0.2rem 0.3rem;
    }

    .tain-link-text-logo {
        margin-top: 0.12rem;
    }

    .uea-ai .std-font40,
    .team-main .std-font40 {
        margin-bottom: 0.4rem;
    }

    .team-manager .ys-horse {
        --width1: 85vw;
    }

    .tmin-link {
        padding: 0.35rem 0.3rem 0.3rem 0.66rem;
    }

    .tmin-link-icon {
        left: 0.1rem;
        width: 0.33rem;
    }

    .team-manager .ys-horse {
        -webkit-mask: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%);
        mask: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%);
    }

    .tpci-nub-icon {
        width: 0.4rem;
    }

    .team-proce-cry-inof {
        flex-direction: column;
    }

    .tpci-nub {
        width: 100%;
    }

    .tpci-nub:not(:last-child) {
        padding-bottom: 0;
    }

    .uain-link-text .std-font30 {
        margin-bottom: 0.12rem;
    }

    .uain-text {
        width: 100%;
    }

    .uea-apply-inof-nub .ys-cont1600 {
        bottom: 2.25rem;
    }

    .uea-apply-btn-nub .std-text16 {
        font-size: 10px;
    }

    .uea-apply-btn-nub {
        padding: 0.1rem 0.1rem 0.2rem;
    }

    .uea-feature-text {
        width: 100%;
    }

    .uea-feature-inof .slick-dots {
        left: -14px;
    }

    .ufin-link .std-font30 {
        font-size: 16px;
    }

    .uea-part-cry {
        flex-direction: column-reverse;
    }

    .uea-part-cry-text {
        width: 100%;
    }

    .uea-part-cry-logo {
        width: 1.6rem;
        align-self: flex-end;
        margin-bottom: 0.2rem;
    }

    .uea-first .ys-nyban-title {
        top: var(--space120);
    }

    .ys-nyban-text {
        width: 100%;
    }

    .xcu-main .ys-nyban-title h1 {
        font-size: 22px;
    }

    .ys-nyban-text .std-text16 {
        margin-top: 0.12rem;
    }

    .ys-nyban-text .std-text16+.ys-nyban-btn {
        margin-top: 0.3rem;
    }

    .tain-link-img {
        margin-bottom: 12px;
    }

    .ys-nyban-btn {
        margin-top: 0.3rem;
    }

    .twci-nub-cry-title .std-font30 {
        font-size: 16px;
    }

    .twci-nub-cry-title .std-font30 {
        padding-left: 0.12rem;
    }

    .template-walk-core {
        --height1: 146px;
    }

    .cmbi-nub-font>.std-text16,
    .cmbi-nub-font {
        opacity: 0 !important;
        pointer-events: none;
    }

    .cmbi-nub.mod-show .cmbi-nub-font {
        opacity: 1 !important;
        pointer-events: auto;
    }

    .cmbi-nub-font-border {
        display: none;
    }

    .cmbi-nub.mod-right .cmbi-nub-font {
        right: var(--cuo1);
        left: auto;
    }

    .cmbi-nub.mod-left .cmbi-nub-font {
        right: auto;
        left: var(--cuo1);
    }

    .cmbi-nub.mod-right .cmbi-nub-font-pop {
        left: auto;
        right: 0;
    }

    .cmbi-nub.mod-left .cmbi-nub-font-pop {
        left: 0;
        right: auto;
    }

    .car-map .ys-cont1280 {
        padding: 0;
    }

    .ys-nyban-text .std-text16,
    .ys-nyban-text .std-text16 p {
        line-height: 1.3;
    }

    .ys-nyban-text .std-text16 {
        --line: 0.65em;
    }

    .aos-main .ys-nyban-title {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
        padding-top: 42px;
        padding-bottom: 42px;
    }

    .aos-main .ys-nyban-img {
        min-height: 65.11vw;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }

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

    .company-found-text {
        transform: translateX(-0.2rem);
    }

    .company-found-img {
        transform: translateX(0.2rem);
    }

    .company-found.act .company-found-text {
        transform: translateX(0rem);
    }

    .company-found.act .company-found-img {
        transform: translateX(-0rem);
    }

    .company-found-core-bg1,
    .company-found-core-bg2 {
        height: 0.5rem;
    }

    .company-found-core-bg2 {
        width: 103vw;
    }

    .aos-outcome-inof-nub {
        width: 100%;
    }

    .company-end-bg-line {
        height: 44%;
    }

    .uea-feature-inof {
        --height1: 190px;
    }

    .company-ban.company-banh .ys-nyban-texts {
        bottom: auto !important;
        top: 2.5rem;
    }

    .company-ban.company-banh .company-ban-wrap {
        width: 100%;
    }

    /* Yori - start 4.17     */
    .Join-effic .std-text18,
    .Join-effic .std-text18 p {
        max-width: 100%;
    }

    .ys-nyban-bg {
        visibility: visible;
    }

    .company-main.rate1 .company-bga {
        width: 100vw;
    }

    .company-bga img {
        object-fit: cover;
    }

    /* Yori - end 4.17     */

}

/* 2026.1.30 - tammy - end */
@media screen and (max-width: 1680px) {
    .home-work .home-work-bg-ul {
        width: 74%;
    }
}

@media screen and (max-width: 767px) {
    .home-work .home-work-bg-ul {
        width: 100%;
    }
    .footer-top-list>ul>li {
        flex-direction: row;
        margin: 0 -20px;
    }
    .footer-top-list>ul>li>a{
        padding: 0 20px;
    }
}