@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
  .inside-join-text {
    margin-top: -0.5rem;
  }
}
@media screen and (max-width: 1919px) {
  /* 1919end */
}
@media screen and (max-width: 1680px) {
  html {
    font-size: 86px;
  }
  :root {
    /* 间距 */
    --space250: 2rem;
    --space240: 1.95rem;
    --space230: 1.9rem;
    --space220: 1.85rem;
    --space210: 1.8rem;
    --space200: 1.75rem;
    --space190: 1.7rem;
    --space180: 1.65rem;
    --space170: 1.6rem;
    --space160: 1.55rem;
  }
  /* index-start */
  .yblu-item-link-icon {
    width: 28px;
    margin-right: 0.13rem;
  }
  .yblu-item-link {
    padding: 0 0.28rem;
  }
  .yblu-item-link-text {
    padding: 0.28rem 0;
  }
  .home-scud-batter-ri {
    padding-right: 1rem;
  }
  .htbl-ri {
    line-height: 50px;
  }
  .htbl-le {
    width: 16px;
  }
  .hdtu-li-box-text {
    padding: 0.5rem 0.6rem;
  }
  .home-desi-tab {
    bottom: 0.5rem;
  }
  .hdbl-tit {
    margin-bottom: 0.6rem;
  }
  .home-desi-box-le {
    margin-top: 2.4rem;
    width: 48%;
  }
  .hulb-pic {
    width: 44px;
    margin-bottom: 0.15rem;
  }
  .hdbl-ul-li-box {
    padding: 0 0.5rem 0 0.35rem;
  }
  .hull-text {
    padding: 0 1rem 0.4rem 0.35rem;
  }
  .hpcs-item-link-num {
    margin-bottom: 0.36rem;
  }
  .hpcs-item-link-pic {
    margin-bottom: 0.42rem;
  }
  .hpcs-item-link {
    padding: 0.34rem 0.6rem 0.4rem 0.6rem;
  }
  .hpcb-but-arrow {
    width: 46px;
    height: 46px;
    padding: 13px;
  }
  .home-part-cont {
    margin-bottom: var(--space90);
  }
  .home-part-btm .home-part-cont-tit {
    margin-bottom: 0.36rem;
  }
  .home-part-btm .ys-horse {
    --width1: 260px;
  }
  .hnss-ul-item {
    width: 430px !important;
  }
  .huil-text-but-icon {
    width: 14px;
    margin-bottom: -1px;
  }
  .hcsi-text-but-link {
    padding: 0 0.54rem;
  }
  .footer-logo {
    width: 130px;
    margin-bottom: 0.46rem;
  }
  .footer-share {
    --gap1: 0.06rem;
  }
  .footer-top-le {
    width: 32%;
  }
  .ftls-input {
    height: 46px;
  }
  .ftls-but-link {
    line-height: 46px;
  }
  .fyrl-ul li {
    margin-bottom: 0.3rem;
  }
  .footer-nav {
    --gap1: 10px;
    --gap2: 0.22rem;
    --gap3: 0.22rem;
  }
  .footer-top-ri-le {
    width: 43%;
    padding-right: 1rem;
  }
  .ys-footer {
    --sapceft1: 0.6rem;
    --sapceft2: 1rem;
    --sapceft4: 0.5rem;
  }
  .hsbr-ul {
    --gap1: 0.15rem;
    --width1: 4.2rem;
    --zhen: 50%;
    --left1: calc(var(--width1) * -0.5225);
    margin: 0 calc(var(--gap1) * -1);
  }
  .head-cont-icon-more {
    width: 22px;
  }
  .head-search-btn {
    width: 18px;
  }
  .head-logo {
    width: 90px;
  }
  .head-nav {
    --gap1: 0.08rem;
    --gap2: 0.22rem;
  }
  .hnid-box {
    padding: 0.54rem;
  }
  .hbul-link-le {
    width: 32px;
    margin-right: 0.14rem;
  }
  .head-cont-icon-up {
    padding: 0.66rem 0.32rem;
    width: 236px;
  }
  /* index-end */
  /* c1-start */
  .inside-page .ys-flex-pos-center p {
    width: 47.8%;
  }
  .micr-anchor::after {
    width: calc(7.5vw + 17.75% - 40px);
  }
  .malu-li-cont::after {
    left: -0.3rem;
    width: 18px;
  }
  .maru-item-box-le .htbl-le {
    width: 22px;
  }
  /* c1-end */
  /* e1-satrt */
  .robot-list::after {
    top: -94px;
    height: calc(100% + 94px);
  }
  .rlul-link-pic {
    margin-bottom: 0.34rem;
  }
  .robot-list-ul-li {
    margin-bottom: 0.34rem;
  }
  .robot-list-ul {
    --pad6: 0.14rem;
    margin-bottom: -0.34rem;
  }
  .rltt-ri {
    width: 16px;
  }
  .pc-fenye li {
    width: 26px;
    height: 26px;
    line-height: 24px;
    margin: 0 8px;
  }
  /* e1-end */
  /* e2-start */
  .deta-cont-ri {
    padding: 0.6rem 0.7rem 0.7rem 0.7rem;
  }
  .deta-cont-ri-table table tr td.act {
    padding-left: 0.24rem;
  }
  .deta-cont-ri-table table tbody td {
    padding: 0.14rem 0;
    padding-right: 0.36rem;
  }
  .dcrb-link-le {
    width: 20px;
    margin-right: 0.14rem;
  }
  .dcrb-link-ri {
    line-height: 50px;
  }
  .dcld-but-arrow {
    width: 16px;
  }
  /* e2-end */
  /* f1-start */
  .part-awar-le {
    padding-right: 1.2rem;
  }
  .pltl-ul-li-link {
    line-height: 42px;
  }
  .pltr-icon {
    width: 20px;
  }
  .pltr-input {
    height: 42px;
  }
  .part-list-top {
    padding-top: 0.36rem;
    margin-bottom: 0.8rem;
  }
  .plbu-li {
    margin-bottom: 0.7rem;
  }
  .part-list-btm-ul {
    --pad9: 0.14rem;
    margin-bottom: -0.7rem;
  }
  .pllt-ul-li span {
    line-height: 34px;
  }
  .pars-ul-item {
    width: 340px !important;
  }
  /* f1-end */
  /* f2-start */
  .sedeta-text-ri-share .ys-share-list .ys-share-img {
    width: 22px;
  }
  /* f2-end */
  /* g1-start */
  .conew-cont-tit {
    padding-bottom: 0.66rem;
  }
  .conew-cont-top {
    margin-bottom: 0.66rem;
  }
  .ccbl-par {
    margin-bottom: 0.7rem;
  }
  .conew-list-ul-li {
    margin-bottom: 0.7rem;
  }
  .conew-list-ul {
    --pad10: 0.14rem;
    margin-bottom: -0.7rem;
  }
  .clul-link-text-time {
    margin-bottom: 0.14rem;
  }
  .clul-link-text-tit {
    margin-bottom: 0.4rem;
  }
  /* g1-end */
  /* g2-start */
  .ppct-text {
    padding-right: 2rem;
  }
  .pres-page-text-ri {
    padding-right: 2rem;
  }
  .ppcb-arrow-link-icon {
    width: 36px;
    height: 36px;
    padding: 10px;
  }
  .ppcb-next-share .ys-share-img {
    width: 36px;
    height: 36px;
  }
  .pptr-edito {
    margin-bottom: 0.7rem;
  }
  .pptr-share .ys-share-img {
    width: 30px;
  }
  /* g2-end */
  /* g3-start */
  .even-top-text {
    margin-bottom: 0.66rem;
  }
  .etbl-text-ul-li span {
    line-height: 34px;
  }
  .etbl-text-time {
    margin-bottom: 0.8rem;
  }
  .elrl-baled {
    line-height: 34px;
  }
  .elul-link-le-icon {
    width: 44px;
    padding: 13px;
    right: -22px;
  }
  .elrr-tit {
    margin-bottom: 0.32rem;
  }
  .elrr-item {
    margin-bottom: 0.6rem;
  }
  .elul-link-ri {
    padding-right: 0.5rem;
  }
  /* g3-end */
  /* g4-start */
  .endeta-page .ys-nyban-title h1 {
    margin-bottom: 0.3rem;
  }
  .endeta-page .ys-nyban-title h1 {
    margin-top: 0.4rem;
  }
  .eult-mame {
    margin-bottom: 0.1rem;
  }
  .endeta-ul {
    margin-bottom: 0.3rem;
  }
  .endeta-cont-ri-tit {
    margin-bottom: 0.32rem;
  }
  .ecru-li-link-pic {
    margin-bottom: 0.2rem;
  }
  .ecru-li-link-tit {
    margin-bottom: 0.14rem;
  }
  .ellu-li span {
    line-height: 28px;
  }
  .ecru-li-link-time {
    margin-bottom: 0.2rem;
  }
  .endeta-house .ys-horse {
    --width1: 460px;
    --gap1: 14px;
  }
  .endeta-house-tit {
    margin-bottom: 0.62rem;
  }
  /* g4-end */
  /* j1-satrt */
  /* .contus-us-bj1 {
    width: calc(7.5vw + (1600px * 0.305));
  } */
  .contus-us-bj1 {
    width: calc(7.5vw + 30.5%);
  }
  .contus-us-le-box {
    padding: 0.52rem 0.36rem;
  }
  .contus-us-ri {
    padding-right: 0.5rem;
  }
  .contus-us-ri-par {
    margin-bottom: 0.36rem;
  }
  .ys-fii-input {
    height: 46px;
  }
  .ys-form-inof-text .ys-fii-input {
    height: 90px;
  }
  .contus-us-ri-from .ys-select-xtbbox {
    width: 12px;
  }
  .contus-us-ri-from .ys-fic-auth-img {
    height: 42px;
  }
  .contus-us-ri-from .ys-fii-submit {
    height: 50px;
    line-height: 50px;
  }
  .culb-ul-li {
    margin-bottom: 0.26rem;
  }
  /* j1-end */
  /* h1-start */
  .esg-text-box {
    width: 83.5%;
  }
  .ersi-link {
    padding: 0.48rem 0.6rem 0.44rem 0.3rem;
  }
  .ersi-link-but-le {
    width: 22px;
  }
  .eulb-tit {
    padding: 0.18rem 0;
  }
  .eblt-ul-li.act {
    padding-bottom: 0.26rem;
  }
  .efst-tit {
    width: 75%;
  }
  .esg-report-cont-le {
    padding: 0.6rem 0.8rem 0.8rem 0.8rem;
  }
  .esg-report-cont-le .htbl-le {
    width: 22px;
  }
  .ercl-par {
    margin-bottom: 0.8rem;
  }
  .ercl-tit {
    margin-bottom: 0.22rem;
  }
  .esg-report-cont-ri {
    width: 38.5%;
    bottom: 0.8rem;
  }
  .esg-report-slick {
    --pad15: 0.14rem;
  }
  /* h1-end */
  /* i1-start */
  .tale-page .ys-flex-pos-center h1 {
    width: 46.5%;
  }
  .ialu-li-pic {
    width: 140px;
  }
  .ialu-li {
    margin-bottom: 1.3rem;
  }
  .inside-altlas-le-ul {
    padding: 0 0.5rem;
  }
  .inside-altlas-ri {
    margin: 0 -0.5rem;
    width: 34.5%;
  }
  .inside-altlas-le {
    margin: 0 -0.5rem;
    width: 34.5%;
  }
  .inside-altlas-cent {
    width: 31.5%;
  }
  .inside-altlas-cent .inside-altlas-cent-btm {
    transform: translateY(280px);
  }
  .inside-house .ys-horse {
    --width1: 660px;
    --gap1: 14px;
  }
  .ovul-box {
    padding: 0.5rem 0.4rem 0.6rem 0.4rem;
  }
  .ovul-box-top-icon {
    width: 40px;
    margin-right: 0.3rem;
    margin-top: -2px;
  }
  .inside-vacan-ul {
    --pad20: 0.14rem;
    margin-bottom: -0.26rem;
  }
  .inside-vacan-ul-li {
    margin-bottom: 0.26rem;
  }
  .icul-box {
    padding: 0.32rem 0 0.32rem 0.3rem;
  }
  .icul-box-le {
    padding-right: 0.3rem;
  }
  .ibru-li-cont {
    height: 74px;
  }
  .ibru-li-cont-icon {
    width: 14px;
  }
  .icul-box-le-icon {
    width: 70px;
  }
  .inside-join-btm {
    padding: 0.3rem 0 0.32rem 0;
  }
  .ijbr-pic {
    width: 84px;
  }
  .inside-join-text-tit {
    margin-bottom: 0.5rem;
  }
  .inside-join-text {
    margin-top: -0.5rem;
  }
  /* i1-end */
  /* d1-start */
  .cust-scud-top-par {
    width: 42.5%;
  }
  .cfpr-add-top-icon {
    width: 16px;
  }
  .cfpr-add-top {
    top: 15px;
    left: 22px;
    padding: 4px 14px;
  }
  .culb-top {
    line-height: 36px;
    margin-left: 0.2rem;
  }
  .culb-btm-tit {
    margin-bottom: 0.12rem;
  }
  .cust-deve-btm-le::after {
    left: calc(7.5vw * -1);
  }
  .crtu-li {
    padding: 0.3rem 0;
  }
  .cust-rd-text {
    width: 40.5%;
  }
  .cust-rd-imgbox {
    width: 48%;
  }
  .clru-li-box {
    padding-top: 0.22rem;
  }
  .clru-li {
    margin-bottom: 0.42rem;
  }
  .clrc-item-box {
    padding: 0.42rem;
  }
  .clrc-item-box-text {
    padding-bottom: 0.22rem;
  }
  .clrc-item {
    padding: 0 0.14rem;
    margin-bottom: 0.28rem;
  }
  .cust-lab-ri-cert {
    margin: 0 -0.14rem;
    margin-bottom: 0.7rem;
  }
  .clri-pic-cont-le {
    width: 70px;
    margin-right: 0.22rem;
  }
  .cust-qual-ri-tit {
    margin-bottom: 0.65rem;
  }
  .cqlu-li-box-pic {
    width: 52px;
    margin-bottom: 0.14rem;
  }
  .cqlu-li {
    padding: 0 0.14rem;
    margin-bottom: 0.7rem;
  }
  .cust-qual-le-ul {
    margin: 0 -0.14rem;
    margin-bottom: -0.7rem;
  }
  .cqru-li {
    padding: 0 0.14rem;
    margin-bottom: 0.42rem;
  }
  .cust-qual-ri-ul {
    margin: 0 -0.14rem;
    margin-bottom: -0.42rem;
  }
  .cmcb-ul-li-box {
    line-height: 40px;
  }
  .cmct-le {
    padding: 0.6rem 0.8rem 0 0.7rem;
  }
  /* d1-end */
  /* b1-start */
  .about-mask-text {
    width: 60.25%;
  }
  .aacs-item-box {
    width: 55%;
  }
  .arul-box-ri {
    width: 51%;
    min-width: 278px;
  }
  .arul-box-le-pic {
    width: 42px;
    margin-bottom: 0.16rem;
  }
  .about-road-ul-li.act .arul-box-le-tit {
    margin-bottom: 0.7rem;
  }
  .arul-box-le-btm {
    width: 44px;
    height: 44px;
  }
  .arul-box {
    height: 360px;
  }
  .about_body .about_r6 .row_case .about_r6_con {
    height: 28.2292vw !important;
  }
  .walk-develop-year {
    bottom: 20%;
  }
  .asul-pic {
    margin-bottom: 0.26rem;
  }
  .afbr-but-arrow {
    width: 44px;
  }
  .afbr-but {
    height: calc(100% + 100px);
  }
  .about-net-cade {
    padding: 0.4rem 0.3rem 0.5rem 0.5rem;
  }
  .anrd-ul-li-icon {
    width: 20px;
  }
  .anrd-diffu-pic {
    width: 30px;
    height: 30px;
    padding: 5px;
  }
  .about-net-ri .ys-spot {
    --width: 8px;
  }
  .wdin-cry-text::before {
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
  }
  .wdin-cry-text .wdin-cry-text-tit {
    margin-bottom: 0.16rem;
  }
  .wdin-cry-text {
    width: 450px;
    padding: 0.3rem 0.3rem 0.5rem 0.3rem;
    margin-bottom: 50px;
  }
  /* b1-end */
  /* 2026.3.31-leo-satrt */
  .anul-box-cent::after {
    bottom: -120px;
    height: 240px;
  }
  .afbr-text-ul {
    height: 410px;
  }
  /* 2026.3.31-leo-end */
  /* 1680end */
}
@media screen and (max-width: 1440px) {
  .ys-modal-content {
    max-height: 650px;
  }
  html {
    font-size: 62px;
  }
  :root {
    --font28: 0.3rem;
    --font26: 0.28rem;
    --font24: 0.28rem;
    --font22: 0.26rem;
    --font20: 0.26rem;
    --font18: 0.24rem;
    --font16: 0.22rem;
    --font14: 0.2rem;
    --font12: 0.16rem;
  }
  /* index-satrt */
  .ys-hd-pc {
    padding: 0 60px;
  }
  .head-logo {
    width: 80px;
  }
  .hnit-icon {
    width: 12px;
    margin-top: -3px;
  }
  .head-cont-icon-more {
    width: 20px;
  }
  .head-search-btn {
    width: 16px;
  }
  .head-lang-top .head-lang-top-jian {
    width: 16px;
  }
  .hbul-link-le {
    width: 28px;
    margin-right: 0.12rem;
  }
  .hnid-box-ul-li {
    margin-bottom: 0.34rem;
  }
  .hnid-box-ul {
    --pad1: 0.22rem;
    margin-bottom: -0.34rem;
  }
  .hnid-box {
    padding: 0.5rem;
  }
  .hnid-cont1 {
    width: 250px;
  }
  .head-cont-icon-up {
    padding: 0.6rem 0.32rem;
    width: 200px;
  }
  .head-cont-icon {
    margin-left: 0.46rem;
  }
  .yblu-item-link-icon {
    width: 24px;
  }
  .yblu-item-link-text {
    padding: 0.22rem 0;
  }
  .yblu-item-link {
    padding: 0 0.24rem;
  }
  .home-scud-box-le {
    padding-right: 0.8rem;
  }
  .hull-text {
    padding: 0 0.35rem 0.4rem 0.35rem;
  }
  .hsbl-tit::after {
    height: 3px;
  }
  .home-scud-batter-ri {
    padding-right: 0.4rem;
  }
  .htbl-ri {
    line-height: 46px;
  }
  .htbl-le {
    width: 14px;
    margin-bottom: -1px;
  }
  .hcsi-text-tit::after {
    height: 3px;
  }
  .hulb-pic {
    width: 38px;
  }
  .hdbl-ul-li-box {
    padding: 0 0.35rem 0 0.35rem;
  }
  .home-desi-tab {
    bottom: 0.6rem;
  }
  .hpcs-item-link-num {
    margin-bottom: 0.32rem;
  }
  .hpcs-item-link-pic {
    margin-bottom: 0.4rem;
  }
  .hpcs-item-link {
    padding: 0.34rem 0.5rem 0.4rem 0.5rem;
  }
  .hpcb-but {
    width: calc(100% + 130px);
  }
  .hpcb-but-arrow {
    width: 42px;
    height: 42px;
    padding: 12px;
  }
  .hpcs-item-link-pic .ys-imgbox-cover {
    width: 124px;
  }
  .home-part-btm .ys-horse {
    --width1: 220px;
  }
  .home-part-btm .home-part-cont-tit {
    margin-bottom: 0.32rem;
  }
  .hnss-ul-item {
    width: 340px !important;
  }
  .huil-text-but-icon {
    width: 12px;
    margin-bottom: -2px;
  }
  .footer-logo {
    width: 100px;
  }
  .footer-share {
    --gap1: 0.06rem;
    --width1: 30px;
  }
  .footer-top-le-share {
    padding-bottom: 0.3rem;
    margin-bottom: 0.25rem;
  }
  .ftls-input {
    height: 42px;
  }
  .ftls-but-link {
    line-height: 42px;
  }
  .ftlc-le {
    width: 14px;
    height: 14px;
  }
  .footer-top-ri {
    width: 51.5%;
  }
  .footer-top-le {
    width: 34%;
  }
  .footer-top-ri-le {
    padding-right: 0.4rem;
    width: 40%;
  }
  .footer-top-ri-ri {
    width: 60%;
  }
  .footer-privacy > li::after {
    height: 8px;
  }
  /* index-end */
  /* c1-start */
  .micr-anchor::after {
    width: calc(7.5vw + 17.75% - 20px);
  }
  .malu-li-cont::after {
    width: 12px;
  }
  .mibl-tit {
    margin-bottom: 0.5rem;
  }
  .mibl-table table tr td {
    padding: 0.14rem 0;
  }
  .mibl-table {
    margin-bottom: 0.5rem;
  }
  .maru-item-box-le .htbl-le {
    width: 20px;
  }
  .inside-page .ys-flex-pos-center p {
    width: 55.8%;
  }
  /* c1-end */
  /* e1-start */
  .rlul-link {
    padding: 0.32rem;
  }
  .rlul-link-pic {
    margin-bottom: 0.3rem;
  }
  .rlul-link-text-top {
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .rltb-ul-li {
    padding: 0 0.12rem;
  }
  .rltb-ul {
    margin: 0 -0.12rem;
  }
  .rltt-ri {
    width: 14px;
  }
  .robot-list::after {
    top: -70px;
    height: calc(100% + 70px);
  }
  .pc-fenye li {
    width: 24px;
    height: 24px;
    line-height: 22px;
    margin: 0 7px;
  }
  /* e1-end */
  /* e2-start */
  .deta-cont {
    padding-top: var(--space140);
  }
  .dcrb-link-ri {
    line-height: 44px;
  }
  .dcrb-link-le {
    width: 18px;
    margin-right: 0.12rem;
  }
  /* e2-end */
  /* f1-satrt */
  .pars-ul-item {
    width: 300px !important;
  }
  .pltl-ul-li-link {
    line-height: 38px;
  }
  .pltr-input {
    height: 40px;
  }
  .pltr-icon {
    width: 18px;
  }
  .pllt-ul-li span {
    line-height: 32px;
  }
  .part-list-top-ri {
    width: 25%;
  }
  /* f1-end */
  /* f2-satrt */
  .scbl-tit {
    margin-bottom: 0.3rem;
  }
  .scbl-label {
    padding-bottom: 0.36rem;
    margin-bottom: 0.28rem;
  }
  .sedeta-text-le-deito {
    padding-bottom: 0.5rem;
    margin-bottom: 0.26rem;
  }
  .strc-link-text {
    padding: 0.24rem 0.24rem 0.36rem 0.24rem;
  }
  .sedeta-text-ri-share {
    margin-bottom: 0.36rem;
  }
  .strc-link-text-par {
    margin-bottom: 0.46rem;
  }
  /* f2-end */
  /* g1-start */
  .conew-cont {
    padding-top: var(--space130);
  }
  .conew-cont-tit {
    padding-bottom: 0.56rem;
  }
  .conew-cont-top {
    margin-bottom: 0.56rem;
  }
  /* g1-end */
  /* g2-start */
  .ppct-text-time {
    margin-bottom: 0.2rem;
    font-size: var(--font16);
  }
  .pres-page-cont {
    padding-top: var(--space130);
  }
  .ppcb-arrow-link-icon {
    width: 32px;
    height: 32px;
    padding: 8px;
  }
  .ppcb-next-share .ys-share-img {
    width: 32px;
    height: 32px;
  }
  .pres-page-cont-top {
    margin-bottom: 0.2rem;
  }
  .pres-page-text {
    padding-top: 0.6rem;
    margin-top: 0.3rem;
  }
  .pptr-share .ys-share-img {
    width: 28px;
  }
  /* g2-end */
  /* g3-satrt */
  .even-top {
    padding-top: var(--space130);
  }
  .even-top-text {
    margin-bottom: 0.6rem;
  }
  .etbl-text-ul-li span {
    line-height: 32px;
  }
  .etbl-text-time {
    margin-bottom: 0.72rem;
  }
  .elul-link-le-icon {
    width: 40px;
    padding: 12px;
    right: -20px;
  }
  .elrr-tit {
    margin-bottom: 0.3rem;
  }
  .elrr-item {
    margin-bottom: 0.5rem;
  }
  .elrl-baled {
    line-height: 32px;
  }
  /* g3-end */
  /* g4-satrt */
  .endeta-house .ys-horse {
    --width1: 420px;
    --gap1: 12px;
  }
  /* g4-end */
  /* j1-start */
  .contus-us-bj1 {
    width: calc(7.5vw + 30.5%);
  }
  .contus-us-le-tit::after {
    height: 3px;
  }
  .contus-us-le-box {
    padding: 0.46rem 0.36rem;
  }
  .ys-fii-input {
    height: 44px;
  }
  .ys-form-inof-text .ys-fii-input {
    height: 82px;
  }
  .contus-us-ri-from .ys-fii-name {
    font-size: var(--font14);
  }
  .ys-fii-input input,
  .ys-fii-input textarea {
    font-size: var(--font14);
  }
  .contus-us-ri-from .ys-fic-auth-img {
    height: 38px;
  }
  .contus-us-ri-from .ys-fii-submit {
    height: 44px;
    line-height: 44px;
  }
  /* j1-end */
  /* h1-start */
  .esg-text-box::after {
    height: 3px;
  }
  .efst-tit::after {
    height: 3px;
  }
  .esg-report-tit::after {
    height: 3px;
  }
  .esg-report-cont-le .htbl-le {
    width: 20px;
  }
  .ersi-link-but-le {
    width: 20px;
  }
  .esg-report-but {
    width: calc(100% + 132px);
  }
  .ercl-par {
    margin-bottom: 0.7rem;
  }
  .ersi-link-tit {
    margin-bottom: 0.26rem;
  }
  .ersi-link-par {
    margin-bottom: 0.4rem;
  }
  .ecul-box-le-tit::after {
    height: 3px;
  }
  /* h1-end */
  /* i1-start */
  .inside-altlas-ri .inside-altlas-le-ul:first-child {
    margin-top: 1.6rem;
  }
  .inside-altlas-ri .inside-altlas-le-ul:last-child {
    margin-top: 3rem;
  }
  .inside-altlas-le .inside-altlas-le-ul:last-child {
    margin-top: 1.6rem;
  }
  .inside-altlas-le .inside-altlas-le-ul:first-child {
    margin-top: 3rem;
  }
  .ialu-li-pic {
    width: 120px;
  }
  .inside-altlas-le {
    margin: 0 -0.5rem;
    width: 36.5%;
  }
  .inside-altlas-ri {
    margin: 0 -0.5rem;
    width: 33.5%;
  }
  .inside-altlas-cent-text::after {
    height: 3px;
  }
  .inside-altlas-cent .inside-altlas-cent-btm {
    transform: translateY(260px);
  }
  .iabr-tit::after {
    height: 3px;
  }
  .inside-house .ys-horse {
    --width1: 580px;
    --gap1: 12px;
  }
  .inside-vacan-tit {
    padding-bottom: 0.32rem;
    margin-bottom: 0.5rem;
  }
  .icul-box-le-icon {
    width: 62px;
  }
  .ibru-li-cont {
    height: 70px;
  }
  .icul-box-le {
    padding-right: 0.3rem;
    width: 13.8%;
  }
  .icul-box-ri {
    width: 86.2%;
  }
  .inside-caree-ul-li2 .ibru-li-cont-text {
    max-width: 98px;
  }
  .ijbr-pic {
    width: 76px;
  }
  .inside-join-btm {
    padding: 0.4rem 0;
  }
  .inside-altlas-cent {
    width: 35.5%;
  }
  .inside-vacan-tit::after {
    height: 3px;
  }
  .ibru-li-cont-icon {
    left: 0.3rem;
  }
  /* i1-end */
  /* d1-start */
  .cust-scud-top-par {
    width: 47.5%;
  }
  .cfpr-add-top-icon {
    width: 14px;
  }
  .cfpr-add-top {
    top: 12px;
    left: 18px;
    padding: 3px 12px;
  }
  .cust-scud-btm-dost .hntr-but {
    width: calc(100% - 100px);
  }
  .csbd-ul {
    --pad2: 0.2rem;
    width: 74%;
  }
  .cust-scud-top-tit::after {
    height: 3px;
  }
  .cdtl-tit::after {
    height: 3px;
  }
  .culb-top {
    line-height: 34px;
  }
  .cust-rd-text-tit::after {
    height: 3px;
  }
  .crtu-li {
    padding: 0.26rem 0;
  }
  .clru-li-box {
    padding-top: 0.2rem;
  }
  .clrc-item-box {
    padding: 0.4rem;
  }
  .cust-lab-ri-cert {
    margin-bottom: 0.6rem;
  }
  .cust-lab-ri-tit {
    margin-bottom: 0.5rem;
  }
  .clri-pic-cont-le {
    width: 58px;
  }
  .clri-pic {
    margin-bottom: 0.5rem;
  }
  .cust-lab-ri-img {
    --pad02: 0.4rem;
    margin-bottom: -0.5rem;
  }
  .cust-qual-le-text {
    margin-bottom: 0.6rem;
  }
  .cqlu-li-box-pic {
    width: 48px;
  }
  .cqru-li-box-ser {
    top: -0.2rem;
  }
  .cmcb-ul-li-box {
    line-height: 38px;
  }
  .cmct-le-tti {
    margin-bottom: 0.36rem;
  }
  .casi-box-text-par {
    margin-top: 0.2rem;
  }
  .cust-deve-top-ri::after {
    left: calc(25% + 65px);
  }
  .cust-deve-btm-le::after {
    top: calc(50% - 7px);
    left: calc((7.5vw * -1) - 6px);
  }
  /* d1-end */
  /* b1-start */
  .about-mask-text {
    width: 67.25%;
  }
  .about-mask-text::after {
    height: 3px;
  }
  .aacs-item-box-label::after {
    height: 3px;
  }
  .arul-box-le-pic {
    width: 36px;
    margin-bottom: 0.16rem;
  }
  .arul-box-ri {
    width: 51%;
    min-width: 220px;
  }
  .arul-box-le-btm {
    width: 40px;
    height: 40px;
  }
  .arul-box {
    height: 310px;
  }
  .wdin-cry-text .wdin-cry-text-par,
  .wdin-cry-text .wdin-cry-text-par p {
    font-size: var(--font16);
  }
  .wdin-cry-text .wdin-cry-text-tit {
    margin-bottom: 0.14rem;
  }
  .wdin-cry-text::before {
    top: 14px;
    right: 14px;
    width: 6px;
    height: 6px;
  }
  .about_body .about_r6 .row_case .about_r6_con {
    height: 37.2292vw !important;
  }
  .wdin-cry-text .wdin-cry-text-tit {
    font-size: var(--font26) !important;
  }
  .wdin-cry-text {
    margin-bottom: 34px;
  }
  .afbr-text-ul {
    height: 420px;
  }
  .atul-box {
    font-size: var(--font16);
  }
  .anrd-ul-li-icon {
    width: 18px;
  }
  .about-net-cade {
    padding: 0.4rem 0.3rem 0.45rem 0.45rem;
  }
  .about-net-cade::after {
    width: 3px;
  }
  .about-net-cade-tit {
    margin-bottom: 0.2rem;
  }
  /* b1-end */
  /* 2026.3.31-leo-satrt */
  .anul-box-cent::after {
    bottom: -100px;
    height: 200px;
  }
  .afbr-text-ul {
    height: 340px;
  }
  .home-desi-tab {
    bottom: var(--space110);
  }
  .hpcb-but-arrow {
    width: 38px;
    height: 38px;
    padding: 11px;
  }
  .hsbr-ul {
    --width1: 5.2rem;
  }
  /* 2026.3.31-leo-end */
  /* 1440end */
}
@media screen and (max-width: 1199px) {
  :root {
    --headh: 56px;
  }
  html {
    font-size: 58px;
  }
  :root {
    /* 字号82-100 0.66rem 38px */
    --fontr1: 0.66rem;
    --font100: var(--fontr1);
    --font98: var(--fontr1);
    --font96: var(--fontr1);
    --font94: var(--fontr1);
    --font92: var(--fontr1);
    --font90: var(--fontr1);
    --font88: var(--fontr1);
    --font86: var(--fontr1);
    --font86: var(--fontr1);
    --font84: var(--fontr1);
    --font82: var(--fontr1);
    /* 字号72-80 0.59rem 34px */
    --fontr2: 0.59rem;
    --font80: var(--fontr2);
    --font78: var(--fontr2);
    --font76: var(--fontr2);
    --font74: var(--fontr2);
    --font72: var(--fontr2);
    /* 字号62-70 0.55rem 32px */
    --fontr3: 0.55rem;
    --font70: var(--fontr3);
    --font68: var(--fontr3);
    --font66: var(--fontr3);
    --font64: var(--fontr3);
    --font62: var(--fontr3);
    /* 字号52-60 0.52rem 30px */
    --fontr4: 0.52rem;
    --font60: var(--fontr4);
    --font58: var(--fontr4);
    --font56: var(--fontr4);
    --font54: var(--fontr4);
    --font52: var(--fontr4);
    /* 间距 */
    --space250: 1.425rem;
    --space240: 1.4rem;
    --space230: 1.375rem;
    --space220: 1.35rem;
    --space210: 1.325rem;
    --space200: 1.3rem;
    --space190: 1.275rem;
    --space180: 1.25rem;
    --space170: 1.225rem;
    --space160: 1.2rem;
    --space150: 1.175rem;
    --space140: 1.15rem;
    --space130: 1.125rem;
    --space120: 1.1rem;
    --space110: 1rem;
    --space100: 0.95rem;
  }

  /* index-start */
  .ys-banner-link-ul {
    flex-wrap: wrap;
  }
  .yblu-item {
    width: 33.3333%;
  }
  .yblu-item-link {
    justify-content: center;
  }
  .ys-banner-link {
    bottom: 0.55rem;
  }
  .ys-ban-slick .slick-dots {
    bottom: 10px;
  }
  .home-scud-sticky {
    position: static !important;
    height: auto;
    display: block !important;
    width: auto;
  }
  .home-scud-zhan {
    display: none;
  }
  .home-scud-box {
    display: block;
  }
  .home-scud-box-le {
    padding-right: 0;
    width: 100%;
  }
  .hsbr-ul {
    display: block;
    --width1: 23vw;
    width: calc(100% + calc(var(--gap1) * 2));
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .hsbr-ul-li-link {
    width: 100%;
    clip-path: none;
    -webkit-clip-path: none;
    -moz-clip-path: none;
    -ms-clip-path: none;
    -o-clip-path: none;
  }
  .home-scud-sticky .ys-cont1600 {
    width: auto;
    max-width: none;
    padding-left: var(--place);
    padding-right: var(--place);
  }
  .hsbr-ul-li {
    width: 100%;
  }
  .hsbr-ul-li:not(:first-child) {
    display: none;
  }
  .home-scud-box {
    padding-bottom: var(--space130);
  }
  .mod-controls2 {
    display: block;
  }
  .home-scud-batter-ri {
    padding-right: 0;
    width: 52%;
  }
  .hsbl-tit::after {
    height: 2px;
  }
  .hcsi-text-tit::after {
    height: 2px;
  }
  .hcsi-text-tit {
    padding-bottom: 0.3rem;
    margin-bottom: 0.45rem;
  }
  .htbl-ri {
    line-height: 42px;
  }
  .hcsi-text {
    width: 42%;
  }
  .hcsi-img-maic {
    width: 85.5%;
  }
  .hcsi-nub {
    top: 0.42rem;
  }
  .home-carou-slick .slick-dots {
    bottom: 18px;
  }
  .home-desi {
    padding-bottom: 1.5rem;
  }
  .home-desi-box-le {
    margin-top: 2rem;
  }
  .hulb-pic {
    width: 30px;
  }
  .hulb-par,
  .hulb-par p {
    font-size: var(--font16);
  }
  .hdbl-ul-li-box {
    padding: 0 0.2rem 0 0.2rem;
  }
  .hdtu-li-box-text {
    padding: 0.35rem 0.42rem;
  }
  .hdtu-li-box::after {
    height: 2px;
  }
  .hdbl-tit {
    margin-bottom: 0.5rem;
  }
  .home-desi-tab-ul {
    --pad4: 0.12rem;
  }
  .home-part-cont-tit {
    margin-bottom: 0.5rem;
  }
  .hpcs-item-link-num {
    margin-bottom: 0.26rem;
  }
  .hpcs-item-link-pic .ys-imgbox-cover {
    width: 110px;
  }
  .hpcs-item-link-pic {
    margin-bottom: 0.36rem;
  }
  .hilt-tit::after {
    width: 20px;
  }
  .hpcb-but {
    width: calc(100% + 96px);
  }
  .hpcb-but-arrow {
    width: 38px;
    height: 38px;
    padding: 11px;
  }
  .home-part-btm .ys-horse {
    --width1: 180px;
  }
  .hnss-ul-item {
    width: 280px !important;
  }
  .footer-top {
    flex-direction: column;
  }
  .footer-top-le {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .footer-top-ri {
    width: 100%;
  }
  .footer-logo {
    width: 90px;
  }
  .footer-share {
    --width1: 30px;
    --codew: 90px;
  }
  .footer-share-code {
    padding: 4px;
  }
  .ftls-input {
    height: 40px;
  }
  .ftls-but-link {
    line-height: 40px;
  }
  .ys-footer {
    --sapceft1: 0.6rem;
    --sapceft2: 0.6rem;
    --sapceft4: 0.5rem;
  }
  .footer-bot {
    flex-direction: column;
  }
  .footer-text {
    margin-bottom: 0.2rem;
  }
  .yblu-item-link-icon {
    width: 20px;
  }
  /* index-end */
  /* c1-start */
  .micr-anchor::after {
    width: calc(7.5vw + 17.75% - 10px);
  }
  .mibl-tit {
    margin-bottom: 0.4rem;
  }
  .maru-item-box-le .htbl-le {
    width: 18px;
  }
  .mibl-table table tr td,
  .mibl-table table tr td * {
    font-size: var(--font16);
    padding-right: 0.1rem;
  }
  .maru-item-box-le {
    width: 55%;
  }
  .maru-item-box-ri {
    width: 39.5%;
  }
  .mibl-table {
    margin-bottom: 0.4rem;
  }
  .maru-item-box {
    align-items: center;
  }
  /* c1-end */
  /* e1-satrt */
  .robot-list-ul-li {
    width: 33.3333%;
    margin-bottom: 0.24rem;
  }
  .robot-list-ul {
    --pad6: 0.1rem;
    margin-bottom: -0.24rem;
  }
  .rlul-link-pic {
    margin-bottom: 0.26rem;
    width: 87%;
  }
  .rlul-link {
    padding: 0.26rem;
  }
  .pc-fenye li {
    font-size: var(--font14);
  }
  /* e1-end */
  /* e2-start */
  .deta-cont-box {
    flex-direction: column-reverse;
  }
  .deta-cont-ri {
    width: 100%;
    padding: 0.6rem 0.7rem 0.7rem 0.7rem;
  }
  .dcrb-link-ri {
    line-height: 38px;
  }
  .deta-cont-le {
    width: 60%;
    margin-top: 0.42rem;
    position: static !important;
  }
  /* e2-end */
  /* f1-start */
  .part-awar-le {
    padding-right: 0.4rem;
  }
  .pars-ul-item {
    width: 240px !important;
  }
  .part-awar-le .hsbl-tit {
    padding-bottom: 0.3rem;
    margin-bottom: 0.4rem;
  }
  .part-list-top {
    padding-top: 0.36rem;
    flex-direction: column-reverse;
    margin-bottom: 0.7rem;
    align-items: flex-start;
  }
  .part-list-top-le {
    width: 100%;
  }
  .part-list-top-ri {
    width: 40%;
    margin-bottom: 0.24rem;
  }
  .pltl-ul-li-link {
    line-height: 34px;
  }
  .pltr-input {
    height: 36px;
  }
  .pltr-icon {
    width: 16px;
  }
  .plbu-li {
    width: 50%;
  }
  .pllt-ul-li span {
    line-height: 30px;
  }
  /* f1-end */
  /* f2-start */
  .sedeta-cont-box {
    flex-direction: column;
  }
  .sedeta-cont-box-le {
    width: 100%;
    margin-top: 0.12rem;
    margin-bottom: 0.44rem;
  }
  .sedeta-cont-box-ri {
    width: 60%;
  }
  .sedeta-text-ri {
    width: 29%;
  }
  .sedeta-text-le {
    width: 68%;
  }
  .sedeta-text-ri-share .ys-share-list .ys-share-img {
    width: 20px;
  }
  .strc-link-text-par {
    margin-bottom: 0.4rem;
  }
  .stlp-last-link {
    flex-direction: column;
    align-items: flex-start;
  }
  .stlp-last-link-le {
    margin-bottom: 0.1rem;
  }
  .has-dots {
    padding-bottom: 0.5rem;
  }
  .part-list-btm-ul .slick-dots {
    bottom: 0;
  }
  .slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 4px;
  }
  /* f2-end */
  /* g1-start */
  .conew-cont-top {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
  .conew-cont-box-le {
    width: 44.5%;
  }
  .ccbl-tit {
    margin-bottom: 0.2rem;
  }
  .ccbl-par {
    margin-bottom: 0.5rem;
  }
  .conew-list-ul-li {
    width: 50%;
  }
  /* g1-end */
  /* g2-start */
  .ppcb-arrow-link-icon {
    width: 30px;
    height: 30px;
    padding: 8px;
  }
  .ppcb-next-share .ys-share-img {
    width: 30px;
    height: 30px;
  }
  .pptr-edito {
    margin-bottom: 0.6rem;
  }
  .pres-page-more-ri {
    padding-left: 0.8rem;
  }
  .ppmr-le {
    width: 50.2%;
  }
  /* g2-end */
  /* g3-satrt */
  .even-top-box {
    flex-direction: column;
  }
  .even-top-box-le {
    width: 100%;
    border-top: 1px solid var(--color000);
    margin-bottom: 0.7rem;
  }
  .etbl-text {
    width: 100%;
    margin-top: 0.42rem;
  }
  .etbl-text-ul-li span {
    line-height: 30px;
  }
  .etbl-text-time {
    margin-bottom: 0.46rem;
  }
  .even-top-box-ri {
    width: 60%;
  }
  .elul-link-ri {
    padding-right: 0;
  }
  .even-top-text {
    margin-bottom: 0.5rem;
  }
  .elul-link .ys-cont1600 {
    flex-direction: column;
  }
  .elul-link-le {
    width: 40%;
    margin-bottom: 0.4rem;
  }
  .elrr-par {
    opacity: 1;
  }
  .elul-link-ri {
    padding-right: 0;
    width: 100%;
    padding-left: 0;
    flex-direction: column;
  }
  .elul-link-ri-le {
    margin-bottom: 0.26rem;
  }
  .elrl-baled {
    line-height: 30px;
  }
  /* g3-end */
  /* g4-satrt */
  .endeta-page .ys-flex-pos-center {
    position: static;
    padding: 0.5rem 0;
  }
  .endeta-page .ys-nyban-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .endeta-page .ys-nyban-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .endeta-page .ys-nyban-title h1 {
    margin-top: 0;
  }
  .endeta-cont-ri {
    width: 27.5%;
  }
  .ellu-li span {
    line-height: 25px;
  }
  .endeta-house .ys-horse {
    --width1: 360px;
    --gap1: 10px;
  }
  .ecru-li-link-pic {
    margin-bottom: 0.2rem;
    width: 100%;
  }
  .ecru-li {
    padding-bottom: 0.32rem;
    margin-bottom: 0.32rem;
  }
  /* g4-end */
  /* j1-start */
  .contus-us-bj1 {
    width: calc(7.5vw + 38.5%);
  }
  .contus-us-le {
    width: 38.5%;
  }
  .contus-us-ri {
    padding-right: 0;
  }
  .contus-us-ri-from .ys-form-inof-item {
    width: 100%;
  }
  .ys-fii-input {
    height: 42px;
  }
  .ys-form-inof-text .ys-fii-input {
    height: 76px;
  }
  .contus-us-ri-from .ys-fic-auth-img {
    height: 34px;
  }
  .contus-us-ri-from .ys-fia-text-btn {
    width: 12px;
    height: 12px;
    top: 6px;
  }
  .contus-us-ri-from .ys-fii-submit {
    height: 42px;
    line-height: 42px;
  }
  .contus-us-ri-from .ys-form-inof-submit {
    width: auto;
  }
  .contus-us-le-tit::after {
    height: 2px;
  }
  /* j1-end */
  /* h1-start */
  .esg-text-box::after {
    height: 2px;
  }
  .esg-text-box {
    width: 100%;
  }
  .esg-cont-solut-sticky {
    position: static !important;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    top: var(--headh);
  }
  .esg-cont-place {
    display: none;
  }
  .esg-cont-solut {
    position: static;
  }
  .ecul-box {
    flex-direction: column;
  }
  .ecul-box-ri {
    width: 60%;
  }
  .ecul-box-le {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .ecul-box-le-tit::after {
    height: 2px;
  }
  .ecul-box-le-tit {
    margin-bottom: 0.5rem;
  }
  .esg-cont-ul .slick-dots {
    bottom: 0;
  }
  .efst-tit {
    width: 85%;
  }
  .efst-tit::after {
    height: 2px;
  }
  .esg-report-tit::after {
    height: 2px;
  }
  .ercl-text {
    width: 63%;
  }
  .esg-report-cont-le .htbl-le {
    width: 18px;
  }
  .esg-report-cont-le {
    padding: 0.5rem 0.6rem 0.6rem 0.6rem;
  }
  .ercl-par {
    margin-bottom: 0.6rem;
  }
  .esg-report-cont-ri {
    width: 40.5%;
    bottom: 1.4rem;
  }
  .esg-report-but {
    width: calc(100% + 100px);
  }
  .ersi-link-but-le {
    width: 18px;
  }
  .ersi-link-tit {
    margin-bottom: 0.2rem;
  }
  .ersi-link-par {
    margin-bottom: 0.32rem;
  }
  /* h1-end */
  /* i1-start */
  .ialu-li-pic {
    width: 100px;
  }
  .inside-altlas-le-ul {
    padding: 0 0.2rem;
  }
  .inside-altlas-ri {
    margin: 0 -0.2rem;
    width: 34.5%;
  }
  .inside-altlas-le {
    margin: 0 -0.2rem;
    width: 42.5%;
  }
  .tale-page .ys-flex-pos-center h1 {
    width: 52.5%;
  }
  .inside-altlas-cent {
    width: 50.5%;
  }
  .inside-altlas-cent-text {
    padding-top: 0.34rem;
    margin-top: 0.66rem;
  }
  .inside-altlas-cent .inside-altlas-cent-btm {
    transform: translateY(248px);
  }
  .inside-altlas-btm-ri {
    width: 40.5%;
    padding-right: 0;
  }
  .inside-house .ys-horse {
    --width1: 420px;
    --gap1: 10px;
  }
  .ovul-box-top-icon {
    width: 34px;
    margin-right: 0.3rem;
    margin-top: -2px;
  }
  .icul-box-le-icon {
    width: 48px;
  }
  .ibru-li-cont {
    height: 60px;
  }
  .icul-box {
    flex-direction: column;
    align-items: flex-start;
  }
  .icul-box-ri {
    width: 100%;
  }
  .icul-box-le {
    padding-right: 0;
    width: auto;
    align-items: center;
    margin-bottom: 0.32rem;
  }
  .ibru-li-cont-text {
    font-size: var(--font18);
  }
  .inside-caree-ul-li2 .ibru-li-cont-text {
    max-width: 88px;
  }
  .inside-caree-ul-li1 .ibru-li-cont-text {
    max-width: 110px;
  }
  .ibru-li-cont-icon {
    width: 12px;
  }
  .inside-join-btm .ys-cont1200 {
    padding: 0;
  }
  .ijbl-ul-li:last-child {
    width: 69.5%;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
  }
  .ijbl-ul-li:first-child {
    width: 30.5%;
    padding-right: 0.3rem;
  }
  .inside-join-btm-ri {
    width: 19.5%;
    padding-left: 0.3rem;
  }
  .ijbr-pic {
    width: 54px;
  }
  .inside-join-text {
    margin-top: -0.8rem;
    width: 100%;
  }
  .inside-join-text-tit {
    margin-bottom: 0.4rem;
  }
  .ijbl-ul-li-top {
    margin-bottom: 0.14rem;
  }
  .inside-join-btm {
    padding: 0.2rem 0;
  }
  .inside-altlas-cent-text::after {
    height: 2px;
  }
  .iabr-tit::after {
    height: 2px;
  }
  .inside-vacan-tit::after {
    height: 2px;
  }
  /* i1-end */
  /* d1-satrt */
  .cust-scud-top-par {
    width: 59.5%;
  }
  .cust-scud-top-tit::after {
    height: 2px;
  }
  .cfpr-add-top {
    top: 10px;
    left: 14px;
    padding: 2px 10px;
  }
  .cust-scud-btm-dost {
    max-width: 600px;
  }
  .cust-scud-btm-dost .hntr-but {
    width: calc(100% - 40px);
  }
  .cust-rd-text {
    width: 44.5%;
  }
  .cust-lab-ri {
    width: 54%;
  }
  .clrc-item-box {
    padding: 0.3rem;
  }
  .cust-lab-ri-tit::after {
    width: 41%;
  }
  .clri-pic-cont-le {
    width: 50px;
  }
  .cust-lab-ri-img {
    --pad02: 0.2rem;
  }
  .cqlu-li-box-pic {
    width: 42px;
  }
  .cust-qual-ri {
    width: 53%;
  }
  .cqru-li {
    width: 50%;
  }
  .cust-manu-cont-but {
    position: static;
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .cust-manu .cust-rd-text-tit {
    margin-left: 0;
  }
  .cmct-le {
    padding: 0 0.5rem;
  }
  .cmct-le-tti {
    margin-bottom: 0.24rem;
  }
  .cust-after-slick .slick-dots {
    bottom: 0;
  }
  .casi-box-tit {
    opacity: 0;
    pointer-events: none;
  }
  .casi-box-text {
    opacity: 1;
    pointer-events: all;
  }
  .casi-box::after {
    opacity: 1;
  }
  .cdtr-ul-li {
    width: 50%;
  }
  .cdtr-ul-li:first-child {
    width: 100%;
  }
  .cdtr-ul-li:last-child {
    width: 100%;
  }
  .cust-deve-btm-ri {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .cust-deve-btm-le.animate::after {
    display: none;
  }
  .cust-deve-top-ri.animate::after {
    display: none;
  }
  /* d1-end */
  /* b1-start */
  .about-mask-text {
    width: 85%;
  }
  .aacs-item-box-tit {
    font-size: var(--font32);
  }
  .aacs-item-box-label {
    font-size: var(--font24);
  }
  .arul-box-ri {
    opacity: 1;
  }
  .about-road-ul .slick-dots {
    bottom: 0;
  }
  .arul-box-le-btm {
    display: none;
  }
  .arul-box-le-par {
    opacity: 1;
  }
  .about_body
    .about_r6
    .row_case
    .about_r6_con
    .swiper_abo_r6
    .swiper-slide
    .pub_img_box {
    width: 100%;
    border-radius: 6px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .about_body
    .about_r6
    .row_case
    .about_r6_con
    .swiper_abo_r6
    .swiper-slide
    .abo_t_txt {
    width: 100%;
    border-radius: 6px !important;
    padding: 0.3rem !important;
  }
  .wdin-cry-text .wdin-cry-text-tit {
    font-size: var(--font18) !important;
  }
  .wdin-cry-text .wdin-cry-text-par,
  .wdin-cry-text .wdin-cry-text-par p {
    font-size: var(--font14) !important;
  }
  .wdin-cry-text::before {
    top: 14px !important;
    right: 14px !important;
    width: 6px !important;
    height: 6px !important;
  }
  .wdin-cry-text {
    margin-bottom: 18px;
  }
  .about_body .about_r6 .row_case .about_r6_con {
    height: 70vw !important;
  }
  .about_body .about_r6 .row_case .swiper_abo_r6_nav .swiper-slide {
    font-size: var(--font16) !important;
  }
  .walk-develop-year li {
    margin-bottom: 0.1rem;
    cursor: pointer;
  }
  .about_body .about_r6 .row_case .swiper_abo_r6_nav {
    bottom: 1.5rem !important;
  }
  .about-ficat-box {
    flex-direction: column-reverse;
  }
  .about-ficat-box-le {
    width: 70%;
    margin: 0 auto;
  }
  .about-ficat-box-ri {
    width: 100%;
    margin-bottom: 1.6rem;
  }
  .afbr-text-ul {
    height: 156px;
  }
  .about-ficat-box-ri {
    width: 100%;
    position: relative;
  }
  .about-net-le {
    width: 41.5%;
  }
  .anrd-ul-li-icon {
    width: 16px;
  }
  /* b1-end */
  /* 2026.3.31-leo-satrt */
  .hull-pic img {
    transform: translateX(0%);
  }
  .hull-text {
    opacity: 1;
  }
  .anul-box-cent::after {
    bottom: -70px;
    height: 140px;
  }
  .about_body .about_r6 .row_case .swiper_abo_r6_nav {
    right: 0rem !important;
  }
  .home-desi-tab {
    bottom: 0.6rem;
  }
  .hpcb-but-arrow {
    width: 34px;
    height: 34px;
    padding: 9px;
  }
  /* 2026.3.31-leo-end */
  .home-carou .ys-flex-pos-center.ys-ban-txtbox .ys-cont1600,.hcsi-img,.hcsi-pic{
    pointer-events: none;
  }
  .home-carou .ys-flex-pos-center.ys-ban-txtbox .ys-cont1600 .hcsi-text{
    pointer-events: all;
  }
  /* 1199end */
}
@media screen and (max-width: 767px) {
  .ys-ban-pc,
  .ys-nyban-pc {
    display: none !important;
  }
  .ys-ban-video {
    display: none !important;
  }
  .ys-ban-ph,
  .ys-nyban-ph {
    display: block !important;
  }
  .ys-table-swipe {
    display: flex;
  }
  .ys-modal-content {
    max-height: 550px;
    padding: 50px 20px;
  }
  html {
    font-size: 56px;
  }
  :root {
    /* 字号82-100 0.60rem 34px */
    --fontr1: 0.6rem;
    /* 字号72-80 0.57rem 32px */
    --fontr2: 0.57rem;
    /* 字号62-70 0.54rem 30px */
    --fontr3: 0.54rem;
    /* 字号52-60 0.50rem 28px */
    --fontr4: 0.5rem;
    /* 下 */
    --font36: 0.38rem;
    --font34: 0.36rem;
    --font32: 0.36rem;
    --font30: 0.34rem;
    --font28: 0.34rem;
    --font26: 0.32rem;
    --font24: 0.3rem;
    --font22: 0.28rem;
    --font20: 0.26rem;
    --font18: 0.26rem;
    --font16: 0.25rem;
    --font14: 0.24rem;
    --font12: 0.18rem;
    /* 间距 */
    --space250: 1rem;
    --space240: 0.99rem;
    --space230: 0.97rem;
    --space220: 0.95rem;
    --space210: 0.93rem;
    --space200: 0.91rem;
    --space190: 0.89rem;
    --space180: 0.87rem;
    --space170: 0.85rem;
    --space160: 0.83rem;
    --space150: 0.81rem;
    --space140: 0.79rem;
    --space130: 0.77rem;
    --space120: 0.75rem;
    --space110: 0.73rem;
    --space100: 0.71rem;
    --space90: 0.69rem;
    --space80: 0.67rem;
    --space70: 0.65rem;
    --space60: 0.6rem;
  }
  /* 移动端-副导航 - start */
  .footer-nav {
    flex-direction: column;
    --gap1: 0px;
    --gap2: 0px;
    border-top: 1px solid rgba(102, 102, 102, 0.5);
  }
  .footer-nav > li {
    position: relative;
    border-bottom: 1px solid rgba(102, 102, 102, 0.5);
  }
  .footer-nav > li > a {
    padding: 6px 0;
  }
  .footer-nav > li::before,
  .footer-nav > li::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 1px;
    background: rgba(51, 51, 51, 0.5);
    right: 2px;
    top: calc(0.875em + 6px);
    transition: all 0.4s ease;
  }
  .footer-nav > li::after {
    transform: rotate(90deg);
  }
  .footer-nav ul {
    display: none;
  }
  .footer-nav > li.act::after {
    transform: rotate(0deg);
  }
  .footer-nav > li.no-nav::before,
  .footer-nav > li.no-nav::after {
    display: none;
  }
  .footer-nav > li.no-nav a {
    width: 100%;
  }
  /* 移动端-副导航 - end */
  /* index-start */
  .yblu-item {
    width: 100%;
  }
  .yblu-item-link {
    border-right: 1px solid transparent;
    background: rgba(0, 0, 0, 0.7);
  }
  .ys-banner-link {
    position: static;
    transform: translateX(0);
    margin-top: -80px;
  }
  .ys-ban-slick .slick-dots {
    bottom: 100px;
  }
  .hsbr-ul {
    width: 75%;
    position: relative;
  }
  .hsbr-ul::after {
    content: "";
    position: absolute;
    left: -20px;
    top: 0;
    width: 20px;
    height: 100%;
    background-color: #fff;
  }
  .hsbr-ul .slick-list {
    overflow: visible;
  }
  .home-scud-box-le {
    margin-bottom: 0.36rem;
  }
  .home-scud-batter {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }
  .home-scud-batter-le {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .home-scud-batter-ri {
    width: 100%;
  }
  .hcsi-text {
    width: 100%;
  }
  .hcsi-nub {
    top: -0.6rem;
    left: 20px;
  }
  .hcsi-img-maic {
    width: 77.5%;
  }
  .htbl-ri {
    line-height: 38px;
  }
  .ys-dots1 .slick-dots li {
    width: 26px;
    height: 8px;
  }
  .home-desi-box {
    flex-direction: column;
    align-items: flex-end;
  }
  .home-desi-box-le {
    margin-top: 1.4rem;
    width: 100%;
    padding: 0 20px;
  }
  .hdbl-ul-li {
    width: 50%;
    margin-bottom: 0.3rem;
  }
  .home-desi-box-ri {
    width: 70%;
    margin-top: -30%;
  }
  .home-desi-tab {
    overflow-x: auto;
  }
  .home-desi-tab .home-desi-tab-ul {
    min-width: 600px;
    padding-bottom: 0.15rem;
  }
  .hulb-pic {
    width: 28px;
  }
  .home-part-cont-tit {
    margin-bottom: 0.4rem;
  }
  .hpcb-but {
    width: auto;
    position: static;
    transform: translate(0%, 0%);
    justify-content: center;
    margin-top: 0.34rem;
  }
  .home-part-cont-tit::before {
    right: calc(-100vw - 100px);
  }
  .hpcb-but-arrow {
    width: 34px;
    height: 34px;
    padding: 10px;
  }
  .hpcb-but-prev {
    margin-right: 0.1rem;
  }
  .hpcb-but-next {
    margin-left: 0.1rem;
  }
  .home-part-btm .ys-horse {
    --width1: 140px;
  }
  .home-news-top-le {
    border-right: 1px solid transparent;
    width: 100%;
    padding-right: 0;
    padding-bottom: 0.24rem;
  }
  .home-news-top .ys-cont1600 {
    flex-direction: column;
  }
  .home-news-top-ri {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0.44rem;
  }
  .hntr-but {
    display: none;
  }
  .hnss-ul-item {
    width: 220px !important;
  }
  .footer-top-le-search {
    width: 100%;
  }
  .footer-logo {
    width: 84px;
  }
  .ftls-input {
    height: 38px;
  }
  .ftls-but-link {
    line-height: 38px;
  }
  .ftlc-ri {
    font-size: 12px;
  }
  .footer-top-ri {
    flex-direction: column;
  }
  .footer-top-ri-le {
    padding-right: 0;
    width: 100%;
    margin-bottom: 0.4rem;
  }
  .footer-top-ri-le .fyrl-ul {
    display: flex;
    flex-wrap: wrap;
  }
  .fyrl-ul li {
    width: 50%;
  }
  .footer-top-ri-ri {
    width: 100%;
  }
  .footer-nav > li::before,
  .footer-nav > li::after {
    background: #fff;
    top: calc(0.875em + 10px);
  }
  .footer-nav > li {
    padding: 0.14rem 0;
  }
  .footer-nav ul {
    margin-top: 0.2rem;
  }
  .footer-bot {
    flex-direction: column-reverse;
  }
  .footer-text {
    margin-bottom: 0;
    margin-top: 0.2rem;
  }
  .footer-privacy {
    flex-wrap: wrap;
  }
  .footer-privacy {
    --gap1: 0.1rem;
  }
  .ys-footer-bj {
    width: 100%;
  }
  /* index-end */
  /* c1-start */
  .micr-anchor-le {
    display: none;
  }
  .micr-anchor::after {
    display: none;
  }
  .micr-anchor-ri {
    width: 100%;
  }
  .maru-item-box {
    flex-direction: column;
  }
  .maru-item-box-le {
    width: 100%;
    margin-bottom: 0.45rem;
  }
  .maru-item-box-ri {
    width: 100%;
  }
  .mibl-tit {
    margin-bottom: 0.46rem;
  }
  .mibl-table {
    margin-bottom: 0.34rem;
  }
  .maru-item:nth-child(2n) .maru-item-box {
    flex-direction: column;
  }
  /* c1-end */
  /* e1-start */
  .robot-list-ul-li {
    width: 100%;
    margin-bottom: 0.24rem;
  }
  .inside-page .ys-flex-pos-center p {
    width: 100%;
  }
  .robot-list::after {
    top: -175px;
    height: calc(100% + 175px);
  }
  .pc-fenye li {
    width: 22px;
    height: 22px;
    line-height: 20px;
    margin: 0 6px;
  }
  .robot-page .ys-nyban-title {
    height: auto;
    top: 18%;
  }
  /* e1-end */
  /* e2-satrt */
  .iiwt-table-text {
    display: block;
  }
  .deta-cont-ri-table {
    overflow-x: auto;
  }
  .deta-cont-ri-table table {
    min-width: 600px;
  }
  .deta-cont-ri {
    padding: 0.36rem 0.32rem;
  }
  .deta-cont-ri-tit {
    margin-bottom: 0.3rem;
  }
  .dcrb-link-ri {
    line-height: 36px;
  }
  .dcrb-link-le {
    width: 16px;
  }
  .deta-cont-le {
    width: 100%;
  }
  /* e2-end */
  /* f1-satrt */
  .part-awar .ys-cont1600 {
    flex-direction: column;
  }
  .part-awar-le {
    padding-right: 0;
    width: 100%;
    margin-bottom: 0.4rem;
  }
  .part-awar-ri .hntr-but {
    display: flex;
  }
  .part-awar-ri-swiper {
    margin-bottom: 0.32rem;
  }
  .part-list-top-ri {
    width: 100%;
  }
  .plbu-li {
    width: 100%;
  }
  .pltr-input {
    height: 34px;
  }
  .pltl-ul-li-link {
    line-height: 32px;
  }
  /* f1-end */
  /* f2-start */
  .sedeta-cont-box-ri {
    width: 100%;
  }
  .sedeta-text .ys-cont1600 {
    flex-direction: column;
  }
  .sedeta-text-le {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .sedeta-text-ri {
    width: 100%;
    position: static !important;
  }
  /* f2-end */
  /* g1-start */
  .conew-cont-box {
    flex-direction: column;
  }
  .conew-cont-box-le {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .conew-cont-box-ri {
    width: 100%;
  }
  .conew-list-ul-li {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .conew-list-ul {
    margin-bottom: -0.5rem;
  }
  .plbu-li {
    margin-bottom: 0.5rem;
  }
  .part-list-btm-ul {
    margin-bottom: -0.5rem;
  }
  .clul-link-text-tit {
    margin-bottom: 0.32rem;
  }
  /* g1-end */
  /* g2-start */
  .ppct-text {
    padding-right: 0;
    width: 100%;
  }
  .pres-page-text .ys-cont1600 {
    flex-direction: column-reverse;
  }
  .pres-page-text-ri {
    padding-right: 0;
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .pres-page-text-le {
    width: 100%;
  }
  .ppcb-arrow-link-icon {
    width: 28px;
    height: 28px;
    padding: 7px;
  }
  .ppcb-next-share .ys-share-img {
    width: 28px;
    height: 28px;
  }
  .pres-page-more .ys-cont1600 {
    flex-direction: column;
  }
  .pres-page-more-le {
    width: 100%;
    margin-bottom: 0.32rem;
    border-right: none;
  }
  .pres-page-more-ri {
    padding-left: 0;
    width: 100%;
    flex-direction: column;
  }
  .ppmr-le {
    width: 100%;
    margin-bottom: 0.46rem;
  }
  .ppmr-ri {
    width: 100%;
  }
  .ppmr-le-tit {
    margin-bottom: 0.2rem;
  }
  .ftll-ul {
    flex-wrap: wrap;
  }
  .ftll-ul-li {
    width: 100%;
    border-right: none;
    margin-bottom: 0.32rem;
    padding-bottom: 0.32rem;
    position: relative;
  }
  .ftll-ul-li::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: calc(100% - 60px);
    height: 1px;
    background-color: rgba(255, 255, 255, 0.2);
  }
  .ftll-ul-li:last-child::after {
    display: none;
  }
  .ftll-ul-li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* g2-end */
  /* g3-start */
  .even-top-text {
    flex-direction: column;
    align-items: flex-start;
  }
  .even-top-text-tit {
    margin-bottom: 0.26rem;
  }
  .even-top-text .part-list-top-ri {
    margin-bottom: 0;
  }
  .etbl-text-ul-li span {
    line-height: 28px;
  }
  .etbl-text-time {
    margin-bottom: 0.3rem;
  }
  .etbl-text-tit {
    margin-bottom: 0.18rem;
  }
  .even-top-box-ri {
    width: 100%;
  }
  .even-top-box-le {
    margin-bottom: 0.5rem;
  }
  .elul-link-le {
    width: 100%;
    margin-bottom: 0.4rem;
  }
  .elul-link-ri-le {
    margin-bottom: 0.14rem;
    width: 100%;
  }
  .elul-link-ri-ri {
    width: 100%;
  }
  .elrr-item {
    margin-bottom: 0.26rem;
  }
  .elul-link .ys-cont1600::after {
    width: calc(100% - 40px);
    left: 50%;
    transform: translateX(-50%);
  }
  .elrr-tit {
    margin-bottom: 0.2rem;
  }
  .elrr-item-le::after {
    height: 10px;
  }
  .elrl-baled {
    line-height: 28px;
  }
  /* g3-end */
  /* g4-satrt */
  .endeta-page .ys-nyban-title h1 {
    width: 100%;
  }
  .endeta-ul {
    --pad11: 0.25rem;
    margin-bottom: 0.2rem;
  }
  .endeta-ul-li {
    margin-bottom: 0.2rem;
    width: 33.3333%;
  }
  .endeta-page .ys-flex-pos-center {
    position: absolute !important;
    padding: 0;
  }
  .endeta-page .ys-nyban-img {
    position: static;
  }
  .endeta-cont .ys-cont1600 {
    flex-direction: column;
  }
  .endeta-cont-le {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .endeta-cont-ri {
    width: 100%;
    position: static !important;
  }
  .endeta-house .ys-horse {
    --width1: 280px;
    --gap1: 8px;
  }
  .endeta-house-tit {
    margin-bottom: 0.5rem;
  }
  /* g4-end */
  /* j1-start */
  .contus-us .contus-us-text {
    flex-direction: column;
  }
  .contus-us-le {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .contus-us-ri {
    width: 100%;
  }
  .contus-us-bj1 {
    width: 100%;
    height: 40%;
  }
  .ys-fii-input {
    height: 40px;
  }
  .ys-form-inof-text .ys-fii-input {
    height: 70px;
  }
  .contus-us-ri-from .ys-fic-auth-img {
    height: 32px;
  }
  .contus-us-ri-from .ys-fia-text-btn {
    top: 7px;
  }
  .contus-us-ri-from .ys-fii-submit {
    height: 40px;
    line-height: 40px;
  }
  .contus-us-bj2 {
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
  }
  /* j1-end */
  /* h1-satrt */
  .esg-text-box {
    padding: 0 20px;
  }
  .esg-text-box::after {
    top: -0.2rem;
  }
  .ecul-box-le-tit {
    width: 100%;
  }
  .ecul-box-ri {
    width: 100%;
  }
  .efst-tit {
    width: 100%;
    font-size: var(--font26);
  }
  .esg-report-cont-le {
    width: 100%;
    padding: 0.4rem 0.36rem;
    margin-bottom: 0.5rem;
  }
  .ercl-par {
    margin-bottom: 0.5rem;
  }
  .ercl-text {
    width: 100%;
  }
  .esg-report-cont-ri {
    width: 100%;
    position: static;
  }
  .esg-report-but {
    width: auto;
    justify-content: center;
    position: static;
    transform: translate(0%, 0%);
  }
  .esg-report-slick {
    margin-bottom: 0.3rem;
  }
  /* h1-end */
  /* i1-satrt */
  .tale-page .ys-flex-pos-center h1 {
    width: 100%;
  }
  .inside-altlas-cent {
    width: 100%;
    padding: 0 20px;
  }
  .inside-altlas-btm-le img {
    opacity: 1;
  }
  .inside-altlas-btm .ys-cont1600 {
    flex-direction: column;
  }
  .inside-altlas-btm-ri {
    width: 100%;
  }
  .inside-altlas-btm-le {
    width: 100%;
    position: static !important;
    margin-bottom: 0.3rem;
  }
  .iabr-ul-li {
    padding-bottom: 0.3rem;
    margin-bottom: 0.3rem;
  }
  .inside-altlas-btm {
    height: auto;
    margin-bottom: var(--space160);
  }
  .inside-house .ys-horse {
    --width1: 260px;
    --gap1: 8px;
  }
  .inside-vacan-ul-li {
    width: 100%;
  }
  .ovul-box-top {
    align-items: center;
  }
  .ovul-box-top-icon {
    width: 30px;
    margin-right: 0.2rem;
    margin-top: 0;
  }
  .ovul-box {
    padding: 0.4rem 0.3rem;
  }
  .icul-box-ri-ul {
    flex-direction: column;
  }
  .ibru-li {
    margin-left: 0;
    width: 100% !important;
    margin-bottom: 0.42rem;
  }
  .icul-box-le {
    flex-direction: row;
    margin-bottom: 0.45rem;
  }
  .icul-box-le-icon {
    width: 42px;
    margin-right: 0.2rem;
  }
  .inside-caree-ul-li1 .ibru-li-cont-text {
    max-width: 100%;
  }
  .inside-caree-ul-li2 .ibru-li-cont-text {
    max-width: 100%;
  }
  .ibru-li-cont-icon img {
    opacity: 0;
  }
  .ibru-li-cont-icon img:last-child {
    opacity: 1;
  }
  .ibru-li:last-child .ibru-li-cont-icon {
    opacity: 0;
  }
  .ibru-li:first-child .ibru-li-cont-icon {
    display: block;
  }
  .ibru-li-cont-icon {
    left: 50%;
    top: auto;
    bottom: -0.32rem;
    transform: translate(-50%, 0);
  }
  .inside-altlas-top {
    overflow: hidden;
  }
  /* i1-end */
  /* d1-start */
  .cust-scud-top .ys-cont1600 {
    flex-direction: column;
  }
  .cust-scud-top-tit {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .cust-scud-top-par {
    width: 100%;
  }
  .cust-scud-btm-dost {
    max-width: max-content;
  }
  .cust-scud-btm-dost .hntr-but {
    width: calc(100% - 0px);
  }
  .cust-rd {
    flex-direction: column;
  }
  .cust-rd-imgbox {
    width: 100%;
    position: static;
    transform: translateY(0%);
    margin-top: 0.5rem;
  }
  .cust-rd-text {
    width: 100%;
  }
  .cust-lab-pic {
    position: static;
  }
  .cust-lab-about {
    position: static;
    width: 100%;
  }
  .cust-lab-ri {
    width: 100%;
  }
  .cust-lab-ri .cust-rd-text-tit {
    padding-bottom: 0.32rem;
    margin-bottom: 0.5rem;
  }
  .clru-li-box-top {
    margin-bottom: 0.1rem;
  }
  .clru-li {
    margin-bottom: 0.3rem;
  }
  .cust-lab-ri-tit::after {
    width: 31%;
  }
  .clri-pic-cont-le {
    width: 48px;
  }
  .cust-lab-bj-box {
    position: static !important;
  }
  .cust-qual .ys-cont1600 {
    flex-direction: column;
  }
  .cust-qual::after {
    display: none;
  }
  .cust-qual-le {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .cust-qual-ri {
    width: 100%;
  }
  .cqlu-li {
    padding: 0 0.12rem;
    margin-bottom: 0.4rem;
  }
  .cust-qual-le-ul {
    margin: 0 -0.12rem;
    margin-bottom: -0.4rem;
  }
  .cust-manu-cont-tab {
    flex-direction: column;
  }
  .cmct-le {
    padding: 20px;
    width: 100%;
  }
  .cmct-ri {
    width: 100%;
  }
  .cmcb-ul-li-box {
    line-height: 34px;
  }
  .cmcb-ul {
    flex-wrap: nowrap;
  }
  .cust-manu-cont-but {
    overflow-x: auto;
    white-space: nowrap;
  }
  .home-news-swiper .hntr-but {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    margin-top: 0.5rem;
  }
  .cdtr-ul-li {
    width: 100%;
  }
  /* d1-end */
  /* b1-start */
  .about-mask-text {
    width: 100%;
  }
  .about-anima-pc {
    display: none;
  }
  .about-anima-ph {
    display: block;
  }
  .aapu-item {
    margin-bottom: 0.8rem;
  }
  .aapu-item:last-child {
    margin-bottom: 0;
  }
  .anul-box-pci {
    text-align: center;
  }
  .anul-box-pci-img {
    width: 100%;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .about-anima::after {
    display: none;
  }
  .aapu-item-text {
    text-align: center;
    margin-bottom: 0.4rem;
  }
  .about-anima {
    padding: var(--space140) 0;
  }
  .aapu-item-pic {
    overflow: hidden;
    height: 80%;
  }
  .aapu-item-pic img {
    display: block;
    width: 100%;
    clip-path: inset(50% 0 50% 0);
    transition: clip-path 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .aapu-item-pic.acton img {
    clip-path: inset(0 0 0 0);
  }
  .arul-box {
    height: auto;
    flex-direction: column;
  }
  .arul-box-le {
    width: 100%;
    position: static;
    padding: 0.4rem 0.35rem;
  }
  .arul-box-ri {
    width: 100%;
    position: static;
  }
  .about-road-ul-li.act .arul-box-le {
    width: 100%;
    padding: 0.4rem 0.35rem;
  }
  .arul-box-le-par {
    position: static;
  }
  .arul-box-le-tit {
    margin-bottom: 0.3rem;
  }
  .about-road-ul-li.act .arul-box-le-tit {
    margin-bottom: 0.3rem;
  }
  .about_body .about_r6 .row_case .about_r6_con {
    height: 110vw !important;
  }
  .about-ficat-box-le {
    width: 100%;
  }
  .about-net-ri {
    position: static;
    width: 100%;
    transform: translateY(0%);
  }
  .about-net-le {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .about-net-ri .ys-spot {
    --width: 6px;
  }
  .anrd-diffu-pic {
    width: 24px;
    height: 24px;
    padding: 6px;
  }
  /* b1-end */
  /* 2026.3.31-leo-satrt */
  .contus-us-bj1 {
    display: none;
  }
  .contus-us-le {
    position: relative;
    z-index: 1;
    margin-top: 0;
    padding-bottom: 0.5rem;
    margin-bottom: 0.7rem;
  }
  .contus-us-le-bj {
    display: block;
    position: absolute;
    left: -20px;
    top: calc(var(--space160) * -1);
    width: calc(100% + 40px);
    height: calc(100% + var(--space160));
    z-index: -1;
  }
  .contus-us-le-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .contus-us {
    padding: var(--space160) 0;
  }
  .hull-text {
    padding: 0 0.3rem 0.35rem 0.3rem;
  }
  .about_body .about_r6 .row_case .swiper_abo_r6_nav {
    right: 0.2rem !important;
  }
  .anrd-ul-li-icon {
    width: 14px;
  }
  .anrd-diffu-pic {
    width: 20px;
    height: 20px;
    padding: 3px;
  }
  .about-net-ri .ys-spot {
    --width: 4px;
  }
  .csbs-item.act {
    transform: scale(1);
  }
  .csbs-item.act2 {
    transform: scale(1);
  }
  .ccbl-par {
    margin-bottom: 0.36rem;
  }
  .contus-us-le-boxs {
    overflow: hidden;
  }
  .hpcb-but-arrow {
    width: 30px;
    height: 30px;
    padding: 8px;
  }
  .home-scud-box {
    overflow: hidden;
  }
  /* 2026.3.31-leo-end */

  /* 2026.4.2-leo-satrt */
  .inside-join-text-ul {
    flex-direction: column;
    align-items: center;
  }
  .ijtu-li {
    margin-bottom: 0.2rem;
  }
  .ijbl-ul {
    flex-direction: column;
  }
  .ijbl-ul-li:first-child {
    width: 100%;
    padding: 0;
    border-right: none;
    margin-bottom: 0.2rem;
  }
  .ijbl-ul-li:last-child {
    width: 100%;
    border-right: none;
    padding: 0;
  }
  .inside-join-btm .ys-cont1200 {
    flex-direction: column;
  }
  .inside-join-btm-le {
    width: 100%;
    border-right: none;
    padding: 0 20px;
    margin-bottom: 0.3rem;
  }
  .inside-join-btm-ri {
    width: 100%;
    padding-left: 20px;
    align-items: flex-start;
  }
  /* 2026.4.2-leo-end */
  .sedeta-text-ri-share{
    display: none;
  }
  .ppcb-next-share{
    display: none;
  }
  /* 767end */
}
