@charset "utf-8";



/* 响应式原则：调大看小 */

@media screen and (max-width: 1920px) {

  .home-desi-box-le {

    width: 48%;

  }

  .walk-develop-inof-nub:last-child .wdin-cry-text .wdin-cry-text-par,.walk-develop-inof-nub:last-child .wdin-cry-text .wdin-cry-text-par p{

     width: 90%;

  }

  .inside-join-text {

    margin-top: -0.5rem;

  }

  .inside-join-btm {

    padding: 0.5rem 0 0.5rem 0;

  }

  .inside-altlas-btm-le {

      top: calc(var(--headh) + 40px);

  }

}

@media screen and (max-width: 1919px) {

   .esg-report-cont-le {

    min-height: 3.2rem;

}

  /* 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;

  }


  .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: 2.24rem 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.4.2-leo-satrt */

  .anul-box-cent::after {

    bottom: -120px;

    height: 240px;

  }

  .afbr-text-ul {

    height: 410px;

  }

  /* 2026.4.2-leo-end */

  /* 2026.4.15-leo-start */

  .mibl-table table tr td{

    padding: 12px 0;

  }

  /* 2026.4.15-leo-end */

  /* 2026.4.16-leo-start */

  .cust-manu-cont-but {

    top: 0.41rem;

    width: 47.75%;

  }

  .cmct-ri{

    height: auto;

  }

  .cmct-ri img{

    height: 100%;

    object-fit: cover;

  }

  .inside-altlas-btm {

    margin-bottom: 1.5rem;

  }

  .malu-li{

    width: 84%;

  }

  .home-desi-tab {

    bottom: 0.7rem;

  }

  .hdbl-tit {

    margin-bottom: 0.7rem;

  }

  .contus-us-ri .iti__country-container {

    padding-left: 62px !important;

  }

  /* 2026.4.16-leo-end */

  /* 2026.4.17-leo-satrt */

  .cust-rd-imgbox {

    width: 80%;

    margin-right: calc(7.5vw * -1);

    padding: var(--space70) 0;

}

.cust-rd-text-tit{

  margin-bottom: var(--space100);

}

  /* 2026.4.17-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%;

  }

  .ftll-ul {
      --pad2: 0.3rem;
  }
  .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: 12px 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.4.2-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.4.2-leo-end */

  /* 2026.4.15-leos-start */

  .cmct-le {

    padding: 2.8rem 0.8rem 0 0.7rem;

  }

  .cmcb-ul-li-box {

    line-height: 36px;

  }

  .malu-li {

    width: 90%;

  }

  .contus-us-ri .iti__country-container {

    padding-left: 56px !important;

  }

  .atul-box{

    padding: 0.1rem 0.45rem;

  }

  /* 2026.4.15-leos-end */

  /* 2026.4.17-leo-satrt */

  .inside-altlas-btm-ri {

    width: 40.5%;

    padding-right: 0;

  }

 .esg-report-cont-le {

    min-height: 4.2rem;

}

  /* 2026.4.17-leo-end */

      .inside-altlas-btm-le {

        top: calc(var(--headh) + 20px);

    }

  .cdtr-ul-li:nth-last-of-type(2)::before {

    top: 9px;

    right: 8px;

}

.cust-deve-btm-ri {

    padding-left: 0.2rem;

}

  /* 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.4.2-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.4.2-leo-end */

  /* 2026.4.15-leos-start */

    .cmct-le {

      padding: 0.5rem 0.5rem;

    }

    .cmcb-ul{

      display: inline-block;

    }

    .cmcb-ul-li{

      display: inline-block;

    }

    .cust-manu-cont-but{

      white-space: nowrap;

      overflow-x: scroll;

    }

  .wdin-cry-text .wdin-cry-text-par, .wdin-cry-text .wdin-cry-text-par p {

    width: 100%;

  }

  .walk-develop-inof-nub:last-child .wdin-cry-text .wdin-cry-text-par,.walk-develop-inof-nub:last-child .wdin-cry-text .wdin-cry-text-par p{

      width: 100%;

  }

  .wdin-cry{

      transform: translateY(-50%);

  }

  /* 2026.4.15-leos-end */

  /* 2026.4.16-leo-satrt */

  .inside-altlas-btm {

    margin-bottom: var(--space140);

  }

  .malu-li {

    width: 100%;

  }

  .mibl-table table tr td {

    padding: 10px 0;

  }

  .contus-us-ri .iti__country-container {

    padding-left: 48px !important;

  }

  .home-scud-box-le{

    margin-bottom: 0.45rem;

  }

  /* 2026.4.16-leo-end */

  /* 2026.4.17-leo-satrt */

  .inside-altlas-btm-ri {

    width: 44.5%;

  }

  .ecul-box-le-box{

    margin-bottom: 0.4rem;

  }

  .deta-cont-box {

    flex-direction: column;

  }

  .deta-cont-le{

    margin-bottom: 0.7rem;

  }

  .casi-box-text-par, .casi-box-text-par p{

    color: rgba(255, 255, 255, 0.8);

  }

  .cust-rd .ys-cont1600{

    flex-direction: column;

  }

  .cust-rd-imgbox {

    width: 80%;

    margin-right: 0;

    padding: var(--space70) 0;

  }

  .cust-rd-text {

    width: 100%;

  }

  .inside-altlas-cent-text::before {

    width: 200%;

    height: 160%;

  }

  .contus-us-ri-from .ys-fii-select .ys-select-bd {

      background: rgba(255, 255, 255, 1);

  }

  .afbr-text-ul .mCustomScrollBox {

    display: flex;

    align-items: flex-start;

    justify-content: center;

}

  /* 2026.4.17-leo-end */

  /* 2026.4.20 lucas start */

    .aacs-item-box-bottombox {

      max-width: 4rem;

  }

  /* 2026.4.20 lucas end */

  /* 2026.4.21 Lucas start */

    .about_body .about_r6 .row_case .about_r6_con .swiper_abo_r6 .swiper-slide .cyear {

      margin-top: 0 !important;

    }

    .about-ficat-box-ri {

      display: none;

    }

    .about_body .about_r6 .row_case .swiper_abo_r6_nav {

      bottom: 9vh !important;

    }

    .walk-develop-list {

      position: absolute;

      bottom: 5vh;

  }

  .about-anima-ul-li:nth-child(2) .aacs-item-box {

    transform: translateX(-50%) translateY(0%);

}

.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;

  }

  .micr-anchor-le{

    width: 25%;

  }

  .micr-anchor::after {

    width: calc(7.5vw + 25% - 10px);

  }

  .micr-anchor-ri {

    width: 68%;

  }

  .company-video-click,.company-video-controls{

    display: none;

  }

  .act.csbd-ul-li .csbd-ul-li-text::before {

    animation: lineExpand 4s linear forwards !important;

  }

  .csbs-item-cont-text{

    opacity: 1;

  }

  .cdtr-ul-li:nth-last-of-type(2)::before{

    display: none;

  }

  .home-news-swiper-swiper {

    width: 50%;

}

.mibl-newbtnbox .hcsi-text-but{

  margin-bottom: 0.08rem;

}

  /* 2026.4.21 lucas end */

  /* 1199end */

}

@media screen and (max-width: 1000px) {

.esg-report-cont-le {

        min-height: 3.2rem;

    }

}

@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: 100%;

    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.4.2-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.4.2-leo-end */

  /* 2026.4.2 */

  .mibl-table table td {

    border-top: 1px solid #d9d9d9 !important;

  }

  .mibl-table table tr::after{

    opacity: 0;

  }

    .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;

  }

  .ppcb-next-share{

    display: none;

  }

  .ibru-li-cont {

    height: 50px;

  }

  .inside-join-text {

    margin-top: -1rem;

  }

  /* 2026.4.2 */

  /* 2026.4.15-leos-start */

  .wdin-cry{

      transform: translateY(-20%);

  }

  .contus-us-ri .iti__country-container {

    padding-left: 52px !important;

  }

  /* 2026.4.15-leos-end */

  /* 2026.4.17-leo-satrt */

  .deta-cont-le{

    margin-bottom: 0.5rem;

  }

  .inside-altlas-cent-text::before {

    width: 200%;

    height: 140%;

  }

  .inside-altlas-le{

    justify-content: flex-end;

    padding-left: 0;

  }

  .inside-altlas-ri{

    justify-content: flex-start;

    padding-right: 0;

  }

  .about-ficat-box-ri{

    display: none;

  }

  .about-ficat-box-le .afbl-swiper {

    width: 100%;

    padding-left: 16%;

    padding-right: 16%;

    overflow: hidden;

}

.mibl-table table tr td, .mibl-table table tr td *{

  font-size: 12px;

}

  /* 2026.4.17-leo-end */

/* 2026.4.20 lucas start */

.about-anima-cont{

  display:block

}

.aacs-item-box-tit {

    transform: translateY(0px);

    opacity: 1;

}

.esg-report-cont-le {

    min-height: unset;

}

.esg-text-tit{

  font-size: 18px;

  line-height: 1.3;

}

.esg-full-bj img {

    object-position: right;

}

.pres-page-cont .ppcb-next{

  display: none;

}

.hsbr-ul-li{

  transform: unset;

}

.hsbr-ul{

  width: auto;

}

/* .hnss-ul-item{

  width: 100% !important;

} */

.home-news-cont{

  padding: 0 20px;

}

.home-news-swiper .ys-cont1600,.home-news-cont{

  padding: 0;

}

.home-news-swiper-swiper {

    width: 100%;

}

.cust-manu-cont-but{

  overflow: hidden;

}

.cmcb-ul {

    display: flex;

    flex-direction: column;

}

.part-awar-ri{

  width: 100%;

}

.pars-ul-item{

  width: 100% !important;

}

.part-awar-ri .swiper-container{

  overflow: hidden;

}

.hdtu-li{

  width: 50%;

}

.home-desi-tab .home-desi-tab-ul{

  min-width: unset;

  display: block;

}

.home-desi-tab{

  overflow: hidden;

}

.home-desi-tab-ul .slick-dots{

  position: relative;

  bottom: auto;

  margin-top: 0.2rem;

}

.hdtu-li .hdtu-li-box::after {

    width: 100%;

}
.home-desi-box-ri {
        width: 65%;
        margin-top:0%;
        /* margin-left: -6%; */
}
.hdbl-ul-li:last-child{
  margin-bottom: 0;
}
.mibl-newbtnbox .hcsi-text-but{
  margin-right: 0;
  margin-bottom: 15px;
}
.mibl-newbtnbox {
    flex-direction: column;
}
.mibl-newbtnbox .deta-cont-ri-but,.mibl-newbtnbox .hcsi-text-but {
    width: fit-content;
}
.mibl-tableNote{
  font-size: 10px;
}
.ftll-ul-li::after {
    width: calc(100% - 0.6rem);
}
/* 2026.4.20 lucas end */

  /* 767end */

}

