@charset "utf-8";
/* 响应式准则：调大看幼 */
@media screen and (max-width: 1919px) {
    /* 1919end */
    :root {
        /* 间距 */
        --space150: 1.3rem;
        --space140: 1.2rem;
        --space130: 1.1rem;
        --space120: 1rem;
        --space100: 0.9rem;
        --font44: 0.38rem;
    }
    /* b1 */
    .cathode-banner-box-pic {
        margin-top: 1.2rem;
    }
    /* index */
    .home-joining {
        padding-top: 1.2rem;
        padding-bottom: 1.3rem;
    }
    /* e2 */
    .pursuit-class {
        padding-top: 1rem;
        padding-bottom: 0.7rem;
    }
    /* e4 */
    .party-develop {
        padding-bottom: 1rem;
    }
    /* c1 */
    .salt-title {
        padding: 0.5rem 0.4rem 0.5rem 0.4rem;
    }
    .provide-core {
        padding-bottom: 2.7rem;
    }
    .hpbc-inof-nub-txt {
        padding-left: 0.1rem;
    }
    /* tammy - start */
    .home-base{
        padding-top: var(--space120);
    }
    .hbci-nub-pop-link {
        padding: 0.2rem 0.3rem 0.2rem 0.2rem;
    }
    .home-inform-top-tit {
        flex-grow: 1;
    }
    .anchor-btn .std-text16 {
        padding-left: 0.47rem;
    }
    .anchor-btn.act .std-text16::before {
        width: 0.3rem;
    }
    .anchor-btn.act .std-text16::after {
        left: 0.3rem;
    }
    .anchor-btn .std-text16::before {
        width: 0.26rem;
    }
    .slbi-nub-case-left {
        width: 39.89%;
    }
    .group-layout .std-font40 {
        margin-bottom: 0.2rem;
    }
    .group-layout-top {
        margin-bottom: 0.65rem;
    }
    .glbi-nub-box::after {
        height: 0.28rem;
    }
    .glbi-nub-box {
        top: calc(100% + 0.28rem);
    }
    .glbi-nub-box {
        width: 570px;
    }
    .group-layout {
        padding-top: var(--space100);
    }
    .gdin-box {
        padding: 0.4rem 0.28rem 0.68rem 0.36rem;
    }
    .pursuit-culture-top {
        width: 30%;
        margin: 0 auto 0.38rem;
    }
    .pursuit-culture-bottom-icon {
        width: 0.8rem;
    }
    .pursuit-lead .std-font40 {
        margin-bottom: 0.48rem;
    }
    .psin-box {
        padding: 0.7rem 0.5rem 0.88rem;
    }
    .plin-casket-content {
        width: 72%;
    }
    .group-layout-top {
        margin-bottom: 0.25rem;
    }
    .glbi-nub-box::after {
        height: calc(0.28rem / var(--scale1));
    }
    .glbi-nub.on .glbi-nub-box::after {
        height: calc(0.28rem / 1);
    }
    .group-layout .std-font40 {
        margin-bottom: 0.14rem;
    }
    .group-layout {
        padding-top: var(--space80);
        padding-bottom: var(--space80);
    }
    .home-pioneer-box-content .std-text16 {
        margin-bottom: 0.44rem;
    }
    .hbci-nub-pop-link {
        padding: 0.12rem 0.2rem 0.12rem 0.12rem;
    }
    .hbci-nub-pop-pic {
        width: 34%;
    }
    .home-joining .std-text16 {
        margin-bottom: 0.6rem;
    }
    .gdin-box {
        padding-bottom: 0.5rem;
    }

    /* 1919 - end */
}
@media screen and (max-width: 1680px) {
    html {
        font-size: 86px;
    }
    :root {
        /* 间距 */
        --space250: 2.0rem;
        --space240: 1.95rem;
        --space230: 1.9rem;
        --space220: 1.85rem;
        --space210: 1.8rem;
        --space200: 1.75rem;
        --space190: 1.7rem;
        --space180: 1.5rem;
        --space170: 1.6rem;
        --space160: 1.55rem;
        --space150: 1.1rem;
        --space140: 1rem;
        --space130: 0.95rem;
        --space120: 0.95rem;
        --space100: 0.9rem;
        --font48: 0.4rem;
    }
    /* b1 */
    /* b2 */
    .slbi-nub-case-left {
        width: 40.89%;
    }
    .ys-search2 {
        padding-left: 0;
    }
    /* 导航 */
    .ys-footer {
        --sapceft1: 80px;
        --sapceft2: 80px;
    }
    .footer-content-tit {
        margin-bottom: 0.4rem;
    }
    .footer-top {
        padding-bottom: 0;
    }
    /* d1 */
    /* d2 */
    .visit-details-left {
        padding: 0.37rem 0.43rem 0.5rem;
    }
    .visit-details-left-edit.yxedr-active {
        padding-bottom: 0.3rem;
        margin-bottom: 0.3rem;
    }
    .visit-details-right .std-font24 {
        margin-bottom: 0.24rem;
    }
    .vdri-nub-box {
        padding-bottom: 0.2rem;
        padding-top: 0.2rem;
    }
    .visit-details-right {
        padding: 0.4rem 0.3rem 0.34rem;
    }
    /* e3 */
    /* e5 */
    .sein-left {
        width: 46%;
    }
    .sein-left .std-text16 {
        margin-bottom: 0.3rem;
    }
    /* f1 */
    .contact-us-form {
        width: 60%;
    }
    .ys-form {
        --space: 0.16rem;
        --spacebot: 0.2rem;
        --spacein: 0.16rem;
        --height: 44px;
        --colortips: #C9161F;
        --colormain: #0051E9;
    }
    .contact-us-form-textarea .ys-fii-input {
        height: 1.15rem;
    }
    .ys-fia-text-btn {
        top: 3px;
    }
    .cufi-agree {
        margin-bottom: 0.24rem;
    }
    /* index */
    .hpbc-inof-nub-tit span {
        font-size: var(--font180);
        line-height: 1.2;
        font-weight: 500;
        color: var(--colormain);
    }
    .home-pioneer-box {
        margin-top: 1rem;
        padding-bottom: var(--space100);
    }
    .hpbc-inof {
        width: 500px;
    }
    .home-joining {
        padding-top: 0.9rem;
        padding-bottom: 1.1rem;
    }
    .home-base-box-content {
        width: 22%;
    }
    .hjbi-nub {
        padding: 0.3rem 0.2rem;
    }
    .home-inform-top-tit {
        width: 54%;
    }
    .hibn-link-box {
        width: 0.36rem;
        height: 0.36rem;
    }
    .home-lead {
        --top1: 1.4rem;
    }
    .home-pioneer-box-content {
        padding-top: 1.4rem;
    }
    .hjbi-nub {
        padding: 0.26rem 0.2rem;
    }
    .hbci-nub-pop-link {
        height: 124px;
    }
    .hbci-nub-pop {
        width: 460px;
    }
    .hbci-nub-pop-right .std-text16 {
        margin-bottom: 0.16rem;
    }
    .hbci-nub-pop-link {
        height: 150px;
        padding: 0.16rem 0.2rem 0.18rem 0.2rem;
    }
    .hbci-nub-pop-right {
        width: 52%;
    }
    .hbci-nub-pop-pic {
        width: 42%;
    }
    /* e2 */
    .pursuit-culture-top {
        width: 32%;
    }
    .psin-case .coin-link-content {
        padding: 0.32rem 0.4rem 0.5rem 0.34rem;
    }
    /* e4 */
    .party-commit-bottom-left {
        width: 44%;
    }
    .party-commit-bottom-left .std-font40 {
        margin-bottom: 0.26rem;
    }
    .party-develop-fold-box {
        --height: 417px;
    }
    /* e6 */
    .oem-base-case-right {
        width: 56%;
    }
    /* f2 */
    .jtin-box-pic::after {
        width: 98px;
    }
    /* @keyframes lineGrow {
        from {
            width: 0;
        }
        to {
            width: 98px;
        }
    } */
    .jhin-link .std-text18 {
        padding: 0.11rem 0.4rem;
    }
    .join-happy-item {
        margin: 0 auto 0.4rem;
    }
    .join-happy .std-font40 {
        margin-bottom: 0.4rem;
    }
    .jtin-box-pic .ys-imgbox-cover {
        width: 46px;
    }
    .jbbl-inof-nub {
        padding: 0 0.3rem;
        margin-bottom: 0.3rem;
    }
    .jbbl-inof {
        margin: 0 -0.33rem -0.33rem;
    }
    .join-talent .std-font40 {
        margin-bottom: 0.46rem;
    }
    /* c1 */
    .ppin-right {
        left: 99px;
    }
    .ppin-center {
        left: 49px;
    }
    .provide-payoffs-left-txt {
        margin-bottom: 0.5rem;
    }
    .psci-nub {
        margin-bottom: 0.3rem;
    }
    .provide-payoffs-right {
        width: 49%;
        height: 9.28rem;
        margin-right: 0.76rem;
    }
    .provide-smart-case {
        width: 44%;
        padding: 0.56rem 1rem 0.68rem 0.56rem;
    }
    .pcbr-pic {
        right: 352px;
    }
    /* e1 */
    .group-send-content-top {
        width: 1.2rem;
    }
    .group-develop {
        padding-bottom: 1.8rem;
    }
    .iconfont {
        font-size: 14px;
    }
    /* tammy - start */
    .footer-content {
        padding-right: 1.2rem;
        margin-right: 2.4rem;
    }
    .footer-nav li a {
        margin-bottom: 0.2rem;
    }
    .group-layout-txt {
        width: 88%;
    }
    .group-layout-top,
    .pursuit-class .std-font40,
    .pursuit-system .std-font40 {
        margin-bottom: 0.48rem;
    }
    .gdin-box {
        width: 6rem;
        left: 0.28rem;
    }
    .pursuit-culture-top {
        width: 28%;
        margin: 0 auto 0.28rem;
    }
    .party-develop-core {
        padding: 0.8rem 0.8rem 0.9rem;
    }
    .party-develop .std-font40 {
        margin-bottom: 0.26rem;
    }
    .party-develop-inof-nub {
        margin-bottom: 0.14rem;
    }
    .party-brand-txt {
        margin-bottom: 0.48rem;
    }
    .party-brand .std-font40 {
        margin-bottom: 0.2rem;
    }
    .party-trends .std-font40,
    .party-honors .std-font40{
        margin-bottom: 0.4rem;
    }
    .ys-fia-text-btn {
        top: 4px;
    }
    .group-layout-top {
        margin-bottom: 0.2rem;
    }
    .glbi-nub-box::after {
        height: calc(0.2rem / var(--scale1));
    }
    .glbi-nub.on .glbi-nub-box::after {
        height: calc(0.2rem / 1);
    }
    .glbi-nub-box {
        top: calc(100% + 0.2rem);
    }
    .home-pioneer-box-content {
        padding-top: 1.6rem;
    }
    .home-pioneer-box-content .std-font48 {
        margin-bottom: 0.28rem;
    }
    .hbci-nub-pop-pic {
        width: 34%;
    }
    .hbci-nub-pop-right {
        width: 61%;
    }
    .hbci-nub-pop-right .std-text16 {
        margin-bottom: 0.1rem;
    }
    .hbci-nub-pop-right .std-text20 {
        margin-bottom: 0.04rem;
    }
    .hbci-nub-pop-link {
        padding: 0.1rem 0.2rem 0.1rem 0.12rem;
    }
    .home-lead {
        --top1: 0.2rem;
    }

    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    html {
        font-size: 62px;
    }
    :root {
        --font28: 0.30rem;
        --font26: 0.28rem;
        --font24: 0.28rem;
        --font22: 0.26rem;
        --font20: 0.26rem;
        --font18: 0.24rem;
        --font16: 0.22rem;
        --font14: 0.20rem;
        --font12: 0.16rem;
        --space70: 0.6rem;
        --space100: 0.9rem;
        --space150: 1.1rem;
        --space130: 1rem;
    }
    /* b1 */
    .cinb-inof-nub .std-text16 {
        padding-bottom: 0.08rem;
    }
    .cmbi-nub .about-btn-link2 {
        width: 1.8rem;
    }
    .cbnt-inof-nub-right.mod-dots1 .slick-dots {
        bottom: calc(-0.3rem - 5px);
    }
    .cinb-bnb-title {
        margin-bottom: 0.4rem;
    }
    .cinb-case::before {
        bottom: -5px;
    }
    .cathode-main .ys-nybanner .std-font44 {
        margin-bottom: 0.1rem;
    }
    .cbnt-inof-nub-left {
        width: 42%;
    }
    .cinl-table tbody tr td:nth-child(2) p:last-child::after {
        width: 97%;
    }
    .mod-arrows1 .swiper-button-next,
    .mod-arrows1 .swiper-button-prev,
    .mod-arrows1 .slick-prev,
    .mod-arrows1 .slick-next {
        width: 0.5rem;
        height: 0.5rem;
    }
    /* 导航 */
    .ys-footer {
        --sapceft1: 70px;
        --sapceft2: 70px;
    }
    .footer-content-tit {
        margin-bottom: 0.3rem;
    }
    /* d1 */
    /* d2 */
    .visit-details-left-top .std-font40 {
        width: 100%;
    }
    /* e3 */
    .banner-bread {
        top: calc(var(--headh) + 0.3rem);
    }
    .cultural-choice .center-option-pcfy {
        padding-top: 0.7rem;
    }
    /* e5 */
    .sein-right {
        width: 48%;
        border-radius: 10px;
    }
    .sein-left {
        width: 48%;
    }
    /* e7 */
    /* f1 */
    .inside-main.act .ys-bread {
        top: 0.3rem;
    }
    .contact-us-form {
        width: 70%;
    }
    .contact-us-form-submit .ys-fii-submit {
        height: 0.56rem;
        line-height: 0.56rem;
    }
    .ys-form {
        --height: 40px;
    }
    /* index */
    .home-banner-box-video {
        width: 4.2rem;
        border-radius: 10px;
    }
    .hlri-nub-pic {
        border-radius: 10px;
    }
    .home-lead-left {
        width: 34%;
    }
    .home-pioneer-box-content {
        padding-top: 1.3rem;
    }
    .home-pioneer {
        padding-top: 0;
    }
    .hpbc-inof {
        width: 360px;
    }
    .home-pioneer-box-content .std-text16 {
        margin-bottom: 0.6rem;
    }
    .home-inform-bottom .slick-prev {
        left: calc(var(--gap1) - 0.4rem - 0.4rem);
    }
    .home-inform-bottom .slick-next {
        right: calc(var(--gap1) - 0.4rem - 0.4rem);
    }
    .home-joining {
        padding-top: 1.1rem;
        padding-bottom: 1.2rem;
    }
    .home-lead {
        --top1: 1.2rem;
    }
    .hibn-link-box {
        width: 0.46rem;
        height: 0.46rem;
    }
    .home-inform-top-tit {
        width: 64%;
    }
    .hjbi-nub {
        padding: 0.2rem 0.2rem;
    }
    .hibn-link .std-text20 {
        margin-bottom: 0.6rem;
    }
    /* e2 */
    .psin-box {
        padding: 0.6rem 0.6rem 0.78rem;
    }
    /* e4 */
    .party-develop-fold-box {
        --height: 344px;
    }
    /* e6 */
    .oem-base-case-right {
        width: 59%;
    }
    /* f2 */
    .jtin-box-pic .ys-imgbox-cover {
        width: 32px;
    }
    .join-talent .std-font40 {
        margin-bottom: 0.46rem;
    }
    .jtin-box-pic::after {
        width: 88px;
    }
    /* @keyframes lineGrow {
        from {
            width: 0;
        }
        to {
            width: 88px;
        }
    } */
    .join-talent-inof {
        margin: 0 -0.88rem;
    }
    .join-talent-inof-nub {
        padding: 0 0.88rem;
    }
    .jhin-box-fir-address {
        width: 18%;
    }
    .jhin-box-fir .std-font24 {
        width: 32%;
    }
    /* c1 */
    .provide-core-bottom-right {
        padding-right: 500px;
    }
    .ppin-right {
        left: 68px;
        top: -58px;
    }
    .ppin-box {
        width: 0.45rem;
        height: 0.45rem;
    }
    .ppin-center {
        left: 41px;
        top: 14px;
    }
    .ppin-top::after {
        transform: rotate(-34deg);
        left: -49px;
        width: 53px;
        top: 45px;
    }
    .ppin-bottom::after {
        left: -52px;
        width: 60px;
        transform: rotate(42deg);
        top: 17px;
    }
    .ppin-bottom {
        top: 30px;
    }
    .ys-horse.up,
    .ys-horse.down {
        --width1: 316px;
    }
    .provide-payoffs-right .ys-hin-box {
        width: 218px;
    }
    .provide-payoffs-right {
        width: 45%;
        height: 10rem;
        margin-right: 0.2rem;
    }
    .provide-smart-case {
        padding: 0.56rem 0.56rem 0.68rem 0.5rem;
    }
    /* e1 */
    .glbi-nub-box {
        width: 437px;
    }
    .group-develop-tit {
        margin-bottom: 0.8rem;
    }
    .gdin-box {
        width: 500px;
    }
    .glbi-nub-dot .std-text16 {
        font-size: var(--font14);
    }
    .hbci-nub-pop-pic {
        width: 32%;
    }
    .hbci-nub-pop {
        width: 400px;
    }
    .hbci-nub-pop-link {
        height: 120px;
        padding: 0.16rem 0.2rem 0.18rem 0.2rem;
    }
    .hbci-nub-pop-right .std-text16 {
        margin-bottom: 0.1rem;
    }
    .hbci-nub-pop-right {
        width: 63%;
    }
    .hnpr-icon {
        width: 0.4rem;
    }
    .hibn-link-next {
        width: 0.46rem;
    }
    .iconfont {
        font-size: 12px;
    }
    /* tammy - start */
    .about-btn-link2 {
        padding: 0.11rem 0.2rem;
    }
    .hbci-nub-pop-right .std-text16, .hbci-nub-pop-right .std-text16 p{
        line-height: var(--line15);
    }
    .hibn-link {
        padding: 0.4rem 0.6rem 0.3rem 0.4rem;
    }
    .home-joining-bottom{
        border-radius: 10px;
    }
    .footer-nav{
        padding-bottom: 0.5rem;
    }
    .ys-footer {
        --sapceft1: 55px;
    }
    .cbnt-inof-nub-box {
        padding-top: 0.73rem;
    }
    .group-banner .ys-nyban-title .group-ban-text {
        width: 42%;
    }
    .group-dream-case {
        width: 42%;
    }
    .group-dream-right-nub {
        margin-bottom: 0.6rem;
        padding: 0.68rem 0.32rem 0.7rem 0.4rem;
    }
    .gdin-box {
        width: 7rem;
    }
    .psin-case {
        box-shadow: 0 4px 8px 0 rgba(166, 171, 173, 0.2);
    }
    .ys-audiom .ys-videom-close {
        font-size: 18px;
    }
    .join-talent-inof-nub {
        padding: 0 0.71rem;
    }
    .join-talent-inof {
        margin: 0 -0.71rem;
    }
    .join-happy {
        padding-bottom: var(--space120);
        padding-top: var(--space120);
    }
    .join-happy-btn {
        margin-top: 0.33rem;
    }
    .home-banner-box {
        bottom: 1.0rem;
    }
    .plin-casket-content {
        width: 85%;
    }
    .group-layout-box-inof,
    .glbi-nub-dot {
        width: 0.64rem;
        height: 0.64rem;
    }
    .group-banner .ys-nyban-title .group-ban-text {
        width: 65%;
    }
    .home-pioneer-box-content {
        padding-top: 1.6rem;
    }
    .home-pioneer-box {
        padding-bottom: 0;
    }
    .hbci-nub-pop {
        width: 450px;
    }
    .hbci-nub-pop-link {
        padding: 0.1rem 0.2rem 0.1rem 0.12rem;
    }
    .home-base {
        --topx: 0.7rem;
    }
    .home-lead {
        --top1: 0.2rem;
    }
    .home-lead-right .slick-prev {
        left: -0.7rem;
    }
    .home-lead-right .slick-next {
        right: -0.7rem;
    }
    .group-develop-scroll{
        width: 0.54rem;
    }
    .home-lead-right {
        max-width: 64%;
    }
    .obcr-ein-font{
        font-size: 12px;
        height: 28px;
        padding: 2px 8px;
    }
    /* 1440end */
}
@media screen and (max-width: 1199px) {
    :root {
        --headh: 56px;
    }
    html {
        font-size: 58px;
    }
    :root {
        /* 字号82-100 0.66rem 38px */
        --fontr1: 0.66rem;
        --font100: var(--fontr1);
        --font98: var(--fontr1);
        --font96: var(--fontr1);
        --font94: var(--fontr1);
        --font92: var(--fontr1);
        --font90: var(--fontr1);
        --font88: var(--fontr1);
        --font86: var(--fontr1);
        --font86: var(--fontr1);
        --font84: var(--fontr1);
        --font82: var(--fontr1);
        /* 字号72-80 0.59rem 34px */
        --fontr2: 0.59rem;
        --font80: var(--fontr2);
        --font78: var(--fontr2);
        --font76: var(--fontr2);
        --font74: var(--fontr2);
        --font72: var(--fontr2);
        /* 字号62-70 0.55rem 32px */
        --fontr3: 0.55rem;
        --font70: var(--fontr3);
        --font68: var(--fontr3);
        --font66: var(--fontr3);
        --font64: var(--fontr3);
        --font62: var(--fontr3);
        /* 字号52-60 0.52rem 30px */
        --fontr4: 0.52rem;
        --font60: var(--fontr4);
        --font58: var(--fontr4);
        --font56: var(--fontr4);
        --font54: var(--fontr4);
        --font52: var(--fontr4);
        /* 间距 */
        --space250: 1.425rem;
        --space240: 1.4rem;
        --space230: 1.375rem;
        --space220: 1.35rem;
        --space210: 1.325rem;
        --space200: 1.3rem;
        --space190: 1.275rem;
        --space180: 1.25rem;
        --space170: 1.225rem;
        --space160: 1.2rem;
        --space150: 1.06rem;
        --space140: 1.04rem;
        --space130: 0.8rem;
        --space120: 0.8rem;
        --space110: 1.0rem;
        --space100: 0.95rem;
        --space80: 0.7rem;
    }
    /* 移动端-副导航 - start */
    .footer-nav {
        flex-direction: column;
        --gap1: 0px;
        --gap2: 0px;
        border-top: 1px solid rgba(102, 102, 102, .5);
    }
    .footer-nav>li {
        position: relative;
        border-bottom: 1px solid rgba(102, 102, 102, .5);
    }
    .footer-nav>li>a {
        padding: 6px 0;
    }
    .footer-nav>li::before,
    .footer-nav>li::after {
        content: '';
        position: absolute;
        width: 12px;
        height: 1px;
        background: rgba(51, 51, 51, .5);
        right: 2px;
        top: calc(0.875em + 6px);
        transition: all .4s ease;
    }
    .footer-nav>li::after {
        transform: rotate(90deg);
    }
    .footer-nav ul {
        display: none;
    }
    .footer-nav>li.act::after {
        transform: rotate(0deg);
    }
    .footer-nav>li.no-nav::before,
    .footer-nav>li.no-nav::after {
        display: none;
    }
    .footer-nav>li.no-nav a {
        width: 100%;
    }
    /* b1 */
    .cbnt-inof-nub-box {
        flex-wrap: wrap;
        justify-content: center;
    }
    .cbnt-inof-nub-left {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .cbnt-inof-nub-right {
        width: 70%;
    }
    .mod-dots2 .slick-dots li,
    .mod-dots1 .slick-dots li {
        width: 8px;
        height: 8px;
    }
    .cbnt-inof-nub-box {
        padding-top: 0.3rem;
    }
    .cathode-material-box {
        padding: 0.6rem 0 0.68rem !important;
    }
    .cbnt-total {
        padding-right: calc(var(--place) - 1px + 1rem);
    }
    .cathode-banner-title {
        width: 56%;
    }
    .cinl-table thead tr th {
        font-size: var(--font24);
    }
    /* b2 */
    .salt-title {
        width: 62%;
        padding: 0.6rem 0.46rem 0.7rem 0.4rem;
    }
    .slbi-nub-case .std-text20:not(:first-child) {
        margin-top: 0.28rem;
    }
    .slbi-nub-box-left,
    .slbi-nub-case-left {
        width: 48%;
    }
    .slbi-nub-case-right {
        width: 45%;
    }
    .mod-anchor {
        display: none;
    }
    /* 导航 */
    .footer-nav {
        padding-top: var(--sapceft1);
    }
    .ys-footer {
        --sapceft1: 40px;
        --sapceft2: 40px;
    }
    .footer-nav {
        border-top: none;
    }
    .footer-content {
        width: 49%;
        padding-right: 0.6rem;
        margin-right: 0.6rem;
    }
    .footer-nav li a {
        margin-bottom: 0.02rem;
    }
    .footer-nav {
        padding-top: var(--sapceft1);
        --sapceft1: 20px;
    }
    /* d1 */
    .cnbn-right {
        padding: 0.28rem 0.2rem 0.28rem 0.28rem;
    }
    .cnbn-right-tit {
        margin-bottom: 0.1rem;
    }
    .cnbn-right-txt {
        margin-bottom: 0.2rem;
    }
    .cnbn-link {
        border-radius: 10px;
    }
    .coin-link-pic {
        width: 100%;
    }
    .coin-link {
        flex-wrap: wrap;
    }
    .coin-link-content {
        width: 100%;
    }
    /* d2 */
    .visit-details-right {
        width: calc(35.714% - 0.2rem);
    }
    .visit-details-left {
        width: 58.286%;
    }
    .visit-details-left-edit.yxedr-active p {
        margin-bottom: 1.1em;
    }
    .visit-details-left-edit.yxedr-active {
        padding-bottom: 0.1rem;
        margin-bottom: 0.28rem;
    }
    .ppin-bottom::after {
        left: -52px;
        width: 60px;
        top: 10px;
    }
    .ppin-center::after {
        left: -0.26rem;
        width: 1.24rem;
    }
    .vdli-nub {
        padding: 0 0.2rem;
    }
    .visit-details-left-inof {
        margin: 0 -0.2rem;
    }
    /* e3 */
    .pcin-case-right {
        padding-left: 0.24rem;
    }
    .pcin-case-right .std-text20 {
        margin-bottom: 0.06rem;
    }
    .pcin-case-right .cnbn-right-new {
        margin-bottom: 0.06rem;
    }
    .center-option-pcfy .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 6px;
    }
    /* e5 */
    .ys-nybanner .std-font44 {
        margin-bottom: 0.14rem;
    }
    .sein-left .std-font40 {
        font-size: var(--font36);
        margin-bottom: 0.2rem;
    }
    .sein-left .std-text16 {
        margin-bottom: 0.18rem;
    }
    /* e7 */
    .product-base-bottom {
        align-items: start;
        flex-wrap: wrap;
    }
    .pbbl-text {
        margin-bottom: 0.3rem;
    }
    .product-base-bottom-left {
        margin-bottom: 0.1rem;
    }
    /* f1 */
    .contact-us-form {
        width: 90%;
    }
    .ys-form {
        --height: 38px;
    }
    /* index */
    .home-banner-box-video {
        width: 3.4rem;
    }
    .home-banner-box {
        right: 0.7rem;
        bottom: 0.4rem;
    }
    .ys-ban-slick .slick-dots {
        bottom: 0.2rem;
    }
    .home-lead-right {
        width: 64%;
    }
    .home-lead {
        --top1: 0.8rem;
    }
    .home-lead-right {
        padding-bottom: 0;
    }
    .home-base-box-content {
        position: relative;
        width: 50%;
        text-align: center;
        margin: 0 auto 0.3rem;
    }
    .home-base-box-content .about-btn2 {
        display: flex;
        justify-content: center;
    }
    .hpbc-inof-nub-tit span {
        font-size: var(--font140);
    }
    .hpbc-inof {
        width: 270px;
    }
    .home-pioneer-box {
        margin-top: -0.4rem;
    }
    .home-joining {
        padding-top: 1rem;
        padding-bottom: 1.1rem;
    }
    .hpbc-inof-nub-tit {
        margin-bottom: -0.3rem;
    }
    .hjbi-nub {
        padding: 0.1rem 0.2rem;
    }
    .home-joining-bottom {
        border-radius: 10px;
    }
    .home-inform {
        padding-bottom: 0.2rem;
    }
    .hibn-link .std-text20 {
        margin-bottom: 0.6rem;
    }
    .hibn-link-next {
        width: 0.4rem;
    }
    .hbci-nub-pop {
        width: 300px;
    }
    .hbci-nub-pop-link {
        height: 140px;
    }
    .hbci-nub-pop-right {
        width: 54%;
    }
    .hbci-nub-pop-pic {
        width: 38%;
    }
    /* e2 */
    .plbc-nub-cont {
        top: 36%;
    }
    .pursuit-culture-bottom {
        width: 74%;
    }
    .pursuit-lead .std-font40 {
        margin-bottom: 0.5rem;
    }
    .party-brand-inof .slick-dots,
    .party-develop-fold .slick-dots,
    .pursuit-style-inof .slick-dots,
    .pursuit-system-inof .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 0.2rem;
    }
    .party-brand-inof .slick-dots li,
    .party-develop-fold .slick-dots li,
    .pursuit-style-inof .slick-dots li,
    .pursuit-system-inof .slick-dots li {
        width: 0.16rem;
        height: 0.16rem;
        margin: 0 0.06rem;
    }
    .pursuit-culture-bottom-icon {
        width: 0.8rem;
        right: calc(100% - 7px);
        bottom: calc(100% - 7px);
    }
    /* e4 */
    .party-commit-bottom-left {
        width: 45%;
    }
    .plin-casket-content {
        width: 84%;
    }
    .party-develop-core {
        padding: 0.72rem 1rem 0.7rem;
    }
    .party-develop-fold {
        display: block;
    }
    /* f2 */
    .jtin-box-pic {
        width: 1rem;
        height: 1rem;
    }
    .jtin-box-pic::after {
        width: 50px;
        left: calc(100% + 6px);
    }
    .jtin-box-pic::before {
        left: calc(100% + 6px);
    }
    /* @keyframes lineGrow {
        from {
            width: 0;
        }
        to {
            width: 50px;
        }
    } */
    .join-talent-inof-nub {
        padding: 0 0.5rem;
    }
    .join-talent-inof {
        margin: 0 -0.5rem;
    }
    .jtin-box-pic .ys-imgbox-cover {
        width: 28px;
    }
    .join-benefits-box-left {
        width: 42%;
    }
    .jbbl-inof-nub {
        width: 50%;
        padding: 0 0.28rem;
        margin-bottom: 0.38rem;
    }
    .jbbl-inof {
        margin: 0 -0.28rem;
    }
    .join-happy-item {
        width: 56%;
    }
    .jhin-box-fir .std-font24 {
        width: 35%;
        margin-bottom: 0.1rem;
    }
    .jhin-box-fir-date {
        width: 44%;
        margin-bottom: 0.1rem;
    }
    .jhin-box-fir-icon {
        width: 18px;
    }
    .jhin-box-fir-num {
        width: 42%;
    }
    .jhin-box-fir-address {
        width: 27%;
    }
    .jhin-box-fir-icon {
        width: 18px;
    }
    .jhin-box-sec-item {
        margin-bottom: 0.4rem;
    }
    .join-happy::after {
        height: 8%;
    }
    /* c1 */
    .salt-title {
        padding: 0.4rem 0.46rem 0.4rem 0.4rem;
    }
    .provide-core-box.party-commit-case {
        padding: 0.19rem 0.8rem 0.36rem 0.8rem;
    }
    .provide-core-bottom {
        padding-top: 0;
        flex-wrap: wrap;
    }
    .provide-core-bottom-left {
        width: 100%;
        margin-bottom: 2.5rem;
    }
    .provide-core-bottom-right {
        padding-right: 500px;
        padding-left: 100px;
    }
    .provide-payoffs-left-inof {
        width: 100%;
        margin: 0 -0.1rem -0.37rem;
        display: flex;
        flex-wrap: wrap;
    }
    .ppli-nub {
        padding: 0 0.1rem;
    }
    .provide-payoffs-left {
        width: 42%;
    }
    .provide-payoffs-right .ys-hin-box {
        width: 141.6px;
    }
    .ys-horse.up,
    .ys-horse.down {
        --width1: 202px;
    }
    .provide-payoffs-right {
        width: 47%;
        height: 10.44rem;
    }
    .provide-smart-case {
        width: 65%;
    }
    /* e1 */
    .group-dream-case {
        width: 48%;
    }
    .group-dream-right-nub {
        padding: 0.6rem 0.36rem 0.6rem 0.4rem;
    }
    .glbi-nub-box {
        width: 330px;
    }
    .group-layout {
        padding-bottom: 5.6rem;
    }
    .group-develop-tit {
        margin-bottom: 0.7rem;
    }
    .gdin-box {
        padding: 0.6rem 0.32rem 0.7rem 0.4rem;
    }
    .group-honors-inof-nub {
        width: 33.333%
    }
    .group-future-box {
        width: 70%;
        border-radius: 10px;
    }
    .group-dream-case {
        width: 46%;
    }
    .group-banner .ys-nyban-title .std-text16 {
        width: 50%;
    }
    .obcr-earth-inof-nub {
        --width1: 8px;
    }
    .group-dream-right {
        width: 48%;
    }
    .ys-hin-box {
        height: 80px;
    }
    .home-joining .std-text16 {
        margin-bottom: 0.6rem;
    }
    .hpbc-inof-nub-txt {
        padding-left: 0.1rem;
    }
    .home-inform-bottom-nub {
        width: 50%;
    }
    .hibn-link-next {
        width: 0.46rem;
    }
    .product-stuff-inof-nub {
        width: 50%;
    }
    .ys-fold-nub {
        width: 50%;
    }
    .party-brand-inof-nub {
        width: 50%;
    }
    .pursuit-style-inof-nub {
        width: 50%;
    }
    .pursuit-system-inof-nub {
        width: 50%;
    }
    /* 移动端-副导航 - end */
    /* tammy - start */
    .ys-phnav-menubox {
        width: auto;
        margin-left: 25px;
    }
    .ys-page-wrap .ys-main {
        margin-top: 0;
    }
    .ys-page-wrap.act .ys-main {
        margin-top: var(--headh);
    }
    .ys-ph-navbar4 .ys-phnav-header{
        background: transparent;
        border-bottom: 1px solid rgba(0, 0, 0, 0);
        transition: all .4s ease;
    }
    .ys-hd-ph.has-btn .ys-ph-navbar4 .ys-phnav-header, 
    .ys-hd-ph.isfixed .ys-ph-navbar4 .ys-phnav-header, 
    .ys-page-wrap.act .ys-hd-ph .ys-ph-navbar4 .ys-phnav-header{
        background: var(--colorfff);
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }
    .ys-phnav-logo {
        font-size: 0;
    }
    .ys-phnav-logo img:nth-of-type(2),
    .head-lang-top-circle img:nth-of-type(2){
        opacity: 0;
    }
    /* .cathode-main .ys-phnav-logo img:nth-of-type(2),  */
    .ys-hd-ph.has-btn .ys-phnav-logo img:nth-of-type(2), 
    .ys-hd-ph.has-btn .head-lang-top-circle img:nth-of-type(2),
    .ys-hd-ph.isfixed .ys-phnav-logo img:nth-of-type(2), 
    .ys-page-wrap.act .ys-hd-ph .ys-phnav-logo img:nth-of-type(2),
    .ys-hd-ph.isfixed .head-lang-top-circle img:nth-of-type(2),
    .ys-page-wrap.act .ys-hd-ph .head-lang-top-circle img:nth-of-type(2){
        opacity: 1;
    }
    /* .cathode-main .ys-phnav-logo img:first-child, */
    .ys-hd-ph.has-btn .ys-phnav-logo img:first-child,
    .ys-hd-ph.has-btn .head-lang-top-circle img:first-child, 
    .ys-hd-ph.isfixed .ys-phnav-logo img:first-child, 
    .ys-page-wrap.act .ys-hd-ph .ys-phnav-logo img:first-child,
    .ys-hd-ph.isfixed .head-lang-top-circle img:first-child,
    .ys-page-wrap.act .ys-hd-ph .head-lang-top-circle img:first-child{
        opacity: 0;
    }
    .head-lang-top .ys-phnav-header-font{
        color: var(--colorfff);
    }
    .ys-phnav-search .iconfont{
        color: var(--colorfff);
        transition: all .4s ease;
    }
    /* .cathode-main .head-lang-top .ys-phnav-header-font,  */
    .ys-hd-ph.has-btn .head-lang-top .ys-phnav-header-font, 
    .ys-hd-ph.isfixed .head-lang-top .ys-phnav-header-font, 
    .ys-page-wrap.act .ys-hd-ph .head-lang-top .ys-phnav-header-font{
        color: var(--color333);
    }
    /* .cathode-main .ys-phnav-search .iconfont, */
    .ys-hd-ph.has-btn .ys-phnav-search .iconfont,
    .ys-hd-ph.isfixed .ys-phnav-search .iconfont,
    .ys-page-wrap.act .ys-hd-ph .ys-phnav-search .iconfont{
        color: var(--color333);
    }
    .ys-ph-navbar1 .ys-phnav-menubtn span, 
    .ys-ph-navbar1 .ys-phnav-menubtn::after, 
    .ys-ph-navbar1 .ys-phnav-menubtn::before, 
    .ys-ph-navbar4 .ys-phnav-menubtn span, 
    .ys-ph-navbar4 .ys-phnav-menubtn::after, 
    .ys-ph-navbar4 .ys-phnav-menubtn::before {
        background: var(--colorfff);
    }
    /* .cathode-main .ys-ph-navbar4 .ys-phnav-menubtn span, 
    .cathode-main .ys-ph-navbar4 .ys-phnav-menubtn::after,
    .cathode-main .ys-ph-navbar4 .ys-phnav-menubtn::before, */
    .ys-hd-ph.has-btn .ys-ph-navbar1 .ys-phnav-menubtn span, 
    .ys-hd-ph.has-btn .ys-ph-navbar1 .ys-phnav-menubtn::after, 
    .ys-hd-ph.has-btn .ys-ph-navbar1 .ys-phnav-menubtn::before, 
    .ys-hd-ph.has-btn .ys-ph-navbar4 .ys-phnav-menubtn span, 
    .ys-hd-ph.has-btn .ys-ph-navbar4 .ys-phnav-menubtn::after, 
    .ys-hd-ph.has-btn .ys-ph-navbar4 .ys-phnav-menubtn::before,
    .ys-hd-ph.isfixed .ys-ph-navbar1 .ys-phnav-menubtn span, 
    .ys-hd-ph.isfixed .ys-ph-navbar1 .ys-phnav-menubtn::after, 
    .ys-hd-ph.isfixed .ys-ph-navbar1 .ys-phnav-menubtn::before, 
    .ys-hd-ph.isfixed .ys-ph-navbar4 .ys-phnav-menubtn span, 
    .ys-hd-ph.isfixed .ys-ph-navbar4 .ys-phnav-menubtn::after, 
    .ys-hd-ph.isfixed .ys-ph-navbar4 .ys-phnav-menubtn::before,
    .ys-page-wrap.act .ys-hd-ph .ys-ph-navbar1 .ys-phnav-menubtn span, 
    .ys-page-wrap.act .ys-hd-ph .ys-ph-navbar1 .ys-phnav-menubtn::after, 
    .ys-page-wrap.act .ys-hd-ph .ys-ph-navbar1 .ys-phnav-menubtn::before, 
    .ys-page-wrap.act .ys-hd-ph .ys-ph-navbar4 .ys-phnav-menubtn span, 
    .ys-page-wrap.act .ys-hd-ph .ys-ph-navbar4 .ys-phnav-menubtn::after, 
    .ys-page-wrap.act .ys-hd-ph .ys-ph-navbar4 .ys-phnav-menubtn::before {
        background: var(--color333);
    }
    .home-lead-right {
        padding-bottom: calc(var(--space130) * 0.5 + var(--top1));
    }
    .home-base-box-content{
        bottom: 0;
        margin-bottom: 0.5rem;
    }
    .hbci-nub-pop-right {
        width: 57%;
    }
    .hbci-nub {
        --width1: 8px;
    }
    .hbci-nub-pop-right .std-text16, .hbci-nub-pop-right .std-text16 p{
        font-size: var(--font14);
    }
    .hbci-nub.font-top .hbci-nub-pop, .hbci-nub.mod-top .hbci-nub-pop {
        bottom: calc(100% + 0.15rem);
    }
    .hbci-nub-pop {
        top: calc(100% + 0.15rem);
    }
    .hbci-nub-pop::before {
        height: 0.15rem;
        top: -0.15rem;
    }
    .hbci-nub.mod-top .hbci-nub-pop::before, .hbci-nub.font-top .hbci-nub-pop::before {
        bottom: -0.15rem;
    }
    .hbci-nub-pop-link {
        background: rgba(2, 6, 10, 0.80);
    }
    .hpbc-inof-nub-tit {
        margin-bottom: -0.2rem;
    }
    .home-inform-top-tit{
        padding-right: 10px;
    }
    .home-inform-bottom{
        --gap1: 0.16rem;
    }
    .ys-hin-box {
        height: auto;
    }
    .hjbi-nub {
        padding: 0.2rem 0.05rem;
    }
    .footer-nav li a {
        display: inline-block;
    }
    .footer-nav>li,
    .footer-nav>li.no-nav>a:not(:last-child) {
        border-bottom: 1px solid rgba(102, 102, 102, .2);
    }
    .cbnt-inof-nub-box {
        padding-top: 0.6rem;
    }
    .slbi-nub-box-left, 
    .slbi-nub-case-left {
        width: 48.9%;
    }
    .slbi-nub-case .std-text20 {
        margin-bottom: 0.14rem;
    }
    .salt-lithium-case-inof .slick-dots {
        bottom: -0.6rem;
    }
    .snbl-table {
        --gap1: 0.1rem;
    }
    .slbi-nub-case-right{
        margin-top: 0.3rem;
        margin-bottom: 0.3rem;
    }
    .snbl-table{
        width: calc(100% + calc(var(--gap1) * 2));
    }
    .cinl-table p:last-child::after {
        width: 100%;
    }
    .provide-strength-box-inof {
        width: 44%;
    }
    .provide-core-box.party-commit-case {
        padding: 0.12rem 0.56rem 0.24rem 0.8rem;
    }
    .provide-core-bottom-left .std-font40 {
        margin-bottom: 0.26rem;
    }
    .provide-strength-box-left .std-font24 {
        margin-bottom: 0.16rem;
    }
    .provide-payoffs-left {
        width: 46%;
    }
    .provide-payoffs-left {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .group-honors-inof li:nth-child(-n+9) {
        display: block;
    }
    .group-honors-inof li:nth-child(n+10) {
        display: none;
    }
    .group-banner .ys-nyban-title .std-text16 {
        width: 100%;
    }
    .group-banner .ys-nyban-title .group-ban-text{
        height: 180px;
    }
    .glbi-nub-box{
        border-radius: 10px;
    }
    .glbi-nub .ys-imgbox-cover {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    .glbi-nub-dot .std-text16{
        font-size: 10px;
    }
    .group-layout-txt, .group-layout-txt p {
        width: 98%;
    }
    .group-develop-inof {
        transform: translateX(-0.6rem);
    }
    .gdin-box {
        left: 0.2rem;
        padding: 0.56rem 0.28rem 0.6rem 0.32rem;
    }
    .gdin-box {
        width: 5.2rem;
    }
    .pursuit-culture-bottom {
        width: 95%;
    }
    .pursuit-culture {
        padding-bottom: 0;
    }
    .group-layout-top, 
    .pursuit-class .std-font40, 
    .pursuit-system .std-font40,
    .pursuit-lead .std-font40 {
        margin-bottom: 0.4rem;
    }
    .plbc-nub-tit {
        margin-bottom: 0.16rem;
    }
    .psin-box {
        padding: 0.6rem 0.4rem 0.78rem;
    }
    .pursuit-class-inof {
        --gap1: 0.12rem;
    }
    .psbi-nub {
        padding: 0 0.14rem;
    }
    .pursuit-share-box-inof {
        width: 80%;
    }
    .ys-audiom .ys-videom-close {
        font-size: 16px;
        top: 0.18rem;
    }
    .party-commit-bottom-left .std-font40 {
        margin-bottom: 0.2rem;
    }
    .party-commit-bottom-left {
        width: 46%;
    }
    .plin-casket-content .std-text16, .plin-casket-content .std-text16 p{
        font-size: var(--font14);
    }
    .plin-casket-content .std-text20{
        font-size: var(--font22);
    }
    .pdfb-content-case {
        opacity: 1;
    }
    .pdfb-content-tit{
        display: none;
    }
    .pdfb-content-case-tit {
        margin-bottom: 0.1rem;
    }
    .pdfb-content-case {
        padding: 0.26rem 0.26rem 0.3rem 0.28rem;
    }
    .pdfb-content-case .std-text16, 
    .pdfb-content-case .std-text16 p{
        font-size: var(--font14);
    }
    .party-brand-txt {
        margin-bottom: 0.36rem;
    }
    .party-brand .std-font40 {
        margin-bottom: 0.14rem;
    }
    .party-develop-core {
        padding: 0.72rem 0.6rem 0.7rem;
    }
    .party-develop-inof-nub {
        margin-bottom: 0.08rem;
    }
    .party-develop .std-font40 {
        margin-bottom: 0.24rem;
    }
    .pdbi-nub .std-text16{
        font-size: 12px;
        padding: 0.03rem 0.06rem;
    }
    .pdbi-nub .std-text16 {
        right: calc(100% + 8px);
    }
    .party-develop-inof-nub .std-text20 {
        margin-right: 0.08rem;
    }
    .jtin-box-pic-pro {
        width: 0.8rem;
        top: 0.5rem;
    }
    .plin-casket-content {
        width: 85%;
    }
    .plin-casket-content .std-text16 {
        -webkit-line-clamp: 3;
        height: 5.25em;
    }
    .group-banner .ys-nyban-title .group-ban-text {
        height: auto;
    }
    .group-banner.ys-nybanner .ys-pos-center {
        top: 0;
        position: relative;
        left: 0;
        transform: translate(0%, 0%);
        padding-top: var(--space120);
    }
    .group-banner.ys-nybanner{
        min-height: 47.4vw;
    } 
    .group-banner.ys-nybanner .ys-nyban-img{
        position: absolute;
        bottom: 0;
    }
    .home-base-box-earth {
        width: 61.875%;
    }
    .home-base .ys-cont1440 {
        padding-top: var(--topx);
        padding-bottom: var(--topx);
    }
    .home-lead {
        --top1: 0.3rem;
    }
    #yx_scroll1 .home-lead .fp-tableCell{
        vertical-align: middle;
    }
    .footer-nav ul{
        display: block;
    }
    .footer-nav>li::before, .footer-nav>li::after{
        display: none;
    }
    .footer-nav ul{
        --gap3: 0.3rem;
        margin: 0 calc(var(--gap3) * -1);
        display: flex;
        flex-wrap: wrap;
    }
    .footer-nav ul>li{
        padding: 0 var(--gap3);
    }
    .footer-nav>li>a {
        width: 100%;
    }
    .home-lead-right {
        width: 60%;
    }
    .home-lead-left {
        width: 100%;
    }
    .home-lead-left-box {
        height: auto;
        align-items: center;
        text-align: center;
    }
    .home-lead-left .std-text16 {
        margin-bottom: 0.2rem;
    }
    .home-lead-left .std-font48 {
        margin-bottom: 0.18rem;
    }
    .home-lead-right {
        width: calc(calc(100vh - var(--headh) - 230px) * 1);
        max-width: 100%;
        margin: 0 auto;
    }
    .obcr-ein-font{
        height: 26px;
        padding: 1px 8px;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .ys-ban-pc,
    .ys-nyban-pc {
        display: none;
    }
    .ys-ban-video {
        display: none;
    }
    .ys-ban-ph,
    .ys-nyban-ph {
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    html {
        font-size: 56px;
    }
    :root {
        /* 字号82-100 0.60rem 34px */
        --fontr1: 0.60rem;
        /* 字号72-80 0.57rem 32px */
        --fontr2: 0.57rem;
        /* 字号62-70 0.54rem 30px */
        --fontr3: 0.54rem;
        /* 字号52-60 0.50rem 28px */
        --fontr4: 0.50rem;
        /* 下 */
        --font44: 0.38rem;
        --font40: 0.34rem;
        --font36: 0.38rem;
        --font34: 0.36rem;
        --font32: 0.36rem;
        --font30: 0.34rem;
        --font28: 0.34rem;
        --font26: 0.32rem;
        --font24: 0.30rem;
        --font22: 0.28rem;
        --font20: 0.26rem;
        --font18: 0.26rem;
        --font16: 0.25rem;
        --font14: 0.24rem;
        --font12: 0.18rem;
        /* 间距 */
        --space250: 1.00rem;
        --space240: 0.99rem;
        --space230: 0.97rem;
        --space220: 0.95rem;
        --space210: 0.93rem;
        --space200: 0.91rem;
        --space190: 0.89rem;
        --space180: 0.87rem;
        --space170: 0.85rem;
        --space160: 0.83rem;
        --space150: 0.81rem;
        --space140: 0.79rem;
        --space130: 0.7rem;
        --space120: 0.7rem;
        --space110: 0.73rem;
        --space100: 0.6rem;
        --space90: 0.69rem;
        --space80: 0.8rem;
        --space70: 0.45rem;
        --space60: 0.4rem;
    }
    /* tammy - start */
    .ys-hd-ph .head-lang {
        margin-right: 12px;
    }
    .ys-ph-navbar4 .head-lang-top-jian {
        font-size: 14px;
    }
    .head-lang-top-circle {
        width: 23px;
    }
    .head-lang-top-jian {
        padding-left: 0.01rem;
    }
    .ys-phnav-menubox {
        width: 69.5px;
    }
    .ys-phnav-logo {
        width: 140px;
    }
    .center-option-inof-nub:nth-of-type(2n),
    .pursuit-class-inof-nub:nth-of-type(2n) {
        animation-delay: .4s;
    }
    .pursuit-class-inof-nub,
    .center-option-inof-nub {
        width: 100%;
    }
    /* b1 */
    .cathode-banner-box {
        flex-wrap: wrap;
    }
    .cathode-banner-title {
        width: 100%;
    }
    .cathode-banner-box-pic {
        width: 70%;
        margin: 0 auto;
    }
    .cathode-main .ys-nybanner .std-font44 {
        font-size: var(--font40);
        margin-bottom: 0.1rem;
    }
    .cathode-material-box-inof {
        width: 100%;
        padding-right: 0;
    }
    .cmbi-nub .about-btn-link2 {
        width: 1.9rem;
    }
    .cathode-material-box-right {
        width: 100%;
        margin-bottom: 0.1rem;
    }
    .cmbr-nub .std-font40 {
        font-size: var(--font28);
        margin-bottom: 0.1rem;
    }
    .cathode-material-box {
        padding: 0.4rem 0 0.28rem !important;
    }
    .cathode-material {
        padding: 0.3rem 0.36rem 0rem;
    }
    .cinb-case {
        padding-top: 0.44rem;
    }
    .cinb-inof-nub .std-text16 {
        line-height: 1.5;
        padding-bottom: 0.1rem;
    }
    .cbnt-inof-nub-right {
        width: 100%;
    }
    .cinl-txt {
        margin-bottom: 0.18rem;
    }
    .cbnt-inof-nub-box {
        padding-top: 0.1rem;
    }
    .cinl-table thead tr th {
        padding-bottom: 0.1rem;
    }
    .cinb-bnb-title {
        margin-bottom: 0.3rem;
    }
    .cbnt-box-nub-case {
        padding: 0.16rem 0.16rem;
        border-radius: 10px;
    }
    .cbnt-total {
        padding-right: 0;
    }
    .cbnt-box-nub {
        width: 100%;
    }
    .cbnt-total {
        padding-right: 0.2rem;
        margin-right: -0.2rem;
    }
    /* b2 */
    .salt-title {
        width: 100%;
        padding: 0.4rem 0.4rem 0.5rem 0.4rem;
    }
    .ys-nybanner .std-font44 {
        font-size: var(--font40);
        margin-bottom: 0.1rem;
    }
    .slbi-nub-box-left,
    .slbi-nub-case-left {
        width: 100%;
    }
    .slbi-nub-case .slbi-nub-case-right,
    .slbi-nub-box .slbi-nub-case-right {
        display: none;
    }
    .salt-main .mod-anchor {
        display: none;
    }
    .slbi-nub-case .std-font40 {
        font-size: var(--font28);
    }
    .salt-core-nub-box {
        position: relative;
        padding-bottom: var(--space250);
        padding-top: 0;
    }
    .slbi-nub-case-right {
        width: 100%;
    }
    .slbi-nub-box {
        padding-top: 0.7rem;
        padding-bottom: 0.7rem;
    }
    .slbi-nub-case .std-text20:not(:first-child) {
        margin-top: 0.3rem;
    }
    .slbi-nub-case .std-text20 {
        margin-bottom: 0.1rem;
    }
    .salt-lithium-case-inof .slick-dots {
        bottom: -0.56rem;
    }
    /* 导航 */
    .ys-footer {
        --sapceft1: 20px;
        --sapceft2: 20px;
    }
    .footer-top {
        display: flex;
        flex-wrap: wrap;
    }
    .footer-content {
        width: 100%;
        padding-right: 0;
        margin-right: 0;
        border-right: none;
        padding-bottom: 0;
    }
    .footer-nav {
        width: 100%;
        padding-bottom: var(--sapceft1);
    }
    .footer-content-tit {
        margin-bottom: 0.2rem;
    }
    /* d1 */
    .center-new-tit {
        font-size: var(--font40);
        margin-bottom: 0.3rem;
    }
    .cnbn-link {
        flex-wrap: wrap;
    }
    .cnbn-left {
        width: 100%;
    }
    .cnbn-left .ys-imgbox-cover {
        width: 100%;
        border-radius: 20px 0 0 0;
    }
    .cnbn-right {
        width: 100%;
    }
    .cnbn-right-tit {
        font-size: var(--font26);
    }
    .center-option-top {
        flex-wrap: wrap;
        justify-content: center;
    }
    .center-option-top-inof {
        margin-bottom: 0.3rem;
    }
    .cnbn-right-txt {
        margin-bottom: 0.3rem;
    }
    .cnbn-right {
        padding: 0.28rem 0.2rem 0.4rem 0.28rem;
    }
    .center-option-pcfy .pc-fenye li {
        width: 26px;
        height: 26px;
        line-height: 26px;
        margin: 0 3px;
    }
    /* d2 */
    .visit-details-left {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .visit-details-right {
        width: 100%;
        margin-left: 0;
    }
    .visit-details .ys-cont1400 {
        flex-wrap: wrap;
    }
    .visit-details-left-edit.yxedr-active p {
        margin-bottom: 0.8em;
    }
    .vdli-nub {
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .visit-details-left-inof {
        flex-wrap: wrap;
    }
    .visit-details-left-inof li:nth-last-child(1) {
        margin-bottom: 0;
    }
    /* e1 */
    .cultural-choice .center-option-top {
        margin-bottom: 0.04rem;
    }
    .cultural-choice .center-option-pcfy {
        padding-top: 0.5rem;
    }
    /* e5 */
    .sein-left {
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .sein-right {
        width: 100%;
        border-radius: 6px;
    }
    .social-event-inof-nub {
        display: flex;
        flex-wrap: wrap;
    }
    /* e7 */
    .product-base-bottom-left {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .product-base-bottom-right {
        width: 100%;
    }
    .product-stuff .cinb-bnb-title {
        margin-bottom: 0.36rem;
    }
    /* f1 */
    .ys-form-inof-item2 {
        width: 100%;
    }
    .contact-us-form {
        width: 100%;
    }
    .ys-form-inof-code2 .ys-fic-auth-img {
        margin-left: 0;
    }
    .contact-us .std-font40 {
        margin-bottom: 0.28rem;
    }
    /* index */
    .home-banner-box {
        left: 50%;
        transform: translateX(-50%) !important;
        right: auto;
        bottom: 0.6rem;
    }
    .hbci-nub-box-dot {
        width: var(--width1);
        margin-right: 0.1rem;
    }
    .hbci-nub .hbci-nub-box .std-text16 {
        color: #121212;
        font-size: var(--font14);
    }
    .hbci-nub-core {
        pointer-events: none;
    }
    .hbci-nub {
        --width1: 8px;
    }
    .hbci-nub.font-left::before {
        border-top: 1px dashed #FABE00;
    }
    .hbci-nub::before {
        display: none;
    }
    .hbci-nub.mod-left .hbci-nub-box .hbci-nub-box-dot {
        margin-right: 0;
        left: 0;
        margin-left: 0.1rem;
    }
    .hbci-nub.act .hbci-nub-box-dot {
        left: 0;
        margin-right: 0.1rem;
    }
    .hbci-nub.font-left .hbci-nub-box {
        left: 8px;
    }
    .hbci-nub.mod-left .hbci-nub-box {
        display: flex;
        flex-direction: row-reverse;
    }
    .hbci-nub.font-left .hbci-nub-core {
        right: 0;
    }
    .hbci-nub.font-right .hbci-nub-core {
        left: -18px;
    }
    .hbci-nub-box {
        background-color: #FABE00;
        padding: 0.08rem 0.18rem;
    }
    .hbci-nub-core,
    .hbci-nub.font-top .hbci-nub-core {
        left: -37px;
        top: -44px;
    }
    .hbci-nub.font-top .hbci-nub-core,
    .hbci-nub.font-top .hbci-nub-core {
        left: 46px;
        top: -9px;
    }
    .home-lead-left-box {
        position: relative;
        display: flex;
        flex-direction: column;
        top: auto;
        height: auto;
    }
    .home-lead-left {
        width: 100%;
        margin-bottom: 0.7rem;
    }
    .home-lead-right {
        width: 100%;
        padding-top: 0;
    }
    .home-lead {
        padding-top: 0.7rem;
        padding-bottom: 0.7rem;
    }
    .home-base-box-earth {
        width: 100%;
    }
    .home-pioneer-box-content {
        width: 100%;
        padding-top: 0.7rem;
        margin-bottom: 0.7rem;
    }
    .home-pioneer {
        position: relative;
    }
    .home-pioneer .ys-cont1440 {
        height: 100%;
        position: relative;
    }
    .hpbc-inof {
        width: 250px;
    }
    .home-pioneer-pic {
        position: absolute;
        bottom: 0;
        right: 0;
        height: 70%;
    }
    .home-lead-right-item .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: -0.2rem;
    }
    .home-lead-right-item .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }
    .home-inform-top-tit {
        width: 100%;
    }
    .home-inform-top {
        flex-wrap: wrap;
    }
    .home-inform-top .about-btn2 {
        margin: 0 auto;
    }
    .hibn-link-next {
        width: 0.4rem;
    }
    .home-lead-right-item {
        width: 100%;
        padding: 0;
        transform: translate(0);
    }
    .home-lead-right {
        margin: 0 auto;
    }
    .home-inform-bottom .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 0.2rem;
    }
    /* e2 */
    .pursuit-culture-top {
        width: 54%;
    }
    .pursuit-culture-bottom .std-font24,
    .pursuit-culture-bottom .std-font24 p {
        font-size: var(--font20);
    }
    .pursuit-culture-bottom {
        width: 90%;
    }
    .pursuit-culture-bottom-icon {
        width: 0.7rem;
        right: calc(100% - 26px);
        bottom: calc(100% - 5px);
    }
    .pursuit-system-inof {
        margin: 0;
    }
    .pursuit-system .ys-cont1440 {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .pursuit-lead-box-content .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 1rem;
    }
    .pursuit-system .std-font40 {
        margin-bottom: 0.4rem;
    }
    .pursuit-lead-box-content .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }
    .pursuit-lead-box-content {
        display: block;
    }
    .pursuit-lead-box {
        overflow: inherit;
    }
    .plbp-nub img {
        border-radius: 10px;
    }
    .plbc-nub-cont {
        top: 80%;
    }
    .plbc-nub {
        border-right: none;
        width: 100%;
    }
    .pursuit-system-inof-nub {
        width: 100%;
        padding: 0;
    }
    .psin-box .std-font24 {
        font-size: var(--font22);
    }
    .pursuit-system-inof {
        width: 100%;
    }
    .pursuit-system {
        padding: 0.7rem 0 0.7rem;
    }
    .psin-box {
        padding: 0.4rem 0.4rem 0.48rem;
    }
    .pursuit-class {
        padding-top: 0.7rem;
    }
    .pursuit-class .std-font40 {
        margin-bottom: 0.38rem;
    }
    .pursuit-share-box-inof {
        width: 100%;
        margin: 0 -0.1rem 0.38rem;
    }
    .psbi-nub {
        padding: 0 0.1rem;
    }
    .pursuit-share-box-pc img,
    .pursuit-share-box-ph img {
        border-radius: 0;
    }
    /* e4 */
    .party-commit-case {
        padding: 0.19rem 0.4rem 0.36rem;
        border-radius: 10px;
    }
    .party-commit-bottom {
        padding-top: var(--space120);
    }
    .party-commit-bottom-left {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .party-commit-bottom {
        flex-wrap: wrap;
    }
    .party-commit-bottom-right {
        width: 100%;
    }
    .party-lead-inof-nub {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .party-lead-inof li:nth-last-child(1) {
        margin-bottom: 0;
    }
    .party-lead-inof {
        flex-wrap: wrap;
    }
    .party-develop-core {
        padding: 0.7rem 0.5rem 0.7rem;
    }
    .party-develop-inof-nub .std-text20 {
        flex: none;
    }
    .party-develop-box img {
        width: 100%;
        height: 100%;
        border-radius: 14px;
        object-fit: fill;
    }
    .oem-base-case {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .oem-base-case-inof {
        width: 100%;
    }
    .oem-base-case-right {
        width: 100%;
        margin-bottom: 0.6rem;
    }
    .oem-base-case-right {
        position: relative;
        top: 0rem;
    }
    .obcr-earth-inof-nub {
        --width1: 6px;
    }
    /* f2 */
    .join-talent-inof-nub {
        width: 33.333%;
    }
    .join-benefits-box-left {
        width: 100%;
    }
    .join-benefits-box {
        flex-wrap: wrap;
    }
    .join-benefits-box-right {
        width: 100%;
        border-radius: 10px;
    }
    .jbbl-inof-nub {
        margin-bottom: 0.26rem;
    }
    .join-happy-item {
        width: 90%;
    }
    .jhin-link .std-text18 {
        padding: 0.06rem 0.2rem;
    }
    .jhin-box-fir .std-font24 {
        width: 100%;
        font-size: var(--font22);
    }
    .jhin-box-fir-date {
        width: 100%;
    }
    .jhin-box-fir-num {
        width: 100%;
        margin-bottom: 0.1rem;
    }
    .jhin-box-fir-address {
        width: 90%;
    }
    .jhin-box-fir {
        padding: 0.26rem 0.7rem 0.26rem 0.4rem;
    }
    .jhin-box-sec {
        padding: 0.32rem 0.5rem 0.5rem 0.4rem;
    }
    .jhin-box-sec::after {
        width: 86%;
    }
    .jhin-box-sec-item-nub {
        margin-bottom: 0.3rem;
    }
    .jhin-box-sec-item {
        margin-bottom: 0.3rem;
    }
    .jtin-box .std-text20 {
        font-size: var(--font16);
    }
    .jtin-box-pic::after {
        width: 44px;
    }
    /* @keyframes lineGrow {
        from {
            width: 0;
        }
        to {
            width: 44px;
        }
    } */
    .join-talent-inof-nub {
        padding: 0 0.5rem;
        width: 16%;
    }
    .join-talent-inof {
        margin: 0 -0.5rem;
        width: 700px;
    }
    .jtin-box .std-text20 {
        margin-left: 0;
    }
    .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #0051E9;
    }
    .mCSB_scrollTools .mCSB_draggerRail {
        background-color: #0051E9;
    }
    .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
    .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: #0051E9;
    }
    /* c1 */
    .provide-strength-box-left {
        width: 100%;
    }
    .salt-title {
        padding: 0.3rem 0.3rem 0.4rem;
    }
    .provide-core-box.party-commit-case {
        padding: 0.19rem 0.4rem 0.3rem 0.4rem;
        margin-top: -0.3rem;
    }
    .party-commit-inof-nub {
        width: 50%;
        margin-bottom: 0.2rem;
        position: relative;
        padding: 0 0.2rem;
    }
    .party-commit-inof-nub::after {
        content: '';
        position: absolute;
        right: 4px;
        width: 1px;
        top: 50%;
        transform: translateY(-50%);
        height: 50%;
        background: #AEAEAE;
    }
    .party-commit-inof {
        flex-wrap: wrap;
        margin: 0 -0.2rem;
    }
    .pcin-blank::after {
        display: none;
    }
    .party-commit-inof .party-commit-inof-nub:nth-child(7):after,
    .party-commit-inof .party-commit-inof-nub:nth-child(3):after {
        display: none;
    }
    .party-commit-inof {
        margin: 0 auto;
        width: 100%;
    }
    .provide-core-bottom-right {
        padding-right: 475px;
        padding-left: 0px;
    }
    .pcbr-pic {
        width: 2.5rem;
        height: 2.5rem;
        right: 380px;
    }
    .pcbr-case {
        width: 1rem;
        height: 1rem;
    }
    .ppin-right {
        left: 32px;
        width: 208px;
        padding: 0.16rem 0.2rem 0.16rem 0.22rem;
        top: -54px;
    }
    .ppin-center {
        top: 9px;
        left: 45px;
    }
    .ppin-bottom {
        top: 40px;
    }
    .pcbr-pic-inof-nub3 .ppin-center {
        top: 18px;
    }
    .provide-core {
        padding-bottom: 3.7rem;
    }
    .ppin-right::after {
        border-bottom: 1px dashed var(--colormain);
        opacity: 1;
    }
    .ppin-top::after {
        transform: rotate(-49deg);
        left: -23px;
        width: 27px;
        top: 42px;
    }
    .ppin-bottom::after {
        left: -23px;
        width: 32px;
        transform: rotate(60deg);
        top: 0px;
    }
    .ppin-center::after {
        left: -0.32rem;
        width: 0.32rem;
    }
    .provide-payoffs-left-txt {
        padding-left: 0.2rem;
    }
    .ppin-box .std-text16 {
        font-size: var(--font14);
    }
    .provide-payoffs .ys-cont1440 {
        flex-wrap: wrap;
    }
    .provide-payoffs-left {
        width: 100%;
    }
    .provide-payoffs-right {
        width: 100%;
        margin-right: 0;
        height: 5rem;
    }
    .provide-smart .ys-ban-pc,
    .provide-smart .ys-nyban-pc {
        display: block;
    }
    .provide-smart-case {
        border-radius: 10px;
        width: 100%;
        padding: 0.46rem 0.3rem 0.5rem;
    }
    .psci-nub {
        margin-bottom: 0.2rem;
    }
    /* e1 */
    .group-banner .ys-nyban-title .std-text16 {
        width: 100%;
    }
    .group-send-content-top {
        width: 1.2rem;
        left: -0.2rem;
    }
    .group-layout-txt,
    .group-layout-txt p {
        width: 100%;
    }
    .group-honors-inof-nub {
        width: 50%;
    }
    .ghin-box .std-text16 {
        width: 80%;
    }
    .group-future-box {
        width: 100%;
    }
    .gfbc-nub {
        margin-bottom: 0.2rem;
    }
    .group-future-box {
        padding: 0.5rem 0.36rem 0.52rem;
    }
    .gfbc-nub .std-font24 {
        margin-bottom: 0.1rem;
        font-size: var(--font22);
    }
    .group-dream .ys-cont1440 {
        flex-wrap: wrap;
    }
    .group-dream-case {
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .group-dream-left {
        width: 100%;
        padding-top: 0;
    }
    .group-dream-right {
        width: 100%;
    }
    .group-develop-inof .slick-dots li,
    .group-dream-right .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }
    .group-dream-right-nub {
        margin-bottom: 0;
    }
    .group-develop-inof .slick-dots,
    .group-dream-right .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 0.2rem;
    }
    .group-dream {
        padding-bottom: 0.7rem;
    }
    .group-banner .ys-nyban-title .std-text16::after {
        border-radius: 10px;
    }
    .glbi-nub-dot .std-text16 {
        font-size: var(--font14);
    }
    .group-develop-inof .slick-list {
        overflow: hidden;
    }
    .gdin-box {
        left: auto;
        position: relative;
        padding: 0.4rem 0.2rem 0.4rem 0.2rem;
        width: 321px;
    }
    .gdin-case-dot {
        display: none;
    }
    .group-develop-total {
        margin-left: 0;
    }
    .group-develop-tit {
        margin-bottom: 0.4rem;
    }
    .group-develop {
        padding-bottom: 0.6rem;
    }
    .group-develop-inof {
        display: block;
    }
    .group-send-content-bottom {
        right: 0.2rem;
    }
    .glbi-nub-dot {
        width: 0.6rem;
        height: 0.6rem;
    }
    .party-brand-inof .slick-dots li,
    .party-develop-fold .slick-dots li,
    .pursuit-style-inof .slick-dots li,
    .pursuit-system-inof .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }
    .join-happy-item-nub .jhin-link .std-text18 {
        font-size: var(--font14);
    }
    .pcin-case-right .cnbn-right-new {
        margin-bottom: 0.2rem;
    }
    .hibn-link .std-text20 {
        margin-bottom: 0.4rem;
    }
    .hpbc-inof-nub-txt {
        padding-left: 0.1rem;
    }
    .hbci-nub-core .hbci-nub-pop {
        display: none;
    }
    .home-base-pop {
        position: absolute;
        bottom: 20px;
        width: 96%;
    }
    .home-base-pop .hbci-nub-pop {
        width: 94%;
        position: relative;
        top: 0;
        left: 0;
    }
    .hbci-nub-pop-right {
        width: 56%;
    }
    .home-base-pop .slick-dots {
        bottom: auto;
        position: relative;
        margin-top: 0.2rem;
    }
    .home-base-pop .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }
    .home-base .ys-cont1440 {
        height: auto;
    }
    .home-base-pop-nub {
        width: 100%;
    }
    .home-base-box-content {
        margin: 0.3rem auto 0.2rem;
        width: 70%;
    }
    .hnpr-icon {
        width: 0.7rem;
    }
    .home-pioneer-box-content .std-text16 {
        margin-bottom: 0.4rem;
    }
    .hnpr-box {
        width: 0.38rem;
        height: 0.38rem;
    }
    .about-btn-link-txt2 {
        font-size: var(--font14);
    }
    .hbci-nub-pop-right .std-text16 {
        margin-bottom: 0.02rem;
    }
    .home-base-pop-nub .hbci-nub-pop .hbci-nub-pop-link {
        opacity: 1;
    }
    .home-base-pop-nub:not(:first-child) {
        display: none;
    }
    .ys-ban-title {
        font-size: var(--font50);
        --font50: 0.45rem;
    }
    .hbci-nub-box::after {
        display: none;
    }
    .hbci-nub-core {
        opacity: 0;
        transition: opacity .4s ease;
    }
    .hbci-nub.act .hbci-nub-core {
        opacity: 1;
    }
    .home-inform-bottom-nub {
        width: 100%;
    }
    .home-joining-bottom .ys-horse {
        --width1: calc(var(--cont)* 0.4);
    }
    .home-joining-bottom {
        border-radius: 10px;
    }
    .home-lead-left .std-text16 {
        margin-bottom: 0.4rem;
    }
    .iconfont {
        font-size: 10px;
    }
    .product-stuff-inof-nub {
        width: 100%;
    }
    .ys-fold-nub {
        width: 100%;
    }
    .party-brand-inof-nub {
        width: 100%;
    }
    .pursuit-style-inof-nub {
        width: 100%;
    }
    /* tammy - start */
    .ys-phnav-menubox {
        width: auto;
    }
    .ys-phnav-menubox {
        margin-left: 14px;
    }
    .home-lead {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .home-lead-left {
        margin-bottom: var(--space100);
    }
    .home-ph{
        display: block;
        width: 100%;
        --gap1: 0.1rem;
    }
    .home-pc{
        display: none;
    }
    .hlri-nub{
        width: 100%;
        padding: 0 var(--gap1);
    }
    .home-lead-right-item{
        margin: 0 calc(var(--gap1) * -1);
        width: calc(100% + calc(var(--gap1) * 2));
    }
    .hlri-nub:not(:first-child){
        display: none;
    }
    .home-base-box-content {
        margin: 0rem auto 0.2rem;
    }
    .home-base-box-content .about-btn2 {
        margin-top: 0.26rem;
    }
    .home-base-box-content .std-text16, 
    .home-base-box-content .std-text16 p {
        margin-top: 0.14rem;
    }
    .about-btn-link2 {
        padding: 0.08rem 0.2rem;
    }
    .home-base-pop{
        display: block;
    }
    .hbci-nub-pop-link {
        background: rgba(255, 255, 255, 0.10);
    }
    .home-base-pop {
        width: calc(100% - 20px);
    }
    .hbci-nub-pop-right .std-text16, .hbci-nub-pop-right .std-text16 p{
        font-size: 12px;
    }
    .home-pioneer-box-content {
        padding-top: var(--space120);
        margin-bottom: var(--space120);
    }
    .home-pioneer-box-content .std-font24{
        font-size: var(--font22);
    }
    .home-pioneer-box-content .std-font48 {
        margin-bottom: 0.22rem;
    }
    .home-pioneer-box-content .std-text16 {
        margin-bottom: 0.3rem;
    }
    .hpbc-inof-nub-txt{
        font-size: var(--font20);
    }
    .hpbc-inof-nub-tit{
        font-size: var(--font24);
    }
    .hpbc-inof-nub-tit {
        margin-bottom: -0.1rem;
    }
    .home-pioneer-box {
        margin-top: -0.1rem;
    }
    .home-inform-top-tit {
        padding-right: 0;
    }
    .home-inform-top-tit .std-font48 {
        margin-bottom: 0.18rem;
    }
    .home-inform-top {
        margin-bottom: 0.2rem;
    }
    .about-btn2.home-ph{
        display: flex;
        justify-content: center;
        margin-top: 0.3rem;
    }
    .home-joining {
        padding-top: var(--space120);
    }
    .home-inform {
        padding-bottom: 0;
    }
    .footer-content{
        padding-top: var(--space120);
    }
    .footer-nav{
        padding-bottom: var(--space120);
    }
    .footer-bot .ys-cont1440{
        flex-direction: column-reverse;
    }
    .footer-text,
    .footer-text a {
        margin-right: 0;
    }
    .footer-bot {
        padding: 0.22rem 0 0.24rem;
    }
    .head-ldi-nub a{
        font-size: 14px;
        padding: 4px 21px;
    }
    .head-lang-down-inof{
        padding: 4px 0;
    }
    .cathode-main .cathode-banner-box{
        padding-top: 60px;
    }
    .cathode-banner-title .std-text20, 
    .cathode-banner-title .std-text20 p{
        font-size: var(--font16);
    }
    .cathode-material-box-right{
        margin-top: 0.15rem;
    }
    .cathode-material-box {
        padding: 0.5rem 0 0.4rem !important;
    }
    .cbnt-inof-nub-box {
        padding-top: 0.4rem;
    }
    .cinl-table tbody tr td:nth-child(2) {
        padding-left: 0rem;
    }
    .cinl-table thead tr th:nth-child(2) {
        padding-left: 0rem;
    }
    .cinl-table thead tr th {
        font-size: var(--font22);
    }
    .cbnt-inof-nub-box {
        padding-bottom: calc(var(--space130) + 0.2rem);
    }
    .slbi-nub-case .std-font40 {
        margin-bottom: 0.12rem;
    }
    .slbi-nub-case .std-text20:not(:first-child) {
        margin-top: 0.24rem;
    }
    .slbi-nub-case .std-text20:not(:first-child) {
        margin-top: 0.22rem;
    }
    .slbi-nub-case-right {
        margin-top: 0;
        margin-bottom: 0.24rem;
    }
    .ys-nybanner .std-text16, .ys-nybanner .std-text16 p{
        font-size: var(--font14);
    }
    .ys-nybanner .ys-pos-center {
        top: calc(50% + calc(var(--headh) / 2));
    }
    .salt-title {
        border-radius: 8px;
        padding: 0.3rem 0.25rem 0.3rem;
    }
    .ys-nybanner .std-text16, .ys-nybanner .std-text16 p {
        line-height: 1.5;
    }
    .provide-core-box.party-commit-case {
        margin-top: -0.1rem;
        padding: 0.19rem 0.2rem 0.18rem 0.2rem;
    }
    .provide-core-bottom-left .std-font40 {
        margin-bottom: 0.18rem;
    }
    .provide-core-box.party-commit-case {
        margin-bottom: var(--space120);
    }
    .ppin-right .std-text16{
        font-size: 12px;
    }
    .provide-core-bottom-left {
        margin-bottom: 2.3rem;
    }
    .provide-core {
        padding-bottom: 3.2rem;
    }
    .provide-strength-box{
        flex-direction: column-reverse;
    }
    .provide-strength-box-inof {
        width: 100%;
    }
    .provide-strength-box-left {
        padding-bottom: 0.3rem;
    }
    .provide-strength-box-item {
        width: 100%;
        position: relative;
        top: 0;
    }
    .provide-strength .std-font40 {
        margin-bottom: 0.35rem;
    }
    .psbi-nub3 .provide-strength-box-right {
        clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%)!important;
        -webkit-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%)!important;
        -moz-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%)!important;
        -ms-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%)!important;
        -o-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%)!important;
    }
    .psbi-nub3:not(:first-child) {
        position: relative;
    }
    .provide-strength-box{
        --gap1: 0.1rem;
        margin: 0 calc(var(--gap1) * -1);
    }
    .psbi-nub3,
    .psbi-nub2{
        padding: 0 var(--gap1);
    }
    .psbi-nub2 {
        padding-top: 0.4rem;
        padding-bottom: 0rem;
    }
    .provide-strength-box-inof .slick-dots {
        bottom: 0px;
    }
    .provide-strength-box-left {
        border-bottom: 0;
    }
    .provide-payoffs .ys-horse-inof-nub{
        display: flex;
        justify-content: center;
    }
    .center-new {
        padding-top: var(--space120);
    }
    .group-banner .ys-nyban-title .group-ban-text {
        width: 100%;
    }
    .group-main .ys-nybanner .ys-pos-center {
        top: calc(30% + calc(var(--headh) / 2));
    }
    .group-send .std-font40 {
        margin-bottom: 0.24rem;
    }
    .group-send-content {
        padding-bottom: 0.4rem;
    }
    .group-send-content .group-send-content-txt {
        margin-bottom: 0.12rem;
    }
    .group-dream-left {
        position: relative;
        height: auto;
        top: 0;
    }
    .group-dream-case{
        padding-top: var(--space120);
    }
    .group-dream-right {
        padding-top: 0;
        padding-bottom: 0;
        --gap: 0.1rem;
        margin: 0 calc(var(--gap) * -1);
    }
    .group-dream-right-nub:not(:first-child){
        display: none;
    }
    .group-dream-right-nub{
        margin: 0 var(--gap);
    }
    .group-dream-left .std-text18, 
    .group-dream-left .std-text18 p{
        font-size: var(--font16);
    }
    .group-layout-box-inof {
        width: 0.6rem;
        height: 0.6rem;
    }
    .glbi-nub:last-child .glbi-nub-box {
        transform: translateX(-71.3%);
    }
    .glbi-nub:last-child .glbi-nub-box::after {
        left: 71.3%;
    }
    .glbi-nub:first-child .glbi-nub-box {
        transform: translateX(-28.7%);
    }
    .glbi-nub:first-child .glbi-nub-box::after {
        left: 28.7%;
    }
    .group-develop-inof {
        transform: translateX(-0rem);
    }
    .group-develop-inof {
        width: calc(100% + calc(var(--gap1) * 2));
        --gap1: 0.15rem;
        margin: 0 calc(var(--gap1) * -1);
    }
    .group-develop-inof-nub{
        margin: 0 var(--gap1);
    }
    .group-honors-inof li:nth-child(-n+6) {
        display: block;
    }
    .group-honors-inof li:nth-child(n+7) {
        display: none;
    }
    .party-commit-inof-nub:last-child::after{
        display: none;
    }
    .pursuit-culture-bottom .std-font24, .pursuit-culture-bottom .std-font24 p{
        font-size: var(--font16);
    }
    .pursuit-culture-bottom {
        width: 100%;
    }
    .pursuit-culture-top {
        width: 46%;
    }
    .group-layout-top, .pursuit-class .std-font40, .pursuit-system .std-font40, .pursuit-lead .std-font40 {
        margin-bottom: 0.24rem;
    }
    .pursuit-lead-box-content .slick-list,
    .pursuit-lead-box-content .slick-track{
        height: 100%;
    }
    .plbc-nub-cont {
        top: 0%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .plbc-nub-tit {
        margin-bottom: 0.08rem;
    }
    .pursuit-lead-box-content .slick-dots {
        margin-top: 0.15rem;
    }
    .plbc-nub:not(:first-child){
        display: none;
    }
    .pursuit-lead{
        padding-bottom: calc(var(--space120) + 0.15rem + 8px);
    }
    .pursuit-system-inof{
        --gap1: 0.1rem;
        margin: 0 calc(var(--gap1) * -1);
        width: calc(100% + calc(var(--gap1) * 2));
    }
    .pursuit-system-inof-nub{
        width: 100%;
        padding: 0 var(--gap1);
    }
    .psin-box {
        padding: 0.4rem 0.5rem 0.48rem;
    }
    .pursuit-style .std-font40 {
        margin-bottom: 0.24rem;
    }
    .pcin-case-right .cnbn-right-new{
        font-size: 10px;
    }
    .pcin-case-right .cnbn-right-new {
        margin-bottom: 0.12rem;
    }
    .pcin-case-right .std-text16{
        font-size: 12px;
    }
    .ys-audiom .ys-videom-close {
        right: 20px;
    }
    .cultural-choice {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .party-develop-box-inof{
        display: none;
    }
    .party-develop-core {
        padding: 0.7rem calc(20px + 0.3rem) 0.7rem;
    }
    .party-develop-inof-nub{
        align-items: flex-start;
    }
    .pdfb-content-case .std-text16, .pdfb-content-case .std-text16 p {
        font-size: 12px;
    }
    .pdfb-content-case {
        padding: 0.2rem 0.18rem 0.24rem 0.24rem;
    }
    .party-brand-txt {
        margin-bottom: 0.24rem;
    }
    .party-brand .std-font40 {
        margin-bottom: 0.12rem;
    }
    .party-trends .std-font40, 
    .party-honors .std-font40 {
        margin-bottom: 0.24rem;
    }
    .party-commit-inof-nub{
        text-align: center;
    }
    .party-commit-case {
        padding: 0.19rem 0.4rem 0.1rem;
    }
    .party-commit-inof {
        justify-content: center;
    }
    .ys-nybanner .ys-nyban-title{
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0,0);
        margin-top: -0.9rem;
    }
    .salt-title {
        padding: 0.3rem 0.3rem 0rem;
    }
    .join-banner.ys-nybanner .ys-pos-center,
    .cathode-banner.ys-nybanner .ys-pos-center,
    .group-main .ys-nybanner .ys-pos-center,
    .cultural-main .ys-nybanner .ys-pos-center,
    .party-banner.ys-nybanner .ys-pos-center,
    .oem-banner.ys-nybanner .ys-pos-center {
        top: calc(50% + calc(var(--headh) / 2));
        position: absolute;
        left: 50%;
        transform: translate(-50%,-50%);
        margin-top: 0;
    } 
    .cultural-main .ys-nybanner .ys-pos-center,
    .party-banner.ys-nybanner .ys-pos-center{
        top: 50%;
    }
    .group-main .ys-nybanner .ys-pos-center {
        top: calc(30% + calc(var(--headh) / 2));
    }
    .obci-nub{
        margin: 0 var(--gap1);
        visibility: visible;
    }
    .oem-base-case-inof{
        --gap1: 0.1rem;
        margin: 0 calc(var(--gap1) * -1);
        width: calc(100% + calc(var(--gap1) * 2));
    }
    .obci-nub:not(:first-child){
        display: none;
    }
    .ys-fia-text-btn {
        top: 5px;
    }
    .ys-form-inof-item.ys-form-inof-code{
        width: 50%;
        flex-grow: 1;
    }
    .ys-form-inof-item.ys-form-inof-code2{
        width: auto;
    }
    .ys-form {
        --space: 0.05rem;
    }
    .ys-fii-tips{
        font-size: 11px;
        margin-top: 0.1rem;
    }
    .contact-us-form-submit .ys-fii-submit {
        height: 0.7rem;
        line-height: 0.7rem;
    }
    .join-talent-inof{
        width: auto;
        flex-wrap: wrap;
    }
    .join-talent-inof-nub {
        width: 33.333333%;
        margin-bottom: 0.3rem;
    }
    .jtin-box-pic{
        margin-bottom: 0.12rem;
    }
    .join-talent-inof-nub:nth-of-type(3n) .jtin-box-pic-pro{
        display: none;
    }
    .join-talent {
        padding-top: var(--space120);
    }
    .join-talent .std-font40 {
        margin-bottom: 0.3rem;
    }
    .join-talent-inof{
        margin-bottom: -0.3rem;
    }
    .join-benefits {
        padding-top: var(--space120);
    }  
    .join-benefits-box-left .std-font40{
        margin-bottom: 0.24rem;
    }
    .jbbl-inof{
        margin-bottom: 0.1rem;
    }
    .join-happy .std-font40 {
        margin-bottom: 0.24rem;
    }
    .join-happy-item {
        margin: 0 auto 0.24rem;
    }
    .jhin-box-fir {
        padding: 0.2rem 0.26rem 0.2rem 0.26rem;
    }
    .jhin-box-sec::after {
        width: calc(100% - 0.52rem);
    }
    .jhin-box-sec {
        padding: 0.32rem 0.26rem 0.5rem 0.26rem;
    }
    .provide-core{
        margin-top: -2.0rem;
        padding-top: calc(2.0rem + 18px);
    }
    .provide-main .salt-title {
        padding-bottom: 0.3rem;
    }
    .psbi-nub3:not(:first-child),
    .psbi-nub2:not(:first-child){
        display: none;
    }
    .yx_rotate10_list_nub.swiper-slide {
        width: 80%;
    }
    .party-brand-inof .swiper-button-prev{
        left: calc(var(--gap1) - 0.2rem);
    }
    .party-brand-inof .swiper-button-next{
        right: calc(var(--gap1) - 0.2rem);
    }
    .center-option-inof .coin-link-content {
        padding: 0.26rem 0.3rem 0.3rem 0.3rem;
    }
    .center-option-top {
        margin-bottom: 0.4rem;
    }
    .center-option-inof {
        --gap1: 0.15rem;
    }
    .home-honor .std-font48 {
        margin-bottom: 0.36rem;
    }
    .mod-controls1 {
        margin-top: 0.38rem;
    }
    .plin-casket-content .std-text16 {
        -webkit-line-clamp: 2;
        height: auto;
        max-height: 3.5em;
    }
    .glbi-nub-dot .std-text16{
        font-size: 12px;
    }
    .group-layout-box-inof, .glbi-nub-dot {
        width: 0.7rem;
        height: 0.7rem;
    }
    .glbi-nub.on .glbi-nub-box {
        transform: translateX(-50%) scale(1);
    }
    .glbi-nub .glbi-nub-box {
        transform: translateX(-50%) scale(var(--scale1));
    }
    .glbi-nub:first-child .glbi-nub-box {
        transform: translateX(-28.7%);
    }
    .glbi-nub {
        transform: translateX(0%);
    }
    .glbi-nub .glbi-nub-dot{
        position: relative;
        transform: translateX(-50%);
    }
    .glbi-nub:first-child .glbi-nub-dot{
        left: 28.7%;
    }
    .glbi-nub:nth-of-type(2) .glbi-nub-dot{
        left: 50%;
    }
    .glbi-nub:nth-of-type(3) .glbi-nub-dot{
        left: 71.3%;
    }
    .glbi-nub .glbi-nub-box {
        transform: translateX(-50%)!important;
    }
    .glbi-nub:first-child .glbi-nub-box::after {
        left: calc(calc(100vw * 0.287) - calc(50vw - 165px));
    }
    .glbi-nub:last-child .glbi-nub-box::after {
        left: calc(calc(100vw * 0.713) - calc(50vw - 165px));
    }
    .glbi-nub{
        opacity: 1!important;
        pointer-events: none;
    }
    .glbi-nub:not(:first-child) {
        display: none;
    }
    .group-layout{
        overflow: hidden;
    }
    .glbi-nub .glbi-nub-dot{
        pointer-events: all;
    }
    .glbi-nub .glbi-nub-box{
        opacity: 0;
        pointer-events: none;
    }
    .glbi-nub.on .glbi-nub-box{
        opacity: 1;
        pointer-events: all;
    }
    .group-layout-txt, .group-layout-txt p{
        line-height: 1.5;
    }
    .group-layout {
        padding-top: 32px;
    }
    .group-layout .std-font40 {
        margin-bottom: 0.1rem;
    }
    .group-banner.ys-nybanner .ys-pos-center {
        top: 0;
        position: relative;
        left: 0;
        transform: translate(0%, 0%);
        padding-top: var(--space120);
    }
    .provide-core-box.party-commit-case {
        margin-top: -0.5rem;
    }
    .group-banner .ys-nyban-title .std-font44 {
        margin-bottom: 0.15rem;
    }
    .group-ban-text .std-text16 {
        padding-bottom: calc(117vw * 0.38);
    }
    .home-lead-right-item {
        width: calc(70% + calc(var(--gap1) * 2));
    }
    .home-lead .slick-list{
        overflow: visible;
    }
    .home-lead-right-item .slick-dots {
        margin-top: 0rem;
    }
    .hlri-nub-content {
        padding: 0.3rem 0.4rem;
    }
    .footer-nav ul {
        --gap3: 0.25rem;
    }
    .gdin-box .std-text16 p, .gdin-box .std-text16{
        font-size: 14px;
    }
    .group-dream-left {
        padding-bottom: 0.2rem;
    }
    .vehice-char-le-ul{
        margin-top: 0.4rem;
    }
    .group-dream-right-nub{
        box-shadow: none;
    }
    .gdin-box .std-text16 p {
        margin-bottom: 0.0rem;
    }
    .gdin-box {
        padding: 0.4rem 0.12rem 0.4rem 0.2rem;
    }
    .gdin-box .std-font40 {
        margin-bottom: 0.1rem;
    }
    .group-develop-scroll{
        bottom: 0.2rem;
    }
    .gdin-box {
        width: 100%;
    }
    .group-layout-top .group-layout-txt p{
        text-align: left;
    }
    .obcr-ein-font{
        font-size: 10px;
        height: 22px;
        padding: 1px 4px;
    }
    /* 767end */
}

<!--耗时1784234338.7675秒-->