@charset "utf-8";/* 响应式原则：调大看小 */@media screen and (max-width: 1919px) {    .hnid1-core-left {        width: calc(6.25vw + 3.0rem);        padding-left: 6.25vw;    }    .hnid1-core-right {        width: calc(100% - calc(6.25vw + 3.0rem));        padding-right: 6.25vw;        padding-left: 0.8rem;    }    .hnid1-cri-nub-link .ys-imgbox-cover {        height: calc(calc(calc(87.5vw - 3.8rem + calc(var(--gap1) * 2)) / 4 - calc(var(--gap1) * 2)) * 1.2162);    }    /* 2026.1.30 lucas start */    .birn-text-bot {        width: 81%;    }    /* 2026.1.30 lucas end */    /* 2026.1.31 - tammy - start */    .master-scholar-logo {        --gap1: 0.4rem;    }    .msln-core-you {        width: 0.75rem;    }    .master-scholar-logo .msln-core-logo {        width: 2.14rem;    }    .master-scholar-logo .mrin-tol-close {        width: 0.42rem;        margin: 0 0.15rem;    }    .master-scholar-inof {        --gap1: 0.24rem;    }    .hsii-nub .std-text18 {        padding: 0.07rem 0.5rem 0.07rem 0.19rem;    }    .hsii-nub.on .std-text18 {        padding: 0.07rem 0.19rem 0.07rem 0.5rem;    }    .home-solution-img-inof {        --width1: 30px;    }    /* 2026.1.31 - tammy - end */    /* tammy - 2.2 - start */    .pain-img {        transform: scale(0.8586);    }    .master-scholar .ys-horse{        --width1: 4.41rem;        --width1: 2.2rem;    }    .msln-core-you{        width: 1.2rem;    }    .master-scholar-logo{        --gap1: 0.6rem;    }    /* 1919end */}@media screen and (max-width: 1882px) {    .home-dots1-pro {        --width1: calc(7.5% + 10px);    }    .home-tech-text {        width: 44.25%;    }    .home-tech-text-icon {        margin-top: 1.34rem;    }    .home-carbon {        --widtha: 6.30rem;    }    .home-carbon-text,    .hctb-bg {        width: 75%;        height: 75%;    }    .home-carbon .hcti-core {        padding: 1.2rem 0.28rem 1.08rem;    }    .home-quality .std-font44 {        margin-bottom: 0.85rem;    }    .hqin-link-text {        padding-top: 0.47rem;        padding-bottom: 0.32rem;    }    .hqin-link {        --left: 0.28rem;    }    .hqin-link {        padding-top: 0.5rem;    }    .hqin-link-icon {        margin-bottom: 0.5rem;    }    .footer-logo {        margin-bottom: 0.88rem;    }    .footer-pos {        margin-top: 1.17rem;    }    /* 2026.1.30 lucas start */    .ys-nybanner .ys-bread {        padding-left: 7.5vw;    }    .impow-main .ys-nybanner .ys-bread {        padding-left: calc(7.5vw + 0.2rem - 0.16rem);    }    /* 2026.1.30 lucas end */    /* 2026.1.31 - tammy - start */    /* tammy2 */    .cwlc-text2 {        width: 33%;        padding: 0.4rem 0.2rem;    }    /* 2026.1.31 - tammy - end */}@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;    }    /* Delia--start */    .mod-dots1 .slick-dots li {        width: 20px;        height: 20px;        margin: 0 8px;    }    .mod-dots1 .slick-dots li::before {        width: 6px;        height: 6px;    }    .detail-text .ys-cont1360 {        width: 90vw;    }    .impow-check .mod-form.ys-form {        --height: 52px;    }    /* Delia--end */    .home-logo .ys-horse {        --width1: 3.2rem;        --gap1: 0.6rem;    }    .home-solution {        padding-top: 0.56rem;    }    .home-solution-img-inof {        --width1: 28px;    }    .home-cases-inof .slick-prev {        left: 0.44rem;    }    .home-cases-inof .slick-next {        right: 0.44rem;    }    .home-tech-text-icon,    .mod-arrows5 .slick-prev,    .mod-arrows5 .slick-next {        width: 0.7rem;        height: 0.7rem;    }    .footer-logo {        width: 280px;    }    .mod-wave {        -webkit-mask-size: 100vw 100%;        mask-size: 100vw 100%;        grid-template-columns: repeat(160, 1fr);        width: 100vw;    }    .mod-wave-wai {        height: 27.9vw;    }    .mod-wave {        height: 27.9vw;    }    .mod-wave {        -webkit-animation: move-svg 12s linear infinite;        animation: move-svg 12s linear infinite;    }    .hnid1-core-right-inof.has-down1 {        padding-bottom: calc(var(--arrows1) + 0.2rem);    }    /* 2026.1.30 lucas start */    .ys-nyban-img .std-font120 {        font-size: 1.1rem;    }    .join-form .ys-fii-name {        font-size: 14px;    }    .mod-form.ys-form {        --height: 42px;        --spacein: 22px;        --spacebot: 28px;    }    .mod-form.ys-form .ys-fia-text-btn {        top: 2px;    }    .mod-arrows1 .swiper-button-prev,    .mod-arrows1 .slick-prev {        right: calc(var(--arrows2) + var(--arrows3) - 10px);    }    .join-process {        border-radius: 30px;    }    .mod-form.ys-form .ys-form-inof-code .ys-fii-input {        height: calc(var(--height) + 4px);    }    .mod-form.ys-form .ys-fii-submit {        height: 40px;    }    .ys-nybanner3 .ys-nyban-title h1 {        font-size: var(--font60);    }    .ys-nyban-title h1 {        font-size: var(--font74);    }    .mod-form.ys-form .ys-form-tiled-inof .ys-form-tiled-icon {        top: 1px;    }    .cwbs-nub-link {        border-radius: 16px;    }    .psin-core-icon {        width: 28px;    }    .product-sale-inof {        --gap1: 0.3rem;    }    .shop-btn .std-btn1-link {        padding: 0.14rem 0.6rem 0.12rem;    }    .shop-tr-td .mod-controls2 {        margin-top: 0;        width: 110px;    }    .message-map .mod-form.ys-form {        --height: 40px;    }    .mod-arrows1.mod-arrows1-pos1 .swiper-button-next,    .mod-arrows1.mod-arrows1-pos1 .slick-next {        left: calc(var(--arrows2) + var(--arrows3) + var(--gap1) - 0.1rem);    }    .pbtr-search .std-btn1-link {        width: calc(var(--height1) - 0.1rem);        height: calc(var(--height1) - 0.1rem);    }    .bill-nub-cont-icon {        width: 28px;    }    .birn-text-bot {        width: 78.38%;    }    .baiin-core-text .std-font26 {        margin-bottom: 0.18rem;    }    .scin-core-text .std-font36 {        font-size: var(--font30);    }    .scin-ctt-icon {        margin-top: -1px;    }    .solution-share {        border-radius: 0.3rem;    }    .ys-horse.solution-partner-goon {        --width1: 220px;        --gap1: 24px;    }    /* 2026.1.30 lucas end */    /* 2026.1.31 - tammy - start */    .master-main {        --headh: 76px;    }    .master-nav {        --gap1: 0.3rem;    }    .msin-core-text .std-font24 {        margin-bottom: 0.16rem;    }    .master-scholar-logo {        margin-bottom: 0.6rem;    }    .master-scholar .std-text16 {        margin-top: 0.28rem;        margin-bottom: 0.4rem;    }    .master-culture .std-text16,    .master-art .std-text16 {        margin-bottom: 0.5rem;    }    .master-culture .std-font40,    .master-art .master-title1 {        margin-bottom: 0.28rem;    }    .mblu-li {        margin-bottom: 0.14rem;    }    .return-btn {        bottom: 0.31rem;    }    /* tammy2 */    .solution-case-inof-nub:not(.swiper-slide-active) .cisn-cont-text .std-font36 {        font-size: var(--font24);    }    .message-map #container,    .message-map .store-map {        height: 624px;    }    /* 2026.1.31 - tammy - end */    /* 2026.1.31 lucas start */    .brand-intro .brand-intro .std-font44 {        margin-bottom: 0.4rem;    }    .std-btn1-link-icon {        width: 18px;        margin-left: 10px;    }    .brand-carbon .std-font44 {        margin-bottom: 0.3rem;    }    .brand-health-inof {        --gap1: 0.3rem;    }    .bpin-link-icon {        margin-bottom: 0.7rem;    }    .bpin-link-text .std-font26 {        margin-bottom: 0.12rem;    }    .jbbn-link {        height: 0.68rem;        width: 2.7rem;    }    .jbbn-link .ys-imgbox-cover {        margin-top: -3px;    }    .jdci-item .std-text14,    .jdci-item .std-text14 p {        font-size: 12px;    }    .jdci-item .std-font20 {        margin-bottom: 0.2rem;    }    .join-future .std-font44 {        margin-bottom: 0.28rem;    }    /* 2026.1.31 lucas end */    .brand-intro .std-font44 {        margin-bottom: 0.28rem;    }    .business-service-text .std-text18 {        margin-bottom: 0.4rem;    }    .search-map.message-map .mod-form.ys-form {        --height: 42px;        --height1: 42px;    }    .develop-green-inof {        --gap1: 0.4rem;    }    .sti-station-text {        padding-right: 0.7rem;    }    .deve-marquee-box .ys-horse {        --width1: 260px;        --gap1: 36px;    }    .sti-ice-bg {        height: 43.75vw;    }    .stcl-text-top-id svg circle {        transform: scale(0.86);    }    .sti-work .ys-horse-inof-nub .std-text14 {        font-size: 14px;    }    /* 2026.2.1 lucas start */    .itin-link-bot {        padding: 0 0.5rem 0.31rem;    }    .itin-link-bot-inof {        --gap2: 0.15rem;    }    .intel-ban-left h1 {        font-size: var(--font64);    }    /* 2026.2.1 lucas end */    /* tammy - 2.2 - start */    .prodet-chan-left+.prodet-chan-right {        padding-left: 0.6rem;    }    .prodet-apply {        padding: 0 0.1rem;    }    .prodet-pop-inof {        --gap1: 0.35rem;    }    /* 2026.2.2 lucas start */    .about-luck-bot .slick-prev,    .about-luck-bot .slick-next {        right: auto !important;    }    .about-treezo .std-font140 {        font-size: 1.3rem;    }    .about-treezo-cry {        padding-top: 2rem;    }    .atci-nub-cry-text .std-text18 {        border-radius: 8px;    }    /* 2026.2.2 lucas end */    .home-cases .mod-arrows2 .slick-prev,    .home-cases .mod-arrows2 .slick-next {        width: 0.7rem;        height: 0.7rem;    }    /* 2026.4.7 调整 start Yori */    .product-brand-filter {        --sidewi: 74px;    }    .product-brand-filter-left {        width: 12.63%;    }    .pcsi-nub-fir-icon {        width: 18px;        top: 2px;    }    .pinl-box {        width: 16px;    }    .product-brand-top {        margin-bottom: 0.3rem;    }    .ptin-inof {        --gapbox: 0.18rem;        --agaobot: 0.18rem;    }    /* 2026.4.7 调整 end Yori */    .shop-main{        --bota: 60px;    }    .shop-btn .std-btn1-link {        padding: 0.1rem 0.6rem 0.08rem;    }    /* 2026.5.8Linda修改-start */    .pbin-link-img-lab span {        line-height: 40px;    }    /* 2026.5.8Linda修改-end */    .hsii-nub .hsii-add a::after{        margin-left: 10px;        width: 18px;        height: 18px;    }    /* 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: 56px;    }    /* Delia--start */    .mod-dots1 .slick-dots li {        width: 18px;        height: 18px;    }    .mod-page .pc-fenye li {        width: 30px;        height: 30px;        font-size: 14px;        line-height: 30px;        margin: 0 6px;    }    .impow-check .mod-form.ys-form {        --height: 48px;    }    .impow-check .ys-fii-submit {        height: 0.54rem;    }    /* Delia--end */    .home-solution-img-inof {        --width1: 22px;    }    .hsii-nub .std-text18 {        padding: 0.07rem 0.58rem 0.07rem 0.24rem;    }    .hcti-core-icon {        margin-top: 0.27rem;    }    .hctb-dian li {        width: 6px;        height: 6px;    }    .home-quality-inof {        --gap1: 0.35rem;    }    .footer-link-inof {        --gap1: 0.12rem;    }    .footer-share {        --gap1: 18px;        --width1: 28px;        --codew: 110px;    }    .std-side-nub-link {        width: 0.56rem;        height: 0.56rem;    }    .std-side-nub-link .ys-imgbox-cover {        width: 0.26rem;    }    .head-logo {        width: 180px;    }    .footer-logo {        width: 240px;    }    .hnid1-core-left {        padding-right: 0.4rem;    }    .hnid2-core-right-inof {        --gap1: 0.3rem;    }    .head-search-core {        width: 7.0rem;    }    /* 2026.1.30 lucas start */    .t_sypt8xi {        width: 16px;        height: 16px;    }    .ys-nyban-img .std-font120 {        font-size: 1.2rem;    }    .join-process-inof {        --gap1: 0.2rem;    }    .join-process {        border-radius: 24px;    }    .mod-form.ys-form {        --space: 14px;        --spacebot: 24px;        --spacein: 20px;    }    .mod-form.ys-form .ys-fia-text-word {        padding-left: 0.12rem;    }    .cwbs-nub-link {        border-radius: 12px;    }    .cwti-nub-icon {        width: 22px;        margin-right: 0.1rem;    }    .cwbs-nlt-icon {        width: 18px;    }    .cwbs-nlt-wai {        width: 22px;        height: 22px;    }    .cwbs-nub-link-icon {        width: 18px;    }    .mod-form.ys-form .ys-form-tiled-inof .ys-form-tiled-icon {        --width1: 14px;        top: 2px;    }    .contact-way-cry-bg {        border-radius: 0.3rem;    }    .psin-core-icon {        width: 26px;    }    .product-sale-inof {        --gap1: 0.2rem;    }    .shop-tr-th:first-child,    .shop-tr-td:first-child {        width: 43%;    }    .shop-tr-th:nth-of-type(2),    .shop-tr-td:nth-of-type(2) {        width: 12.67%;    }    .shop-tr-td .mod-controls2 {        margin-top: 0;    }    .shop-tr-th:nth-of-type(3),    .shop-tr-td:nth-of-type(3) {        width: 16.88%;    }    .shop-tr-td .mod-controls2 {        width: 100px;        --width1: 28px;    }    .message-map .mod-form.ys-form {        --height: 36px;    }    .mmcn-lin-icon {        width: 14px;        top: calc(calc(var(--font14) * 0.9) - 0.12rem);    }    .pbtr-search input {        padding: 0 0.2rem;    }    .select1-data {        width: 14px;        height: 14px;    }    .select1-data span {        font-size: 12px;    }    .bill-nub-cont-icon {        width: 22px;    }    .scin-core-text .std-font20 {        font-size: var(--font16);    }    .baiin-core-text .std-font26 {        margin-bottom: 0.12rem;    }    .business-advant-inof-nub .std-text16,    .business-advant-inof-nub .std-text16 p {        line-height: var(--line16);    }    .spin-core-img {        width: 1rem;    }    .sprn-core-img {        width: 0.6rem;    }    .solution-share .std-font36 {        margin-bottom: 0.22rem;    }    .ys-horse.solution-partner-goon {        --width1: 190px;        --gap1: 18px;    }    .cwlc-text-add-icon {        width: 16px;    }    .ctnn-link-icon {        margin-left: 8px;        width: 20px;    }    .cwlc-text-tp .std-text14 {        height: 9.5em;    }    .cwlc-text-add {        margin-top: 0.1rem;    }    .cwlc-text2 {        padding: 0.4rem 0.2rem;    }    .cwlc-text2 .cwlc-text-tp .std-text14,    .cwlc-text2 .cwlc-text-tp .std-text14 p {        line-height: var(--line16);    }    .honor-year.mod-arrows4 .slick-prev,    .honor-year.mod-arrows4 .slick-next {        width: 24px;        height: 24px;    }    .hybi-box {        --gap1: 0.3rem;    }    .mod-wave-wai {        height: 21vw;    }    /* 2026.1.30 lucas end */    /* 2026.1.31 - tammy - start */    .master-main {        --headh: 62px;    }    .mrin-text-one {        margin-bottom: 0.18rem;    }    .mrin-text-one-logo {        width: 1.4rem;    }    .msin-core-text {        padding: 0.5rem 0.2rem 0;    }    .mcin-play {        width: 0.56rem;    }    .master-read-text {        padding-right: 1.8rem;    }    .mbin-link {        padding: 0.12rem 0.24rem;    }    .model-btn-inof {        --gap1: 0.05rem;    }    /* tammy2 */    .ys-form-inof-item .ys-select-xtbbox {        width: 0.3rem;    }    .ys-form-inof-item .ys-select-xtbbox {        right: 10px;    }    .cwbs-nub .footer-share-code {        width: 1.8rem;    }    .ys-form-tiled-icon .iconfont {        font-size: 10px;    }    .ctnn-link-icon {        margin-left: 6px;        width: 18px;    }    .ctnn-link span {        line-height: 35px;    }    .cwlc-text2 {        width: 36%;    }    .cwlc-text-tp .std-text14 {        height: 11.2em;    }    .cwlc-text-tp .std-text14 {        margin-top: 0.1rem;    }    .message-map #container,    .message-map .store-map {        height: 524px;    }    .message-map-inof-nub .ys-select {        width: 3.2rem;    }    .shop-tr-th:first-child,    .shop-tr-td:first-child {        width: 51.04%;    }    /* 2026.1.31 - tammy - end */    /* 2026.1.31 lucas start */    .brand-intro .brand-intro .std-font44 {        margin-bottom: 0.3rem;    }    .bcvt-play-icon {        width: 38px;    }    .brand-process .std-font44 {        margin-bottom: 0.5rem;    }    .join-develop-bg {        border-radius: 0.3rem;    }    .join-develop-core {        border-radius: 0.3rem 0.3rem 0 0;    }    .join-develop-core-btn {        width: 3rem;    }    .join-develop-core-inof {        width: calc(100% - 3rem);    }    .jdcb-nub {        padding-left: 0.4rem;    }    .jtin-core-text .std-text16 {        max-height: 9em;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 5;        overflow: hidden;    }    /* 2026.1.31 lucas end */    .jtin-core-add {        padding: 0.5rem 0.21rem;    }    .jtin-core-text .std-text16 {        margin-top: 0.2rem;    }    .join-develop-top .std-text16 p:not(:last-child) {        margin-bottom: 1.5em;    }    .jdci-item-text {        padding-left: 0.5rem;        padding-right: 0.3rem;    }    .jdci-item .std-font20 {        margin-bottom: 0.12rem;    }    .jdci-item .std-text14,    .jdci-item .std-text14 p {        line-height: 1.6;    }    .search-map .message-map-core {        left: 0.4rem;        width: 4.5rem;    }    .develop-earth .std-font26 {        margin-bottom: 0.2rem;    }    .dgii-core-icon {        margin-bottom: 0.18rem;    }    .develop-public-top .std-btn1 {        margin-top: 0.3rem;    }    .develop-public-box {        --width1: 4.16rem;        --unit: 0.06rem;    }    .dpbi-nub:nth-of-type(6n-4) {        margin-top: calc(var(--unit) * 40);    }    .dpbi-nub:nth-of-type(6n-2) {        margin-top: calc(var(--unit) * 36.8);    }    .dpbi-nub:nth-of-type(6n) {        margin-top: calc(var(--unit) * 35.8);    }    .dpbi-nub-link-img::before {        height: 1.56rem;    }    .sti-work-top .std-text16 p:not(:last-child) {        margin-bottom: 1.0em;    }    .sti-work .ys-horse {        --width1: 260px;        --gap1: 25px;    }    .sti-work-top {        padding-top: 0.5rem;    }    .stcl-text-top-id svg circle {        transform: scale(0.62);    }    /* 2026.2.1 lucas start */    .ibli-nub-cry .std-text14,    .ibli-nub-cry .std-text14 p,    .itin-link-center .std-text16,    .itin-link-center .std-text16 p {        line-height: var(--line165);    }    .intel-ban-left h1 {        margin-bottom: 0.3rem;    }    .intel-brain .std-margin40 {        margin-bottom: 0.3rem;    }    .intel-factory-text {        --jian1: 0.61rem;    }    .iftc-nub-text .itin-lbi-nub-icon {        top: calc(0.75 * var(--font20) - 0.1rem - 3px);        width: 16px;    }    /* 2026.2.1 lucas end */    /* tammy - 2.2 - start */    .product-question-left {        padding-right: 0.6rem;    }    .prodet-pop {        padding: 0.1rem 0.15rem 0.1rem 0.8rem;    }    .ppin-link-icon {        width: 0.3rem;    }    .pcrf-inof {        --gap1: 0.05rem;        --gap2: 0.14rem;    }    .mod-title3-icon {        width: 0.26rem;    }    .prodet-stand .std-btn5 {        margin-top: 0.26rem;    }    .pcrb-gold-nub .std-text18 {        margin-bottom: 0.01rem;    }    .pcrb-gold-nub-add {        padding: 0.15rem 0.2rem;    }    .pcrb-btn {        width: 18px;        height: 18px;    }    .mod-controls2 {        width: 96px;    }    /* 2026.2.2 lucas start */    .about-person-text .std-text18 p:not(:last-child) {        margin-bottom: 1.4em;    }    .about-person-text .std-text18,    .about-person-text .std-text18 p {        font-size: 14px;    }    .about-person .std-font26 {        font-size: 20px;    }    .about-treezo .mod-wave-wai {        height: 25vw;    }    .about-treezo .mod-wave-wai1,    .about-treezo .mod-wave-wai2 {        top: 1.88rem;    }    /* 2026.2.2 lucas end */    .mblu-li-box-icon {        width: 20px;        margin-left: 0.05rem;    }    .mall-ban-link {        width: 2.0rem;    }    .ys-form-third-province .ys-fiiss-core {        height: calc(var(--font14) * 15 + 20px);    }    .impow-check-cry {        padding: 0.4rem 0.6rem 0.6rem;    }    /* 2026.4.7 调整 start Yori */    .product-brand-filter {        --sidewi: 60px;    }    .product-brand-filter-right {        width: 79.4%;    }    .product-brand-filter-left {        width: 14.63%;    }    .pcsi-nub {        padding: 0.1rem 0 0.07rem;    }    .pinl-box {        width: 14px;        top: 5px;    }    /* 2026.4.7 调整 end Yori */    .shop-main{        --bota: 56px;    }    .news-intro .mod-wave-wai1 {        transform: translateY(-0%);    }    .mod-wave-wai,    .mod-wave {        height: 27.9vw;    }    .master-scholar .ys-horse{        --width1: 2.2rem;    }    .msln-core-you{        width: 1.2rem;    }    .master-scholar-logo{        --gap1: 0.5rem;    }    /* 2026.5.8Linda修改-start */    .pbin-link-img-lab span {        line-height: 34px;        font-size: var(--font16);    }    /* 2026.5.8Linda修改-end */    /* 1440end */}@media screen and (max-width: 1199px) {    :root {        --headh: 56px;    }    html {        font-size: 58px;    }    :root {        /* 字号82-100 0.66rem 38px */        --fontr1: 0.66rem;        --font100: var(--fontr1);        --font98: var(--fontr1);        --font96: var(--fontr1);        --font94: var(--fontr1);        --font92: var(--fontr1);        --font90: var(--fontr1);        --font88: var(--fontr1);        --font86: var(--fontr1);        --font86: var(--fontr1);        --font84: var(--fontr1);        --font82: var(--fontr1);        /* 字号72-80 0.59rem 34px */        --fontr2: 0.59rem;        --font80: var(--fontr2);        --font78: var(--fontr2);        --font76: var(--fontr2);        --font74: var(--fontr2);        --font72: var(--fontr2);        /* 字号62-70 0.55rem 32px */        --fontr3: 0.55rem;        --font70: var(--fontr3);        --font68: var(--fontr3);        --font66: var(--fontr3);        --font64: var(--fontr3);        --font62: var(--fontr3);        /* 字号52-60 0.52rem 30px */        --fontr4: 0.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 */    .mall-video .intel-ban-text-btn {        display: block;    }    /* Delia--start */    .nrii-link-text {        padding: 0.3rem 0.2rem 0.2rem 0.36rem;    }    .nrii-link .std-font26 {        margin-bottom: 0.14rem;    }    .home-news-inof-nub {        width: 50%;    }    .mod-dots1 .slick-dots li {        width: 16px;        height: 16px;    }    .mod-subnav {        --gap1: 0.3rem;    }    .mod-page .pc-fenye li {        width: 28px;        height: 28px;        font-size: 14px;        line-height: 28px;        margin: 0 5px;    }    .impow-business-inof-nub {        width: 25%;    }    .impow-check-cry-text {        padding-left: 0;    }    .t_sypt8xi {        width: 16px;        height: 16px;        line-height: 16px;        font-size: 10px;    }    .impow-check .mod-form.ys-form {        --height: 44px;    }    .mod-form.ys-form {        --spacein: 18px;    }    .impow-check .mod-form .ys-form-inof {        width: 100%;        padding-right: 0.4rem;    }    .iqin-core {        padding: 0.4rem 0.34rem;    }    .inquiry-way-inof {        width: 100%;    }    .faqs-question .product-question-left {        padding-right: 0.7rem;    }    /* Delia--end */    .home-tech-pos::after {        width: 8px;        height: 8px;    }    .home-tech-text .std-font64 {        margin-bottom: 0.3rem;    }    .home-tech-text-icon {        margin-top: 0.54rem;    }    .home-quality .std-font44 {        margin-bottom: 0.45rem;    }    .hqin-link-icon {        margin-bottom: 0.3rem;    }    .hqin-link-text .std-font26 {        margin-bottom: 0.1rem;    }    .home-quality-inof+.std-btn3 {        margin-top: 0.49rem;    }    .home-quality-bg {        min-height: 60.83vw;        height: 540px;    }    .home-quality-bg img {        height: 100%;        object-fit: cover;    }    .ys-phnav-r>div,    .head-lang {        margin-left: 20px;    }    .head-cars .ys-imgbox-cover {        width: 24px;    }    .head-lang-nub a {        padding: 0;    }    .footer-top {        padding: 0.98rem 0.6rem 0.8rem 0.6rem;    }    .footer-logo {        width: 200px;    }    .footer-logo {        margin-bottom: 0.68rem;    }    .footer-share {        --gap1: 16px;        --width1: 26px;        --codew: 104px;    }    .footer-nav>li::before {        content: '';        background: transparent;        background-image: url(../images/a0_icon13.svg);        position: absolute;        width: 0.4rem;        height: 0.4rem;        left: calc(100% + 0.16rem);        background-size: 100% 100%;        top: 50%;        transform: translateY(-50%);        opacity: 1;        transition: all .4s ease;    }    .footer-nav>li::after {        display: none;    }    .footer-nav>li.act a::before {        display: none;    }    .hctb-dian li::before {        width: 20px;        height: 20px;    }    .footer-nav>li {        margin-bottom: 0.1rem;    }    .footer-nav>li>a {        padding: 4px 0;    }    .footer-nav>li::before {        top: 16px;    }    .footer-nav>li ul {        --gap1: 0.2rem;    }    .footer-nav>li.act::before {        transform: translateY(-50%) rotate(180deg);    }    .footer-nav {        width: calc(78% + calc(var(--gap1) * 2));    }    .home-quality-inof-nub {        width: 50%;    }    /* 2026.1.30 lucas start */    .home-news-inof-nub {        width: 33.3333%;    }    .news-core .home-news-inof {        --gap2: 0.4rem;    }    .impow-business-inof {        --gap2: 0.4rem;    }    .ibin-link .std-text16,    .ibin-link .std-text14 {        line-height: var(--line15);    }    .ys-nyban-img .std-font120 {        font-size: 0.86rem;    }    .jain-link {        padding: 25px 20px;    }    .jain-link .std-font26 {        margin-bottom: 0.15rem;    }    .jain-link .std-text16,    .jain-link .std-text16 p {        line-height: var(--line15);    }    .jain-link .std-text16 {        height: 4.5em;    }    .mod-form.ys-form {        padding: 25px 20px;    }    .mod-form.ys-form {        --spacebot: 16px;        --spacein: 14px;    }    .mod-form.ys-form .ys-form-inof-code {        width: 39%;    }    .mod-title7 .std-text18,    .mod-title7 .std-text18 p {        line-height: var(--line15);        font-size: 14px;    }    .mod-title7 .std-font36 {        font-size: 20px;    }    .iqin-core .std-text16,    .iqin-core .std-text16 p {        line-height: var(--line16);    }    .cwti-nub-icon {        width: 20px;    }    .contact-way-cry-bg {        position: absolute;        top: 0;        left: 0;        height: 100%;    }    .contact-way-cry-bg img {        height: 100%;        object-fit: cover;    }    .contact-way-cry-img {        position: relative;        bottom: auto;        left: auto;        width: 50%;    }    .contact-way-text {        position: relative;        top: auto;        right: auto;        width: 50%;        padding: 0 0.3rem;    }    .contact-way-cry {        display: flex;        align-items: center;    }    .contact-way {        padding-top: var(--space120);    }    .shop-tr-th:nth-of-type(3),    .shop-tr-td:nth-of-type(3) {        flex: 1;    }    .shop-tr-td .mod-controls2 {        width: 90px;        --width1: 24px;    }    .shop-delete {        width: 18px;    }    .shop-btn {        --gap1: 0.3rem;    }    .shop-btn .std-btn1-link {        padding: 0.14rem 0.4rem 0.1rem;    }    .std-btn4 .std-btn1-link-font {        font-size: 14px;    }    .mmcn-link-inof-nub .std-text14 {        font-size: 12px;    }    .message-map .prodet-chan-right-text {        margin-bottom: 0.4rem;    }    .message-map .mod-form.ys-form {        --height: 32px;    }    .message-map-inof-btn .std-text14 {        font-size: 12px;    }    .product-brand-inof-nub.act {        width: 100%;    }    .product-brand-inof-nub {        width: 50%;    }    .product-brand-top {        flex-direction: column;    }    .product-brand-top-left {        width: 100%;        margin-bottom: 0.3rem;    }    .product-brand-top-right {        width: 100%;    }    .product-brand-top {        --height1: 38px;    }    .pbin-link-text {        padding: 25px 20px;    }    .pbin-link-text .std-btn2-hover {        opacity: 1;    }    .pbsi-nub-core .std-text14,    .pbsi-clear .std-text14,    .product-brand-top-right .std-text18 {        font-size: 14px;    }    .pbsi-nub-core {        padding: 2px 0.2rem;    }    .std-btn1-link {        padding: 0.08rem 0.32rem 0.06rem;    }    .mod-title2 .std-font44+.std-text18 {        font-size: 14px;    }    .pbtr-search {        border-radius: 6px;    }    .business-service-text {        padding-right: 0.5rem;    }    .business-service-text .std-margin40 {        margin-bottom: 0.3em;    }    .business-service-text .std-text18,    .business-service-text .std-text18 p {        font-size: 14px;    }    .business-service-text .std-text18 {        margin-bottom: 0.5rem;    }    .birn-text-bot .std-text18,    .birn-text-bot .std-text18 p {        font-size: 14px;    }    .birn-text {        padding-top: 1rem;        padding-bottom: 1.06rem;    }    .birn-text-logo {        margin-bottom: 0.5rem;        width: 3.24rem;    }    .bill-nub-cont-icon {        width: 18px;    }    .birn-text-bot {        width: 100%;        padding: 0 20px;    }    .business-advant-inof {        width: 50%;        margin: auto;    }    .baiin-core {        padding: 25px 20px;    }    .business-advant-inof-nub .std-text16,    .business-advant-inof-nub .std-text16 p {        line-height: var(--line15);    }    .baiin-core-text {        margin-top: 25px;    }    .scin-core-text {        padding: 0 20px 25px;    }    .solution-case-inof-nub:not(.swiper-slide-active):not(.on1) .scin-core {        transform: translateX(calc(calc(var(--num) - var(--num1) - 1) * -70%));    }    .solution-case-inof-nub:not(.swiper-slide-active):not(.on1) .scin-core-img {        width: 30%;    }    .solution-case-inof-nub:not(.swiper-slide-active):not(.on1) .scin-core-text {        padding: 0 0.2rem 25px;        max-width: 30%;        left: 0;        transform: unset;    }    .scin-core-text .std-font36 {        font-size: 18px;    }    .spin-core-img {        width: 0.8rem;    }    .spin-core,    .solution-share-text {        padding: 25px 20px;    }    .spin-core .std-font26,    .sprn-core .std-font26 {        font-size: 14px;    }    .solution-pain .mod-title5 .std-text18,    .mod-title5 .std-text18 p {        font-size: 14px;    }    .sprn-core {        padding: 20px 15px;    }    .sprn-core-img {        margin-bottom: 0.3rem;    }    .solution-share .std-text18,    .solution-share .std-text18 p {        font-size: 14px;        line-height: var(--line15);    }    .solution-share .std-btn1 {        margin-top: 0.3rem;    }    .solution-share .std-font36 {        margin-bottom: 0.15rem;    }    .solution-share-text {        border-radius: 14px;    }    .solution-partner-cry-text {        padding-right: 30px;    }    .solution-partner-cry .std-btn1 {        margin-top: 0.5rem;    }    .solution-partner .std-font44 {        margin-bottom: 0.2rem;    }    .solution-partner-goon .std-text14 {        font-size: 12px;        line-height: var(--line165);    }    .ys-horse.solution-partner-goon {        --width1: 150px;        --gap1: 18px;    }    .case-info {        --width1: 100%;        --width2: 100%;    }    .cwlc-text1 {        opacity: 0;    }    .cwlc-text2 {        opacity: 1 !important;        position: relative;        width: 100%;        height: auto;        top: auto;        right: auto;        pointer-events: all;        padding: 25px 20px;    }    .cwlc-text-tp .std-text14 {        height: auto;        margin-top: 0.1rem;    }    .cwlc-text2 .cwlc-text-tp .std-text14,    .cwlc-text2 .cwlc-text-tp .std-text14 p {        font-size: 14px;    }    .cwlc-text2 .std-font20 {        font-size: 20px;    }    .cwlc-text-add {        margin-top: 0.2rem;    }    .ciun-wrap-li .ys-imgbox-cover::after {        opacity: 0;    }    .hybi-box-nub {        width: 50%;    }    .hybi-box-nub:nth-of-type(3n-2)::before,    .hybi-box-nub:nth-of-type(3n)::before {        display: none;    }    .hybi-box-nub:nth-of-type(2n)::before {        display: block;        left: 0;        width: calc(100% - var(--gap1));    }    .hybi-box-nub:nth-of-type(2n-1)::before {        display: block;        left: var(--gap1);        width: calc(100% - var(--gap1));    }    .hybi-box-nub:nth-last-of-type(-n+3)::before {        display: block;    }    .hybi-box-nub:nth-last-of-type(-n+2)::before {        display: none;    }    .hybi-box-nub-hover .std-text16 {        font-size: 14px;        line-height: var(--line165);    }    .hybi-box {        --gap1: 0.2rem;    }    .hybi-bnh-icon {        margin-right: 0.15rem;    }    .hybi-box-nub:nth-of-type(3n) .hybi-box-nub-img {        display: none;    }    .hybi-box-nub:nth-of-type(2n-1) .hybi-box-nub-img {        left: calc(100% + 0.1rem - var(--gap1));    }    .hybi-box-nub:nth-of-type(2n) .hybi-box-nub-img {        left: auto;        right: calc(100% + 0.1rem - var(--gap1));    }    /* 2026.1.30 lucas end */    /* 2026.1.31 - tammy - start */    .master-main {        --headh: 56px;    }    .master-nav {        --gap1: 0.12rem;    }    .master-ban-img {        width: 96vw;    }    .master-ban-text {        top: 57%;    }    .audio-play {        width: 0.4rem;    }    .mrin-img {        height: 50vw;    }    .master-rotate-inof-nub {        height: 100vh;        display: flex;        align-items: flex-end;    }    .master-rotate-inof .slick-track .slick-slide {        display: flex !important;    }    .master-scholar-logo {        --gap1: 0.24rem;    }    .master-scholar-logo .mrin-tol-close {        width: 0.38rem;        margin: 0 0.06rem;    }    .master-scholar-inof {        --gap1: 0.18rem;    }    .master-scholar-inof.slick-dotted {        padding-bottom: 0.6rem;    }    .master-read-right-inof {        --gap1: 0.2rem;    }    .master-read .std-font40 {        margin-bottom: 0.26rem;    }    .master-read-text {        padding-right: 0.6rem;    }    .master-read-controls {        margin-top: 0.5rem;    }    .master-read-right-inof {        width: 96%;    }    .master-scholar-inof-nub {        width: 33.333333%;    }    .home-solution-img-inof {        --width1: 17px;    }    .hsii-nub .std-text18 {        padding: 0.04rem 0.4rem 0.04rem 0.15rem;    }    .hsii-nub.on .std-text18 {        padding: 0.04rem 0.15rem 0.04rem 0.4rem;    }    .model-btn {        bottom: 0.26rem;    }    .return-btn {        bottom: 0.05rem;    }    /* tammy2 */    .mod-form.ys-form {        --space: 8px;    }    .mod-form.ys-form .ys-form-inof-code {        width: 50%;    }    .ys-form-upload {        height: 2.44rem;    }    .ys-form-upload-close {        width: 0.3rem;        height: 0.3rem;    }    .ys-form-inof-item .iconfont {        font-size: 14px;    }    .contact-way-box {        flex-direction: column;    }    .contact-way-box-form {        width: 100%;    }    .contact-way-box-share {        width: calc(100% + calc(var(--gap1) * 2));        margin-right: 0;        display: flex;        flex-wrap: wrap;        --gap1: 0.1rem;        margin: 0 calc(var(--gap1) * -1);        margin-bottom: 0.15rem;    }    .cwbs-nub {        width: 16.6%;        flex-grow: 1;        padding: 0 var(--gap1);    }    .cwbs-nub .footer-share-code {        top: calc(100% + 10px);        transform: translateX(-50%);        left: 50%;    }    .cwbs-nub .footer-share-code::after {        left: 0;        width: 100%;        height: 10px;        top: -10px;    }    .cwbs-nub .footer-share-code::before {        border-bottom: 8px solid transparent;        left: 50%;        transform: translateX(-50%);        top: -8px;        border-left: 8px solid transparent;        border-top: 0px solid transparent;        border-right: 8px solid transparent;        border-bottom: 8px solid var(--colormain);    }    .mod-form.ys-form {        --height: 38px;    }    .cwbs-nub.on1 {        z-index: 6;    }    .case-tab-nav {        padding: 0px;        border-radius: 0rem;        border: 0px solid rgba(105, 105, 105, 0.20);    }    .case-introduce {        margin-top: 0.6rem;    }    .scin-core-img::before {        height: 100%;    }    .solution-case-inof-nub:not(.swiper-slide-active) .cisn-cont-text {        max-width: 29%;        left: 0.5%;    }    .ciun-wrap-li-cont .ys-imgbox-cover {        border-radius: 0.2rem;    }    .cwlc-text2 {        opacity: 1 !important;        position: absolute;        width: 40%;        top: 16px;        right: 20px;        height: calc(100% - 32px);        pointer-events: all;        padding: 18px 15px;    }    .ciun-wrap-li .ys-imgbox-cover {        height: calc(var(--cont) * 0.4802);    }    .cwlc-text-tp .std-text14 {        height: 11.2em;    }    .solution-pain-core {        margin-top: -0.61rem;        margin-bottom: -0.43rem;    }    .product-sale-inof-nub {        width: 33.333333%;    }    .shop-tr-td-img {        width: 130px;    }    .shop-tr-td-icon {        width: 80px;        margin-left: 50px;    }    .mod-select1 {        width: 2.4rem;    }    .product-green-inof {        width: 40%;    }    /* 2026.1.31 - tammy - end */    /* 2026.1.31 lucas start */    .brand-intro .business-service-text {        padding-right: 30px;    }    .brand-intro .business-service-img {        width: 44.5%;    }    .brand-intro .business-service-text {        width: 55.5%;    }    .brand-intro {        padding: var(--space120) 0;    }    .business-service-text .std-margin40 {        margin-bottom: 0.3rem;    }    .std-btn1-link-icon {        width: 16px;        margin-left: 8px;    }    .brand-health-inof-nub .std-text14,    .brand-health-inof-nub .std-text14 p {        font-size: 12px;        line-height: var(--line15);    }    .brand-health-inof {        --gap1: 0.2rem;    }    .brand-process-inof {        --gap1: 0.12rem;    }    .bpin-link-icon {        margin-bottom: 15px;    }    .bpin-link {        padding: 0.3rem 0.24rem;    }    .bpin-link-text .std-text16 {        font-size: 12px;        line-height: var(--line165);    }    .brand-process .std-font44 {        margin-bottom: 0.4rem;    }    .brand-process-cry-bg {        border-radius: 0.24rem;    }    .bpin-link {        border-radius: 0.16rem;    }    .jtin-core-bg {        display: none;    }    .jtin-core-add {        background: var(--colormain);        padding: 25px 20px !important;    }    .join-talent-core {        height: auto;    }    .jtin-core-text .std-text16 {        max-height: unset;        overflow: visible;        -webkit-line-clamp: inherit;    }    .jtin-core-top {        margin-bottom: 20px;    }    .jtin-core-text .std-text16 {        margin-top: 0.2rem;    }    .jtin-core-text .std-font26 {        opacity: 1;    }    .jtin-core-text .std-text16,    .jtin-core-text .std-text16 p {        font-size: 14px;        line-height: var(--line165);    }    .jtin-core-top .std-font26 {        opacity: 0;    }    .jtin-core-top-icon {        opacity: 1;    }    .join-talent-inof .slick-dots {        bottom: 0 !important;    }    .slick-dots li {        width: 8px;        height: 8px;        margin: 0 4px;    }    .join-talent-inof {        padding-bottom: calc(8px + 0.3rem);    }    .jdci-item-cry {        align-items: flex-start;        flex-direction: column;    }    .jdci-item-img {        width: 100%;        margin-bottom: 0.4rem;    }    .jdci-item-text {        width: 100%;        padding: 0;    }    .join-develop-top .std-font44 {        width: 35%;    }    .join-develop-top .std-text16 {        width: 65%;    }    .join-develop-top .std-text16 p:not(:last-child) {        margin-bottom: 1.2em;    }    .jdcb-nub {        padding-left: 0.3rem;    }    .join-develop-core-btn {        padding-right: 0.4rem;    }    .jdcb-nub .std-text18 {        margin-top: 3px;    }    .join-develop-top {        padding-bottom: 0.5rem;    }    .join-develop-core-inof {        padding: 25px 20px;    }    .jdci-item .std-font20 {        font-size: 16px;        margin-bottom: 0.16rem;    }    .join-future .std-text16,    .join-future .std-text16 p {        font-size: 14px;        line-height: var(--line15);    }    .join-future .std-text16 {        margin-bottom: 0.5rem;    }    .join-future {        padding-top: 0.25rem;    }    .join-future .std-font44 {        margin-bottom: 0.24rem;    }    .join-future-wai {        padding-right: calc(var(--place));    }    .jbbn-link .std-font20 {        margin-top: 2px;    }    .jbbn-link .ys-imgbox-cover {        margin-top: 0px;    }    .join-ban-btn {        margin-top: 0.3rem;    }    /* 2026.1.31 lucas end */    .join-talent-inof-nub,    .join-talent-inof-nub.on {        width: 50%;    }    .join-talent-inof {        display: block;    }    .join-talent-inof-nub:not(:first-child) {        display: none;    }    .honor-rotate-inof-nub {        width: 33.333333%;    }    .brand-intro .business-service-text {        padding-right: 14px;    }    .business-service-text .std-text18 {        margin-bottom: 0.45rem;    }    .brand-health-inof {        --gap1: 0.12rem;    }    .brand-process-cry {        padding: var(--space120) 0;    }    .search-map-top .ys-cont1600 {        flex-wrap: wrap;    }    .search-map.message-map .mod-form.ys-form {        --height: 38px;        --height1: 38px;    }    .search-map.message-map .mod-form.ys-form:first-child {        position: relative;        z-index: 18;    }    .search-map .message-map-inof-nub .ys-select {        width: 3.21rem;    }    .search-map.message-map .mod-form.ys-form:last-child {        margin-top: 0.1rem;    }    .search-map .message-map-core {        height: calc(100% - 0.6rem - 120px);        top: calc(50% + 30px);    }    .search-join-text .std-btn1 {        margin-top: 0.24rem;    }    .search-join-text .std-font36 {        margin-bottom: 0.14rem;    }    .search-join-text {        padding: 0.33rem 0.4rem 0.33rem;    }    .mod-title8 {        font-size: 0.8rem;    }    .develop-concept-bot {        bottom: 0;    }    .develop-concept .std-btn1 {        bottom: 0;    }    .develop-concept-bot .std-text18 {        width: 26em;    }    .develop-concept .ys-cont1600 {        padding-bottom: 1.2rem;    }    .develop-earth-text:first-child {        padding-left: 0rem;    }    .develop-earth-text:last-child {        padding-right: 0;    }    .develop-earth .std-font26 {        margin-bottom: 0.12rem;    }    .develop-green .std-font44 {        margin-bottom: var(--space60);    }    .develop-green-inof {        --gap1: 0.24rem;        --gap2: 0.5rem;    }    .sti-work .ys-horse-inof-nub .ys-imgbox-cover {        width: 80px;    }    .sti-ice-inof-nub {        min-width: 2.53rem;    }    .sti-ice-inof {        --gap1: 0.1rem;    }    .sti-ice-text {        margin-bottom: 0.3rem;    }    .sti-ice .std-font44 {        margin-bottom: 0.22rem;    }    .sti-station-text {        padding-right: 0.3rem;    }    .sti-station-text .std-font20 {        margin-bottom: 0.2rem;    }    .sti-station-img {        margin-right: 0;    }    .sti-expert {        padding-top: var(--space120);    }    .sti-expert .std-text16 {        width: 43em;    }    .sein-link-img {        width: 47%;    }    .sein-link .std-text14 {        width: 53%;    }    .sti-expert-inof {        --gap1: 0.1rem;    }    .stcl-text-bot .std-text18,    .stcl-text-bot .std-text18 p {        font-size: 12px;    }    .sti-tech-cry-right .slick-list,    .sti-tech-cry-right .slick-track {        height: 100%;    }    .sti-tech-cry-right .slick-track {        align-items: flex-end;    }    .stcl-text-top-id svg circle {        transform: scale(0.58);    }    .stcl-text-top {        margin-bottom: 0.12rem;        padding: 0.16rem 0.24rem;    }    .sti-tech .std-font44 {        margin-bottom: 0.3rem;    }    .sti-tech-cry-left {        padding-top: 0;    }    .sti-work-top-left {        margin-bottom: 0.3rem;    }    .sti-work-top {        flex-direction: column;    }    .sti-work-top-left,    .sti-work-top .std-text16 {        width: 100%;    }    .mall-ban-link {        width: 2.2rem;    }    .mall-list-top-right {        padding: 0.4rem 0.3rem 0.48rem;    }    .mlbu-li-link-show .mlls-word {        margin-bottom: 0.13rem;    }    .mllb-icons {        margin-left: 0.12rem;    }    .mlbu-li-link-show {        padding: 0.16rem 0.1rem 0.2rem;    }    .mllt-textbox-title {        padding: 0.17rem 0.15rem;    }    /* 2026.2.1 lucas start */    .intel-ban-left .std-text18,    .intel-ban-left .std-text18 p {        font-size: 14px;        line-height: var(--line165);    }    .intel-ban-left-inof {        margin-top: 0.6rem;    }    .intel-ban-left h1 {        margin-bottom: 0.25rem;    }    .ibli-nub-cry {        display: flex;        flex-direction: column;        justify-content: space-between;    }    .intel-tech .std-font44 {        margin-bottom: 0.3rem;    }    .itin-link-center-add .std-text16 {        width: auto;    }    .intel-tech-inof-nub {        width: 20%;    }    .intel-tech-inof-nub.on {        width: 60%;    }    .itin-link-center {        padding: 0 0.2rem;    }    .itin-link-bot {        padding: 0 0.3rem 20px;    }    .itin-link-bot-inof {        --gap2: 0.1rem;    }    .itin-lbi-nub-icon {        width: 14px;        top: calc(0.9 * var(--font16) - 0.1rem - 3px);    }    .intel-brain .business-service-text {        padding-right: 0.5rem;    }    .intel-factory-text-left {        display: none;    }    .intel-factory-text-core {        width: 100%;        padding-right: 0;    }    .iftc-nub:not(:last-child) {        margin-bottom: 0.7rem;    }    .iftc-nub-text .std-font36 {        width: 20%;    }    .iftc-nub-text-right {        width: 80%;    }    .intel-factory .std-font44 {        margin-bottom: 0.45rem;    }    .itin-link-center-add .std-text16,    .itin-link-center-add .std-text16 p {        font-size: 14px;    }    .intel-brain .business-service-text .std-text18,    .intel-brain .business-service-text .std-text18 p,    .iftc-nub-text-right .std-text16,    .iftc-nub-text-right .std-text16 p,    .intel-quality .business-service-text .std-text18 p {        font-size: 14px;        line-height: var(--line165);    }    .iftc-nub-text-right .std-text16 {        margin-bottom: 0.18rem;    }    .iftc-nub .iftc-nub-img {        margin-bottom: 0.4rem;    }    .intel-factory-text-core li:nth-last-of-type(2) {        margin-bottom: 0;    }    .intel-quality .business-service-text {        padding-right: 0.5rem;    }    .iqin-core1 {        padding: 25px 20px;    }    .intel-quality-inof {        --gap1: 0.12rem;    }    .intel-quality-inof {        width: 90%;    }    .iqin-core1 .std-font26 {        margin-bottom: 0.15rem;        font-size: 18px;    }    .iqin-core1 .std-text16,    .iqin-core1 .std-text16 p {        font-size: 14px;        line-height: var(--line15);    }    /* 2026.2.1 lucas end */    /* tammy - 2.2 - start */    .prodet-chan-left {        top: calc(var(--headh) + 0.7rem);    }    .prodet-chan-left-inof {        margin-right: 0.1rem;    }    .prodet-chan-left {        width: 58.5%;    }    .prodet-chan-right {        width: 41.5%;    }    .prodet-chan-left+.prodet-chan-right {        padding-left: 0.4rem;    }    .prodet-chan-right-text {        margin-bottom: 0.3rem;    }    .pcrf-inof-nub {        width: 33.333333%;    }    .pfin-core .std-text18 {        padding-left: 0.12rem;    }    .pcrb-gold-nub .std-text16 {        line-height: var(--line15);    }    .pain-text .std-font26 {        margin-bottom: 0.14rem;    }    .pain-tii-color {        --gap1: 0.08rem;        --gap2: 0.05rem;    }    .pain-text-inof-item:not(:last-child) {        margin-bottom: 0.16rem;    }    .pain-text-inof-item .std-text14 {        margin-bottom: 0.04rem;    }    .pain-text .std-font26 {        margin-bottom: 0.12rem;    }    .pain-text {        padding: 0.4rem 0.24rem 0.3rem;    }    .intel-tech.tech-add .intel-tech-inof-nub {        width: 20vw;    }    .intel-tech.tech-add .intel-tech-inof-nub.slick-current {        width: 60vw;    }    .intel-tech-inof {        --jin1: 20vw;    }    /* 2026.2.2 lucas start */    .about-main .ys-nyban-title .std-text18,    .about-main .ys-nyban-title .std-text18 p {        line-height: var(--line165);        font-size: 14px;    }    .about-main .ys-nyban-title .std-text18 {        width: 18em;    }    .about-person-bg img {        height: 100%;        object-fit: cover;        object-position: left;    }    .about-person-bg {        position: absolute;        top: 0;        left: 0;        height: 100%;        margin-top: 0;    }    .about-person .ys-cont1440 {        position: relative;        top: auto;        left: auto;        transform: inherit;        padding: var(--space120) 0;    }    .about-person-text {        width: 52%;    }    .about-person-text-yin {        width: 0.6rem;    }    .about-person-text .std-text18 p:not(:last-child) {        margin-bottom: 1em;    }    .about-person .std-font26 {        margin-bottom: 0.35rem;    }    .about-luck-inof {        width: 100%;    }    .about-luck-btn-nub .std-font20 {        font-size: 14px;    }    .about-luck .std-font44 {        margin-bottom: 0.5rem;    }    .about-treezo-cry {        padding-top: 1.7rem;    }    .atci-nub-cry-hover {        position: relative;        top: auto;        left: auto;        transform: inherit;        opacity: 1;        margin: -0.5rem auto 0;        background: rgba(0, 113, 60, 1);        padding: 25px 20px;    }    .atci-nub-cry .atci-nct1 {        display: none;    }    .atci-nub-cry .ys-imgbox-cover {        border-radius: 0.2rem;    }    .atci-nub-cry-text .std-text18 {        font-size: 12px;    }    .atci-nub-cry-text .std-font36 {        font-size: 18px;        margin-bottom: 0.2rem;    }    .atci-nub-cry-hover .std-text18,    .atci-nub-cry-hover .std-text18 p {        font-size: 12px;    }    /* 2026.2.2 lucas end */    .intel-tech-text {        width: 80.5%;    }    .mall-ban-link {        width: 2.0rem;    }    .ys-form-third-province .ys-fiiss-core {        height: calc(var(--font14) * 12.5 + 20px);    }    .impow-check-cry {        padding: 0.4rem 0.6rem 0.8rem;    }    /* 2026.4.7 调整 start Yori */    .product-brand-filter {        width: 100%;        margin-left: 0;    }    .product-brand-filter-right {        width: 100%;    }    .product-brand-filter-left {        width: 100%;        padding: 0.4rem 20px 0.5rem;    }    .pinl-box {        width: 12px;        top: 3px;    }    .product-brand-filter .ys-filter-open-wai {        display: block;    }    .product-brand-filter {        position: inherit;    }    .product-brand-filter-flex .ys-filter-open {        top: 0.8rem;    }    .product-brand {        position: relative;    }    .product-brand-filter-flex .ys-filter-close {        margin-bottom: 0.3rem;    }    .pbfl-case-scroll {        max-height: 500px;    }    /* 2026.4.7 调整 end Yori */    /* .business-advant-inof {        width: 100%;    } */    .solution-share-bg video{        display: none;    }    .master-scholar .ys-horse{        --width1: 3.87rem;        --width1: 2.2rem;    }    .msln-core-you{        width: 1.2rem;    }    .master-scholar-logo{        --gap1: 0.5rem;    }    .hcti-core-icon {        margin: 0;        margin-top: 0.27rem;    }    .hcti-core-icon{        padding: 0 0.15rem;    }    .hcti-phvideo{        display: block;    }    .hsii-nub .hsii-add a{        padding: 0.08rem 0.32rem 0.06rem;    }    .hsii-nub .hsii-add a::after{        margin-left: 8px;        width: 16px;        height: 16px;    }    /* 2026.07.15 - start */    .itin-link-bot-inof li::before{        content: '';        width: 14px;        height: 14px;        top: calc(0.9 * var(--font16) - 0.1rem - 3px);    }    .itin-link-bot-inof li{        padding-left: calc(0.1rem + 14px);    }    /* 1199end */}@media screen and (max-width: 767px) {    .ys-ban-pc,    .ys-nyban-pc {        display: none;    }    .ys-ban-video {        display: none;    }    .ys-ban-ph,    .ys-nyban-ph {        display: block;    }    .ys-modal-content {        max-height: 550px;        padding: 50px 20px;    }    html {        font-size: 56px;    }    :root {        /* 字号82-100 0.60rem 34px */        --fontr1: 0.60rem;        /* 字号72-80 0.57rem 32px */        --fontr2: 0.57rem;        /* 字号62-70 0.54rem 30px */        --fontr3: 0.54rem;        /* 字号52-60 0.50rem 28px */        --fontr4: 0.50rem;        /* 下 */        --font36: 0.38rem;        --font34: 0.36rem;        --font32: 0.36rem;        --font30: 0.34rem;        --font28: 0.34rem;        --font26: 0.32rem;        --font24: 0.30rem;        --font22: 0.28rem;        --font20: 0.26rem;        --font18: 0.26rem;        --font16: 0.25rem;        --font14: 0.24rem;        --font12: 0.18rem;        /* 间距 */        --space250: 1.00rem;        --space240: 0.99rem;        --space230: 0.97rem;        --space220: 0.95rem;        --space210: 0.93rem;        --space200: 0.91rem;        --space190: 0.89rem;        --space180: 0.87rem;        --space170: 0.85rem;        --space160: 0.83rem;        --space150: 0.81rem;        --space140: 0.79rem;        --space130: 0.77rem;        --space120: 0.75rem;        --space110: 0.73rem;        --space100: 0.71rem;        --space90: 0.69rem;        --space80: 0.67rem;        --space70: 0.65rem;        --space60: 0.6rem;        --bot: 54px;        --dotsh: 18px;    }    .prodet-chan-left-rotate .pcli-nub-video {        display: block;    }    /* Delia--start */    .nrii-link {        flex-wrap: wrap;    }    .nrii-link-img {        width: 100%;    }    .nrii-link-text {        width: 100%;        padding: 0.4rem 0.2rem 0.2rem;    }    .news-refer-inof.mod-arrows1.mod-arrows1-pos2 .slick-prev,    .news-refer-inof.mod-arrows1.mod-arrows1-pos2 .slick-next {        display: none;    }    .home-news-inof-nub {        width: 100%;    }    .news-core .home-news-inof {        --gap2: 0.36rem;    }    .home-news-inof-nub.on .hnin-link .hnin-link-text {        padding: 0.44rem 0.34rem 0.2rem;    }    .home-news-inof-nub.on .nrii-link-text-top {        margin-bottom: 0.4rem;        padding: 0;    }    .mod-dots1 .slick-dots li {        width: 14px;        height: 14px;    }    .news-refer-inof {        margin-bottom: 1.24rem;    }    .news-refer {        padding-bottom: 0.5rem;    }    .mod-page .pc-fenye li {        width: 24px;        height: 24px;        font-size: 12px;        line-height: 24px;        margin: 0 4px;    }    .detail-text .ys-cont1360 {        width: 100%;        padding: 0;    }    .detail-text-core {        border-radius: 0;        margin-top: 0;    }    .detail-ban .std-font44 {        padding-bottom: 0.24rem;    }    .detail-ban-text {        padding-top: 0.24rem;    }    .detail-text-box-btn {        width: 100%;    }    .dtbb-core-share .ys-share-img {        width: 0.3rem;    }    .dtbb-core-share .std-text18,    .dtbb-cin-link .std-text18 {        font-size: 12px;    }    .dtbb-core {        padding: 0 0.3rem;    }    .dtbb-core-inof {        --gap1: 0.26rem;    }    .dtbb-core-inof-nub::before {        height: 0.2rem;    }    .apply-supply-inof-nub {        flex-wrap: wrap;        padding: 0.34rem 0.24rem;    }    .asin-th:nth-of-type(1),    .asin-td:nth-of-type(1) {        width: 100%;        padding-left: 0;        padding-right: 0;    }    .asin-th:nth-of-type(2),    .asin-td:nth-of-type(2) {        width: 100%;        padding-right: 0;    }    .asin-th:nth-of-type(3),    .asin-td:nth-of-type(3) {        width: 100%;        padding-right: 0;    }    .apply-supply-inof-first {        display: none;    }    .asin-td-ph {        display: block;        color: var(--colortitle1);        line-height: var(--line165);        font-size: var(--font18);        width: 90px;        padding-right: 10px;        flex-shrink: 0;    }    .asin-td {        display: flex;    }    .impow-business-inof-nub {        width: 50%;    }    .impow-check-cry-right {        width: 100%;        padding-bottom: 0rem;    }    .impow-check-cry {        flex-direction: column;    }    .impow-check-cry-text {        width: 100%;        margin-bottom: 0.5rem;    }    .impow-check-cry {        padding: 0.44rem 0.34rem;    }    .impow-check .mod-form .ys-form-inof {        padding-right: 0;    }    .inquiry-way-inof-nub {        width: 100%;        margin-bottom: 0.2rem;    }    .inquiry-way-inof-nub:last-child {        margin-bottom: 0rem;    }    .inquiry-query-inof-nub {        width: 100%;    }    .faqs-question-top {        flex-wrap: wrap;    }    .faqs-question-top-left {        width: 100%;        padding-right: 0;        margin-bottom: 0.36rem;    }    .faqs-question-top-search {        width: 100%;    }    .faqs-question-top-search {        --height1: 38px;    }    .faqs-question-bot {        flex-wrap: wrap;    }    .faqs-question .product-question-left {        padding-right: 0;        width: 100%;        margin-bottom: 0.2rem;        position: relative;        top: auto;    }    .faqs-question-bot-inof {        display: flex;        flex-wrap: wrap;        margin: 0 -0.06rem;    }    .fqbi-nub {        width: 25%;        padding: 0 0.06rem;    }    .fqbi-nub-cry {        padding: 0.18rem 0.12rem;        border-radius: 0.1rem;    }    .faqs-question-bot-add {        width: 100%;    }    /* Delia--end */    .footer-top {        flex-direction: column;    }    .footer-top {        padding: 42px 15px 30px;    }    .footer-logo {        width: 180px;    }    .footer-logo {        margin-bottom: 0.5rem;    }    .footer-share {        --gap1: 14px;        --width1: 22px;        --codew: 100px;    }    .footer-top-left,    .footer-top-right {        width: 100%;    }    .footer-pos {        margin-top: 0.4rem;    }    .footer-pos .std-text16 {        margin-bottom: 0.02rem;    }    .footer-pos-nub {        margin-bottom: 0.14rem;    }    .footer-top-right {        margin-top: 0.3rem;    }    .footer-nav-ph {        display: block;    }    .footer-nav-pc {        display: none;    }    .footer-share {        padding-top: 0.3rem;    }    .footer-search {        margin-top: 0.07rem;    }    .footer-bot {        flex-direction: column;    }    .footer-text,    .footer-text a,    .footer-text p {        font-size: 12px;    }    a[href="https://www.yongsy.com"] {        margin-left: 0rem;    }    .footer-privacy a {        font-size: 12px;    }    .footer-privacy {        --gap1: 0.12rem;    }    .std-side {        top: auto;        transform: translateY(0%);        bottom: 0;        width: 100%;        display: flex;        padding: 0.1rem;        height: var(--bot);    }    .std-side-nub {        flex-grow: 1;        display: flex;        justify-content: center;    }    .std-side-nub-link {        width: 0.65rem;        height: 0.65rem;    }    .std-side-nub-link .ys-imgbox-cover {        width: 0.36rem;    }    .ys-footer.act {        margin-bottom: var(--bot);    }    .ys-banner .ys-ban-imgbox,    .home-carbon-inof,    .home-carbon-box {        height: calc(100vh - var(--headh) - var(--bot));    }    .home-news .std-font44 {        margin-bottom: 0.4rem;    }    .home-news-inof.mod-arrows1 .slick-next {        right: 20px;    }    .home-news-inof.mod-arrows1 .slick-prev {        right: calc(var(--arrows2) + var(--arrows3) + 0.2rem);    }    .ys-footer {        padding-top: 0px;    }    .home-carbon {        --widtha: 5.80rem;    }    .home-carbon-text,    .hctb-bg {        width: 80%;        height: 80%;    }    .hctb-dian li::before {        width: 16px;        height: 16px;    }    .hcti-core .std-text18,    .hcti-core .std-text18 p {        font-size: 14px;    }    .hcti-core-icon {        margin-top: 0.18rem;    }    .hctb-ge-nub::before {        height: 8px;    }    .hctb-line {        height: calc(calc(100vh - var(--widtha) - var(--headh) - var(--bot)) / 2);    }    .home-dots1-pro {        --width1: calc(20px + 10px);    }    .home-logo-inof {        --gap1: 0.1rem;    }    .home-logo-inof-btn {        text-align: center;        font-size: 13px;    }    .home-logo .home-logo-svg {        display: none;    }    .home-logo-inof-btn::before {        width: 0.2rem;    }    .home-logo-img {        margin-top: 0.2rem;    }    .home-logo .ys-horse {        --width1: 2.8rem;        --gap1: 0.25rem;    }    .home-solution .ys-cont1600 {        position: relative;    }    .home-solution {        padding-top: 0;    }    .model-one-ph {        display: block;        padding: 0 10px;        position: relative;        z-index: 9;    }    .model-one-ph .hsii-nub {        width: auto;        height: auto;        position: relative;        transform: translate(0%, 0%);        padding: 0 var(--gap1);        margin-bottom: var(--gap2);    }    .model-one-ph .hsii-nub .std-text18 {        position: relative;    }    .model-one-ph-btn {        display: flex;        flex-wrap: wrap;        --gap1: 0.1rem;        --gap2: 0.2rem;        margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);    }    .model-one-ph .hsii-nub-link {        position: relative;    }    .model-one-ph .hsii-nub-span {        position: absolute;        width: var(--width1);        height: var(--width1);        top: 50%;        transform: translateY(-50%);        left: 7px;    }    .model-one-ph .hsii-nub .std-text18 {        padding: 0.07rem 0.24rem 0.07rem 0.38rem;    }    .home-solution {        padding-bottom: var(--space100);    }    .home-solution-img-inof {        --width1: 15px;    }    .home-solution-img .hsii-nub .std-text18 {        display: none;    }    .home-solution-img video {        display: none;    }    .hcin-img,    .hcin-img img {        height: calc(100vh - var(--headh) - var(--bot));    }    .hcti-core .std-font200 {        font-size: 0.8rem;    }    .hcti-core {        padding: 1.0rem 0rem 0.5rem;    }    .home-cases-data .std-font20 {        position: relative;        top: 2px;    }    .home-cases-inof .slick-prev {        left: 0.24rem;    }    .home-cases-inof .slick-next {        right: 0.24rem;    }    .home-tech .ys-cont1600 {        flex-direction: column;        align-items: flex-start;    }    .home-tech-img {        width: 70vw;    }    .home-tech-img {        transform: scale(1.4);    }    .home-tech-text {        width: 100%;        padding-top: 30px;    }    .home-tech-text .std-font64 {        margin-bottom: 0.2rem;    }    .home-tech-pos {        height: 60px;    }    .home-quality-inof-nub {        width: 100%;    }    .hnin-link-text .std-font20 {        margin-bottom: 0.4rem;    }    .mod-wave {        -webkit-animation: move-svg 30s linear infinite;        animation: move-svg 30s linear infinite;    }    /* 2026.1.30 lucas start */    .faqs-course-inof-nub {        width: 100%;    }    .faqs-question .mod-page {        margin-top: 0.5rem;    }    .faqs-course-inof {        --gap2: 0.4rem;    }    .fcin-link-text {        padding-top: 0.3rem;    }    .fcin-link-text .std-text14 {        line-height: var(--line15);    }    .fcin-link .std-text18 {        line-height: var(--line15);        margin-bottom: 5px;    }    .faqs-course .show-more {        margin-top: 0.5rem;    }    .ibin-link-img {        margin-bottom: 0.28rem;    }    .impow-business-inof {        --gap2: 0.3rem;    }    .ibin-link .std-text16 {        margin-bottom: 0.06rem;    }    .impow-check-cry {        padding: 20px 15px;    }    .jain-link {        padding: 20px 15px;    }    .join-ask-inof {        --ge: 100%;        --gap1: 0.1rem;        --gap2: 0.2rem;    }    .mod-arrows1 .swiper-button-next,    .mod-arrows1 .slick-next {        right: 20px;    }    .mod-arrows1 .swiper-button-prev,    .mod-arrows1 .slick-prev {        right: calc(var(--arrows2) + var(--arrows3) + 5px);    }    .join-process .std-font44 {        margin-bottom: 0.4rem;    }    .join-process .std-btn1 {        margin-top: 0.4rem;    }    .join-process-inof {        --gap1: 0.1rem;    }    .join-process-inof .std-font26 {        font-size: 16px;    }    .join-process-inof .std-font20 {        font-size: 14px;    }    .mod-title5 .std-text18,    .mod-title5 .std-text18 p {        font-size: 14px;    }    .mod-form.ys-form {        padding: 20px 15px;    }    .ys-form-inof-item2 {        width: 100%;    }    .join-form .mod-form.ys-form {        padding-top: 20px;    }    .mod-title5 .std-font44 {        margin-bottom: 10px;        font-size: var(--font40);    }    .mod-form.ys-form {        --spacebot: 12px;        --spacein: 10px;        --height: 38px;    }    .mod-form.ys-form .ys-form-inof-code {        width: 100%;    }    .cwbf-right {        display: flex;        flex-direction: column;    }    .cwbf-right .ys-form-inof-item.ys-form-inof-submit {        order: 5;    }    .cwbf-right .ys-fii-name {        display: none;    }    .mod-form.ys-form .ys-fia-text-word {        padding-left: 0.05rem;    }    .mod-form.ys-form .ys-fia-text-btn {        top: 3px;    }    .mod-form.ys-form .ys-form-inof-agree {        margin-top: 0;        margin-bottom: 12px;    }    .jain-link .std-text16 {        height: auto;        overflow: visible;        -webkit-line-clamp: unset;    }    .join-ask .std-font44 {        margin-bottom: 0.4rem;    }    .ys-nybanner3 .ys-nyban-title h1 {        font-size: 24px;    }    .iqin-core {        padding: 20px 15px;    }    .iqin-core .ys-imgbox-cover {        margin-top: 0.25rem;    }    .inquiry-core .ys-cont1400 {        padding: 42px 20px;    }    .inquiry-core .ys-cont1400 {        position: relative;        border-bottom: unset;    }    .inquiry-core .ys-cont1400::before {        content: "";        width: calc(100% - 40px);        height: 1px;        background: rgba(105, 105, 105, .2);        bottom: 0;        left: 50%;        position: absolute;        transform: translateX(-50%);        z-index: 1;    }    .inquiry-core:last-child .ys-cont1400::before {        content: unset;    }    .iqin-core .std-text16,    .iqin-core .std-text16 p {        line-height: var(--line15);    }    .shop-top {        display: none;    }    .shop-tr-td {        width: 100% !important;    }    .shop-tr-main,    .shop-tr-sub-nub {        display: flex;        flex-direction: column;    }    .shop-cart-total,    .shop-btn {        justify-content: flex-start;    }    .shop-btn {        margin-top: 0.3rem;    }    .prodet-chan-right-text,    .prodet-chan-right-text p {        font-size: 14px;    }    .shop-tr-td-icon {        margin-left: 20px;        width: 68px;    }    .shop-tr-td-img {        width: 120px;    }    .shop-tr-td span,    .shop-tr-td-phtips {        display: block;        font-size: 16px;    }    .shop-tr-th:first-child,    .shop-tr-td:first-child {        padding-right: 0;        margin-bottom: 0.3rem;    }    .shop-tr-td {        margin-bottom: 0.15rem;        padding-right: 0 !important;    }    .message-map-core {        position: relative;        left: auto;        top: auto;        height: auto;        transform: unset;        width: 100%;    }    .message-map-core-nub {        padding: 0 !important;    }    .message-map .main-box {        margin-top: 0;    }    .mmcn-link {        padding: 0.2rem 0;    }    .mmcn-link-inof-nub .std-text14 {        font-size: 14px;        line-height: var(--line165);    }    .mmcn-link .std-font20 {        font-size: 18px;        margin-bottom: 0.12rem;    }    .mmcn-lin-icon {        top: calc(calc(var(--font14) * 0.9) - 0.14rem);    }    .message-map .store-map {        height: auto;    }    .message-map-core-nub:last-child .mmcn-link {        padding-bottom: 0;    }    .addcompass {        display: none;    }    .message-send .std-font44 {        margin-bottom: 15px;    }    .pbin-link-text {        padding: 20px 15px;    }    .product-brand-inof-nub .pbin-link-text .std-text14 {        font-size: 12px;        line-height: 1.5;    }    .product-brand-inof-nub .pbin-link-text .std-font20 {        font-size: 14px;    }    .product-brand-inof-nub .pbin-link-text .std-btn2-hover {        bottom: 20px;    }    .pbin-link-text-top {        margin-bottom: 0.2rem;    }    .product-brand .mod-page {        margin-top: 0.5rem;    }    .product-green-inof {        width: 50%;    }    .product-green-inof {        padding-bottom: calc(0.3rem + var(--arrows2));    }    .mod-arrows1.mod-arrows1-pos1 .swiper-button-next,    .mod-arrows1.mod-arrows1-pos1 .slick-next {        left: calc(var(--arrows2) + var(--arrows3) + var(--gap1) - 0.2rem);    }    .product-green .mod-title2 .std-text18 {        margin-top: 0.1rem;    }    .mod-title2 {        margin-bottom: 0.4rem;    }    .psin-core .std-text18 {        font-size: 14px;    }    .product-sale-inof {        --gap1: 0.1rem;    }    .psin-core {        padding: 15px;    }    .pbin-link-img {        height: auto;    }    .product-brand .product-brand-top-left .std-btn1 {        width: 100%;    }    .product-brand .product-brand-top-left {        flex-wrap: wrap;        margin-bottom: 0.25rem;    }    .product-brand-top-left {        margin: 0 -5px;    }    .message-map-inof-nub .ys-select {        width: 100px;    }    .message-map .mod-form.ys-form {        --height: 28px;    }    .pbtl-leftbox {        justify-content: space-between;        width: 100%;        margin-bottom: 0.15rem;    }    .pbtl-leftbox .ys-select:last-child {        margin-right: 0;    }    .pbtl-leftbox .ys-select {        width: 33.33%;    }    .pbtr-search {        width: 70%;    }    .product-brand-top-right {        justify-content: space-between;    }    .business-service .ys-cont1600 {        flex-direction: column;        align-items: flex-start;    }    .business-service-text {        width: 100%;        padding-right: 0;        margin-bottom: 0.5rem;    }    .business-service-img {        width: 100%;    }    .business-service-text .std-text18 {        margin-bottom: 0.3rem;    }    .business-service-text .std-text18,    .business-service-text .std-text18 p {        line-height: var(--line15);    }    .business-service {        padding-top: 42px;    }    .business-info {        flex-direction: column;        padding: 42px 20px 0;    }    .business-info-le {        width: 100%;        margin-bottom: 0.2rem;    }    .business-info-ri {        width: 100%;        padding: 0;    }    .business-advant-inof {        width: 100%;    }    .ys-cont1720 {        padding: 0 20px;        width: 100%;    }    .baiin-core {        padding: 20px 15px;    }    .baiin-core-text .std-font26 {        font-size: 18px;    }    .business-advant .std-font44,    .solution-case .std-font44 {        margin-bottom: 0.4rem;    }    .business-advant-inof .slick-list {        padding: 0 !important;    }    .business-advant-inof {        --gap1: 0.1rem;        --height1: 3.5rem;        padding-bottom: calc(var(--arrows2) + 0.3rem);    }    .solution-case-inof {        width: 100%;        padding-bottom: calc(var(--arrows1) + 0.35rem);        --gap1: 0rem;    }    .solution-case-wai {        padding-right: 0;        margin-right: 0;    }    .scin-core-text {        padding: 20px 15px !important;        max-width: 100% !important;    }    .spin-core,    .sprn-core {        padding: 15px 10px;    }    .spin-core .std-font26,    .sprn-core .std-font26 {        font-size: 12px;    }    .solution-pain-core {        margin: -13px auto;        max-width: 100% !important;        padding: 20px 15px !important;    }    .std-font44 {        font-size: var(--font40);    }    .solution-pain .mod-title5 {        margin-bottom: 0.35rem;    }    .sprn-core-img {        width: 24px;        margin-bottom: 10px;    }    .spin-core-img {        width: 34px;        margin-bottom: 8px;    }    .solution-partner-cry {        align-items: flex-start;        flex-direction: column;    }    .solution-partner-cry-text {        width: 100%;        padding-right: 0;        margin-bottom: 0.5rem;    }    .solution-partner-cry-img {        width: 100%;    }    .solution-partner {        padding-top: 0;    }    .solution-partner-cry .std-text18,    .solution-partner-cry .std-text18 p {        font-size: 14px;        line-height: var(--line15);    }    .business-info-le-list {        bottom: 20px;        padding: 0 15px;    }    .bill-nub .std-font36 {        font-size: 18px;    }    .bill-nub {        margin-bottom: 0.15rem;    }    .bili-nub .ys-imgbox-cover::before {        width: 100%;    }    .bill-nub-cont-icon {        width: 16px;        margin-top: -3px;    }    .birn-text {        padding: 20px 0;    }    .birn-text-logo {        margin-bottom: 0.25rem;    }    .birn-text-bot .std-font36 {        margin-bottom: 0.15rem;    }    .solution-share .ys-cont1600 {        position: relative;        top: auto;        left: auto;        transform: unset;        margin-top: -50px;    }    .solution-share-text {        margin-right: 0;        padding: 20px 15px;        border-radius: 8px;        box-shadow: var(--shadow);        width: 100%;    }    .solution-share {        border-radius: unset;        padding: 0 20px;    }    .solution-share-bg,    .solution-share-bg img {        border-radius: 10px;        transform: rotate(0deg);        -webkit-transform: rotate(0deg);        overflow: hidden;    }    .solution-share .std-font36 {        font-size: 20px;    }    .solution-partner-cry .std-btn1 {        margin-top: 0.3rem;    }    .solution-partner .std-font44 {        margin-bottom: 0.15rem;    }    .ys-horse.solution-partner-goon {        --gap1: 10px;        margin-top: 0.2rem;    }    .case-tab-nav {        border-radius: 10px;        padding: 10px 4px;    }    .ctnn-link-icon {        margin-left: 6px;        width: 18px;        margin-top: -4px;    }    .cisn-cont-text .std-text16,    .cisn-cont-text .std-text16 p {        font-size: 14px;        line-height: var(--line15);        display: block !important;    }    .scin-core {        height: 100%;        pointer-events: all !important;        transform: unset !important;    }    .scin-core-img {        width: 100% !important;        height: 100%;    }    .scin-core-img img {        height: 100%;    }    .case-main .scin-core-img {        position: absolute;        top: 0;        left: 0;        width: 100% !important;        height: 100%;    }    .cisn-cont-text {        position: relative;        bottom: auto;        width: 100%;        left: auto !important;        z-index: 5;        padding: 42px 15px;    }    .scin-core-img::before {        height: 100%;    }    .case-introduce {        margin-top: 0.5rem;    }    .solution-case-inof-nub:not(.swiper-slide-active) .cisn-cont-text {        max-width: 100%;    }    .solution-case-inof-nub:not(.swiper-slide-active) .cisn-cont-text .std-font36 {        text-align: left;        font-size: var(--font36);    }    .cwlc-text2 {        padding: 20px 15px;    }    .ciun-wrap-li .ys-imgbox-cover {        height: auto;    }    .honor-rotate-inof {        padding-bottom: calc(var(--arrows2) + 0.3rem);    }    .honor-rotate-inof {        --gap1: 0.12rem;    }    .mod-subnav-inof-nub {        white-space: nowrap;    }    .mod-subnav-inof {        justify-content: unset;        margin: 0;    }    .mod-subnav .mCSB_horizontal.mCSB_inside>.mCSB_container {        margin-bottom: 0;    }    .mod-subnav .ys-cont1600 {        padding-bottom: 0.15rem;    }    .mod-subnav .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {        margin-bottom: 3px auto;    }    /* 2026.1.30 lucas end */    /* 2026.1.31 - tammy - start */    .master-nav-nub,    .master-nav-nub a {        font-size: 13px;    }    .master-nav-nub,    .master-nav-nub a {        line-height: 30px;    }    .master-other .master-btn1-link .std-text18 {        font-size: 12px;        line-height: normal;        height: 1.8em;        display: flex;        align-items: center;        padding-bottom: 0.2em;    }    .master-other .master-btn1-link {        padding: 0.06rem 0.24rem;    }    .master-nav {        position: absolute;        top: auto;        bottom: 0;        width: 100%;        display: flex;        justify-content: center;    }    .master-head .ys-cont1680 {        padding-bottom: 30px;    }    .master-nav {        --gap1: 0.2rem;    }    .master-head .ys-cont1680 {        --headh: 44px;    }    .master-main {        --headh: 74px;    }    .master-logo {        width: 2.1rem;    }    .master-ban-img {        width: 100vw;    }    .master-ban-text {        top: auto;        width: calc(100% - 66px);        bottom: 50%;    }    .master-ban .master-btn1 {        bottom: auto;        top: calc(50% + 0.4rem);    }    .master-ban-text .std-font44 {        width: 11em;        margin: 0 auto;    }    .mrin-img {        height: 62vw;    }    .mrin-text {        top: 45% !important;        left: 50% !important;        width: 100%;    }    .master-scholar-logo .msln-core-logo {        width: 1.8rem;    }    .msln-core-you {        width: 0.65rem;    }    .master-scholar-logo .mrin-tol-close {        width: 0.2rem;        margin: 0 0.01rem;    }    .master-scholar .std-text16 {        margin-top: 0.2rem;        margin-bottom: 0.3rem;    }    .master-scholar-logo {        margin-bottom: 0.4rem;    }    .master-scholar-inof {        --gap1: 0.08rem;    }    .msin-core-text {        padding: 0.3rem 0.12rem 0;    }    .msin-core-text .std-font24 {        margin-bottom: 0.06rem;    }    .msin-core-text .std-text14,    .msin-core-text .std-text14 p {        font-size: 12px;        line-height: 1.4;    }    .master-main .slick-dots li {        width: 8px;        height: 8px;    }    .master-scholar-inof.slick-dotted {        padding-bottom: 0.5rem;    }    .master-scholar-inof-nub {        width: 50%;    }    .master-culture .std-font40,    .master-art .master-title1 {        margin-bottom: 0.18rem;    }    .master-culture .std-text16,    .master-art .std-text16 {        margin-bottom: 0.3rem;    }    .master-art-inof {        --gap1: 0.2rem;    }    .macn-btn {        bottom: 0.5rem;        right: 0.4rem;    }    .macn-img,    .macn-cin-link {        flex-direction: column-reverse;    }    .macn-cin-link-left,    .macn-cin-link-right {        width: 100%;        height: 50%;    }    .macn-color-text {        width: 100%;        padding: 0 20px 32px;    }    .master-culture-inof-nub {        width: 100%;    }    .master-culture-inof {        padding-bottom: calc(var(--arrows2) + 0.22rem);    }    .master-read .ys-cont1600 {        flex-direction: column;    }    .master-read-text {        width: 100%;        padding-right: 0;        margin-bottom: 0.3rem;    }    .master-read .std-font40 {        margin-bottom: 0.16rem;    }    .master-read-right {        width: 100%;        padding-bottom: 0.7rem;    }    .master-read-controls {        position: absolute;        bottom: 0;        left: 20px;    }    .master-read-right-wai::before {        width: 50px;    }    .model-one-img .hsii-nub .std-text18 {        display: none;    }    .model-one-img video {        display: none;    }    .model-one .hsii-nub .std-text18 {        color: var(--colortitle1);    }    .model-btn {        position: relative;        bottom: auto;        width: calc(100% - 20px);        margin: 0 auto;        margin-bottom: 0.3rem;        left: 0%;        transform: translateX(0%);        border: 0px;        padding: 0;    }    .model-one {        padding-top: var(--space100);    }    .model-btn-inof {        flex-wrap: wrap;    }    .mbin-link .std-text18 {        line-height: var(--line15);    }    .mbin-link-icon {        width: 0.35rem;        margin-bottom: 0.12rem;        margin-left: 0rem;    }    .mbin-link {        flex-direction: column-reverse;        align-items: center;        justify-content: center;        border-radius: 0.1rem;        background: var(--colorfff);        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.06);    }    .model-btn-inof {        --gap1: 0.05rem;        margin-bottom: -0.2rem;    }    .model-btn-inof-nub {        margin-bottom: 0.2rem;    }    .mbin-link .std-text18 {        font-size: 12px;    }    .mbin-link {        padding: 0.1rem 0.12rem;        position: relative;    }    .mbin-link::before {        content: "";        position: absolute;        bottom: -3px;        left: 50%;        transform: translateX(-50%) rotate(45deg);        width: 6px;        height: 6px;        background: var(--colormain);        opacity: 0;        transition: all .4s;    }    .model-btn-inof-nub.on .mbin-link::before {        opacity: 1;    }    .model-one-ph .hsii-nub-span {        display: none;    }    .model-one-ph .hsii-nub .std-text18 {        padding: 0.07rem 0.2rem 0.07rem 0.2rem;    }    .model-one-ph .hsii-nub .std-text18 {        font-size: 13px;    }    .model-one-ph-btn {        --gap1: 0.05rem;        --gap2: 0.14rem;    }    .model-one-ph {        margin-top: 0.3rem;        margin-bottom: 0.3rem;    }    .model-one.on1 .model-btn {        opacity: 1;        pointer-events: all;    }    .model-one .mall-ban-link {        display: none;    }    .model-one.on1 .model-one-ph {        display: none;    }    .model-one.on2 .model-select {        display: flex;        position: relative;        z-index: 30;    }    .model-select {        padding: 0 20px;        --gap1: 0.1rem;        margin: 0 calc(var(--gap1) * -1);        margin-top: 0.4rem;    }    .model-one {        padding-bottom: 0.4rem;    }    .return-btn .std-btn1-link-font {        font-size: 12px;        display: none;    }    .return-btn .std-btn1-link-icon {        width: 0.3rem;        margin-left: 0rem;    }    .return-btn .std-btn1-link {        padding: 0.08rem 0.08rem;    }    .return-btn {        left: auto;        top: auto;        transform: translate(0, 0);        right: 10px;        bottom: 10px;    }    .model-select-nub {        width: 50%;        padding: 0 var(--gap1);    }    .model-select-nub .ys-select {        height: 36px;        background: var(--colorfff);        border-radius: 0.1rem;        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.06);    }    .model-select-nub .ys-select .ys-select-hd {        padding: 0 0.2rem;    }    .model-select-nub .ys-select .ys-select-xtbbox {        font-size: 12px;        right: 0.2rem;    }    .model-select-nub .iconfont {        font-size: 12px;    }    .model-select-nub .ys-select-hd .ys-select-xtbbox {        transform: translateY(-50%) rotate(180deg);    }    .model-select-nub .ys-select-hd.on .ys-select-xtbbox {        transform: translateY(-50%) rotate(0deg);    }    .model-select-nub .ys-checkbox-bd,    .model-select-nub .ys-select-bd {        top: auto;        bottom: calc(100% + 2px);        background: var(--colorfff);        border-radius: 0.1rem;        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.06);    }    .model-select-nub .ys-select-li {        line-height: 14px;        padding: 0.2em 0.2rem;        line-height: 1.5;        transition: all .4s ease;    }    .model-select-nub .ys-select-li.on {        color: var(--colormain);    }    .model-select-nub .ys-select-bd {        font-size: 14px;        padding: 0.5em 0;    }    .model-select-nub .ys-select-inof {        max-height: 9.5em;    }    /* tammy2 */    .ys-nybanner1 .ys-nyban-img {        height: calc(100vh - var(--headh) - var(--bot));    }    .mod-form.ys-form .ys-form-tiled-inof .ys-form-tiled-icon {        top: 4px;    }    .ys-form-tiled-inof {        --gap2: 0.0rem;    }    .ys-form-oi-nub,    .ys-form-oi-other {        padding: 0.05rem 0;    }    .cwbs-nub {        width: 33.333333%;    }    .contact-way-cry {        flex-direction: column-reverse;    }    .contact-way-text {        width: 100%;        padding-top: 0.1rem;        z-index: 6;    }    .contact-way-cry-img {        width: 100%;        margin-top: -9vw;    }    .contact-way-text .std-font36 {        margin-bottom: 0.2rem;    }    .cwti-nub .std-text18 {        font-size: 14px;    }    .cwti-nub-icon {        width: 19px;    }    .mod-form.ys-form .ys-fii-submit {        height: 38px;    }    .ys-form-oi-other {        transform: translateX(0);        margin: 0 var(--gap1);    }    .birn-text-bot .std-text18,    .birn-text-bot .std-text18 p {        font-size: 12px;    }    .birn-text-logo {        margin-bottom: 0.05rem;        width: 2.6rem;    }    .birn-text-bot .std-btn4 {        margin-top: 0.24rem;    }    .birn-text-bot .std-font36 {        margin-bottom: 0.1rem;    }    .birn-text {        padding: 8px 0 20px;    }    .birn-text-bot {        padding: 0 14px;    }    .birn-text .std-btn4 .std-btn1-link-font {        font-size: 12px;    }    .cisn-cont-text .std-text16,    .cisn-cont-text .std-text16 p {        font-size: 12px;    }    .cisn-cont-text {        padding: 82px 15px 20px;    }    .ctnn-link span {        line-height: 30px;    }    .cisn-cont-text .std-text16 {        margin-top: 0.1rem;    }    .ctnn-link {        padding: 0 0.14rem;    }    .ctnn-link span {        font-size: 12px;    }    .ctnn-link-icon {        margin-left: 4px;        width: 16px;        margin-top: -3px;    }    .case-tab {        margin-top: var(--space100);    }    .case-tab-nav {        padding: 0;    }    .case-introduce {        margin-top: 0.3rem;    }    .cwlc-text2 {        position: relative;        width: 100%;        top: 0;        right: 0;        height: auto;    }    .cwlc-text-tp .std-text14 {        height: auto;    }    .cwlc-text2 .cwlc-text-tp .std-text14,    .cwlc-text2 .cwlc-text-tp .std-text14 p {        font-size: 12px;    }    .cwlc-text2 {        border-radius: 0 0 0.2rem 0.2rem;    }    .ciun-wrap-li-cont .ys-imgbox-cover {        border-radius: 0.2rem 0.2rem 0 0;    }    .cwlc-text-add .std-text16 {        font-size: 12px;    }    .cwlc-text-add-icon {        top: -1px;        position: relative;    }    .spin-core,    .sprn-core {        padding: 15px 5px;    }    .solution-pain-rotate,    .solution-pain-inof {        --gap1: 0.05rem;    }    .solution-pain-core {        width: 100%;    }    .solution-pain-core {        margin: -34px auto;    }    .product-sale-inof .slick-dots li {        width: 8px;        height: 8px;    }    .message-map-inof-nub .ys-select {        width: 120px;    }    .message-map .mod-form.ys-form {        --height: 32px;    }    .message-map .mod-form.ys-form {        --spacein: 9px;    }    .message-map .ys-form-inof-item .ys-select-xtbbox {        right: 7px;    }    .message-map .mod-form.ys-form {        margin-bottom: 0.1rem;    }    .shop-tr-td-icon {        margin-left: 52px;        width: 68px;    }    .shop-ph {        display: block;    }    .shop-dan {        margin-top: 0.12rem;    }    .shop-tr-td:nth-of-type(2),    .shop-tr-td:nth-of-type(4) {        display: none;    }    .shop-tr-th:nth-of-type(3),    .shop-tr-td:nth-of-type(3) {        display: flex;        justify-content: flex-end;    }    .shop-tr-main,    .shop-tr-sub-nub {        position: relative;    }    .shop-tr-th:nth-of-type(5),    .shop-tr-td:nth-of-type(5) {        position: absolute;        bottom: 3px;        width: auto !important;        left: calc(120px + 0.25rem);    }    .shop-tr-sub-nub,    .shop-tr-main {        padding-top: 0;        padding-bottom: 0;        margin-bottom: 0.2rem;    }    .shop-tr-sub-nub {        margin-bottom: 0.14rem;    }    .shop-tr-th:first-child,    .shop-tr-td:first-child {        margin-bottom: 0rem;    }    .shop-tr {        padding-top: 0.3rem;    }    .shop-cart-total,    .shop-btn {        justify-content: flex-end;    }    .pbtl-leftbox .ys-select {        width: calc(50% - 0.1rem);        margin-bottom: 0.2rem;    }    .pbtl-leftbox {        flex-wrap: wrap;    }    .product-brand-top-left .mod-select1:nth-of-type(2n) {        margin-right: 0rem;    }    .product-brand .product-brand-top-left .std-btn1 {        position: absolute;        bottom: 0;        width: calc(50% - 0.1rem);        right: 0;    }    .pbtl-leftbox .ys-select:last-child {        margin-bottom: 0;    }    .pbtl-leftbox {        margin-bottom: 0;    }    .pbtr-search {        width: 50%;        flex-grow: 1;    }    .product-brand-inof {        --gap2: 0.2rem;    }    .pbin-link-text {        padding: 15px 10px;    }    .product-brand-inof-nub .pbin-link-text .std-btn2-hover {        bottom: 15px;    }    .product-brand-inof-nub.act .pbin-link-text-top {        width: 56%;        padding: 0.28rem 0.24rem;    }    .product-brand-inof-nub.act .pbin-link-text-top .std-text14 {        width: 8em;        max-width: 100%;    }    .news-main .mod-subnav .ys-cont1600 {        padding-bottom: 0rem;    }    .news-main .mod-subnav-inof {        justify-content: center;    }    .detail-text-box-bot {        bottom: var(--bot);    }    /* 2026.1.31 - tammy - end */    /* 2026.1.31 lucas start */    .hybi-box-nub {        width: 100%;    }    .hytb-box-img {        display: none;    }    .honor-year-top-box {        width: 90%;        margin: auto;    }    .honor-year.mod-arrows4 .slick-prev,    .honor-year.mod-arrows4 .slick-next {        width: 20px;        height: 20px;    }    .honor-year.mod-arrows4 .slick-prev {        right: calc(100% - 20px);    }    .honor-year.mod-arrows4 .slick-next {        left: calc(100% - 20px);    }    .honor-year-inof-nub .std-font20 {        transform: scale(1);        text-align: center;    }    .honor-year.mod-arrows4 .slick-prev,    .honor-year.mod-arrows4 .slick-next {        top: 13px;    }    .honor-year-top {        margin-bottom: 10px;    }    .hybi-box-nub-hover {        padding: 10px 0 !important;    }    .hybi-box-nub::before {        display: none !important;    }    .hybi-box-nub::after {        content: '';        height: 1px;        position: absolute;        width: calc(100% - (var(--gap1) * 2));        bottom: 0;        left: 50%;        transform: translateX(-50%);        background: rgba(105, 105, 105, .2);    }    .hybi-box-nub:last-child::after {        content: unset;    }    .hybi-box-nub:last-child .hybi-box-nub-hover {        padding-bottom: 0 !important;    }    .hybi-box .hybi-box-nub .hybi-box-nub-img {        left: auto;        right: 0;    }    .ys-nyban-title h1 {        font-size: var(--font70);    }    .brand-ban-logo {        width: 2.4rem;    }    .brand-intro .business-service-text {        width: 100%;        padding-right: 0;        margin-bottom: 0.4rem;    }    .brand-intro .business-service-img {        width: 100%;    }    .brand-intro .ys-cont1600 {        flex-wrap: wrap;    }    .bcvt-play-icon {        width: 28px;    }    .bcvt-play .std-text16 {        font-size: 12px;        line-height: var(--line15);    }    .brand-health-inof-nub {        width: 33.333%;        padding-bottom: 10px;    }    .brand-health-inof {        flex-wrap: wrap;        margin-bottom: -10px;    }    .brand-health {        padding-bottom: var(--space120);    }    .brand-health-inof {        --gap1: 0.1rem;    }    .brand-process-inof-nub {        width: 50%;        margin-bottom: calc(var(--gap1) * 2);    }    .brand-process-inof {        flex-wrap: wrap;        margin: 0 calc(var(--gap1) * -1) calc(var(--gap1) * 2 * -1);    }    .brand-process .std-btn1 {        margin-top: 0.6rem;    }    .brand-process-cry {        padding: 42px 0;    }    .brand-process .std-font44 {        margin-bottom: 0.3rem;    }    .join-main .ys-nyban-title h1 {        font-size: var(--font58);    }    .jbbn-link {        width: 2.2rem;    }    .join-talent .mod-title2 {        margin-bottom: 0.3rem;    }    .jtin-core-add {        padding: 20px 15px !important;    }    .jtin-core-text .std-text16,    .jtin-core-text .std-text16 p {        line-height: var(--line15);    }    .join-develop-top {        flex-direction: column;    }    .join-develop-top .std-font44 {        width: 100%;        margin-bottom: 0.3rem;        padding-right: 0;    }    .join-develop-top .std-text16 {        width: 100%;    }    .join-develop-bg img {        width: 100%;        height: 100%;        object-fit: cover;    }    .join-develop-bg {        height: 100%;    }    .join-develop-topinfo {        position: relative;    }    .join-develop .join-develop-topinfo .ys-cont1600 {        padding: 42px 20px;    }    .join-develop-core {        margin-top: -42px;    }    .join-develop-core .ys-cont1600 {        flex-direction: column;        padding: 0 15px;    }    .join-develop-core-btn {        width: 100%;        padding-right: 0;        display: flex;        padding-right: 0 !important;    }    .join-develop-core-inof {        width: 100%;    }    .join-develop-core-inof {        padding: 20px 15px;    }    .jdci-item .std-font20 {        padding-right: 0;    }    .join-develop-top .std-text16 p:not(:last-child) {        margin-bottom: 1em;    }    .join-develop-top .std-text16,    .join-develop-top .std-text16 p {        line-height: var(--line165);    }    .jdcb-nub {        width: fit-content;        padding-left: 0.15rem;        margin-bottom: 0;        margin-right: 8px;        white-space: nowrap;    }    .jdcb-nub:last-child {        margin-right: 0 !important;    }    .jdcb-nub .std-text18 {        margin-top: 1px;    }    .join-future {        padding-top: 0;    }    .join-future-inof {        padding-bottom: calc(var(--arrows1) + 0.4rem);    }    .join-future .std-text16 {        margin-bottom: 0.4rem;    }    .join-develop-core-topbtnbox {        width: 100%;        margin-bottom: 20px;    }    .join-develop-core {        border-radius: 8px 8px 0 0;    }    .join-develop-bg {        border-radius: 12px;    }    /* 26.1.31 lucas end */    .detail-text-box-bot {        height: 30vh;    }    .mod-title6-img img {        width: 160%;        max-width: none;    }    .inquiry-search {        width: 6.02rem;        margin-top: 0.3rem;    }    .ibin-link .std-text16,    .ibin-link .std-text14 {        font-size: 13px;    }    .ibin-link .std-text14 {        font-size: 12px;    }    .impow-business-inof {        --gap1: 0.15rem;    }    .impow-check-cry-right .t_sypt8svg {        width: calc(100% + 40px);        left: -20px;    }    .t_sypt8xi {        width: 12px;        height: 12px;        line-height: 12px;        font-size: 8px;    }    .t_sypt8zi {        font-size: 10px;        top: calc(100% + 3px);    }    .impow-check-cry-text {        margin-bottom: 0rem;    }    .apply-supply-inof.std-text18,    .apply-supply-inof.std-text18 * {        font-size: 14px;    }    .asin-td-ph {        width: 6em;        padding-right: 6px;        color: var(--colortitle1);    }    .join-talent+.join-develop {        padding-top: 0;    }    .join-talent-inof-nub,    .join-talent-inof-nub.on {        width: 100%;    }    .join-develop-top .std-text16 p:not(:last-child) {        margin-bottom: 0.6em;    }    .join-develop-top .std-font44 {        margin-bottom: 0.2rem;    }    .join-develop-core {        padding-top: 20px;    }    .join-develop-core-btn {        padding: 0 2px;    }    .join-future-inof-nub {        width: 100%;    }    .honor-rotate-inof-nub {        width: 50%;    }    .honor-year-inof-nub.on .std-font20 {        font-weight: 500;    }    .mod-subnav .ys-cont1600 {        padding-bottom: 0;    }    .mod-subnav .mCSB_scrollTools.mCSB_scrollTools_horizontal {        bottom: -1px;    }    .brand-intro .business-service-text {        margin-bottom: 0;    }    .brand-carbon-video {        min-height: 50vw;        height: 300px;    }    .mod-video1 img {        width: 100%;        height: 100%;        object-fit: cover;    }    .mod-video1 video {        display: none;    }    .brand-health-img {        margin-bottom: 0.2rem;    }    .std-btn1-link-font {        font-size: 14px;    }    .brand-process .std-font44 {        margin-bottom: 0.4rem;    }    .brand-process .std-btn1 {        margin-top: 0.5rem;    }    .search-map-top {        position: relative;    }    .search-map.message-map .mod-form.ys-form {        flex-wrap: wrap;    }    .search-map-name {        padding-top: 0.1rem;        width: 100%;        margin-bottom: 0.1rem;    }    .search-map.message-map .ys-form-inof-item {        width: calc(50% - 0.1rem - 34px);    }    .search-map .message-map-inof-nub .ys-select {        width: 100%;    }    .search-map.message-map .ys-form-inof-item:last-child {        width: 68px;    }    .search-map.message-map .message-map-inof-btn {        margin-left: 0.1rem;    }    .search-map.message-map .mod-form.ys-form {        --height: 35px;        --height1: 35px;    }    .search-map.message-map .mod-form.ys-form:last-child {        width: 100%;    }    .search-map.message-map .mod-form.ys-form:last-child {        margin-top: 0;    }    .message-map.search-map #container,    .message-map.search-map .store-map {        height: auto;    }    .search-map .message-map-core {        position: relative;        top: 0;        height: auto;        transform: translateY(0%);        padding-top: 0.4rem;    }    .search-map .message-map-core {        left: 20px;        width: calc(100vw - 40px);        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);    }    .search-join .ys-cont1600 {        position: relative;        top: 0%;        left: 0%;        transform: translate(0%, 0%);    }    .search-join-text {        width: 100%;    }    .search-join-img-bg {        position: absolute;        top: 0;        left: 0;        height: 100%;        width: 100%;    }    .search-join-img-bg img {        width: 100%;        height: 100%;        object-fit: cover;    }    .search-join-img {        padding: var(--space80) 0;    }    .develop-concept-top {        position: relative;        top: 0;        margin-bottom: -30px;    }    .develop-concept-bot {        position: relative;        margin-top: -20px;    }    .develop-concept-bot .std-text18 {        max-width: 100%;    }    .mod-title8 {        font-size: 0.6rem;    }    .develop-concept .std-btn1 {        left: 20px;    }    .develop-concept .ys-cont1600 {        padding-bottom: 0.9rem;    }    .develop-earth .ys-cont1600 {        flex-direction: column;    }    .develop-earth-text {        padding-top: 0;        padding-bottom: 0;        width: 100%;    }    .develop-earth-text-core {        padding: 0.6rem 0.4rem !important;    }    .develop-earth-text:first-child .develop-earth-text-core {        margin-right: 0;        padding-right: 16px;        margin-bottom: -50px;        padding-bottom: calc(50px + 0.1rem) !important;    }    .develop-earth-text:last-child .develop-earth-text-core {        margin-left: 0;        padding-left: 0;        margin-top: -50px;        padding-top: calc(50px + 0.2rem) !important;    }    .develop-earth-img {        width: 66%;        margin: 0 auto;    }    .develop-green-inof-item {        width: 50%;    }    .dgii-core .std-text16,    .dgii-core .std-text16 p {        font-size: 13px;        line-height: 1.6;    }    .develop-green-inof {        --gap1: 0.1rem;        --gap2: 0.2rem;    }    .develop-green .std-font44 {        margin-bottom: 0.4rem;    }    .develop-public-top {        flex-wrap: wrap;    }    .develop-public-top-text {        width: 100%;        margin-top: 0.1rem;    }    .dpbi-nub-link .std-text16 {        line-height: 1.4;    }    .sti-station .ys-cont1600 {        flex-direction: column;    }    .sti-station-text {        width: 100%;        margin-right: 0;        padding-right: 0;        margin-bottom: 0.3rem;    }    .sti-station-img {        width: 80%;    }    .sti-expert-inof {        padding-top: 0.1rem;    }    .sein-link {        flex-direction: column;        align-items: flex-start;    }    .sein-link .std-text14 {        width: 100%;    }    .sti-expert-inof.mod-arrows1 .slick-next,    .sti-expert-inof.mod-arrows1 .slick-prev {        top: 0.2rem;        bottom: auto;        z-index: 10;    }    .sein-link-img {        width: 50%;    }    .sein-link .std-text14.yxedr-active p {        margin-bottom: 2px;    }    .deve-marquee-box .ys-horse {        --width1: 100px;        --gap1: 10px;    }    .sti-ice-bg {        height: 100vw;    }    .sti-ice .sti-ice-cry {        padding: 0.5rem 16px 0.1rem;    }    .sti-ice-text {        margin-bottom: 0.2rem;    }    .sti-tech-cry {        flex-direction: column;    }    .sti-tech-cry-left,    .sti-tech-cry-right {        width: 100%;    }    .sti-tech-cry-left {        padding-right: 0;        margin-bottom: 0.2rem;    }    .stcl-text-bot .std-text18 {        margin-bottom: 0.1rem;    }    .stcl-text-top-id svg circle {        transform: scale(0.56);    }    .sti-work-top {        padding: 16px;        padding-top: 0.5rem;    }    .sti-work-inof-nub {        height: 60vw;    }    .sti-work-inof-nub img {        height: 100%;        object-fit: cover;    }    .sti-work-inof-nub .ys-imgbox-cover {        height: 100%;    }    .sti-work-top .std-font44 {        margin-bottom: 0.122rem;    }    .sti-work-top-left {        margin-bottom: 0.2rem;    }    .sti-work-top .std-text16 p:not(:last-child) {        margin-bottom: 0.5em;    }    .sti-work .ys-horse {        --width1: 150px;        --gap1: 6px;    }    .sti-work .ys-horse {        -webkit-mask: linear-gradient(90deg, rgba(115, 115, 115, 0) 0%, rgba(217, 217, 217, 1) 10%, rgba(217, 217, 217, 1) 90%, rgba(115, 115, 115, 0) 100%);        mask: linear-gradient(90deg, rgba(115, 115, 115, 0) 0%, rgba(217, 217, 217, 1) 10%, rgba(217, 217, 217, 1) 90%, rgba(115, 115, 115, 0) 100%);    }    .sti-work .ys-horse-inof-nub .std-text14 {        font-size: 13px;    }    .mall-ban-btn {        width: 100%;        justify-content: center;    }    .mblu-li-box-text {        font-size: 14px;    }    .mall-list-top,    .mall-list2 .mall-list-top {        flex-direction: column;    }    .mall-list-top-left {        width: 100%;    }    .mall-list-top-right {        width: 100%;    }    .mall-list-bot-item {        width: 50%;        margin-bottom: 0.2rem;    }    .mall-list-bot {        flex-wrap: wrap;    }    .mall-list-bot {        margin-bottom: -0.2rem;    }    .mall-list-top .mltr-pic {        width: 40%;        margin: 0 auto;        margin-bottom: 0.25rem;    }    .mllb-icons {        z-index: 2;    }    .shop-main .mall-ban-link {        top: auto;        transform: translateY(0);        bottom: 35vw;    }    /* 2026.2.1 lucas start */    .intel-ban .ys-cont1600 {        flex-direction: column;        align-items: flex-start;    }    .intel-ban-left {        width: 100%;        padding-right: 0;        margin-bottom: 25px;    }    .intel-ban-text {        width: 100%;    }    .intel-ban-left h1 {        font-size: var(--font60);        margin-bottom: 5px;    }    .intel-ban-left-inof {        margin-top: 15px;    }    .ibli-nub-cry .std-text14,    .ibli-nub-cry .std-text14 p {        font-size: 12px;        line-height: var(--line15);    }    .ibli-nub-cry {        padding: 10px 15px;    }    .intel-ban-left .std-text18,    .intel-ban-left .std-text18 p {        line-height: var(--line15);    }    .intel-ban-left-inof {        --gap1: 0.08rem;    }    .intel-tech-text {        width: 100%;    }    .intel-tech .intel-tech-text {        margin-bottom: 0.4rem;    }    .intel-tech .std-font44 {        margin-bottom: 0.18rem;    }    .intel-tech-inof-nub.on,    .intel-tech-inof-nub {        width: 100%;    }    .intel-tech-text.std-text16,    .intel-tech-text.std-text16 p {        font-size: 14px;        line-height: var(--line165);    }    .intel-tech-inof {        --height1: auto;        padding-bottom: calc(0.3rem + 8px + 15px);    }    .itin-link-bot {        position: relative;        bottom: auto;        left: auto;        padding: 0 20px 20px;        margin-top: 15px;    }    .itin-link-center .std-text16 {        margin-top: 0.1rem;    }    .itin-link-center {        position: relative;        top: auto;        left: auto;        transform: inherit;        padding: 20px 20px 0;    }    .itin-link-img {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;        pointer-events: none;    }    .itin-link-center-add {        padding: 0;    }    .intel-tech-inof-nub.on .itin-link-bot {        padding: 0 20px 20px;    }    .itin-link-center-add {        display: block;    }    .itin-link-img img {        height: 100%;    }    .itin-link {        height: 100%;    }    .std-font36.itin-title1 {        display: none;    }    .intel-brain .business-service-text {        padding-right: 0;        margin-bottom: 0.38rem;    }    .intel-brain .business-service-text .std-text18 {        margin-bottom: 0;    }    .intel-brain .business-service-text .std-margin40 {        margin-bottom: 0.18rem;    }    .intel-brain .mod-wave-wai {        display: none;    }    .intel-brain-small {        width: 63%;    }    .iftc-nub .iftc-nub-img {        border-radius: 0.1rem;    }    .iftc-nub-text {        display: flex;        flex-direction: column;    }    .iftc-nub-text .std-font36 {        width: 100%;        padding-right: 0;        margin-bottom: 0.15rem;        font-size: 20px;    }    .iftc-nub-text-right {        width: 100%;    }    .iftc-nub .iftc-nub-img {        margin-bottom: 0.34rem;    }    .iftc-nub:not(:last-child) {        margin-bottom: 0.4rem;    }    .iftc-nub-text .itin-lbi-nub-icon {        width: 14px;    }    .intel-quality-cry {        margin-bottom: 0.55rem;        flex-direction: column;    }    .intel-quality .business-service-text {        padding-right: 0;        margin-bottom: 0.3rem;    }    .intel-quality .business-service-text .std-margin40 {        margin-bottom: 0.15rem;    }    .intel-quality .business-service-text .std-text18 {        margin-bottom: 0;    }    .intel-quality-inof {        width: 100%;    }    .iqin-core1 {        padding: 20px 15px;    }    .intel-quality-inof {        padding-bottom: calc(var(--arrows2) + 0.35rem);    }    .intel-main .ys-nyban-img .std-font120 {        font-size: 26px;    }    /* 2026.2.1 lucas end */    /* tammy - 2.2 - start */    .prodet-chan .ys-cont1600 {        flex-wrap: wrap;    }    .prodet-chan-left,    .prodet-chan-right {        width: 100%;    }    .prodet-chan-left+.prodet-chan-right {        padding-left: 0;    }    .prodet-chan-left {        flex-direction: column-reverse;        position: relative;        top: 0;        margin-bottom: var(--space60);    }    .prodet-chan-left-rotate {        width: 100%;    }    .prodet-chan-left-inof {        display: flex;        margin-right: 0;        width: 100%;        margin-top: 0.1rem;    }    .pcli-nub {        margin-bottom: 0;        margin: 0 0.05rem;    }    .pcrf-inof-nub {        width: 25%;    }    .pcrb-cnc-nub .std-text14,    .pcrf-inof-nub .std-text14,    .pcrf-inof-nub .std-text14 p {        font-size: 12px;    }    .pcrb-core-nub-text,    .pcrb-core-nub-text p {        font-size: 13px;    }    .pcrb-cni-nub .std-text14 {        font-size: 11px;    }    .pcrb-btn {        width: 16px;        height: 16px;    }    .mod-controls2 {        width: 80px;    }    .pain-text {        position: relative;        width: 100%;        right: 0;        top: 0;        transform: translateY(0%);        background: rgba(255, 255, 255, .9);        border-radius: 0 0 0.2rem 0.2rem;        padding: 0.3rem 0.24rem;    }    .pain-img {        border-radius: 0.2rem 0.2rem 0 0;    }    .pain-text-inof-item .std-text14 {        font-size: 12px;    }    .pain-tiili-flex-icon {        width: 0.24rem;    }    .prodet-apply-btn {        padding: 0.08rem 0.5rem;        width: 5.45rem;        margin-top: 0.3rem;    }    .pcrb-gold-nub .std-text16 {        font-size: 14px;    }    .pain-text-inof-item .std-text14 {        margin-bottom: 0.02rem;    }    .pain-text-inof {        display: flex;        flex-wrap: wrap;    }    .pain-text-inof-item:not(:last-child) {        width: 50%;    }    .pain-tii-color {        --gap1: 0.05rem;    }    .pain-text .pain-text-inof-item .std-font26 {        margin-bottom: 0rem;    }    .product-question .ys-cont1400 {        flex-wrap: wrap;    }    .product-question-left {        padding-right: 0;        width: 100%;        margin-bottom: 0.3rem;        position: relative;        top: 0;    }    .product-question-inof {        width: 100%;    }    .product-question-left .std-font44 {        margin-bottom: 0.16rem;    }    .product-question {        padding-bottom: 0.3rem;    }    .product-question-inof-nub.on .pqin-top {        padding: 0.32rem 0.4rem 0.1rem;    }    .product-question-inof-nub .std-text16,    .product-question-inof-nub .std-text16 p {        font-size: 14px;    }    .prodet-pop {        bottom: calc(var(--bot) + 0.1rem);        flex-direction: column;        align-items: flex-start;    }    .prodet-pop {        padding: 0.1rem 0.2rem 0.1rem 0.2rem;        border-radius: 0.2rem;    }    .prodet-pop-inof {        width: calc(100% + calc(var(--gap1) * 2));        --gap1: 0.25rem;        justify-content: center;    }    .prodet-pop .std-btn1 {        position: absolute;        right: 0.2rem;    }    .prodet-pop .std-btn1-link-font {        font-size: 14px;        position: relative;        top: -1px;    }    .prodet-pop-price {        margin-bottom: 0.1rem;        height: 28px;        display: flex;        align-items: center;    }    .intel-tech-inof {        margin: 0 20px;    }    .itin-link-center {        padding: 20px 16px 0;    }    .itin-link-bot {        padding: 0 16px 20px;    }    .itin-link-bot-inof {        --gap2: 0.04rem;    }    /* 2026.2.2 lucas start */    .about-main .ys-nybanner .ys-cont1600 {        margin: 42px auto;    }    .about-main .ys-nyban-title .std-text18 {        width: 100%;    }    .about-main .ys-nybanner .ys-flex-pos-center {        align-items: inherit;    }    .about-main .ys-nyban-title h1 {        margin-bottom: 0.2rem;    }    .about-main .ys-nyban-title .std-btn1 {        margin-top: 0.4rem;    }    .about-person .ys-cont1440 {        padding: 42px 20px;    }    .about-person-text {        width: 100%;        max-width: none;    }    .about-person-text-yin {        width: 0.4rem;        top: -0.3rem;        right: -0.1rem;    }    .about-person-text .std-text18 p:not(:last-child) {        margin-bottom: 0.5em;    }    .alii-link {        flex-direction: column;    }    .alii-link-img {        width: 100%;    }    .alii-link-text {        width: 100%;        padding-top: 0.35rem;    }    .about-luck-inof {        --gap1: 10px;        margin: 0 calc(var(--gap1) * -1);        width: auto;    }    .about-luck-inof-item {        padding: 0 var(--gap1);    }    .about-luck-bot {        margin-top: 0.3rem;    }    .about-luck .std-font44 {        margin-bottom: 0.4rem;    }    .about-treezo .std-font140 {        font-size: 0.7rem;    }    .about-treezo .std-font64 {        font-size: var(--font60);    }    .about-treezo-cry-line {        display: none;    }    .atci-nub {        width: 100%;        margin-bottom: 30px;    }    .about-treezo-cry {        padding-top: 10px;    }    .about-treezo-cry-inof {        --top1: 0;        --gap2: 0;    }    .atci-nub-cry-hover {        padding: 20px 15px;    }    .atci-nub:last-child {        margin-bottom: 0;    }    .about-person-text .std-text18,    .about-person-text .std-text18 p {        font-size: 12px;        line-height: 1.4;    }    .about-person .std-font26 {        font-size: 18px;        margin-bottom: 0.2rem;    }    .about-person {        margin-bottom: 5.6rem;    }    .about-person-bg {        margin-top: 5.6rem;        border-radius: 0 0 0.2rem 0.2rem;    }    /* 2026.2.2 lucas end */    .intel-tech-inof-nub:not(:first-child) {        display: none;    }    .intel-quality-inof {        width: calc(100% + calc(var(--gap1) * 2));    }    .intel-quality-inof {        --gap1: 15px;    }    .search-map.message-map .ys-form-inof-item.message-map-inof-btn {        width: 68px;    }    .cwbf-right {        width: 100%;    }    .business-info-le .mod-arrows2 .slick-next {        left: 50%;        right: auto;        top: calc(100% + 0.1rem);        transform: translate(-50%, -50%);    }    .business-info-le .mod-arrows2 .slick-next::before,    .business-info-le .mod-arrows2 .slick-next::after {        transform: translate(-50%, -50%) rotate(90deg);    }    .mblu-li-box-text {        font-size: 13px;    }    .ys-form-third-province .ys-fiiss-core {        height: calc(var(--font14) * 17.5 + 20px);    }    /* 2026.4.7 调整 start Yori */    .pinl-box {        top: 5px;    }    .product-brand-filter-flex .ys-filter-open {        padding: 16px 6px;    }    .product-brand-filter-flex .ys-filter-open .iconfont {        font-size: 10px;    }    .ptin-tit {        font-size: var(--font22);    }    .pbfl-case-scroll {        max-height: 300px;    }    .pbfr-top {        padding: 0.2rem 0.3rem;    }    .product-brand-filter-flex .ys-filter-close .iconfont {        font-size: 16px;    }    .pbfr-top-tips {        margin-bottom: 0.25rem;    }    /* 2026.4.7 调整 end Yori */    .shop-btn-wai{        bottom: var(--bot);    }    .shop-main {        --bota: 44px;    }    .shop-btn .std-btn1-link {        padding: 0.1rem 0.4rem 0.08rem;    }    .shop-main .shop-btn{        bottom: calc(var(--bot) + 0.2rem);    }    .news-intro-cry{        flex-direction: column;    }    .news-intro-cry-left {        width: 100%;        padding-right: 0;        margin-bottom: 0.2rem;    }    .news-intro-cry-right {        width: 100%;    }    .news-intro{        padding-bottom: var(--space60);    }    .news-intro .mod-wave-wai1 {        transform: translateY(40%);        bottom: auto;        top: 0;    }    .mblu-li-er-nub .mblu-li-box-text{        font-size: 12px;    }    .mbbl-box {        padding: 4px 4px 4px 0.2rem;    }    .mbbl-box-icon {        margin-left: 0.1rem;    }    .mbbl-box-text{        font-size: 13px;    }    .brand-carbon-video .slick-dots {        bottom: -0.4rem;    }    .master-scholar .ys-horse{        --width1: 3.15rem;        --width1: 1.6rem;    }    .msln-core-you{        width: 1.0rem;    }    .master-scholar-logo{        --gap1: 0.3rem;    }    .hcti-core-icon {        margin-top: 0.27rem;    }    /* 2026.5.8Linda修改-start */    .pbin-link-img-lab span {        line-height: 28px;        font-size: 10px;    }    /* 2026.5.8Linda修改-end */    .hsii-nub p,    .hsii-nub p *,    .hsii-nub ul span {        font-size: 14px;    }    .hcin-img, .hcin-img img {        height: auto;    }    .hcti-core .std-font64{        font-size: var(--font60);    }    .hcti-core {        padding: 1.0rem 0rem 0.3rem;    }    .home-cases .mod-arrows2 .slick-prev, .home-cases .mod-arrows2 .slick-next {        width: 0.5rem;        height: 0.5rem;    }    .home-cases-inof .slick-prev {        left: 0.06rem;    }    .home-cases-inof .slick-next {        right: 0.06rem;    }    .home-cases-data {        bottom: 0.78rem;        right: 6.3vw;    }    .home-cases-add {        border-radius: 0.2rem;    }    /* 767end */}