@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1919px) {
    :root {
        --font320: 300px;
        --font120: 100px;
        --font58: 50px;
        --font54: 46px;
        --font48: 40px;
        --font44: 40px;
        --font32: 30px;
        --font28: 28px;
        --font24: 24px;
        --font20: 20px;
        /* 段落字号 */
        --font18: 18px;
        --font16: 16px;
        --font14: 14px;
        /* 板块间距 */
        --space130: 110px;
        --space120: 100px;
        --space100: 90px;
        --space80: 70px;
        --space50: 42px;
        --space40: 36px;
    }

    .home-apply-cry-left {
        padding: 50px 40px 50px 45px;
    }

    .hacl-inof-item-box {
        padding: 10px 25px 10px 10px;
    }

    .home-apply-cry .std-h4 {
        margin-bottom: 24px;
    }

    .hacr-iib-text {
        margin-bottom: 20px;
    }

    .std-btn1-link {
        padding: 10px 32px;
    }

    .home-explor-cry-right {
        padding-left: 60px;
    }

    .pein-core .std-h2 {
        margin-bottom: 26px;
    }

    .std-font160 {
        font-size: 140px;
    }

    .pein-core-text-box {
        --widthx: 100px;
    }

    .pro-material-text {
        padding: 56px 120px 58px 72px;
    }

    .pro-story-slick-li a {
        padding-bottom: 36px;
    }

    .pro-story-slick-li {
        padding: 0 14px;
    }

    .pro-story-slick {
        margin: 0 -14px;
    }

    .pro-why-wrap-text {
        padding-right: 80px;
    }

    .mars-main .ys-nyban-title h1 {
        margin-bottom: 18px;
    }

    .mars-series-top .std-h2 {
        margin-bottom: 16px;
    }

    .mmci-item-top {
        padding: 25px 0;
    }

    .lcd-ban-cry {
        padding-top: 70px;
        padding-bottom: 280px;
    }

    .lcd-ban-cry-text .std-text2 {
        margin-top: 18px;
        margin-bottom: 32px;
    }

    .lcd-bctin-icon {
        width: 28px;
    }

    .lcd-bct-inof-nub .std-text2 {
        padding-left: 8px;
    }

    .lcd-btn-icon {
        width: 52px;
    }

    .lcd-ban {
        padding-bottom: 260px;
    }

    .lpwl-warp-le {
        padding-left: 38px;
        padding-right: 90px;
    }

    .lpwl-warp-le-li {
        margin-top: 20px;
    }

    .lpwl-warp-le .std-h4 {
        margin-bottom: 10px;
    }

    .lcd-table .ppci-nub {
        padding: 0 18px;
    }

    .product-pop-cry-rigth {
        padding-left: 14px;
    }

    .lcd-table .ppci-nub-box {
        padding: 18px 0px;
    }

    .material-info-img {
        width: 46%;
    }

    .material-info-text {
        width: 54%;
        padding-left: var(--space80);
    }

    .mitl-li {
        padding: 27px 0;
    }

    .mitl-li-form-item {
        margin-bottom: 15px;
    }

    .mitl-li .std-h5 {
        margin-bottom: 15px;
    }

    .mitl-li-list-li img {
        width: 28px;
    }

    .mpsl-text-wrap .std-text2 {
        margin-top: 26px;
    }

    .mpsl-text-wrap .std-btn1 {
        margin-top: var(--space80);
    }

    .healthy-print-img {
        width: 45%;
    }

    .healthy-print-text {
        width: 55%;
        padding-right: 60px;
    }

    .hptl-parga {
        margin-top: 21px;
    }

    .hptl-adv {
        margin-top: 36px;
    }

    .hptl-adv-ul-li {
        margin-bottom: 16px;
    }

    .hptl-btn {
        margin-top: var(--space50);
    }

    .healthy-print-text-li {
        padding-bottom: var(--space120);
    }

    .healthy-print-text-li:last-child {
        padding-bottom: calc(var(--space120) / 2);
    }

    .hals-li-cont .std-h5 {
        padding: 21px;
    }

    .hcls-li-cont-text {
        padding-left: 50px;
        padding-top: 40px;
    }

    .healthy-case .swiper-container-horizontal>.swiper-pagination-progressbar {
        left: calc(54% + 50px);
    }

    .ys-nybanner1 .ys-nyban-title {
        top: calc(50% + var(--headh) / 3);
    }

    .std-font100 {
        font-size: var(--font120);
    }

    /* 1919end */
}

@media screen and (max-width: 1680px) {
    :root {
        --font320: 280px;
        --font120: 80px;
        --headh: 76px;
        --font58: 42px;
        --font54: 38px;
        --font48: 34px;
        --font44: 32px;
        --font32: 28px;
        --font28: 26px;
        --font24: 24px;
        --font20: 20px;
        /* 段落字号 */
        --font18: 18px;
        --font16: 16px;
        --font14: 14px;
        /* 板块间距 */
        --space130: 100px;
        --space120: 90px;
        --space100: 80px;
        --space80: 60px;
        --space50: 36px;
        --space40: 30px;
    }

    /* Leo - start */
    /* c1 */
    .mcbt-left {
        padding-right: 125px;
    }

    .mlpl-image {
        width: 22px;
    }

    .mcbt-left-pic {
        margin-top: 24px;
    }

    .mcbt-right-but {
        margin-top: 24px;
    }

    .mate-cont-box-top {
        padding-bottom: 50px;
    }

    .mcbb-top-ule-le {
        padding: 0 9px;
        margin-bottom: 18px;
    }

    .mcbb-top-ule {
        margin: 0 -9px;
        margin-bottom: -18px;
    }

    .mcbb-ule-le {
        padding: 0 13px;
        margin-bottom: 24px;
    }

    .mcbb-ule {
        margin: 0 -13px;
        margin-bottom: -24px;
    }

    .mcbb-ule-le-link {
        padding: 25px 30px 42px 30px;
    }

    .mcbb-ule-le-link .ys-imgbox-cover {
        margin-top: 24px;
    }

    .pc-fenye li {
        width: 32px;
        height: 32px;
        line-height: 32px;
    }

    .mcbt-left-pic-link {
        padding: 6px 13px;
    }

    .std-btn1-link {
        padding: 10px 35px;
    }

    .mtul-but .std-btn1-link-font {
        line-height: 48px;
    }

    .mcbb-ule {
        padding-bottom: 52px;
    }

    /* d1 */
    .appl-main .mcbt-left {
        padding-right: 150px;
    }

    .appl-main .mate-cont-box-top {
        margin-bottom: 82px;
    }

    .appl-main .mcbu-le {
        padding: 0 12px;
        margin-bottom: 24px;
    }

    .appl-main .mcbu-le-link-par {
        margin: 22px 0;
    }

    .appl-main .mate-cont-box-ule {
        margin: 0 -12px;
        margin-bottom: -24px;
    }

    /* e1 */
    .scbt-ule-le-link {
        padding: 46px 28px 46px 28px;
    }

    .sull-pic-image {
        width: 34px;
    }

    .sull-pic-par {
        margin-left: 8px;
    }

    .sull-par {
        margin-top: 12px;
    }

    .scbt-ule-le {
        padding: 0 15px;
        margin-bottom: 25px;
    }

    .scbt-ule {
        margin: 0 -15px;
        margin-bottom: -25px;
    }

    .slbu-le-left {
        padding-right: 122px;
    }

    .slbu-le-left-par {
        margin-top: 16px;
    }

    .slbu-le:nth-child(2n) .slbu-le-left {
        padding-left: 80px;
    }

    .slbu-le-left-but {
        margin-top: 34px;
    }

    .slbu-le {
        margin-bottom: 50px;
    }

    .scbt-ule-le {
        padding: 0 12px;
        margin-bottom: 20px;
    }

    .scbt-ule {
        margin: 0 -12px;
        margin-bottom: -20px;
    }

    /* e2 */
    .soft-cont-box-ule {
        padding-top: 50px;
    }

    .scbu-le-link-left {
        padding-right: 160px;
    }

    .scbu-le:nth-child(2n) .scbu-le-link-left {
        padding-left: 100px;
    }

    .scbu-le {
        margin-bottom: 50px;
    }

    .soft-key-box-trit {
        margin-bottom: 55px;
    }

    .skbu-le-link-defa {
        padding: 90px 50px 72px 46px;
        border-radius: 18px;
    }

    .skbu-le-link::after {
        border-radius: 18px;
    }

    .skbu-le-link-elap {
        border-radius: 18px;
    }

    .skbu-le-link .slld-pic {
        width: 143px;
        margin: auto;
    }

    .skbu-le-link-tit {
        margin-top: 26px;
    }

    .skbu-le-link-elap {
        padding: 0px 39px 45px 38px;
    }

    .slle-image {
        width: 60px;
    }

    .slle-tit {
        margin-top: 14px;
    }

    .slle-par p {
        margin-top: 16px;
    }

    .soft-key {
        padding-bottom: 150px;
    }

    .slll-tit {
        margin-bottom: 18px;
    }

    .slll-par p {
        margin-bottom: 16px;
    }

    /* f2 */
    .news-cont {
        padding-top: 50px;
    }

    .ncbb-ule-le {
        padding: 0 9px;
        margin-bottom: 18px;
    }

    .ncbb-ule {
        margin: 0 -9px;
        margin-bottom: -18px;
    }

    .ncbb-ule-le-but .std-btn1-link-font {
        line-height: 48px;
    }

    .ncbb-ule-le-but .std-btn1-link {
        width: 150px;
    }

    .ncbu-le-link {
        padding: 50px 0;
    }

    .ncbu-le {
        padding: 0 20px;
    }

    .news-cont-box-ule {
        margin: 0 -20px;
        margin-bottom: 50px;
    }

    .ncbu-le-link-tit {
        margin-top: 14px;
    }

    .ncbu-le-link-but {
        margin-top: 40px;
    }

    .ncbu-le-link .ys-imgbox-cover {
        border-radius: 16px;
        margin-top: 24px;
    }

    /* f3 */
    .deta-cont {
        padding-top: 74px;
        padding-bottom: 60px;
    }

    .deta-cont-box-share .ys-share-list {
        padding: 0 8px;
    }

    .deta-cont-box-tit {
        margin-top: 12px;
    }

    .deta-cont-box-par {
        margin-top: 30px;
    }

    .deta-editor {
        padding-top: 50px;
    }

    .deta-editor-box-left {
        padding-right: 136px;
    }

    .debl-editor {
        padding-bottom: 34px;
    }

    .debl-page-ule .debl-page-ule-le {
        margin-top: 16px;
    }

    .debr-tit {
        padding-bottom: 22px;
    }

    .dtul-link {
        padding: 22px 0;
    }

    .dtul-link-tit {
        margin-top: 8px;
    }

    .dtul-link-but {
        margin-top: 32px;
    }

    /* f5 */
    .part-main .part-cont {
        padding-top: 80px;
        padding-bottom: 270px;
    }

    .part-cont-box-par {
        padding: 0 185px;
        padding-top: 16px;
    }

    .part-cont .mcbb-top-ule {
        margin: 0 -3px;
        margin-top: 40px;
    }

    .mcbb-top-caro {
        margin-top: 50px;
    }

    .mtcu-le {
        padding: 0 9px;
        margin-bottom: 18px;
    }

    .mcbb-top-caro-ule {
        margin: 0 -9px;
        margin-bottom: -18px;
    }

    /* f4 */
    .bcbl-par {
        margin-top: 16px;
    }

    .bcbl-tith {
        margin-top: 50px;
    }

    .bcbl-ule-le {
        margin-bottom: 14px;
    }

    .beco-cont-box-right .ys-form {
        padding: 30px;
    }

    .beco-cont-box-left {
        padding-right: 60px;
    }

    .beco-cont-box-right .ys-form-inof-item {
        padding: 0 14px;
        margin-bottom: 18px;
    }

    .beco-cont-box-right .ys-form-inof {
        margin: 0 -14px;
    }

    .ys-form-inof-text .ys-fii-input {
        height: 100px !important;
    }

    .beco-cont-box-right .ys-fii-submit {
        height: 50px;
        line-height: 50px;
    }

    /* .beco-cont-box-right .ys-fii-input {
        height: 48px;
    } */
    .ys-fic-auth {
        margin: 0 -14px;
    }

    .ys-fic-auth label {
        padding: 0 14px;
    }

    /* Leo - end */
    .ys-dots1 .slick-dots li {
        width: 66px;
    }

    .hpii-link {
        padding: 42px 44px 18px;
    }

    .hpii-link .hpii-link-img {
        margin-top: 3px;
    }

    .hacl-inof-item-icon {
        width: 28px;
    }

    .hacl-inof-item .std-font24 {
        font-size: 22px;
    }

    .hacl-inof-item-box {
        padding: 8px 23px 8px 10px;
    }

    .home-apply-cry .std-h4 {
        margin-bottom: 20px;
    }

    .home-apply-cry-left {
        padding: 37px 30px 30px 36px;
    }

    .hacr-inof-item-box {
        bottom: 24px;
        right: 24px;
        padding: 26px 22px 24px 28px;
    }

    .hacr-iib-text {
        margin-bottom: 16px;
    }

    .std-btn1-link {
        padding: 8px 27px;
    }

    .home-explor-cry-right {
        padding-left: 46px;
    }

    .hecr-item-link .std-font24 {
        font-size: 22px;
    }

    .hecr-item-link .std-text2 {
        margin-bottom: 8px;
    }

    .hecr-item-link {
        padding-top: 24px;
        padding-bottom: 17px;
    }

    .footer-nav>li>a {
        margin-bottom: 20px;
    }

    .footer-top {
        padding-bottom: 50px;
    }

    .ys-nyban-parga {
        margin-top: 18px;
        width: 59%;
    }

    .ys-nyban-parga p {
        margin-top: 16px;
    }

    .pein-core .std-h2 {
        margin-bottom: 18px;
    }

    .std-font160 {
        font-size: 124px;
    }

    .pro-explore-side {
        right: 30px;
        --heightx: 66px;
    }

    .pein-core-build-item .std-font160 {
        top: calc(var(--headh) + 20px);
    }

    .pein-cbi-box .std-h4 {
        margin-bottom: 8px;
    }

    .pein-cbi-box {
        padding: 20px 16px 36px 20px;
    }

    .pro-material-text {
        padding: 52px 90px 52px 56px;
    }

    .pro-material-text .std-text2 {
        margin-bottom: 48px;
    }

    .pssl-img {
        border-radius: 12px;
    }

    .pro-why-wrap-text {
        padding-right: 52px;
    }

    .pwwt-ul-li-tit {
        padding: 18px 0;
    }

    .pro-why-wrap-text h2 {
        margin-bottom: calc(var(--space50) * 0.6);
    }

    .pro-why {
        padding-top: var(--space130);
    }

    .pwwt-ul-li-parga,
    .pwwt-ul-li-parga p {
        line-height: var(--line16);
    }

    .pwwt-ul-li-tit {
        padding: 16px 0;
    }

    .pro-story-slick-li {
        padding: 0 11px;
    }

    .pro-story-slick {
        margin: 0 -11px;
    }

    .pssl-img {
        border-radius: 10px;
    }

    .pro-story-slick-li a {
        padding-bottom: 24px;
    }

    .pssl-tit {
        margin-top: 20px;
    }

    .nybanner-btns {
        --jian1: 8px;
    }

    .mars-mater-cry-inof {
        padding-right: 40px;
    }

    .mmci-item-top {
        padding: 20px 0;
    }

    .mod-title1 .std-h2 {
        margin-bottom: 16px;
    }

    .mod-title1 .std-text2 {
        margin-bottom: 32px;
    }

    .main-link-text {
        padding: 23px 25px 36px;
    }

    .mars-soonser .std-h2 {
        margin-bottom: 28px;
    }

    .mars-soonser .mod-title2 {
        margin-bottom: var(--space100);
    }

    .mars-soonser-core-left .std-text2,
    .mars-soonser-core-left .std-text2 p {
        font-size: 14px;
    }

    .mars-soonser-core-left {
        width: 286px;
    }

    .mars-soonser-core-right {
        width: calc(100% - 286px);
    }

    .mars-soonser-core {
        --top1: 43px;
        --heightx: 62px;
        --height2: 214px;
        --widthx: calc(43.75vw - 143px);
    }

    .mars-trait {
        --jian1: 38px;
    }

    .lcd-ban-cry .std-btn1 {
        margin-top: 52px;
    }

    .lcd-ban-cry2 .std-h5 {
        width: 78.1%;
    }

    .lcd-btn-icon {
        width: 48px;
    }

    .lwul-img {
        margin-right: 10px;
    }

    .lpwl-warp-le-li:nth-child(n+2) {
        margin-top: 13px;
    }

    .lpwl-warp-le {
        padding-left: 30px;
        padding-right: 40px;
    }

    .lcd-table .ppci-nub-box {
        padding: 16px 0px;
    }

    .lcd-table .ppci-nub {
        padding: 0 11px;
    }

    .lcd-table .ppci-nub-name,
    .lcd-table .ppci-nub-text {
        font-size: 14px;
    }

    .mitl-li-list-item a {
        padding: 15px 18px 15px 22px;
    }

    .mpsl-text {
        padding-left: 42px;
        padding-right: 44px;
    }

    .haul-icon {
        width: 22px;
    }

    .hptl-adv-ul-li p {
        width: calc(100% - 22px);
        padding-left: 8px;
    }

    .hptl-adv-ul-li {
        margin-bottom: 14px;
    }

    .healthy-print-img {
        border-radius: 12px;
        margin-top: 26px;
        top: var(--space120);
    }

    .hptl-text,
    .hptl-parg1 {
        margin-top: 18px;
    }

    .hals-li-cont {
        border-radius: 12px;
    }

    .hals-li-cont .std-h5 {
        padding: 16px;
    }

    .healthy-app-list-swiper {
        padding-bottom: var(--space100) !important;
    }

    .hlct-time {
        font-size: var(--font18);
    }

    .slbu-le-left {
        padding-right: var(--space120);
    }

    .acwr-text.yxedr-active p {
        margin-bottom: 24px;
    }

    .acwr-num-ul-li {
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .acwr-num-ul {
        margin: 0 -8px;
    }

    .deta-editor-box-left {
        padding-right: 110px;
    }

    .lcd-ban-cry2 .std-h5 {
        width: 88%;
    }

    /* 6.10 start */
    .fsln-code {
        width: 120px;
        bottom: -16px;
    }

    .fsln-code::after {
        bottom: -13px;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 11px solid #fff;
        left: 48%;
    }

    /* 6.10 end */

    /* 1680end */
}

@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }

    :root {
        --font320: 240px;
        --font120: 70px;
        --headh: 66px;
        --font58: 36px;
        --font54: 34px;
        --font48: 32px;
        --font44: 30px;
        --font32: 26px;
        --font28: 24px;
        --font24: 20px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 16px;
        --font14: 14px;
        /* 板块间距 */
        --space130: 80px;
        --space120: 70px;
        --space100: 60px;
        --space80: 44px;
        --space50: 32px;
        --space40: 26px;
    }

    .head-nav {
        --jian1: 18px;
    }

    .head-nav {
        margin-left: calc(50px - var(--jian1));
    }

    .head-lang {
        margin-left: 18px;
    }

    /* Leo -start */
    /* c1 */
    .mcbt-left {
        padding-right: 90px;
    }

    .mlpl-image {
        width: 20px;
        margin-left: 12px;
    }

    .mcbt-left-pic-link {
        padding: 5px 10px;
    }

    .std-btn1-link {
        padding: 9px 29px;
    }

    .mtul-but .std-btn1-link-font {
        line-height: 46px;
    }

    .mtul-but .std-btn1-link {
        width: 130px;
    }

    .mcbt-left-pic {
        margin-top: 20px;
    }

    .mcbt-right-but {
        margin-top: 20px;
    }

    .mcbt-right-editor p {
        margin-bottom: 8px;
    }

    .mate-cont-box-top {
        padding-bottom: 42px;
    }

    .mcbb-top-ule-le {
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .mcbb-top-ule {
        margin: 0 -8px;
        margin-bottom: -16px;
    }

    .mcbb-ule-le-link {
        padding: 22px 26px 36px 26px;
    }

    .mcbb-ule-le {
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .mcbb-ule {
        margin: 0 -10px;
        margin-bottom: -20px;
    }

    .mcbb-ule-le-link .ys-imgbox-cover {
        margin-top: 20px;
    }

    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 7px
    }

    .mcbb-ule {
        padding-bottom: 44px;
    }

    /* d1 */
    .appl-main .mcbt-left {
        padding-right: 75px;
    }

    .appl-main .mate-cont-box-top {
        margin-bottom: 70px;
    }

    .appl-main .mcbu-le {
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .appl-main .mate-cont-box-ule {
        margin: 0 -10px;
        margin-bottom: -20px;
    }

    .appl-main .mcbu-le-link-par {
        margin: 20px 0;
    }

    .appl-main .mcbu-le-link {
        border-radius: 14px;
    }

    /* e1 */
    .scbt-ule-le-link {
        padding: 32px 26px 32px 26px;
    }

    .slbu-le-left {
        padding-right: 90px;
    }

    .slbu-le:nth-child(2n) .slbu-le-left {
        padding-left: 60px;
    }

    .slbu-le-left-but {
        margin-top: 28px;
    }

    .slbu-le {
        margin-bottom: 42px;
    }

    .sull-pic-image {
        width: 30px;
    }

    .sull-pic-par {
        margin-left: 7px;
    }

    .sull-par {
        margin-top: 10px;
    }

    .slbu-le-left-par {
        margin-top: 12px;
    }

    .scbt-ule-le {
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .scbt-ule {
        margin: 0 -8px;
        margin-bottom: -16px;
    }

    /* e2 */

    /* Leo -end */
    .soft-cont-box-ule {
        padding-top: 42px;
    }

    .scbu-le {
        margin-bottom: 42px;
    }

    .scbu-le-link-left {
        padding-right: 100px;
    }

    .scbu-le:nth-child(2n) .scbu-le-link-left {
        padding-left: 70px;
    }

    .soft-key-box-trit {
        margin-bottom: 45px;
    }

    .skbu-le-link-defa {
        padding: 70px 32px 52px 32px;
        border-radius: 16px;
    }

    .skbu-le-link::after {
        border-radius: 16px;
    }

    .skbu-le-link-elap {
        border-radius: 16px;
    }

    .skbu-le-link .slld-pic {
        width: 120px;
    }

    .skbu-le-link-tit {
        margin-top: 22px;
    }

    .slle-tit {
        margin-top: 10px;
    }

    .slle-par p {
        margin-top: 12px;
    }

    .skbu-le-link-elap {
        padding: 0px 30px 26px 30px;
    }

    .soft-key {
        padding-bottom: 110px;
    }

    .slll-tit {
        margin-bottom: 14px;
    }

    .skbu-le {
        padding: 0 6px;
        margin-bottom: 16px;
    }

    .soft-key-box-ule {
        margin: 0 -6px;
        margin-bottom: -6px;
    }

    .slll-par p {
        margin-bottom: 14px;
    }

    .sull-pic-image {
        margin-top: 2px;
    }

    /* f2 */
    .news-cont {
        padding-top: 42px;
    }

    .ncbb-ule-le-but .std-btn1-link-font {
        line-height: 46px;
    }

    .ncbu-le-link {
        padding: 42px 0;
    }

    .ncbb-ule-le {
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .ncbb-ule {
        margin: 0 -8px;
        margin-bottom: -16px;
    }

    .ncbu-le {
        padding: 0 10px;
    }

    .news-cont-box-ule {
        margin: 0 -10px;
        margin-bottom: 42px;
    }

    .ncbu-le-link-tit {
        margin-top: 12px;
    }

    .ncbu-le-link-but {
        margin-top: 32px;
    }

    .ncbu-le-link .ys-imgbox-cover {
        border-radius: 14px;
        margin-top: 20px;
    }

    /* f3 */
    .deta-cont {
        padding-top: 60px;
        padding-bottom: 50px;
    }

    .deta-cont-box-share .ys-share-list {
        padding: 0 7px;
    }

    .deta-cont-box-tit {
        margin-top: 10px;
    }

    .deta-cont-box-par {
        margin-top: 24px;
    }

    .deta-editor {
        padding-top: 40px;
    }

    .deta-editor-box-left {
        padding-right: 100px;
    }

    .debr-tit {
        padding-bottom: 18px;
    }

    .dtul-link {
        padding: 18px 0;
    }

    .dtul-link-tit {
        margin-top: 6px;
    }

    .dtul-link-but {
        margin-top: 24px;
    }

    .debl-editor {
        padding-bottom: 24px;
    }

    .debl-page-ule .debl-page-ule-le {
        margin-top: 14px;
    }

    .dpul-link-left {
        padding-right: 40px;
    }

    /* .debl-page-ule-le:last-child .dpul-link-left {
        padding-right: 40px;
    } */
    /* f5 */
    .part-main .part-cont {
        padding-top: 70px;
        padding-bottom: 210px;
    }

    .part-cont-box-par {
        padding: 0 118px;
        padding-top: 14px;
    }

    .part-cont .mcbb-top-ule {
        margin-top: 34px;
    }

    .mcbb-top-caro {
        margin-top: 40px;
    }

    .mtcu-le {
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .mcbb-top-caro-ule {
        margin: 0 -8px;
        margin-bottom: -16px;
    }

    .mcbb-top-caro .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 5px;
    }

    /* f4 */
    .bcbl-par {
        margin-top: 14px;
    }

    .bcbl-tith {
        margin-top: 40px;
    }

    .bull-pic {
        margin-top: 4px;
    }

    .bcbl-ule-le {
        margin-bottom: 10px;
    }

    .bcbl-ule {
        margin-top: 16px;
    }

    .beco-cont-box-left {
        padding-right: 30px;
    }

    .beco-cont-box-right .ys-form-inof-item {
        padding: 0 10px;
        margin-bottom: 14px;
    }

    .beco-cont-box-right .ys-form-inof {
        margin: 0 -10px;
    }

    .ys-form-inof-text .ys-fii-input {
        height: 90px !important;
    }

    .beco-cont-box-right .ys-fii-name {
        margin-bottom: 5px;
    }

    .beco-cont-box-right .ys-fii-submit {
        height: 48px;
        line-height: 48px;
    }

    /* .beco-cont-box-right .ys-fii-input {
        height: 46px;
    } */
    .ys-fic-auth {
        margin: 0 -10px;
    }

    .ys-fic-auth label {
        padding: 0 10px;
    }

    /* .beco-cont-box-right .ys-fic-auth-img {
        height: 46px;
    } */
    .beco-cont-box-right .ys-fii-name {
        font-size: 14px
    }

    .beco-cont-box-right .ys-fii-input input {
        font-size: 14px;
    }

    .std-btn1-link {
        padding: 6px 22px;
    }

    .hpii-link {
        padding: 32px 30px 16px;
    }

    .hpii-link .std-font32 {
        margin-bottom: 9px;
    }

    .home-product-inof {
        --jian1: 14px;
    }

    .hacl-inof-item .std-font24 {
        font-size: 20px;
    }

    .home-apply-cry-left {
        padding: 30px 20px 27px 27px;
    }

    .hacl-inof-item {
        margin-bottom: 4px;
    }

    .home-apply-cry .std-h4 {
        margin-bottom: 18px;
    }

    .hacl-inof-item .std-font24 {
        padding-left: 8px;
    }

    .hacl-inof-item-icon {
        width: 26px;
    }

    .hacr-iib-text {
        margin-bottom: 10px;
    }

    .hecr-item-link .std-font24 {
        font-size: 20px;
    }

    .home-explor-cry-right {
        padding-left: 32px;
    }

    .hecr-item-link .std-text2 {
        font-size: 14px;
    }

    .hecr-item-link .std-text2 {
        --jian1: 8px;
    }

    .hecr-item-link .std-text2 {
        margin-bottom: 6px;
    }

    .hecr-item-link {
        padding-top: 20px;
        padding-bottom: 16px;
    }

    .footer-nav>li>a {
        margin-bottom: 15px;
    }

    .footer-nav {
        --jian1: 24px;
    }

    .footer-logo {
        width: 160px;
        margin-bottom: 30px;
    }

    .footer-call .std-btn1 {
        margin-top: var(--space40);
    }

    .mod-arrows1 .swiper-button-next,
    .mod-arrows1 .swiper-button-prev,
    .mod-arrows1 .slick-prev,
    .mod-arrows1 .slick-next {
        width: 40px;
        height: 40px;
    }

    .home-product-inof.mod-arrows1 {
        padding-bottom: 65px;
    }

    .pro-material-text .std-h2 {
        margin-bottom: 15px;
    }

    .pro-material-text .std-text2 {
        margin-bottom: 25px;
    }

    .pro-material-text {
        padding: 40px 60px 40px 40px;
    }

    .std-font160 {
        font-size: 100px;
    }

    .pein-core-text .std-text2,
    .pein-core-text .std-text2 p {
        line-height: var(--line145);
        font-size: 14px;
    }

    .pein-core .std-h2 {
        margin-bottom: 14px;
    }

    .pein-core-text-box {
        margin-bottom: var(--space50);
    }

    .pein-cbi-box .std-text2,
    .pein-cbi-box .std-text2 p {
        font-size: 14px;
    }

    .pein-cbi-box {
        padding: 18px 14px 27px 18px;
        border-radius: 10px;
    }

    .pro-explore-side {
        right: 20px;
        --heightx: 56px;
    }

    .pein-cbi-box .std-h4 {
        margin-bottom: 5px;
    }

    .ys-nyban-parga p {
        line-height: 1.5;
    }

    .ys-nyban-parga p {
        margin-top: 12px;
    }

    .ys-nyban-parga {
        margin-top: 12px;
    }

    .ys-nyban-parga,
    .ys-nyban-parga p {
        font-size: 14px;
    }

    .mars-soonser-core-right .mscl-series-nub .std-text2 {
        line-height: var(--line145);
    }

    .mars-soonser-core-right .mscl-series-nub .std-text2,
    .mars-soonser-core-right .mscl-series-nub .std-text2 p {
        font-size: 14px;
    }

    .mars-soonser .soonser-wai {
        margin-top: 18px;
    }

    .ys-form-inof-submit .ys-fii-submit {
        height: 48px;
    }

    .form-pop .std-font32 {
        margin-bottom: 12px;
    }

    .mars-soonser .std-h2 {
        margin-bottom: 26px;
    }

    .main-link-text .std-text2,
    .main-link-text .std-text2 p {
        font-size: 14px;
    }

    .mars-apply-inof {
        --jian1: 12px;
    }

    .mars-apply {
        --width1: 40px;
    }

    .mmci-item-bot .std-text2,
    .mmci-item-bot .std-text2 p {
        font-size: 14px;
    }

    .mmci-item-bot {
        padding-bottom: 26px;
    }

    .mars-mater-cry-inof {
        padding-right: 31px;
    }

    .mmci-item-top {
        padding: 18px 0;
    }

    .mars-series-top .std-text2 {
        width: 80%;
    }

    .mars-main .ys-nyban-title h1 {
        margin-bottom: 13px;
    }

    .mars-main .ys-nyban-title .std-h5 {
        width: 66%;
    }

    .mars-trait {
        --jian1: 20px;
    }

    .mtin-icon {
        width: 20px;
    }

    .mars-trait-inof .std-text2 {
        padding-left: 6px;
    }

    .mars-trait-inof .std-text2,
    .mars-trait-inof .std-text2 p {
        font-size: 14px;
    }

    .ppci-nub {
        padding-top: 17px;
        padding-bottom: 17px;
    }

    .lcd-ban-cry-text {
        width: 52.4%;
    }

    .lcd-ban-cry-text .std-text2 {
        margin-top: 16px;
        margin-bottom: 24px;
    }

    .lcd-bctin-icon {
        width: 26px;
    }

    .lcd-bct-inof-nub .std-text2 {
        padding-left: 6px;
    }

    .lcd-bct-inof {
        --jian1: 22px;
    }

    .lcd-ban-cry .std-btn1 {
        margin-top: 48px;
    }

    .lcd-ban-cry {
        padding-top: 70px;
        padding-bottom: 160px;
    }

    .std-font190 {
        font-size: 130px;
    }

    .lcd-ban {
        padding-bottom: 180px;
    }

    .lcd-btn-icon {
        width: 40px;
    }

    .lpwl-warp-le {
        padding-left: 27px;
        padding-right: 30px;
    }

    .lpwl-warp-le-li {
        margin-top: 18px;
    }

    .lpwl-warp-le-li:nth-child(n+2) {
        margin-top: 10px;
    }

    .lcd-table .ppci-nub {
        padding: 0 8px;
    }

    .lcd-table .product-pop-cry-left {
        width: 300px;
    }

    .product-pop-cry-rigth {
        width: calc(100% - 300px);
    }

    .lcd-table .ppci-nub-box {
        padding: 13px 0px;
    }

    .lcd-product {
        padding-top: var(--space100);
        padding-bottom: var(--space130);
    }

    .lcd-table-ul-li {
        margin-top: var(--space50);
    }

    .mull-par {
        margin-top: 5px;
    }

    .mcbt-right-editor p {
        line-height: var(--line145);
    }

    .mcbt-left {
        width: 45%;
        padding-right: 30px;
    }

    .mcbt-right {
        width: 55%;
    }

    .material-info-img-bt .slick-prev,
    .material-info-img-bt .slick-next {
        width: 23px;
        height: 23px;
    }

    .miib-li {
        padding: 0 6px;
    }

    .material-info-img-bt {
        margin: 0 -6px;
    }

    .mpsl-text-wrap .std-text2 {
        margin-top: 16px;
    }

    .mpsl-text {
        padding-left: 34px;
        padding-right: 32px;
    }

    .appl-main .mcbu-le-link-par {
        margin: 16px 0;
    }

    .hcls-li-cont-text {
        padding-left: 30px;
        padding-top: 20px;
    }

    .hlct-tit {
        margin-top: 12px;
    }

    .hlct-btn {
        margin-top: var(--space40);
    }

    .healthy-case .swiper-container-horizontal>.swiper-pagination-progressbar {
        left: calc(54% + 30px);
        width: 27%;
    }

    .healthy-app .swiper-container-horizontal>.swiper-pagination-progressbar {
        bottom: 20px;
    }

    .ys-nybanner1 .ys-nyban-title {
        top: calc(50% + var(--headh) / 2);
    }

    .ys-nybanner1 .ys-nyban-parga p {
        margin-bottom: 0.75em;
    }

    .about-cont-warp-le {
        width: 36%;
        padding-right: 20px;
    }

    .about-cont-warp-ri {
        width: 64%;
    }

    .anul-box-tit-num {
        font-size: var(--font54);
    }

    .anul-box {
        padding-top: 10px;
        padding-bottom: 30px;
        border-radius: 10px;
    }

    .acwr-text.yxedr-active p {
        margin-bottom: 18px;
    }

    .acwr-num {
        margin-top: var(--space80);
    }

    .acwr-mission {
        margin-top: var(--space80);
        padding: 34px;
    }

    .acwr-miss-ul-li:nth-child(n+2) {
        padding-top: 34px;
        margin-top: 34px;
    }

    .deta-editor-box-right {
        width: 22%;
    }

    .dtul-link-but {
        margin-top: 16px;
    }

    .deta-editor-box-left {
        width: 78%;
        padding-right: 60px;
    }

    .ys-form {
        --space: 8px;
        --spacebot: 16px;
        --spacein: 12px;
        --height: 44px;
    }

    .beco-cont {
        padding-top: var(--space120);
    }

    .beco-cont-box-right .ys-form-inof-item {
        padding: 0 7px;
    }

    .beco-cont-box-right .ys-form-inof {
        margin: 0 -7px;
    }

    /* 6.10 start */
    .fsln-code {
        bottom: -23px;
        width: 130px;
        padding: 8px;
        background: #fff;
        border-radius: 5px;
    }

    .fsln-code::after {
        left: 48%;
        bottom: -11px;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 10px solid #fff;
    }

    /* 6.10 end */

    /* 1440end */
}

@media screen and (max-width: 1199px) {
    :root {
        --font320: 140px;
        --font120: 50px;

        --headh: 56px;
        --font58: 32px;
        --font54: 30px;
        --font48: 28px;
        --font44: 26px;
        --font32: 22px;
        --font28: 20px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 16px;
        --font14: 14px;
        /* 板块间距 */
        --space130: 65px;
        --space120: 58px;
        --space100: 50px;
        --space80: 30px;
        --space50: 26px;
        --space40: 22px;
    }

    /* leo - start */
    .mcbt-left {
        padding-right: 30px;
        width: 40%;
    }

    .mcbt-right {
        width: 60%;
    }

    .mlpl-image {
        width: 18px;
    }

    .mcbt-left-pic-link .mlpl-image {
        margin-left: 12px;
    }

    .mcbt-left-pic-link {
        padding: 4px 8px;
    }

    .std-btn1-link {
        padding: 8px 24px;
    }

    .mate-cont-box-top {
        padding-bottom: 34px;
    }

    .mcbb-top-ule-le {
        padding: 0 6px;
        margin-bottom: 12px;
    }

    .mcbb-top-ule {
        margin: 0 -6px;
        margin-bottom: -12px;
    }

    .mcbb-ule-le {
        width: 50%;
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .mcbb-ule {
        margin: 0 -8px;
        margin-bottom: -16px;
    }

    .pc-fenye li {
        width: 28px;
        height: 28px;
        line-height: 28px;
        margin: 0 6px;
        font-size: 12px;
    }

    .mtul-but .std-btn1-link-font {
        line-height: 42px;
    }

    .mtul-but .std-btn1-link {
        width: 120px;
    }

    .mcbb-ule-le-link {
        padding: 20px 22px 26px 22px;
    }

    .mcbb-ule-le-link .ys-imgbox-cover {
        margin-top: 16px;
    }

    .mcbb-ule {
        padding-bottom: 36px;
    }

    /* d1 */
    .appl-main .mcbt-left {
        width: 40%;
        padding-right: 30px;
    }

    .appl-main .mate-cont-box-top {
        margin-bottom: 54px;
    }

    .appl-main .mcbu-le {
        width: 50%;
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .appl-main .mate-cont-box-ule {
        margin: 0 -8px;
        margin-bottom: -16px;
    }

    .appl-main .mcbu-le-link-par {
        margin: 16px 0;
    }

    .appl-main .mcbu-le-link {
        border-radius: 12px;
    }

    /* e1 */
    .scbt-ule-le-link {
        padding: 24px 20px 24px 20px;
    }

    .sull-pic-image {
        width: 24px;
    }

    .sull-pic-par {
        margin-left: 6px;
    }

    .slbu-le-left {
        padding-right: 30px;
    }

    .slbu-le:nth-child(2n) .slbu-le-left {
        padding-left: 20px;
    }

    .slbu-le {
        margin-bottom: 34px;
    }

    .slbu-le-left-but {
        margin-top: 16px;
    }

    .slbu-le-left-par {
        margin-top: 10px;
    }

    .scbt-ule-le {
        width: 50%;
    }

    .scbt-ule-le:last-child {
        display: flex;
        justify-content: center;
    }

    .scbt-ule-le {
        padding: 0 8px;
        margin-bottom: 18px;
    }

    .sull-pic-image {
        width: 22px;
    }

    .scbt-ule {
        margin: 0 -8px;
        margin-bottom: -18px;
    }

    .sull-pic-image {
        margin-top: 3px;
    }

    /* e2 */
    .soft-cont-box-ule {
        padding-top: 34px;
    }

    .scbu-le-link-left {
        padding-right: 30px;
    }

    .scbu-le:nth-child(2n) .scbu-le-link-left {
        padding-left: 20px;
    }

    .scbu-le {
        margin-bottom: 34px;
    }

    .soft-key-box-trit {
        margin-bottom: 35px;
    }

    .skbu-le-link .slld-pic {
        width: 90px;
    }

    .skbu-le-link-defa {
        padding: 46px 32px 45px 32px;
        border-radius: 14px;
    }

    .skbu-le-link::after {
        border-radius: 14px;
    }

    .skbu-le-link-elap {
        border-radius: 14px;
    }

    .soft-key {
        padding-bottom: 75px;
    }

    .slll-tit {
        margin-bottom: 10px;
    }

    .skbu-le {
        padding: 0 4px;
        margin-bottom: 14px;
    }

    .soft-key-box-ule {
        margin: 0 -14px;
        margin-bottom: -14px;
    }

    .scbu-le-link-right .ys-imgbox-cover {
        border-radius: 12px;
        overflow: hidden;
    }

    .slll-par p {
        margin-bottom: 10px;
    }

    .skbu-le-link-defa {
        opacity: 0;
        display: none;
    }

    .skbu-le-link-elap {
        position: relative;
        opacity: 1;
    }

    .skbu-le-link::after {
        opacity: 1;
    }

    .slle-par {
        margin-top: 0px;
    }

    .skbu-le-link-elap {
        padding: 26px 30px 26px 30px;
    }

    /* f2 */
    .ncbu-le {
        padding: 0 10px;
    }

    .news-cont-box-ule {
        margin: 0 -10px;
        margin-bottom: 36px;
    }

    .news-cont {
        padding-top: 36px;
    }

    .ncbb-ule-le {
        padding: 0 6px;
        margin-bottom: 12px;
    }

    .ncbb-ule {
        margin: 0;
        margin-bottom: -12px;
    }

    .ncbb-ule .ncbb-ule-le:first-child {
        padding-left: 0;
    }

    .ncbb-ule .ncbb-ule-le:last-child {
        padding-right: 7.5vw;
    }

    .ncbb-ule-le-but .std-btn1-link-font {
        line-height: 42px;
    }

    .ncbu-le-link {
        padding: 36px 0;
    }

    .ncbu-le-link-tit {
        margin-top: 10px;
    }

    .ncbu-le-link-but {
        margin-top: 26px;
    }

    .ncbu-le-link .ys-imgbox-cover {
        border-radius: 12px;
        margin-top: 16px;
    }

    /* f3 */
    .deta-cont {
        padding-top: 46px;
        padding-bottom: 40px;
    }

    .deta-cont-box-tit {
        margin-top: 8px;
    }

    .deta-cont-box-par {
        margin-top: 18px;
    }

    .deta-editor {
        padding-top: 30px;
    }

    .deta-editor {
        padding-top: 26px;
    }

    .debr-tit {
        padding-bottom: 14px;
    }

    .dtul-link {
        padding: 14px 0;
    }

    .dtul-link-tit {
        margin-top: 4px;
    }

    .dtul-link-but {
        margin-top: 18px;
    }

    .deta-editor-box-left {
        padding-right: 30px;
    }

    .debl-editor {
        padding-bottom: 18px;
    }

    .debl-page-ule .debl-page-ule-le {
        margin-top: 13px;
    }

    .dpul-link-left {
        padding-right: 30px;
    }

    /* .debl-page-ule-le:last-child .dpul-link-left {
        padding-right: 62px;
    } */
    .dpul-link-left::after {
        right: 17px;
    }

    .news-cont-box-but {
        margin-right: -7.5vw;
    }

    .mCSB_scrollTools .mCSB_draggerContainer {
        position: absolute;
        top: -7px;
        right: 7.5vw;
        bottom: 0;
        right: 0;
        height: auto;
    }

    /* f5 */
    .part-main .part-cont {
        padding-top: 60px;
        padding-bottom: 100px;
    }

    .part-cont-box-par {
        padding: 0 40px;
        padding-top: 12px;
    }

    .part-cont .mcbb-top-ule {
        margin-top: 26px;
    }

    .mcbb-top-caro {
        margin-top: 32px;
    }

    .mcbb-top-caro .slick-dots {
        bottom: -20px;
    }

    .mtcu-le {
        padding: 0 7px;
        margin-bottom: 14px;
    }

    .mcbb-top-caro-ule {
        margin: 0 -7px;
        margin-bottom: -14px;
    }

    /* f4 */
    .bcbl-par {
        margin-top: 10px;
    }

    .bcbl-tith {
        margin-top: 30px;
    }

    .bcbl-ule {
        margin-top: 14px;
    }

    .bcbl-ule-le {
        margin-bottom: 8px;
    }

    .beco-cont-box-left {
        padding-right: 15px;
    }

    .beco-cont-box-right .ys-form-inof-item {
        width: 100%;
        padding: 0;
        margin-bottom: 12px;
    }

    .beco-cont-box-right .ys-form-inof {
        margin: 0;
    }

    .beco-cont-box-right .ys-form {
        padding: 20px;
    }

    .beco-cont-box-right .ys-fii-submit {
        height: 46px;
        line-height: 46px;
    }

    .ys-fic-auth label {
        width: 100%;
        padding: 0;
    }

    /* .beco-cont-box-right .ys-fii-input {
        height: 44px;
    }
    .beco-cont-box-right .ys-fic-auth-img {
        height: 44px;
    } */
    .ys-fic-auth {
        margin: 0;
    }

    .news-cont-box-but .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        right: 7.5vw;
    }

    .ys-fia-text-word {
        font-size: 14px;
    }

    /* leo - end */
    .ys-page-wrap .ys-main {
        margin-top: 0;
    }

    .ys-hd-ph {
        transition: all .4s ease;
    }

    .ys-hd-ph.isfixed {
        background: var(--navdi);
    }

    .ys-phnav-search-box.ys-modal {
        background: url(../images/bo6bj.jpg) center / cover no-repeat;
    }

    .ys-dots1 .slick-dots li {
        width: 46px;
    }

    .ys-dots1 .slick-dots li::before,
    .ys-dots1 .slick-dots li::after {
        height: 2px;
    }

    .home-product-inof {
        padding-right: 0%;
    }

    .home-product-inof {
        --jian1: 12px;
    }

    .hpii-link {
        padding: 27px 18px 14px;
    }

    .std-btn1-link {
        padding: 6px 20px;
    }

    .std-btn1-link-font {
        font-size: 14px;
    }

    .hpii-link .std-text2,
    .hpii-link .std-text2 p {
        font-size: 14px;
    }

    .hpii-link .std-text2 {
        margin-bottom: 18px;
    }

    .home-apply-cry {
        background: transparent;
        border-radius: 0;
        flex-direction: column;
        overflow: visible;
    }

    .home-apply-cry-left {
        width: 100%;
        padding: 0;
    }

    .home-apply-cry .std-h4 {
        margin-bottom: 18px;
        text-align: center;
        font-family: var(--regular);
        color: var(--color2);
        font-size: var(--font24);
    }

    .hacl-inof {
        --jian1: 10px;
    }

    .hacl-inof-item:first-child {
        padding-left: 0;
    }

    .hacl-inof-item:last-child {
        padding-right: 0;
    }

    .hacl-inof-item {
        padding: 0 var(--jian1);
        display: inline-block;
    }

    .hacl-inof {
        width: calc(100% + 80px);
        margin-right: -40px;
        margin-left: -40px;
    }

    .hacl-inof ul {
        white-space: nowrap;
        font-size: 0;
    }

    .hacl-inof-item:first-child {
        padding-left: 40px;
    }

    .hacl-inof-item:last-child {
        padding-right: 40px;
    }

    .hacl-inof .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        left: 40px;
        right: 40px;
        opacity: 0 !important;
    }

    .hacl-inof-item-box {
        border-radius: 4px;
        background: #EFEFF2;
        transition: all .4s ease;
    }

    .hacl-inof-item-box::before,
    .hacl-inof-item.on .hacl-inof-item-box {
        background: var(--colormain);
    }

    .hacl-inof-item.on .std-font24 {
        color: var(--color4);
    }

    .hacl-inof-item.on .hacl-inof-item-icon img:nth-of-type(3) {
        opacity: 1;
    }

    .hacl-inof-item.on .hacl-inof-item-icon img:nth-of-type(2) {
        opacity: 0;
    }

    .hacl-inof .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 20px;
    }

    .home-apply-cry-right {
        width: 100%;
        border-radius: 10px;
        background: #F7F7FA;
        overflow: hidden;
    }

    .hacr-inof-item .ys-imgbox-cover {
        height: auto;
    }

    .hacr-inof-item-box {
        position: relative;
        width: 100%;
        bottom: auto;
        right: auto;
    }

    .hacr-iib-bg {
        display: none;
    }

    .hacr-inof-item-box .std-text1,
    .hacr-inof-item-box .std-text1 p {
        color: var(--color1);
    }

    .hacr-iib-name {
        color: var(--color1) !important;
    }

    .hacr-iib-name::before {
        background: var(--color1) !important;
    }

    .home-apply-cry-ph {
        display: flex;
        justify-content: center;
        margin-top: 30px;
    }

    .home-apply-cry-left .std-btn3,
    .hacr-inof-item-box .std-btn1 {
        display: none;
    }

    .hacp-rotate-item:not(:first-child) {
        display: none;
    }

    .hacp-nub {
        margin: 0 10px;
    }

    .home-apply-cry-ph .std-btn1-link,
    .hacp-rotate {
        width: 160px;
        text-align: center;
    }

    .home-explor-cry-left {
        border-radius: 0px;
    }

    .home-explor-cry {
        flex-direction: column;
    }

    .home-explor-cry-left {
        width: 100%;
    }

    .home-explor-cry-right {
        width: 100%;
        padding-left: 0px;
        display: none;
    }

    .home-explor {
        --jian1: 10px;
    }

    .hecl-nub,
    .hecr-item {
        padding: 0 var(--jian1);
    }

    .hecl-nub .ys-imgbox-cover {
        border-radius: 8px;
    }

    .hecl-nub .hecr-item-link {
        display: block;
    }

    .hecr-item-link .std-font24 {
        font-size: 18px;
    }

    .mod-arrows1 .swiper-button-next,
    .mod-arrows1 .swiper-button-prev,
    .mod-arrows1 .slick-prev,
    .mod-arrows1 .slick-next {
        width: 36px;
        height: 36px;
    }

    .home-product-inof.mod-arrows1 .slick-next {
        left: calc(var(--jian1) + 52px);
    }

    .home-product-inof.mod-arrows1 {
        padding-bottom: 58px;
    }

    .hacl-inof-item .std-font24 {
        font-size: 18px;
    }

    .footer-top {
        flex-direction: column;
    }

    .footer-logo {
        width: 132px;
        margin-bottom: 20px;
    }

    .footer-nav {
        margin-top: 32px;
        flex-direction: column;
        width: 100%;
        --jian1: 0px;
    }

    .footer-nav>li>a {
        margin-bottom: 0;
        padding: 10px 0;
    }

    .footer-nav ul {
        padding-bottom: 12px;
        display: none;
    }

    .footer-nav>li {
        position: relative;
        border-bottom: 1px solid rgba(174, 174, 174, 0.50);
    }

    .footer-nav>li::before {
        content: "\e743";
        width: 14px;
        height: 14px;
        position: absolute;
        right: 4px;
        top: calc(10px + 12.25px);
        transform: translateY(-50%);
        font-family: iconfont;
        font-size: 14px;
        color: var(--color4);
        transition: all .4s ease;
    }

    .footer-nav>li.on::before {
        transform: translateY(-50%) rotate(90deg);
    }

    .footer-top {
        padding-bottom: 20px;
    }

    .footer-copy {
        flex-wrap: wrap;
    }

    .footer-copy-inof {
        --jian1: 8px;
    }

    .home-explor-cry-left {
        width: calc(100% + calc(var(--jian1) * 2));
    }

    .pro-main .ys-nyban-img {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

    .pro-main .ys-nyban-title {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
    }

    .pro-main .ys-nybanner {
        padding-top: calc(var(--headh) + var(--space50));
        padding-bottom: var(--space50);
    }

    .pro-main .ys-nyban-img img {
        height: 100%;
        object-fit: cover;
    }

    .pro-explore-side {
        display: none;
    }

    .pein-core {
        flex-direction: column;
    }

    .pein-core-text {
        width: 100%;
        padding-bottom: 0px;
    }

    .pro-explore-cry {
        position: relative;
        top: auto;
    }

    .pein-core .std-h2 {
        text-align: center;
        margin: 0 auto;
        margin-bottom: 12px;
    }

    .pein-core-text .std-text2,
    .pein-core-text .std-text2 p {
        text-align: center;
    }

    .pein-core-text-box {
        justify-content: center;
    }

    .pein-core-text .std-btn1 {
        display: flex;
        justify-content: center;
    }

    .pein-core-build {
        width: 100%;
    }

    .pcbi-add {
        height: auto;
    }

    .pein-core-build-item .std-font160 {
        top: 20px;
    }

    .pro-explore,
    .pro-explore-inof {
        height: auto;
    }

    .pro-explore-inof-nub {
        position: relative;
    }

    .pein-core {
        height: auto;
    }

    .pein-core-build-item .std-font160 {
        position: relative;
        margin-bottom: -0.4em;
        left: 0;
        text-align: center;
    }

    .pro-ph {
        display: flex;
    }

    .pro-pc {
        display: none !important;
    }

    .pein-core-text-box {
        margin-top: var(--space50);
        margin-bottom: auto;
    }

    .pro-explore-cry {
        height: auto;
    }

    .pro-explore-zhan {
        display: none;
    }

    .pro-material-text .std-h2 {
        margin-bottom: 7px;
    }

    .pro-material-text {
        padding: 28px 22px 28px 24px;
    }

    .pro-material-text,
    .pro-material-text p {
        font-size: 14px;
        line-height: var(--line16);
    }

    .pro-material-text .std-text2 {
        margin-bottom: 17px;
    }

    .pro-material a,
    .pro-material-img {
        border-radius: 12px;
    }

    .pro-why-wrap-text {
        padding-right: 23px;
    }

    .pwwt-ul-li-parga,
    .pwwt-ul-li-parga p {
        font-size: 14px;
    }

    .pwwt-ul-li-tit {
        padding: 13px 0;
    }

    .pro-why-wrap-img {
        border-radius: 12px;
    }

    .pro-explore-inof-nub::after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        background-image: url(../images/b1_bg02.png);
        background-position: right bottom;
        background-repeat: repeat;
        background-size: 100% 100%;
    }

    .mars-soonser .pro-material .std-h2 {
        margin-bottom: 8px;
    }

    .mars-soonser-core-left {
        width: 200px;
    }

    .mars-soonser-core-right {
        width: calc(100% - 200px);
    }

    .mars-soonser-core {
        --top1: 38px;
        --heightx: 62px;
        --height2: 196px;
        --widthx: 300px;
    }

    .mscl-name .mscl-name-img {
        width: 118px;
    }

    .std-btn5 .std-btn1-link .ys-imgbox-cover {
        width: 21px;
        margin-left: 13px;
    }

    .std-btn6 .std-btn1-link .ys-imgbox-cover {
        width: 9px;
        margin-left: 9px;
    }

    .mod-controls1 {
        display: none;
    }

    .main-link-text {
        padding: 23px 22px 36px;
    }

    .main-link-text .std-h5 {
        margin-bottom: 8px;
    }

    .mars-apply-inof {
        padding-bottom: 30px;
    }

    .mars-mater-cry-rotate {
        width: 48%;
        border-radius: 10px;
    }

    .mars-mater-cry-inof {
        width: 52%;
    }

    .mars-mater-cry-inof {
        padding-right: 22px;
    }

    .mmci-item-bot .std-text2,
    .mmci-item-bot .std-text2 p {
        line-height: var(--line145);
    }

    .mmci-item-top {
        padding: 14px 0;
    }

    .mmci-item-bot {
        padding-bottom: 18px;
    }

    .mars-series-top .std-text2 {
        width: 100%;
    }

    .mars-series-top .std-text2,
    .mars-series-top .std-text2 p {
        line-height: var(--line145);
    }

    .video-play1 {
        width: 36px;
        margin-top: 16px;
    }

    .mars-series-top .std-h2 {
        margin-bottom: 12px;
    }

    .mars-wai-add {
        bottom: auto;
        top: 0;
    }

    .mars-wai-ph {
        display: block;
    }

    .mars-wai-pc {
        display: none;
    }

    .mars-main .ys-nyban-title .std-h5 {
        width: 90%;
    }

    .mars-trait {
        bottom: var(--space80);
    }

    .mars-main .ys-nyban-title {
        top: calc(var(--headh) + var(--space50));
    }

    .mars-series-top {
        padding-bottom: 46px;
    }

    .mod-title1 .std-h2 {
        margin-bottom: 12px;
    }

    .mod-title1 .std-text2 {
        margin-bottom: 22px;
    }

    .mars-soonser .mod-title2 {
        margin-bottom: var(--space80);
    }

    .mars-soonser .std-h2 {
        margin-bottom: 20px;
    }

    .mars-soonser .std-btn1-link {
        padding: 7px 14px;
    }

    .form-pop .ys-modal-content,
    .form-pop2 .ys-modal-content {
        border-radius: 14px;
    }

    .ys-fic-auth label {
        width: 50%;
    }

    .ys-fic-code {
        margin-left: 20px;
    }

    .form-pop .ys-modal-content {
        padding: 37px 35px 44px 36px;
    }

    .ys-form {
        --space: 8px;
        --spacebot: 16px;
        --spacein: 12px;
        --height: 44px;
    }

    .form-pop2 .ys-modal-content {
        padding: 40px 36px 40px;
    }

    .form-pop2 .std-h4 {
        margin-bottom: 15px;
    }

    .form-pop2 .std-text1 {
        margin-bottom: 20px;
    }

    .product-pop-cry-inof {
        padding-left: 28px;
    }

    .ppci-nub {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .lcd-ban-zhan {
        display: none;
    }

    .lcd-ban .lcd-ban-cont {
        padding-top: 0;
    }

    .lcd-ban-cry {
        flex-direction: column;
    }

    .lcd-ban-cry-text {
        width: 100%;
        text-align: center;
    }

    .lcd-bct-inof {
        justify-content: center;
    }

    .lcd-ban-cry-img {
        width: 60%;
        margin: 0 auto;
        margin-top: var(--space100);
    }

    .lcd-ban-cry2-img {
        display: none;
    }

    .lcd-ban-cry2-text {
        width: 100%;
    }

    .lcd-ban-cry2 .std-h5 {
        width: 100%;
        text-align: center;
    }

    .lcd-btn {
        justify-content: center;
    }

    .std-font190 {
        font-size: 10vw;
        background: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 19.45%, rgba(255, 255, 255, 0.10) 73.58%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .lcd-ban-cry {
        padding-top: var(--space80);
        padding-bottom: var(--space100);
    }

    .lcd-btn-icon {
        width: 36px;
    }

    .lcd-ban {
        padding-bottom: var(--space130);
    }

    .lowu-li:first-child {
        margin-top: var(--space50);
    }

    .lpwl-warp-ri {
        border-radius: 8px;
        width: 100%;
        background: #F3F3F4;
    }

    .lowu-li:nth-child(n+2) {
        margin-top: var(--space80);
    }

    .lcd-prod-warp::before,
    .lcd-prod-warp-line {
        display: none;
    }

    .lpwl-wrl-text {
        display: block;
        padding: 20px 30px 30px;
        text-align: center;
    }

    .lpwl-warp-le {
        display: none;
    }

    .lpwl-wrl-text .std-h4 {
        font-family: var(--bold);
        margin-bottom: 12px;
    }

    .lwul-tit,
    .lwul-tit p {
        color: var(--color1) !important;
        opacity: 1;
    }

    .lpwl-text {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .lwrl-img {
        position: relative;
    }

    .mod-arrows3 .slick-prev,
    .mod-arrows3 .slick-next {
        width: 30px;
        height: 30px;
        z-index: 8;
    }

    .mod-arrows3 .slick-prev::before,
    .mod-arrows3 .slick-next::before {
        content: '';
        background-image: url(../images/0xin1.svg);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: 100% 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .mod-arrows3 .slick-prev::before {
        transform: translate(-50%, -50%) rotate(180deg);
    }

    .lcd-table .product-pop-cry-left {
        width: 200px;
    }

    .product-pop-cry-rigth {
        width: calc(100% - 200px);
    }

    .lcd-table .ppci-nub-name,
    .lcd-table .ppci-nub-text {
        font-size: 12px;
    }

    .lcd-ban-cry-text>.std-text2 {
        width: 100%;
    }

    .mate-cont {
        padding-top: var(--space80);
    }

    .ys-hd-ph.isfixed {
        background: var(--navdi);
        box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
    }

    .mitl-li,
    .mitl-li p {
        font-size: 14px;
        line-height: var(--line145);
    }

    .mitl-li-form-item {
        margin-bottom: 13px;
    }

    .mitl-li .std-h5 {
        margin-bottom: 13px;
    }

    .mitl-li-list-li img {
        width: 24px;
    }

    .mitl-li-list-li p {
        padding-left: 6px;
    }

    .mitl-li-list-item a {
        padding: 12px 14px 12px 15px;
    }

    .mitl-li-list-li {
        margin-bottom: 11px;
    }

    .material-info-img-bt .slick-prev,
    .material-info-img-bt .slick-next {
        width: 23px;
        height: 23px;
    }

    .miib-li {
        padding: 0 4px;
    }

    .material-info-img-bt {
        margin: 0 -4px;
    }

    .material-info-img-tp {
        margin-bottom: 15px;
        border-radius: 10px;
    }

    .miib-li-cont,
    .miib-li-cont::after {
        border-radius: 6px;
    }

    .mitl-li {
        padding: 23px 0;
    }

    .mlli-icon {
        width: 20px;
    }

    .mlli-tit {
        width: calc(100% - 20px);
        padding-right: 12px;
        font-size: 14px;
    }

    .mpsl-text-wrap .std-text2,
    .mpsl-text-wrap .std-text2 p {
        font-size: 14px;
        line-height: var(--line145);
    }

    .mpsl-text-wrap .std-text2 {
        margin-top: 10px;
    }

    .mpsl-text {
        padding: 20px;
    }

    .appl-main .mcbu-le-link {
        border-radius: 10px;
    }

    .appl-main .mcbu-le-link-par {
        margin: 13px 0;
    }

    .healthy-print {
        padding-top: calc(var(--space100) + var(--headh));
    }

    .healthy-print-img {
        border-radius: 8px;
        margin-top: 18px;
    }

    .healthy-print-text {
        padding-right: 28px;
    }

    .hptl-parga,
    .hptl-parga p,
    .hptl-adv-ul-li,
    .hptl-adv-ul-li p,
    .healthy-print-text-li2,
    .healthy-print-text-li2 p {
        font-size: 14px;
    }

    .hptl-parga {
        margin-top: 15px;
    }

    .hptl-adv {
        margin-top: 25px;
    }

    .hptl-adv-ul-li {
        margin-bottom: 10px;
    }

    .hptl-adv-ul {
        margin-top: 15px;
    }

    .hptl-text,
    .hptl-parg1 {
        margin-top: 14px;
    }

    .hals-li {
        padding: 0 10px;
    }

    .healthy-app-list {
        margin: 0 -10px;
    }

    .hals-li-cont .std-h5 {
        padding: 14px 12px;
    }

    .healthy-app-list-swiper {
        padding-bottom: var(--space120) !important;
    }

    .hlct-time {
        font-size: var(--font14);
    }

    .hcls-li-cont-text {
        padding-left: 24px;
        padding-top: 1px;
    }

    .hcls-li-cont-img {
        border-radius: 12px;
    }

    .hlct-tit {
        font-size: var(--font20);
    }

    .healthy-case .swiper-container-horizontal>.swiper-pagination-progressbar {
        top: auto;
        bottom: 7px;
    }

    .healthy-case-list-btn {
        bottom: 0px;
    }

    .hlct-tit {
        margin-top: 7px;
    }

    .healthy-case .swiper-container-horizontal>.swiper-pagination-progressbar {
        left: calc(54% + 24px);
    }

    .healthy-case-list-btn {
        left: calc(54% + 24px + 27% + 16px);
    }

    .healthy-app .swiper-container-horizontal>.swiper-pagination-progressbar {
        bottom: 18px;
    }

    .ys-nybanner1 .ys-nyban-parga {
        margin-top: 10px;
    }

    .ys-nybanner1 .ys-nyban-parga,
    .ys-nybanner1 .ys-nyban-parga p {
        font-size: 14px;
        line-height: var(--line145);
    }

    .ys-nybanner1 .ys-nyban-title {
        top: calc(50% + var(--headh) / 3);
    }

    .std-btn5 .std-btn1-link {
        padding: 6px 12px;
    }

    .slbu-le-left-par,
    .slbu-le-left-par p {
        font-size: 14px;
    }

    .ys-nybanner1 .ys-nyban-parga p {
        margin-bottom: 0.5em;
    }

    .anul-box-text p {
        line-height: var(--line16);
    }

    .news-cont-box-but {
        margin-right: -7.5vw;
        margin-left: -7.5vw;
    }

    .ncbb-ule .ncbb-ule-le:first-child {
        padding-left: 7.5vw;
    }

    .news-cont-box-but .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        left: 7.5vw;
    }

    .deta-cont-box-par,
    .deta-cont-box-par p,
    .dtul-link-par,
    .dtul-link-par p {
        font-size: 14px;
    }

    .deta-cont-box-par p::after {
        top: 6px;
    }

    .deta-editor-box-right {
        width: 26%;
    }

    .deta-editor-box-left {
        width: 74%;
        padding-right: 24px;
    }

    .beco-cont-box {
        flex-wrap: wrap;
    }

    .beco-cont-box-left {
        padding-right: 0;
        width: 100%;
        margin-bottom: var(--space80);
    }

    .beco-cont-box-right {
        width: 100%;
    }

    .beco-cont-box-right .ys-form-inof-item2 {
        width: 50%;
    }

    .beco-cont-box-right .ys-form-inof-item {
        padding: 0 7px;
    }

    .beco-cont-box-right .ys-form-inof {
        margin: 0 -7px;
    }

    .veri {
        width: 100% !important;
    }

    .beco-cont-box-right .ys-fic-auth label {
        width: calc(50% - 14px);
    }

    .beco-cont-box-right .ys-fic-auth-img {
        margin-left: 12px;
    }

    .mtcu-le .mcbb-top-caro-link {
        border-radius: 8px;
    }

    .mtcu-le {
        padding: 0 5px;
        margin-bottom: 10px;
    }

    .mcbb-top-caro-ule {
        margin: 0 -5px;
        margin-bottom: -10px;
    }

    /* 2025.05.07 */
    .hacr-inof-video {
        display: block;
    }

    .pro-explore {
        overflow: hidden;
    }

    .mars-soonser-core-up {
        top: var(--headh);
    }

    .pein-core-build-item .std-font160 {
        left: 50%;
    }

    .lowu-li .mod-arrows3 .slick-prev,
    .lowu-li .mod-arrows3 .slick-next {
        top: calc(85vw / 712 * 209);
    }

    .ys-privacy .ys-priban {
        top: calc(50% + calc(var(--headh) / 3)) !important;
    }

    .ys-pribanner {
        height: 220px !important;
    }

    .hpii-link::after {
        display: none;
    }

    .ys-ban-title {
        font-size: calc(var(--font58) - 4px);
    }

    .ys-ban-title {
        font-size: calc(var(--font58) - 8px);
    }

    .ceramic-apply-img {
        border-radius: 10px;
    }

    /* 6.10 start */
    .fsln-code {
        width: 120px;
        padding: 5px;
    }

    /* 6.10 end */

    /* 1199end */
}

@media screen and (max-width: 767px) {

    .ys-ban-pc,
    .ys-nyban-pc {
        display: none;
    }

    .ys-ban-video {
        display: none;
    }

    .ys-ban-ph,
    .ys-nyban-ph {
        display: block;
    }

    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }

    .ys-cont1300 {
        width: 100vw;
        padding: 0 20px;
    }

    :root {
        --font320: 20vw;
        --font120: 28px;

        --font58: 26px;
        --font54: 26px;
        --font48: 24px;
        --font44: 22px;
        --font32: 20px;
        --font28: 20px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 14px;
        --font16: 14px;
        --font14: 12px;
        /* 板块间距 */
        --space130: 42px;
        --space120: 40px;
        --space100: 38px;
        --space80: 26px;
        --space50: 20px;
        --space40: 18px;
    }

    /* leo - start */
    .mate-cont-box-top {
        display: block;
        padding-bottom: 38px;
    }

    .mcbt-left {
        width: 100%;
        padding-right: 0px;
    }

    .mcbt-right {
        width: 100%;
        margin-top: 16px;
    }

    .mcbt-left-pic {
        margin-top: 10px;
    }

    .mcbt-right-but {
        margin-top: 10px;
    }

    .mlpl-image {
        width: 16px;
    }

    .mcbt-left-pic-link .mlpl-image {
        margin-left: 8px;
    }

    .std-btn1-link {
        padding: 7px 18px;
    }

    .mtul-but .std-btn1-link {
        width: 100px;
    }

    .mtul-but .std-btn1-link-font {
        line-height: 38px;
    }

    .std-btn1-link-font {
        font-size: 12px;
    }

    .mcbb-top-ule-le {
        padding: 0 3px;
        margin-bottom: 10px;
    }

    .mcbb-top-ule {
        margin: 0 -3px;
        margin-bottom: -10px;
    }

    .mcbb-ule-le {
        width: 100%;
        padding: 0;
        margin-bottom: 14px;
    }

    .mcbb-ule {
        margin: 0;
        margin-bottom: -14px;
    }

    .mcbb-ule-le-link {
        padding: 20px 15px;
    }

    .mcbb-ule-le-link .ys-imgbox-cover {
        margin-top: 14px;
    }

    .mcbb-ule {
        padding-bottom: 28px;
    }

    /* d1 */
    .appl-main .mcbt-left {
        width: 100%;
        padding-right: 0px;
    }

    .appl-main .mcbu-le {
        width: 100%;
        padding: 0;
        margin-bottom: 14px;
    }

    .appl-main .mate-cont-box-ule {
        margin: 0;
        margin-bottom: -14px;
    }

    .appl-main .mcbu-le-link-par {
        margin: 14px 0;
    }

    .appl-main .mcbu-le-link {
        border-radius: 10px;
    }

    .appl-main .mate-cont-box-top {
        margin-bottom: 38px;
    }

    /* e1 */
    .scbt-ule-le {
        width: 100%;
        padding: 0;
        margin-bottom: 14px;
    }

    .scbt-ule {
        margin: 0;
        margin-bottom: -14px;
    }

    .slbu-le {
        display: flex;
        margin-bottom: 36px;
        flex-direction: column-reverse;

    }

    .slbu-le-left {
        width: 100%;
        padding-right: 0px;
    }

    .slbu-le-right {
        width: 100%;
        margin-bottom: 18px;
    }

    .slbu-le-left-but {
        margin-top: 10px;
    }

    .slbu-le-left-par {
        margin-top: 8px;
    }

    .slbu-le:nth-child(2n) {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    .slbu-le:nth-child(2n) .slbu-le-left {
        padding-left: 0px;
        width: 100%;
    }

    .scbt-ule-le {
        padding: 0;
        margin-bottom: 12px;
    }

    .scbt-ule {
        margin: 0;
        margin-bottom: -12px;
    }

    /* e2 */
    .scbu-le-link {
        display: flex;
        flex-direction: column-reverse;
    }

    .scbu-le-link-left {
        padding-right: 0px;
        width: 100%;
    }

    .scbu-le-link-right {
        width: 100%;
        margin-bottom: 18px;
    }

    .scbu-le:nth-child(2n) .scbu-le-link {
        display: flex;
        flex-direction: column-reverse;
    }

    .scbu-le:nth-child(2n) .scbu-le-link-left {
        padding-left: 0px;
        width: 100%;
    }

    .scbu-le {
        margin-bottom: 32px;
    }

    .slll-tit {
        margin-bottom: 8px;
    }

    .soft-key-box-trit {
        margin-bottom: 25px;
    }

    .skbu-le {
        width: 100%;
        padding: 0;
        margin-bottom: 12px;
    }

    .soft-key-box-ule {
        margin: 0;
        margin-bottom: -12px;
    }

    .scbu-le-link-right .ys-imgbox-cover {
        border-radius: 10px;
        overflow: hidden;
    }

    .skbu-le-link-defa {
        padding: 55px 20px;
        border-radius: 10px;
    }

    .skbu-le-link-elap {
        padding: 0px 20px 25px 20px;
        border-radius: 10px;
        text-align: center;
    }

    .skbu-le-link::after {
        border-radius: 10px;
    }

    .skbu-le-link-defa {
        opacity: 0;
    }

    .skbu-le-link-elap {
        opacity: 1;
    }

    .skbu-le-link::after {
        opacity: 1;
    }

    .slle-par {
        margin-top: 8px;
    }

    .slle-tit {
        margin-top: 8px;
    }

    .slle-image {
        width: 40px;
        margin: 0 auto;
    }

    .slle-par p {
        margin-top: 5px;
    }

    .mcbb-top-ule {
        flex-wrap: nowrap;
        margin: 0 -3px;
        margin-bottom: -10px;
    }

    .soft-cont-box-ule {
        padding-top: 22px;
    }

    .slll-par p {
        margin-bottom: 8px;
    }

    .soft-key {
        padding-bottom: 44px;
    }

    .slle-tit {
        margin-top: 16px;
    }

    .skbu-le-link-elap {
        padding: 25px 20px 25px 20px;
    }

    .ncbu-le {
        width: 100%;
        padding: 0;
    }

    .news-cont-box-ule {
        margin: 0;
        margin-bottom: 26px;
    }

    .news-cont {
        padding-top: 26px;
    }

    .ncbu-le-link {
        padding: 26px 0;
    }

    .ncbu-le-link-tit {
        margin-top: 8px;
    }

    .ncbu-le-link-but {
        margin-top: 20px;
    }

    .ncbu-le-link .ys-imgbox-cover {
        border-radius: 10px;
        margin-top: 12px;
    }

    .news-cont-box-but .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        right: 20px;
    }

    /* f2 */
    .ncbb-ule-le-but .std-btn1-link-font {
        line-height: 38px;
    }

    .ncbb-ule-le {
        padding: 0 3px;
        margin-bottom: 13px;
    }

    .news-cont-box-but {
        margin-right: -20px;
    }

    .ncbb-ule {
        padding-right: 20px;
    }

    .mCSB_scrollTools .mCSB_draggerContainer {
        position: absolute;
        top: -7px;
        right: 20px;
        bottom: 0;
        right: 0;
        height: auto;
    }

    /* f3 */
    .deta-editor-box {
        display: block;
    }

    .deta-editor-box-left {
        padding-right: 0px;
        width: 100%;
    }

    .deta-editor-box-right {
        width: 100%;
        margin-top: 30px;
    }

    .deta-cont {
        padding-top: 42px;
        padding-bottom: 30px;
    }

    .deta-editor {
        padding-top: 30px;
    }

    .deta-cont-box-par {
        margin-top: 14px;
    }

    .debl-editor {
        padding-bottom: 16px;
    }

    .debr-tit {
        padding-bottom: 12px;
    }

    .dtul-link {
        padding: 12px 0;
    }

    .dtul-link-but {
        margin-top: 12px;
    }

    .deta-cont-box-par p::after {
        top: 7px;
    }

    /* f5 */
    .part-main .part-cont {
        padding-top: 42px;
        padding-bottom: 44px;
    }

    .part-cont-box-par {
        padding: 0;
        padding-top: 1px;
    }

    .part-cont .mcbb-top-ule {
        margin: 0;
        margin-top: 22px;
        justify-content: flex-start;
    }

    .mcbb-top-ule-le:first-child {
        padding-left: 0;
    }

    .mcbb-top-ule-le:last-child {
        padding-right: 0;
    }

    .mtcu-le {
        width: 50%;
        padding: 0 7px;
        margin-bottom: 14px;
    }

    .mcbb-top-caro {
        margin-top: 26px;
    }

    /* f4 */
    .beco-cont-box {
        display: block;
    }

    .beco-cont-box-left {
        padding-right: 0;
        width: 100%;
    }

    .beco-cont-box-right {
        width: 100%;
        margin-top: 32px;
    }

    .bcbl-par {
        margin-top: 8px;
    }

    .bcbl-tith {
        margin-top: 20px;
    }

    .bcbl-ule {
        margin-top: 10px;
    }

    .bcbl-ule-le {
        margin-bottom: 6px;
    }

    .beco-cont-box-right .ys-fii-submit {
        height: 44px;
        line-height: 44px;
    }

    .bull-pic {
        margin-top: 2px;
    }

    /* .beco-cont-box-right .ys-fii-input {
        height: 42px;
    }
    .beco-cont-box-right .ys-fic-auth-img {
        height: 42px;
    } */
    .part-main .part-cont {
        min-height: calc(100vh - 75px);
    }

    .ncbb-ule .ncbb-ule-le:last-child {
        padding-right: 20px;
    }

    /* leo - end */
    .ys-cont1680 {
        padding: 0 20px;
    }

    .ys-ban-title {
        text-align: center;
    }

    .ban-btn {
        justify-content: center;
        --jian: 6px;
    }

    .ys-ban-slick .ys-pos-center {
        top: calc(var(--headh) + 6vw);
        transform: translate(-50%, 0);
    }

    .ys-dots1 .slick-dots li {
        width: 28px;
    }

    .ys-dots1 .slick-dots li {
        margin: 0 4px;
    }

    .ys-ban-slick .slick-dots {
        text-align: center;
    }

    .home-product .std-h2s {
        text-align: center;
    }

    .hpii-link {
        padding: 27px 10px 14px;
    }

    .home-apply {
        padding-left: 20px;
        padding-right: 20px;
    }

    .home-apply .std-h2s {
        margin-bottom: 12px;
    }

    .home-apply-cry .std-h4 {
        font-size: 14px;
    }

    .hacr-inof-item-box {
        padding: 20px 15px 24px 15px;
    }

    .hacl-inof-item .std-font24 {
        font-size: 16px;
    }

    .hacl-inof-item-icon {
        width: 20px;
    }

    .mod-arrows1 .swiper-button-next,
    .mod-arrows1 .swiper-button-prev,
    .mod-arrows1 .slick-prev,
    .mod-arrows1 .slick-next {
        width: 32px;
        height: 32px;
    }

    .home-product-inof.mod-arrows1 .slick-next {
        left: calc(var(--jian1) + 42px);
    }

    .home-product-inof.mod-arrows1 {
        padding-bottom: 50px;
    }

    .hacl-inof-item-box {
        padding: 6px 16px 6px 10px;
    }

    .hacl-inof-item .std-font24 {
        padding-left: 5px;
    }

    .hacl-inof {
        width: calc(100% + 40px);
        margin-right: -20px;
        margin-left: -20px;
    }

    .hacl-inof {
        --jian1: 5px;
    }

    .hacl-inof-item:first-child {
        padding-left: 20px;
    }

    .hacl-inof-item:last-child {
        padding-right: 20px;
    }

    .hacr-iib-name {
        padding-left: 64px;
    }

    .hacr-iib-name::before {
        width: 58px;
    }

    .home-apply-cry-ph .std-btn1-link,
    .hacp-rotate {
        width: 130px;
    }

    .hacp-nub {
        margin: 0 7px;
    }

    .home-apply-cry-ph {
        margin-top: 24px;
    }

    .hecr-item-link .std-text2 {
        font-size: 12px;
    }

    .hecr-item-link .std-text2 span::before {
        height: 9px;
    }

    .hecr-item-link .std-text2 {
        --jian1: 6px;
    }

    .hecr-item-link {
        padding-top: 15px;
        padding-bottom: 16px;
    }

    .hecr-item-link .std-font24 {
        font-size: 16px;
    }

    .footer-nav>li>a {
        padding: 8px 0;
    }

    .footer-share-list {
        --jian1: 11px;
    }

    .fsln-link {
        width: 20px;
    }

    .footer-copy-inof {
        --jian1: 6px;
    }

    .footer-share {
        padding-bottom: 12px;
    }

    .footer-logo {
        width: 132px;
        margin-bottom: 13px;
    }

    .footer-nav {
        margin-top: 20px;
    }

    .home-main {
        padding-bottom: 0px;
    }

    .ys-footer {
        position: relative;
    }

    .ys-nyban-parga {
        margin-top: 14px;
        width: 100%;
    }

    .ys-nyban-parga p {
        margin-top: 8px;
    }

    .pro-main .ys-nybanner {
        padding-bottom: var(--space120);
    }

    .pein-core-text-box {
        --widthx: 66px;
    }

    .pein-core-text-box {
        --jian1: 4px;
    }

    .std-font160 {
        font-size: 14.5vw;
    }

    .pein-core-build-item .std-font160 {
        margin-bottom: -0.1em;
    }

    .pein-cbi-box {
        text-align: center;
    }

    .pein-cbi-box .std-h4 {
        margin-bottom: 3px;
    }

    .pein-cbi-box .std-text2,
    .pein-cbi-box .std-text2 p {
        font-size: 12px;
    }

    .pein-cbi-box {
        padding: 14px 14px 14px 14px;
        border-radius: 8px;
    }

    .pein-cbi-box,
    .pein-core-build-item.slick-active .pein-cbi-box {
        width: 90%;
        left: 50%;
        transform: translateX(-50%);
        bottom: var(--space80);
    }

    .pcbi-add {
        padding-bottom: 20vw;
    }

    .pro-material a {
        flex-direction: column;
    }

    .pro-material-img {
        width: 100%;
    }

    .pro-material a,
    .pro-material-img {
        border-radius: 10px;
    }

    .pro-material-text {
        width: 100%;
        padding: 20px 18px 26px 18px;
        text-align: center;
    }

    .pro-why-wrap-text {
        padding-right: 0px;
        width: 100%;
        padding-bottom: 10px;
    }

    .pro-why-wrap-img {
        border-radius: 8px;
        width: 100%;
    }

    .pro-why-wrap-text h2 {
        margin-bottom: calc(var(--space50) * 0.2);
    }

    .ys-nyban-title .std-h5,
    .ys-nyban-title .std-h5 p {
        font-size: 14px;
    }

    .mars-main .ys-nyban-title .std-h5 {
        width: 100%;
    }

    .std-btn1-link {
        padding: 6px 12px;
    }

    .nybanner-btns {
        --jian1: 5px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .nybanner-btns-nub {
        margin-bottom: calc(var(--jian1) * 2);
    }

    .mars-trait-inof .std-text2,
    .mars-trait-inof .std-text2 p {
        font-size: 12px;
    }

    .mtin-icon {
        width: 18px;
    }

    .mars-series-img {
        left: 1.35vw;
    }

    .mars-series-img {
        width: 92%;
    }

    .mars-series {
        --topx: calc(calc(var(--space100) + 74.8vw) * -1);
    }

    .video-play1 {
        width: 32px;
        margin-top: 13px;
    }

    .mars-series-top .std-h2 {
        margin-bottom: 10px;
    }

    .mars-series-top {
        padding-bottom: 32px;
    }

    .mars-mater-cry {
        flex-wrap: wrap;
    }

    .mars-mater-cry-inof {
        padding-right: 0;
        width: 100%;
        margin-bottom: 18px;
    }

    .mars-mater-cry-rotate {
        width: 100%;
    }

    .mmci-item-top {
        padding: 10px 0;
    }

    .mmci-item-bot {
        padding-bottom: 16px;
        margin-top: -4px;
    }

    .main-link .ys-imgbox-cover {
        border-radius: 10px;
    }

    .main-link-text .std-h5 {
        margin-bottom: 6px;
    }

    .main-link-text .std-text2,
    .main-link-text .std-text2 p {
        line-height: var(--line145);
    }

    .main-link-text {
        padding: 21px 18px 22px;
    }

    .std-btn5 .std-btn1-link .ys-imgbox-cover {
        width: 17px;
        margin-left: 10px;
    }

    .mars-soonser .pro-material .std-h2 {
        text-align: center;
    }

    .mars-soonser-core-left,
    .mars-soonser-core-up {
        display: none;
    }

    .mars-soonser-ph {
        display: block;
    }

    .mscl-name .std-h4 {
        font-family: var(--bold);
    }

    .mscl-series-nub {
        flex-direction: column;
        text-align: left;
        align-items: flex-start;
    }

    .mars-soonser-core-right .mscl-series-nub .std-text2,
    .mars-soonser-core-left .std-text2 {
        text-align: left;
    }

    .mscl-series-nub .mars-soonser-ph {
        font-family: var(--semi) !important;
    }

    .mscr-box {
        width: 100%;
    }

    .mars-soonser-core::before {
        display: none;
    }

    .mars-soonser-core-right .mscl-series-nub .std-text2,
    .mars-soonser-core-right .mscl-series-nub .std-text2 p {
        font-size: 12px;
    }

    .mscl-name .mscl-name-img {
        width: 104px;
    }

    .mscl-name {
        padding-bottom: 0;
    }

    .mars-soonser .soonser-wai {
        margin-top: 10px;
    }

    .mod-arrows2 .slick-prev,
    .mod-arrows2 .slick-next {
        width: 30px;
        height: 30px;
        z-index: 8;
    }

    .mod-arrows2 .slick-prev::before,
    .mod-arrows2 .slick-next::before {
        content: '';
        background-image: url(../images/0xin.svg);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: 100% 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .mod-arrows2 .slick-prev::before {
        transform: translate(-50%, -50%) rotate(180deg);
    }

    .mscr-box.mod-arrows2 .slick-prev,
    .mscr-box.mod-arrows2 .slick-next {
        top: calc(var(--height2) / 2);
    }

    .mscr-box.mod-arrows2 .slick-prev {
        left: 20px;
    }

    .mscr-box.mod-arrows2 .slick-next {
        right: 20px;
    }

    .ys-form-inof-item2 {
        width: 100%;
    }

    .form-pop .ys-modal-content {
        padding: 30px 10px 29px 20px;
    }

    .form-pop .mCSB_inside>.mCSB_container,
    .form-pop2 .mCSB_inside>.mCSB_container {
        margin-right: 18px;
    }

    .ys-modal-container .mCSB_scrollTools .mCSB_draggerContainer {
        top: 15px;
    }

    .form-pop .std-font32 {
        margin-bottom: 9px;
        line-height: var(--line145);
    }

    .ys-fii-name {
        margin-bottom: 4px;
    }

    .ys-form {
        --space: 6px;
        --spacebot: 14px;
        --spacein: 10px;
        --height: 36px;
    }

    .ys-fia-text-word {
        font-size: 12px;
    }

    .ys-fia-text-btn {
        top: 4px;
    }

    .ys-fic-code {
        margin-left: 10px;
    }

    .form-pop2 .ys-modal-content {
        padding: 40px 20px 30px;
    }

    .form-pop2 .std-h4 {
        margin-bottom: 11px;
    }

    .form-pop2 .std-text1 {
        margin-bottom: 11px;
    }

    .ys-modal .ys-modal-close {
        width: 18px;
        height: 18px;
    }

    .product-pop-cry {
        flex-direction: column;
    }

    .product-pop-cry-left {
        width: 220px;
        border-radius: 10px;
        margin: 0 auto;
        margin-bottom: 12px;
        position: relative;
        left: -10px;
    }

    .product-pop .ys-modal-content {
        padding-right: 0px;
    }

    .product-pop-cry-inof {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    .ppci-nub {
        padding-top: 12px;
        padding-bottom: 10px;
    }

    .ppci-nub-text {
        font-size: 12px;
    }

    .product-pop-cry-inof {
        max-height: 277px;
    }

    .lcd-ban-cry-text .std-text2 {
        margin-top: 10px;
        margin-bottom: 17px;
    }

    .lcd-bct-inof {
        --jian1: 14px;
    }

    .lcd-bct-inof-nub .std-text2 {
        padding-left: 4px;
    }

    .lcd-ban-cry .std-btn1 {
        margin-top: 24px;
    }

    .lpwl-wrl-text {
        padding: 18px 18px 22px;
    }

    .lpwl-wrl-text .std-h4 {
        margin-bottom: 8px;
    }

    .lwul-tit,
    .lwul-tit p {
        line-height: var(--line145);
        font-size: 12px;
    }

    .lpwl-wrl-text .std-h4 {
        font-size: 18px;
    }

    .lowu-li:nth-child(n+2) {
        margin-top: var(--space50);
    }

    .lpwl-text {
        margin-bottom: 6px;
    }

    .product-pop-cry-rigth {
        width: 100%;
        padding-left: 0;
    }

    .lcd-table .product-pop-cry {
        padding: 16px 2px 16px 15px;
        border-radius: 10px;
    }

    .lcd-table .product-pop-cry-left .ys-imgbox-cover {
        width: 66%;
    }

    .lcd-table .product-pop-cry-left .std-h5 {
        padding: 10px 9px 0px;
    }

    .lcd-table .product-pop-cry-left {
        padding: 14px 10px;
    }

    .lcd-table .ppci-nub {
        width: 100%;
    }

    .lcd-table .ppci-nub-box {
        padding: 6px 0px;
    }

    .lcd-table-ul-li:nth-child(n+2) {
        margin-top: 20px;
    }

    .ceramic-main .mars-soonser .mod-title2,
    .lcd-main .mars-soonser .mod-title2 {
        margin-bottom: 0;
    }

    .lcd-main .mars-soonser {
        padding-bottom: var(--space120);
    }

    .lcd-ban-font .std-font190 {
        transform: translateY(-6px);
    }

    .std-btn5 .std-btn1-link {
        padding: 6px 12px;
    }

    .mcbb-top {
        margin-left: -20px;
        margin-right: -20px;
    }

    .mcbb-top-ule {
        margin: 0;
        margin-bottom: -10px;
    }

    .mcbb-top-ule-le:first-child {
        padding-left: 20px;
    }

    .mcbb-top-ule-le:last-child {
        padding-right: 20px;
    }

    .mcbb-top .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        left: 20px;
        right: 20px;
    }

    .mtul-but .std-btn1-link-font {
        line-height: 32px;
    }

    .mcbb-ule-le-link {
        border-radius: 8px;
    }

    .mull-par {
        margin-top: 3px;
    }

    .pc-fenye li {
        margin: 0 4px;
    }

    .mcbb-top .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 25px;
    }

    .mate-cont-box-top {
        padding-bottom: 36px;
    }

    .mcbb-top {
        margin-bottom: 12px;
    }

    .material-info-img {
        width: 100%;
        margin-bottom: var(--space80);
        position: static;
        top: 0;
    }

    .material-info-text {
        width: 100%;
        padding-left: 0;
    }

    .material-info-img-bt .slick-prev,
    .material-info-img-bt .slick-next {
        width: 23px;
        height: 23px;
    }

    .mitl-li:nth-child(1) .std-h5 {
        margin-bottom: 8px;
    }

    .mitl-li {
        padding: 20px 0;
    }

    .mitl-li:first-child {
        padding-top: 10px;
    }

    .mitl-li .std-h5 {
        margin-bottom: 8px;
    }

    .mitl-li-form-item {
        margin-bottom: 8px;
    }

    .material-pro-slick-li a {
        flex-direction: column-reverse;
        border-radius: 10px;
    }

    .mpsl-img {
        width: 100%;
    }

    .mpsl-text {
        width: 100%;
    }

    .mpsl-text-wrap .std-btn1 {
        margin-top: var(--space50);
    }

    .mcbt-right {
        margin-top: 10px;
    }

    .mcbt-right .std-btn5,
    .mcbt-left .std-btn5 {
        margin-top: var(--space40);
    }

    .appl-main .mcbu-le-link-par {
        margin: 11px 0;
    }

    .appl-cont {
        padding-top: var(--space80);
    }

    .healthy-print-text {
        padding-right: 0;
        width: 100%;
    }

    .healthy-print-img {
        width: 100%;
    }

    .hptl-parga {
        margin-top: 10px;
    }

    .hptl-adv-ul {
        margin-top: 10px;
    }

    .hptl-adv-ul-li {
        margin-bottom: 7px;
    }

    .healthy-app-list .swiper-button-prev {
        left: calc(25% - 10px - 32px);
    }

    .healthy-app-list .swiper-button-next {
        right: calc(25% - 10px - 32px);
    }

    .healthy-app .swiper-container-horizontal>.swiper-pagination-progressbar {
        bottom: 16px;
    }

    .hals-li-cont .std-h5 {
        padding: 12px 12px;
    }

    .hals-li-cont {
        border-radius: 8px;
    }

    .hcls-li-cont-img {
        width: 100%;
    }

    .hcls-li-cont-text {
        width: 100%;
        padding-left: 0px;
        padding-top: 18px;
        padding-bottom: 28px;
    }

    .healthy-case .swiper-container-horizontal>.swiper-pagination-progressbar {
        left: 0px;
        width: calc(100% - 60px);
    }

    .healthy-case-list-btn {
        left: calc(100% - 38px);
    }

    .ys-nybanner1 .ys-nyban-parga {
        margin-top: 8px;
    }

    .soft-main .ys-nybanner1 .ys-nyban-title {
        position: relative;
        top: auto;
        transform: translateX(-50%);
        padding-top: calc(var(--headh) + var(--space80));
        padding-bottom: var(--space100);
    }

    .soft-main .ys-nybanner1 .ys-nyban-img {
        position: absolute;
        height: 100%;
    }

    .soft-main .ys-nybanner1 .ys-nyban-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .ys-nybanner1 .ys-nyban-parga p {
        margin-bottom: 0.8em;
    }

    .soft-cont-box-ule {
        padding-top: 16px;
    }

    .about-cont-warp-le {
        width: 100%;
        padding-right: 0;
        position: static;
        top: 0;
    }

    .about-cont-warp-le {
        padding-bottom: 5vw;
    }

    .about-cont {
        padding-top: calc(var(--space100) + var(--headh));
    }

    .about-cont-warp-ri {
        width: 100%;
    }

    .acwr-text.yxedr-active p {
        margin-bottom: 12px;
    }

    .acwr-num-ul-li {
        width: 50%;
    }

    .acwr-mission {
        padding: 24px;
    }

    .acwr-miss-ul-li:nth-child(n+2) {
        padding-top: 24px;
        margin-top: 24px;
    }

    .about-cont {
        overflow: hidden;
    }

    .acwr-num-ul-li {
        padding: 0 6px;
        margin-bottom: 12px;
    }

    .acwr-num-ul {
        margin: 0 -6px;
    }

    .news-cont-box-but {
        margin-right: -20px;
        margin-left: -20px;
    }

    .ncbb-ule .ncbb-ule-le:first-child {
        padding-left: 20px;
    }

    .news-cont-box-but .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        left: 20px;
    }

    .ncbb-ule-le-but .std-btn1-link-font {
        line-height: 36px;
    }

    .debl-editor h2:not(:first-child) {
        margin-top: 0.8em;
    }

    .debl-editor h2 {
        margin-bottom: 0.4em;
    }

    .deta-cont {
        padding-top: 32px;
    }

    .beco-cont-box-right .ys-form-inof-item2 {
        width: 100%;
    }

    .beco-cont-box-right .ys-fic-auth label {
        flex-grow: 1;
    }

    .beco-cont {
        padding-top: var(--space80);
    }

    .beco-cont-box-right .ys-fii-input {
        border-radius: 4px;
    }

    .part-cont-box-box {
        margin: 0 -20px;
    }

    .part-main .mCSB_scrollTools .mCSB_draggerContainer {
        left: 20px;
        right: 20px;
    }

    .part-main .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
        background-color: rgba(255, 255, 255, .15);
    }

    .mtcu-le {
        padding: 0 5px;
        margin-bottom: 10px;
    }

    .mcbb-top-caro-ule {
        margin: 0 -5px;
        margin-bottom: -10px;
    }

    .part-main .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 26px;
    }

    .part-cont-box-swiper {
        margin-top: calc(var(--space100) * 0.2);
    }

    .bcbl-par p {
        margin-bottom: 6px;
    }

    /* 2025.05.07 */
    .hacr-inof-video {
        width: 32px;
    }

    .footer-bg img {
        transform: translateY(300px) scale(1);
    }

    .mars-soonser-core-down .mscl-name {
        position: relative;
        opacity: 1;
        pointer-events: all;
    }

    .yxedr-active h4 {
        margin-bottom: 0.4em;
    }

    /* .yxedr-active h4:not(:first-child){
        margin-top: 0.8em;
    } */
    .about-cont-bj {
        bottom: 30vh;
    }

    .mars-trait-ph {
        display: flex;
    }

    .mars-trait {
        display: none;
    }

    .mars-main .ys-nyban-title {
        text-align: left;
    }

    .mars-main .ys-nyban-title h1 {
        width: 100%;
    }

    .nybanner-btns .std-btn1-link {
        padding: 6px 5px;
    }

    .nybanner-btns {
        --jian1: 2px;
    }

    .nybanner-btns .std-btn1-link-font {
        font-size: 10px;
    }

    .mars-trait-inof {
        flex-direction: column;
        margin-bottom: var(--space50);
    }

    .mars-main .ys-nyban-title .std-h5 {
        margin-bottom: 13px;
    }

    .mars-trait-inof-nub {
        margin-bottom: 5px;
    }

    .ys-modal .ys-modal-close {
        width: 24px;
        height: 24px;
        background-size: 88% 88%;
        background-repeat: no-repeat;
        right: 12px;
        top: 15px;
    }

    .lcd-bct-inof-nub {
        width: 100%;
        justify-content: center;
        margin-bottom: 5px;
    }

    .lcd-bct-inof-nub:last-child {
        margin-bottom: 0;
    }

    .std-font190 {
        font-size: 10.5vw;
        white-space: nowrap;
    }

    .lowu-li .mod-arrows3 .slick-prev,
    .lowu-li .mod-arrows3 .slick-next {
        top: calc(calc(100vw - 40px) / 712 * 209);
    }

    .lcd-table-ul-li:not(:first-child) {
        display: none;
    }

    .mars-soonser .ppci-nub:nth-of-type(n+7) {
        display: none;
    }

    .mars-soonser .lcd-table-ul-li.act .ppci-nub:nth-of-type(n+7) {
        display: block;
    }

    .mars-soonser .lcd-table .product-pop-cry-left .std-h5 {
        color: var(--color0);
        font-size: var(--font24);
    }

    .mars-soonser .product-pop-cry-left {
        background: transparent;
    }

    .lcd-table-ul.mod-arrows2 .slick-prev,
    .lcd-table-ul.mod-arrows2 .slick-next {
        top: 102px;
    }

    .lcd-table-ul.mod-arrows2 .slick-prev {
        left: 20px;
    }

    .lcd-table-ul.mod-arrows2 .slick-next {
        right: 20px;
    }

    .mars-soonser .lcd-table .ppci-nub-name {
        width: 100%;
    }

    .mars-soonser .lcd-table .ppci-nub-text {
        width: 100%;
    }

    .mars-soonser .lcd-table .ppci-nub-box {
        padding: 10px 0px;
    }

    .mars-soonser .lcd-table .ppci-nub {
        padding: 0 0px;
    }

    .mars-soonser .lcd-table .ppci-nub:first-child .ppci-nub-box {
        border-top: 1px solid #FFF;
    }

    .mars-trait-ph {
        --jian1: 0;
        width: 100%;
        margin-bottom: 13px;
    }

    .nybanner-btns .std-btn1-link {
        padding: 6px 4px;
    }

    .mmcr-nub-add {
        display: block;
        padding-top: 10px;
    }

    .mmcr-nub-ti {
        display: none;
    }

    .mmcr-nub-add .mmci-item-bot {
        display: block;
    }

    .mars-mater-cry-rotate .ys-imgbox-cover {
        border-radius: 10px;
    }

    .mmcr-nub-add .std-h5 {
        font-size: var(--font28);
        font-family: var(--bold);
    }

    .mmcr-nub {
        padding: 0 10px;
    }

    .mars-mater-cry-rotate {
        margin: 0 -10px;
        width: calc(100% + 20px);
    }

    .mars-mater-cry-rotate.mod-dotsx {
        padding-bottom: 10px;
    }

    .mars-series-img {
        width: 144.8vw;
        left: -25vw;
    }

    .mars-series {
        --topx: calc(calc(var(--space100) + 128.8vw) * -1);
    }

    .lcd-table-ph {
        display: flex !important;
    }

    .soft-main .ys-nyban-title {
        position: relative;
        z-index: 6;
        top: 0;
        transform: translate(-50%, 0);
        padding-top: var(--space80);
    }

    .soft-main .ys-nyban-title h1 {
        color: var(--color0);
        line-height: 1.3;
    }

    .soft-main .ys-nyban-parga p {
        color: var(--color2);
    }

    .soft-main .ys-nyban-parga {
        margin-top: 10px;
    }

    .ys-pribanner {
        height: 180px !important;
    }

    .hpii-link::before {
        backdrop-filter: blur(0px);
        -webkit-backdrop-filter: blur(0px);
        -moz-backdrop-filter: blur(0px);
        -ms-backdrop-filter: blur(0px);
        -o-backdrop-filter: blur(0px);
    }

    .ys-ban-title {
        font-size: calc(var(--font58) - 4px);
    }

    /* 6.10 start */
    .fsln-code {
        bottom: -21px;
        width: 110px;
        padding: 5px;
    }

    /* 6.10 end */
    /* 767end */
}