@charset "utf-8";/* 响应式原则：调大看小 */@media screen and (max-width: 1919px) {    /* 1919end */}@media screen and (max-width: 1680px) {    html {        font-size: 86px;    }    :root{        /* 间距 */        --space250: 2.0rem;        --space240: 1.95rem;        --space230: 1.9rem;        --space220: 1.85rem;        --space210: 1.8rem;        --space200: 1.75rem;        --space190: 1.7rem;        --space180: 1.65rem;        --space170: 1.6rem;        --space160: 1.55rem;        --iconwidth: 22px;        --headh: 70px;    }    /* 图片放大-start */    .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;    }    /* 图片放大-end */    .about-respon-bt-icon {        width: 58px;    }    .ys-search2 {        width: 32px;    }    .footer-bot-link-parga {        width: 70px;    }    .footer-bot-link-info{        width: calc(100% - 70px);    }    .mod-arrow-icon {        width: 40px;        height: 40px;    }    .mod-arrow-next {        margin-left: 0.2rem;    }    .respon-action-list .swiper-container-horizontal>.swiper-pagination-progressbar {        bottom: 20px !important;    }    .respon-action-list-swiper.has-progressbar {        padding-bottom: 0.8rem !important;    }    .respon-action-bg {        width: 40%;    }    .rril-link-icon {        width: 40px;    }    .rril-link-down {        width: 28px;    }    .rril-link-tit {        width: calc(100% - 40px - 28px);    }    .respon-vision-tit-line {        width: 460px;    }    .rvtl-li1{        top: 230px;        right: 320px;    }    .rvtl-li2{        top: 380px;        right: 385px;    }    .respon-vision-text {        min-height: 748px;    }    .respon-info-line {        width: 745px;    }    .respon-action-line-svg {        left: calc(var(--left2) - 464px);    }    .home-new-tab-item span,    .wtin-link {        line-height: 36px;    }    .infor-disc-top .ys-select {        height: 38px;    }    .nnlc-bottom .std-text16 {        line-height: 40px;    }    .nici-nub-right-icon {        width: 22px;    }    .nici-nub-right-case {        width: calc(100% - 22px);    }    .infor-disc-top .ys-select-bd {        max-height: 140px;    }    .contact-main .std-font44 {        margin-bottom: 0.4rem;    }    .cuin-inof-nub-icon {        top: 4px;    }    .tsbl-icon {        width: 20px;    }    .tsbl-tit {        line-height: 46px;    }    .head-logo {        width: 150px;    }    .develop-discuss-left,    .develop-discuss-right {        top: 100px;    }    .develop-discuss-center-txt .std-text16 {        line-height: 38px;    }    .ys-hd-pc {        padding: 0 1rem;    }    .ys-search2-tbox {        height: 36px;    }    .ys-search2-box {        padding: 12px 0;    }    .pili-nub.act .pili-nub-case::after {        width: 60px;    }    .pili-nub.act .pili-nub-case {        padding-left: 70px;    }    .product-intro-left {        width: 230px;    }    .product-intro-right {        width: calc(100% - 230px);    }    /* 二期-start */    .tiil-cont-tp-icon {        width: 110px;    }    .dswc-cont-side-li {        width: 38px;        height: 38px;    }    .dswc-cont-side {        width: 38px;    }    .dcll-wrap-icon {        width: 52px;    }    .dcll-wrap-text {        width: calc(100% - 52px);        margin-top: 5px;    }    .dmll-cont-icon {        width: 60px;    }    .tctb-lab-li span{        font-size: 14px;        line-height: 32px;        padding: 0 18px;    }    .tlct-lab .tctb-lab-li {        margin-bottom: 0.1rem;    }    .tctb-lab-li {        margin-right: 0.1rem;    }    .tlct-info-li-icon {        width: 28px;        top: 1px;    }    .tlct-info-li-text {        width: calc(100% - 28px);    }    .tlct-info-li {        margin-top: 0.15rem;    }    .tiws-li-cont-img {        width: 45%;    }    .tiws-li-cont-text {        width: 55%;    }    .tilt-parga {        margin-top: 0.05rem;    }    .tiws-li-cont::after {        width: 8px;        height: 8px;        bottom: calc(0.5rem - 4px);    }    .tsil-cont-text-info li::after, .trbt-li-body li::after {        top: 10px;    }    .tech-recog-bt-text {        padding-right: 1.2rem;    }    .footer-bot-link-parga {        width: 84px;    }    .footer-bot-link-info{        width: calc(100% - 84px);    }    /* 二期-end */    .nnlc-tit, .work-main .hsit-tit {        font-size: 20px;    }    .tech-innova-wrap-bt {        padding-left: 7.5vw;        margin-top: calc(var(--space60) + 44px);        width: calc(7.5vw + var(--lengthNum)* var(--itemWidth) + calc(var(--lengthNum) - 1)* 110px);    }    .product-intro.isfixed .product-intro-left {        left: 7.5%;    }    /* 1680end */}@media screen and (max-width: 1440px) {    .ys-modal-content {        max-height: 650px;    }    html {        font-size: 62px;    }    :root {        --font28: 0.30rem;         --font26: 0.28rem;         --font24: 0.28rem;         --font22: 0.26rem;         --font20: 0.26rem;         --font18: 0.24rem;          --font16: 0.22rem;           --font14: 0.20rem;          --font12: 0.16rem;         --headh: 64px;          --space24: 20px;        --iconwidth: 20px;    }    /* 图片放大-start */    .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;    }    /* 图片放大-end */    .contact-us-case {        padding-bottom: 0.6rem;    }    .ddcb-center .ys-share-img {        width: 32px;    }    .pc-fenye li {        width: 36px;        height: 36px;        line-height: 36px;        margin: 0 8px;    }    .meet-hold-case {        border-radius: 10px;    }    .work-title-case-icon {        width: 0.3rem;    }    .elck-case {        --widthknow: 0.4rem;        margin-top: 2px;    }    .talent-main .ys-modal-content {        border-radius: 10px;        width: 4.4rem;        max-height: 4.4rem;    }    .talent-main .ys-modal-content img {        width: 100%;        border-radius: 20px;        border: 2px solid var(--colormain);    }    .talent-main .ys-modal-close {        right: 12px;        top: 12px;    }    .develop-discuss-left,    .develop-discuss-right {        top: calc(var(--headh) + var(--space70));    }    .develop-discuss-left-share .ys-share-list {        --sharebtn: 0.44rem;    }    .product-intro-left {        width: 190px;    }    .product-intro-right {        width: calc(100% - 190px);    }    .ddcb-center-link-icon {        width: 0.28rem;    }    .ddri-nub-tit {        margin-bottom: 0.04rem;    }    .product-intro-left-bg {        right: calc(100% + 0.2rem - 0.65rem);    }    .nici-nub-left-pic {        margin-bottom: 0.26rem;    }    .new-info-center::after {        height: calc(100% - var(--space90));    }    .head-logo {        width: 134px;    }    .footer-top-le {        width: 200px;    }    .footer-top-ri {        width: calc(100% - 200px);        padding-left: 2rem;    }    .footer-bot {        margin-top: 2rem;    }    .about-respon-bt-icon {        width: 52px;    }    .rril-link-icon {        width: 36px;    }    .rril-link-down {        width: 24px;    }    .rril-link-tit {        width: calc(100% - 36px - 24px);    }    .respon-vision-tit-line {        width: 400px;    }    .respon-vision-text {        min-height: 640px;    }    .rvtl-li1 {        top: 200px;        right: 260px;    }    .rvtl-li2 {        top: 335px;        right: 310px;    }    .respon-action-line-svg {        width: 480px;        left: calc(var(--left2) - 401px);    }    .respon-info-line {        width: 600px;    }    .ys-banner .slick-dots {        bottom: 0.2rem;    }    .ys-ban-scroll {        bottom: 0.6rem;    }    .ys-ban-scroll-line {        height: 50px;    }    .hnbl-btn-icon {        width: 40px;        height: 40px;    }    .std-btn1-box-icon {        width: 32px;        height: 32px;    }    .slick-dots li,    .swiper-pagination-bullet {        width: 6px !important;        height: 6px !important;        margin: 0 4px !important;    }    .ys-ban-scroll-icon {        width: 24px;        margin-bottom: 5px;    }    .hssi-text-parga {        margin-top: 6px;    }    .home-new-tab-item span,    .wtin-link {        line-height: 32px;    }    .nici-nub-right-icon {        width: 20px;    }    .nici-nub-right-case {        width: calc(100% - 20px);    }    .work-title-case input {        height: 34px;    }    .develop-discuss-center-txt .std-text16 {        line-height: 34px;    }    .meet-hold-case-pic {        width: 30px;    }    .contact-us-box {        width: 100px;    }    .talent-job-top {        padding: 0.22rem 0.5rem 0.22rem 0.4rem;    }    .tjbn-fir {        padding: 0.26rem 0.5rem 0.26rem 0.4rem;    }    .talent-job-top-box3 {        width: 47%;    }    .tsbl-icon {        width: 18px;    }    .tsbl-tit {        line-height: 42px;    }    .tjbn-sec-bottom-link {        padding: 0 24px;    }    .ys-bread {        --gap1: 10px;    }    .develop-discuss-right-tit {        margin-bottom: 0.4rem;    }    .infor-disc-top .ys-select {        height: 34px;    }    .hull-icon {        width: 18px;    }    .hull-text {        width: calc(100% - 18px);        padding-left: 6px;    }    .hnid-ul-li:last-child .hnid-ul-li-link {        padding-bottom: 10px;    }    .hnid-ul-li-link {        padding-top: 10px;    }    .hnid-ul {        padding: 0 15px;    }    .pili-nub-case {        padding-left: 30px;    }    .pili-nub-case::after {        width: 22px;    }    .pili-nub.act .pili-nub-case::after {        width: 50px;    }    .pili-nub.act .pili-nub-case {        padding-left: 60px;    }    .aslc-text {        padding-right: 0.4rem;    }    .inwc-ul-li span{        line-height: 50px;    }    .inddet-nav {        height: 50px;    }    /* 二期-start */    .data-space-wrap {        height: calc(100vh - var(--headh) - 50px);        top: calc(var(--headh) + 50px);    }    .dcll-wrap-icon {        width: 48px;    }    .dcll-wrap-text {        width: calc(100% - 48px);        margin-top: 9px;    }    .dswc-cont-list-li {        top: calc(var(--index)* 0.7rem);    }    .dswc-cont-side {        width: 34px;        top: calc(50% + var(--length)* calc(0.7rem / 2));    }    .dswc-cont-side-li {        width: 34px;        height: 34px;    }    .dmll-cont-icon {        width: 50px;    }    .dmll-cont {        padding: 0.25rem 0.3rem 0.5rem;    }    .tech-innova-wrap {        height: calc(100vh - var(--headh) - 50px);        top: calc(var(--headh) + 50px);    }    .tiil-cont-tp-icon {        width: 90px;        top: -0.25rem;        right: 0.5rem;    }    .tiil-cont {        padding: 0.36rem 0.5rem;    }    .tiil-cont-tp {        padding: 0 0.5rem;    }    .tiil-cont-bt {        margin-top: 2rem;    }    .tech-innova-wrap-swiper {        width: 95%;    }    .tiws-li-cont-text {        width: 60%;        padding-right: 0.6rem;    }    .tiws-li-cont::after {        width: 6px;        height: 6px;        bottom: calc(0.3rem - 3px);    }    .tctb-lab-li span {        font-size: 12px;        line-height: 28px;        padding: 0 14px;    }    .tiws-li-cont-img {        width: 40%;    }    .tech-innova-wrap .ys-cont1440::after {        bottom: 0.3rem;    }    @media screen and (min-width: 1200px) {        .tiil-cont:hover .tiil-cont-bt{            top: -2rem;        }    }    .tech-innova-wrap {        height: calc(100vh - var(--headh));        top: var(--headh);    }    /* 二期-end */    .nnlc-tit, .work-main .hsit-tit {        font-size: 18px;    }    .tiws-li {        margin-right: 100px;    }    .tech-innova-wrap-bt::after {        bottom: 0.3rem;    }    .tech-innova-wrap-bt {        margin-top: calc(var(--space60) + 32px);        width: calc(7.5vw + var(--lengthNum)* var(--itemWidth) + calc(var(--lengthNum) - 1)* 100px);    }    .tech-system-info-li{        top: 150px;    }    .hnbi-cont-le-slick .slick-dots {        top: calc(var(--height) - 25px);    }    /*2025.12.25修改-start*/    .ys-ban-title {        word-spacing: 20px;    }    /*2025.12.25修改-end*/    /* 1440end */}@media screen and (max-width: 1199px) {    html {        font-size: 58px;    }    :root {        --headh: 56px;        /* 字号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;        --space24: 16px;    }    /* 移动端-副导航 - 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 */    .contact-us-case {        padding-bottom: 0.5rem;    }    .inform-develop .ys-cont1000 {        padding: 0 20px;    }    .infor-disc-top .iconfont {        font-size: 12px;    }    .pc-fenye li {        width: 32px;        height: 32px;        line-height: 32px;        margin: 0 6px;    }    .idti-nub {        padding: 0 0.08rem;    }    .infor-disc-top-inof {        margin: 0 -0.08rem;    }    .meet-hold-case-bottom {        padding: 0 0.6rem;    }    .work-title-case {        width: 52.5%;    }    .wbtn-case-right-tit {        margin-bottom: 0.2rem;    }    .wbtn-case-right-txt {        margin-bottom: 0.2rem;    }    .wbtn-case-right {        width: 50%;        padding: 0.4rem;    }    .tjbn-sec-inof-nub {        padding: 0 0.25rem;    }    .tjbn-sec-inof {        margin: 0 -0.25rem;    }    .tjbn-sec-bottom-link {        margin-top: 0.5rem;    }    .talent-main .ys-modal-content {        padding: 0.38rem;    }    .talent-main .ys-modal-content img {        border-radius: 10px;        border: 2px solid var(--colormain);    }    .talent-main .ys-modal-close {        right: 6px;        top: 6px;    }    .develop-discuss-right {        padding: 0.3rem 0.35rem 0.12rem;    }    .develop-discuss-right-tit {        margin-bottom: 0.4rem;    }    .develop-discuss-left-share .ys-share-list {        --sharebtn: 0.48rem;    }    .ecology-concept-txt {        width: 80%;    }    .ecin-link-content {        padding: 0.3rem;    }    .ecin-link-content-know {        padding-top: 0.24rem;        margin-top: 0.24rem;    }    .ecology-partner-inof-nub {        width: 25%;    }    .ecology-partner-inof-nub:nth-child(5){        margin-top: 0.24rem;    }    .pirn-link {        flex-wrap: wrap;    }    .pirn-pic {        width: 100%;    }    .pirn-content {        width: 100%;        padding: 0.4rem;    }    .product-intro-right {        padding-left: 1rem;    }    .product-intro-right-nub {        padding-top: 0.4rem;    }    .nici-nub-right {        opacity: 1;        top: 0.2rem;        right: 0.2rem;    }    .nici-nub:nth-child(2n) .nici-nub-right {        left: 0.2rem;    }    .nici-nub:nth-child(2n) .nici-nub-right .nici-nub-right-case {        padding-right: 0.05rem;    }    .new-main .infor-disc-top .idti-nub-link {        padding: 0.07rem 0.24rem;    }    .meet-hold-case-all::after,    .meet-hold-case-all::before {        width: calc(50% - 40px);    }    .ys-nybanner::after, .ys-banner::after{        display: none;    }    .about-respon-parga {        width: 85%;    }    .about-respon-bt-icon {        width: 46px;    }    .about-team-bt-li {        width: 25%;        padding: 0 5px;    }    .about-team-bt-ul {        margin: 0 -5px;    }    .footer-top-ri {        width: 100%;        padding-left: 0;        margin-top: 0.6rem;    }    .footer-top-ri>ul>li {        margin-top: 0.4rem;    }    .footer-bot {        margin-top: 1.2rem;    }    .about-team-bt-li:nth-child(5){        margin-bottom: 0.25rem;    }    .footer-top-le {        width: 100%;    }    .footer-logo{        width: 200px;    }    .respon-info-parga {        width: 80%;    }    .mod-arrow-icon {        width: 36px;        height: 36px;    }    .respon-action-list-swiper {        width: 90%;    }    .respon-action-list .swiper-container-horizontal>.swiper-pagination-progressbar {        bottom: 18px !important;        width: calc(100% - 1.5rem);    }    .respon-action-text {        padding-right: 1rem;    }    .respon-report {        padding-bottom: 0.5rem;    }    .rril-link {        padding: 0.3rem 0.2rem;    }    .rril-link-icon {        width: 32px;    }    .rril-link-down {        width: 20px;    }    .rril-link-tit {        width: calc(100% - 32px - 20px);        padding: 0 0.3rem;    }    .respon-report-info-li {        padding: 0 0.15rem;        margin-bottom: 0.3rem;    }    .respon-vision-tit-line {        width: 300px;    }    .respon-vision-text {        min-height: 488px;        padding: 1.5rem 0 1.5rem 0.9rem;    }    .rvtl-li1 {        top: 140px;        right: 150px;    }    .rvtl-li2 {        top: 254px;        right: 210px;    }    .respon-info-line {        width: 450px;    }    .respon-action-line-svg {        width: 400px;        left: calc(var(--left2) - 348px);    }    .home-service-swiper {        width: 90%;    }    .hssi-text {        padding-right: 0.4rem;    }    .hnbl-ul-li {        padding: 0 1rem;    }    .hnbl-ul {        margin: 0 -1rem;    }    .hnbl-ul-li::after {        width: calc(100% - 2rem);    }    .hnbl-btn-icon {        width: 36px;        height: 36px;    }    .home-value-text-wrap {        width: 65%;    }    .home-recruit-text {        padding-left: 1rem;    }    .std-btn1-box-icon {        width: 28px;        height: 28px;    }    .ys-ban-scroll-line {        height: 40px;    }    .infor-disc-top .ys-select {        width: 180px;        height: 34px;    }    .infor-disc-top .home-new-nav {        width: calc(100% - 200px);    }    .nici-nub-right-icon {        width: 16px;    }    .nici-nub-right-case {        width: calc(100% - 16px);        padding-left: 0.05rem;    }    .new-info-center-info {        margin: 0 -1.2rem;    }    .nici-nub{        padding: 0 1.2rem;    }    .nnlc-bottom .std-text16 {        line-height: 36px;    }    .develop-relate-inof-nub {        width: 50%;    }    .develop-discuss-center {        padding-left: 0.4rem;        padding-right: 0.4rem;    }    .develop-discuss-center-bottom {        padding: 0.4rem 0.3rem;    }    .wbtn-case-left {        width: 50%;    }    .wbtn-case{        border-radius: 10px;    }    .work-build-top .slick-dots {        bottom: 0.2rem;        left: 50%;        width: 50%;        padding: 0 0.4rem;    }    .work-build-inof-nub {        padding: 0 0.12rem;        margin-top: 0.3rem;    }    .work-build-inof {        margin: 0 -0.12rem;    }    .meet-hold-case-pic {        width: 24px;    }    .contact-main .ys-nybanner{        height: calc(100vh - var(--headh));    }    .contact-text-wrap {        width: 70%;    }    .cuin-inof-nub-icon {        width: 14px;        top: 3px;    }    .cuin-inof-nub-txt {        width: calc(100% - 14px);    }    .talent-job-top {        padding: 0.2rem 0.4rem;    }    .tjbn-fir {        padding: 0.24rem 0.4rem;    }    .talent-job-top-box3 {        width: 45%;    }    .product-intro-left-bg{        display: none;    }    .inform-title-dev {        margin-bottom: 0.1rem;    }    .inform-main .std-font44 {        margin-bottom: 0.2rem;    }    .infor-disc-top .ys-select-bd {        max-height: 135px;    }    .amwc-swiper {        width: 100%;    }    .footer-top-le-info{        width: 400px;        display: flex;        flex-wrap: wrap;        justify-content: space-between;    }    .product-intro.isfixed .product-intro-left {        top: calc(var(--space150) + 56px);    }    .talent-job-tit-parga {        width: 85%;    }    /* 二期-start */    .dcll-wrap-icon {        width: 40px;    }    .dcll-wrap-text {        width: calc(100% - 40px);        margin-top: 6px;    }    .data-service-tp {        width: 55%;    }    .dmll-cont-box-parga{        height: auto;        max-height: inherit;        -webkit-line-clamp: inherit;        position: static;    }    .data-model-list-li{        width: 33.333333%;    }    .data-model-list-li:nth-child(3n+1) {        animation-delay: .4s;    }    .data-model-list-li:nth-child(3n+2) {        animation-delay: .5s;    }    .data-model-list-li:nth-child(3n+3) {        animation-delay: .6s;    }    .data-model-list-li:nth-child(4){        margin-top: 0.26rem;    }    .dmll-cont {        padding: 0.3rem;    }    .dmll-cont-icon {        width: 46px;        position: static;    }    .dmll-cont-box {        margin-top: 0.2rem;    }    .dswc-cont-side-li {        width: 30px;        height: 30px;    }    .dswc-cont-side {        width: 30px;    }    .tech-main .inwc-ul-li{        width: auto !important;        margin-right: 30px;    }    .tech-main .inwc-ul-li:last-child{        margin-right: 0;    }    .text-cont {        width: 85%;    }    .tsil-cont {        padding: 0.4rem;    }    .tsil-cont-text {        padding-left: 0.4rem;    }    .tsil-cont-text-info li::after, .trbt-li-body li::after {        width: 4px;        height: 4px;    }    .tsil-cont-text-info li, .trbt-li-body li {        padding-left: 10px;    }    .tech-system-info-li:nth-child(2n) .tsil-cont-text {        padding-right: 0.4rem;    }    .tiil-cont-tp-icon {        width: 74px;        position: static;    }    .tiil-cont {        padding: 0.4rem;        height: 100%;    }    .tiil-cont-tp{        padding: 0;        position: static;    }    .tiil-cont-bt-bd{        height: auto;        position: static;        overflow: visible;    }    .tiil-cont-bt {        margin-top: 0.3rem;    }    .tcbb-parga {        margin-top: 0.2rem;    }    .tctb-lab-li span {        font-size: 12px;        line-height: 28px;        padding: 0 14px;    }    .tech-recog-bt-text {        padding-right: 0.5rem;    }    .trbt-li-head .std-font24 {        padding-right: 0.4rem;    }    .tech-innova-wrap-swiper {        width: 100%;    }    .tiws-li-cont-img {        width: 50%;    }    .tiws-li-cont-text {        width: 50%;        padding-right: 0.4rem;    }    .tlct-info-li-icon {        width: 24px;        top: 2px;    }    .tiws-li-cont::after,    .tech-innova-wrap .ys-cont1440::after{        display: none;    }    .tlct-info-li-text {        width: calc(100% - 24px);    }    .tiws-li-cont{        align-items: center;    }    .footer-bot-link-parga {        width: 78px;    }    .footer-bot-link-info{        width: calc(100% - 78px);    }    .atbl-cont-text-info {        height: auto;    }    .tctb-lab{        max-height: inherit;        margin-top: 0.14rem;    }    .tiil-cont .tctb-lab-li{        margin-top: 0.15rem;    }    /* 二期-end */    .nnlc-tit, .work-main .hsit-tit {        font-size: var(--font24);    }    .tech-innova-wrap-bt::after {        display: none;    }    .tiws-li {        margin-right: 60px;    }    .tech-innova-wrap-bt {        width: calc(7.5vw + var(--lengthNum)* var(--itemWidth) + calc(var(--lengthNum) - 1)* 60px);    }    .tech-system-info-li{        top: 200px;    }    .home-value-text {        top: 20%;    }    .hcls-li-wrap-text {        padding: 0.3rem;    }    .hlwt-data {        width: 100%;    }    .hlwt-tit{        width: 100%;        padding-left: 0;        margin-top: 0.16rem;        border-left: none;    }    .hnbi-cont::after {        height: 100%;    }    .hlwt-data-day,.hlwt-data-year{        display: none;    }    .hlwt-data-phyear{        display: block;    }    .hcri-li-link {        padding: 0.24rem 0;    }    .about-team-tab-li {        padding-bottom: 8px;    }    .about-team-tab-li::after {        height: 3px;    }        /*2025.12.17修改-start*/    .about-respon-bt{        width: 85%;    }    /*2025.12.17修改-end*/    /*2025.12.25修改-start*/    .ys-ban-title {        word-spacing: 15px;        letter-spacing: 6px;    }    /*2025.12.25修改-end*/    /* 1199end */}@media screen and (max-width: 767px) {    .ys-ban-pc, .ys-nyban-pc{        display: none;    }    .ys-ban-video{        display: none;    }    .ys-ban-ph, .ys-nyban-ph{        display: block;    }    .ys-modal-content {        max-height: 550px;        padding: 50px 20px;    }    html {        font-size: 56px;    }    :root {        /* 字号82-100 0.60rem 34px */        --fontr1: 0.60rem;        /* 字号72-80 0.57rem 32px */        --fontr2: 0.57rem;        /* 字号62-70 0.54rem 30px */        --fontr3: 0.54rem;        /* 字号52-60 0.50rem 28px */        --fontr4: 0.50rem;        /* 下 */        --font36: 0.38rem;         --font34: 0.36rem;         --font32: 0.36rem;         --font30: 0.34rem;         --font28: 0.34rem;         --font26: 0.32rem;         --font24: 0.30rem;         --font22: 0.28rem;         --font20: 0.26rem;         --font18: 0.26rem;          --font16: 0.25rem;           --font14: 0.24rem;          --font12: 0.18rem;        /* 间距 */        --space250: 1.00rem;        --space240: 0.99rem;        --space230: 0.97rem;        --space220: 0.95rem;        --space210: 0.93rem;        --space200: 0.91rem;        --space190: 0.89rem;        --space180: 0.87rem;        --space170: 0.85rem;        --space160: 0.83rem;        --space150: 0.81rem;        --space140: 0.79rem;        --space130: 0.77rem;        --space120: 0.75rem;        --space110: 0.73rem;        --space100: 0.71rem;        --space90: 0.69rem;        --space80: 0.67rem;        --space70: 0.65rem;        --space60: 0.5rem;        --space24: 12px;        --iconwidth: 18px;    }    .cuin-inof-nub {        width: 100%;        margin-bottom: 0.16rem;    }    .cuin-inof-nub:last-child{        margin-bottom: 0;    }    .cuin-inof {        flex-wrap: wrap;    }    .pc-fenye li {        width: 30px;        height: 30px;        line-height: 30px;        margin: 0 4px;    }    .idti-nub-link {        padding: 0.08rem 0.3rem;    }    .idti-nub {        padding-right: 0.1rem;        white-space: nowrap;        flex-shrink: 0;        width: auto;    }    .infor-disc-top-inof li:nth-last-child(1) {        padding-right: 0;    }    .infor-disc-top-inof {        margin: 0;        margin-bottom: 0.14rem;        width: 100%;    }    .contact-us-case {        padding-bottom: 0.3rem;    }    .infor-disc-top .ys-select {        width: 100%;        margin-top: 0.25rem;    }    .meet-hold-case-pic1 {        margin-bottom: 0.16rem;    }    .meet-hold-case-pic2 {        margin-bottom: 0.3rem;    }    .meet-hold-case-bottom {        padding: 0rem;    }    .meet-main .ddcb-center {        padding-left: 0.12rem;        display: none;    }    .meet-hold-case {        padding: 0.4rem 0.3rem;    }    .meet-main .std-font44 {        font-size: var(--font40);    }    .wbtn-case-left {        width: 100%;    }    .wbtn-case-right {        width: 100%;        padding: 0.4rem 0.3rem 0.8rem;    }    .work-build-top.empty .wbtn-case-right{        padding: 0.4rem 0.3rem;    }    .work-build-top .slick-dots {        width: 100%;        left: 0;        padding: 0;        text-align: center;        bottom: 0.3rem;    }    .work-build-inof-nub {        width: 100%;        animation-delay: .3s !important;        margin-top: 0.4rem;    }    .work-build-inof-nub.act .ys-imgbox-cover {        transition-delay: .5s !important;    }    .work-title-case {        width: 100%;        margin-top: 0.3rem;    }    .work-title-inof {        margin-top: 0.3rem;    }    .tjbn-sec-inof-nub {        width: 100%;        margin-bottom: 0.3rem;    }    .tjbn-sec-bottom-link {        margin-top: 0;    }    .tsin-case h6 {        margin-bottom: 0.1rem;    }    .talent-job-top-box1 {        width: 30%;    }    .talent-job-top-box2 {        width: 30%;    }    .talent-job-top-box3 {        width: 30%;    }    .talent-job-top {        padding: 0.2rem;    }    .talent-job-bottom-nub .tjbn-fir {        padding: 0.2rem;    }    .tjbn-sec {        padding: 0 0.2rem;    }    .tjbn-sec-wrap {        padding: 0.3rem;    }    .talent-job-bottom-opera{        right: 0.2rem;    }    .tjbn-fir .talent-job-top-box3 {        width: 30%;    }    .tsin-case.yxedr-active p {        margin-bottom: 0.1rem;    }    .develop-discuss-case .develop-discuss-left {        display: none;    }    .develop-discuss-left {        width: 100%;        position: relative;        top: 0;    }    .develop-discuss-center {        width: 100%;        padding: 0;        margin-bottom: 0.65rem;    }    .develop-discuss-right {        width: 100%;        padding: 0.4rem 0.3rem;    }    .develop-discuss-left-share {        display: none;    }    .develop-discuss-left-top {        margin-bottom: 0.2rem;    }    .develop-discuss-left-top {        display: flex;        align-items: center;    }    .develop-discuss-left-day {        padding-right: 0.2rem;    }    .develop-discuss-center-bottom {        padding: 0.4rem 0.24rem;    }    .ddri-nub-tit {        line-height: var(--line15);    }    .develop-discuss-right-tit {        margin-bottom: 0.3rem;    }    .ecology-concept-txt {        width: 100%;    }    .ecology-concept-inof-nub {        width: 100%;    }    .ecology-partner-inof-nub {        width: 50%;         margin-top: 0 !important;    }    .product-intro-left {        width: 100%;        position: relative;        top: auto;    }    .product-intro-list1 {        width: 100%;        padding: 0.2rem 0;        position: relative;    }    .product-intro-right-top {        top: var(--headh);        position: sticky;        z-index: 99;        padding-bottom: 0.5rem;    }    .product-intro-right.isfixed .product-intro-right-top::after {        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);    }    .product-intro-right-top::after {        content: '';        position: absolute;        background: var(--colorbj);        left: -20px;        top: 0;        width: 100vw;        height: 64%;        transition: all .4s ease;        background: var(--colorbj);    }    .product-intro-list1 .swiper-wrapper {        display: flex;    }    .product-intro-left-inof li:nth-last-child(1) {        margin-right: 0;    }    .product-intro-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {        height: 2px;    }    .product-intro-list .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {        background-color: rgba(232, 12, 24, .2);    }    .product-intro-list .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {        background-color: var(--colormain);    }    .product-intro-list .mCSB_scrollTools.mCSB_scrollTools_horizontal {        bottom: -6px;    }    .pili-nub {        margin-bottom: 0;        width: auto !important;    }    .pili-nub.act .pili-nub-case {        padding-left: 0rem;    }    .pili-nub-case {        padding-left: 0rem;        line-height: 40px;    }    .pili-nub-case::after {        opacity: 0;    }    .product-intro-right {        width: 100%;        margin-top: 0.1rem;        padding-left: 0;    }    .product-intro .ys-cont1440 {        flex-wrap: wrap;    }    .product-intro-left-bg {        display: none;    }    .product-intro-right-nub {        width: 100%;    }    .new-main .infor-disc-top .idti-nub-link {        padding: 0.07rem 0.3rem;        white-space: nowrap;    }    .nici-nub {        width: 100%;        margin-top: 0.4rem;    }    .new-info-center-info li:nth-child(2n-1) .nici-nub-link {        flex-direction: row-reverse;    }    .nici-nub:nth-child(2n-1) .nici-nub-right {        padding-right: 0.1rem;        flex-direction: row-reverse;    }    .nici-nub:nth-child(2n-1) .nici-nub-right .nici-nub-right-icon {        transform: rotate(180deg);    }    .nici-nub:nth-child(2n-1) .nici-nub-right .nici-nub-right-case {        padding-right: 0.1rem;        padding-left: 0;    }    .nicc-line {        left: 0;        display: none;    }    .new-info-center::after {        height: calc(100% - var(--space200));        left: 0;        display: none;    }    .mCSB_horizontal.mCSB_inside>.mCSB_container {        margin-bottom: 0;    }    .infor-disc-top-list {        width: 100%;        margin-bottom: 0.14rem;    }    .infor-disc-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {        width: 100%;        height: 2px;        margin: 7px auto;    }    .infor-disc-top .mCSB_scrollTools.mCSB_scrollTools_horizontal {        height: 12px;    }    .infor-disc-top .ys-select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {        width: 2px;    }    .contact-us-box-pic {        border-radius: 5px;    }    .nici-nub-right {        display: none;    }    .nici-nub-left {        width: 100%;    }    .develop-discuss-center .develop-discuss-left-top {        display: flex;    }    .meet-hold-case-all::after, .meet-hold-case-all::before {        width: calc(50% - 30px);    }    .about-respon-parga {        width: 100%;    }    .about-respon-bg {        width: 50%;        top: 1rem;        left: -1rem;    }    .about-respon-bt-icon {        width: 36px;    }    .about-team-bt-li{        width: 50%;        margin-bottom: 0;        margin-top: 10px;    }    .about-team-bt-li:nth-child(1),    .about-team-bt-li:nth-child(2){        margin-top: 0rem;    }    .about-team-bt-ul {        flex-wrap: wrap;    }    .atbl-cont-text {        padding: 0.2rem;    }    .atbl-cont-text-parga, .atbl-cont-text-parga p{        font-size: 12px;    }    .ys-footer {        padding-top: var(--space150);        padding-bottom: var(--space150);    }    .footer-logo {        width: 140px;        margin: auto;    }    .footer-top-ri>ul>li {        width: 33.333333%;    }    .footer-top-ri>ul>li li a {        font-size: 12px;    }    .footer-bot-link-parga,    .footer-bot-link-info a{        font-size: 12px;    }    .footer-bot-link-parga {        width: 100%;    }    .footer-bot-link-info{        width: 100%;        margin-top: 10px;    }    .footer-bot-link-info li {        padding: 0 0.15rem;        margin-bottom: 10px;    }    .footer-bot-link-info ul {        margin: 0 -0.15rem;    }    .footer-bot-link-info li::after {        height: 12px;    }    .footer-bot {        margin-top: 20px;        padding-right: 0;    }    .footer-share-code{        left: 0;        /* right: 0; */        transform: scale(0.8);    }    .footer-share li.act .footer-share-code {        transform: scale(1);    }    .footer-share-code::before {        border-top: 6px solid var(--colorfff);        border-left: 6px solid transparent;        border-right: 6px solid transparent;        bottom: -6px;        /* left: auto; */        left: 18px;        transform: translateX(0%);    }    .footer-top-le-info{        display: flex;        flex-wrap: wrap;    }    .footer-top-le{        border-bottom: 1px solid rgba(255,255,255,.1);        padding-bottom: 30px;    }    .footer-top-le-info{        width: 100%;    }    .ftli-item{        width: 50%;        margin-top: 30px;    }    .ftli-item-num a {        font-size: 14px;    }    .respon-info-parga {        width: 80%;    }    .respon-vision-tit {        width: 100%;        height: 340px;    }    .respon-vision-text {        min-height: inherit;        width: 100%;        padding: var(--space150) 20px;    }    .respon-vision .ys-cont1440{        padding: 0;    }    .respon-action-text {        padding-right: 0;        width: 100%;    }    .respon-action .ys-cont1440::before {        width: 20px;        left: -20px;    }    .respon-action-list {        width: 100%;        margin-top: var(--space60);    }    .rals-item{        transform: scale(1);    }    .respon-action-list-swiper {        width: 100%;    }    .rals-item-text-tit{        color: var(--color000);    }    .respon-action-line{        display: none;    }    .mod-arrow-icon {        width: 30px;        height: 30px;    }    .respon-action-list .swiper-container-horizontal>.swiper-pagination-progressbar {        bottom: 15px !important;        width: calc(100% - 90px);    }    .respon-action-bg{        width: 80%;        position: relative;        bottom: 0;        margin-top: 0.3rem;    }    /* .respon-action-bg {        display: none;    } */    .respon-report-info-li{        width: 100%;    }    .respon-report-info-li:nth-child(2n+2) {        animation-delay: .3s;    }    .rril-link-icon {        width: 26px;    }    .rril-link-down {        width: 16px;    }    .rril-link-tit {        width: calc(100% - 26px - 16px);        padding: 0 0.2rem;    }    .respon-report-info{        margin-top: var(--space60);    }    .respon-report {        padding-bottom: 0;    }    .hnbl-ul::after{        display: none;    }    .hnbl-ul-li{        width: 100% !important;        margin-top: 0;        padding: 0;    }    .hnbl-ul {        margin: 0;        flex-wrap: nowrap;    }    .home-value-text-wrap {        width: 100%;    }    .home-recruit-text{        width: 100%;        padding: var(--space150) 20px;    }    .home-recruit-img{        width: 100%;        height: 100%;        object-fit: cover;        position: absolute;        top: 0;        left: 0;    }    .home-recruit-img img{        height: 100%;        object-fit: cover;    }    .home-recruit{        position: relative;    }    .home-new {        padding-bottom: 0;    }    .hnbl-ul-li::after{        display: none;    }    .home-new-nav{        width: 100%;        margin-top: 0.3rem !important;    }    .home-service-swiper {        width: 82%;        transform: translateX(0);    }    .home-service-swiper.act{        animation: ysfadeInUp 1s var(--transition1) both;        animation-delay: .3s;    }    .home-service-swiper .mod-img .ys-imgbox-cover{        transition-delay: .5s;    }    .hnbl-btn-icon {        width: 30px;        height: 30px;    }    .hnbl-btn{        margin-top: 0.3rem;        display: none;    }    .home-value-text {        top: 15%;    }    .std-btn1-box-icon {        width: 25px;        height: 25px;    }    .hwbl-swiper-item-text {        padding: 0.3rem;    }    .hssi-text-parga p{        color: var(--color333);    }    .infor-disc-top .home-new-nav {        width: 100%;    }    .ys-ban-li-line img{        clip-path: polygon(0 0, 140% 0, -120% 100%, 0 100%);    }    @keyframes banLineChane{        0%{            clip-path: polygon(0 0, 140% 0, -120% 100%, 0 100%);        }        100%{            clip-path: polygon(0 0, 140% 0, 80% 100%, 0 100%);        }    }    .respon-info-line {        width: 360px;        left: auto;        right: -20px;    }    .respon-info {        padding: 1.1rem 0;    }    .respon-vision-tit-line{        width: 360px;        right: -20px;    }    .respon-vision::after{        display: none;    }    .rvtl-li1 {        top: 65px;        right: 165px;    }    .rvtl-li2 {        top: 155px;        right: 200px;    }    .respon-info-line-bg{        clip-path: polygon(0 0, 100% 0, 100% var(--pro1), 0 var(--pro1));        -webkit-clip-path: polygon(0 0, 100% 0, 100% var(--pro1), 0 var(--pro1));    }    .respon-info-line-phline {        stroke-dasharray: var(--line-pro1);        stroke-dashoffset: var(--line-pro1);    }    .rvtl-phline{        stroke-dasharray: var(--line-pro2);        stroke-dashoffset: var(--line-pro2);    }    .new-info-center-case{        display: none;    }    .home-new-tab-item span,    .wtin-link{        line-height: 30px;    }    .std-padtp80 {        padding-top: var(--space150);    }    .nici-nub:nth-child(2){        margin-top: 0.4rem;    }    .new-main .ys-pcfy {        padding-top: var(--space60);    }    .ddcb-left-tit {        padding-left: 3px;    }    .ddcb-right-tit {        padding-right: 3px;    }    .ddri-nub:last-child a{        padding-bottom: 0;    }    .develop-relate-inof-nub {        width: 100%;    }    .develop-discuss-center-txt .std-text16 {        line-height: 32px;    }    .work-build-inof-nub:nth-child(2),     .work-build-inof-nub:nth-child(3){        margin-top: 0.4rem;    }    .nnlc-bottom .std-text16 {        line-height: 32px;    }    .nnlc-bottom {        padding: 0 0.1rem;        margin-top: 0.1rem;    }    .meet-hold-case-pic {        width: 20px;    }    .meet-hold-case-all1,    .meet-hold-case-all2 {        margin-bottom: 0.3rem;    }    .contact-main .ys-nybanner {        height: auto;    }    .contact-text-wrap {        width: 100%;        padding: 0.4rem 0.3rem;        border-radius: 8px;    }    .contact-main .ys-nyban-title{        position: static;        padding: var(--space150) 0;    }    .contact-main .ys-nyban-img{        position: absolute;        top: 0;        left: 0;    }    .cuin-inof-nub-icon {        top: 5px;    }    .inform-develop{        padding-top: var(--space150);    }    .idin-link {        padding: 0.4rem 0.3rem;    }    .infor-disc-inof-nub {        margin-bottom: 0.4rem;    }    .infor-main .ys-pcfy {        padding-top: var(--space60);    }    .tsbl-icon {        width: 16px;    }    .tjbn-sec-bottom-link {        padding: 0 20px;    }    .tsbl-tit {        line-height: 38px;    }    .ecology-partner .slick-dots{        bottom: 0;    }    .ecology-partner .slick-dots li{        background: var(--colormain);        opacity: 0.3;    }    .ecology-partner .slick-dots li.slick-active{        opacity: 1;    }    .ecology-partner .slick-list{        padding-bottom: 0.5rem;    }    .ecology-partner.empty .slick-list{        padding-bottom: 0rem;    }    .hvtw-parga{        margin-top: 0.24rem;    }    .hvtw-btn {        margin-top: var(--space60);    }    .product-intro-list .product-intro-left-inof{        display: flex;        height: 40px;    }    .product-intro-list{        height: 40px;        animation: none !important;        animation-delay: .3s;    }    .product-intro-list .swiper-container{        overflow: visible !important;    }    .product-intro-list .swiper-container::after{        content: "";        width: calc(100% + 40px);        height: 100%;        background: var(--colorfff);        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);        position: absolute;        top: 0;        left: -20px;        transition: var(--transition);        opacity: 0;        z-index: -1;    }    .product-intro-left-tit{        margin-bottom: 0.3rem;        animation: none;    }    .pirn-content {        padding: 0.3rem;    }    .product-intro-list.isfixed .swiper-container{        position: fixed;        top: 56px;    }    .product-intro-list.isfixed .swiper-container::after{        opacity: 1;    }    .product-intro-right-inof li:nth-child(1){        padding-top: 0.4rem;    }    .contact-text-wrap::after{        display: none;    }    .contact-us-inof-nub {        margin-bottom: 0.4rem;    }    .contact-us-inof-nub:last-child {        margin-bottom: 0.6rem;    }    .inform-title-dev-li .std-text14 {        font-size: 12px;    }    .infor-disc-top .ys-select-bd {        max-height: 144px;    }    .meet-hold {        padding-top: var(--space150);    }    .meet-hold-case-bottom .ddcb-left-icon {        width: 14px;    }    .ys-nybanner-bg{        display: none;    }    .develop-relate {        margin-top: var(--space150);        padding-top: var(--space150);    }    .develop-relate-top::after {        top: calc(-1* var(--space150));    }    .develop-discuss-center-txt {        padding-bottom: 0.2rem;        margin: 0 -0.1rem 0.4rem;    }    .about-mission{        height: auto;    }    .aslc-text{        padding-right: 0;        margin-top: 0;        width: 100%;    }    .aslc-img{        width: 100%;        margin-top: 0.5rem;    }    .about-mission-wrap{        height: auto;        padding: var(--space150) 0;    }    .amwc-swiper.has-dots{        padding-bottom: 0.5rem !important;    }    .amwc-swiper .swiper-pagination-bullet{        background: var(--colorfff) !important;    }    .aslc-text-tit {        margin-top: 0.14rem;    }    .amwc-swiper-li-cont{        opacity: 1;    }    .amwc-swiper{        visibility: hidden;    }    .amwc-swiper.act{        animation: ysfadeInUp 1s var(--transition1) both;        animation-delay: .2s;        visibility: visible;    }    /*.ecology-partner-inof-nub:not(:first-child){*/    /*    display: none;*/    /*}*/    .footer-top-ri {        margin-top: 0;        padding: 30px 0;        border-bottom: 1px solid rgba(255,255,255,.1);    }    .footer-top-ri>ul>li>a {        margin-bottom: 16px;    }    .footer-top-ri>ul>li li {        margin-bottom: 10px;    }    .footer-top-ri>ul>li {        margin-top: 30px;    }    .footer-top-ri>ul>li:nth-child(4), .footer-top-ri>ul>li:nth-child(5){        margin-top: 30px;    }    .footer-share {        --gap1: 6px;    }    .footer-text, .footer-text a, .footer-text p, .footer-privacy a {        font-size: 8px;    }    .footer-privacy {        --gap1: 6px;        margin-top: 10px;    }    .home-recruit-text .std-font44{        color: var(--colorfff);    }    .home-recruit-text-parga, .home-recruit-text-parga p{        color: var(--colorfff);    }    .home-recruit .std-btn1-box span{        color: var(--colorfff);    }    .home-recruit .std-btn1-box-icon{        border: 1px solid var(--colorfff);    }    .home-recruit .std-btn1-box-icon path{        stroke: var(--colorfff);    }    .home-recruit-img::after{        content: "";        width: 100%;        height: 100%;        background: rgba(0,0,0,.3);        position: absolute;        top: 0;        left: 0;    }    .home-service-tit .std-font44{        text-align: center;        width: 100%;    }    .home-new-nav.center .home-new-tab{        justify-content: center;    }    .home-main .mod-arrow{        display: none;    }    .home-service-phbtn{        display: block;        margin-top: var(--space60);    }    .home-service-phbtn .mod-arrow{        display: flex !important;        justify-content: center;    }    .hnbl-ul-li-link{        padding-bottom: 0;    }    .home-new-bg{        position: relative;    }    .home-new .ys-cont1440{        padding-bottom: var(--space150);    }    .home-value-line-img img:nth-child(2){        clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);    }    .home-value.act .home-value-line-img img:nth-child(2) {        animation: home_svg1 3s linear forwards;    }    @keyframes home_svg1{        0%{            clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);            -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);            -moz-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);            -ms-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);            -o-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);        }        100%{            clip-path: polygon(0 0, 0 0, 210% 100%, 0 100%);            -webkit-clip-path: polygon(0 0, 0 0, 210% 100%, 0 100%);            -moz-clip-path: polygon(0 0, 0 0, 210% 100%, 0 100%);            -ms-clip-path: polygon(0 0, 0 0, 210% 100%, 0 100%);            -o-clip-path: polygon(0 0, 0 0, 210% 100%, 0 100%);        }    }    .home-work-bt-li .swiper-pagination{        display: none;    }    .home-work-bt-li.has-dots .hwbl-swiper {        padding-bottom: 0;    }    .home-work-bt-li{        transform: translateX(0);        opacity: 1;        transition: none;        transition-delay: 0s;    }    .home-work-bt-li.act,    .home-work-bt-li.active{        animation: ysfadeInUp 1s var(--transition1) both;        animation-delay: .4s;    }    .mod-img .ys-imgbox-cover {        transition: all 1.5s var(--transition1) .5s;    }    .home-work-bt-li.active .mod-img .ys-imgbox-cover {        transition-delay: .5s !important;    }    .home-new-bt-li{        transition: all 1s var(--transition1) .4s;    }    .ys-ban-imgbox::before{        background: rgba(0,0,0,.2);    }    .talent-job-tit-parga {        width: 100%;    }    .talent-job-tit {        margin-bottom: 0.5rem;    }    .inwc-ul-li span{        line-height: 40px;    }    .inddet-nav {        height: 40px;    }    .mod-modal-name .ys-modal-close,    .mod-modal-name .iconfont{        font-size: 14px;    }    /* 二期-start */    .data-service-tp {        width: 100%;    }    .text-cont {        width: 100%;    }    .data-model-list-li {        width: 50%;        padding: 0 5px;    }    .data-model-list-li:nth-child(2n+1) {        animation-delay: .4s;    }    .data-model-list-li:nth-child(2n+2) {        animation-delay: .5s;    }    .data-model-list-li:nth-child(3){        margin-top: 0.26rem;    }    .dmll-cont-icon {        width: 40px;    }    .data-model-list {        margin: var(--space60) -5px 0;    }    .dsbs-cont {        padding: 0.3rem;    }    .dsbs-cont-box{        padding: 0.3rem;    }    .data-space{        height: auto;        overflow: hidden !important;    }    .data-space-wrap{        height: auto;        padding: var(--space150) 0;        display: block;        top: 0 !important;    }    .dswc-cont-list-li{        position: static;        transform: translateY(0);        top: 0 !important;        padding: 0 10px;    }    .data-space-wrap-cont {        margin-top: 0;    }    .dswc-cont-list {        margin-top: var(--space60);    }    .dcll-wrap{        padding: 0.3rem;    }    .dcll-wrap-text {        width: 100%;        margin-top: 0.3rem;        padding-left: 0;        -webkit-user-select: text;        -khtml-user-select: text;        -moz-user-select: text;        -ms-user-select: text;        user-select: text;    }    .dcll-wrap-text-parga{        margin-top: 0.2rem;    }    .dswc-cont-list-li:not(:first-child){        display: none;    }    .dswc-cont-list .slick-list{        overflow: visible;    }    .dswc-cont-list-wrap{        margin: 0 -10px;    }    .dswc-cont-side{        display: none;    }    .dswc-cont-list-wrap .slick-dots{        bottom: 0;    }    .dswc-cont-list-wrap.has-dots .slick-list{        padding-bottom: 0.5rem;    }    .dswc-cont-list-wrap .slick-dots li{        background: rgba(232,12,24,.3);        border: 1px solid transparent;    }    .dswc-cont-list-wrap .slick-dots li.slick-active{        background: var(--colormain);    }    .tsil-cont,    .tech-system-info-li:nth-child(2n) .tsil-cont{        flex-direction: column-reverse;    }    .tsil-cont-text {        padding-left: 0;        width: 100%;    }    .tsil-cont-img {        width: 100%;        border-radius: 10px;        margin-top: 0.3rem;    }    .tech-system-info-li:nth-child(2n) .tsil-cont-text {        padding-right: 0;    }    .tsil-cont-text-info {        margin-top: 0.2rem;    }    .tech-system-tp .std-text16{        margin-top: 0.24rem;    }    .tech-intell-info-li{        width: 100%;        margin-top: 0.4rem;        animation-delay: .4s !important;    }    .tech-intell-info-li:nth-child(2){        margin-top: 0.4rem;    }    .tiil-cont-tp-icon {        width: 66px;    }    .tech-recog-bt-text {        padding-right: 0;        width: 100%;    }    .tech-recog-bt-img{        width: 100%;        margin-top: 0.4rem;    }    .trbt-li{        margin-bottom: 0.4rem;    }    .tech-innova-wrap{        height: auto;        top: 0;        padding: var(--space150) 0;    }    .tech-innova{        height: auto;    }    .tiws-li-cont-text {        width: 100%;        padding-right: 0;    }    .tiws-li-cont-img {        width: 100%;        margin-top: 0.3rem;    }    .tiws-li{        height: auto !important;    }    .tiws-li-cont{        height: 100%;        justify-content: space-between;        flex-direction: column;    }    .tlct-info-li-icon {        top: 0px;    }    .tlct-info{        height: 200px;        overflow: hidden;    }    .tlct-info .mCSB_scrollTools{        width: 2px;        right: 0px;    }    .tlct-info .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {        width: 2px;    }    .tlct-info .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{        background: var(--colormain) !important;    }    .tech-innova-wrap-swiper.has-dots{        padding-bottom: 0.5rem !important;    }    .tech-system-info-li{        margin-top: 0.4rem;    }    .tech-system-info-li:nth-child(1){        margin-top: var(--space60);    }    .std-font20, .std-font20 p, .yxedr-active h5{        font-size: var(--font16);    }    .tech-main .inwc-ul-li {        margin-right: 20px;    }    .tech-future .std-text16{        margin-top: 0.24rem;    }    /* 二期-end */    .ddcb-left-icon {        top: 1px;    }    .product-intro-left .inddet-nav {        height: 40px;    }    .hssi-text-parga{        height: 6.4em;        -webkit-line-clamp: 4;    }    .home-service-swiper{        width: 100%;    }    .hssi-text-img{        border-radius: 10px !important;    }    .footer-bot-text-cont{        width: 100%;    }    .footer-share{        margin-top: 10px;    }    a[href="https://www.yongsy.com"] {        margin-left: 0;    }    .atbl-cont-text-info,    .atbl-cont-text-info p{        font-size: 12px;    }    .nnlc-bottom-ph{        display: flex;    }    .nnlc-bottom-pc{        display: none;    }    .nnlc-bottom-ph .nnlc-bottom{        margin-top: 0;        margin-bottom: 0.16rem;    }    .nnlc-bottom-case {        padding-bottom: 0.32rem;        margin-bottom: 0;    }    .nici-nub,    .nici-nub:nth-child(2) {        margin-top: 0.5rem;    }    /*.ecology-partner-ph{*/    /*    display: block;*/    /*    margin: 0;*/    /*}*/    /*.ecology-partner-pc{*/    /*    display: none;*/    /*}*/    .epis-li-info-item{        width: 50%;        padding: 0 0.12rem;        margin-top: 0.24rem;    }    .epis-li-info-item:nth-child(1),    .epis-li-info-item:nth-child(2){        margin-top: 0;    }    .epis-li-info{        display: flex;        flex-wrap: wrap;        margin: 0 -0.12rem;    }    .epis-li{        width: 100%;        padding: 0 0.12rem;    }    .ecology-partner-inof-slick{        margin: 0 -0.12rem;    }    .talent-job-top-box3 {        width: 21%;    }    .talent-job-top-box2 {        width: 28%;    }    .talent-job-top-box1 {        width: 38%;    }    .tjbn-fir{        justify-content: space-between;    }    .tjbn-fir .std-text16{        line-height: 1.5;    }    .hssi-text{        padding-right: 0;    }    .dswc-cont-list-li{        height: auto !important;    }    .dcll-wrap{        height: 100%;        display: block;    }    .tech-system-info-li:not(:first-child){        display: none;    }    .tech-system-info-li{        padding: 0 10px;        height: auto !important;    }    .tsil-cont-img .ys-imgbox-cover {        filter: blur(0px);        transform: scale(1);        opacity: 1;    }    .tech-system-info{        margin: 0 -10px;        visibility: hidden;    }    .tech-system-info.act{        animation: ysfadeInUp 1s var(--transition1) both;        animation-delay: .4s;        visibility: visible;    }    .tsil-cont{        height: 100%;        justify-content: space-between;    }    .tech-system-info .slick-dots{        bottom: 0;    }    .tech-system-info .slick-list{        padding-bottom: 0.5rem;    }    .tech-system-info .slick-dots li{        background: var(--colormain);        opacity: 0.3;    }    .tech-system-info .slick-dots li.slick-active{        opacity: 1;    }    @keyframes ride1 {        0% {            transform: translateX(5px)        }            to {            transform: translateX(-5px)        }    }    @keyframes float1 {        0% {            transform: translateY(0)        }            to {            transform: translateY(-20px)        }    }    .home-service-phbtn {        margin-top: 0.3rem;    }    .cuin-inof-nub{        margin-top: 0rem;    }    .home-service-effect{        transform: scale(2);    }    .about-mission-wrap-effect{        display: none;    }    .tech-innova-wrap .std-font44{        position: static;    }    .tech-innova-wrap-bt {        margin-top: var(--space60);    }    .tech-innova-wrap-bt{        width: 100%;        padding-left: 20px;        padding-right: 20px;    }    .tiws-li:not(:first-child){        display: none;    }    .tiws-li{        margin-right: 0;        padding: 0 10px;    }    .tiwb-info{        margin: 0 -10px;    }    .tech-innova-wrap-bt.has-dots .slick-list{        padding-bottom: 0.5rem;    }    .tiwb-info .slick-dots {        bottom: 0;    }    .tiwb-info .slick-dots li{        background: var(--colormain) !important;        opacity: 0.3 !important;        border: none;    }    .tiwb-info .slick-dots li.slick-active{        opacity: 1!important;    }    .tech-system-info-li{        opacity: 1 !important;    }    .tech-system-tp {        margin-bottom: 0;    }    .hnbi-cont-le {        width: 100%;        padding-right: 0;    }    .hnbi-cont-ri {        width: 100%;        padding-left: 0;        margin-top: 0.3rem;    }    .hnbi-cont::after{        display: none;    }    .home-new-bt-item .hnbl-btn{        display: flex;    }    .atbl-cont-img {        width: 100%;    }    .atbl-cont-text{        width: 100%;    }    .about-team-bt-li{        width: 50% !important;    }    .atbl-cont-text-name {        font-size: var(--font24);    }    .atbl-cont {        display: block;    }    .about-team-bt-li:last-child {        margin-bottom: 0.32rem !important;    }    .about-team{        padding-bottom: calc(var(--space150) - 0.32rem);    }    .footer-bot-link-tp {        padding: 8px 16px;    }    .footer-bot-link-bt li {        margin-bottom: 6px;    }    .home-service-phbtn{        position: relative;        z-index: 5;    }    .data-space-wrap{        height: auto !important;    }    /*2025.12.17修改-start*/    .about-respon-bt{        width: 100%;    }    /*2025.12.17修改-end*/        /*2025.12.25修改-start*/    .ys-ban-title {        font-size: 0.55rem;        word-spacing: 10px;        letter-spacing: 4px;    }    /*2025.12.25修改-end*/    .ecology-partner-inof-nub{        width: 100%;    }    /* 767end */}