@charset "utf-8";
/* 调大看小 */
/* 2k */
@media screen and (min-width: 1921px) {
    .home-solution-cry {
        margin-right: -217px;
    }
    .home-about-box {
        margin-right: -240px;
    }
    .ys-nyban-title .std-text24, .ys-nyban-title .std-text24 p {
        font-size: 20px !important;
    }
    /* inside - start */
    .contact-map-cry-list {
        width: calc(466px * 3);
    }
    /* inside - end */
    /* 2024.08.02 - start */156
    /* 1921end */
}
@media screen and (max-width: 1919px) {
    .head-nav-item-down2 {
        padding-right: calc(50vw - 700px - 100px);
    }
    .hnid2-box-left {
        padding-top: 32px;
        padding-right: 70px;
    }
    .hnid2-box-pro {
        padding-left: 50px;
    }
    /* inside - start */
    .ny4ban-play {
        width: 140px;
    }
    /* 2024.08.02 - start */
    .now-up {
        width: 52px;
        bottom: 7vh;
        right: 2.9vw;
    }
    .now-side-inof {
        width: 50px;
        padding: 9px 12px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 11em;
    }
    .now-side-inof-nub:first-child .nsin-link::before{
        width: calc(100% + 24px);
        height: calc(100% + 9px);
        top: -9px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 7em;
    }
    .mod-anchor {
        --heightx: 64px;
    }
    .head-nav-item-down2 {
        padding-bottom: 40px;
    }
    .hnid2-brs-num:last-child .hnid2-brs-third {
        margin-bottom: 18px;
    }
    .hnid2-bpg-box {
        margin-right: -15px;
    }
    .hnid2-bpg-box-list{
        padding-right: 15px;
    }
    .hnid2-bpg-box {
        max-height: 480px;
    }
    .collect-other-inof.mod-dots2{
        padding-bottom: 20px;
    }
    .collect-other-inof.mod-dots2 .slick-dots {
        bottom: 20px;
    }
    .faq-section-cont-le .std-text24 {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .faq-section-cont-ri {
        width: 71%;
    }

    /* inside - end */
}
@media screen and (max-width: 1680px) {
    :root {
        --font48: 40px;
        --font46: 38px;
        --font40: 40px;
        --distance150: 120px;
        --distance80: 75px;
        --distance30: 28px;
        --distance120: 100px;
        --distance100: 90px;
        --distance54: 48px;
        --distance50: 46px;
        /* inside - start */
        --font36: 30px;
        --distance110: 95px;
        /* inside - end */
    }
    .footer-bot-text,
    .footer-bot-text p,
    .footer-bot-text a,
    a[href="https://www.yongsy.com"] {
        font-size: 12px;
    }
    .home-screen-title {
        font-size: 140px;
    }
    .home-box.on1 .home-screen-text {
        -webkit-transform: translate3d(0, -24px, 0);
        transform: translate3d(0, -24px, 0);
    }
    .home-screen-cry-pro {
        width: 34.2%;
    }
    .home-screen-logo {
        top: 46px;
    }
    .ys-ban-slick .slick-dots {
        padding-left: calc(8.75vw - 10px);
        bottom: 12em;
    }
    .mod-title1 span::before {
        height: 5px;
        bottom: 3px;
    }
    .home-solution-cry-list {
        --space1: 22px;
    }
    /* .hscl-item .std-text18 {
        margin-top: -5px;
    } */
    .hscl-item-text {
        padding-right: 0px;
    }
    .hscl-item .std-btn2 {
        margin-top: 26px;
        margin-bottom: 38px;
    }
    .std-btn2-icon {
        width: 38px;
        height: 38px;
    }
    .hpdl-item {
        margin: 0 24px;
        padding: 16px 42px;
    }
    .habc-top .std-text18 {
        margin-bottom: 44px;
    }
    .hnsi-box-text {
        padding-top: 25px;
        padding-bottom: 75px;
    }
    .hnsi-box {
        padding: 20px 20px 26px;
    }
    .footer-top {
        padding-bottom: 90px;
    }
    .footer-bot {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .footer-nav-inof-first {
        margin-bottom: 11px;
    }
    .footer-top-contact {
        padding-left: 68px;
    }
    .footer-top-nav>li {
        padding: 0 20px;
    }
    .footer-top-nav {
        width: calc(55.72% + 40px);
        margin: 0 -20px;
    }
    .fbro-list li {
        padding: 0 12px;
    }
    .fbro-list {
        margin: 0 -12px;
    }
    .ys-footer {
        padding-top: 98px;
    }
    .home-solution-cry {
        margin-right: calc(43px - 8.75vw);
    }
    .home-about-box {
        margin-right: calc(20px - 8.75vw);
    }
    .head-nav-item_title {
        padding: 10px 16px;
    }
    .head-nav-item-down1 {
        padding-top: 34px;
        padding-bottom: 34px;
    }
    .hnid1-drop-item .hnid1-drop-item-link {
        padding: 0 36px;
    }
    .hnid1-drop {
        margin: 0 -36px;
    }
    .head-nav-item-down2 {
        padding-left: 8.75vw;
        padding-right: 4vw;
    }
    .hnid2-box-left {
        padding-right: 40px;
    }
    /* inside - start */
    .ys-nyban-title h1 {
        margin-bottom: 44px;
    }
    .phli-link-text {
        padding: 48px 50px 54px;
    }
    .pscl-item-list {
        padding-top: 8px;
    }
    .pscl-item-list-nub {
        padding-top: 7px;
        padding-bottom: 6px;
    }
    .pscl-item {
        margin-bottom: 40px;
    }
    .pro-system-cry-left {
        padding-right: 40px;
    }
    .psci-list-text {
        margin-bottom: 46px;
    }
    .psci-list .std-title36 {
        margin-bottom: 12px;
    }
    .psci-lbn-link-text {
        padding-top: 20px;
    }
    .psci-list-box {
        --jian1: 12px;
        --jian2: 22px;
    }
    .psci-list-add {
        margin-bottom: 48px;
    }
    .psci-list {
        margin-bottom: 80px;
    }
    .ys-nybanner2 .inside-bread .ys-bread {
        padding-top: 38px;
    }
    .nban2-list-nub {
        padding: 0 30px;
    }
    .nban2-list {
        margin: 0 -30px;
        margin-bottom: 48px;
    }
    .nban2-core .std-text18 {
        margin-bottom: 55px;
    }
    .ddcb-right-list-nub {
        padding: 0 32px;
    }
    .detail-sell-cry-text .std-title36 {
        margin-bottom: 30px;
    }
    .detail-sell-cry-text .std-text18 p {
        margin-bottom: 0.8em;
    }
    .detail-realize-cry .std-title36 {
        margin-bottom: 24px;
    }
    .nyban-list-item {
        margin-bottom: 16px;
    }
    .contact-map {
        --width1: 18px;
    }
    .cmcl-item-core-inof1 {
        margin-bottom: 15px;
    }
    .cmcl-item-core .std-text24 {
        padding-bottom: 17px;
    }
    .cmcl-item-core-data p {
        margin-bottom: 0.6em;
    }
    .cmcl-item-core-data {
        height: 13em;
    }
    /* inside - end */
    .ny4ban-play {
        width: 130px;
    }
    .ddcb-right-list-nub {
        padding: 0 28px;
    }
    .ddcb-right-list-nub {
        padding: 0 16px;
    }
    .habc-list {
        --padding1: 35px;
    }
    .habc-list {
        width: calc(100% + 70px);
    }
    .cmcl-item-core-data {
        height: 15em;
    }
    .detail-consult-cry {
        --jian23: 15px;
        --jianx25: 16px;
    }
    .detail-consult-cry {
        padding: 40px 26px 38px 36px;
    }
    .footer-bot-text p img {
        width: 22px;
        margin-right: 6px;
    }
    .footer-bot-text a[href='https://beian.miit.gov.cn/'] {
        margin-left: 3px;
    }
    /*kim start*/
    /*g2*/
    .faq-section {
        padding-top: 80px;
    }
    /*g5*/
    .brochure-section-ul-list {
        padding: 0 20px;
        margin-bottom: 42px;
    }
    .brochure-section-ul {
        margin-left: -20px;
        margin-right: -20px;
    }
    .bsul-link {
        padding: 20px;
    }
    .brochure-main .mod-page {
        margin-bottom: var(--distance120);
    }
    /*g6*/
    .esul-link-top {
        margin-bottom: 140px;
    }
    .enter-section-ul-list {
        padding: 0 14px;
    }
    .enter-section-ul {
        margin-left: -14px;
        margin-right: -14px;
    }
    /*g4*/
    .video-section-cont {
        padding: 40px;
    }
    .vscu-list .std-text24 {
        margin-bottom: 20px;
    }
    .vscu-list {
        margin-bottom: 26px;
    }
    .vsbu-list {
        padding: 0 18px;
    }
    .video-section-btm-ul {
        margin-left: -18px;
        margin-right: -18px;
    }
    /*g3*/
    .psul-link {
        padding: 16px 28px;
    }
    .psul-link-ri {
        width: 17%;
    }
    /* .product-section-ul> :first-child .psul-link {
        background: var(--colormain);
        border-bottom: 0;
        padding: 16px 28px;
    } */
    /*g17*/
    .msul-ul-list a {
        padding: 14px 30px;
    }
    .mulu-list a {
        padding: 14px 58px;
    }
    .map-section-ul-list .std-text18 {
        margin-bottom: 12px;
    }
    /*b6*/
    .school-section-top-cont {
        padding: 45px 30px 55px;
    }
    .school-section-top-cont .std-text24 {
        margin-bottom: 22px;
        padding-bottom: 20px;
    }
    .ssul-bot-ul {
        margin-bottom: 34px;
    }
    .ssul-bot {
        padding: 40px 68px 55px;
    }
    .ssul-bot-more {
        margin-top: 52px;
    }
    /*g16*/
    .error-section {
        padding-top: 90px;
    }
    /*kim end*/
    /* 2024年7月23日--ada */
    .map-main .inside-bread .ys-bread {
        padding-top: 22px;
        padding-bottom: 22px;
    }
    .map-section {
        padding-top: 38px;
    }
    .service1-main-top {
        padding-top: 66px;
        padding-bottom: 74px;
    }
    .service1-section .std-title36 {
        margin-bottom: 40px;
    }
    .service2-section .std-title36 {
        margin-bottom: 40px;
    }
    .service3-section .std-title36 {
        margin-bottom: 40px;
    }
    .service4-section .std-title36 {
        margin-bottom: 40px;
    }
    .service1-section-cont {
        border-radius: 13px;
        padding: 35px 35px 38px;
    }
    .service1-section-cont-top {
        padding: 36px 44px 36px 36px;
    }
    .service1-section-cont-btm {
        padding: 0 44px 0 36px;
        margin-bottom: 40px;
    }
    .sscb-act .std-text24 {
        margin-bottom: 22px;
    }
    .sscb-act-ol.yxedr-active p {
        margin-bottom: 10px;
    }
    .dccf-item-btn {
        width: 18px;
        height: 18px;
        top: 3px;
    }
    .dccf-item-btn::after {
        font-size: 12px;
    }
    .service2-section-cont.detail-consult-cry {
        padding: 40px 36px;
    }
    .service4-section-cont {
        padding: 40px 36px;
    }
    .service2-section-cont-btm {
        margin-top: 40px;
    }
    .sscb-tit {
        margin-bottom: 40px;
    }
    .sscb-last {
        margin-top: 10px;
    }
    .service4-section-cont-nub {
        margin-bottom: 40px;
    }
    .service4-section-cont .dccf-item-text .dccf-item-box,
    .dccf-item-text textarea {
        height: 240px;
    }
    .service8-section .ssct-le {
        padding-right: 36px;
    }
    .service8-section .ssct-le-tit {
        padding: 10px 42px;
        margin-bottom: 24px;
    }
    .service8-section-cont-top {
        margin-bottom: 40px;
    }
    .service8-section-cont .service2-section-cont-link {
        margin-top: 40px;
    }
    .service8-section .ssct-ri-img {
        height: 230px;
        border-radius: 12px;
    }
    .nrii-link-text {
        padding: 35px 60px 45px 80px;
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 20px;
    }
    .nrii-link-text-detail {
        margin-bottom: 20px;
    }
    .nrii-link-text-type {
        margin-bottom: 8px;
    }
    .ys-phnav-logo {
        width: 115px;
    }
    .detail1-core-text .std-title36 {
        padding-bottom: 15px;
    }
    .detail1-core-text-inof {
        margin-top: 15px;
    }
    .detail1-core-text-now {
        padding: 34px 24px 20px 18px;
    }
    .detail-page {
        margin-top: 40px;
        padding-top: 40px;
    }
    .detail-page-item {
        margin-bottom: 6px;
    }
    .d1cas-box {
        padding: 0 14px 30px;
    }
    .d1cas-box-title {
        padding-top: 22px;
        padding-bottom: 22px;
        margin-bottom: 26px;
    }
    .detail1-core-text {
        width: calc(100% - 280px);
    }
    .detail1-core-add-share {
        width: 280px;
        padding-left: 132px;
    }
    .saii-link-text {
        padding-left: 90px;
        padding-right: 40px;
    }
    .saii-link-text .detail1-core-text-inof {
        margin-top: 22px;
        margin-bottom: 22px;
    }
    .saii-link-text-bot {
        padding-top: 22px;
    }
    .show-active-dots {
        margin-top: 40px;
    }
    .saii-now-text {
        padding: 30px 20px 15px 35px;
    }
    .saii-now-text-word {
        width: calc(100% - 140px);
    }
    .saii-now-text-code {
        width: 140px;
        padding-left: 20px;
    }
    .saii-ntw-span {
        padding-bottom: 14px;
    }
    .saii-ntw-detail {
        margin-bottom: 14px;
    }
    .case-refer .nrii-link-text {
        padding: 52px 55px 35px 65px;
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 26px;
    }
    .nrii-ltc-nub {
        margin-bottom: 12px;
    }
    .case-inof-cry {
        --jian: 20px;
        --jian1: 36px;
    }
    .cici-link-text {
        padding: 25px 30px 22px 18px;
    }
    .cici-link-text-core {
        margin-top: 35px;
    }
    .d3dci-nub {
        padding: 26px 18px;
    }
    .detail3-title {
        padding-bottom: 22px;
        margin-bottom: 28px;
    }
    .detail3-table-inof {
        margin-top: 28px;
    }
    .detail-about .std-title36,
    .detail-case .std-title36 {
        margin-bottom: 30px;
    }
    .dcsi-box-text {
        padding: 28px 90px;
    }
    .dcsi-box-text .std-text24 {
        margin-bottom: 15px;
    }
    .dcsi-box-text-list {
        margin-bottom: 22px;
    }
    .swiper-controls1 {
        margin-top: 28px;
        height: 40px;
        padding: 0 12px;
    }
    .swiper-controls1 .swiper-button-next,
    .swiper-controls1 .swiper-button-prev {
        width: 40px;
        height: 40px;
    }
    .culture-title {
        padding-top: 25px;
        margin-bottom: 22px;
    }
    .caii-text .std-text24 {
        margin-bottom: 22px;
    }
    .caii-text {
        padding-right: 40px;
    }
    .culture-around-inof-item:nth-of-type(2n) .caii-text {
        padding-left: 60px;
    }
    .cvrc-hover-top {
        padding: 34px 40px 18px;
    }
    .cvrc-hover .std-text1 {
        padding: 25px 32px;
    }
    .ccii-text {
        padding: 160px 52px 18px 50px;
    }
    .company-innovate .std-btn2 {
        margin-top: 80px;
    }
    .company-honor-swiper .swiper-controls1 {
        margin-top: 80px;
    }
    .company-develop .mod-title4 {
        margin-bottom: 60px;
    }
    .company-advant .std-title36 {
        margin-bottom: 22px;
    }
    .company-advant-cry {
        margin-top: 40px;
        height: 550px;
    }
    .company-honor-swiper {
        --jian: 10px;
    }
    .chsi-box {
        padding: 30px 20px 60px;
    }
    .duty-slogan-cry {
        padding: 60px 68px 36px;
    }
    .duty-slogan-cry-title {
        margin-bottom: 45px;
    }
    .duty-slogan-logo::before {
        width: 85px;
        height: 2px;
        right: calc(100% + 24px);
    }
    .duty-slogan-logo {
        width: 115px;
    }
    .duty-esg-top-title .std-text24 {
        margin-bottom: 4px;
    }
    .duty-esg-top-text .std-btn7 {
        margin-top: 40px;
    }
    .duty-creat-text {
        padding-left: 90px;
    }
    .dcti-top {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .dcti-bot .std-text24+.std-text18 {
        margin-top: 30px;
    }
    .dcib-nub-circle {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .dcti-top .std-title36 {
        padding-left: 20px;
    }
    .dcti-top-icon {
        width: 56px;
    }
    .duty-respon .std-title36 {
        margin-bottom: 35px;
    }
    .drii-link {
        padding-top: 22px;
        padding-bottom: 22px;
    }
    .drii-link-text {
        padding-left: 28px;
        padding-right: 16px;
    }
    .drii-link-icon {
        width: 42px;
        height: 42px;
    }
    .drii-link-down-icon {
        width: 22px;
    }
    .buy-inof-item-link {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .duty-esg-video-play {
        width: 140px;
    }
    .jsct-left {
        padding-right: 90px;
    }
    .jsii-link {
        padding: 25px 30px 30px;
    }
    .jsii-link-title {
        margin-bottom: 48px;
    }
    .jsii-link-title-icon {
        width: 44px;
        height: 44px;
    }
    .jsii-link-title .std-title5 {
        width: calc(100% - 44px);
        padding-left: 20px;
    }
    .install-title .std-title36 {
        margin-bottom: 20px;
    }
    .join-inof-item-text {
        padding: 36px 10px 60px 50px;
    }
    .jiit-word {
        margin: 0 -12px;
        margin-bottom: -32px;
    }
    .jiit-word-nub {
        margin-bottom: 32px;
        padding: 0 12px;
    }
    .join-inof-item:nth-of-type(2n) .join-inof-item-text {
        padding-right: 80px;
    }
    .join-flow .std-title36 {
        margin-bottom: 70px;
    }
    .jfin-box {
        width: 180px;
        height: 180px;
    }
    .join-flow-inof-nub .std-title5 {
        margin-top: 20px;
    }
    .join-flow .nban2-btn {
        margin-top: 80px;
    }
    .install-contact .std-title36 {
        padding-right: 40px;
    }
    .install-title .std-title36 {
        margin-bottom: 22px;
    }
    .ifii-core {
        padding: 22px;
    }
    .ifii-core-text {
        margin-bottom: 60px;
    }
    .ifii-core .std-text24 {
        margin-bottom: 22px;
    }
    .ifii-core-icon {
        width: 60px;
        margin-bottom: 22px;
    }
    .irrn-link {
        padding: 34px;
    }
    .mod-side {
        left: 45px;
    }
    .join-flow-inof::before {
        top: 85px;
    }
    .company-intro-year {
        padding-left: 60px;
    }
    .company-intro-year-nub {
        margin-bottom: 45px;
    }
    .ciyn-data-num {
        font-size: 100px;
    }
    .company-intro-cry-earth {
        margin-right:calc(-8.75vw + 1px);
    }
    .collect-intro-cry-text {
        padding-left: 90px;
    }
    .science-advant .std-title36,
    .science-advant .std-text18{
        padding-right: 120px;
        margin-bottom: 30px;
    }
    .science-indust {
        padding-top: 130px;
    }
    .now-up {
        right:5vw;
    }
    /* 2024.08.02 - start */
    .head-nav-item-down1 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .head-nav-item-down2 {
        padding-top: 45px;
        padding-bottom: 50px;
    }
    .hnid3-left {
        width: 330px;
        padding-right: 46px;
    }
    .hnid3-case {
        --jian: 13px;
    }
    .swiper-controls1 {
        margin-top: 26px;
    }
    .hnid3-first {
        margin-bottom: 30px;
    }
    .hnid5-icon {
        width: 26px;
        margin-right: 9px;
        top: 2px;
    }
    .hnid5-text-item {
        padding-top: 7px;
        padding-bottom: 6px;
    }
    .head-nav-item-down5 {
        padding-top: 46px;
        padding-bottom: 56px;
    }
    .language-down-other {
        margin-top: 36px;
    }
    .language-down-other-nub .std-text18 {
        padding-bottom: 20px;
    }
    .ldon-word-item {
        margin-top: 22px;
    }
    .language-down-other {
        --jian: 25px;
    }
    .language-down {
        padding-top: 55px;
        padding-bottom: 60px;
    }
    .head-language-xia-nub a {
        padding: 8px 20px;
    }
    .now-up {
        right: 3vw;
        width: 48px;
        bottom: 6vh;
    }
    .nsin-link {
        padding: 5px 2px;
    }
    .duty-slogan-cry {
        margin-top: -128px;
    }
    .duty-slogan-cry-title {
        margin-bottom: 40px;
    }
    .duty-esg-video-play {
        width: 110px;
    }
    .duty-slogan-cry {
        margin-top: -108px;
    }
    .drii-link-wai {
        width: 42px;
    } 
    .invest-contact-inof-item {
        margin-bottom: 22px;
    }
    .invest-intro-top .std-text18 p {
        margin-bottom: 1.5em;
    }
    .invest-intro-bot {
        padding: 44px 50px;
    }
    .mod-anchor {
        --heightx: 70px;
    }
    .school-section-top-cont {
        padding: 42px 20px 50px;
    }
    .sstc-ul-list {
        margin-bottom: 22px;
    }
    .sulr-list {
        padding: 0px 4px;
        margin-bottom: 8px;
    }
    .sstc-ul-list-ri {
        margin-left: -4px;
        margin-right: -4px;
    }
    .school-section-ul-list {
        margin-bottom: 20px;
    }
    .collect-intro-cry-text .std-title36 span::before {
        height: 7px;
        bottom: 4px;
    }
    .partner-coop-logo {
        --width: 330px;
        --jian: 10px;
    }
    .brochure-section-ul{
        --jian: 20px;
    }
    .brochure-main .mod-page {
        margin-bottom: 0;
    }
    .company-develop .swiper-controls1,
    .company-develop-box-inof,
    .cdbi-nub{
        height: 70px;
    }
    .cdbi-nub .font-change {
        top: 12px;
    }
    .company-add {
        padding: 0 68px;
    }
    .ciyn-data-num {
        font-size: 90px;
    }
    .culture-around-inof-item:nth-of-type(2n) .caii-text{
        margin-top: calc(var(--top1) - 25px);
    }
    .chsi-box-img {
        margin-bottom: 20px;
    }
    .chsi-box {
        padding: 30px 20px 38px;
    }
    .chsi-box-img{
        width: 120px;
    }
    .company-develop-swiper-nub {
        padding-right: 100px;
    }
    .detail-realize-pro {
        width: 90%;
        margin: 0 auto;
    }
    .dcsi-box-text {
        padding: 28px 52px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 10em;
    }
    .nsin-link {
        padding: 14px 2px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 7em;
    }
    .mod-anchor {
        --heightx: 60px;
    }
    .dfab-nub .std-text18 {
        padding: 9px 36px 7px;
    }
    .head-nav-item_title {
        padding: 10px 12px;
    }
    .jiit-word-nub .std-text24{
        font-size: var(--font20);
    }
    .join-inof-item-text {
        justify-content: center;
    }
    .case-refer .nrii-link-text {
        padding: 38px 40px 30px 50px;
    }
    .coin-link-text .std-title5 {
        margin-bottom: 50px;
    }
    .anchor-inof-nub {
        padding: 0 8px;
    }
    .mod-side {
        left: 20px;
    }
    .side-btn {
        padding-left: 14px;
    }    
    .coin-link-text {
        padding: 27px 24px 20px;
    }
    .psul-link-ri {
        width: 20%;
    }
    .psul-link-text {
        width: 19%;
    }
    .psul-link-ri {
        width: 17%;
    }
    .psul-link-name {
        width: 32%;
    }    
    .footer-top {
        padding-bottom: 32px;
    }
    .nrii-link-text {
        padding: 35px 50px 38px 60px;
    }
    .case-refer .nrii-link-text {
        padding: 32px 35px 26px 40px;
    }
    .nrii-link-text-case{
        line-height: var(--l1h5);
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 20px;
    }
    .nrii-ltc-nub {
        margin-bottom: 10px;
    }
    .ssul-bot {
        padding: 40px 44px 55px;
    }
    .home-about-box-img {
        width: 83%;
    }
    .habi-list-item-point {
        width: 10px;
        height: 10px;
    }
    .hnsi-box-text {
        padding-bottom: 25px;
    }
    .hnsi-box-text .std-title5 {
        line-height: 1.5;
    }
    .head-language {
        margin-left: 30px;
    }
    .head-search {
        margin-left: 18px;
    }
    .head-right-box .std-btn1 {
        margin-left: 14px;
    }
    .head-nav-item_title .std-text18, .head-nav-item_title .std-text18 span{
        font-size: var(--text16);
    }
    
    /* 1680end */
}
@media screen and (max-width: 1560px) {
    :root {
        --font26: 24px;
        --font40: 38px;
        --font20: 18px;
        --text18: 16px;
        --distance150: 110px;
        /* inside - start */
        --font36: 28px;
        /* inside - end */
    }
    .head-language {
        margin-left: 40px;
    }
    .home-solution-cry-list {
        padding-right: 50px;
    }
    .home-product-cry-list {
        padding-top: var(--distance80);
    }
    .hpcl-item .std-title4 {
        margin-bottom: 1em;
    }
    .hpcl-item .std-text18 {
        margin-bottom: 40px;
    }
    .hpdl-item-icon {
        width: 32px;
    }
    .habc-list {
        --marginx: 40px;
        --padding1: 16px;
    }
    .habi-list-item-pop {
        padding: 20px 30px 22px 22px;
    }
    .home-news .mod-title2 {
        margin-bottom: 35px;
    }
    .hnsi-box-text {
        padding-top: 22px;
        padding-bottom: 70px;
    }
    .hnsi-box-inof {
        padding-top: 15px;
        --left1: 11px;
    }
    .swiper-controls1 .swiper-button-next,
    .swiper-controls1 .swiper-button-prev {
        width: 38px;
        height: 38px;
    }
    .swiper-controls1 {
        margin-top: 28px;
        height: 38px;
    }
    .home-start-cry-text {
        padding-left: 42px;
    }
    .home-start-cry-text .std-title2 {
        margin-bottom: 34px;
    }
    .footer-top-nav ul li {
        padding: 6px 0;
    }
    .footer-top-contact-inof {
        margin-top: 14px;
        margin-bottom: 32px;
    }
    .footer-top-nav>li {
        padding: 0 15px;
    }
    .footer-top-nav {
        width: calc(55.72% + 30px);
        margin: 0 -15px;
    }
    .footer-bot-right-other {
        margin-top: 9px;
    }
    .hnid2-box-left {
        padding-top: 30px;
        padding-right: 30px;
    }
    .hnid2-box-pro {
        padding-left: 30px;
    }
    .hnid2-box-right {
        padding-left: 28px;
    }
    .head-nav-item-down2 {
        padding-top: 46px;
        padding-bottom: 55px;
    }
    /* inside - start */
    .ys-nyban-title h1 {
        margin-bottom: 40px;
    }
    .phli-link-text {
        padding: 44px 46px 44px;
    }
    .std-btn5 .std-btn1-link,
    .std-btn4 .std-btn1-link {
        --ra1: 20px;
        height: 40px;
        padding: 4px 40px;
    }
    .pro-system-cry {
        --width1: 290px;
    }
    .psci-list-text {
        margin-bottom: 40px;
    }
    .psci-list {
        margin-bottom: 76px;
    }
    .pscl-item-first-icon {
        width: 33px;
        margin-right: 12px;
    }
    .pscl-item-list-nub {
        padding-left: 45px;
    }
    .ys-nybanner2 .inside-bread .ys-bread {
        padding-top: 34px;
    }
    .std-btn4-icon {
        margin-left: 9px;
        width: 12px;
    }
    .nban2-list {
        margin-bottom: 40px;
    }
    .nban2-core .std-text18 {
        margin-bottom: 48px;
    }
    .mod-arrows .slick-prev {
        left: -60px;
    }
    .mod-arrows .slick-next {
        right: -60px;
    }
    .dfli-cry-icon {
        width: 66px;
        margin-bottom: 30px;
    }
    .dfli-cry {
        padding: 42px 20px 35px;
    }
    .ddcb-rln-inof>li {
        padding-bottom: 16px;
    }
    .ddcb-rln-inof {
        margin-bottom: 33px;
    }
    .ddcb-left {
        padding-top: 18px;
    }
    .detail-sell-cry-img {
        width: 40%;
    }
    .detail-sell-cry-text .std-title36 {
        margin-bottom: 26px;
    }
    .detail-sell-cry-text {
        width: 50%;
    }
    .detail-realize-cry {
        padding-top: var(--distance80);
    }
    .detail-realize-cry .std-title36 {
        margin-bottom: 20px;
    }
    .dcsi-box-text {
        padding: 30px 70px;
    }
    .detail-consult-cry {
        --jian23: 16px;
        --jianx25: 22px;
    }
    .mod-arrows .slick-prev,
    .mod-arrows .slick-next {
        width: 38px;
        height: 38px;
    }
    .dcsi-btlnn-icon {
        width: 24px;
        top: 8px;
    }
    .dcsi-btl-nub-name .std-text18 {
        width: calc(100% - 24px);
        padding-left: 10px;
    }
    .contact-map {
        height: 60vw;
    }
    .nyban-list-item-icon {
        top: 4px;
    }
    .ddcb-rln-inof tr td {
        padding-bottom: 16px;
    }
    /* inside - end */
    .ny4ban-play {
        width: 120px;
    }
    .ddcb-right-list-nub {
        max-height: 352px;
    }
    .ddcb-left {
        padding-top: 0px;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2),
    .ddcb-rln-inof tr td:nth-of-type(2) {
        padding-left: 30px;
    }
    .ddcb-right-list {
        margin-bottom: 33px;
    }
    .ddcb-rln-inof {
        margin-bottom: 0;
    }
    .detail-consult-cry {
        --jian23: 10px;
        --jianx25: 15px;
    }
    .dccf-item-submit {
        margin-top: 4px;
    }
    .detail-consult-cry {
        padding: 30px 22px 32px 30px;
    }
    /*kim start*/
    /*g2*/
    .fulu-list-top .std-text18 {
        font-size: 18px;
    }
    .faq-section {
        padding-top: 75px;
    }
    /*g5*/
    .brochure-section-ul-list {
        padding: 0 16px;
    }
    .brochure-section-ul {
        margin-left: -16px;
        margin-right: -16px;
    }
    .bsul-link-btm-top {
        margin-top: 20px;
        margin-bottom: 64px;
    }
    /*g6*/
    .esul-link-top .std-title5 {
        font-size: 20px;
    }
    /*g4*/
    .video-section-cont {
        padding: 36px;
    }
    .vscu-list .std-text24 {
        margin-bottom: 18px;
    }
    .vsbu-list {
        margin-bottom: 40px;
    }
    .vsbu-list-link-btm .std-title5 {
        font-size: 20px;
    }
    /*g3*/
    .psul-link-name {
        width: 23%;
    }
    .psul-link-type {
        width: 16%;
    }
    .psul-link-pro {
        width: 16%;
    }
    .psul-link-text {
        width: 23%;
    }
    .psul-link-ri {
        width: 19%;
    }
    .vscu-list-cont-le {
        margin-right: 20px;
    }
    /*g17*/
    .map-section-ul-list .std-text18 {
        font-size: 18px;
    }
    .map-main .inside-bread .ys-bread {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    /*b6*/
    .ssul-top-list {
        padding: 0 36px;
        font-size: 18px;
    }
    .list-tit {
        font-size: 18px;
    }
    .ssul-bot-act h5 {
        font-size: 18px;
    }
    .ssul-bot-ul {
        margin-bottom: 30px;
    }
    .ssul-bot {
        padding: 36px 56px 50px;
    }
    .ssul-bot-more-link {
        padding: 10px 40px;
    }
    /*g16*/
    .error-section-cont-text {
        margin-top: 36px;
        margin-bottom: 20px;
    }
    .error-section-cont-link a {
        font-size: 18px;
    }
    /*kim end*/
    /* 2024年7月23日--ada */
    .service1-main-top {
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .service1-section .std-title36 {
        margin-bottom: 36px;
    }
    .service2-section .std-title36 {
        margin-bottom: 36px;
    }
    .service3-section .std-title36 {
        margin-bottom: 36px;
    }
    .service4-section .std-title36 {
        margin-bottom: 36px;
    }
    .service1-section-cont-top {
        padding: 32px 40px 32px 32px;
    }
    .service1-section-cont-btm {
        padding: 0 40px 0 32px;
        margin-bottom: 36px;
    }
    .sscb-act .std-text24 {
        margin-bottom: 20px;
    }
    .sscb-act-ol.yxedr-active p {
        margin-bottom: 8px;
    }
    .sscb-btm {
        margin-top: 36px;
    }
    .service2-section-cont.detail-consult-cry {
        padding: 40px 32px;
    }
    .service4-section-cont {
        padding: 40px 32px;
    }
    .service2-section-cont-btm {
        margin-top: 36px;
    }
    .sscb-tit {
        margin-bottom: 36px;
    }
    .sscb-last {
        margin-top: 6px;
    }
    .service2-section-cont-link {
        margin-top: 30px;
    }
    .service4-section-cont-nub {
        margin-bottom: 36px;
    }
    .service8-section-cont-top {
        margin-bottom: 36px;
    }
    .service8-section-cont .service2-section-cont-link {
        margin-top: 36px;
    }
    .service8-section .dccf-item-text .dccf-item-box {
        height: 140px !important;
    }
    .service8-section .dccf-item-text textarea {
        height: 135px !important;
    }
    .nici-link {
        padding: 22px 20px 0;
    }
    .nici-link-text {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .nici-link .nrii-link-btn {
        padding-top: 22px;
        padding-bottom: 26px;
    }
    .nici-link-text .std-text1 {
        margin-top: 22px;
    }
    .ys-phnav-logo {
        width: 110px;
    }
    .detail1-core-text .std-title36 {
        padding-bottom: 12px;
    }
    .detail1-core-text-inof {
        margin-top: 12px;
    }
    .detail1-core-text-now {
        padding: 30px 22px 20px 16px;
    }
    .detail-page {
        margin-top: 36px;
        padding-top: 36px;
    }
    .detail-page-item {
        margin-bottom: 4px;
    }
    .d1cas-box {
        padding: 0 12px 25px;
    }
    .d1cas-box-title {
        padding-top: 20px;
        padding-bottom: 20px;
        margin-bottom: 24px;
    }
    .ys-share-img,
    .d1cas-brl-icon {
        width: 40px;
    }
    .detail1-core-text {
        width: calc(100% - 260px);
    }
    .detail1-core-add-share {
        width: 260px;
        padding-left: 132px;
    }
    .detail-page {
        margin-top: 32px;
        padding-top: 32px;
    }
    .file-img {
        --jian: 8px;
    }
    .news-inof-form {
        --radius: 18px;
    }
    .saii-link-text {
        padding-left: 50px;
        padding-right: 30px;
    }
    .saii-link-text .detail1-core-text-inof {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .saii-link-text-bot {
        padding-top: 20px;
    }
    .show-active-dots {
        margin-top: 36px;
    }
    .saii-link-text-bot .std-btn1 {
        margin-top: 36px;
    }
    .saii-now-text {
        padding: 25px 15px 10px 25px;
    }
    .saii-now-text-word {
        width: calc(100% - 85px);
    }
    .saii-now-text-code {
        width: 85px;
        padding-left: 10px;
    }
    .saii-ntw-span {
        padding-bottom: 14px;
    }
    .saii-ntw-detail {
        margin-bottom: 14px;
    }
    .case-refer .nrii-link-text {
        padding: 50px 50px 30px 60px;
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 24px;
    }
    .nrii-ltc-nub {
        margin-bottom: 12px;
    }
    .case-inof-cry {
        --jian: 18px;
        --jian1: 34px;
    }
    .cici-link-text {
        padding: 20px 25px 20px 15px;
    }
    .cici-link-text-core {
        margin-top: 35px;
    }
    .anchor-inof-nub {
        padding: 0 50px;
    }
    .cacn-new-inof-nub {
        margin-bottom: 40px;
    }
    .biil-icon {
        width: 70px;
    }
    .buy-inof-item-link .std-title36 {
        padding: 0px 20px;
    }
    .biil-jian {
        width: 10px;
    }
    .invest-intro-bot {
        padding: 45px 60px;
    }
    .invest-intro-bot-other {
        padding-left: 60px;
        padding-right: 30px;
    }
    .ifin-link {
        padding: 20px 20px 0;
    }
    .ifin-link-title {
        margin-bottom: 42px;
    }
    .ifin-link-bot-icon {
        width: 22px;
    }
    .invest-contact-inof-item {
        margin-bottom: 20px;
    }
    .jiit-word-nub .std-text24 {
        padding-left: 20px;
    }
    .jiit-word-nub-icon {
        width: 44px;
        height: 44px;
    }
    .jfin-box {
        width: 160px;
        height: 160px;
    }
    .irrn-link {
        padding: 30px 20px;
    }
    .irrn-link .std-btn2 {
        margin-top: 120px;
    }
    .mod-side {
        left: 20px;
    }
    .side-btn {
        padding-left: 14px;
        margin-bottom: 18px;
    }
    .view-more {
        margin-top: 50px;
    }
    .approve-partner-cry.detail-consult-cry {
        padding: 40px 30px 45px;
    }
    .approve-partner-cry .detail-consult-cry-form {
        margin-top: 40px;
    }
    .dccf-add-icon {
        width: 60px;
    }
    .dccf-add-text .std-text18 {
        margin-bottom: 10px;
    }
    .approve-partner-cry .std-text24:not(:first-child) {
        padding-top: 40px;
    }
    .nban2-core .std-text18 {
        margin-bottom: 44px;
    }
    .ys-nyban-title .nban2-core h1 {
        margin-bottom: 10px;
    }
    .std-btn3 .std-btn1-link {
        height: 38px;
        padding: 4px 44px;
    }
    .ware-monitor-cry-text .std-title36 {
        margin-bottom: 20px;
    }
    .ware-monitor-cry-text .std-btn1 {
        margin-top: 60px;
    }
    .ware-monitor-cry-text {
        padding-right: 80px;
    }
    .ware-monitor.act .std-title36 {
        margin-bottom: 55px;
    }
    .wuct-inof-nub-top {
        padding-top: 22px;
        padding-bottom: 22px;
    }
    .ware-energy .std-title36 {
        margin-bottom: 22px;
    }
    .ware-energy-cry-text {
        padding-left: 100px;
    }
    .ware-app-cry-text .std-title36 {
        margin-bottom: 20px;
    }
    .wact-word {
        margin-bottom: 40px;
    }
    .wact-name {
        margin-bottom: 20px;
    }
    .wact-tips {
        margin-bottom: 30px;
    }
    .stii-text {
        padding-right: 160px;
    }
    .stii-text .std-title4 {
        margin-bottom: 20px;
    }
    .stii-text .std-text18 {
        margin-bottom: 40px;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 32px;
        padding-left: 120px;
    }
    .shin-link {
        padding: 22px 45px 22px 10px;
    }
    .saci-item-new .saci-item-dot {
        width: 85px;
        height: 85px;
        margin-bottom: 25px;
    }
    .saci-item-new .std-text18 {
        padding-top: 20px;
        margin-top: 12px;
    }
    .saci-item-new .std-text18 p {
        margin-bottom: 15px;
    }
    .collect-tpl .std-title36 {
        margin-bottom: 34px;
    }
    .collect-tpl-btn {
        margin-bottom: 44px;
    }
    .collect-tpl-btn-nub {
        margin: 0 50px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .mod-title3 {
        margin-bottom: 35px;
    }
    .ssci-item {
        padding: 0 65px;
    }
    .science-indust-cry {
        padding: 70px 12px 60px 12px;
    }
    .science-indust-cry-nub {
        padding: 0 45px;
    }
    .sicn-icon {
        width: 38px;
        margin-bottom: 26px;
    }
    .science-research .std-title36 {
        margin-bottom: 22px;
    }
    .company-intro-year {
        padding-left: 50px;
    }
    .company-intro-left {
        padding-right: 50px;
    }
    .company-intro-year-nub {
        margin-bottom: 35px;
    }
    .ciyn-data-num {
        font-size:80px;
    }
    .science-advant .std-title36,
    .science-advant .std-text18{
        padding-right: 100px;
        margin-bottom: 26px;
    }
    .science-indust-bg {
        top: -128px;
    }
    .science-indust {
        margin-top: 128px;
    }
    .science-indust {
        padding-top: 100px;
    }
    /* 2024.08.02 - start */
    .hnid3-left {
        width: 320px;
        padding-right: 36px;
    }
    .language-down-other {
        margin-top: 32px;
    }
    .language-down-nation-icon {
        width: 22px;
        margin-right: 10px;
        top: 0.5px;
    }
    .head-language-xia {
        padding: 10px 11px;
        min-width: 180px;
    }
    .head-language-xia-nub a {
        padding: 7px 18px;
    }
    .duty-esg-video-play {
        width: 100px;
    }
    .invest-intro-top .std-text18 p {
        margin-bottom: 1.3em;
    }
    .invest-intro-bot-data .std-title5 {
        margin-bottom: 12px;
    }
    .iibd-big span {
        margin-right: 22px;
    }
    .drii-link-text .std-text1 {
        margin-bottom: 6px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 36px;
        margin-top: 2px;
    }
    .suls-inp {
        margin-right: 18px;
    }
    .collect-intro-cry-text .std-title36 span::before {
        height: 6px;
        bottom: 3px;
    }
    .partner-coop-logo {
        --width: 310px;
        --jian: 8px;
    }
    .brochure-section-ul{
        --jian: 16px;
    }
    .company-develop .swiper-controls1, .company-develop-box-inof, .cdbi-nub {
        height: 65px;
    }
    .company-add {
        padding: 0 70px;
    }
    .detail-realize-pro {
        width: 92%;
    }
    .dcsi-btlnn-icon {
        top: 5px;
    }
    .dcsi-box-text {
        padding: 30px 50px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 9em;
    }
    .ys-ban-slick .slick-dots {
        bottom: 6em;
    }
    .mod-anchor {
        --heightx: 58px;
    }
    .head-nav-item-down2 {
        padding-bottom: 40px;
    }
    .hnid2-brs-num:last-child .hnid2-brs-third {
        margin-bottom: 0px;
    }
    .hnid2-bpg-box {
        max-height: 396px;
    }
    .hnid2-box-pro {
        padding-top: 20px;
    }
    .dfac-form {
        padding: 54px 30px 42px 40px;
    }
    .ddcb-right {
        padding: 0 16px;
    }
    .ddcb-right-list-nub {
        padding: 0 0px;
    }
    .ddcb-rln-btn .std-btn3 .std-btn4-icon{
        margin-left: 9px;
    }
    .head-logo {
        width: 180px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 20px;
    }
    .ssul-top-list {
        padding: 0 30px;
    } 
    .jiit-word-nub-icon {
        width: 40px;
        height: 40px;
    }
    .jiit-word-nub .std-text24 {
        padding-left: 16px;
    }
    .case-refer .nrii-link-text {
        padding: 40px 46px 30px 46px;
    }
    .coin-link-text .std-title5 {
        margin-bottom: 50px;
    }
    .anchor-inof-nub {
        padding: 0 6px;
    }
    .anchor-inof-nub-link {
        padding: 14px 12px;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 0px;
        padding-left: 90px;
    }
    .stii-text {
        padding-right: 90px;
    }
    .saci-item-new .std-text18 p {
        margin-bottom: 10px;
    }
    .footer-top-contact {
        padding-left: 40px;
    }
    .footer-top-contact {
        width: 36%;
    }
    .footer-top-nav {
        width: calc(64% + 30px);
        margin: 0 -15px;
    }
    .footer-top::before{
        left: 64%;
    }
    .fscl-ul-list {
        margin-bottom: 18px;
    }
    .psul-link-ri-list {
        padding: 0 6px;
    }
    .psul-link-ri {
        margin-left: -6px;
        margin-right: -6px;
    }
    .psul-link-name {
        width: 30%;
    }
    .psul-link-type {
        width: 16%;
    }
    .psul-link-pro {
        width: 16%;
    }
    .psul-link-text {
        width: 16%;
    }
    .psul-link-ri {
        width: 22%;
    }
    .fnif-sub .std-btn1-link {
        height: 36px;
        width: 110px;
    }
    .fnif-sub {
        margin-bottom: 40px;
        margin-top: 20px;
    } 
    .psul-link-ri {
        width: 16%;
    }
    .psul-link-name {
        flex-grow: 1;
    }
    .footer-top-contact-inof {
        margin-bottom: 0px;
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 16px;
    }
    .nrii-link-text-detail {
        margin-bottom: 16px;
    }
    .nrii-link-text {
        padding: 32px 44px 32px 44px;
    }
    .news-refer-inof.mod-arrows .slick-prev, .news-refer-inof.mod-arrows .slick-next {
        bottom: 30px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 12px;
    }
    .ssul-bot {
        padding: 36px 44px 50px;
    }
    .ftci-text .std-text1,
    .ftci-text .std-text1 p{
        font-size: var(--text14);
    }
    .ftci-text .std-text1 p {
        padding-left: 15px;
    }
    .hnsi-box-text {
        padding-bottom: 22px;
    }
    .head-language {
        margin-left: 24px;
    }
    .head-people {
        margin-left: 18px;
    }
    
    /* 1560end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    :root {
        --font48: 36px;
        --font46: 34px;
        --font40: 32px;
        --font26: 20px;
        --text24: 20px;
        --text16: 14px;
        --distance150: 100px;
        --distance120: 90px;
        --distance100: 80px;
        --fontbtn: 14px;
        --distance54: 42px;
        --distance50: 40px;
        /* inside - start */
        --font36: 26px;
        --head: 70px;
        --distance110: 85px;
        /* inside - end */
    }
    .home-screen-title {
        font-size: 120px;
    }
    .home-screen-text {
        width: 420px;
    }
    .home-screen-text {
        --margin1: 20px;
        --height: calc(var(--font20) * 3 + 60px);
    }
    .home-box.on1 .home-screen-text {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    .home-screen-logo {
        top: 38px;
        width: 190px;
    }
    .ys-header {
        --head: 70px;
    }
    .head-nav-item_title {
        padding: 7px 15px;
    }
    .head-right-box .std-btn1 {
        margin-left: 15px;
    }
    .head-logo {
        width: 190px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 9em;
    }
    .hscl-item-text .std-text18,
    .hscl-item-text .std-text18 p {
        font-size: var(--text16);
    }
    .std-btn2-icon {
        width: 34px;
        height: 34px;
    }
    .hscl-item .std-btn2 {
        margin-top: 22px;
        margin-bottom: 30px;
    }
    /* .hscl-item .std-text18 {
        margin-top: -7px;
    } */
    .hpcl-item .std-text18,
    .hpcl-item .std-text18 p {
        font-size: var(--text16);
    }
    .hpdl-item {
        margin: 0 18px;
        padding: 14px 32px;
    }
    .std-btn2-link .std-btn2-font {
        margin-left: 12px;
    }
    .habi-list-item-point {
        width: 10px;
        height: 10px;
    }
    .habc-top .std-text18 {
        margin-bottom: 36px;
    }
    .habc-list {
        --marginx: 36px;
        --padding1: 14px;
    }
    .hnsi-box-text {
        padding-top: 20px;
        padding-bottom: 65px;
    }
    .ys-footer {
        padding-top: var(--distance100);
    }
    .ftcs-nub-code {
        width: 130px;
        padding: 8px;
    }
    .footer-top {
        padding-bottom: var(--distance120);
    }
    .ftcs-nub-code {
        bottom: calc(100% + 16px);
    }
    .ftcs-nub-code::before {
        height: 16px;
        bottom: -16px;
    }
    .footer-logo {
        width: 240px;
    }
    .hpdl-item::before {
        right: -18px;
    }
    .hnid2-box-right-second {
        width: 240px;
    }
    .hnid2-box-pro {
        width: calc(100% - 240px);
    }
    .hnid2-brs-title2 {
        padding-left: 18px;
    }
    .hnid2-brstn-flex {
        padding: 8px 16px 8px 18px;
    }
    .hnid2-brs-third {
        margin-bottom: 18px;
    }
    /* inside - start */
    .inside-bread .ys-bread {
        padding-top: 26px;
    }
    .inside-bread .ys-bread .ys-bread-list {
        padding: 0 16px;
    }
    .inside-bread .ys-bread {
        margin: 0 -16px;
    }
    .std-btn5 .std-btn1-link,
    .std-btn4 .std-btn1-link {
        --ra1: 19px;
        height: 38px;
        padding: 4px 36px;
    }
    .std-btn1-link {
        --ra1: 19px;
        height: 38px;
    }
    .phli-link-text {
        padding: 36px 42px 36px;
    }
    .pro-system-cry {
        --width1: 270px;
    }
    .pro-system-cry-left {
        padding-right: 30px;
    }
    .psci-list-text {
        margin-bottom: 36px;
    }
    .psci-list-add {
        margin-bottom: 40px;
    }
    .psci-list {
        margin-bottom: 62px;
    }
    .pscl-item {
        margin-bottom: 30px;
    }
    .ys-nyban-title h1 {
        margin-bottom: 36px;
    }
    .dccf-item-btn {
        width: 18px;
        height: 18px;
        top: 3px;
    }
    .dcsi-box-text .std-text24 {
        margin-bottom: 12px;
    }
    .contact-map .mod-arrows .slick-prev {
        left: calc(50vw - 600px);
    }
    .contact-map .mod-arrows .slick-next {
        right: calc(50vw - 600px);
    }
    .cmcl-item-core-inof1 {
        margin-bottom: 12px;
    }
    .cmcl-item-core-icon {
        width: 38px;
        margin-bottom: 12px;
    }
    .cmcl-item {
        --top1: 26px;
        --left1: 25px;
    }
    .cmcl-item {
        padding: 0 12px;
    }
    .contact-map-cry-list {
        width: calc(410px * 2);
    }
    /* inside - end */
    .ny4ban-play {
        width: 110px;
    }
    .dccf-item-text .dccf-item-box,
    .dccf-item-text textarea {
        height: 155px;
    }
    /*kim start*/
    /*g2*/
    .fscr-ul-list .std-text24 {
        font-size: 22px;
    }
    .faq-section-cont-le .std-text24 {
        font-size: 22px;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .fscl-ul-list-top .std-text1 {
        font-size: 16px;
    }
    .fulb-list .std-text1 {
        font-size: 16px;
    }
    .fulu-list-btm li p {
        font-size: 16px;
    }
    .faq-section-cont-le {
        padding: 22px 30px;
        width: 24%;
    }
    .fscl-ul-list {
        margin-bottom: 20px;
    }
    .fulb-list {
        margin-bottom: 5px;
    }
    .fulu-list-btm {
        padding: 12px 14px;
        padding-inline-start: 40px;
    }
    .fscr-ul-list .std-text24 {
        margin-bottom: 22px;
    }
    .fscr-ul-list {
        margin-bottom: 24px;
    }
    .faq-section {
        padding-top: 70px;
    }
    .video-search-ri {
        padding: 6px 46px;
        margin-left: 20px;
    }
    /*g5*/
    .brochure-section-ul-list {
        padding: 0px 10px;
        margin-bottom: 36px;
    }
    .bsul-link {
        padding: 16px;
    }
    .bsul-link-btm-top {
        margin-top: 14px;
        margin-bottom: 56px;
    }
    .blbt-icon {
        width: 20px;
        margin-right: 9px;
        margin-top: 4px;
    }
    .brochure-section-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    /*g6*/
    .esul-link {
        padding: 22px 22px 20px 18px;
    }
    .esul-link-top-icon {
        width: 20px;
        margin-right: 8px;
        margin-top: 7px;
    }
    .esul-link-bot-ri {
        padding: 3px 11px;
    }
    .enter-section-ul-list {
        padding: 0px 10px;
    }
    .enter-section-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .esul-link-top {
        margin-bottom: 125px;
    }
    /*g4*/
    .video-section-cont {
        padding: 30px;
    }
    .vlbl-cont {
        border-radius: 20px;
        padding: 8px 18px;
    }
    .video-section-cont-btm {
        padding: 8px 34px;
        border-radius: 16px;
    }
    .vscu-list {
        margin-bottom: 22px;
    }
    .vsbu-list-link {
        padding: 20px 14px 30px;
    }
    .vsbu-list {
        padding: 0px 12px;
        margin-bottom: 36px;
    }
    .video-section-btm-ul {
        margin-left: -12px;
        margin-right: -12px;
    }
    .vsbu-list-link-btm .std-title5 {
        margin-top: 18px;
        margin-bottom: 58px;
    }
    /*g3*/
    .psul-link-ri {
        width: 20%;
    }
    .psul-link {
        padding: 14px 20px;
    }
    .product-section-ul> :first-child .psul-link {
        padding: 16px 20px;
    }
    .plrl-cont {
        padding: 6px 12px;
    }
    .product-section-btm-more {
        margin-top: 55px;
    }
    .product-section .std-text14 {
        margin-bottom: 20px;
    }
    .psul-link-ri-list .std-text14 {
        margin-bottom: 0;
    }
    .vscu-list-cont-le {
        margin-right: 16px;
    }
    /*g17*/
    .msul-ul-list a {
        padding: 12px 26px;
    }
    .mulu-list a {
        padding: 12px 54px;
    }
    .map-section-ul-list .std-text18 {
        margin-bottom: 10px;
    }
    /*b6*/
    .school-section-top-cont .std-text24 {
        font-size: 22px;
    }
    .sstc-ul-list .std-text1 {
        font-size: 16px;
    }
    .sulr-list-tit p {
        font-size: 16px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 34px;
    }
    .sulr-list-tit {
        padding: 4px 20px;
    }
    .sstc-ul-list {
        margin-bottom: 20px;
    }
    .suls-icon {
        padding: 8px 18px;
        border-radius: 20px;
    }
    .school-section-top-cont {
        padding: 40px 26px 48px;
    }
    .suls-icon img {
        width: 22px;
    }
    .ssul-top-list {
        padding: 0 30px;
        font-size: 18px;
    }
    .ssul-top {
        padding: 14px 0;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::before {
        width: 56px;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::after {
        width: 56px;
    }
    .ssul-bot {
        padding: 30px 46px 40px;
    }
    .ssul-bot-ul {
        margin-bottom: 24px;
    }
    .ssul-bot-act h5 {
        margin-bottom: 14px;
    }
    .ssul-bot-act p {
        font-size: 16px;
    }
    .ssul-bot-more {
        margin-top: 42px;
    }
    .ssul-bot-more-link {
        padding: 10px 30px;
    }
    /*g16*/
    .error-section-cont-text {
        margin-top: 28px;
        margin-bottom: 16px;
        font-size: 22px;
    }
    .error-section {
        padding-top: 80px;
    }
    /*kim end*/
    /* 2024年7月23日--ada */
    .service1-main-top {
        padding-top: 54px;
        padding-bottom: 66px;
    }
    .service1-section .std-title36 {
        margin-bottom: 32px;
    }
    .service2-section .std-title36 {
        margin-bottom: 32px;
    }
    .service3-section .std-title36 {
        margin-bottom: 32px;
    }
    .service4-section .std-title36 {
        margin-bottom: 32px;
    }
    .service1-section-cont {
        padding: 36px 32px;
    }
    .service1-section-cont-top {
        padding: 34px 40px;
    }
    .service1-section-cont-btm {
        padding: 0 40px;
        margin-bottom: 32px;
    }
    .sscb-act .std-text24 {
        margin-bottom: 20px;
    }
    .sscb-act-ol.yxedr-active p {
        margin-bottom: 12px;
    }
    .sscb-btm {
        margin-top: 32px;
    }
    .head-right-box {
        padding-left: 11px;
        padding-right: 10px;
    }
    .service2-section-cont.detail-consult-cry {
        padding: 36px 32px;
    }
    .service4-section-cont {
        padding: 36px 32px;
    }
    .service2-section-cont-btm {
        margin-top: 32px;
    }
    .sscb-tit {
        margin-bottom: 32px;
    }
    .service4-section-cont-nub {
        margin-bottom: 32px;
    }
    .service8-section-cont-top {
        margin-bottom: 32px;
    }
    .service8-section-cont .service2-section-cont-link {
        margin-top: 32px;
    }
    .sscb-last {
        margin-top: 4px;
    }
    .sscl-left-link {
        padding: 10px 42px;
    }
    .dccf-item-button {
        padding: 10px 42px;
    }
    .sscl-right-link {
        padding: 10px 42px;
    }
    .service4-section-cont .dccf-item-text .dccf-item-box,
    .dccf-item-text textarea {
        height: 220px;
    }
    .service8-section .ssct-ri-img {
        height: 220px;
        border-radius: 12px;
    }
    .nrii-link-text {
        padding: 30px 50px 40px 65px;
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 16px;
    }
    .nrii-link-text-detail {
        margin-bottom: 16px;
    }
    .nrii-link-text-type {
        margin-bottom: 8px;
    }
    .ys-phnav-logo {
        width: 105px;
    }
    .detail1-core-text {
        width: calc(100% - 230px);
    }
    .detail1-core-add-share {
        width: 230px;
        padding-left: 112px;
    }
    .detail-page {
        margin-top: 30px;
        padding-top: 30px;
    }
    .saii-link-text {
        padding-left: 20px;
        padding-right: 10px;
    }
    .saii-link-text .detail1-core-text-inof {
        margin-top: 18px;
        margin-bottom: 18px;
    }
    .saii-link-text-bot {
        padding-top: 18px;
    }
    .show-active-dots {
        margin-top: 32px;
    }
    .saii-link-text-bot .std-btn1 {
        margin-top: 32px;
    }
    .std-btn1-add .std-btn1-link {
        height: 40px;
        padding: 3px 40px;
    }
    .nifn-select {
        width: 175px;
    }
    .nifn-search {
        width: 360px;
    }
    .saii-now-text {
        padding: 25px 15px 10px 25px;
    }
    .saii-now-text-word {
        width: calc(100% - 85px);
    }
    .saii-now-text-code {
        width: 85px;
        padding-left: 10px;
    }
    .saii-ntw-span {
        padding-bottom: 14px;
    }
    .saii-ntw-detail {
        margin-bottom: 14px;
    }
    .ccin-top {
        padding: 25px 30px;
    }
    .ccin-bot {
        padding: 25px 30px 25px;
    }
    .ccin-top-icon {
        width: 46px;
    }
    .ccin-top-btn {
        width: 32px;
        height: 32px;
    }
    .ccin-bot-item {
        margin-bottom: 22px;
    }
    .culture-title {
        padding-top: 22px;
        margin-bottom: 20px;
    }
    .caii-text .std-text24 {
        margin-bottom: 20px;
    }
    .caii-text {
        padding-right: 35px;
    }
    .culture-around-inof-item:nth-of-type(2n) .caii-text {
        padding-left: 50px;
    }
    .culture-value-text {
        width: 260px;
        padding-top: 20px;
    }
    .culture-value-rotate .sari-tr-td {
        padding: 0px 10px;
    }
    .cvrc-hover-top {
        padding: 30px 20px 20px;
    }
    .cvrc-hover .std-text1 {
        padding: 25px 30px;
    }
    .ccii-text {
        padding: 140px 40px 20px;
    }
    .culture-title i {
        font-size: 55px;
    }
    .duty-slogan-cry {
        padding: 55px 60px 30px;
    }
    .duty-slogan-cry-title {
        margin-bottom: 40px;
    }
    .duty-slogan-logo::before {
        width: 82px;
        height: 2px;
        right: calc(100% + 24px);
    }
    .duty-slogan-logo {
        width: 110px;
    }
    .duty-esg-top-text .std-btn7 {
        margin-top: 36px;
    }
    .duty-creat-text {
        padding-left: 70px;
    }
    .dcti-top {
        padding-top: 22px;
        padding-bottom: 22px;
    }
    .dcti-bot .std-text24+.std-text18 {
        margin-top: 25px;
    }
    .dcib-nub-circle {
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .dcti-top .std-title36 {
        padding-left: 20px;
    }
    .dcti-top-icon {
        width: 52px;
    }
    .duty-respon .std-title36 {
        margin-bottom: 32px;
    }
    .drii-link {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .drii-link-text {
        padding-left: 26px;
        padding-right: 14px;
    }
    .drii-link-icon {
        width: 40px;
        height: 40px;
    }
    .drii-link-down-icon {
        width: 20px;
    }
    .buy-inof-item-link {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .duty-esg-video-play {
        width: 120px;
    }
    .jsii-link-title-icon {
        width: 40px;
        height: 40px;
    }
    .jsii-link {
        padding: 25px 25px 30px;
    }
    .ys-nyban-title .std-text24 {
        margin-top: 2px;
    }
    .mod-nybanner2 .std-btn1 {
        margin-top: 35px;
    }
    .duty-slogan-cry {
        margin-top: -120px;
    }
    .duty-slogan-cry-title {
        font-size: 28px;
    }
    .mod-side {
        left: 10px;
    }
    .side-btn {
        padding-left: 12px;
        margin-bottom: 14px;
    }
    .iibd-big span {
        font-size: 54px;
    }
    .join-flow-inof::before {
        top: 80px;
    }
    .ifts-input {
        height: 40px;
    }
    .iftl-select {
        height: 40px;
    }
    .aecl-item-top {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .aecl-item-bot .std-btn6 {
        margin-top: 10px;
    }
    .aecl-item-bot {
        padding-bottom: 20px;
    }
    .wbii-text {
        padding-left: 10px;
    }
    .ware-box-inof {
        margin: 0 -15px;
    }
    .ware-box-inof-item {
        padding: 0 15px;
    }
    .ware-energy .std-title36 {
        margin-bottom: 20px;
    }
    .ware-energy-cry-text {
        padding-left: 80px;
    }
    .shin-link {
        padding: 20px 40px 20px 10px;
    }
    .shin-link-text {
        padding-left: 32px;
        padding-right: 10px;
    }
    .collect-tpl .std-title36 {
        margin-bottom: 30px;
    }
    .collect-tpl-btn {
        margin-bottom: 40px;
    }
    .collect-tpl-btn-nub {
        margin: 0 45px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .ciyn-data-num {
        font-size: 75px;
    }
    .cvrc-now {
        padding: 30px 20px;
    }
    .cvrc-hover .std-text1 {
        padding: 30px 20px;
    }
    .collect-intro-cry-text {
        padding-left: 80px;
    }
    .culture-value-rotate {
        margin-right: -8.25;
    }
    .science-advant .std-title36,
    .science-advant .std-text18{
        padding-right: 100px;
        margin-bottom: 22px;
    }
    .science-advant-text {
        padding-top: 50px;
    }
    .science-indust {
        padding-top: 80px;
    }
    .science-advant-rotate-inof {
        margin-right: -8.75vw;
    }
    /* 2024.08.02 - start */
    .hnid1-drop-item .std-text18 {
        margin-left: 10px;
    }
    .hnid1-dil-icon {
        width: 22px;
    }
    .hnid3-jian {
        width: 12px;
        margin-left: 20px;
    }
    .hnid3-left {
        width: 290px;
        padding-right: 34px;
    }
    .hnid2-brstn-flex-icon {
        width: 12px;
    }  
    .swiper-controls1 .swiper-button-next, .swiper-controls1 .swiper-button-prev {
        width: 36px;
        height: 36px;
    }
    .swiper-controls1 {
        height: 36px;
    }
    .hnid4-first-link {
        padding: 0 7px 0 12px;
    }
    .hnid4-first .hnid3-icon {
        margin-right: 11px;
    }
    .hnid3-icon {
        width: 22px;
    }
    .hnid4-left .hnid2-brstn-flex {
        padding-left: 46px;
    }
    .hnid4-right-img {
        width: 320px;
    }
    .hnid4-right-text-item {
        margin-bottom: 14px;
    }
    .hnid2-add-icon {
        width: 28px;
        margin-right: 10px;
    }
    .hnid2-brs-title2 {
        padding-left: 9px;
    }
    .hnid5-inof-item .hnid5-text {
        margin-top: 9px;
    }
    .hnid5-text-item {
        padding-top: 8px;
        padding-bottom: 3px;
    }
    .ldon-word-item {
        margin-top: 18px;
    }
    .language-down .std-text24 {
        margin-bottom: 12px;
    }
    .language-down-other {
        margin-top: 28px;
    }
    .language-down-other-nub .std-text18 {
        padding-bottom: 19px;
    }
    .language-down {
        padding-top: 48px;
        padding-bottom: 58px;
    }
    .language-down-other {
        --jian: 20px;
    }
    .head-language-xia-nub a {
        padding: 6px 15px;
    }
    .head-language-xia {
        min-width: 160px;
    }
    .duty-slogan-cry-title {
        margin-bottom: 36px;
    }
    .duty-esg-video-play {
        width: 90px;
    }
    .drii-link-wai {
        width: 40px;
    }
    .drii-link-down .std-text14 {
        margin-left: 10px;
    }
    .dcin-link-text {
        padding: 0 24px 23px;
    }
    .icii-icon {
        width: 28px;
    }
    .invest-contact-inof-item .std-title5 {
        padding-left: 18px;
    }
    .view-more {
        margin-top: 38px;
    }
    .side-btn .std-text1 {
        padding-top: 9px;
        padding-bottom: 9px;
    }
    .mod-page .pc-fenye li {
        line-height: 34px;
        width: 36px;
        height: 36px;
    }
    .mod-anchor {
        --heightx: 60px;
    }
    .anchor-inof-nub {
        padding: 0 45px;
    }
    .iftl-select .ys-select-hd {
        padding: 0 20px;
    }
    .ifts-input input {
        padding-left: 10px;
    }
    .iftl-select .ys-select-li {
        padding: 11px 16px;
    }   
    .install-relate-rotate {
        --jian: 10px;
    }    
    .wbii-icon {
        width: 42px;
    }
    .detail-pro {
        width: 5px;
        right: 24px;
    }
    .detail-pro span{
        width: 5px;
    }
    .nybanner2-btn {
        margin-top: 32px;
    }
    .detail1-core-text-inof {
        --jian: 10px;
    }   
    .ccin-top-btn::before, .ccin-top-btn::after {
        width: 12px;
    } 
    .contact-call .std-title36 {
        margin-bottom: 24px;
    }
    .partner-coop-logo {
        --width: 280px;
    }
    .brochure-section-ul{
        --jian: 10px;
    }
    .brochure-sear{
        height: 38px;
    }
    .brochure-sear {
        width: 43%;
    }
    .pclb-inc-text {
        padding: 0 13px 11px;
    }
    .company-add {
        padding: 0 64px;
    }
    .company-add{
        position: relative;
    }
    .company-develop-box-pro svg{
        width: 889px;
    }
    .company-develop-box-pro {
        width: calc(calc(100% - 128px) / 8 * 7 + 48px);
        overflow: hidden;
    }
    .company-develop-swiper {
        margin-bottom: var(--distance100);
    }
    .company-develop .mod-title4 {
        margin-bottom: var(--distance54);
    }
    .company-develop-swiper-nub {
        padding-right: 160px;
    }
    .cdsn-year-line {
        width: 122px;
    }
    .company-develop-btn .std-text18 {
        margin-left: 10px;
    }
    .company-develop-btn-icon {
        width: 18px;
    }
    .cdsn-year {
        font-size: calc(var(--font48) + 6px);
    }  
    .culture-around-inof-item:nth-of-type(2n) .caii-text{
        margin-top: calc(var(--top1) - 22px);
    }  
    .company-develop-swiper {
        width: 52%;
    }
    .iftl-select .ys-select-bd {
        height: 222px;
    }
    .cdsn-inof{
        height: 200px;
    }
    .company-develop-swiper-nub {
        padding-right: 100px;
    }
    .dcsi-box-text {
        padding: 30px 44px;
    }
    .mod-dots1 .slick-dots li {
        height: 28px;
    }
    .mouse_screen {
        width: 32px;
        padding-bottom: 106px;
    }
    .mouse_screen::before {
        height: 80px;
    }
    .mouse_screen::after {
        top: calc(100% - 80px);
    }
    .ys-ban-slick .slick-dots {
        bottom: 5em;
    }
    .mod-anchor {
        --heightx: 54px;
    }
    .hnid2-box-right-second {
        padding-top: 18px;
    }
    .hnid2-box-pro {
        padding-top: 3px;
    }
    .dfab-nub .std-text18 {
        padding: 8px 34px 7px;
    }
    .detail-form-add-btn {
        padding: 0 34px;
    }
    .dfac-form {
        padding: 46px 30px 42px 34px;
    }
    .ddcb-rln-btn-nub {
        padding: 0 8px;
    }
    .ddcb-rln-btn {
        margin: 0 -10px;
    }
    .ddcb-right {
        padding: 0 6px;
    }
    .ddcb-left {
        width: 45%;
    }
    .ddcb-right {
        width: 55%;
    }
    .ddcb-rln-inof>li .std-text18:first-child,
    .ddcb-rln-inof tr td:first-child{
        width: 43%;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2),
    .ddcb-rln-inof tr td:nth-of-type(2){
        width: 57%;
    }
    .ddcb-rln-inof::before{
        left: 43%;
    }
    .head-language {
        margin-left: 24px;
    }
    .head-people {
        margin-left: 17px;
    }
    .head-search {
        margin-left: 22px;
    }
    .head-logo {
        width: 180px;
    }
    .head-nav-item_title {
        padding: 7px 12px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 20px;
    }
    .join-inof-item-text {
        padding: 36px 10px 50px 40px;
    }
    .join-inof-item-text .std-title36{
        line-height: 1.3;
    }
    .hnid4-right-core {
        margin-right: -30px;
    }
    .hnid4-left {
        width: 240px;
        padding-right: 20px;
        padding-bottom: 16px;
    }
    .hnid4-right {
        width: calc(100% - 240px);
    }
    .hnid4-right {
        padding-top: 16px;
        padding-bottom: 40px;
    }
    .anchor-inof-nub {
        padding: 0 5px;
    }
    .anchor-inof-nub-link {
        padding: 12px 12px;
    }
    .stii-btn-nub-link::before {
        height: calc(100% - 3px);
    }
    .footer-top-contact {
        padding-left: 34px;
    }
    .faq-section-cont-le {
        padding: 22px 23px;
        width: 27%;
    }
    .faq-section-cont-ri {
        width: 70%;
    }
    .fscl-ul-list {
        margin-bottom: 12px;
    }
    .ddcb-left {
        width: 40%;
    }
    .ddcb-right {
        width: 60%;
    }
    .psul-link-ri {
        width: 17%;
    }
    .plrl-cont{
        height: calc(var(--text14) * var(--l1h5) + 12px);
    }
    .home-screen-text {
        width: 900px;
    }
    .footer-top {
        padding-bottom: var(--distance30);
    }
    .ftci-text {
        padding: 3px 0;
    }
    .fnif-sub {
        margin-bottom: 30px;
        margin-top: 14px;
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 14px;
    }
    .nrii-link-text {
        padding: 31px 30px 32px 40px;
    }
    .case-refer .nrii-link-text {
        padding: 36px 36px 30px 40px;
    }
    .footer-logo {
        width: 164px;
    }
    .head-people {
        margin-left: 12px;
    }
    .head-search {
        margin-left: 17px;
    }
    .head-language {
        margin-left: 18px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 12px;
    }
    .ftci-text .std-text1 p {
        padding-left: 12px;
    }
    .hnsi-box-text {
        padding-bottom: 22px;
    }
    
    /* 1440end */
}
@media screen and (max-width: 1360px) {
    :root {
        --font48: 32px;
        --font46: 30px;
        --font40: 30px;
        --font26: 20px;
        --font20: 16px;
        --text24: 18px;
        --text18: 16px;
        --distance54: 36px;
        --distance50: 34px;
        /* inside - start */
        --font36: 24px;
        /* inside - end */
    }
    .home-screen-title {
        font-size: 110px;
    }
    .home-screen-text {
        width: 380px;
    }
    .std-btn1-link {
        --ra1: 18px;
        height: 36px;
        padding: 4px 34px;
    }
    .home-screen-text {
        --height: calc(var(--font20) * 3 + 56px);
    }
    .home-screen-text {
        height: 32px;
    }
    .mod-dots1 .slick-dots li.slick-active {
        width: 100px;
    }
    .mod-dots1 .slick-dots li {
        width: 50px;
        height: 28px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 7em;
    }
    .home-solution-cry-list {
        padding-right: 40px;
    }
    .hscl-item .std-btn2 {
        margin-top: 20px;
        margin-bottom: 28px;
    }
    .home-solution-cry-list {
        --space1: 20px;
    }
    /* .hscl-item .std-text18 {
        margin-top: -5px;
    } */
    .hscl-item .std-title4 {
        transition: all 0.36s;
    }
    .hscl-item.on .std-title4 {
        transform: translateY(4px);
    }
    .home-product-cry-list {
        padding-top: var(--distance54);
    }
    .hpcl-item .std-text18 {
        margin-bottom: 34px;
    }
    .home-about-box-cry {
        width: 410px;
    }
    .habi-list-item .std-text18 {
        font-size: 16px;
        margin-bottom: 6px;
    }
    .habi-list-item-pop {
        width: 300px;
        padding: 18px 22px 18px 18px;
    }
    .home-news-swiper-item {
        padding: 0 10px;
    }
    .home-news-swiper {
        margin: 0 -10px;
        width: calc(100% + 20px);
        left: -10px;
    }
    .swiper-controls1 {
        padding: 0 10px;
    }
    .hnsi-box-text {
        padding-top: 18px;
        padding-bottom: 56px;
    }
    .hnid1-dil-icon {
        width: 20px;
    }
    .hnid1-drop-item .hnid1-drop-item-link {
        padding: 0 30px;
    }
    .hnid1-drop {
        margin: 0 -30px;
    }
    /* inside - start */
    .ys-nyban-title h1 {
        margin-bottom: 32px;
    }
    .pscl-item-first-icon {
        width: 31px;
        margin-right: 10px;
    }
    .pscl-item-list-nub {
        padding-left: 41px;
    }
    .pro-system-cry {
        --width1: 230px;
    }
    .psci-lbn-link-text .std-text18 {
        font-size: 16px;
    }
    .std-btn5 .std-btn1-link,
    .std-btn4 .std-btn1-link {
        --ra1: 18px;
        height: 36px;
        padding: 4px 34px;
    }
    .nban2-list {
        margin-bottom: 38px;
    }
    .dfli-cry-icon {
        width: 60px;
        margin-bottom: 23px;
    }
    .dccf-item-submit {
        margin-top: 10px;
    }
    .dcsi-btlnn-icon {
        width: 22px;
        top: 6px;
    }
    .dcsi-btl-nub-name .std-text18 {
        width: calc(100% - 22px);
        padding-left: 9px;
    }
    .dcsi-btl-nub-name {
        width: 120px;
    }
    .dcsi-btl-nub-core {
        width: calc(100% - 120px);
    }
    .nyban-list-item-icon {
        top: 2px;
    }
    /* inside - end */
    .ny4ban-play {
        width: 100px;
    }
    .ddcb-rln-inof tr td {
        padding-bottom: 14px;
    }
    .ddcb-right-list-nub {
        max-height: 308px;
    }
    /*kim start*/
    /*g2*/
    .video-search-le {
        padding: 6px 14px;
        align-items: center;
    }
    .video-search-ri {
        padding: 6px 42px;
    }
    .video-search-le-icon {
        width: 20px;
        margin-right: 10px;
    }
    /*g5*/
    .bsul-link-btm-top .std-title5 {
        font-size: 18px;
    }
    .bsul-link {
        padding: 13px;
    }
    .brochure-section-ul-list {
        margin-bottom: 30px;
    }
    /*g6*/
    .esul-link-top {
        margin-bottom: 110px;
    }
    .enter-section-ul-list {
        margin-bottom: 26px;
    }
    /*g4*/
    .vsbu-list-link-btm .std-title5 {
        font-size: 18px;
    }
    .vscu-list .std-text24 {
        margin-bottom: 16px;
    }
    .vscu-list {
        margin-bottom: 18px;
    }
    .vsbu-list-link-btm .std-title5 {
        margin-top: 16px;
        margin-bottom: 50px;
    }
    /*g3*/
    .psul-link-ri {
        width: 21%;
    }
    /*b6*/
    .school-section-ul-list:not(:first-child) .ssul-top::before {
        width: 52px;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::after {
        width: 52px;
    }
    /*kim end*/
    /* 2024年7月23日--ada */
    .service2-section-cont-link {
        margin-top: 25px;
    }
    .service4-section-cont .dccf-item-text .dccf-item-box,
    .dccf-item-text textarea {
        height: 200px;
    }
    .service8-section .ssct-ri-img {
        height: 200px;
    }
    .nrii-link-text {
        padding: 30px 50px 40px 60px;
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 14px;
    }
    .nrii-link-text-detail {
        margin-bottom: 14px;
    }
    .nrii-link-text-type {
        margin-bottom: 6px;
    }
    .mod-arrows .slick-prev,
    .mod-arrows .slick-next {
        width: 36px;
        height: 36px;
    }
    .news-refer-inof.mod-arrows .slick-prev {
        right: calc(66px + 42px + 12px);
    }
    .head-nav-item_title {
        padding: 7px 12px;
    }
    .nici-link {
        padding: 20px 18px 0;
    }
    .nici-link-text {
        padding-top: 18px;
        padding-bottom: 8px;
    }
    .nici-link .nrii-link-btn {
        padding-top: 20px;
        padding-bottom: 24px;
    }
    .news-inof-cry {
        --jian: 10px;
    }
    .nici-link-text .std-text1 {
        margin-top: 18px;
    }
    .ys-phnav-logo {
        width: 100px;
    }
    .ys-share-img,
    .d1cas-brl-icon {
        width: 36px;
    }
    .saii-link-text {
        padding-left: 20px;
        padding-right: 10px;
    }
    .saii-link-text .detail1-core-text-inof {
        --jian: 20px;
    }
    .show-active-dots {
        margin-top: 30px;
    }
    .saii-link-text-bot .std-btn1 {
        margin-top: 30px;
    }
    .std-btn1-add .std-btn1-link {
        height: 38px;
        padding: 3px 40px;
    }
    .nifn-select {
        width: 170px;
    }
    .nifn-search {
        width: 350px;
    }
    .news-inof-form-nub .std-btn1-link {
        min-width: 130px;
    }
    .news-inof-form {
        --height1: 40px;
        --jian: 7px;
    }
    .saii-ntw-span {
        padding-bottom: 12px;
    }
    .saii-ntw-detail {
        margin-bottom: 12px;
    }
    .case-refer .nrii-link-text {
        padding: 40px 40px 30px 50px;
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 20px;
    }
    .nrii-ltc-nub {
        margin-bottom: 10px;
    }
    .case-inof-cry {
        --jian: 14px;
        --jian1: 32px;
    }
    .cici-link-text {
        padding: 20px 15px;
    }
    .cici-link-text-core {
        margin-top: 30px;
    }
    .anchor-inof-nub {
        padding: 0 35px;
    }
    .d3dci-nub {
        padding: 24px 16px;
    }
    .detail3-title {
        padding-bottom: 20px;
        margin-bottom: 24px;
    }
    .detail3-table-inof {
        margin-top: 24px;
    }
    .detail-about .std-title36,
    .detail-case .std-title36 {
        margin-bottom: 28px;
    }
    .dcsi-box-text {
        padding: 26px 80px;
    }
    .dcsi-box-text .std-text24 {
        margin-bottom: 12px;
    }
    .dcsi-box-text-list {
        margin-bottom: 20px;
    }
    .swiper-controls1 {
        margin-top: 24px;
        height: 36px;
        padding: 0 10px;
    }
    .swiper-controls1 .swiper-button-next,
    .swiper-controls1 .swiper-button-prev {
        width: 36px;
        height: 36px;
    }
    .ccin-top {
        padding: 20px 25px;
    }
    .ccin-bot {
        padding: 20px 25px 20px;
    }
    .ccin-top-icon {
        width: 40px;
    }
    .ccin-top-btn {
        width: 30px;
        height: 30px;
    }
    .ccin-bot-item {
        margin-bottom: 20px;
    }
    .culture-cover-inof-item {
        margin-top: 50px;
    }
    .company-innovate .std-btn2 {
        margin-top: 70px;
    }
    .company-honor-swiper .swiper-controls1 {
        margin-top: 70px;
    }
    .company-develop .mod-title4 {
        margin-bottom: 50px;
    }
    .company-advant .std-title36 {
        margin-bottom: 20px;
    }
    .company-advant-cry {
        margin-top: 36px;
        height: 500px;
    }
    .company-honor-swiper {
        --jian: 10px;
    }
    .chsi-box {
        padding: 25px 20px 50px;
    }
    .company-finance {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .biil-icon {
        width: 60px;
    }
    .duty-esg-video-play {
        width: 100px;
    }
    .mod-nybanner2 .std-btn1 {
        margin-top: 30px;
    }
    .jiit-word-nub-icon {
        width: 40px;
        height: 40px;
    }
    .jfin-box {
        width: 150px;
        height: 150px;
    }
    .join-flow .std-title36 {
        margin-bottom: 60px;
    }
    .join-flow .nban2-btn {
        margin-top: 65px;
    }
    .install-contact .std-title36 {
        padding-right: 36px;
    }
    .install-title .std-title36 {
        margin-bottom: 20px;
    }
    .ifii-core {
        padding: 20px;
    }
    .ifii-core-text {
        margin-bottom: 50px;
    }
    .ifii-core .std-text24 {
        margin-bottom: 20px;
    }
    .ifii-core-icon {
        width: 56px;
        margin-bottom: 20px;
    }
    .irrn-link {
        padding: 34px;
    }
    .duty-slogan-cry {
        margin-top: -100px;
    }
    .ssul-bot-more .std-btn1-link,
    .std-btn7 .std-btn1-link,
    .std-btn5 .std-btn1-link,
    .std-btn4 .std-btn1-link,
    .std-btn4h .std-btn1-link {
        height: 42px;
        padding: 4px 44px;
    }
    .duty-slogan-cry-title {
        font-size: 24px;
    }
    .iibd-big span {
        font-size: 52px;
    }
    .view-more {
        margin-top: 45px;
    }
    .join-flow-inof::before {
        top: 75px;
    }
    .std-btn1.std-btn3 .std-btn1-link {
        height: 40px;
    }
    .approve-partner-cry.detail-consult-cry {
        padding: 35px 25px 40px;
    }
    .approve-partner-cry .detail-consult-cry-form {
        margin-top: 36px;
    }
    .dccf-add-icon {
        width: 54px;
    }
    .dccf-add-text .std-text18 {
        margin-bottom: 8px;
    }
    .dccf-add-text-inof .ifii-core-text-nub,
    .dccf-add-text-inof .ifii-core-link {
        padding: 0 18px;
    }
    .dccf-add .dccf-item-box {
        padding: 22px;
    }
    .approve-partner-cry .std-text24:not(:first-child) {
        padding-top: 35px;
    }
    .ware-monitor-cry-text .std-title36 {
        margin-bottom: 18px;
    }
    .ware-monitor-cry-text .std-btn1 {
        margin-top: 50px;
    }
    .ware-monitor-cry-text {
        padding-right: 70px;
    }
    .ware-monitor.act .std-title36 {
        margin-bottom: 50px;
    }
    .wuct-inof-nub-top {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .ware-app-cry-text .std-title36 {
        margin-bottom: 15px;
    }
    .wact-word {
        margin-bottom: 30px;
    }
    .wact-name {
        margin-bottom: 15px;
    }
    .wact-tips {
        margin-bottom: 25px;
    }
    .stii-text {
        padding-right: 140px;
    }
    .stii-text .std-title4 {
        margin-bottom: 16px;
    }
    .stii-text .std-text18 {
        margin-bottom: 30px;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 30px;
        padding-left: 100px;
    }
    .shin-link-text {
        padding-left: 32px;
        padding-right: 10px;
    }
    .shin-link-icon .ys-imgbox-cover {
        width: 30px;
    }
    .shin-link-btn {
        width: 30px;
    }
    .shin-link-text .std-text18 {
        margin-bottom: 8px;
    }
    .collect-tpl .std-title36 {
        margin-bottom: 25px;
    }
    .collect-tpl-btn {
        margin-bottom: 30px;
    }
    .collect-tpl-btn-nub {
        margin: 0 40px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .mod-title3 {
        margin-bottom: 30px;
    }
    .ssci-item {
        padding: 0 60px;
    }
    .science-indust-cry {
        padding: 60px 10px 50px 10px;
    }
    .science-indust-cry-nub {
        padding: 0 40px;
    }
    .sicn-icon {
        width: 36px;
        margin-bottom: 22px;
    }
    .science-research .std-title36 {
        margin-bottom: 20px;
    }
    .science-research .swiper-container-3d {
        width: 900px;
        margin-top: 60px;
        padding-bottom: 60px;
    }
    .ciyn-data-num {
        font-size: 70px;
    }
    .culture-value-text {
        width: 240px;
        padding-top: 15px;
    }
    .cvrc-hover .std-text1 {
        padding: 25px 20px;
    }
    .collect-intro-cry-text {
        padding-left: 50px;
    }
    .science-advant .std-title36,
    .science-advant .std-text18{
        padding-right: 80px;
        margin-bottom: 20px;
    }
    .science-advant-text {
        padding-top: 40px;
    }
    .science-indust {
        padding-top: 60px;
    }
    .now-up {
        right: 4.5vw;
    }
    /* 2024.08.02 - start */
    .hnid5-icon {
        width: 24px;
        margin-right: 7px;
        top: 0px;
    }
    .hnid5-text-icon {
        width: 22px;
        margin-right: 10px;
        top: 0px;
    }
    .language-down-nation-icon {
        top: -0.5px;
    }
    .ldon-wif-family::before {
        height: 13px;
    }
    .now-side-inof {
        width: 46px;
        padding: 8px 10px;
    }
    .now-up {
        right: 3.5vw;
        width: 46px;
    }
    .head-nav-item_title .std-text18, 
    .head-nav-item_title .std-text18 span{
        font-size: 14px;
    }
    .ys-hd-pc{
        --text18: 14px;
    }
    .buy-inof-item-link {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .duty-care-inof {
        --jian: 10px;
    }
    .drii-link-text {
        padding-left: 22px;
        padding-right: 10px;
    }
    .duty-esg-top {
        margin-bottom: var(--distance80);
    }
    .duty-creat-text {
        padding-left: 55px;
    }
    .iibd-bg-box .std-text14{
        font-size: 12px;
    }
    .iibd-bg-box img {
        width: 21px;
        margin-bottom: 2px;
    }
    .iibd-big span {
        margin-right: 18px;
    }
    .iibd-big {
        margin-bottom: 12px;
    }
    .invest-intro-bot-other {
        padding-left: 44px;
        padding-right: 22px;
    }
    .iibo-inof-nub .std-text1 {
        margin-bottom: 6px;
    }
    .iibo-inof {
        margin-bottom: 28px;
    }
    .ifin-link-bot {
        padding-top: 18px;
        padding-bottom: 21px;
    }
    .footer-top-contact {
        padding-left: 60px;
    }
    .brochure-sear{
        height: 36px;
    }
    .company-develop-box-pro {
        width: calc(calc(100% - 128px) / 8* 7 + 50px);
    }
    .chsi-box {
        padding: 25px 20px 30px;
    }
    .chsi-box-img {
        margin-bottom: 16px;
    }
    .cdsn-inof{
        height: 180px;
    }
    .detail-realize-pro{
        width: 80%;
        margin: 0 auto;
    }
    .company-develop-swiper-nub {
        padding-right: 70px;
    }
    .cdsn-inof {
        height: 192px;
    }
    .detail-realize-pro {
        width: 84%;
    }
    .dcsi-box-text {
        padding: 26px 46px;
    }
    .now-side-inof-nub:first-child .nsin-link::before{
        width: calc(100% + 20px);
        height: calc(100% + 8px);
        top: -8px;
    }
    .nsin-code {
        width: 160px;
        padding-right: 26px;
    }
    .nsin-code-img {
        padding: 6px;
    }
    .nsin-code-arrow {
        right: 24px;
    } 
    .nsin-link {
        padding: 12px 2px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 5em;
    }
    .mod-anchor {
        --heightx: 50px;
    }
    /* .std-btn3 .std-btn1-link {
        padding: 2px 36px;
    } */
    .std-btn5 .std-btn1-link, .std-btn4 .std-btn1-link {
        --ra1: 22px;
    }
    .ssul-top-list {
        padding: 0 25px;
    }
    .jiit-word-nub .std-text24 {
        padding-left: 14px;
    }
    .join-inof-item-text {
        padding: 32px 10px 40px 30px;
    }
    .case-refer .nrii-link-text {
        padding: 33px 38px 28px 38px;
    }
    .case-refer .news-refer-inof.mod-arrows .slick-prev, .case-refer .news-refer-inof.mod-arrows .slick-next {
        bottom: 25px;
    }
    .case-refer .news-refer-inof.mod-arrows .slick-next {
        right: 25px;
    }
    .case-refer .news-refer-inof.mod-arrows .slick-prev {
        right: calc(25px + 36px + 19px);
    }
    .hnid4-right-core {
        margin-right: 0px;
    }
    .hnid4-right-text-item {
        margin-bottom: 10px;
    }
    .anchor-inof-nub {
        padding: 0 5px;
    }
    .saci-item-title {
        font-size: 20px;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 0;
        padding-left: 80px;
    }
    .stii-text {
        padding-right: 80px;
    }
    .footer-top-contact {
        padding-left: 30px;
    }
    .ftci-text .std-text1 p {
        padding-left: 12px;
    }
    .faq-section-cont-le {
        padding: 22px 22px;
    }
    .fscl-ul-list-bot {
        padding: 4px 0px 4px 6px;
    }
    .fulb-list .std-text1 {
        font-size: 14px;
    }
    .psul-link-text {
        width: 14%;
    }
    .footer-top-contact .fnif-sub .std-btn1-link {
        height: 34px;
    }
    .fnif-sub {
        padding: 6px;
        padding-left: 15px;
    }
    .psul-link-ri {
        width: 18%;
    }
    .psul-link-type {
        width: 18%;
    }
    .home-screen-text {
        width: 800px;
    }
    .nrii-link-text {
        padding: 26px 32px 30px 36px;
    }
    .nrii-link-text-type {
        margin-bottom: 4px;
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 10px;
    }
    .news-refer-inof.mod-arrows .slick-next {
        right: 36px;
    }
    .news-refer-inof.mod-arrows .slick-prev {
        right: calc(36px + 42px + 12px);
    }
    .case-refer .nrii-link-text {
        padding: 30px 28px 26px 31px;
    }
    .head-nav-item_title {
        padding: 5px 12px;
    }
    .ssul-bot-ul-list {
        padding: 0 12px;
    }
    .ssul-bot-ul {
        margin-right: -12px;
        margin-left: -12px;
        margin-bottom: 24px;
    }
    .ssul-bot {
        padding: 30px 34px 40px;
    }
    .hnsi-box-text {
        padding-bottom: 22px;
    }
    .head-nav-item_title {
        padding: 5px 9px;
    }
    
    /* 1360end */
}
@media screen and (max-width: 1280px) {
    :root {
        --font40: 28px;
        --distance150: 90px;
        --distance120: 80px;
        --distance100: 70px;
        --distance80: 60px;
        /* inside - start */
        --distance110: 75px;
        /* inside - end */
    }
    .ys-modal-content {
        max-height: 600px;
    }
    .cdsn-inof{
        height: 160px;
    }
    .home-screen-cry {
        top: 21.8vh;
    }
    .head-search {
        margin-left: 24px;
    }
    .head-language {
        margin-left: 34px;
    }
    .head-nav-item_title {
        padding: 5px 14px;
    }
    .home-solution-cry-list {
        padding-right: 30px;
    }
    .hscl-item .std-btn2 {
        margin-top: 16px;
        margin-bottom: 27px;
    }
    .home-product-cry {
        padding-top: 77px;
        padding-bottom: 60px;
    }
    .home-about-box-cry {
        width: 360px;
    }
    .habi-list-item-point {
        width: 8px;
        height: 8px;
    }
    .home-start-cry-text {
        padding-left: 36px;
    }
    .home-start-cry-text .std-title2 {
        margin-bottom: 30px;
    }
    .footer-top-nav {
        width: calc(58% + 30px);
    }
    .footer-top-contact {
        padding-left: 42px;
        width: 42%;
    }
    .footer-top::before {
        left: 58%;
    }
    .ftci-text {
        padding: 4px 0;
    }
    .footer-nav-inof-first,
    .footer-nav-inof-first a {
        font-size: 16px;
    }
    .footer-top {
        padding-bottom: var(--distance100);
    }
    .footer-logo {
        width: 220px;
    }
    /* inside - start */
    .inside-bread .ys-bread {
        padding-top: 22px;
    }
    .mod-dots2 .slick-dots {
        bottom: -36px;
    }
    .contact-map .mod-arrows .slick-prev {
        left: 40px;
    }
    .contact-map .mod-arrows .slick-next {
        right: 40px;
    }
    .contact-map {
        --width1: 14px;
    }
    .cmcl-item-core-data {
        margin-top: 16px;
    }
    .cmcl-item-core-inof1 {
        margin-bottom: 8px;
    }
    .cmcl-item-core-data p {
        margin-bottom: 0.4em;
    }
    .cmcl-item-core-data {
        height: 12em;
    }
    .ddcb-right-list-nub {
        padding: 0 22px;
    }
    /* inside - end */
    .ny4ban-play {
        width: 90px;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2),
    .ddcb-rln-inof tr td:nth-of-type(2) {
        padding-left: 30px;
    }
    .ddcb-right-list-nub {
        padding: 0 10px;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2),
    .ddcb-rln-inof tr td:nth-of-type(2) {
        padding-left: 20px;
    }
    .cmcl-item-core-data {
        height: 14em;
    }
    .dccf-item-text .dccf-item-box,
    .dccf-item-text textarea {
        height: 140px;
    }
    .detail-consult-cry {
        --jian23: 8px;
        --jianx25: 13px;
    }
    .detail-consult-cry {
        padding: 28px 20px 29px 26px;
    }
    .dccf-item-submit {
        margin-top: 0px;
    }
    /*kim start*/
    /*g2*/
    .video-search-le {
        padding: 4px 14px;
    }
    .video-search-ri {
        padding: 4px 37px;
        margin-left: 18px;
    }
    .video-search {
        margin-top: 30px;
    }
    .faq-section {
        padding-top: 65px;
    }
    .faq-section-cont-le {
        padding: 20px 25px;
    }
    .faq-section-cont-le .std-text24 {
        margin-bottom: 18px;
        padding-bottom: 18px;
    }
    .fscl-ul-list-bot {
        padding: 0px 8px;
    }
    .fscl-ul-list {
        margin-bottom: 16px;
    }
    .fscr-ul-list .std-text24 {
        margin-bottom: 18px;
    }
    .fulu-list-top {
        padding: 10px 20px;
    }
    /*g5*/
    .bsul-link-btm-top {
        margin-top: 12px;
        margin-bottom: 46px;
    }
    .blbb-ri {
        border-radius: 14px;
    }
    .brochure-section-ul-list {
        padding: 0px 8px;
        margin-bottom: 28px;
    }
    .brochure-section-ul {
        margin-left: -8px;
        margin-right: -8px;
    }
    /*g6*/
    .esul-link-top {
        margin-bottom: 95px;
    }
    .esul-link-top .std-title5 {
        font-size: 18px;
    }
    .esul-link-top-icon {
        width: 19px;
        margin-right: 8px;
        margin-top: 5px;
    }
    /*g4*/
    .vscu-list .std-text24 {
        margin-bottom: 14px;
    }
    .vlbl-cont {
        border-radius: 16px;
        padding: 6px 16px;
    }
    .vscu-list {
        margin-bottom: 14px;
    }
    .video-section-cont {
        padding: 24px;
    }
    .vsbu-list-link {
        padding: 20px 14px 20px;
    }
    .vsbu-list-link-btm .std-title5 {
        margin-top: 12px;
        margin-bottom: 40px;
    }
    .vsbu-list-link-btm .std-text14 {
        padding: 2px 6px;
    }
    .vsbu-list {
        padding: 0px 10px;
        margin-bottom: 32px;
    }
    .video-section-btm-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    /*g3*/
    .psul-link-ri {
        width: 22%;
    }
    .product-section-btm-more {
        margin-top: 45px;
    }
    .plrl-icon {
        margin-right: 6px;
        width: 18px;
        margin-top: 4px;
    }
    /*g3*/
    .vscu-list-cont-le {
        margin-right: 14px;
    }
    /*g17*/
    .map-section-ul-list .std-text18 {
        font-size: 16px;
    }
    .map-section-ul-list .std-text18 {
        margin-bottom: 8px;
    }
    /*b6*/
    .school-section-top-cont .std-text24 {
        font-size: 20px;
    }
    .school-section-top-cont .std-text24 {
        margin-bottom: 18px;
        padding-bottom: 18px;
    }
    .school-section-top-cont {
        padding: 32px 22px 40px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 28px;
    }
    .sulr-list-tit {
        padding: 4px 16px;
        border-radius: 16px;
    }
    .sstc-ul-list {
        margin-bottom: 14px;
    }
    .sulr-list {
        margin-bottom: 10px;
    }
    .suls-inp {
        padding: 7px 18px;
        margin-right: 20px;
    }
    .sstc-ul> :last-child .std-text1 {
        margin-top: 7px;
    }
    .suls-icon {
        padding: 7px 16px;
        border-radius: 18px;
    }
    .ssul-top {
        padding: 12px 0;
    }
    .ssul-top-list {
        padding: 0 20px;
        font-size: 18px;
    }
    .ssul-top-list span {
        font-size: 18px;
    }
    .ssul-bot {
        padding: 26px 32px 34px;
    }
    .ssul-bot-ul {
        margin-bottom: 20px;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::after {
        font-size: 34px;
        line-height: 44px;
        width: 50px;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::before {
        font-size: 34px;
        line-height: 44px;
        width: 50px;
    }
    .ssul-bot-more {
        margin-top: 32px;
    }
    /*g16*/
    .error-section-cont-text {
        margin-top: 18px;
        margin-bottom: 12px;
        font-size: 20px;
    }
    .error-section-cont-link a {
        font-size: 16px;
    }
    .error-section {
        padding-top: 70px;
    }
    /*kim end*/
    /* 2024年7月23日--ada */
    .service2-section-cont-btm {
        margin-top: 30px;
    }
    .sscb-tit {
        margin-bottom: 30px;
    }
    .service4-section-cont-nub {
        margin-bottom: 30px;
    }
    .service8-section-cont-top {
        margin-bottom: 30px;
    }
    .service8-section-cont .service2-section-cont-link {
        margin-top: 30px;
    }
    .service8-section .dccf-item-text .dccf-item-box {
        height: 120px !important;
    }
    .service8-section .dccf-item-text textarea {
        height: 115px !important;
    }
    .nrii-link-text {
        padding: 25px 40px 30px 50px;
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 14px;
    }
    .nrii-link-text-detail {
        margin-bottom: 14px;
    }
    .nrii-link-text-type {
        margin-bottom: 6px;
    }
    .mod-arrows .slick-prev,
    .mod-arrows .slick-next {
        width: 34px;
        height: 34px;
    }
    .news-refer-inof.mod-arrows .slick-prev {
        right: calc(66px + 42px + 8px);
    }
    .head-logo {
        width: 140px;
    }
    .ys-phnav-logo {
        width: 95px;
    }
    .detail1-core-text {
        width: calc(100% - 100px);
    }
    .detail1-core-add-share {
        width: 200px;
        padding-left: 100px;
    }
    .detail1-core {
        padding-top: calc(var(--distance80) + 0px);
    }
    .nifn-select {
        width: 160px;
    }
    .nifn-search {
        width: 320px;
    }
    .news-inof-form-nub .std-btn1-link {
        min-width: 120px;
    }
    .saii-ntw-span {
        padding-bottom: 10px;
    }
    .saii-ntw-detail {
        margin-bottom: 10px;
    }
    .anchor-inof-nub {
        padding: 0 30px;
    }
    .company-develop-swiper {
        margin-bottom: 60px;
    }
    .company-innovate .std-btn2 {
        margin-top: 50px;
    }
    .company-honor-swiper .swiper-controls1 {
        margin-top: 50px;
    }
    .company-develop .mod-title4 {
        margin-bottom: 40px;
    }
    .company-advant .std-title36 {
        margin-bottom: 20px;
    }
    .company-advant-cry {
        margin-top: 36px;
        height: 500px;
    }
    .company-honor-swiper {
        --jian: 10px;
    }
    .chsi-box {
        padding: 25px 20px 50px;
    }
    .cacn-new .std-text24 {
        padding-bottom: 22px;
    }
    .cacn-nin-name {
        margin-bottom: 4px;
    }
    .cacn-new-inof-nub {
        margin-bottom: 36px;
    }
    .company-finance {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .buy-inof-item-link {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .duty-esg-video-play {
        width: 80px;
    }
    .mod-nybanner2 .std-btn1 {
        margin-top: 25px;
    }
    .jiit-word-nub-icon {
        width: 38px;
        height: 38px;
    }
    .jfin-box {
        width: 140px;
        height: 140px;
    }
    .join-inof-item-text {
        padding: 36px 10px 60px 30px;
    }
    .join-inof-item:nth-of-type(2n) .join-inof-item-text {
        padding-right: 60px;
    }
    .install-main .mod-dots2 .slick-dots {
        bottom: -6px;
    }
    .approve-partner-cry .detail-consult-cry-form {
        margin-top: 30px;
    }
    .wbii-text {
        padding-left: 7px;
    }
    .ware-box-inof {
        margin: 0 -8px;
    }
    .ware-box-inof-item {
        padding: 0 8px;
    }
    .ware-energy .std-title36 {
        margin-bottom: 18px;
    }
    .ware-energy-cry-text {
        padding-left: 60px;
    }
    .stii-text {
        padding-right: 100px;
    }
    .stii-text .std-title4 {
        margin-bottom: 14px;
    }
    .stii-text .std-text18 {
        margin-bottom: 25px;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 25px;
        padding-left: 80px;
    }
    .science-advant .std-title36,
    .science-advant .std-text18{
        padding-right: 60px;
        margin-bottom: 20px;
    }
    .science-advant-text {
        padding-top: 30px;
    }
    .science-indust {
        padding-top: 40px;
    }
    .science-indust .std-title36 {
        margin-bottom: 60px;
    }
    /* 2024.08.02 - start */
    .hnid3-icon {
        width: 22px;
        margin-right: 9px;
    }
    .hnid3-left {
        width: 270px;
        padding-right: 30px;
    }
    .hnid3-case {
        --jian: 10px;
    }
    .hnid3-cil-img {
        border-radius: 12px;
        margin-bottom: 15px;
    }
    .hnid5-text-item {
        padding-top: 6px;
        padding-bottom: 1px;
    }
    .language-down-other {
        --jian: 12px;
    }
    .head-search {
        --input-size: 14px;
    }
    .invest-contact-cry {
        width: 492px;
    }
    .invest-contact-inof-item {
        margin-bottom: 18px;
    }
    .invest-intro-top .std-text18 p {
        margin-bottom: 1.1em;
    }
    .ssul-top-list,
    .list-tit,
    .ssul-bot-act h5 {
        font-size: 16px;
    }
    .ssul-bot-act p {
        margin-bottom: 8px;
    }
    .ssul-top-list::after {
        top: 5px;
    }
    .contact-call .std-title36 {
        margin-bottom: 22px;
    }
    .partner-coop-logo {
        --width: 260px;
    }
    .company-intro-left .std-text18 p{
        margin-bottom: 0.8em;
    }
    .brochure-section-ul{
        --jian: 8px;
    }
    .chsi-box {
        padding: 25px 20px 30px;
    }
    .company-develop-swiper-nub {
        padding-right: 120px;
    }
    .cdsn-year-line {
        width: 100px;
    }
    .company-develop-swiper-nub {
        padding-right: 60px;
    }
    .cdsn-inof {
        height: 170px;
    }
    .dcsi-box-text {
        padding: 26px 34px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 6em;
    }
    .ys-ban-slick .slick-dots {
        bottom: 4em;
    }
    .ccii-text {
        padding: 140px 36px 20px;
    }
    .hnid2-bpg-box {
        max-height: 360px;
    }
    .fulu-list-btm{
        padding-inline-start: 20px!important;
    }
    .ddcb-right-list-nub {
        padding: 0 0px;
    }
    .ddcb-right-list-nub .mCSB_inside>.mCSB_container {
        margin-right: 12px;
    }
    /* .std-btn3 .std-btn1-link {
        padding: 2px 21px;
    } */
    .std-btn3 .std-btn1-link,
    .ssul-bot-more .std-btn1-link, .std-btn7 .std-btn1-link, .std-btn5 .std-btn1-link, .std-btn4 .std-btn1-link, .std-btn4h .std-btn1-link{
        padding: 3px 30px;
    }
    .head-language {
        margin-left: 18px;
    }
    .head-search {
        margin-left: 19px;
    }
    .head-nav-item_title {
        padding: 5px 11px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 18px;
    }
    .case-refer .nrii-link-text {
        padding: 30px 26px 28px 30px;
    }
    .nrii-ltc-nub-name .ys-imgbox-cover {
        margin-right: 12px;
    }
    .nrii-ltc-nub {
        margin-bottom: 8px;
    }
    .nrii-ltc-nub-name {
        width: 32.375%;
    }
    .nrii-ltc-nub-core {
        width: 67.625%;
    }
    .nrii-link .nrii-link-btn {
        line-height: 32px;
    }
    .anchor-inof-nub {
        padding: 0 4px;
    }
    .anchor-inof-nub-link {
        padding: 12px 6px;
    }
    .coin-link-text {
        padding: 24px 22px 20px;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 0;
        padding-left: 50px;
    }
    .stii-text {
        padding-right: 50px;
    }
    .saci-item-title {
        font-size: 18px;
    }
    .saci-item-new .std-text18 p {
        margin-bottom: 6px;
    }
    .saci-item-new .saci-item-dot {
        width: 75px;
        height: 75px;
        margin-bottom: 10px;
    }
    .footer-top-contact {
        padding-left: 28px;
        width: 35%;
    }
    .footer-top-nav {
        width: calc(65% + 20px);
        margin: 0 -10px;
    }
    .footer-top-nav>li {
        padding: 0 10px;
    }
    .footer-top::before {
        left: 65%;
    }
    .faq-section-cont-le {
        padding: 20px 20px;
    }
    .fscl-ul-list-bot {
        padding: 0px 0px 0px 4px;
    }
    .fscl-ul-list {
        margin-bottom: 10px;
    }
    .detail-data-cry-box {
        padding: 62px 44px 45px 13px;
    }
    .plrl-icon {
        margin-top: 0px;
    }
    .psul-link-ri {
        width: 19%;
    }
    .psul-link-type {
        width: 19%;
    }
    .footer-top {
        padding-bottom: var(--distance30);
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 10px;
    }
    .nrii-link-text-detail, .nrii-link-text-detail p{
        line-height: 1.5;
    }
    .nrii-link-text-detail {
        -webkit-line-clamp: 4;
        height: 6em;
    }
    .nrii-link-text {
        padding: 25px 35px 25px 35px;
    }
    .news-refer-inof.mod-arrows .slick-prev, .news-refer-inof.mod-arrows .slick-next {
        bottom: 23px;
    }
    .news-refer-inof.mod-arrows .slick-next {
        right: 26px;
    }
    .news-refer-inof.mod-arrows .slick-prev {
        right: calc(26px + 42px + 8px);
    }
    .case-refer .nrii-link-text {
        padding: 26px 22px 24px 28px;
    }
    .footer-logo {
        width: 158px;
    }
    .head-language-top .ys-imgbox-cover {
        width: 10px;
        margin-left: 3px;
    }
    .head-right-box {
        padding-left: 8px;
        padding-right: 8px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 10px;
    }
    .jsct-icon{
        width: 40%;
    }
    .jsct-left{
        width: 60%;
    }
    .jsct-left {
        padding-right: 28px;
    }
    .ys-hd-pc .ys-cont1400 {
        width: calc(100% - 80px);
    }
    /* 1280end */
}
/* 1200 */
@media screen and (max-width: 1200px) {
    .ys-ban-slick .slick-dots {
        padding-left: 30px;
    }
    .home-solution-cry {
        margin-right: -20px;
    }
    .home-about-box {
        margin-right: -30px;
    }
    .head-nav-item-down2 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .hnid2-box-left {
        padding-top: 22px;
        padding-right: 22px;
    }
    /* inside - start */
    .nban2-list {
        margin-bottom: 32px;
    }
    .nban2-core .std-text18 {
        margin-bottom: 42px;
    }
    .dfli-cry {
        padding: 42px 24px 35px;
    }
    .detail-feature-list.mod-dots2 .slick-dots {
        bottom: -10px;
    }
    .detail-about-list.mod-dots2 .slick-dots {
        bottom: -10px;
    }
    /* inside - end */
    /*kim start*/
    /*g2*/
    .fulu-list-top {
        padding: 8px 20px;
    }
    .fulu-list-btm {
        padding: 8px 12px;
        padding-inline-start: 36px;
    }
    .faq-section-cont-le .std-text24 {
        margin-bottom: 14px;
        padding-bottom: 14px;
    }
    .faq-section-cont-le {
        padding: 18px 16px;
    }
    .fulb-list {
        margin-bottom: 0px;
    }
    .fscl-ul-list {
        margin-bottom: 10px;
    }
    .video-search-ri {
        padding: 4px 30px;
        margin-left: 16px;
        border-radius: 16px;
    }
    /*g5*/
    .blbt-icon {
        width: 18px;
        margin-right: 8px;
        margin-top: 4px;
    }
    .bsul-link-btm-top {
        margin-top: 10px;
        margin-bottom: 36px;
    }
    .blbb-ri {
        padding: 2px 10px;
    }
    /*g6*/
    .esul-link {
        padding: 18px 18px 14px 18px;
    }
    /*g4*/
    .vsbu-list {
        margin-bottom: 28px;
    }
    .video-section-cont {
        padding: 20px;
    }
    .vlbl-cont {
        border-radius: 16px;
        padding: 6px 14px;
    }
    /*kim end*/
    /* 2024年7月23日--ada */
    .service1-main-top {
        padding-top: 50px;
        padding-bottom: 55px;
    }
    .mod-side {
        display: none;
    }
    .ys-cont900 {
        padding: 0 40px;
        width: 100%;
    }
    .company-intro-cry-earth {
        margin-right: -40px;
    }
    .company-intro-cry {
        width: 20%;
    }
    .company-intro-left {
        padding-right: 40px;
    }
    .company-intro-year {
        padding-left: 40px;
    }
    .ciyn-data-num {
        font-size:55px;
    }
    .culture-value-rotate {
        margin-right: -40px;
    }
    .science-advant-rotate-inof {
        margin-right: -40px;
    }
    /* 2024.08.02 - start */
    .head-language-xia {
        left: auto;
        right: -20px;
        transform: translateX(0%);
    }
    .head-language-xia::after {
        left: auto;
        transform: translateX(0);
        right: 24px;
    }
    .now-side-inof {
        width: 36px;
        padding: 6px 6px;
    }
    .now-up {
        right: 2.5vw;
        width: 42px;
    }
    .company-honor{
        padding-bottom: var(--distance120);
    }
    .mouse_screen {
        width: 30px;
        padding-bottom: 90px;
    }
    .mouse_screen::before {
        height: 65px;
    }
    .mouse_screen::after {
        height: 20px;
        top: calc(100% - 65px);
    }
    .now-side-inof-nub:first-child .nsin-link::before{
        width: calc(100% + 12px);
        height: calc(100% + 6px);
        top: -6px;
    }
    .nsin-link {
        padding: 10px 2px;
    }
    .service1-main-top-line2{
        width: calc(12.5% + 30px);
    }
    .service6-main .service1-main-top-line2 {
        width: calc(37.5% + 10px);
    }
    .service7-main .service1-main-top-line2 {
        width: calc(62.5% - 10px);
    }
    .service8-main .service1-main-top-line2 {
        width: calc(87.5% - 30px);
    }
    .psul-link-ri {
        width: 17%;
    }
    .ys-hd-pc .ys-cont1400 {
        width: 100%;
    }
    /* 1200end */
}
/* 1199 */
@media screen and (max-width: 1199px) {
    .ys-hd-pc {
        display: none;
    }
    :root {
        --font48: 30px;
        --font46: 28px;
        --distance150: 80px;
        --distance120: 75px;
        --distance100: 66px;
        --distance80: 56px;
        --distance54: 30px;
        --distance50: 28px;
        /* inside - start */
        --head: 64px;
        --distance110: 70px;
        /* inside - end */
    }
    .home-main .ys-hd-ph {
        opacity: 0;
        pointer-events: none;
        transition: all 0.4s ease;
    }
    .home-main.act1 .ys-hd-ph {
        opacity: 1;
        pointer-events: all;
        transition: all 0.4s .2s ease;
    }
    .ys-banner,
    .ys-ban-imgbox img {
        height: calc(100vh - 64px);
    }
    .home-solution-cry-list {
        padding-right: 20px;
    }
    .hscl-item .std-title4 {
        font-size: 18px;
    }
    .home-solution-cry-list {
        --space1: 16px;
    }
    .hscl-item .std-btn2 {
        margin-top: 14px;
        margin-bottom: 21px;
    }
    .std-btn2-icon {
        width: 30px;
        height: 30px;
    }
    /* .hscl-item .std-text18 {
        margin-top: -3px;
    } */
    .home-product-cry {
        padding-top: 55px;
        padding-bottom: 45px;
    }
    .home-product-cry-title .std-text18 {
        margin-top: 12px;
    }
    .hpcl-item .std-title4 {
        margin-bottom: 0.8em;
    }
    .hpcl-item .std-text18 {
        margin-bottom: 24px;
    }
    .habc-top .std-text18 {
        margin-bottom: 28px;
    }
    .home-about-box-cry {
        width: 318px;
    }
    .habc-list {
        --marginx: 30px;
    }
    .habi-lip-close {
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        cursor: pointer;
    }
    .habi-lip-close .iconfont {
        color: var(--colorlv);
        font-size: 14px;
    }
    .hnsi-box {
        padding: 16px 16px 18px;
    }
    .hnsi-box-inof {
        padding-top: 13px;
    }
    .swiper-controls1 .swiper-button-next,
    .swiper-controls1 .swiper-button-prev {
        width: 32px;
        height: 32px;
    }
    .swiper-controls1 {
        margin-top: 26px;
        height: 32px;
    }
    .swiper-controls1 .swiper-pagination {
        width: calc(100% - 130px);
    }
    .footer-top-nav,
    .footer-top::before {
        display: none;
    }
    .footer-top-contact {
        padding-left: 0;
        width: 100%;
    }
    .footer-video {
        display: none;
    }
    .footer-bg {
        opacity: 1;
    }
    .ftcs-nub-code {
        width: 110px;
        padding: 5px;
    }
    .ftcs-nub-code {
        left: 80%;
        bottom: calc(100% + 8px);
    }
    .ftcs-nub-code::before {
        height: 8px;
        bottom: -8px;
    }
    .footer-bot-right-other {
        margin-top: 6px;
    }
    .footer-top-contact-inof {
        margin-top: 12px;
        margin-bottom: 28px;
    }
    .footer-logo {
        width: 190px;
    }
    .footer-top {
        padding-bottom: var(--distance80);
    }
    /* inside - start */
    .detail-data-bg video {
        display: none;
    }
    .inside-main .ys-main {
        padding-top: 0;
    }
    .inside-bread .ys-bread {
        padding-top: 20px;
    }
    .ys-nyban-title h1 {
        margin-bottom: 29px;
    }
    .phli-link-text {
        padding: 30px 38px 30px;
    }
    .psci-list-box {
        --jian1: 9px;
        --jian2: 18px;
    }
    .psci-lbn-link-text {
        padding-top: 14px;
    }
    .psci-list-text {
        margin-bottom: 30px;
    }
    .psci-list-add .std-text24 {
        margin-bottom: 17px;
    }
    .psci-list-add {
        margin-bottom: 32px;
    }
    .psci-list {
        margin-bottom: 54px;
    }
    .inside-bread {
        display: none;
    }
    .mod-dots2 .slick-dots {
        bottom: -32px;
    }
    .ddcb-right-list-nub {
        padding: 0 18px;
    }
    .ddcb-left {
        width: 48%;
    }
    .ddcb-right {
        width: 52%;
    }
    .ddcb-img {
        width: 60%;
    }
    .detail-sell-cry-text .std-title36 {
        margin-bottom: 22px;
    }
    .detail-sell-cry-text {
        width: 50%;
    }
    .dcsi-box-text-list {
        margin-bottom: 18px;
    }
    .dcsi-box-text {
        padding: 23px 48px;
    }
    .detail-consult-cry {
        padding: 40px 28px 38px 34px;
    }
    .detail-about .std-title36,
    .detail-case .std-title36 {
        margin-bottom: 26px;
    }
    .contact-map {
        height: 70vw;
    }
    .cmbl-btn.on .cmbl-btn-img {
        transform: scale(2);
    }
    .nyban-list-item {
        margin-bottom: 14px;
    }
    /* inside - end */
    .ny4ban-play {
        width: 80px;
    }
    .detail-data-cry-box {
        padding: 50px 26px 40px 13px;
    }
    .ddcb-right-list-nub {
        padding: 0 8px;
    }
    .footer-bot-text a[href='https://beian.miit.gov.cn/'] {
        margin-left: 0;
    }
    .footer-bot-text p img {
        width: 20px;
    }
    .footer-logo {
        width: 160px;
    }
    /* 隐藏首页第一屏 - start */
    /* .home-main .ys-hd-ph {
        opacity: 1;
        pointer-events: all;
    }
    .home-box {
        height: calc(100vh - 64px) !important;
    }
    .home-box {
        height: auto !important;
    } */
    /* 隐藏首页第一屏 - end */
    /*kim start*/
    /*g3*/
    /* .product-section-ul> :first-child .psul-link-ri {
        display: none;
    } */
    .psul-link {
        align-items: stretch;
    }
    /*g17*/
    .map-section {
        padding-top: var(--distance110);
    }
    /*kim end*/
    .dcin-link-text-bot {
        display: block;
    }
    .video-add {
        cursor: pointer;
    }
    .video-add-icon {
        display: block;
    }
    /* 2024年7月23日--ada */
    .service1-main-top {
        padding-top: 45px;
        padding-bottom: 50px;
    }
    .service1-section .std-title36 {
        margin-bottom: 25px;
    }
    .service2-section .std-title36 {
        margin-bottom: 25px;
    }
    .service3-section .std-title36 {
        margin-bottom: 25px;
    }
    .service4-section .std-title36 {
        margin-bottom: 25px;
    }
    .service1-section-cont {
        padding: 30px 25px;
    }
    .service1-section-cont-top {
        padding: 30px 35px;
        margin-bottom: 30px;
    }
    .ssct-tit {
        margin-bottom: 20px;
    }
    .service1-section-cont-btm {
        padding: 0 35px;
        margin-bottom: 25px;
    }
    .sscb-act .std-text24 {
        margin-bottom: 15px;
    }
    .sscb-act-ol.yxedr-active p {
        margin-bottom: 8px;
    }
    .sscb-btm {
        margin-top: 25px;
    }
    .product-section {
        margin-top: 40px;
    }
    .service2-section-cont.detail-consult-cry {
        padding: 35px 30px;
    }
    .service4-section-cont {
        padding: 35px 30px;
    }
    .service2-section-cont-btm {
        margin-top: 25px;
    }
    .sscb-tit {
        margin-bottom: 25px;
    }
    .service4-section-cont-nub {
        margin-bottom: 25px;
    }
    .service8-section-cont-top {
        margin-bottom: 25px;
    }
    .service8-section-cont .service2-section-cont-link {
        margin-top: 25px;
    }
    .dccf-item {
        margin-bottom: 10px;
    }
    .sscl-left-link {
        padding: 8px 42px;
    }
    .dccf-item-button {
        padding: 8px 42px;
    }
    .service8-section .ssct-le-tit {
        padding: 8px 42px;
        margin-bottom: 20px;
    }
    .sscl-right-link {
        padding: 8px 42px;
    }
    .service2-section-cont-link {
        margin-top: 20px;
    }
    .input-add::before,
    .input-add::after {
        width: 14px;
    }
    .dccf-item-button-list p {
        margin-top: 20px;
    }
    .service4-section-cont-text {
        margin-bottom: 16px;
    }
    .service4-section-cont .dccf-item {
        margin-bottom: 16px;
    }
    .service4-section-cont .dccf-item-text .dccf-item-box,
    .dccf-item-text textarea {
        height: 190px;
    }
    .service8-section .ssct-le {
        padding-right: 30px;
    }
    .service8-section .ssct-ri-img {
        height: 190px;
    }
    .service8-section .dccf-item-text .dccf-item-box {
        height: 110px !important;
    }
    .service8-section .dccf-item-text textarea {
        height: 105px !important;
    }
    .nrii-link-text {
        padding: 25px 30px 20px;
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 14px;
    }
    .nrii-link-text-detail {
        margin-bottom: 14px;
    }
    .nrii-link-text-type {
        margin-bottom: 6px;
    }
    .nifn-select .ys-select-hd {
        padding: 0 20px 0;
    }
    .nifn-search-icon {
        width: 22px;
    }
    .news-inof-form {
        --height1: 40px;
    }
    .nici-link {
        padding: 20px 15px 0;
    }
    .nici-link-text {
        padding-top: 15px;
        padding-bottom: 5px;
    }
    .nici-link .nrii-link-btn {
        padding-top: 18px;
        padding-bottom: 20px;
    }
    .news-inof-cry {
        --jian: 8px;
    }
    .ys-phnav-logo {
        width: 90px;
    }
    .ys-ph-navbar3 .ys-phnav-search .iconfont {
        font-size: 18px;
    }
    .ys-phnav-menubtn {
        width: 22px;
        height: 22px;
    }.ys-phnav-menubtn img{
        width: 100%;
    }
    .detail1-core-text {
        width: calc(100% - 160px);
    }
    .detail1-core-add-share {
        width: 160px;
        padding-left: 60px;
    }
    .detail-page {
        margin-top: 25px;
        padding-top: 25px;
    }
    .ys-pcfy {
        display: block;
    }
    .enterp-main .mod-page,
    .brochure-main .mod-page,
    .video-main .mod-page {
        margin-top: 50px;
    }
    .nifn-select .ys-select-li {
        padding: 0 20px;
    }
    .saii-link-img {
        width: 36%;
    }
    .saii-link-text {
        width: 64%;
    }
    .saii-link-text {
        padding-left: 20px;
        padding-right: 10px;
    }
    .saii-link-text .detail1-core-text-inof {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .d1cti-nub-icon {
        width: 22px;
        margin-right: 8px;
    }
    .saii-link-text-bot {
        padding-top: 15px;
    }
    .saii-link-text .detail1-core-text-inof {
        --jian: 16px;
    }
    .show-active-dots {
        margin-top: 25px;
    }
    .saii-link-text-bot .std-btn1 {
        margin-top: 25px;
    }
    .std-btn1-add .std-btn1-link {
        height: 34px;
        padding: 3px 30px;
    }
    .nifn-select {
        width: 140px;
    }
    .nifn-search {
        width: 300px;
    }
    .news-inof-form-nub .std-btn1-link {
        min-width: 100px;
    }
    .news-inof-form {
        --height1: 38px;
        --jian: 6px;
    }
    .saii-now-text {
        padding: 20px 10px 10px 20px;
    }
    .saii-now-text-word {
        width: calc(100% - 65px);
    }
    .saii-now-text-code {
        width: 65px;
        padding-left: 10px;
    }
    .saii-ntw-span {
        padding-bottom: 8px;
    }
    .saii-ntw-detail {
        margin-bottom: 8px;
    }
    .detail2-main .detail1-core-add-share {
        width: 200px;
    }
    .case-refer .nrii-link-text {
        padding: 35px 30px 30px 40px;
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 16px;
    }
    .nrii-ltc-nub-name .ys-imgbox-cover {
        width: 22px;
        top: 3px;
        margin-right: 10px;
    }
    .nrii-ltc-nub {
        margin-bottom: 8px;
    }
    .case-inof-cry {
        --jian: 14px;
        --jian1: 32px;
    }
    .cici-link-text {
        padding: 20px 15px;
    }
    .cici-link-text-core {
        margin-top: 30px;
    }
    .cici-ltc-icon {
        width: 28px;
    }
    .anchor-inof-nub {
        display: none;
    }
    .ccin-top-icon {
        width: 36px;
    }
    .ccin-top-btn {
        width: 26px;
        height: 26px;
    }
    .ccin-bot-item {
        margin-bottom: 15px;
    }
    .culture-title {
        padding-top: 20px;
        margin-bottom: 16px;
    }
    .caii-text .std-text24 {
        margin-bottom: 16px;
    }
    .caii-text {
        padding-right: 30px;
    }
    .culture-around-inof-item:nth-of-type(2n) .caii-text {
        padding-left: 40px;
    }
    .culture-value-text {
        width: 230px;
        padding-top: 10px;
    }
    .culture-value-rotate .sari-tr-td {
        padding: 0px 10px;
    }
    .ccii-text {
        padding: 80px 30px 20px;
    }
    .culture-value-rotate {
        width: 100%;
    }
    .culture-logo {
        width: calc(100% - 40px);
    }
    .culture-title i {
        font-size: 50px;
    }
    .company-develop-swiper {
        margin-bottom: 60px;
    }
    .company-innovate .std-btn2 {
        margin-top: 50px;
    }
    .company-honor-swiper .swiper-controls1 {
        margin-top: 50px;
    }
    .company-develop .mod-title4 {
        margin-bottom: 40px;
    }
    .company-advant .std-title36 {
        margin-bottom: 20px;
    }
    .company-advant-cry {
        margin-top: 36px;
        height: 500px;
    }
    .company-honor-swiper {
        --jian: 10px;
    }
    .chsi-box {
        padding: 25px 20px 50px;
    }
    .cacn-new .std-text24 {
        padding-bottom: 22px;
    }
    .cacn-nin-name {
        margin-bottom: 4px;
    }
    .cacn-new-inof-nub {
        margin-bottom: 36px;
    }
    .duty-slogan-cry {
        padding: 50px 55px 25px;
    }
    .duty-slogan-cry-title {
        margin-bottom: 35px;
    }
    .duty-slogan-logo::before {
        width: 76px;
        height: 2px;
        right: calc(100% + 20px);
    }
    .duty-slogan-logo {
        width: 100px;
    }
    .duty-esg-top-text .std-btn7 {
        margin-top: 30px;
    }
    .duty-creat-text {
        padding-left: 50px;
    }
    .dcti-top {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .dcti-bot .std-text24+.std-text18 {
        margin-top: 20px;
    }
    .dcib-nub-circle {
        width: 32px;
        height: 32px;
        line-height: 32px;
    }
    .dcti-top .std-title36 {
        padding-left: 10px;
    }
    .dcti-top-icon {
        width: 50px;
    }
    .duty-respon .std-title36 {
        margin-bottom: 30px;
    }
    .drii-link-text {
        padding-left: 22px;
        padding-right: 12px;
    }
    .drii-link-icon {
        width: 36px;
        height: 36px;
    }
    .drii-link-down-icon {
        width: 18px;
    }
    .buy-inof-item-link {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .biil-icon {
        width: 50px;
    }
    .buy-inof-item-link .std-title36 {
        padding: 0px 15px;
    }
    .biil-jian {
        width: 8px;
    }
    .duty-esg-video-play {
        width: 70px;
    }
    .invest-intro-bot {
        padding: 40px 50px;
    }
    .invest-intro-bot-other {
        padding-left: 30px;
        padding-right: 20px;
    }
    .iibd-big span {
        margin-right: 20px;
        font-size: 50px;
    }
    .ifin-link {
        padding: 20px 20px 0;
    }
    .ifin-link-title {
        margin-bottom: 40px;
    }
    .ifin-link-bot-icon {
        width: 20px;
    }
    .mod-nybanner2 .std-btn1 {
        margin-top: 20px;
    }
    .jiit-word-nub-icon {
        width: 36px;
        height: 36px;
    }
    .jiit-word-nub {
        margin-bottom: 25px;
        padding: 0 8px;
    }
    .jiit-word {
        margin: 0 -8px;
        margin-bottom: -25px;
    }
    .jiit-word-nub .std-text24 {
        top: 4px;
        padding-left: 12px;
    }
    .jfin-box {
        width: 130px;
        height: 130px;
    }
    .join-inof-item-text {
        padding: 30px 10px 50px 20px;
    }
    .join-inof-item:nth-of-type(2n) .join-inof-item-text {
        padding-right: 60px;
    }
    .join-flow .std-title36 {
        margin-bottom: 50px;
    }
    .join-flow .nban2-btn {
        margin-top: 55px;
    }
    .install-contact .std-title36 {
        padding-right: 30px;
    }
    .install-title .std-title36 {
        margin-bottom: 15px;
    }
    .ifii-core {
        padding: 15px;
    }
    .ifii-core-text {
        margin-bottom: 40px;
    }
    .ifii-core .std-text24 {
        margin-bottom: 15px;
    }
    .ifii-core-icon {
        width: 50px;
        margin-bottom: 15px;
    }
    .irrn-link {
        padding: 25px 15px;
    }
    .irrn-link .std-btn2 {
        margin-top: 80px;
    }
    .ssul-bot-more .std-btn1-link,
    .std-btn7 .std-btn1-link {
        height: 40px;
        padding: 4px 40px;
    }
    .duty-care .std-title36,
    .duty-welfare .std-title36 {
        margin-bottom: calc(var(--distance54) - 5px);
    }
    .approve-train-goon {
        --width: 480px;
    }
    .approve-train-inof {
        --jian: 10px;
    }
    .drii-link-text .std-text1 {
        margin-bottom: 2px;
    }
    .view-more {
        margin-top: 25px;
    }
    .view-more {
        margin-top: 40px;
    }
    .join-flow-inof::before {
        top: 60px;
    }
    .install-main .mod-dots2 .slick-dots {
        bottom: 0;
    }
    .approve-partner-cry.detail-consult-cry {
        padding: 30px 20px 35px;
    }
    .approve-partner-cry .detail-consult-cry-form {
        margin-top: 25px;
    }
    .dccf-add-icon {
        width: 50px;
    }
    .dccf-add-text .std-text18 {
        margin-bottom: 6px;
    }
    .dccf-add-text-inof .ifii-core-text-nub,
    .dccf-add-text-inof .ifii-core-link {
        padding: 0 16px;
    }
    .dccf-add .dccf-item-box {
        padding: 20px;
    }
    .approve-partner-cry .std-text24:not(:first-child) {
        padding-top: 30px;
    }
    .ware-box-inof-item {
        width: 25%;
    }
    .wbii-icon {
        width: 40px;
    }
    .ware-monitor-cry-text .std-title36 {
        margin-bottom: 16px;
    }
    .ware-monitor-cry-text .std-btn1 {
        margin-top: 40px;
    }
    .ware-monitor-cry-text {
        padding-right: 50px;
    }
    .ware-monitor.act .std-title36 {
        margin-bottom: 40px;
    }
    .wuct-inof-nub-top {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .ware-energy .std-title36 {
        margin-bottom: 15px;
    }
    .ware-energy-cry-text {
        padding-left: 50px;
    }
    .ware-app-cry-text .std-title36 {
        margin-bottom: 15px;
    }
    .wact-word {
        margin-bottom: 30px;
    }
    .wact-name {
        margin-bottom: 15px;
    }
    .wact-tips {
        margin-bottom: 25px;
    }
    .ware-inof-nub {
        width: 130px;
    }
    .ware-inof {
        --jian: 6px;
    }
    .ware-main .std-btn4 .std-btn1-link {
        padding: 4px 34px;
    }
    .stii-text {
        padding-right: 60px;
    }
    .stii-text .std-title4 {
        margin-bottom: 12px;
    }
    .stii-text .std-text18 {
        margin-bottom: 20px;
    }
    .stii-btn-nub {
        width: 200px;
    }
    .stii-btn {
        --jian: 7px;
        --jian1: 15px;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 20px;
        padding-left: 60px;
    }
    .shin-link {
        padding: 18px 30px 18px 10px;
    }
    .shin-link-text {
        padding-left: 30px;
        padding-right: 10px;
    }
    .shin-link-icon .ys-imgbox-cover {
        width: 28px;
    }
    .shin-link-btn {
        width: 28px;
    }
    .shin-link-text .std-text18 {
        margin-bottom: 6px;
    }
    .saci-item-new .saci-item-dot {
        width: 80px;
        height: 80px;
        margin-bottom: 20px;
    }
    .saci-item-new .std-text18 {
        padding-top: 15px;
        margin-top: 10px;
    }
    .saci-item-new .std-text18 p {
        margin-bottom: 12px;
    }
    .saci-item-old .saci-item-dot {
        width: 12px;
        height: 12px;
        margin-bottom: 16px;
    }
    .collect-intro-cry-text .std-title36 {
        margin-bottom: 12px;
    }
    .collect-intro-cry-text {
        padding-left: 40px;
        padding-right: 10px;
    }
    .collect-tpl .std-title36 {
        margin-bottom: 15px;
    }
    .collect-tpl-btn {
        margin-bottom: 25px;
    }
    .collect-tpl-btn-nub {
        margin: 0 43px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .collect-main .ware-box {
        bottom: 40px;
    }
    .plrl-cont {
        padding: 6px 10px;
    }
    .culture-value .ys-cont1200 {
        flex-wrap: wrap;
    }
    .culture-value-text {
        width: 100%;
        margin-bottom: 30px;
    }
    .sari-tr{
        margin: 0 -10px;
    }
    .swiper-controls1 {
        padding: 0;
    }
    .culture-title {
        padding-top: 0px;
        margin-bottom: 10px;
    }
    .culture-title i {
        font-size: 45px;
        top: -15px;
    }
    .swiper-controls1 {
        margin-top: 20px;
    }
    .science-advant-rotate-inof {
        margin-right:0;
    }
    .science-advant .std-title36,
    .science-advant .std-text18{
        padding-right: 40px;
        margin-bottom: 15px;
    }
    .science-advant-text {
        padding-top: 20px;
    }
    .science-indust-bg {
        top: -108px;
    }
    .science-indust {
        margin-top: 108px;
    }
    .science-indust {
        padding-top: 30px;
    }
    .science-indust .std-title36 {
        margin-bottom: 40px;
    }
    .saci-item-title {
        font-size: 20px;
    }
    /* 2024.08.02 - start */
    .duty-creat-text {
        padding-left: 38px;
    }
    .now-up {
        right: 1.5vw;
        width: 38px;
    }
    .dcin-link .ys-imgbox-cover::before {
        height: 53.3%;
    }
    .dcin-link-text-bot {
        padding-top: 3px;
        padding-bottom: 0px;
    }
    .dcin-link-text {
        padding: 0 18px 18px;
    }
    .mod-dots2 .slick-dots li, .mod-dots2 .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }
    .drii-link-wai {
        width: 36px;
    }
    .drii-link-text {
        padding-left: 18px;
        padding-right: 8px;
    }
    .drii-link-down-icon {
        width: 16px;
    }
    .drii-link-down .std-text14 {
        margin-left: 8px;
    }
    .drii-link {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .invest-intro-top .std-text18 p {
        margin-bottom: 0.9em;
    }
    .iibd-big span {
        margin-right: 18px;
        font-size: 48px;
    }
    .invest-fixed-inof {
        --jian: 8px;
    }
    .join-flow-inof-nub .std-title5 {
        margin-top: 16px;
    }
    .collect-intro-cry-text .std-title36 span::before {
        height: 5px;
        bottom: 2px;
    }
    .collect-main .ware-box {
        bottom: 0;
    }
    .partner-coop-logo {
        --width: 240px;
    }
    .pclb-inof-nub.on .pclb-inof-nub-cry .pclb-inc-text {
        opacity: 1;
        pointer-events: all;
    }
    .partner-coop-logo-box.act .pclb-inof{
        animation-play-state: paused;
    }
    .pclb-inctl-core .std-text14{
        font-size: 12px;
        padding-left: 3px;
    }
    .pclb-itl-icon {
        width: 20px;
    }
    .company-develop .swiper-controls1{
        padding: 0 10px;
    }
    .company-develop .swiper-controls1, .company-develop-box-inof, .cdbi-nub {
        height: 55px;
    }
    .cdbi-nub .font-change {
        top: 5px;
    }
    .company-develop-btn {
        padding: 4px 16px 4px 14px;
    }
    .company-develop-btn .std-text18 {
        margin-left: 7px;
    }
    .culture-around-inof-item:nth-of-type(2n) .caii-text{
        margin-top: calc(var(--top1) - 0);
    }
    .ys-phnav-logo {
        width: 160px;
    }
    .chsi-box {
        padding: 25px 20px 28px;
    }
    .detail-realize-cry .std-title36 {
        margin-bottom: 16px;
    }
    .cdsn-inof{
        height: 150px;
    }
    .company-develop-swiper-nub {
        padding-right: 42px;
    }
    .cdsn-year {
        width: 54%;
    }
    .detail-realize-bg video{
        display: none;
    }
    .dcsi-box-text {
        padding: 19px 36px;
    }
    .dcsi-box-text .std-text24 {
        margin-bottom: 6px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 4em;
    }
    .ys-phnav-menubtn {
        width: 26px;
        height: 26px;
    }
    .now-side-inof-nub.act .nsin-code {
        opacity: 1;
        visibility: visible;
        transform: scale(1) translate(-100%, -50%);
        transition: opacity .4s, transform .3s ease-out;
    }
    .nsin-code {
        transition: opacity .4s, transform .3s ease-out;
    }
    .ccii-text {
        padding: 80px 26px 20px;
    }
    .ccii-logo1 {
        top: 44px;
    }
    .ccii-text .std-text18, .ccii-text .std-text18 p{
        font-size: 14px;
    }
    .ccii-text {
        padding: 112px 26px 20px;
    }
    .stii-img video{
        display: none;
    }
    .case-main .anchor-inof-nub {
        display: block;
    }
    .dfab-nub .std-text18 {
        padding: 7px 32px 6px;
    }
    .detail-form-add-btn {
        padding: 0 30px;
    }
    .dfac-form {
        padding: 40px 30px 36px 30px;
    }
    .news-main .anchor-inof-nub {
        display: block;
    }
    .anchor-inof-nub {
        padding: 0 18px;
    }
    .anchor-inof-nub-link {
        padding: 0 18px;
    }
    .ddcb-right-list-nub {
        padding: 0 4px;
    }
    .std-btn3 .std-btn1-link, .ssul-bot-more .std-btn1-link, .std-btn7 .std-btn1-link, .std-btn5 .std-btn1-link, .std-btn4 .std-btn1-link, .std-btn4h .std-btn1-link {
        padding: 2px 27px;
    }
    .join-inof-item-text {
        padding: 30px 10px 30px 24px;
    }
    .jiit-word-nub .std-text24 {
        padding-left: 10px;
    }
    .case-refer .nrii-link-text {
        padding: 24px 14px 10px 24px;
    }
    .nrii-link-text-case {
        line-height: 1.5;
    }
    .nrii-ltc-nub-name .ys-imgbox-cover {
        width: 20px;
        top: 1px;
        margin-right: 8px;
    }
    .nrii-ltc-nub-name {
        width: 31%;
    }
    .nrii-ltc-nub-core {
        width: 69%;
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 12px;
    }
    .saci-item-title {
        font-size: 18px;
    }
    .saci-item-new .std-text18 p {
        margin-bottom: 8px;
    }
    .stii-btn-nub {
        width: 100%;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 0;
        padding-left: 30px;
    }
    .stii-text {
        padding-right: 30px;
    }
    .saci-item-new .std-text18, .saci-item-new .std-text18 p{
        line-height: var(--l1h5);
    }
    .saci-item-new .saci-item-dot {
        width: 60px;
        height: 60px;
        margin-bottom: 7px;
    }
    .psul-link-text {
        width: 13%;
    }
    .psul-link-name {
        width: 32%;
    }
    .psul-link-ri-list {
        padding: 0 4px;
    }
    .psul-link-ri {
        margin-left: -4px;
        margin-right: -4px;
    }
    .psul-link-name,
    .psul-link-pro,
    .psul-link-type,
    .psul-link-text {
        padding-right: 12px;
    }
    .plrl-icon {
        margin-right: 3px;
        width: 16px;
        margin-top: 4px;
    }
    .detail-data-cry-box {
        padding: 50px 36px 40px 8px;
    }
    .ddcb-left {
        width: 42%;
    }
    .ddcb-right {
        width: 58%;
    }
    .ddcb-img {
        width: 80%;
    }
    .plrl-icon{
        margin-top: 0;
    }
    .footer-top {
        padding-bottom: var(--distance30);
    }
    .nrii-link-text-detail {
        margin-bottom: 5px;
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 9px;
    }
    .nrii-link-text-type {
        margin-bottom: 4px;
    }
    .nrii-link-text {
        padding: 22px 30px 18px;
    }
    .case-refer .nrii-link-text {
        padding: 22px 13px 8px 22px;
    }
    .footer-logo {
        width: 140px;
    }
    .home-main:not(.box1) .ys-hd-ph {
        opacity: 1;
        pointer-events: all;
    }
    .new-video{
        display: none;
    }
    .ys-ph-navbar3 .ys-phmenu-scroll .mCustomScrollBox {
        width: calc(100% + 15px);
    }
    /* 语言 - start */
    .phnav-language-pop{
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        padding: 0 20px 10px;
        transform: translateX(100%);
        transition: all .5s cubic-bezier(.55,.085,.68,.53);
        z-index: 100;
    }
    .phnav-language.on .phnav-language-pop {
        transform: translateX(0);
        transition: all .5s cubic-bezier(.25,.46,.45,.94);
    }
    .phnav-language-btn-icon{
        width: 14.8vw;
        max-width: 80px;
        max-height: 80px;
        height: 14.8vw;
        border-radius: 50%;
        margin: 0 auto;
        border: 2px solid #E0E2EA;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .phnav-language-btn-icon .ys-imgbox-cover{
        width: 7vw;
        max-width: 40px;
    }
    .ys-ph-navbar3 .ys-ph-nav{
        border-bottom: 1px solid #c7c8c9;
    }
    .phnav-language-btn .std-title4{
        text-align: center;
        color: #333;
        line-height: 1.5;
        margin-top: 15.96px;
    }
    .phnav-language{
        padding-top: 98.8px;
        padding-bottom: 38px;
    }
    .phnav-language-btn{
        cursor: pointer;
    }
    .ys-phmenu-lang-close {
        font-size: 14px;
        line-height: 64px;
        font-weight: 700;
        color: #333;
    }
    .ys-ph-navbar3 .phnav-language-icon {
        font-size: 12px;
        line-height: 14px;
        text-align: center;
        color: #666;
        font-family: iconfont;
    }
    .ys-ph-navbar3 .phnav-language-icon::before {
        content: "\e744";
        width: auto;
        height: auto;
        position: static;
        transform: none;
    }
    .phnav-language-return{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding-top: 18px;
    }
    .phnav-language-return .std-text24{
        padding-left: 12px;
        font-size: 16px;
    }
    .phnav-language-select{
        font-size: 20px;
        color: #333;
        padding-top: 34.2px;
        margin-bottom: 15.2px;
    }
    .phnav-language .language-down-nation {
        justify-content: flex-start;
    }
    .language-down-other-nub{
        width: 100%;
    }
    .language-down-other{
        flex-wrap: wrap;
    }
    .language-down-other-nub{
        margin-bottom: 45.6px;
    }
    .language-down-other {
        margin-top: 38px;
        padding-bottom: 15.2px;
    }
    .language-down-other-nub .std-text18{
        font-size: 18px;
    }
    /* 语言 - end */
    .ssul-bot-ul{
        flex-wrap: wrap;
    }
    .ys-phmenu-scroll .std-btn1 {
        justify-content: center;
        margin-top: var(--distance30);
    }
    .nnul-link {
        flex-direction: column;
    }
    .nnul-link-btm {
        position: relative;
        opacity: 1;
    }
    .nnul-link-btm .nnul-link-btm-tit{
        display: none;
    }
    .nnul-link{
        border-radius: 5px;
        background: #FFF;
        box-shadow: 0px 4px 23.9px 0px rgba(0, 0, 0, 0.10);
    }
    .nnul-link-top{
        box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
    }
    .nlbu-li p {
        color: var(--color666);
    }
    .nnul-link-btm{
        background: transparent;
    }
    .join-stone-cry-text {
        padding: 32px 22px 25px 32px;
    }
    .join-stone-cry .std-text18, .join-stone-cry .std-text18 p{
        line-height: 1.5;
    }
    .jsct-left {
        padding-right: 10px;
    }
    .culture-value-text {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
    }
    .culture-value-text .swiper-controls1{
        width: auto;
    }
    .sari-tr.swiper-wrapper {
        width: 100%;
    }
    .science-advant-rotate-inof{
        margin: 0 -10px;
    }
    .culture-value-rotate .std-text18, .culture-value-rotate .std-text18 p{
        line-height: 1.4;
    }
    .culture-value-rotate .std-text24 {
        margin-bottom: 4px;
    }
    .cvrc-hover-top {
        padding: 18px 18px 6px;
    }
    .cvrc-hover .std-text1 {
        padding: 7px 18px 20px;
    }
    .cvrc-hover .std-text18 {
        padding-bottom: 12px;
    }
    /* 1199end */
}
/* 991 */
@media screen and (max-width: 991px) {
    :root {
        --font48: 26px;
        --font46: 24px;
        --text18: 14px;
        --distance150: 65px;
        --distance120: 60px;
        --distance100: 55px;
        --distance80: 50px;
        --distance54: 24px;
        --distance50: 24px;
        /* inside - start */
        --distance110: 58px;
        /* inside - end */
    }
    .home-solution-cry-list {
        --space1: 14px;
    }
    .home-start-cry {
        padding-left: 0%;
    }
    .home-start-cry-text {
        padding-left: 20px;
    }
    .home-start-cry-text .std-title2 {
        margin-bottom: 22px;
    }
    .ftci-text {
        padding: 2px 0;
    }
    .footer-top-contact-inof {
        margin-top: 11px;
        margin-bottom: 22px;
    }
    .footer-top-contact-share {
        margin-top: 18px;
    }
    .home-news .mod-title2 {
        margin-bottom: 28px;
    }
    .home-about-box {
        flex-wrap: wrap;
    }
    .home-about-box-cry {
        position: relative;
        height: auto;
        width: 100%;
    }
    .habc-top .std-text18 {
        margin-bottom: 23px;
    }
    .habc-list-data {
        width: 25%;
    }
    .habc-list {
        --marginx: 20px;
        margin-top: 26px;
    }
    .home-about-box-img {
        width: 100%;
    }
    .home-product-cry {
        padding-top: 44px;
        padding-bottom: 36px;
    }
    .home-product-cry-list {
        width: 60%;
    }
    .hpcl-item .std-title4 {
        margin-bottom: 0.6em;
    }
    .hpcl-item .std-text18 {
        margin-bottom: 16px;
    }
    .hpdl-item {
        margin: 0 12px;
        padding: 12px 14px;
    }
    .hpdl-item::before {
        height: 18px;
        right: -12px;
    }
    .hpdl-item-icon {
        width: 26px;
    }
    .hscl-item-text .std-text18,
    .hscl-item-text .std-text18 p {
        line-height: var(--l1h5);
    }
    .home-solution-cry-list {
        padding-right: 2px;
    }
    /* inside - start */
    .ys-nyban-title h1 {
        margin-bottom: 24px;
    }
    .pro-hot-list {
        --ra10: 8px;
        --jian10: 7px;
    }
    .phli-link-text {
        padding: 18px 14px 16px 20px;
    }
    .mod-dots2 .slick-dots {
        bottom: -30px;
    }
    .pro-system-cry-left {
        display: none;
    }
    .pro-system-cry-inof {
        width: 100%;
    }
    .psci-list .std-title36 {
        margin-bottom: 10px;
    }
    .psci-list-text {
        margin-bottom: 24px;
    }
    .psci-list-add {
        margin-bottom: 30px;
    }
    .psci-list {
        margin-bottom: 48px;
    }
    .detail-feature-list.mod-dots2 .slick-dots {
        bottom: -3px;
    }
    .detail-feature-list {
        --jian12: 8px;
    }
    .nban2-core {
        width: 50%;
    }
    .nban2-list {
        margin-bottom: 20px;
    }
    .nban2-core .std-text18 {
        margin-bottom: 26px;
    }
    .ddcb-left {
        width: 40%;
    }
    .ddcb-right {
        width: 60%;
    }
    .ddcb-img {
        width: 70%;
    }
    .detail-data-cry-box {
        padding: 34px 20px 30px 13px;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2) {
        padding-left: 24px;
    }
    .ddcb-rln-inof>li {
        padding-bottom: 12px;
    }
    .ddcb-rln-inof {
        margin-bottom: 23px;
    }
    .ddcb-right-list.mod-arrows .slick-prev,
    .ddcb-right-list.mod-arrows .slick-next {
        width: 28px;
        height: 28px;
    }
    .detail-sell-cry-text {
        width: 58%;
    }
    .detail-sell-cry-text .std-title36 {
        margin-bottom: 18px;
    }
    .detail-sell-cry-text .std-text18 p {
        margin-bottom: 0.6em;
    }
    .detail-realize-cry .std-title36 {
        margin-bottom: 15px;
    }
    .detail-realize-cry .std-text18 {
        width: 100%;
    }
    .dcsi-btl-nub-name .std-text18,
    .dcsi-btl-nub-core {
        line-height: 2;
    }
    .dcsi-box-text {
        padding: 20px 22px;
    }
    .dcsi-box-text .std-text24 {
        margin-bottom: 8px;
    }
    .dcsi-box-text-list {
        margin-bottom: 15px;
    }
    .dcsi-btlnn-icon {
        top: 2px;
    }
    .detail-consult-cry {
        padding: 32px 22px 38px 24px;
    }
    .detail-consult-cry {
        --jian23: 8px;
        --jianx25: 16px;
    }
    .dccf-item-select .ys-select-xtbbox {
        right: 12px;
    }
    .dccf-item-select .mCSB_outside+.mCSB_scrollTools {
        right: 10px;
    }
    .nyban-list-item {
        margin-bottom: 10px;
    }
    .cmcl-item-core-data p {
        margin-bottom: 0.3em;
    }
    .cmcl-item-core-data {
        height: 11.5em;
    }
    .cmcl-item {
        --top1: 22px;
        --left1: 20px;
    }
    .cmcl-item-core .std-text24 {
        padding-bottom: 15px;
    }
    .contact-map-cry-list {
        width: calc(350px * 2);
    }
    .contact-map .mod-arrows .slick-prev,
    .contact-map .mod-arrows .slick-next {
        transform: translateY(calc(-100% - 10px));
    }
    .contact-map {
        height: 84vw;
    }
    .ddcb-rln-inof tr td {
        padding-bottom: 12px;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2),
    .ddcb-rln-inof tr td:nth-of-type(2) {
        padding-left: 24px;
    }
    /* inside - end */
    .ny4ban-play {
        width: 70px;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2),
    .ddcb-rln-inof tr td:nth-of-type(2) {
        padding-left: 20px;
    }
    .ddcb-right-list-nub {
        padding: 0 15px;
    }
    .ddcb-right-list-nub {
        padding: 0 0px;
    }
    .ddcb-right-list-nub .mCSB_inside>.mCSB_container {
        margin-right: 6px;
    }
    .ddcb-right-list-nub .mCSB_scrollTools .mCSB_draggerContainer {
        right: -12px;
    }
    .ddcb-rln-inof {
        margin-bottom: 0;
    }
    .ddcb-right-list {
        margin-bottom: 23px;
    }
    .cmcl-item-core-data {
        height: 14.5em;
    }
    .footer-bot-text span {
        display: block;
        width: 100%;
        text-align: right;
        line-height: inherit;
    }
    .home-product-cry-title .std-text18 {
        margin-top: 8px;
    }
    .home-product-cry-list {
        width: 82%;
    }
    .home-product-cry-list {
        padding-top: 18px;
    }
    /*kim start*/
    /*g2*/
    .faq-section-cont-ri {
        width: 68%;
    }
    .faq-section-cont-le {
        width: 27%;
        padding: 14px 12px;
    }
    .faq-section-cont-le .std-text24 {
        font-size: 20px;
    }
    .fscr-ul-list .std-text24 {
        font-size: 20px;
        margin-bottom: 14px;
    }
    .fulu-list-top .std-text18 {
        font-size: 16px;
    }
    .faq-section {
        padding-top: 55px;
    }
    .video-search {
        margin-top: 20px;
        width: 44%;
    }
    /*g5*/
    .bsul-link {
        padding: 10px;
    }
    .brochure-section {
        padding-top: 50px;
    }
    .brochure-section-ul-list {
        margin-bottom: 24px;
    }
    /*g6*/
    .enter-section-ul-list {
        padding: 0px 8px;
        margin-bottom: 22px;
    }
    .esul-link {
        padding: 15px 15px 14px 15px;
    }
    .esul-link-top {
        margin-bottom: 70px;
    }
    /*g4*/
    .video-section-cont {
        padding: 16px;
    }
    .vscu-list .std-text24 {
        margin-bottom: 12px;
    }
    .vscu-list-btm-list {
        padding: 0 4px;
        margin-bottom: 10px;
    }
    .vscu-list-btm {
        margin-left: -4px;
        margin-right: -4px;
    }
    .vsbu-list-link {
        padding: 16px 14px 15px;
    }
    .vsbu-list {
        padding: 0px 7px;
    }
    .video-section-btm-ul {
        margin-left: -7px;
        margin-right: -7px;
    }
    .vsbu-list-link-btm .std-title5 {
        font-size: 16px;
    }
    /*g3*/
    .psul-link-name {
        width: 26%;
        padding-right: 15px;
    }
    .psul-link-pro {
        width: 18%;
        padding-right: 15px;
    }
    .psul-link-type {
        width: 16%;
        padding-right: 15px;
    }
    .psul-link-ri-list {
        padding: 0 8px;
    }
    .psul-link-ri {
        margin-left: -8px;
        margin-right: -8px;
    }
    .plrl-cont {
        padding: 4px 12px;
        border-radius: 13px;
    }
    .product-section-btm-more {
        margin-top: 40px;
        padding-bottom: 20px;
    }
    /*g17*/
    .msul-ul-list a {
        padding: 10px 22px;
    }
    .mulu-list a {
        padding: 10px 50px;
    }
    /*b6*/
    .school-section-top-cont .std-text24 {
        margin-bottom: 14px;
        padding-bottom: 14px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 22px;
        margin-top: 2px;
    }
    .school-section-top-cont {
        padding: 26px 15px 28px;
    }
    .sulr-list-tit {
        padding: 2px 14px;
    }
    .ssul-top {
        padding: 10px 0;
    }
    .ssul-top-list {
        padding: 0 15px;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::before {
        font-size: 28px;
        line-height: 80px;
        width: 45px;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::after {
        font-size: 28px;
        line-height: 80px;
        width: 45px;
    }
    .list-tit {
        font-size: 16px;
    }
    .ssul-bot-act h5 {
        margin-bottom: 12px;
        font-size: 16px;
    }
    .ssul-bot-more {
        margin-top: 24px;
    }
    .ssul-bot-more-link {
        padding: 8px 24px;
    }
    .school-section-ul> :first-child {
        display: none;
    }
    .ssul-top-list span {
        display: block;
    }
    .ssul-top-list {
        display: flex;
        margin-bottom: 12px;
    }
    .ssul-top> :last-child {
        width: 50%;
        margin-bottom: 0;
    }
    .ssul-top-list {
        width: 23%;
    }
    /*g16*/
    .error-section {
        padding-top: 50px;
    }
    .error-section-cont-text {
        margin-top: 10px;
        margin-bottom: 8px;
        font-size: 18px;
    }
    /*kim end*/
    /* 2024年7月23日--ada */
    .service1-main-top {
        padding-top: 40px;
        padding-bottom: 45px;
    }
    .service1-section .std-title36 {
        margin-bottom: 20px;
    }
    .service2-section .std-title36 {
        margin-bottom: 20px;
    }
    .service3-section .std-title36 {
        margin-bottom: 20px;
    }
    .service4-section .std-title36 {
        margin-bottom: 20px;
    }
    .service1-section-cont {
        padding: 25px 20px;
    }
    .service1-section-cont-top {
        padding: 25px;
        margin-bottom: 25px;
    }
    .ssct-tit {
        margin-bottom: 10px;
    }
    .service1-section-cont-btm {
        padding: 0 25px;
        margin-bottom: 25px;
    }
    .sscb-act .std-text24 {
        margin-bottom: 10px;
    }
    .sscb-act-ol.yxedr-active p {
        margin-bottom: 8px;
    }
    .sscb-btm {
        margin-top: 25px;
    }
    .std-btn3 .std-btn1-link {
        height: 34px;
    }
    .dccf-item-btn {
        width: 16px;
        height: 16px;
        top: 4px;
    }
    .dccf-item-btn::after {
        font-size: 10px;
    }
    .dccf-item .std-text1 {
        padding: 0 8px;
    }
    .service2-section-cont.detail-consult-cry {
        padding: 30px 25px;
    }
    .service4-section-cont {
        padding: 30px 25px;
    }
    .service2-section-cont-btm {
        margin-top: 20px;
    }
    .sscb-tit {
        margin-bottom: 20px;
    }
    .service4-section-cont-nub {
        margin-bottom: 20px;
    }
    .service2-section-cont-link {
        margin-top: 20px;
    }
    .service8-section-cont-top {
        margin-bottom: 20px;
    }
    .service8-section-cont .service2-section-cont-link {
        margin-top: 20px;
    }
    .sscl-left {
        width: 22%;
        margin-right: 20px;
    }
    .sscl-right {
        width: 22%;
    }
    .dccf-item-box {
        height: 38px;
        margin-bottom: 10px;
    }
    .ssct-le-inp-ul {
        margin-left: -6px;
        margin-right: -6px;
    }
    .sliu-list {
        padding: 0 6px;
    }
    .sliu-list-le {
        width: 12px;
        height: 12px;
        margin-right: 4px;
        top: 2px;
    }
    .sscb-last {
        margin-top: 0px;
    }
    .service4-section-cont-text {
        margin-bottom: 14px;
    }
    .service4-section-cont .dccf-item {
        margin-bottom: 14px;
    }
    .service8-section .ssct-le {
        padding-right: 20px;
    }
    .service8-section .ssct-ri-img {
        height: 180px;
    }
    .nrii-link-img {
        width: 100%;
    }
    .nrii-link-text {
        width: 100%;
    }
    .nrii-link-text-type {
        margin-bottom: 4px;
    }
    .nrii-link-text .std-title4 {
        margin-bottom: 10px;
    }
    .nrii-link-text-detail {
        margin-bottom: 10px;
    }
    .nrii-link-text {
        padding: 25px 20px;
    }
    .nici-link {
        padding: 15px 10px 0;
    }
    .nici-link-text {
        padding-top: 10px;
        padding-bottom: 5px;
    }
    .nici-link .nrii-link-btn {
        padding-top: 10px;
        padding-bottom: 15px;
    }
    .nici-link-text .std-text1 {
        margin-top: 14px;
    }
    .news-inof-cry {
        --jian: 6px;
    }
    .nifn-search {
        width: 325px;
    }
    .news-inof-form {
        --jian: 8px;
    }
    .detail1-core-text {
        width: calc(100% - 120px);
    }
    .detail1-core-add-share {
        width: 120px;
        padding-left: 40px;
    }
    .psul-link-name {
        width: 200px;
        flex-shrink: 0;
    }
    .psul-link-type {
        width: 140px;
        flex-shrink: 0;
    }
    .psul-link-pro {
        width: 160px;
        flex-shrink: 0;
    }
    .psul-link-text {
        width: 160px;
        flex-shrink: 0;
    }
    .psul-link-ri {
        width: 200px;
        flex-shrink: 0;
    }
    .product-section-btm-more {
        margin-top: 30px;
        padding-bottom: 15px;
    }
    .enterp-main .mod-page,
    .brochure-main .mod-page,
    .video-main .mod-page {
        margin-top: 45px;
    }
    .mod-page .pc-fenye li {
        width: 36px;
        height: 36px;
        font-size: 14px;
        line-height: 36px;
        margin: 0 8px;
    }
    .saii-link {
        flex-wrap: wrap;
    }
    .saii-link-img {
        width: 100%;
        margin-bottom: 25px;
    }
    .saii-link-text {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .saii-link-text .detail1-core-text-inof {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .d1cti-nub-icon {
        width: 20px;
        margin-right: 8px;
    }
    .saii-link-text-bot {
        padding-top: 15px;
    }
    .saii-link-text .detail1-core-text-inof {
        --jian: 14px;
    }
    .show-active-dots {
        margin-top: 25px;
    }
    .saii-link-text-bot .std-btn1 {
        margin-top: 25px;
    }
    .std-btn1-add .std-btn1-link {
        height: 34px;
        padding: 3px 30px;
    }
    .show-all .news-inof-form {
        justify-content: flex-start;
    }
    .nifn-select {
        width: 120px;
    }
    .nifn-search {
        width: 180px;
    }
    .news-inof-form-nub .std-btn1-link {
        min-width: 30px;
    }
    .news-inof-form {
        --height1: 36px;
        --jian: 4px;
    }
    .saii-now-text {
        padding: 20px 10px 10px 20px;
    }
    .saii-now-text-word {
        width: calc(100% - 65px);
    }
    .saii-now-text-code {
        width: 65px;
        padding-left: 10px;
    }
    .saii-ntw-span {
        padding-bottom: 8px;
    }
    .saii-ntw-detail {
        margin-bottom: 8px;
    }
    .case-refer .nrii-link-text {
        padding: 20px;
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 16px;
    }
    .news-refer-inof.mod-dots2 .slick-dots {
        bottom: 20px;
        left: 20px;
    }
    .nrii-ltc-nub-name .ys-imgbox-cover {
        width: 20px;
        top: 3px;
        margin-right: 8px;
    }
    .nrii-ltc-nub {
        margin-bottom: 8px;
    }
    .case-inof-cry {
        --jian: 10px;
        --jian1: 25px;
    }
    .cici-link-text {
        padding: 15px 10px;
    }
    .cici-link-text-core {
        margin-top: 20px;
    }
    .cici-ltc-icon {
        width: 26px;
    }
    .d3dci-nub {
        padding: 20px 15px;
    }
    .d3dci-nub-icon {
        width: 30px;
        margin-bottom: 10px;
    }
    .d3dci-nub .std-title5 {
        margin-bottom: 8px;
    }
    .detail3-title {
        padding-bottom: 15px;
        margin-bottom: 22px;
    }
    .detail3-table-inof {
        margin-top: 22px;
    }
    .detail-about .std-title36,
    .detail-case .std-title36 {
        margin-bottom: 24px;
    }
    .dcsi-box-text {
        padding: 24px 30px;
    }
    .dcsi-box-text .std-text24 {
        margin-bottom: 10px;
    }
    .dcsi-box-text-list {
        margin-bottom: 16px;
    }
    .swiper-controls1 {
        margin-top: 22px;
        height: 32px;
        padding: 0 5px;
    }
    .swiper-controls1 .swiper-button-next,
    .swiper-controls1 .swiper-button-prev {
        width: 32px;
        height: 32px;
    }
    .detail3-table-inof-item p {
        padding: 9px 18px;
    }
    .swiper-controls1 .swiper-pagination {
        width: calc(100% - 120px);
    }
    .mod-dots2 .slick-dots li,
    .mod-dots2 .swiper-pagination-bullet {
        margin: 0 8px;
        width: 10px;
        height: 10px;
    }
    .ccin-top {
        padding: 20px;
    }
    .ccin-bot {
        padding: 20px;
    }
    .ccin-bot::before {
        width: calc(100% - 40px);
    }
    .ccin-top-icon {
        width: 34px;
    }
    .ccin-bot-item {
        margin-bottom: 15px;
    }
    .culture-title {
        padding-top: 20px;
        margin-bottom: 16px;
    }
    .caii-text .std-text24 {
        margin-bottom: 16px;
    }
    .culture-around-inof-item .ys-cont1200 {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .caii-text {
        width: 100%;
        padding-right: 0px;
    }
    .caii-img {
        width: 100%;
    }
    .culture-around-inof-item:nth-of-type(2n) .ys-cont1200 {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .culture-around-inof-item:nth-of-type(2n) .caii-text {
        padding-left: 0px;
    }
    .culture-value-text {
        width: 230px;
        padding-top: 10px;
    }
    .culture-value-rotate .sari-tr-td {
        padding: 0px 10px;
    }
    .ccii-text {
        padding: 20px 30px 20px;
    }
    .culture-cover-inof-item {
        margin-top: 40px;
    }
    .company-develop-swiper {
        margin-bottom: 50px;
    }
    .company-innovate .std-btn2 {
        margin-top: 40px;
    }
    .company-honor-swiper .swiper-controls1 {
        margin-top: 40px;
    }
    .company-finance {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .company-develop .mod-title4 {
        margin-bottom: 30px;
    }
    .company-advant .std-title36 {
        margin-bottom: 16px;
    }
    .company-advant-cry {
        margin-top: 25px;
        height: 450px;
    }
    .company-honor-swiper {
        --jian: 8px;
    }
    .chsi-box {
        padding: 20px 20px 40px;
    }
    .cacn-new .std-text24 {
        padding-bottom: 22px;
    }
    .cacn-nin-name {
        margin-bottom: 2px;
    }
    .cacn-new-inof-nub {
        margin-bottom: 32px;
    }
    .duty-slogan-cry {
        padding: 20px 20px 20px;
    }
    .duty-slogan-cry-title {
        font-size: 24px;
    }
    .duty-slogan-cry-title {
        margin-bottom: 30px;
    }
    .duty-slogan-logo::before {
        width: 70px;
        height: 1px;
        right: calc(100% + 15px);
    }
    .duty-slogan-logo {
        width: 90px;
    }
    .duty-esg-top-text .std-btn7 {
        margin-top: 30px;
    }
    .duty-creat-text {
        padding-left: 30px;
    }
    .dcti-top {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .dcti-bot .std-text24+.std-text18 {
        margin-top: 16px;
    }
    .dcib-nub-circle {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .dcti-top .std-title36 {
        padding-left: 8px;
    }
    .dcti-top-icon {
        width: 46px;
    }
    .duty-respon .std-title36 {
        margin-bottom: 25px;
    }
    .drii-link-text {
        padding-left: 20px;
        padding-right: 10px;
    }
    .drii-link-icon {
        width: 34px;
        height: 34px;
    }
    .drii-link-down-icon {
        width: 16px;
    }
    .buy-inof-item-link {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .biil-icon {
        width: 42px;
    }
    .buy-inof-item-link .std-title36 {
        padding: 0px 12px;
    }
    .biil-jian {
        width: 7px;
    }
    .duty-esg-video-play {
        width: 60px;
    }
    .invest-intro-bot {
        padding: 30px 20px;
    }
    .invest-intro-bot-other {
        padding-left: 10px;
        padding-right: 10px;
    }
    .iibd-big {
        margin-bottom: 2px;
    }
    .invest-fixed-inof {
        --jian: 8px;
    }
    .iibd-bg-box img {
        width: 18px;
    }
    .iibd-bg-box .std-text14 {
        font-size: 12px;
    }
    .invest-intro-bot-data .std-title5 {
        margin-bottom: 6px;
    }
    .iibo-inof {
        margin-bottom: 20px;
    }
    .iibd-big span {
        margin-right: 20px;
        font-size: 40px;
    }
    .ifin-link {
        padding: 20px 20px 0;
    }
    .ifin-link-title {
        margin-bottom: 30px;
    }
    .ifin-link-bot-icon {
        width: 20px;
    }
    .ifin-link-bot {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .mod-nybanner2 .std-btn1 {
        margin-top: 15px;
    }
    .jsct-left {
        padding-right: 30px;
    }
    .jsii-link {
        padding: 25px 15px;
    }
    .jsii-link-title .std-title5 {
        padding-top: 6px;
        padding-left: 8px;
    }
    .jsii-link-title-icon {
        width: 30px;
        height: 30px;
    }
    .join-stone-inof {
        --jian: 8px;
    }
    .jsii-link-title {
        margin-bottom: 40px;
    }
    .join-inof-item-text {
        padding: 20px;
    }
    .join-inof-item:nth-of-type(2n) .join-inof-item-text {
        padding-right: 50px;
    }
    .jiit-word-nub {
        width: 100%;
        margin-bottom: 15px;
    }
    .jiit-word-nub-icon {
        width: 30px;
        height: 30px;
    }
    .jiit-word {
        margin-top: 20px;
    }
    .jiit-word-nub .std-text24 {
        top: 4px;
        padding-left: 12px;
    }
    .jfin-box {
        width: 120px;
        height: 120px;
    }
    .join-flow .std-title36 {
        margin-bottom: 40px;
    }
    .join-flow .nban2-btn {
        margin-top: 45px;
    }
    .install-contact .std-title36 {
        padding-right: 10px;
    }
    .install-contact-text .std-btn1 {
        margin-top: 30px;
    }
    .install-title .std-title36 {
        margin-bottom: 10px;
    }
    .install-find-inof-item {
        width: 50%;
    }
    .ifii-core-icon {
        width: 42px;
    }
    .ifii-core-text {
        margin-bottom: 70px;
    }
    .irrn-link {
        padding: 20px 15px;
    }
    .irrn-link .std-btn2 {
        margin-top: 60px;
    }
    .irrn-link .std-btn2 {
        margin-top: 35px;
    }
    .irrn-link .std-text24 {
        margin-bottom: .3em;
    }
    .approve-train-goon {
        --width: 460px;
    }
    .approve-train-inof {
        --jian: 8px;
    }
    .view-more {
        margin-top: 35px;
    }
    .dccf-add-icon {
        width: 40px;
    }
    .dccf-add-text .std-text18 {
        margin-bottom: 4px;
    }
    .ifii-core-text-nub .std-text14 {
        padding-left: 5px;
    }
    .dccf-add .dccf-item-box {
        padding: 20px 15px;
    }
    .dccf-add-text-inof {
        margin: 0 -3px;
    }
    .dccf-add-text-inof .ifii-core-text-nub {
        padding: 0 3px;
    }
    .dccf-add-text {
        padding-left: 12px;
    }
    .dccf-add-text-inof .ifii-core-link {
        padding: 0 12px;
    }
    .aecl-item-top {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .aecl-item-bot .std-btn6 {
        margin-top: 8px;
    }
    .aecl-item-bot {
        padding-bottom: 16px;
    }
    .wbii-text {
        padding-left: 7px;
    }
    .ware-box-inof {
        margin: 0 -8px;
    }
    .ware-box-inof-item {
        padding: 0 8px;
    }
    .ware-box-inof-item {
        width: 50%;
        margin-top: 20px;
    }
    .ware-box-inof {
        flex-wrap: wrap;
    }
    .ware-monitor-cry-text .std-title36 {
        margin-bottom: 10px;
    }
    .ware-monitor-cry-text .std-btn1 {
        margin-top: 35px;
    }
    .ware-monitor-cry-text {
        padding-right: 40px;
    }
    .ware-monitor.act .std-title36 {
        margin-bottom: 20px;
    }
    .wuct-inof-nub-top {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .detail-main .ware-monitor-cry-text .std-btn1 {
        margin-top: 30px;
    }
    .ware-energy .std-title36 {
        margin-bottom: 10px;
    }
    .ware-energy-cry-text {
        padding-left: 40px;
    }
    .detail-sell-cry-text .std-title36 {
        margin-bottom: 12px;
    }
    .wact-word {
        margin-bottom: 20px;
    }
    .wact-name {
        margin-bottom: 5px;
    }
    .wact-tips {
        margin-bottom: 10px;
    }
    .ware-inof-nub {
        width: 120px;
    }
    .ware-inof {
        --jian: 4px;
    }
    .ware-main .std-btn4 .std-btn1-link {
        padding: 2px 30px;
        height: 37px;
    }
    .ware-app-cry-text .std-title36 {
        margin-bottom: 10px;
    }
    .stii-text {
        padding-right: 30px;
    }
    .stii-text .std-title4 {
        margin-bottom: 12px;
    }
    .stii-text .std-text18 {
        margin-bottom: 20px;
    }
    .stii-btn-nub {
        width: 160px;
    }
    .stii-btn {
        --jian: 6px;
        --jian1: 12px;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 15px;
        padding-left: 40px;
    }
    .shin-link {
        padding: 16px 25px 16px 10px;
    }
    .shin-link-text {
        padding-left: 25px;
        padding-right: 10px;
    }
    .shin-link-text .std-text18 {
        margin-bottom: 6px;
    }
    .saci-item-new .saci-item-dot {
        width: 70px;
        height: 70px;
        margin-bottom: 15px;
    }
    .saci-item-new .std-text18 p {
        margin-bottom: 8px;
    }
    .saci-item-old .saci-item-dot {
        width: 10px;
        height: 10px;
        margin-bottom: 15px;
    }
    .collect-tpl .std-title36 {
        margin-bottom: 10px;
    }
    .collect-tpl-btn {
        margin-bottom: 20px;
    }
    .collect-tpl-btn-nub {
        margin: 0 30px;
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .collect-intro-cry-text {
        padding-left: 30px;
        padding-right: 0px;
    }
    .collect-intro-cry-text .std-title36 {
        margin-bottom: 8px;
    }
    .collect-main .ware-box {
        bottom: 50px;
    }
    .mod-title3 {
        margin-bottom: 25px;
    }
    .ssci-item {
        padding: 0 40px;
    }
    .science-speed-cry-inof {
        padding-bottom: 20px;
    }
    .std-font60 {
        font-size: 44px;
    }
    .science-indust-cry {
        padding: 40px 10px;
    }
    .science-indust-cry-nub {
        padding: 0 16px;
    }
    .sicn-icon {
        width: 34px;
        margin-bottom: 20px;
    }
    .science-research .std-title36 {
        margin-bottom: 15px;
    }
    .science-research .swiper-container-3d {
        width: 800px;
        margin-top: 50px;
        padding-bottom: 50px;
    }
    .science-coop-inof {
        --jian: 8px;
    }
    .scii-img {
        border-radius: 6px;
        padding: 15px 5px;
    }
    .ware-box{
        bottom: 60px;
    }
    .psbm-link-icon {
        width: 16px;
        margin-top: 6px;
    }
    .ciyn-data-num {
        font-size: 50px;
    }
    .company-intro-year-nub {
        margin-bottom: 30px;
    }
    .company-intro-left {
        padding-right:30px;
    }
    .company-intro-year {
        padding-left: 30px;
    }
    .science-advant .std-title36,
    .science-advant .std-text18{
        padding-right: 30px;
        margin-bottom: 10px;
    }
    .science-advant-text {
        padding-top: 10px;
    }
    .science-advant-text .swiper-controls1 {
        bottom: 40px;
        padding-right: 20px;
    }
    .science-indust {
        padding-top: 20px;
    }
    .science-indust .std-title36 {
        margin-bottom: 30px;
    }
    .saci-item-title {
        font-size: 18px;
    }
    /* 2024.08.02 - start */
    .duty-slogan-cry {
        margin-top: -68px;
    }
    .duty-slogan-cry-title {
        margin-bottom: 18px;
    }
    .duty-slogan-cry {
        padding: 28px 20px 20px;
    }
    .duty-esg-top-title {
        width: 35%;
    }
    .duty-esg-top-text {
        width: 65%;
    }
    .dcti-bot .std-text18 p::before {
        left: 6px;
    }
    .dcti-bot .std-text18 p {
        padding-left: 21px;
    }
    .dcti-bot .std-text24+.std-text18 {
        margin-top: 10px;
    }
    .dcti-bot .std-text18 p {
        margin-bottom: 0.5em;
    }
    .drii-link-wai {
        width: 34px;
    }
    .drii-link-text {
        padding-left: 16px;
        padding-right: 6px;
    }
    .duty-care-inof {
        --jian: 7px;
    }
    .dcin-link{
        border-radius: 10px;
    }
    .invest-intro-bot {
        padding: 28px 17px;
    }
    .invest-intro-top .std-title36 {
        width: 23%;
    }
    .invest-intro-top .std-text18 {
        width: 77%;
    }
    .invest-intro-bot,
    .join-stone .std-title36,
    .install-find-top,
    .detail1-core-text-inof,
    .detail-feature .std-title36,
    .invest-price .std-title36 {
        margin-bottom: var(--distance50);
    }
    .ifin-link {
        padding: 17px 16px 0;
    }
    .icii-icon {
        width: 24px;
    }
    .invest-contact-inof-item .std-title5 {
        padding-left: 12px;
    }
    .invest-contact-cry {
        width: 482px;
    }
    .school-section-top-cont {
        padding: 32px 8px 32px;
    }
    .sstc-ul-list {
        margin-bottom: 10px;
    }
    .sulr-list {
        margin-bottom: 6px;
    }
    .suls-inp {
        margin-right: 8px;
    }
    .ssul-top-list {
        padding: 0 8px;
    }
    .ssul-top-list span,
    .ssul-top-list {
        font-size: 14px;
    }
    .ssul-top-list:nth-of-type(2),
    .ssul-top-list:nth-of-type(3){
        width: 19%;
    }
    .ssul-top-list:first-child{
        width: 25%;
    }
    .ssul-top-list:nth-of-type(4){
        width: 12%;
    }
    .ssul-top> :last-child {
        width: 20%;
    }
    .ssul-top-list:last-child span,
    .ssul-top-list:last-child{
        font-size: 14px;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::before,
    .school-section-ul-list:not(:first-child) .ssul-top::after{
        width: 32px;
    }
    .ssul-top-list{
        margin-bottom: 0;
    }
    .ssul-top {
        padding: 12px 0;
    }
    .school-section-ul-list {
        margin-bottom: 16px;
    }
    .ssul-top-list:first-child{
        padding-left: 12px;
    }
    .ssul-bot-act p {
        margin-bottom: 6px;
        font-size: 14px;
    }
    .ssul-bot {
        padding: 22px 17px 30px;
    }
    .ssul-bot-ul-list {
        padding: 0 30px;
    }
    .ssul-bot-ul {
        margin-right: -30px;
        margin-left: -30px;
    }
    .ssul-bot-ul {
        margin-bottom: 16px;
    }
    .mod-page .pc-fenye li{
        line-height: 34px;
    }
    .wbii-text .std-text18{
        font-size: 16px;
    }
    .ware-box-inof-item {
        margin-top: 18px;
    }
    .ware-box {
        bottom: 0;
    }
    .saci-item-title {
        font-size: 16px;
    }
    .collect-main .ware-box {
        bottom: 0;
    }
    .science-research .swiper-container-3d{
        width: calc(100vw - 80px);
        margin-top: 38px;
        padding-bottom: 45px;
    }
    .science-research .std-text1 {
        width: 80%;
    }
    .ccin-top-btn::before, .ccin-top-btn::after {
        width: 10px;
    } 
    .contact-call .std-title36 {
        margin-bottom: 18px;
    }
    .contact-call-inof-nub {
        margin-bottom: 18px;
    }
    .partner-coop-logo {
        --width: 200px;
    }
    .vsbu-list {
        margin-bottom: 20px;
    }
    .video-section-btm-ul {
        --jian: 10px;
    }
    .enterp-main .mod-page, 
    .brochure-main .mod-page, 
    .video-main .mod-page {
        margin-top: 38px;
    }
    .brochure-sear {
        margin-top: 28px;
    }
    .brochure-sear .std-btn1-link {
        padding: 4px 24px;
    }
    .pclb-itl-icon {
        width: 18px;
        position: relative;
        top: 2px;
    }
    .partner-coop-logo {
        --width: 228px;
    }
    .company-develop-swiper {
        width: 60%;
    }
    .company-develop-swiper-nub {
        padding-right: 120px;
    }
    .cdsn-year-line {
        width: 90px;
    }
    .cdsn-year-line::before, .cdsn-year-line::after {
        width: 5px;
        height: 5px;
    }
    .company-add {
        padding: 0 30px;
    }
    .company-develop-box-pro {
        width: calc(calc(100% - 60px) / 8* 7 + 50px);
    }
    .culture-around-inof-item:nth-of-type(2n) .caii-text{
        margin-top: 0;
    }
    .culture-title i {
        top: -4px;
    }
    .company-intro-year-nub .std-text24{
        font-size: 14px;
    }
    .chsi-box {
        padding: 20px 20px 24px;
    }
    .company-develop-swiper {
        width: 64%;
    }
    .company-develop-swiper-nub {
        padding-right: 40px;
    }
    .dcsi-box-text .std-text24 {
        margin-bottom: 5px;
    }
    .dcsi-box-text {
        padding: 18px 18px;
    }
    .dcsi-box{
        align-items: stretch;
    }
    .dcsi-box .dcsi-box-img .ys-imgbox-cover{
        height: 100%;
    }
    .dcsi-box .dcsi-box-img img{
        height: 100%;
        object-fit: cover;
    }
    .dcsi-box-text{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .mouse_screen {
        width: 30px;
        padding-bottom: 70px;
    }
    .mouse_screen::before {
        height: 52px;
    }
    .mouse_screen::after {
        top: calc(100% - 52px);
    }
    .ys-ban-slick .slick-dots {
        bottom: 3em;
    }
    .ccii-text {
        padding: 20px 18px 9px;
    }
    .ccii-text .std-text18, .ccii-text .std-text18 p{
        line-height: var(--l1h5);
    }
    .ccii-text .std-text18 {
        height: auto;
        min-height: 10.5em;
        max-height: 13.5em;
        -webkit-line-clamp: 9;
    }
    .ccii-text .std-text24 {
        margin-bottom: 8px;
    }
    .ccii-text {
        justify-content: end;
    }
    .ccii-logo1 {
        top: 26px;
    }
    .brochure-section-ul-list {
        width: 50%;
    }
    .anchor-inof-nub {
        padding: 0 15px;
    }
    .mod-anchor {
        --heightx: 46px;
    }
    .dfab-nub {
        border-radius: 12px 12px 0 0;
    }
    .dfac-form{
        border-radius: 12px;
    }
    .dfab-nub .std-text18 {
        padding: 7px 30px 6px;
    }
    .dfac-form {
        padding: 35px 26px 32px 26px;
    }
    .mod-anchor {
        --heightx: 44px;
    }
    .psul-link-name {
        width: calc(calc(100% - 184px) * 0.3);
    }
    .psul-link-type {
        width: calc(calc(100% - 184px) * 0.2);
    }
    .psul-link-pro {
        width: calc(calc(100% - 184px) * 0.3);
    }
    .psul-link-text {
        width: calc(calc(100% - 184px) * 0.2);
    }
    .psul-link-ri {
        width: 184px;
    }
    .video-section-cont {
        --heightx: 40px;
    }
    .ddcb-left {
        width: 36%;
    }
    .ddcb-right {
        width: 64%;
    }
    .std-btn3 .std-btn1-link, .ssul-bot-more .std-btn1-link, .std-btn7 .std-btn1-link, .std-btn5 .std-btn1-link, .std-btn4 .std-btn1-link, .std-btn4h .std-btn1-link {
        padding: 2px 20px;
    }
    .ddcb-rln-btn-nub {
        padding: 0 6px;
    }
    .smtu-list-text{
        line-height: 1.2;
        height: 2.4em;
        overflow: hidden;
        text-overflow: clip;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .service1-main-top-line {
        top: 55%;
    }   
    .service1-main-top-line2 {
        top: 54%;
    }
    .sstc-ul-list {
        margin-bottom: 8px;
    }
    .ssul-top-list:first-child {
        width: 100%;
    }
    .school-section-cry .ssul-top{
        padding-right: 32px;
    }
    .ssul-top-list:nth-of-type(2), .ssul-top-list:nth-of-type(3) {
        width: 25%;
    }
    .ssul-top-list:nth-of-type(4),
    .ssul-top> :last-child {
        width: 25%;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 12px;
    }
    .ssul-top-list {
        padding: 0 12px;
    }
    .join-inof-item-text .std-title36 {
        margin-bottom: 0;
    }
    .jiit-word-nub {
        margin-bottom: 10px;
    }
    .jiit-word {
        margin-bottom: -10px;
    }
    .join-inof-item-text .std-title36 {
        line-height: var(--l1h2);
    }
    .join-inof-item:nth-of-type(2n) .join-inof-item-text {
        padding-right: 25px;
    }
    .approve-train-goon {
        --width: 360px;
    }
    .nrii-link-text-case {
        line-height: 1.2;
    }
    .case-refer .nrii-link-text .std-title4{
        line-height: 1.2;
    }
    .nrii-ltc-nub {
        margin-bottom: 5px;
    }
    .nrii-link .nrii-link-btn {
        line-height: 26px;
    }
    .nrii-ltc-nub-name .ys-imgbox-cover {
        width: 15px;
        top: 0px;
        margin-right: 6px;
    }
    .nrii-ltc-nub-name {
        width: 37%;
    }
    .nrii-ltc-nub-core {
        width: 63%;
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 12px;
    }
    .case-refer .nrii-link-text .std-title4{
        font-size: 18px;
    }
    .news-refer-inof.mod-dots2 .slick-dots {
        bottom: 14px;
        left: 10px;
    }
    .stii-btn-nub {
        width: 100%;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 0;
        padding-left: 26px;
    }
    .stii-text {
        padding-right: 26px;
    }
    .saci-item-new .std-text18 p {
        margin-bottom: 6px;
    }
    .saci-item-title {
        font-size: 14px;
    }
    .saci-item-new .saci-item-dot {
        width: 50px;
        height: 50px;
        margin-bottom: 4px;
    }
    .faq-section-cont-le {
        width: 29%;
        padding: 14px 11px;
    }
    .fulb-list .std-text1 {
        line-height: 1.5;
    }
    .fulb-list {
        margin-bottom: 2px;
    }
    .fscl-ul-list {
        margin-bottom: 8px;
    }
    .psul-link-ri-list:nth-last-of-type(2){
        display: none;
    }
    .psul-link-ri {
        width: 170px;
    }
    .psul-link-name {
        width: calc(calc(100% - 170px) * 0.3);
    }
    .psul-link-type {
        width: calc(calc(100% - 170px) * 0.2);
    }
    .psul-link-pro {
        width: calc(calc(100% - 170px) * 0.3);
    }
    .psul-link-text {
        width: calc(calc(100% - 170px) * 0.2);
    }
    .psul-link-ri-list:nth-last-of-type(2) {
        display: block;
    }
    .psul-link-ri-list {
        padding: 0 4px;
    }
    .psul-link-ri {
        margin-left: -4px;
        margin-right: -4px;
    }
    .plrl-cont{
        height: calc(var(--text14) * var(--l1h5) + 8px);
    }
    .home-screen-text{
        max-width: 100%;
    }
    .home-screen-text .std-title5 {
        height: 4.5em;
        -webkit-line-clamp: 3;
    }
    .home-screen-text {
        --height: calc(var(--font20)* 4.5 + 56px);
    }
    .sliu-list-le {
        top: 0px;
    }
    .sliu-list-le::after{
        width: 6px;
        height: 6px;
    }
    .nrii-link-text {
        padding: 22px 20px 34px;
    }
    .news-refer-inof.mod-dots2 .slick-dots {
        top: calc(calc(100vw - 80px) / 320* 197 - 26px);
        left: 15px;
        bottom: auto;
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 9px;
    }
    .case-refer .nrii-link-text .std-title4{
        height: 3.6em;
    }
    .nrii-ltc-nub {
        margin-bottom: 3px;
    }
    .case-refer .nrii-link-text {
        padding: 14px 20px 6px;
    }
    .sstc-ul-list-search {
        width: 44%;
    }
    .join-stone-cry .std-title36{
        margin-bottom: 10px;
    }
    .culture-value-text {
        width: 100%;
    }
    /* 991end */
}
/* 767 */
@media screen and (max-width: 767px) {
    .ys-ban-pc,
    .ys-nyban-pc {
        display: none;
    }
    .ys-ban-video {
        display: none;
    }
    .ys-ban-ph,
    .ys-nyban-ph {
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    :root {
        --distance150: 55px;
        --distance120: 50px;
        --distance100: 45px;
        --distance80: 40px;
        /* inside - start */
        --distance110: 48px;
        /* inside - end */
    }
    .home-screen-title {
        font-size: 80px;
    }
    .home-screen-text {
        --margin1: 16px;
        --height: calc(var(--font20) * 3 + 56px);
    }
    .home-screen-logo {
        top: 30px;
        width: 165px;
    }
    .ys-ban-txtbox .ys-ban-title {
        margin-bottom: 30px;
    }
    .ys-ban-slick .slick-dots {
        padding-left: 10px;
    }
    .mod-dots1 .slick-dots li.slick-active {
        width: 60px;
    }
    .mod-dots1 .slick-dots li {
        width: 35px;
        height: 24px;
    }
    .home-solution-cry {
        flex-wrap: wrap;
    }
    .home-solution-cry-list {
        width: 100%;
        position: relative;
        min-height: var(--zhi1);
    }
    .home-solution-cry {
        margin-right: 0;
    }
    .home-solution-cry-img {
        width: 100%;
        padding-top: 20px;
    }
    .home-solution-cry {
        min-height: auto;
    }
    .home-product-cry-list {
        width: 80%;
    }
    .hpdl-item .std-title5 {
        font-size: 14px;
    }
    .hpdl-item {
        margin: 0 10px;
        padding: 10px 0px;
    }
    .home-product-dots {
        width: calc(100% + 28px);
        left: -14px;
    }
    .hpdl-item-icon {
        width: 22px;
    }
    .habi-list {
        --linewidth: 26px;
        --lineheight: 58px;
    }
    .habi-list-item-pop {
        width: 200px;
        padding: 13px 15px 13px 13px;
    }
    .habi-list-item .std-text1,
    .habi-list-item .std-text1 p {
        line-height: var(--l1h5);
    }
    .habi-list-item .std-text18 {
        margin-bottom: 3px;
    }
    .habc-top .std-text18 {
        margin-bottom: 16px;
    }
    .home-about-box {
        margin-right: 0;
    }
    .home-about-box {
        width: calc(100% + 40px);
        position: relative;
        left: -20px;
    }
    .home-about-box-cry {
        padding-left: 20px;
        padding-right: 20px;
    }
    .habc-list {
        --padding1: 8px;
    }
    .home-start-cry-text {
        width: 61.12%;
    }
    .home-start-cry-text .std-title2 {
        margin-bottom: 16px;
    }
    .footer-bot {
        flex-wrap: wrap;
    }
    .footer-logo {
        padding-top: 0;
        margin-bottom: 14px;
    }
    .ftcs-nub-code {
        left: 10px;
        transform: translateX(0);
    }
    /* inside - start */
    .pro-hot .std-title36 {
        margin-bottom: 18px;
    }
    .psci-list-box-nub {
        width: 50%;
    }
    .phli-link-text {
        padding: 22px 18px 22px 28px;
    }
    .psci-list-text {
        margin-bottom: 20px;
    }
    .psci-list-box {
        --jian1: 7px;
        --jian2: 14px;
    }
    .psci-list {
        margin-bottom: 42px;
    }
    .dfli-cry {
        padding: 28px 16px 28px;
    }
    .dfli-cry-icon {
        width: 50px;
        margin-bottom: 16px;
    }
    .ddcb-left {
        width: 100%;
    }
    .detail-data-cry-box {
        flex-wrap: wrap;
    }
    .ddcb-right {
        width: 100%;
    }
    .ddcb-img {
        width: 60%;
    }
    .ddcb-left {
        padding-top: 0;
        padding-bottom: 40px;
    }
    .ddcb-img.mod-dots2 .slick-dots {
        bottom: -10px;
    }
    .detail-sell-cry-text .std-title36 {
        margin-bottom: 11px;
    }
    .detail-sell-cry-img {
        width: 38%;
    }
    .detail-realize-cry .std-title36 {
        margin-bottom: 9px;
    }
    .detail-about .std-title36,
    .detail-case .std-title36 {
        margin-bottom: 22px;
    }
    .psci-list-box.detail-about-list {
        padding-bottom: 20px;
    }
    .detail-about-list.mod-dots2 .slick-dots {
        bottom: 2px;
    }
    .dcsi-box {
        flex-wrap: wrap;
    }
    .dcsi-box-img {
        width: 100%;
    }
    .dcsi-box-text {
        width: 100%;
    }
    .dccf-item.dccf-item3 {
        width: 100%;
    }
    .detail-consult-cry {
        --jian23: 6px;
        --jianx25: 12px;
    }
    .detail-consult-cry {
        padding: 26px 14px 26px 15px;
    }
    .detail-consult .std-title36 {
        margin-bottom: 22px;
    }
    .dccf-item-code .std-text1 {
        margin-right: 0px;
    }
    .dccf-item-code .dccf-item-box {
        width: 180px;
        margin-right: 10px;
    }
    .dccf-item-box {
        height: 36px;
    }
    .dccf-item-code .dccf-item-img {
        height: 36px;
    }
    .dccf-item-text .dccf-item-box,
    .dccf-item-text textarea {
        height: 160px;
    }
    .contact-map {
        min-height: 600px;
    }
    .contact-map-box {
        transform: translate(-50%, -84%) scale(1.8);
    }
    .contact-map .mod-arrows .slick-prev {
        left: 20px;
    }
    .contact-map .mod-arrows .slick-next {
        right: 20px;
    }
    .contact-map {
        --width1: 10px;
    }
    .contact-map-cry-list {
        margin-left: calc(50vw - 175px);
    }
    .ys-nybanner2 {
        display: flex;
        flex-direction: column-reverse;
    }
    .ys-nybanner2 .ys-nyban-title {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
        padding-top: var(--distance80);
        padding-bottom: var(--distance80);
        overflow: hidden;
    }
    .nban2-core .std-text1,
    .ys-nyban-title .nban2-core h1 {
        color: #333;
    }
    .nban2-core .std-text18,
    .nban2-core .std-text18 p {
        color: #666;
    }
    .nban2-core {
        width: 100%;
    }
    .nban2-core .std-btn4 .std-btn1-link {
        box-shadow: 0px 5px 25px 1px rgba(135, 165, 193, 0.15);
    }
    .nban2-list-nub::before {
        background: #333;
    }
    /* inside - end */
    .ny4ban-play {
        width: 60px;
    }
    .detail-data-cry-box {
        padding: 34px 13px 30px 13px;
    }
    .habc-list {
        --padding1: 10px;
    }
    .habc-list {
        width: calc(100% + 20px);
    }
    .contact-map-cry-list {
        width: 350px;
    }
    .footer-bot-text span {
        text-align: left;
    }
    .footer-bot-text a {
        display: inline-block;
    }
    .footer-bot-text span {
        display: inline-block;
        width: auto;
    }
    .ys-ban-btnph {
        display: inline-block;
    }
    .ys-ban-btnpc {
        display: none;
    }
    .ys-nybanner-add .std-title3 {
        text-align: center;
        margin-bottom: 0;
    }
    .ys-nybanner-add .std-btn3 {
        display: none;
    }
    /*kim start*/
    /*g2*/
    .faq-section-cont-le {
        border-radius: 10px;
        padding: 20px 20px;
        width: 100%;
    }
    .faq-section-cont-ri {
        width: 100%;
        margin-top: 30px;
    }
    .fulu-list-top {
        padding: 6px 20px;
    }
    .fult-icon {
        width: 18px;
    }
    .video-search {
        margin-top: 20px;
        width: 55%;
    }
    .video-search-ri {
        padding: 4px 24px;
        margin-left: 13px;
        border-radius: 14px;
    }
    .video-search {
        margin-top: 16px;
        width: 72%;
    }
    .faq-section {
        padding-top: 45px;
    }
    .faq-section-cont-le .std-text24 {
        font-size: 18px;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    .fscl-ul-list {
        margin-bottom: 6px;
    }
    .fscr-ul-list .std-text24 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .fscr-ul-list-ul {
        border-radius: 10px;
    }
    /*g5*/
    .brochure-sear {
        width: 56%;
        margin-top: 24px;
        border-radius: 24px;
    }
    .brochure-sear-icon {
        padding: 10px 22px;
        background: var(--colormain);
        border-radius: 18px;
    }
    .brochure-section-ul-list {
        width: 50%;
    }
    .bsul-link-btm-top .std-title5 {
        font-size: 16px;
    }
    .brochure-section {
        padding-top: 45px;
    }
    /*g6*/
    .enter-section-ul-list {
        padding: 0px 8px;
        margin-bottom: 22px;
        width: 50%;
    }
    .esul-link-top .std-title5 {
        font-size: 16px;
    }
    .esul-link-top-icon {
        width: 18px;
        margin-right: 8px;
        margin-top: 4px;
    }
    /*g4*/
    .vsbu-list {
        width: 50%;
    }
    .vsbu-list-link-btm .std-title5 {
        margin-top: 8px;
        margin-bottom: 30px;
    }
    /*g3*/
    /* .psul-link-type {
        width: 18%;
        padding-right: 15px;
    } */
    .psul-link {
        padding: 12px 15px;
    }
    .product-section-ul> :first-child .psul-link {
        padding: 14px 15px;
    }
    /* .psul-link-pro {
        width: 25%;
        padding-right: 15px;
    }
    .psul-link-name {
        width: 28%;
        padding-right: 15px;
    }
    .psul-link-text {
        width: 26%;
    } */
    /*b6*/
    .ssul-top-list {
        width: 42%;
    }
    .sstc-ul-list-search {
        width: 75%;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::before {
        line-height: 124px;
        width: 40px;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::after {
        line-height: 124px;
        width: 40px;
    }
    .ssul-top-list {
        font-size: 16px;
        margin-bottom: 8px;
    }
    .ssul-bot-ul {
        margin-bottom: 14px;
    }
    .ssul-top-list span {
        font-size: 16px;
    }
    .ssul-bot {
        padding: 22px 20px 24px;
    }
    .school-section-top-cont .std-text24 {
        font-size: 18px;
    }
    /*g16*/
    .error-section-cont-text {
        margin-top: 8px;
        margin-bottom: 6px;
        font-size: 16px;
    }
    .error-section-cont-link a {
        font-size: 14px;
    }
    /*kim end*/
    /* 2024年7月23日--ada */
    .service1-main-top {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .smtu-list-text {
        font-size: 12px;
    }
    .smtu-list-nub {
        font-size: 12px;
    }
    .service1-section-cont {
        padding: 20px 15px;
    }
    .service1-section-cont-top {
        padding: 20px;
        margin-bottom: 20px;
    }
    .ssct-tit {
        margin-bottom: 8px;
    }
    .service1-section-cont-btm {
        padding: 0 20px;
        margin-bottom: 20px;
    }
    .sscb-act .std-text24 {
        margin-bottom: 8px;
    }
    .sscb-act-ol.yxedr-active p {
        margin-bottom: 6px;
    }
    .sscb-btm {
        margin-top: 20px;
    }
    .std-btn3 .std-btn1-link {
        height: 30px;
    }
    .dccf-item-btn::after {
        font-size: 8px;
    }
    .dccf-item .std-text1 {
        padding: 0 6px;
    }
    .product-section-btm-more {
        margin-top: 20px;
    }
    .psbm-link-icon {
        width: 16px;
        margin-top: 4px;
    }
    .anchor-inof-nub-link .std-text1 {
        line-height: 60px;
    }
    .video-section {
        padding-top: 35px;
    }
    .product-section {
        margin-top: 35px;
    }
    .service2-section-cont.detail-consult-cry {
        padding: 25px 20px;
    }
    .service4-section-cont {
        padding: 25px 20px;
    }
    .service2-section-cont-top {
        flex-wrap: wrap;
    }
    .service2-section .ssct-le {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 15px;
    }
    .ssct-le-inp {
        margin-top: 4px;
    }
    .service2-section .ssct-ri {
        width: 100%;
    }
    .service2-section-cont-btm {
        margin-top: 15px;
    }
    .sscb-tit {
        margin-bottom: 15px;
    }
    .service4-section-cont .dccf-item-text .dccf-item-box,
    .dccf-item-text textarea {
        height: 180px;
    }
    .service4-section-cont-nub {
        margin-bottom: 15px;
    }
    .service8-section-cont-top {
        margin-bottom: 15px;
    }
    .service8-section-cont .service2-section-cont-link {
        margin-top: 15px;
    }
    .dccf-item {
        width: 100%;
    }
    .dccf-item-box {
        height: 36px;
        margin-bottom: 8px;
    }
    .dccf-item-select .ys-select-xtbbox .iconfont {
        font-size: 12px;
    }
    .sscl-left-link {
        padding: 7px 30px;
    }
    .sscl-right-link {
        padding: 7px 30px;
    }
    .dccf-item-button {
        padding: 7px 30px;
    }
    .service8-section .ssct-le-tit {
        padding: 7px 30px;
        margin-bottom: 15px;
    }
    .service2-section-cont-link {
        margin-top: 20px;
    }
    .sscl-left {
        width: 34%;
        margin-right: 15px;
    }
    .sscl-right {
        width: 34%;
    }
    .sscb-last {
        margin-top: -2px;
    }
    .input-add {
        right: 10px;
    }
    .input-add::before,
    .input-add::after {
        width: 12px;
    }
    .dccf-item-button-list p {
        margin-top: 18px;
    }
    .service4-section-cont-text {
        margin-bottom: 12px;
    }
    .service4-section-cont .dccf-item {
        margin-bottom: 12px;
    }
    .service8-section .ssct-le {
        padding-right: 15px;
    }
    .service8-section .ssct-ri-img {
        height: 160px;
        margin-top: 14px;
    }
    .service8-section .ssct-le {
        width: 43%;
    }
    .service8-section .ssct-ri {
        width: 57%;
    }
    .nrii-link-text {
        padding: 20px 15px;
    }
    .news-inof-form-nub {
        width: 100%;
    }
    .nifn-select {
        width: 100%;
        margin-bottom: 15px;
    }
    .nifn-search {
        width: calc(100% - 100px);
        margin-bottom: 15px;
    }
    .news-inof-form-nub .std-btn1 {
        width: fit-content;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .news-inof-form {
        --height1: 36px;
    }
    .news-inof-cry-item {
        width: 50%;
    }
    .nici-link {
        padding: 20px 15px 0;
    }
    .detail1-core-add {
        flex-wrap: wrap;
    }
    .detail1-core-text {
        width: 100%;
    }
    .detail1-core-add-share {
        margin-top: 20px;
        width: 100%;
        padding-left: 0;
    }
    .detail-page {
        margin-top: 20px;
        padding-top: 20px;
    }
    .d1cas-box-title {
        padding-top: 15px;
        padding-bottom: 15px;
        margin-bottom: 18px;
    }
    .ys-share-img,
    .d1cas-brl-icon {
        width: 34px;
    }
    .video-search-le-icon {
        width: 18px;
        margin-top: 3px;
    }
    .video-search .std-btn1 {
        margin-left: 14px;
    }
    .video-section-cont {
        --heightx: 40px;
    }
    .vscu-jian-btn {
        top: 8px;
    }
    .product-section-btm-more {
        margin-top: 25px;
        padding-bottom: 15px;
    }
    .mod-page .pc-fenye li {
        width: 32px;
        height: 32px;
        line-height: 32px;
        margin: 0 6px;
    }
    .file-img {
        --jian: 6px;
    }
    .news-refer-inof.mod-dots2 .slick-dots {
        top: calc(calc(100vw - 40px) / 320* 197 - 26px);
        left: 15px;
        bottom: 10px;
    }
    .news-refer-inof.mod-dots2 .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 6px;
    }
    .d1cas-box-btn {
        display: flex;
        justify-content: center;
    }
    .sadn-link {
        height: 2px;
    }
    .sadn-link::before {
        height: 2px;
    }
    .d1cas-box-btn .ys-share {
        margin-right: 20px;
        margin-bottom: 0;
    }
    .d1cas-box-return-link {
        display: flex;
    }
    .d1cas-brl-icon {
        margin-right: 10px;
    }
    .d1cas-box-return-link .std-text1 {
        margin-top: 3px;
    }
    .saii-link-img {
        margin-bottom: 20px;
    }
    .d1cti-nub-icon {
        width: 18px;
        margin-right: 6px;
        margin-top: -4px;
    }
    .d1cti-nub {
        margin-top: 4px;
    }
    .saii-link-text-bot {
        padding-top: 15px;
    }
    .saii-link-text .detail1-core-text-inof {
        --jian: 14px;
    }
    .std-btn1-add .std-btn1-link {
        height: 34px;
        padding: 3px 30px;
    }
    .news-inof-form-right .news-inof-form-nub:first-child {
        width: calc(100% - 120px);
    }
    .news-inof-form-right .news-inof-form-nub:last-child {
        width: 120px;
    }
    .news-inof-form-right .news-inof-form-nub:first-child .nifn-search {
        width: 100%;
    }
    .news-inof-form-left,
    .news-inof-form-right {
        width: 100%;
    }
    .news-inof-form {
        --height1: 36px;
        --jian: 4px;
    }
    .saii-now {
        flex-wrap: wrap;
    }
    .saii-now-img {
        width: 100%;
    }
    .saii-now-text {
        width: 100%;
        padding: 20px 15px;
    }
    .saii-now-text-code {
        position: absolute;
        bottom: 5px;
        right: 15px;
    }
    .saii-now-text-word {
        width: 100%;
    }
    .saii-ntw-span {
        padding-bottom: 8px;
    }
    .saii-ntw-detail {
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .show-all-inof-item {
        margin-bottom: 22px;
    }
    .show-active-dots {
        --jian: 10px;
    }
    .nifn-search-icon {
        width: 20px;
    }
    .detail2-main .detail1-core-add-share {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .d2cas-inof-item-link {
        padding-bottom: 10px;
        padding-top: 25px;
    }
    .detail1-core-add-share .std-text24 {
        margin-top: 10px;
        margin-bottom: 0px;
    }
    .d2cas-iil-img {
        border-radius: 6px;
        margin-bottom: 10px;
    }
    .case-refer .nrii-link-img {
        width: 100%;
    }
    .case-refer .nrii-link-text {
        width: 100%;
        padding: 20px;
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 16px;
    }
    .nrii-ltc-nub-name .ys-imgbox-cover {
        width: 20px;
        top: 3px;
        margin-right: 8px;
    }
    .nrii-ltc-nub {
        margin-bottom: 8px;
    }
    .case-inof-cry-item {
        width: 50%;
    }
    .case-inof-cry {
        --jian: 8px;
        --jian1: 20px;
    }
    .case-main .news-refer-inof.mod-dots2 .slick-dots {
        top: calc(calc(100vw - 40px) / 441* 321 - 26px);
        left: 15px;
        bottom: 10px;
    }
    .cici-link-text {
        padding: 15px 10px;
    }
    .cici-link-text-core {
        margin-top: 20px;
    }
    .cici-ltc-icon {
        width: 24px;
    }
    .ys-cont900 {
        padding: 0 20px;
    }
    .psci-lbn-link-text {
        padding-bottom: 5px;
    }
    .mod-dots2 .slick-dots li,
    .mod-dots2 .swiper-pagination-bullet {
        margin: 0 6px;
        width: 8px;
        height: 8px;
    }
    .detail3-data-core-inof {
        padding: 10px 0;
    }
    .d3dci-nub {
        width: 50%;
        padding: 10px;
    }
    .d3dci-nub-icon {
        width: 28px;
    }
    .d3dci-nub:nth-child(even)::before {
        display: none;
    }
    .d3dci-nub::before {
        height: 20px;
    }
    .detail3-table-inof-item p {
        padding: 8px 15px;
    }
    .dcsi-box-text {
        padding: 20px 15px;
    }
    .ccin-top-icon {
        width: 32px;
    }
    .ccin-top-btn {
        width: 24px;
        height: 24px;
    }
    .ccin-bot-item {
        margin-bottom: 12px;
    }
    .ccin-bot-item .std-text18 {
        width: 70px;
    }
    .ccin-top .std-text24 {
        padding-left: 18px;
        padding-right: 18px;
    }
    .contact-call-inof-nub {
        margin-bottom: 22px;
    }
    .culture-title {
        padding-top: 20px;
        margin-bottom: 12px;
    }
    .caii-text .std-text24 {
        margin-bottom: 12px;
    }
    .culture-two .std-text18 {
        padding-top: 20px;
    }
    .culture-cover-inof-item {
        flex-wrap: wrap;
    }
    .ccii-img,
    .ccii-text {
        width: 100%;
    }
    .ccii-text {
        padding: 20px 15px;
    }
    .ccii-logo1 {
        top: calc(calc(100vw - 40px) / 441* 353 - 32px);
    }
    .ccii-text .std-text24 {
        margin-bottom: 6px;
    }
    .culture-title i {
        font-size: 48px;
    }
    .culture-cover-inof-item {
        margin-top: 30px;
    }
    .company-develop-swiper {
        margin-bottom: 40px;
    }
    .company-innovate .std-btn2 {
        margin-top: 30px;
    }
    .company-honor-swiper .swiper-controls1 {
        margin-top: 30px;
    }
    .company-finance {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .company-develop .mod-title4 {
        margin-bottom: 25px;
    }
    .company-advant .std-title36 {
        margin-bottom: 14px;
    }
    .company-advant-cry {
        margin-top: 20px;
        height: 450px;
    }
    .company-honor-swiper {
        --jian: 6px;
    }
    .chsi-box {
        padding: 20px 20px 40px;
    }
    .cacn-new .std-text24 {
        padding-bottom: 22px;
    }
    .cacn-nin-name {
        margin-bottom: 2px;
    }
    .cacn-new-inof-nub {
        margin-bottom: 32px;
    }
    .company-innovate .ys-cont1400 {
        position: relative;
        width: 100%;
        top: 0;
        left: 0;
        transform: none;
        padding: 30px 20px;
    }
    .company-innovate .std-title36 {
        margin-bottom: calc(var(--distance54) - 15px);
    }
    .company-innovate-bg {
        position: absolute;
        z-index: 6;
        top: 0;
        height: 100%;
    }
    .company-innovate-bg img {
        height: 100%;
    }
    .cacn-new {
        padding: 30px 20px 41px;
    }
    .company-innovate .std-text18 {
        width: 100%;
    }
    .std-btn2-icon {
        width: 28px;
        height: 28px;
    }
    .duty-slogan-cry {
        padding: 20px 15px;
    }
    .duty-esg-video-play {
        width: 50px;
    }
    .ssul-bot-more .std-btn1-link,
    .std-btn7 .std-btn1-link,
    .std-btn5 .std-btn1-link,
    .std-btn4 .std-btn1-link,
    .std-btn4h .std-btn1-link {
        --ra1: 20px;
        height: 40px;
        padding: 4px 40px;
    }
    .duty-esg-top {
        flex-wrap: wrap;
    }
    .duty-esg-top-title {
        width: 100%;
        margin-bottom: 15px;
    }
    .duty-esg-top-text .std-btn7 {
        margin-top: 20px;
    }
    .duty-esg-top-text {
        width: 100%;
    }
    .duty-creat .ys-cont1400 {
        flex-wrap: wrap;
    }
    .duty-creat-img {
        width: 100%;
        position: relative;
        top: 0;
        margin-bottom: 20px;
    }
    .dcin-link-text {
        padding: 0 15px 20px;
    }
    .duty-creat-text {
        width: 100%;
        padding-left: 0px;
    }
    .dcib-nub-circle {
        width: 26px;
        height: 26px;
        line-height: 26px;
    }
    .dcti-top-icon {
        width: 36px;
    }
    .drii-link-icon {
        width: 28px;
        height: 28px;
    }
    .drii-link-icon img {
        width: 16px;
    }
    .drii-link-text {
        padding-left: 0px;
        padding-right: 6px;
    }
    .drii-link-down-icon {
        width: 14px;
    }
    .biil-icon {
        width: 36px;
    }
    .buy-inof-item-link .std-title36 {
        font-size: 20px;
        padding: 0px 10px;
    }
    .duty-care {
        padding-bottom: calc(var(--distance100) + 10px);
    }
    .duty-welfare {
        padding-bottom: calc(var(--distance150) + 10px);
    }
    .duty-respon .std-title36 {
        margin-bottom: 0px;
    }
    .invest-intro-top {
        flex-wrap: wrap;
    }
    .invest-intro-top .std-title36 {
        width: 100%;
        margin-bottom: 15px;
    }
    .invest-intro-top .std-text18 {
        width: 100%;
    }
    .invest-intro-top .std-text18 p {
        margin-bottom: 1em;
    }
    .invest-fixed-inof-nub {
        width: 50%;
    }
    .invest-intro-bot {
        flex-wrap: wrap;
    }
    .invest-intro-bot-data {
        width: 100%;
        margin-bottom: 20px;
    }
    .invest-intro-bot-other {
        width: 100%;
        padding-left: 0;
    }
    .iibo-inof-nub .std-text1 {
        margin-bottom: 4px;
    }
    .iibo-inof {
        margin-bottom: 6px;
    }
    .mod-nybanner2 .std-btn1 {
        margin-top: 65px;
    }
    .join-stone-cry {
        flex-wrap: wrap;
    }
    .join-stone-cry-img {
        width: 100%;
    }
    .join-stone-cry-text {
        width: 100%;
        padding: 20px 15px;
    }
    .join-stone-inof-item {
        width: 50%;
    }
    .jsii-link {
        padding: 20px 15px;
    }
    .jsii-link-title {
        margin-bottom: 25px;
    }
    .join-inof-item .ys-cont1400 {
        flex-wrap: wrap;
    }
    .join-inof-item-img {
        width: 100%;
    }
    .join-inof-item-text {
        width: 100%;
        padding: 20px 0;
    }
    .jiit-word-nub {
        width: 50%;
        margin-bottom: 15px;
    }
    .join-inof-item:nth-of-type(2n) .join-inof-item-text {
        padding-right: 0px;
    }
    .jiit-word {
        margin-top: 10px;
    }
    .join-inof-item-text .std-title36 {
        margin-bottom: 10px;
    }
    .join-flow-inof {
        flex-wrap: wrap;
    }
    .jfin-box {
        width: 115px;
        height: 115px;
    }
    .approve-train .install-find-text {
        width: calc(100% - 0px);
        margin-bottom: 20px;
    }
    .join-flow-inof-nub {
        margin-bottom: 10px;
    }
    .join-flow .std-title36 {
        margin-bottom: 30px;
    }
    .join-flow .nban2-btn {
        margin-top: 35px;
    }
    .install-contact .ys-cont1200 {
        flex-wrap: wrap;
    }
    .install-contact .std-title36 {
        width: 100%;
        margin-bottom: 15px;
    }
    .install-contact-text {
        width: 100%;
    }
    .install-contact-text .std-text18 {
        margin-bottom: 8px;
    }
    .install-contact-text .std-btn1 {
        margin-top: 25px;
    }
    .install-find-top {
        flex-wrap: wrap;
    }
    .iftl-select {
        width: 100%;
        margin-bottom: 15px;
    }
    .install-find-top-search {
        flex-wrap: wrap;
        width: 100%;
    }
    .install-find-top-search .ifts-input {
        margin-right: 0;
        width: calc(100% - 120px);
        margin-bottom: 15px;
    }
    .ssul-bot-more .std-btn1-link,
    .std-btn7 .std-btn1-link,
    .std-btn5 .std-btn1-link,
    .std-btn4 .std-btn1-link,
    .std-btn4h .std-btn1-link {
        --ra1: 18px;
        height: 36px;
        padding: 4px 40px;
    }
    .install-find-top-search .std-btn3 {
        margin: 0 auto;
    }
    .ifii-core-text {
        margin-bottom: 60px;
    }
    .ifii-core-icon {
        width: 32px;
        margin-bottom: 10px;
    }
    .install-find-inof {
        --jian: 6px;
    }
    .irrn-link .std-btn2 {
        margin-top: 15px;
    }
    .invest-intro-bot-data::before {
        display: none;
    }
    .invest-fixed .std-title36 {
        margin-bottom: calc(var(--distance54) - 5px);
    }
    .approve-train-goon {
        --width: 420px;
    }
    .approve-train-inof {
        --jian: 6px;
    }
    .join-flow-inof::before {
        top: 50px;
    }
    /* .product-section-ul> :first-child .psul-link {
        background: transparent;
        color: #666;
    }
    .product-section-ul-list:first-child {
        background: var(--colormain);
    } */
    .duty-slogan-cry-title {
        font-size: 20px;
    }
    .invest-intro-top .std-text18 p {
        margin-bottom: .5em;
    }
    .view-more {
        margin-top: 25px;
    }
    .join-flow-inof::before {
        display: none;
    }
    .join-flow-inof {
        justify-content: space-evenly;
    }
    .install-find-inof-item {
        width: 100%;
    }
    .install-find-top-left {
        width: 100%;
    }
    .detail-main .std-btn1.std-btn3 .std-btn1-link {
        height: 36px;
        padding: 4px 34px;
    }
    .std-btn1.std-btn3 .std-btn1-link {
        height: 38px;
        padding: 4px 34px;
    }
    .ifts-input {
        height: 38px;
    }
    .iftl-select {
        height: 38px;
    }
    .install-main .mod-dots2 .slick-dots {
        bottom: 10px;
    }
    .install-relate .std-title3 {
        margin-bottom: calc(var(--distance54) - 0px);
    }
    .approve-partner-cry.detail-consult-cry {
        padding: 20px 15px;
    }
    .approve-partner-cry .detail-consult-cry-form {
        margin-top: 20px;
    }
    .dccf-item-box {
        flex-wrap: wrap;
    }
    .dccf-add-text-inof .ifii-core-text {
        flex-wrap: wrap;
    }
    .dccf-add-text {
        width: 100%;
        padding-left: 0;
    }
    .ifii-core-text-nub {
        width: 50%;
    }
    .dccf-add-text-inof .ifii-core-text-nub {
        padding: 5px;
    }
    .dccf-add-text-inof {
        flex-wrap: wrap;
    }
    .dccf-add-text-inof .ifii-core-link {
        padding: 0;
        margin-top: 5px;
    }
    .dccf-item-code .dccf-item-box {
        width: 176px;
    }
    .approve-easy-cry {
        flex-wrap: wrap;
    }
    .approve-easy-cry-left {
        width: 100%;
        margin-bottom: 20px;
    }
    .approve-easy-cry-rotate {
        width: 100%;
    }
    .aecl-item-top {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .aecl-item-bot .std-btn6 {
        margin-top: 6px;
    }
    .aecl-item-bot {
        padding-bottom: 16px;
    }
    .approve-partner-cry .std-text24:not(:first-child) {
        padding-top: 20px;
    }
    .ware-monitor-cry {
        flex-wrap: wrap;
    }
    .ware-monitor-cry-text {
        width: 100%;
        margin-bottom: 20px;
    }
    .ware-monitor-cry-img {
        width: 100%;
    }
    .ware-monitor-cry-text .std-title36 {
        margin-bottom: 6px;
    }
    .detail-main .ware-monitor-cry-text .std-btn1 {
        margin-top: 20px;
    }
    .ware-energy .std-title36 {
        margin-bottom: 10px;
    }
    .ware-energy-cry {
        flex-wrap: wrap;
    }
    .ware-energy-cry-img {
        width: 100%;
        margin-bottom: 20px;
    }
    .ware-energy-cry-text {
        padding-left: 0;
        width: 100%;
    }
    .detail-sell-cry-text .std-title36 {
        margin-bottom: 12px;
    }
    .detail-sell-cry {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .detail-sell-cry-text {
        width: 100%;
    }
    .detail-sell-cry-img {
        width: 100%;
        margin-bottom: 20px;
    }
    .detail-sell-cry-text .std-text18 p {
        margin-bottom: 0.3em;
    }
    .ware-app-cry {
        flex-wrap: wrap;
        margin-left: 0px;
    }
    .ware-app-cry-img {
        width: 100%;
    }
    .ware-app-cry-text {
        width: 100%;
        margin: 30px 0;
    }
    .wact-word {
        margin-bottom: 20px;
    }
    .wact-name {
        margin-bottom: 10px;
    }
    .wact-tips {
        margin-bottom: 15px;
    }
    .ware-inof-nub {
        width: 120px;
    }
    .ware-inof {
        --jian: 4px;
    }
    .ware-main .std-btn4 .std-btn1-link {
        padding: 2px 30px;
        height: 37px;
    }
    .ware-main .ware-monitor-cry-text .std-btn1 {
        margin-top: 25px;
    }
    .ware-main .ware-monitor.act .std-btn1 {
        margin-top: 25px;
    }
    .ware-app-cry-text .std-title36 {
        margin-bottom: 5px;
    }
    .ware-app-cry-text .std-title36 {
        margin-bottom: 10px;
    }
    .solution-trade-inof-item .ys-cont1200 {
        flex-wrap: wrap;
    }
    .stii-text {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 20px;
    }
    .stii-img {
        width: 100%;
    }
    .stii-text .std-title4 {
        margin-bottom: 12px;
    }
    .stii-text .std-text18 {
        margin-bottom: 20px;
    }
    .stii-btn-nub {
        width: 160px;
    }
    .solution-trade-inof-item:nth-of-type(2n) .stii-text {
        padding-right: 0px;
        padding-left: 0px;
    }
    .shin-link {
        padding: 15px 20px 15px 10px;
    }
    .shin-link-text {
        padding-left: 20px;
        padding-right: 10px;
    }
    .shin-link-icon {
        width: 80px;
    }
    .shin-link-icon .ys-imgbox-cover {
        width: 26px;
    }
    .shin-link-btn {
        width: 26px;
    }
    .shin-link-text .std-text18 {
        margin-bottom: 4px;
    }
    .solution-hand .std-title36 {
        margin-bottom: calc(var(--distance54) - 4px);
    }
    .collect-tpl .std-title36 {
        margin-bottom: 5px;
    }
    .collect-tpl-btn-nub {
        margin: 0 30px;
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .collect-intro-cry {
        flex-wrap: wrap;
    }
    .collect-intro-cry-img {
        width: 100%;
        margin-bottom: 20px;
    }
    .collect-intro-cry-text {
        width: 100%;
        padding-left: 0px;
    }
    .collect-intro-cry-text .std-title36 {
        margin-bottom: 8px;
    }
    .mod-title3 {
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .mod-title3 .std-title36 {
        width: 100%;
        margin-bottom: 6px;
    }
    .mod-title3 .std-text18 {
        width: 100%;
    }
    .ssci-item {
        padding: 0 15px;
    }
    .science-speed-cry-inof {
        padding-bottom: 10px;
    }
    .std-font60 {
        font-size: 30px;
    }
    .ssci-item::before {
        width: 6px;
        height: 6px;
    }
    .science-indust-cry {
        padding: 30px 10px;
        flex-wrap: wrap;
    }
    .science-indust-cry-nub {
        width: 50%;
        padding: 0 16px;
        margin-bottom: 10px;
    }
    .science-indust-cry-nub:nth-child(even):before {
        display: none;
    }
    .sicn-icon {
        width: 32px;
        margin-bottom: 15px;
    }
    .science-indust-bg,
    .science-indust-bg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .science-research .std-title36 {
        margin-bottom: 10px;
    }
    .science-research .swiper-container-3d {
        width: 500px;
        margin-top: 40px;
        padding-bottom:40px;
    }
    .science-research .std-text1 {
        width: 100%;
    }
    .science-coop-inof {
        --jian: 6px;
    }
    .scii-img {
        border-radius: 4px;
        padding: 10px 2px;
    }
    .science-coop .std-title36 {
        margin-bottom: calc(var(--distance54) - 0px);
    }
    .company-intro-cry-earth {
        margin-right: -20px;
    }
    .company-intro .ys-cont1400 {
        flex-wrap: wrap;
    }
    .company-intro-left {
        width: 100%;
        padding-right: 0px;
        position: relative;
        top: 30px;
        justify-content: normal;
        height: auto;
    }
    .company-intro-left::before {
        display: none;
    }
    .company-intro-left::after {
        display: none;
    }
    .company-intro-year {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
    .ciyn-data-num {
        font-size: 44px;
    }
    .ccii-text .std-text18, .ccii-text .std-text18 p {
        line-height: 1.75;
        height: 3.5em;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;    
    }
    .company-finance-box {
        --width: 163px;
    }
    .company-intro-year-nub {
        transform: scale(1);
        opacity: 1;
        transition: none;
    }
    .company-intro-year-nub.prev2,
    .company-intro-year-nub.next2 {
        transform: scale(1);
        opacity: 1;
    }
    .company-intro-year-nub.prev1,
    .company-intro-year-nub.next1 {
        transform: scale(1);
        opacity:1;
    }
    .company-intro-year-nub{
        transform: scale(1);
        opacity: 1;
    }
    .company-intro-year {
        margin:0 -15px;
        margin-top: 40px;
    }
    .company-intro-year-nub{
        padding: 0 15px;
    }
    .company-intro-cry {
        width: 100%;
    }
    .culture-value-rotate {
        margin-right: -20px;
    }
    .science-advant .ys-cont1200 {
        flex-wrap: wrap;
    }
    .science-advant-text {
        width: 100%;
        padding-bottom: 60px;
    }
    .science-advant-rotate {
        width: 100%;
    }
    .science-advant .std-title36,
    .science-advant .std-text18{
        padding-right: 30px;
        margin-bottom: 10px;
    }
    .science-advant-text {
        padding-top: 0;
    }
    .science-advant-text .swiper-controls1 {
        bottom: 20px;
        padding-right: 10px;
    }
    .science-indust-cry-nub {
        width: 100%;
        margin-bottom: 20px;
    }
    .science-indust-cry-nub:last-child{
        margin-bottom: 0;
    }
    .science-indust {
        padding-top: 0px;
    }
    .science-indust .std-title36 {
        margin-bottom: 20px;
    }
    .science-research .swiper-container-3d {
        width: auto;
    }
    .company-advant-cry {
        display: block;
    }
    .saci-item-title {
        font-size: 16px;
    }
    .company-main .mod-dots2 .slick-dots {
        bottom: 10px;
    }
    .ys-slick-item.company-advant-cry-nub:nth-child(n+2){
        display: none;
    }
    #threebox {
        width: calc(100vw - var(--head));
        height: calc(100vw - var(--head));
    }
    .science-advant-rotate-inof {
        margin-right: -20px;
    }
    .now-up {
        right: 3.9vw;
    }
    /* 2024.08.02 - start */
    .now-up {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    }
    .now-up {
        right: 1.5vw;
        bottom: 6vh;
    }
    .duty-slogan-cry-title {
        margin-bottom: 8px;
    }
    .duty-esg-top-title .std-text24 {
        margin-bottom: 1px;
    }
    .duty-esg-top-title {
        margin-bottom: 10px;
    }
    .duty-esg-top-text .std-btn7 {
        margin-top: 16px;
    }
    .dcti-bot {
        padding-bottom: 24px;
    }
    .view-more {
        margin-top: 30px;
    }
    .invest-intro-top .std-title36 {
        margin-bottom: 13px;
    }
    .invest-fixed-inof {
        --jian: 6px;
    }
    .mod-nybanner2 .std-btn1 {
        margin-top: 38px;
    }
    .join-inof-item-text{
        padding-top: 26px;
    }
    .sstc-ul-list .std-text1,
    .sulr-list-tit p {
        font-size: 14px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 15px;
    }
    .sulr-list {
        padding: 0px 3px;
    }
    .sstc-ul-list-ri {
        margin-left: -3px;
        margin-right: -3px;
    }
    .school-section-ul-list:not(:first-child) .ssul-top::before, .school-section-ul-list:not(:first-child) .ssul-top::after {
        width: 30px;
    }
    .ssul-top-list:first-child,
    .ssul-top-list:nth-of-type(2),
    .ssul-top-list:nth-of-type(3),
    .ssul-top-list:nth-of-type(4),
    .ssul-top-list:last-child,
    .ssul-top-list{
        width: calc(50% - 15px);
    }
    .ssul-top-list:first-child,
    .ssul-top-list {
        padding-left: 12px;
    }
    .ssul-top-list:nth-of-type(2n)::after{
        display: none;
    }
    .mod-page .pc-fenye li {
        line-height: 30px;
    }
    .ssul-top-list:last-child span, .ssul-top-list:last-child {
        font-size: 16px;
    }
    .install-find-top{
        margin-bottom: 16px;
    }
    .install-relate-rotate {
        --jian: 8px;
    }
    .irrn-link {
        border-radius: 10px;
    }
    .ys-nyban-title .std-text24, .ys-nyban-title .std-text24 p{
        font-size: var(--font20);
    }
    .approve-partner-cry .detail-consult-cry-form {
        margin-top: 14px;
    }
    .ware-monitor-cry-text {
        padding-right: 0;
    }
    .wuct-inof-nub-bot {
        padding-right: 0;
    }
    .wbii-text .std-text14 p::before {
        left: 4px;
    }
    .wbii-text .std-text14 p {
        padding-left: 16px;
    }
    .wbii-icon {
        width: 36px;
    }
    .detail-pro {
        width: 4px;
        right: 18px;
    }
    .detail-pro span{
        width: 4px;
    }
    .solution-advant-cry{
        overflow: visible;
    }
    .solution-advant-cry-bg,
    .solution-advant-cry-inof .slick-list{
        border-radius: 15px;
        overflow: hidden;
    }
    .solution-advant-cry-inof,
    .ys-slick .slick-track{
        display: block;
        z-index: 10;
    }
    .solution-advant-cry-inof .slick-list,
    .solution-advant-cry-inof .slick-track{
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    .science-research .swiper-container-3d{
        width: calc(100vw - 40px);
    }
    .news-inof-form .news-inof-form-nub:nth-last-of-type(2) {
        width: calc(100% - 104px);
        flex-grow: 1;
    }
    .news-inof-form .news-inof-form-nub:last-child{
        width: auto;
    }
    .news-inof-form .news-inof-form-nub:nth-last-of-type(2) .nifn-search {
        width: 100%;
    }
    .show-main .news-inof-form .news-inof-form-left .news-inof-form-nub:last-child{
        width: 100%;
    }
    .ccin-top,
    .ccin-bot {
        padding: 16px;
    }
    .ccin-bot::before {
        width: calc(100% - 32px);
    }
    .partner-coop-logo {
        --width: 150px;
    }
    .company-intro-left .std-text18 p{
        margin-bottom: 0.6em;
    }
    .company-intro-cry {
        position: relative;
        top: 0;
        height: auto;
    }
    .company-intro{
        padding-top: var(--distance80);
        padding-bottom: var(--distance120);
    }
    .company-intro-left {
        top: 0;
    }
    .company-intro-year {
        margin-top: 32px;
    }
    .company-advant-cry-nub .cacn-old,
    .company-advant-cry-nub.on .cacn-old {
        opacity: 0;
        pointer-events: none;
    }
    .company-advant-cry-nub .cacn-new,
    .company-advant-cry-nub.on .cacn-new {
        opacity: 1;
        pointer-events: all;
    }
    .cacn-new-inof-nub {
        margin-bottom: 10px;
    }
    .company-advant-cry {
        height: auto;
    }
    .faq-section-cont-le {
        position: relative;
        top: 0;
    }
    .enterp-main .mod-page, 
    .brochure-main .mod-page, 
    .video-main .mod-page {
        margin-top: 34px;
    }
    .science-advant .std-title36, .science-advant .std-text18 {
        padding-right: 0;
    }
    .partner-coop-logo {
        --width: 228px;
    }
    .company-advant{
        padding-bottom: var(--distance54);
    }
    .science-advant-rotate-inof{
        margin-right: 0;
    }
    .company-add {
        padding: 0 16px;
    }
    .company-develop .swiper-controls1 {
        padding: 0 6px;
    }
    .company-develop-box-pro {
        width: calc(calc(100% - 32px) / 8* 7 + 50px);
    }
    .company-develop .swiper-controls1, .company-develop-box-inof, .cdbi-nub {
        height: 48px;
    }
    .cdbi-nub .font-change {
        top: 3px;
    }
    .company-develop-box-pro {
        bottom: -2px;
    }  
    .company-develop-swiper {
        width: 75%;
    }  
    .company-develop-swiper-nub {
        padding-right: 80px;
    }
    .cdsn-year-line {
        width: 60px;
    }
    .ciyn-add {
        opacity: 1;
        transform: scale(1, 1);
    }
    .company-pc{
        display: none!important;
    }
    .company-ph{
        display: flex!important;
    }
    .ciyn-data-num {
        font-size: 28px;
    }
    .ciyn-data-unit {
        font-size: 18px;
    }
    .company-intro-year-nub {
        margin-bottom: 22px;
    } 
    .company-intro-year{
        margin-bottom: -22px;
    }
    .company-intro-year {
        margin-top: 16px;
    }
    .company-intro-cry-earth {
        margin-right: 0;
    }
    #threebox {
        margin: 0 auto;
    }
    .company-advant-cry-nub:not(:first-child){
        display: none;
    }
    .company-advant-cry-nub{
        width: 50%;
    }
    .chsi-box {
        padding: 20px 20px 20px;
    }
    .company-develop-swiper {
        width: 84%;
    }
    .company-develop-swiper-nub {
        padding-right: 60px;
    }
    .cdsn-year-line {
        width: 44px;
    }
    .science-indust-cry .slick-dots{
        left: 50%;
        transform: translateX(-50%);
    }
    .science-indust-cry .slick-dots li {
        width: 9px;
        height: 9px;
        margin: 0 9px;
        background: #D7D7D7;
    }
    .science-indust-cry .slick-dots li.slick-active {
        background:var(--colormain) !important;
    }
    .science-indust-cry-nub::before {
        display: block !important;
    }
    .company-intro-year .slick-dots{
        left: 50%;
        transform: translateX(-50%);
        bottom: -10px;
    }
    .company-intro {
        margin-bottom: 20px;
    }
    .company-intro-year .slick-dots li {
        width: 9px;
        height: 9px;
        margin: 0 9px;
        background: #D7D7D7;
    }
    .company-intro-year .slick-dots li.slick-active {
        background:var(--colormain) !important;
    }
    .cdsn-inof{
        height: 130px;
    }
    .d1cas-bbn-code {
        top: auto;
        left: 50%;
        transform: translateX(-50%);
        bottom: calc(100% + 10px);
    }
    .d1cas-box .ys-share:nth-last-child(n+3) {
        margin-bottom: 0;
    }
    .d1cas-brl-icon {
        margin-bottom: 0;
    }
    .d1cas-box-return-link {
        align-items: center;
    }
    .company-develop-swiper-nub {
        padding-right: 20px;
    }
    .cdsn-year-line {
        width: 18vw;
    }
    .cdsn-inof {
        height: 192px;
    }
    .company-intro-year-nub:not(:first-child){
        display: none;
    }
    .company-intro-year-nub {
        padding: 0 5px;
    }
    .company-intro-year {
        margin: 0 -5px;
        margin-bottom: -20px;
    }
    .ciyn-data-num {
        font-size: 26px;
    }
    .collect-main .ware-small-img {
        position: relative;
        top: 0;
        padding-top: var(--distance30);
    }  
    .dcsi-box{
        flex-direction: column;
    }
    .ccii-text .std-text18{
        min-height: auto;
        max-height: none;
    }
    .ccii-text .std-text18, .ccii-text .std-text18 p {
        height: 12.25em;
        -webkit-line-clamp: 7;
    }
    .company-intro-year{
        text-align: center;
    }
    .case-main .anchor-inof-nub-link .std-text1 {
        line-height: var(--heightx);
    }
    .detail-form-add-btn {
        padding: 0 28px;
    }
    .dfab-nub .std-text18 {
        padding: 6px 28px 5px;
    }
    .anchor-inof-nub-link .std-text1 {
        line-height: 42px;
    }
    .anchor-inof-nub {
        padding: 0 12px;
    }
    .news-refer-inof.mod-dots2 .slick-dots{
        bottom: auto;
    }
    .psul-link-pro,
    .psul-link-text{
        display: none;
    }
    .plrl-icon {
        margin-right: 3px;
        margin-top: 3px;
    }
    .plrl-cont {
        padding: 3px 10px;
    }
    .psul-link-ri-list {
        padding: 0 5px;
    }
    .psul-link-ri {
        margin-left: -5px;
        margin-right: -5px;
    }
    .psul-link-ri {
        width: 160px;
    }
    .psul-link-name {
        width: calc(calc(100% - 160px) * 0.6);
    }
    .psul-link-type {
        width: calc(calc(100% - 160px) * 0.4);
    }
    .detail-consult .std-title36 {
        margin-bottom: 24px;
    }
    .dfab-nub .std-text18 {
        padding: 6px 24px 5px;
    }
    .buy-inof-item-link .std-title36 {
        font-size: 18px;
    }
    .biil-icon {
        width: 30px;
    }
    .ssul-bot-more .std-btn1-link, .std-btn7 .std-btn1-link, .std-btn5 .std-btn1-link, .std-btn4 .std-btn1-link, .std-btn4h .std-btn1-link,
    .detail-main .std-btn1.std-btn3 .std-btn1-link {
        padding: 4px 28px;
    }
    .anchor-inof-nub-link {
        padding: 0 10px;
    }
    .anchor-inof-nub {
        padding: 0 4px;
    }
    .service1-main-top-line2{
        width: calc(12.5% + 20px);
    }
    .service8-main .service1-main-top-line2 {
        width: calc(87.5% - 20px);
    }
    .sstc-ul-list .std-text1 {
        margin-right: 8px;
    }
    .ssul-top-list:first-child{
        width: 100%;
    }
    .ssul-top-list:nth-of-type(2), .ssul-top-list:nth-of-type(3), .ssul-top-list:nth-of-type(4), .ssul-top-list:last-child, .ssul-top-list {
        width: 50%;
    }
    .ssul-top-list::after{
        display: block!important;
    }
    .ssul-top-list:first-child::after,
    .ssul-top-list:nth-of-type(3)::after,
    .ssul-top-list:nth-of-type(5)::after{
        display: none!important;
    }
    .ssul-bot-ul-list {
        padding: 0 12px;
    }
    .ssul-bot-ul {
        margin-right: -12px;
        margin-left: -12px;
    }
    .ssul-bot-ul{
        flex-wrap: wrap;
    }
    .ssul-bot {
        padding: 22px 20px 24px;
    }
    .ssul-bot-more .std-btn1-link, .std-btn7 .std-btn1-link, .std-btn5 .std-btn1-link, .std-btn4 .std-btn1-link, .std-btn4h .std-btn1-link, .detail-main .std-btn1.std-btn3 .std-btn1-link {
        padding: 4px 26px;
    }
    .approve-train-goon {
        --width: 320px;
    }
    .case-main .news-refer-inof.mod-dots2 .slick-dots {
        bottom: auto;
    }
    .nrii-ltc-nub-name .ys-imgbox-cover {
        top: -2px;
    }
    .nrii-link-text-case{
        margin-bottom: 10px;
    }
    .stii-btn-nub {
        width: 100%;
    }
    .solution-advant-cry-bg{
        height: calc(calc(100vw - 40px) / 12 * 5);
        min-height: 250px;
    }
    .solution-advant-cry-bg img{
        height: 100%;
        object-fit: cover;
    }
    .psul-link-ri {
        width: 150px;
    }
    .psul-link-name {
        width: calc(calc(100% - 150px) * 0.6);
    }
    .psul-link-type {
        width: calc(calc(100% - 150px) * 0.4);
    }
    .plrl-icon {
        margin-top: 0px;
    }
    .psul-link-ri-list {
        padding: 0 3px;
    }
    .psul-link-ri {
        margin-left: -3px;
        margin-right: -3px;
    }
    .plrl-cont{
        height: calc(var(--text14) * var(--l1h5) + 6px);
    }
    .home-screen-text .std-title5 {
        height: 6em;
        -webkit-line-clamp: 4;
    }
    .home-screen-text {
        --height: calc(var(--font20)* 6 + 56px);
    }
    .sstc-ul-list-search {
        width: 67%;
    }
    /* 768end */
}
@media screen and (max-width: 480px) {
    :root {
        --font48: 24px;
        --font46: 22px;
        --font40: 20px;
        --font26: 18px;
        --distance150: 36px;
        --distance120: 34px;
        --distance100: 32px;
        --distance80: 30px;
        --distance54: 16px;
        --distance50: 16px;
        /* inside - start */
        --font36: 20px;
        --distance110: 34px;
        /* inside - end */
    }
    .home-screen-cry-pro {
        width: 60%;
    }
    .home-screen-text {
        width: 320px;
    }
    .home-screen-text .std-title5 {
        height: 4.5em;
        -webkit-line-clamp: 3;
    }
    .home-screen-text {
        --margin1: 14px;
        --height: calc(var(--font20) * 4.5 + 54px);
    }
    .home-screen-title {
        font-size: 70px;
    }
    .ys-ban-txtbox .ys-ban-title {
        margin-bottom: 26px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 6em;
    }
    .mod-title1 span::before {
        height: 3px;
        bottom: 2px;
    }
    .hpdl-item-icon {
        width: 20px;
    }
    .hpdl-item .std-title5 {
        width: calc(100% - 20px);
    }
    .habc-list-data {
        width: 50%;
    }
    .habc-top .std-title3 {
        margin-bottom: 6px;
    }
    .std-btn2-icon {
        width: 26px;
        height: 26px;
    }
    .habc-list {
        --marginx: 14px;
        margin-top: 18px;
    }
    .habc-top .std-text18 {
        margin-bottom: 11px;
    }
    .habi-list-item-point {
        width: 4px;
        height: 4px;
    }
    .habi-list {
        --linewidth: 16px;
        --lineheight: 30px;
    }
    .habi-list-item-pop {
        width: 160px;
        padding: 10px 10px 10px 10px;
    }
    .habi-list-item .std-text1,
    .habi-list-item .std-text1 p {
        font-size: 12px;
    }
    .habi-list-item .std-text18 {
        font-size: 14px;
    }
    .habi-lip-close .iconfont {
        font-size: 12px;
    }
    .home-news .mod-title2 {
        margin-bottom: 18px;
    }
    .hnsi-box-text {
        padding-top: 12px;
        padding-bottom: 26px;
    }
    .hnsi-box-inof {
        padding-top: 11px;
    }
    .swiper-controls1 .swiper-button-next {
        margin-left: 12px;
    }
    .swiper-controls1 .swiper-pagination {
        width: calc(100% - 100px);
    }
    .home-start-cry-text {
        width: 65%;
        padding-left: 0px;
    }
    .home-start-cry-img {
        width: 35%;
    }
    .std-btn2-link .std-btn2-font {
        margin-left: 8px;
    }
    .home-start-cry-text .std-title2 {
        font-size: var(--font26);
    }
    .home-start-cry {
        margin-left: -20px;
    }
    .home-start-cry-text .std-title2 {
        margin-bottom: 12px;
    }
    .ftci-text .std-text1 p {
        padding-left: 10px;
    }
    .footer-top-contact-inof {
        margin-bottom: 18px;
    }
    .fbro-list li {
        padding: 0 6px;
    }
    .fbro-list {
        margin: 0 -6px;
    }
    .footer-bot {
        padding-top: 26px;
        padding-bottom: 26px;
    }
    /* inside - start */
    .habi-list-item-pop .std-text18 img {
        width: 22px;
        margin-right: 8px;
        top: -1px;
    }
    .habi-list-item-pop {
        width: 170px;
    }
    .ys-nyban-title h1 {
        font-size: 22px;
    }
    .psci-list-add .std-text24 {
        font-size: 18px;
    }
    .std-btn1-link,
    .std-btn5 .std-btn1-link,
    .std-btn4 .std-btn1-link {
        --ra1: 16px;
        height: 32px;
        padding: 4px 24px;
    }
    .phli-link-text {
        padding: 16px 10px 16px 20px;
    }
    .phli-link-text-top .std-text24 {
        font-size: 16px;
    }
    .phli-link-text .std-btn1-font {
        font-size: 12px;
    }
    .mod-dots2 .slick-dots {
        bottom: -26px;
    }
    .pro-hot {
        padding-bottom: calc(var(--distance110) + 20px);
    }
    .psci-list-text {
        margin-bottom: 14px;
    }
    .psci-list-add .std-text24 {
        margin-bottom: 14px;
    }
    .psci-list-box-nub {
        width: 100%;
    }
    .psci-lbn-link-text {
        padding-bottom: 22px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .psci-list-add {
        margin-bottom: 28px;
    }
    .psci-list {
        margin-bottom: 30px;
    }
    .dfli-cry-icon {
        width: 46px;
        margin-bottom: 11px;
    }
    .dfli-cry {
        padding: 22px 14px 22px;
    }
    .detail-feature {
        padding-bottom: calc(var(--distance150) + 24px);
    }
    .detail-feature-list.mod-dots2 .slick-dots {
        bottom: 0px;
    }
    .detail-data-cry .std-title36 {
        margin-bottom: 16px;
    }
    .ddcb-left {
        padding-bottom: 32px;
    }
    .ddcb-right-list.mod-arrows .slick-prev,
    .ddcb-right-list.mod-arrows .slick-next {
        width: 22px;
        height: 22px;
    }
    .ddcb-right-list-nub {
        padding: 0 0px;
    }
    .ddcb-right {
        padding: 0 24px;
    }
    .detail-data-cry-box {
        padding: 22px 13px 30px 13px;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2) {
        padding-left: 12px;
    }
    .ddcb-rln-inof>li {
        padding-bottom: 6px;
    }
    .ddcb-rln-inof {
        margin-bottom: 18px;
    }
    .ddcb-rln-btn-nub {
        padding: 0 3px;
    }
    .ddcb-rln-btn {
        margin: 0 -3px;
    }
    .ddcb-rln-inof>li .std-text18:first-child {
        width: 38%;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2) {
        width: 62%;
    }
    .ddcb-rln-inof::before {
        left: 38%;
    }
    .ddcb-right {
        padding: 0 14px;
    }
    .ddcb-right-list.mod-arrows .slick-prev {
        left: -24px;
    }
    .ddcb-right-list.mod-arrows .slick-next {
        right: -24px;
    }
    .ddcb-right .std-btn3 .std-btn1-link {
        padding: 4px 20px;
    }
    .detail-sell-cry-text .std-title36 {
        margin-bottom: 9px;
    }
    .detail-realize-cry {
        position: relative;
    }
    .detail-realize-bg {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    .detail-realize-bg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .detail-realize-cry {
        padding-top: var(--distance80);
        padding-bottom: var(--distance80);
    }
    .detail-about-list.mod-dots2 .slick-dots {
        bottom: 6px;
    }
    .swiper-controls1 {
        margin-top: 22px;
    }
    .dccf-item-text .dccf-item-box,
    .dccf-item-text textarea {
        height: 120px;
    }
    .detail-consult .std-title36 {
        margin-bottom: 18px;
    }
    .dccf-item-submit {
        margin-top: 4px;
    }
    .detail-consult-cry {
        padding: 20px 15px;
    }
    .dccf-item-code .std-text1 {
        width: 100%;
    }
    .dccf-item-code .dccf-item-box {
        width: 150px;
        margin-right: 6px;
        flex-grow: 1;
    }
    .dccf-item-btn::after {
        font-size: 12px;
    }
    .dccf-item-btn {
        width: 16px;
        height: 16px;
        top: 4px;
    }
    .dccf-item-submit {
        margin-top: 0px;
    }
    .mod-arrows .slick-prev,
    .mod-arrows .slick-next {
        width: 32px;
        height: 32px;
    }
    .contact-map-box {
        transform: translate(-50%, -116%) scale(1.8);
    }
    .contact-map-cry-list {
        margin-left: 8px;
        width: calc(100vw - 16px);
    }
    .cmcl-item .cmcl-item-core .cmcl-item-core-wen {
        transform: translateY(0);
        margin-top: 0;
    }
    .ddcb-rln-inof tr td {
        padding-bottom: 6px;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2),
    .ddcb-rln-inof tr td:nth-of-type(2) {
        padding-left: 12px;
    }
    .ddcb-rln-inof>li .std-text18:first-child,
    .ddcb-rln-inof tr td:first-child {
        width: 38%;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2),
    .ddcb-rln-inof tr td:nth-of-type(2) {
        width: 62%;
    }
    .nban2-list-nub {
        padding: 0 12px;
    }
    .nban2-list {
        margin: 0 -12px;
        margin-bottom: 11px;
    }
    .ys-nyban-title .nban2-core h1 {
        margin-bottom: 10px;
    }
    .nban2-core .std-text18 {
        margin-bottom: 14px;
    }
    /* inside - end */
    .ny4ban-play {
        width: 50px;
    }
    .home-product-cry-title .std-text18 {
        width: 320px;
        margin: 0 auto;
        margin-top: 12px;
    }
    /* .home-product-cry-list {
        width: 100%;
    }
    .home-product-list{
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    .home-product-cry{
        position: relative;
    } */
    .home-product-list .slick-list,
    .home-product-list .slick-track,
    .hpln-img {
        height: 100%;
    }
    .hpln-img img {
        height: 100%;
        object-fit: cover;
    }
    .home-product-cry-top {
        margin-bottom: 24px;
    }
    .ddcb-rln-inof>li .std-text18:nth-of-type(2),
    .ddcb-rln-inof tr td:nth-of-type(2) {
        padding-left: 10px;
    }
    .ddcb-right-list.mod-arrows .slick-prev,
    .ddcb-right-list.mod-arrows .slick-next {
        width: 20px;
        height: 20px;
    }
    .ddcb-right-list.mod-arrows .slick-prev {
        left: -20px;
    }
    .ddcb-right-list.mod-arrows .slick-next {
        right: -20px;
    }
    .ddcb-right {
        padding: 0 7px;
    }
    .ddcb-right-list-nub {
        max-height: 262px;
    }
    .contact-map {
        min-height: 660px;
    }
    .footer-bot-text a[href='https://beian.miit.gov.cn/'] {
        margin-left: 0;
    }
    .ys-ban-txtbox .ys-ban-title {
        width: 320px;
    }
    .ys-banner .std-btn2-link .std-btn2-font {
        max-width: calc(100% - 26px - 8px);
    }
    .hpdl-item::before {
        display: none;
    }
    .hpdl-item-icon {
        width: 28px;
        margin-bottom: 10px;
    }
    .hpdl-item .std-title5 {
        width: 100%;
        padding-left: 0;
    }
    .hpdl-item::after,
    .home-product-dots::before {
        display: none;
    }
    .hpdl-item .std-title5 {
        font-size: 16px;
    }
    .home-product-dots .mod-arrows .slick-next {
        right: 10px;
    }
    .home-product-dots .mod-arrows .slick-prev {
        left: auto;
        right: 50px;
    }
    .hpdl-item {
        padding: 0;
    }
    .home-product-dots .mod-arrows .slick-prev::before,
    .home-product-dots .mod-arrows .slick-next::before {
        background-image: url(../images/com_icon1f.svg);
    }
    .home-product-cry-list {
        height: 0 !important;
        opacity: 0 !important;
        pointer-events: none !important;
        display: none;
    }
    /*kim start*/
    /*g2*/
    .fscl-ul-list-top .std-text1 {
        font-size: 14px;
        line-height: 1.5;
    }
    .fulb-list .std-text1 {
        font-size: 14px;
        line-height: 1.5;
    }
    .fulb-list {
        margin-bottom: 2px;
    }
    .fscl-ul-list-bot {
        padding: 2px 6px;
    }
    .fult-icon {
        width: 16px;
    }
    .faq-section-cont-le {
        padding: 16px 15px;
    }
    .fulu-list-btm li p {
        font-size: 14px;
        line-height: 1.5;
    }
    .fulu-list-top {
        padding: 5px 15px;
    }
    .video-search-ri {
        padding: 2px 18px;
        margin-left: 10px;
        border-radius: 10px;
    }
    .video-search-le {
        padding: 2px 14px;
        border-radius: 13px;
    }
    .video-search {
        margin-top: 12px;
        width: 80%;
    }
    /*g5*/
    .brochure-section-ul-list {
        width: 100%;
    }
    .bsul-link-btm-top {
        margin-top: 8px;
        margin-bottom: 28px;
    }
    .blbt-icon {
        width: 16px;
        margin-right: 6px;
        margin-top: 6px;
    }
    .brochure-sear {
        width: 73%;
        margin-top: 18px;
        border-radius: 18px;
    }
    /*g6*/
    .enter-section-ul-list {
        width: 100%;
    }
    /*g4*/
    .vsbu-list {
        width: 100%;
    }
    .vlbl-cont {
        border-radius: 14px;
        padding: 4px 12px;
    }
    .video-section-cont-btm {
        padding: 6px 30px;
        border-radius: 14px;
    }
    .vscu-list {
        margin-bottom: 10px;
    }
    /* .psul-link-type {
        width: 24%;
        padding-right: 10px;
    }
    .psul-link-name {
        width: 26%;
        padding-right: 10px;
    }
    .psul-link-pro {
        width: 24%;
        padding-right: 10px;
    }
    .psul-link-text {
        width: 24%;
        padding-right: 0;
    } */
    /* 
    .product-section-btm-more {
        margin-top: 30px;
        padding-bottom: 15px;
    } */
    .psbm-link-icon {
        margin-top: 8px;
    }
    .vscu-list-cont-le {
        margin-right: 12px;
        margin-top: 4px;
    }
    .msul-ul-list a {
        padding: 8px 20px;
    }
    .mulu-list a {
        padding: 8px 48px;
    }
    /*b6*/
    .ssul-top-list {
        width: 46%;
    }
    .ssul-top> :last-child {
        width: 100%;
    }
    .ssul-top-list::after {
        width: 0;
    }
    .ssul-bot-act p {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 7px;
    }
    .ssul-bot-more-link {
        padding: 6px 14px;
    }
    .sstc-ul-list-search {
        width: 68%;
    }
    .sulr-list-tit p {
        font-size: 14px;
    }
    .sulr-list-tit {
        padding: 2px 10px;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 18px;
        margin-top: 2px;
    }
    .sstc-ul-list {
        margin-bottom: 10px;
        flex-wrap: wrap;
    }
    .sstc-ul-list .std-text1 {
        margin-right: 0;
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .sulr-list {
        padding: 0 4px;
    }
    .sstc-ul-list-ri {
        width: 100%;
        margin-left: -4px;
        margin-right: -4px;
    }
    .sstc-ul-list-search {
        width: 100%;
    }
    .suls-icon {
        padding: 6px 16px;
        border-radius: 16px;
    }
    .school-section-top-cont {
        padding: 26px 10px 22px;
    }
    .school-section-ul-list {
        margin-bottom: 20px;
    }
    /*kim end*/
    /* 2024年7月23日--ada */
    .service1-main-top {
        padding-top: 30px;
        padding-bottom: 25px;
    }
    .smtu-list-pic {
        width: 8px;
        height: 8px;
        border-radius: 10px;
    }
    .service1-section .std-title36 {
        margin-bottom: 15px;
    }
    .service2-section .std-title36 {
        margin-bottom: 15px;
    }
    .service3-section .std-title36 {
        margin-bottom: 15px;
    }
    .service4-section .std-title36 {
        margin-bottom: 15px;
    }
    .service1-section-cont {
        padding: 20px 15px;
    }
    .service1-section-cont-top {
        padding: 15px 10px;
    }
    .ssct-tit {
        margin-bottom: 4px;
    }
    .service1-section-cont-btm {
        padding: 0 10px;
    }
    .sscb-act .std-text24 {
        margin-bottom: 6px;
    }
    .sscb-act-ol.yxedr-active p {
        margin-bottom: 6px;
    }
    .sscb-btm {
        margin-top: 10px;
    }
    .video-section {
        padding-top: 30px;
    }
    .product-section {
        margin-top: 30px;
    }
    .service2-section-cont.detail-consult-cry {
        padding: 20px 15px;
    }
    .service4-section-cont {
        padding: 20px 15px;
    }
    .service2-section .ssct-le {
        margin-bottom: 12px;
    }
    .dccf-item-box {
        height: 34px;
        margin-bottom: 6px;
    }
    .dccf-item-select .ys-select-xtbbox .iconfont {
        font-size: 10px;
    }
    .service2-section-cont-link {
        margin-top: 20px;
    }
    .sscl-left {
        width: 42%;
        margin-right: 10px;
    }
    .sscl-right {
        width: 42%;
    }
    .sscl-left-link {
        padding: 6px 20px;
    }
    .sscl-right-link {
        padding: 6px 20px;
    }
    .dccf-item-button {
        padding: 6px 20px;
    }
    .service8-section .ssct-le-tit {
        padding: 6px 20px;
        margin-bottom: 10px;
    }
    .sscb-last {
        margin-top: -6px;
    }
    .service2-section .std-title36 {
        font-size: 18px;
    }
    .dccf-item .std-text1 {
        margin-bottom: 3px;
    }
    .dccf-item {
        margin-bottom: 8px;
    }
    .input-add {
        right: 10px;
    }
    .input-add::before,
    .input-add::after {
        width: 10px;
    }
    .dccf-item-box input::placeholder {
        margin-right: 20px;
    }
    .dccf-item-button-list p {
        margin-top: 14px;
    }
    .service4-section-cont .dccf-item-text .dccf-item-box,
    .dccf-item-text textarea {
        height: 160px;
    }
    .service8-section .ssct-ri-img {
        margin-top: 10px;
    }
    .service8-section .ssct-le {
        width: 100%;
        margin-bottom: 15px;
    }
    .service8-section .ssct-ri {
        width: 100%;
    }
    .service8-section .dccf-item-text .dccf-item-box {
        height: 100px !important;
    }
    .service8-section .dccf-item-text textarea {
        height: 95px !important;
    }
    .news-inof-cry-item {
        width: 100%;
    }
    .nici-link-text .std-text1 {
        margin-top: 15px;
    }
    .ys-share-img,
    .d1cas-brl-icon {
        width: 28px;
    }
    .d1cas-box-title {
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 15px;
    }
    .d1cas-brl-icon {
        margin-bottom: 6px;
    }
    .d1cas-box {
        padding: 0 10px 20px;
    }
    .vsbu-list-link-btm .std-title5 {
        margin-top: 8px;
        margin-bottom: 20px;
    }
    .video-search-le-icon {
        width: 16px;
        margin-right: 6px;
    }
    .video-search .std-btn1 {
        margin-left: 10px;
    }
    .file-img {
        --jian: 4px;
    }
    .mod-page {
        margin-top: calc(var(--distance80) - 15px);
    }
    .saii-link-img {
        margin-bottom: 15px;
    }
    .saii-link-text .detail1-core-text-inof {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .d1cti-nub-icon {
        width: 16px;
    }
    .saii-link-text-bot {
        padding-top: 10px;
    }
    .saii-link-text .detail1-core-text-inof {
        --jian: 10px;
    }
    .show-active-dots {
        margin-top: 20px;
    }
    .saii-link-text-bot .std-btn1 {
        margin-top: 20px;
    }
    .std-btn1-add .std-btn1-link {
        height: 32px;
        padding: 3px 26px;
    }
    .show-active-dots {
        --jian: 6px;
    }
    .news-inof-form {
        --height1: 36px;
        --jian: 4px;
    }
    .saii-now-text {
        padding: 20px 15px;
    }
    .saii-ntw-span {
        padding-bottom: 8px;
    }
    .saii-ntw-detail {
        margin-bottom: 15px;
    }
    .show-all-inof-item {
        margin-bottom: 20px;
    }
    .nifn-search-icon {
        width: 18px;
    }
    .nifn-search input {
        padding-left: 10px;
    }
    .case-refer .nrii-link-text {
        padding: 20px 15px;
    }
    .case-refer .nrii-link-text .std-title4 {
        margin-bottom: 10px;
    }
    .nrii-ltc-nub-name .ys-imgbox-cover {
        width: 18px;
        margin-right: 6px;
    }
    .nrii-ltc-nub {
        margin-bottom: 8px;
    }
    .case-inof-cry-item {
        width: 100%;
    }
    .cici-link-text {
        padding: 20px 15px;
    }
    .cici-link-text-core {
        margin-top: 35px;
    }
    .d3dci-nub-icon {
        width: 24px;
    }
    .d3dci-nub .std-title5 {
        margin-bottom: 4px;
    }
    .detail3-table-inof-item p {
        padding: 7px 15px;
    }
    .ccin-top-icon {
        width: 30px;
    }
    .ccin-top-btn {
        width: 22px;
        height: 22px;
    }
    .ccin-bot-item {
        margin-bottom: 10px;
    }
    .ccin-bot-item .std-text18 {
        width: 60px;
    }
    .ccin-top .std-text24 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .contact-call-inof-nub {
        margin-bottom: 20px;
    }
    .culture-title i {
        font-size: 40px;
    }
    .culture-title {
        padding-top: 20px;
        margin-bottom: 8px;
    }
    .caii-text .std-text24 {
        margin-bottom: 8px;
    }
    .caii-text .std-text24 p {
        font-size: 16px;
    }
    .culture-title span {
        font-size: 22px;
    }
    .culture-cover-inof-item {
        margin-top: 20px;
    }
    .company-innovate .ys-cont1400 {
        padding: 25px 15px;
    }
    .company-innovate .std-btn2 {
        margin-top: 20px;
    }
    .cdsn-year {
        font-size: 38px;
    }
    .swiper-controls1 .swiper-button-next,
    .swiper-controls1 .swiper-button-prev {
        width: 28px;
        height: 28px;
    }
    .company-finance .std-text24 {
        margin-bottom: 15px;
    }
    .company-advant .std-title36 {
        margin-bottom: 6px;
    }
    .cacn-new {
        padding: 20px 15px;
    }
    .company-advant-cry {
        height: 400px;
    }
    .cacn-new-inof-nub {
        margin-bottom: 20px;
    }
    .cacn-new .std-text24 {
        padding-bottom: 15px;
    }
    .chsi-box-img {
        width: 100px;
        margin-bottom: 0px;
    }
    .duty-esg-video-play {
        width: 40px;
    }
    .duty-slogan-cry-title {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ssul-bot-more .std-btn1-link,
    .std-btn7 .std-btn1-link,
    .std-btn5 .std-btn1-link,
    .std-btn4 .std-btn1-link,
    .std-btn4h .std-btn1-link {
        --ra1: 18px;
        height: 36px;
        padding: 4px 32px;
    }
    .company-honor .std-title3 {
        margin-bottom: calc(var(--distance54) - 0px);
    }
    .dcib-nub-circle {
        width: 24px;
        height: 24px;
        line-height: 24px;
    }
    .dcti-top-icon {
        width: 30px;
    }
    .drii-link-icon {
        width: 24px;
        height: 24px;
    }
    .drii-link-icon img {
        width: 14px;
    }
    .drii-link-wai {
        width: 35px;
    }
    .drii-link-text {
        padding-left: 0px;
        padding-right: 4px;
    }
    .biil-icon {
        width: 28px;
    }
    .buy-inof-item-link {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .buy-inof-item-link .std-title36 {
        font-size: 16px;
        padding: 0px 8px;
    }
    .duty-care {
        padding-bottom: calc(var(--distance100) + 25px);
    }
    .duty-welfare {
        padding-bottom: calc(var(--distance150) + 25px);
    }
    .invest-fixed-inof-nub {
        width: 100%;
    }
    .iibo-inof-nub {
        margin-bottom: 5px;
    }
    .ifin-link {
        padding: 20px 15px 0;
    }
    .ifin-link-title {
        margin-bottom: 35px;
    }
    .join-stone-inof-item {
        width: 100%;
    }
    .jsii-link-title-icon {
        width: 28px;
        height: 28px;
    }
    .jsii-link-title .std-title5 {
        padding-top: 2px;
        padding-left: 10px;
    }
    .jsii-link-title {
        margin-bottom: 30px;
    }
    .jiit-word-nub {
        width: 100%;
    }
    .jiit-word-nub-icon {
        width: 26px;
        height: 26px;
    }
    .jiit-word-nub .std-text24 {
        top: 0px;
        padding-left: 9px;
    }
    .jfin-box {
        width: 85px;
        height: 85px;
    }
    .join-flow .std-title36 {
        margin-bottom: 25px;
    }
    .join-flow .nban2-btn {
        margin-top: 30px;
    }
    .install-find-inof-item {
        width: 100%;
        margin-bottom: 20px;
    }
    .install-find-top-search .ifts-input {
        width: calc(100% - 100px);
    }
    .std-btn1.std-btn3 .std-btn1-link {
        padding: 4px 30px;
    }
    .ifii-core-text {
        margin-bottom: 50px;
    }
    .ifii-core .std-text24 {
        margin-bottom: 10px;
    }
    .ifii-core-text-nub {
        margin-bottom: 6px;
    }
    .irrn-link {
        padding: 40px 20px 30px;
    }
    .irrn-link .std-btn2 {
        margin-top: 60px;
    }
    .irrn-link .std-text24 {
        margin-bottom: .5em;
    }
    .approve-partner-cry.detail-consult-cry {
        padding: 20px 15px;
    }
    .mod-page .pc-fenye li {
        width: 28px;
        height: 28px;
        line-height: 28px;
        margin: 0 3px;
    }
    .jsct-left {
        width: 60%;
        padding-right: 0px;
    }
    .jsct-icon {
        width: 40%;
    }
    .jiit-word-nub .std-text24 {
        font-size: 16px;
    }
    .join-inof-item-text p {
        font-size: 16px;
    }
    .approve-train-goon {
        --width: 300px;
    }
    .service8-main .smtu-list {
        position: relative;
    }
    .service8-main .smtu-list-text,
    .service7-main .smtu-list-text,
    .service6-main .smtu-list-text,
    .service5-main .smtu-list-text{
        position: absolute;
        top: -40px;
    }
    .service8-main .service1-main-top-line,
    .service7-main .service1-main-top-line,
    .service6-main .service1-main-top-line,
    .service5-main .service1-main-top-line{
        top: 26%;
    }
    .service8-main .service1-main-top-line2,
    .service7-main .service1-main-top-line2,
    .service6-main .service1-main-top-line2,
    .service5-main .service1-main-top-line2{
        top: 22%;
    }
    .service8-main .service1-main-top,
    .service7-main .service1-main-top,
    .service6-main .service1-main-top,
    .service5-main .service1-main-top{
        padding-top: 70px;
    }
    .invest-intro-top .std-text18 p {
        margin-bottom: .3em;
    }
    .view-more {
        margin-top: 20px;
    }
    .drii-link-down .std-text14 {
        margin-left: 4px;
    }
    .drii-link {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .install-title .std-title36 {
        margin-bottom: 4px;
    }
    .ifii-core-text-nub {
        width: 100%;
    }
    .dccf-add-text-inof .ifii-core-text-nub {
        padding: 2px;
    }
    .news-inof-form-right .news-inof-form-nub:first-child {
        width: calc(100% - 90px);
    }
    .news-inof-form-right .news-inof-form-nub:last-child {
        width: 90px;
    }
    .form-tips {
        font-size: 12px;
    }
    .ware-box-inof-item {
        width: 100%;
    }
    .wbii-icon {
        width: 35px;
    }
    .wuct-inof-nub-top {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .stii-btn-nub {
        width: 140px;
    }
    .stii-btn-nub-link {
        padding: 6px;
    }
    .stii-text .std-title4 {
        margin-bottom: 10px;
    }
    .stii-text .std-text18 {
        margin-bottom: 15px;
    }
    .shin-link {
        padding: 15px 10px 15px 10px;
    }
    .shin-link-text {
        padding-left: 15px;
        padding-right: 5px;
    }
    .shin-link-icon {
        width: 40px;
    }
    .shin-link-text .std-text18 {
        margin-bottom: 4px;
    }
    .shin-link-icon .ys-imgbox-cover {
        width: 24px;
    }
    .shin-link-btn {
        width: 24px;
    }
    .collect-tpl .std-title36 {
        margin-bottom: 0px;
    }
    .collect-tpl-btn-nub {
        margin: 0 20px;
    }
    .science-research .swiper-container-3d {
        margin-top: 30px;
        padding-bottom:30px;
    }
    .science-coop-inof {
        --jian: 6px;
    }
    .scii-img {
        border-radius: 2px;
        padding: 15px 5px;
    }
    .science-coop-inof-item {
        width: 50%;
    }
    .ssci-item {
        padding: 0 10px;
    }
    .std-font60 {
        font-size: 25px;
    }
    .ssci-item .std-text18 {
        font-size: 12px;
    }
    .ssci-item::before {
        width: 5px;
        height: 5px;
    }
    .sicn-icon {
        width: 26px;
        margin-bottom: 8px;
    }
    .science-indust-cry {
        padding:25px 15px;
    }
    .science-indust-cry-nub .std-text18 p::before {
        width: 6px;
        height: 6px;   
    }
    .science-indust-cry-nub .std-text18 p {
        padding-left: 14px;
    }
    .mod-title3 {
        margin-bottom: 12px;
    }
    .mod-title3 .std-title36 {
        margin-bottom: 4px;
    }
    .science-indust .std-title36 {
        margin-bottom: 15px;
        padding-top: 30px;
    }
    .science-indust {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .product-section-btm-more {
        margin-top: 20px;
        padding-bottom: 15px;
    }
    .psbm-link-icon {
        width: 14px;
        margin-top:2px;
    }
    .product-main .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        height: 3px;
    }
    .product-main .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        height: 3px;
    }
    .chsi-box {
        padding: 20px 15px;
    }
    .company-finance-box {
        --width: 143px;
    }
    .science-advant-text {
        padding-bottom: 50px;
    }
    .science-advant-text {
        padding-top: 0;
    }
    .science-advant-text .swiper-controls1 {
        bottom: 15px;
        padding-right: 10px;
    }
    .science-advant-text .swiper-controls1 .swiper-pagination {
        width: calc(100% - 95px);
    }
    .science-advant .std-title36, .science-advant .std-text18 {
        margin-bottom: 5px;
    }
    .science-indust {
        padding-top: 0;
    }
    .science-indust-bg {
        top: 0px;
    }
    .science-indust {
        margin-top: 0px;
    }
    .ciyn-data-num {
        font-size: 40px;
    }
    .ciyn-data-unit {
        font-size: 34px;
    }
    .now-up {
        right: 2.9vw;
    }
    /* 2024.08.02 - start */
    .now-up {
        width: 32px;
    }
    .duty-creat-img {
        --jian: 30.5px;
    }
    .dcib-nub .std-text24 {
        margin-left: 12px;
    }
    .invest-intro-bot {
        padding: 25px 15px;
    }
    .icii-icon {
        width: 22px;
        position: relative;
        top: 1px;
    }
    .invest-contact-inof-item .std-title5 {
        padding-left: 9px;
    }
    .invest-contact-inof-item {
        margin-bottom: 10px;
    }
    .news-inof-form,
    .detail1-core-text-now,
    .solution-advant .std-title36,
    .solution-hand .std-title36,
    .collect-other .std-title36,
    .science-coop .std-title36,
    .company-intro-left .std-title3,
    .company-innovate .std-title36,
    .company-honor .std-title3,
    .install-relate .std-title3,
    .approve-partner-cry.detail-consult-cry,
    .approve-train .install-find-text,
    .join-promote .std-title36,
    .partner-coop .std-title36,
    .partner-photo .std-title36,
    .duty-care .std-title36,
    .duty-welfare .std-title36,
    .invest-fixed .std-title36,
    .invest-contact-cry .std-title36,
    .contact-call-inof{
        margin-bottom: var(--distance54);
    }
    .iibo-inof-nub .std-text1 {
        margin-bottom: 0px;
    }
    .invest-intro-bot-data {
        margin-bottom: 15px;
    }
    .join-main .ys-nyban-title .std-title3 {
        font-size: var(--font46);
    }
    .jsii-link-title {
        margin-bottom: 10px;
    }
    .install-title .std-title36{
        font-size: 18px;
    }
    .install-title .std-title36 {
        margin-bottom: 9px;
    }
    .approve-train .install-find-text{
        margin-bottom: 18px;
    }
    .approve-train-inof-item .ys-imgbox-cover {
        margin-bottom: 10px;
    }
    .jiit-word {
        margin-top: 7px;
    }
    .join-flow-inof-nub .std-title5 {
        margin-top: 10px;
    }
    .join-flow-inof-nub .std-title5{
        font-size: 14px;
    }
    .join-inof-item-text {
        padding-top: 20px;
    }
    .join-flow-inof-nub {
        width: 33.333333%;
    }
    .jfin-box {
        margin: 0 auto;
    }
    .join-flow .nban2-btn {
        margin-top: 16px;
    }
    .join-inof-item-text .std-title36 {
        margin-bottom: 8px;
    }
    .jiit-word-nub {
        margin-bottom: 12px;
    }
    .school-section-top-cont {
        padding: 32px 0px 32px;
    }
    .school-section {
        padding-top: var(--distance120);
        padding-bottom: var(--distance120);
    }
    .sulr-list {
        padding: 0px 2px;
        margin-bottom: 4px;
    }
    .sstc-ul-list-ri {
        margin-left: -2px;
        margin-right: -2px;
    }
    .ssul-bot {
        padding: 22px 15px 24px;
    }
    .ssul-bot-act p {
        margin-bottom: 5px;
    }
    .school-section-ul-list {
        margin-bottom: 15px;
    }
    .mod-page .pc-fenye li {
        line-height: 26px;
    }
    .install-contact-text .std-btn1 {
        margin-top: 21px;
    }
    .install-find-inof-item {
        margin-bottom: 16px;
    }
    .install-contact {
        padding-top: var(--distance100);
        padding-bottom: var(--distance120);
    }
    .install-contact .std-title36 {
        margin-bottom: 12px;
    }
    .install-contact-text .std-btn1 {
        margin-top: 18px;
    }
    .detail-feature-list {
        --jian12: 6px;
    }
    .wbii-text .std-text18 {
        margin-bottom: 2px;
    }
    .wbii-icon {
        width: 30px;
    }
    .ware-box-inof-item {
        margin-top: 14px;
    }
    .wbii-text .std-text14 p{
        line-height: var(--l1h5);
    }
    .wbii-icon {
        width: 28px;
    }
    .ware-box-inof-item {
        margin-top: 11px;
    }
    .ware-box {
        padding-bottom: var(--distance80);
    }
    .detail-pro {
        width: 3px;
        right: 15px;
    }
    .detail-pro span{
        width: 3px;
    }
    .saci-item-new .std-text18 p {
        margin-bottom: 0px;
    }
    .solution-advant-cry-bg{
        min-height: 200px;
    }
    .solution-advant-cry-bg img{
        min-height: 200px;
        object-fit: cover;
    }
    .saci-item-new .saci-item-dot {
        width: 60px;
        height: 60px;
        margin-bottom: 7px;
    }
    .saci-item-new .std-text18 {
        padding-top: 10px;
        margin-top: 6px;
    }
    .saci-item .saci-item-old {
        opacity: 0;
        pointer-events: none;
    }
    .saci-item .saci-item-new {
        opacity: 1;
        pointer-events: all;
    }
    .saci-item.act .saci-item-new-bg,
    .saci-item .saci-item-new-bg {
        opacity: 0;
        backdrop-filter: blur(0px);
        -webkit-backdrop-filter: blur(0px);
        -moz-backdrop-filter: blur(0px);
        -ms-backdrop-filter: blur(0px);
        -o-backdrop-filter: blur(0px);
    }
    .solution-advant-cry-bg::before {
        background: rgba(0, 0, 0, .2);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        -moz-backdrop-filter: blur(5px);
        -ms-backdrop-filter: blur(5px);
        -o-backdrop-filter: blur(5px);
    }
    .science-speed-cry {
        border-radius: 10px;
    }
    .sari-tr-td .std-text24{
        font-size: var(--font20);
    }
    .sari-tr-td .ys-imgbox-cover {
        margin-bottom: 12px;
    }
    .science-research .swiper-container-3d {
        width: calc(100vw - 0px);
        margin-left: -20px;
        margin-right: -20px;
    }
    .science-research .swiper-container-3d {
        margin-top: 19px;
        padding-bottom: 33px;
    }
    .science-coop .std-title36{
        margin-bottom: 20px;
    }
    .cici-link-text-core {
        margin-top: 18px;
    }
    .detail3-title {
        padding-bottom: 12px;
        margin-bottom: 13px;
    }
    .detail3-img {
        margin-top: 13px;
    }
    .news-main .mod-page,
    .show-main .mod-page {
        margin-top: var(--distance80);
    }
    .show-all-inof-item {
        margin-bottom: 16px;
    }
    .nybanner2-btn {
        margin-top: 26px;
    }
    .detail1-core-text-inof {
        --jian: 6px;
    } 
    .d1ctn-line {
        margin-top: 20px;
    }
    .ccin-top-btn {
        width: 24px;
        height: 24px;
    }
    .contact-call-inof-nub {
        margin-bottom: 14px;
    }
    .ccin-top .std-text24 {
        padding-left: 12px;
        padding-right: 12px;
    }
    .ccin-top, .ccin-bot {
        padding: 14px;
    }
    .ccin-bot::before {
        width: calc(100% - 24px);
    }
    .contact-call .std-title36 {
        margin-bottom: 10px;
    }
    .contact-call-inof {
        margin-top: var(--distance54);
    }
    .partner-coop-logo {
        --width: 140px;
        --jian: 1px;
    }
    .company-intro-left .std-title3{
        margin-bottom: 12px;
    }
    .company-intro-left .std-text18 p{
        margin-bottom: 0.4em;
    }
    .ciyn-data-num {
        font-size: 30px;
    }
    .ciyn-data-unit {
        font-size: 22px;
    }
    .company-intro-year-nub .std-text24{
        font-size: var(--font20);
    }
    .company-intro-year-nub {
        margin-bottom: 18px;
        width: 50%;
    }
    .company-intro-year {
        margin: 0 -8px;
        margin-top: 14px;
    }
    .company-intro-year-nub {
        margin-bottom: 13px;
    }
    .company-intro-year-nub {
        padding: 0 8px;
    }
    .company-innovate .ys-cont1400 {
        padding: 32px 15px;
    }
    .chsi-box {
        padding: 20px 14px;
    }
    .company-honor .std-title3{
        margin-bottom: 20px;
    }
    .company-advant-cry {
        height: auto;
    }
    .company-main .mod-dots2 .slick-dots {
        bottom: 8px;
    }
    .culture-title i {
        top: -3px;
        left: 1px;
    }
    .culture-value-text {
        margin-bottom: 23px;
    }
    .video-section-btm {
        margin-top: 32px;
    }
    .vsbu-list {
        margin-bottom: 18px;
    }
    .video-section-btm-ul {
        --jian: 9px;
    }
    .enterp-main .mod-page, .brochure-main .mod-page, .video-main .mod-page {
        margin-top: 30px;
    }
    .vsbu-list-link-btm .std-text14{
        font-size: 12px;
    }
    .enterp-main .mod-page, .brochure-main .mod-page, .video-main .mod-page {
        margin-top: 18px;
    }
    .brochure-section-ul-list {
        margin-bottom: 18px;
    }
    .brochure-main .mod-page{
        margin-top: 26px;
    }
    .brochure-sear{
        height: 32px;
    }
    .brochure-sear .std-btn1-link {
        --ra1: 16px;
        height: 32px;
        padding: 4px 17px;
    }
    .brochure-section {
        padding-top: 36px;
    }
    .enter-section-ul-list {
        margin-bottom: 18px;
    }
    .enter-section-ul{
        margin-bottom: 0;
    }
    .enterp-main .enter-section-ul-list:last-child{
        margin-bottom: 0;
    }
    .enterp-main .mod-page{
        margin-top: 30px;
    }
    .service2-section {
        padding-bottom: var(--distance100);
    }
    .service8-main .service1-main-top-line2, .service7-main .service1-main-top-line2, .service6-main .service1-main-top-line2, .service5-main .service1-main-top-line2 {
        top: 23%;
    }
    .pclb-inc-text .std-text24{
        font-size: 16px;
    }
    .pclb-inc-text {
        padding: 0 7px 6px;
    }
    .partner-coop-logo {
        --width: 200px;
    }    
    .company-honor-swiper .swiper-controls1 {
        margin-top: 18px;
    }
    .swiper-controls1 {
        margin-top: 14px;
    }
    .culture-value-text {
        margin-bottom: 14px;
    }
    .company-add {
        padding: 0 7px;
    }
    .company-develop-box-pro {
        width: calc(calc(100% - 15px) / 5* 4 + 50px);
    }
    .company-develop .swiper-controls1{
        overflow: hidden;
    }
    .company-develop-box-pro {
        bottom: -5px;
    }
    .company-develop .swiper-controls1, .company-develop-box-inof, .cdbi-nub {
        height: 44px;
    }
    .cdsn-year {
        font-size: 26px;
    }
    .company-develop-swiper {
        width: 80%;
    }
    .company-develop-swiper-nub {
        padding-right: 40px;
    }
    .cdsn-year-line {
        width: 30px;
    }
    .cdsn-year-line::before, .cdsn-year-line::after {
        width: 4px;
        height: 4px;
    }
    .company-develop-btn .std-text18{
        font-size: 12px;
    }
    .company-develop-btn-icon {
        width: 12px;
    }
    .company-develop .mod-title4 {
        margin-bottom: 14px;
    }
    .cdbi-nub{
        width: 20%;
    }
    .now-wai,
    .now-side {
        right: auto;
        left: 50%;
        top: auto;
        bottom: 0;
        transform: translateX(-50%);
    }
    .now-side{
        position: relative;
    }
    .now-side.act {
        transform: translate(-50%, 0%);
    }
    .now-wai{
        width: 100vw;
        display: block;
    }
    .now-side-inof{
        display: flex;
        width: auto;
    }
    .now-side-inof-nub{
        width: 36px;
    }
    .nsin-link {
        border-right: 1px solid #E0E2EA;
        border-bottom: 0px;
    }
    .now-side-inof-nub:last-child .nsin-link{
        border-right: 0px;
    }
    .nsin-link {
        padding: 3px 6px;
    }
    .now-side{
        display: flex;
        justify-content: center;
    }
    .now-side-inof{
        border-radius: 10px 10px 0px 0px;
    }
    .now-side-btn {
        position: absolute;
        bottom: calc(100% + 3px);
        height: 10px;
        top: auto;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        cursor: pointer;
    }
    .now-side-btn img {
        width: 100%;
        transform: rotate(90deg) translate(5px,-50%);
        transform-origin: top center;
    }
    .now-side.act .now-side-icon img {
        transform: rotate(270deg);
    }
    .now-wai{
        pointer-events: none;
    }
    .now-side-inof,.now-side-btn{
        pointer-events: all;
    }
    .now-side-btn .now-side-icon img {
        transform-origin: center center;
        transform: rotate(90deg);
    }
    .now-side.act {
        transform: translate(-50%, 100%);
    }
    .ciyn-data-num {
        font-size: 26px;
    }
    .ciyn-data-unit {
        font-size: 16px;
    }
    .company-intro-year-nub .std-text24{
        font-size: 14px;
    }
    .company-intro-year-nub {
        margin-bottom: 12px;
    }
    .company-intro-year {
        margin: 0 -8px;
        margin-top: 14px;
        margin-bottom: -12px;
    }
    .company-advant-cry-nub{
        width: 100%;
    }
    .chsi-box-img {
        margin-bottom: 10px;
    }
    .chsi-box {
        padding: 20px 14px 14px;
    }
    .company-develop-swiper {
        width: 94%;
    }
    .company-develop-swiper-nub {
        padding-right: 30px;
    }
    .cdsn-year-line {
        width: 23px;
    }
    .cdsn-inof-nub-month {
        width: 2.3em;
    }
    .cdsn-inof-nub .std-text18 {
        width: calc(100% - 2.3em);
    }
    .science-indust-cry-nub::before {
        display: none !important;
    }
    .science-indust-cry .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 6px;
    }
    .company-intro-year .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }
    .d1cas-bbn-code {
        width: 96px;
    }
    .d1cas-brl-icon {
        margin-bottom: 0;
    }
    .company-develop-swiper-nub {
        padding-right: 12px;
    }
    .company-develop-swiper-nub .mCSB_inside>.mCSB_container {
        margin-right: 18px;
    }
    .cdsn-year-line {
        width: 18vw;
    }
    .company-intro-year-nub .std-text24 {
        font-size: 12px;
    }
    .company-intro-year.slick-dotted{
        padding-bottom: 10px;
    }
    .detail-realize-cry .std-title36{
        font-size: 18px;
    }
    .detail-realize-cry .std-title36 {
        margin-bottom: 6px;
    }
    .collect-main .ware-small-img {
        padding-top: 10px;
    }
    .detail-realize-cry {
        padding-bottom: 7px;
    }
    .mod-dots1 .slick-dots li {
        margin: 0 5px;
    }
    .ys-ban-slick .slick-dots {
        padding-left: 15px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 2em;
    }
    .ys-nyban-title .std-text20, .ys-nyban-title .std-text20 p{
        font-size: 14px;
    }
    .now-side-inof-nub:first-child .nsin-link::before {
        width: calc(100% + 6px);
        height: calc(100% + 12px);
        top: 50%;
        transform: translateY(-50%);
        left: -6px;
    }
    .nsin-code {
        width: 120px;
        top: 0;
        transform-origin: bottom;
        left: 50%;
        transform: scale(.95) translate(-50%, -100%);
        padding-right: 0px;
        padding-bottom: 23px;
    }
    .now-side-inof-nub.act .nsin-code {
        transform: scale(1) translate(-50%, -100%);
    }
    .nsin-code-arrow {
        left: 50%;
        transform: rotate(45deg) translateX(-50%);
        right: auto;
        bottom: 10px;
        top: auto;
    }
    .now-side-inof-nub:first-child .nsin-link::before {
        height: calc(100% + 0px)!important;
        top: 50%!important;
        width: calc(100% + 0px)!important;
        left: 0!important;
    }
    .now-side-inof{
        padding: 0!important;
    }
    .nsin-link {
        padding: 6px 8px;
    }
    .now-side-inof-nub {
        width: 40px;
    }
    .ccii-text {
        padding: 20px 13px;
    }
    .ccii-text .std-text18, .ccii-text .std-text18 p {
        line-height: 1.75;
        height: 7em;
        -webkit-line-clamp: 4;
    }
    .company-intro-year-nub {
        padding: 0 4px;
    }
    .company-intro-year {
        margin: 0 -4px;
        margin-top: 14px;
        margin-bottom: -12px;
    }
    .anchor-inof-nub-link {
        padding: 0 16px;
    }
    .anchor-inof-nub {
        padding: 0 11px;
    }
    .mod-anchor {
        --heightx: 44px;
    }
    .detail-form-add-btn {
        padding: 0 18px;
    }
    .dfab-nub .std-text18 {
        padding: 5px 20px 4px;
    }
    .dfab-nub {
        border-radius: 10px 10px 0 0;
    }
    .dfac-form {
        border-radius: 10px;
    }
    .dfac-form {
        padding: 24px 18px 26px 18px;
    }
    .solution-advant-cry-bg,
    .solution-advant-cry-bg img{
        min-height: 240px;
    }
    .anchor-inof-nub-link {
        padding: 0 10px;
    }
    .anchor-inof-nub {
        padding: 0 6px;
    }
    .anchor-inof-nub-link .std-text1 {
        line-height: 40px;
    }
    .product-section .std-text14{
        font-size: 12px;
    }
    .plrl-icon {
        width: 14px;
    }
    .plrl-cont {
        padding: 3px 8px;
    }
    .psul-link-ri {
        width: 130px;
    }
    .psul-link-name {
        width: calc(calc(100% - 130px) * 0.6);
    }
    .psul-link-type {
        width: calc(calc(100% - 130px) * 0.4);
    }
    .psul-link {
        padding: 12px 10px;
    }
    .psul-link-ri-list {
        padding: 0 3px;
    }
    .psul-link-name,
    .psul-link-type{
        font-size: 12px;
    }
    .product-section-ul-list:first-child .psul-link .psul-link-type{
        font-size: 14px;
    }
    .psul-link-type {
        padding-right: 2px;
    }
    .detail-consult .std-title36 {
        margin-bottom: 21px;
    }
    .dfab-nub {
        margin-right: 6px;
    }
    .dfab-nub .std-text18 {
        padding: 5px 18px 4px;
    }
    .fulu-list-btm{
        padding-inline-start: 15px!important;
    }
    .buy-inof-item-link{
        padding: 20px;
    }
    .buy-inof-item:nth-of-type(2n-1) .buy-inof-item-link{
        padding-left: 20px;
    }
    .buy-inof-item:nth-of-type(2n) .buy-inof-item-link{
        padding-right: 20px;
    }
    .buy-inof-item-link .std-title36 {
        font-size: 14px;
        padding: 0px 6px;
        width: calc(100% - 80px);
        flex-grow: 1;
    }
    .ftci-text .std-text1 p {
        max-width: 100%;
    }
    .ftci-text:nth-of-type(n+3) .std-text1 p {
        padding-left: 0;
    }
    .dfac-form {
        padding: 20px 14px 22px 14px;
    }
    .detail-form-add-btn {
        padding: 0 14px;
    }
    .dfab-nub .std-text18 {
        padding: 5px 13px 4px;
    }
    .detail-data-cry-box {
        padding: 22px 6px 30px 6px;
    }
    .ssul-bot-more .std-btn1-link, .std-btn7 .std-btn1-link, .std-btn5 .std-btn1-link, .std-btn4 .std-btn1-link, .std-btn4h .std-btn1-link,
    .detail-main .std-btn1.std-btn3 .std-btn1-link {
        padding: 4px 24px;
    }
    .ddcb-rln-btn-nub {
        margin-bottom: 8px;
    }
    .ddcb-rln-btn{
        margin-bottom: -8px;
    }
    .ddcb-right {
        padding: 0 5px;
    }
    .anchor-inof-nub-link {
        padding: 0 4px;
    }
    .anchor-inof-nub {
        padding: 0 2px;
    }
    .anchor-inof {
        margin: 0 -5px;
    }
    .anchor-inof-nub-link .std-text1{
        font-size: 12px;
    }
    .service8-main .smtu-list-text, .service7-main .smtu-list-text, .service6-main .smtu-list-text, .service5-main .smtu-list-text{
        position: relative;
        top: 0;
    }
    .smtu-list-text {
        height: 3.6em;
        -webkit-line-clamp: 3;
    }
    .service8-main .service1-main-top, .service7-main .service1-main-top, .service6-main .service1-main-top, .service5-main .service1-main-top {
        padding-top: 30px;
    }
    .service8-main .service1-main-top-line, .service7-main .service1-main-top-line, .service6-main .service1-main-top-line, .service5-main .service1-main-top-line {
        top: 62%;
    }
    .service8-main .service1-main-top-line2, .service7-main .service1-main-top-line2, .service6-main .service1-main-top-line2, .service5-main .service1-main-top-line2 {
        top: 61%;
    }
    .service1-main-top-line2 {
        width: calc(12.5% + 18px);
    }
    .service6-main .service1-main-top-line2 {
        width: calc(37.5% + 8px);
    }
    .service7-main .service1-main-top-line2 {
        width: calc(62.5% - 8px);
    }
    .service8-main .service1-main-top-line2 {
        width: calc(87.5% - 18px);
    }
    .list-cont {
        flex-wrap: wrap;
    }
    .ssul-bot-ul-list {
        margin-bottom: 10px;
    }
    .ssul-bot-ul-list:last-child{
        margin-bottom: 0;
    }
    .ssul-top-list:nth-of-type(2), .ssul-top-list:nth-of-type(3), .ssul-top-list:nth-of-type(4), .ssul-top-list:last-child, .ssul-top-list {
        width: 100%;
    }
    .ssul-top-list {
        margin-bottom: 4px;
    }
    .nrii-link-text-case{
        margin-bottom: 4px;
    }
    .nrii-ltc-nub-name {
        width: 40%;
    }
    .nrii-ltc-nub-core {
        width: 60%;
    }
    .stii-btn-nub {
        width: 100%;
    }
    .stii-btn-nub-link .std-text1{
        line-height: var(--l1h5);
    }
    .saci-item-new .saci-item-dot {
        width: 50px;
        height: 50px;
        margin-bottom: 4px;
    }
    .psul-link-ri {
        width: 130px;
    }
    .psul-link-name {
        width: calc(calc(100% - 130px) * 0.55);
    }
    .psul-link-type {
        width: calc(calc(100% - 130px) * 0.45);
    }
    .fnif-sub {
        margin-bottom: 30px;
        margin-top: 16px;
    }
    .fnif-sub .std-btn1-link {
        width: 96px;
    }
    .detail-main .std-btn1.std-btn3 .std-btn1-link {
        height: 34px;
    }
    .fnif-sub {
        margin-bottom: 26px;
        margin-top: 14px;
    }
    .fnif-sub {
        padding: 5px;
        padding-left: 12px;
    }
    .psul-link-ri-list {
        padding: 0 2px;
    }
    .psul-link-ri {
        margin-left: -2px;
        margin-right: -2px;
    }
    .plrl-cont{
        height: calc(12px * var(--l1h5) + 6px);
    }
    .home-screen-text .std-title5 {
        height: 9em;
        -webkit-line-clamp: 6;
    }
    .home-screen-text {
        --height: calc(var(--font20) * 9 + 54px);
    }
    .footer-top {
        padding-bottom: 18px;
    }
    .footer-logo {
        width: 120px;
    }
    /* 480end */
}


 /*2025.3.26 star*/
@media screen and (min-width: 1921px) {}
@media screen and (max-width: 1680px) {
    .newly-pop-haed {
        padding: 15px;
    }
    
    .newly-pop-btm {
        padding: 45px 70px;
    }
    
    .newly-pop .dccf-item {
        margin-bottom: 16px;
    }
    
    .partner-newly .ys-pos-center {
        top: 35%;
    }
    
    .newly-need-wrap-top {
        padding-left: 30px;
    }
    
    .nnwt-le {
        padding-right: 28px;
    }
    
    .nnwt-ri {
        height: 66px;
    }
    
    .newly-need-wrap-btm .dccf-item .std-text1 {
        font-size: 18px;
        margin-bottom: 11px;
    }
    
    .newly-need-wrap-btm .dccf-item-box {
        height: 52px;
    }
    
    .newly-need-wrap-btm .ys-select-xtbbox {
        width: 14px;
        right: 15px;
    }

    .newly-need-wrap-btm {
        padding: 30px 30px 45px;
    }
    
    .newly-need-wrap-btm .dccf-item {
        padding: 0 14px;
    }
    
    .newly-need-wrap-btm .detail-consult-cry-form {
        margin: 0 -14px;
    }
    
    .nnwt-ri input {
        font-size: 16px;
    }
    
    .newly-need-result {
        margin-top: 48px;
        padding-bottom: 14px;
        margin-bottom: 40px;
    }
    
    .nnul-link-btm {
        padding: 20px 20px;
    }
    
    .nnul-link-btm {
        padding: 17px 17px;
    }
    
    .nnul-link-btm-tit {
        padding-bottom: 10px;
    }
    .nnul-link-btm-ul {
        padding-top: 14px;
    }
    .nlbu-li {
        margin-bottom: 8px;
    }
}
@media screen and (max-width: 1560px) {}
@media screen and (max-width: 1440px) {
    .newly-pop-btm {
        padding: 35px 55px;
    }
    .dccf-item-box {
        height: 38px;
    }
    
    .newly-need-wrap-btm .dccf-item-box {
        height: 48px;
    }
    
    .newly-need-wrap-btm .dccf-item .std-text1 {
        font-size: 16px;
        margin-bottom: 8px;
    }
    
    .nnwt-ri input {
        padding-left: 50px;
        padding-right: 50px;
    }
    .nnwt-ri img {
        left: 20px;
    }
    
    .nnwt-ri input {
        font-size: 14px;
    }
    
    .newly-need-wrap-btm {
        padding: 22px 30px 35px;
    }
    
    .newly-need-result {
        margin-top: 40px;
        padding-bottom: 12px;
        margin-bottom: 32px;
    }
    
    .nnul-link-top {
        padding: 20px;
        padding-top: 24px;
        padding-bottom: 37px;
    }
    
    .newly-need-ul-li {
        padding: 0 8px;
        margin-bottom: 16px;
    }
    
    .newly-need-ul {
        margin: 0 -8px;
    }
    

}
@media screen and (max-width: 1360px) {}
@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 1119px) {
    .newly-need {
        margin-top: -35px;
    }
    
    .partner-newly .ys-pos-center {
        top: 40%;
    }
    
    .newly-need-wrap-btm .dccf-item {
        padding: 0 8px;
    }
    
    .newly-need-wrap-btm .detail-consult-cry-form {
        margin: 0 -8px;
    }
    
    .newly-need-ul-li {
        width: 50%;
    }
    
    .newly-need-wrap-btm .dccf-item .std-text1 {
        font-size: 14px;
        margin-bottom: 8px;
    }
    
    
}
@media screen and (max-width: 991px) {}
@media screen and (max-width: 767px) {
    .newly-pop-haed img {
        right: 30px;
        width: 66px;
    }
    
    .ys-modal-close {
        right: 10px;
        top: 10px;
    }
    
    .newly-pop-btm {
        padding: 25px 20px;
    }
    
    .newly-pop .dccf-item.dccf-item3 {
        width: 100%;
    }

    .newly-pop .dccf-item {
        margin-bottom: 8px;
    }
    
    .newly-pop .newly-pop-btm {
        max-height: 80vh;
    }
    
   .newly-pop .mCSB_outside+.mCSB_scrollTools {
        right: 0px;
    }
    
    .newly-pop  .mCSB_dragger_bar {
        width: 2px !important;
    }
    .newly-need-wrap-top {
        padding-left: 16px;
        padding-right: 16px;
        padding-top: 20px;
    }
    
    .nnwt-le {
        padding-right: 0 !important;
        width: 100%;
        margin-bottom: 12px;
    }
    
    .newly-need-wrap-top {
        flex-wrap: wrap;
    }
    
    .nnwt-ri {
        width: 100%;
        height: 38px;
    }
    
    .nnwt-ri img {
        left: 15px;
        width: 16px;
    }

    .nnwt-ri input {
        padding-left: 42px;
        padding-right: 20px;
    }
    
    .newly-need-wrap-btm {
        padding: 15px 16px 24px;
    }
    .newly-need-wrap-btm .dccf-item-box input {
        font-size: 14px;
    }
      .newly-need-wrap-btm .dccf-item-box input::-webkit-input-placeholder {
        /* WebKit browsers */
        font-size: 14px;
    }
   .newly-need-wrap-btm .dccf-item-box input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        font-size: 14px;
    }
   .newly-need-wrap-btm .dccf-item-box input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        font-size: 14px;
    }
    .newly-need-wrap-btm .dccf-item-box input:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        font-size: 14px;
    }
    
    .newly-need-wrap-btm .dccf-item-box {
        height: 38px;
    }
     .newly-need-wrap-btm  .dccf-item {
        margin-bottom: 12px;
    }
    
    .newly-need-ul-li {
        width: 100%;
    }
    
    .newly-need-result {
        margin-top: 32px;
        padding-bottom: 10px;
        margin-bottom: 16px;
    }
    
    .nnul-link-top {
        padding: 20px;
        padding-top: 24px;
        padding-bottom: 24px;
    }
    
        .newly-pop .newly-pop-btm {
        max-height: 71vh;
    }
  
}
@media screen and (max-width: 480px) {}

 /*2025.3.26 end*/
/* 2025.07.28 - tammy - start */
@media screen and (max-width: 1919px){
    .mod-side {
        left: 20px;
    }

}
@media screen and (max-width: 1680px){
    .submit-btn {
        --gap1: 11px;
        margin-top: 56px;
    }
    .submit-hot.pro-hot .std-title36 {
        margin-bottom: 40px;
    }
    /* 2025.08.26 - start */
    .ys-cont1500{
        max-width: calc(100% - 40px);
    }
    .cvrc-hover-top {
        padding: 26px 28px 10px;
    }
    .cvrc-hover .std-text1 {
        padding: 12px 28px 25px;
    }
    .cvrc-hover .std-text1, .cvrc-hover .std-text1 p{
        line-height: 1.5;
    }
    .science-advant .std-title36, .science-advant .std-text18 {
        padding-right: 80px;
        margin-bottom: 22px;
    }
    .sari-tr-td .std-text24{
        font-size: var(--font20);
    }
    .mod-side {
        left: 10px;
    }
    .side-btn {
        padding-left: 10px;
    }
    .side-btn .std-text1 {
        font-size: var(--text14);
        width: 7em;
    }
    .anchor-inof-nub {
        padding: 0 10px;
    }
    .anchor-inof-nub-link .std-text1{
        font-size: var(--text14);
    }
    .hpdl-item {
        padding: 16px 16px;
    }

}
@media screen and (max-width: 1440px){
    .submit-btn {
        --gap1: 9px;
        margin-top: 48px;
    }
    .submit-hot.pro-hot .std-title36 {
        margin-bottom: 36px;
    }
    /* 2025.08.26 - start */
    .cacn-new-inof-nub {
        margin-bottom: 20px;
    }
    .cacn-new {
        padding: 44px 32px 41px;
    }
    .science-advant .std-title36, .science-advant .std-text18 {
        padding-right: 40px;
        margin-bottom: 12px;
    }
    .science-advant-text {
        padding-top: 14px;
    }
    .phli-link-text {
        padding: 36px 20px 36px 42px;
    }
    .detail-pro span::before{
        width: 5px;
    }
    .company-intro-left .std-text18,
    .company-intro-left .std-text18 p{
        line-height: 1.5;
    }
    .company-intro-left .std-title3 {
        line-height: 1.2;
        margin-bottom: calc(var(--distance30) - 10px);
    }
    .hpdl-item {
        margin: 0 18px;
        padding: 14px 14px;
    }
    .head-language-xia {
        transform: translateX(-80%);
    }
    .head-language-xia::after {
        left: 80%;
    }
}
@media screen and (max-width: 1280px){
    .company-intro-left {
        padding-right: 30px;
    }
    .company-intro-left .std-text18, .company-intro-left .std-text18 p{
        font-size: var(--text16);
    }
    .science-advant .std-text18, .science-advant .std-text18 p{
        line-height: 1.5;
    }
    .mod-side {
        left: 6px;
    }
    .side-btn {
        padding-left: 8px;
    }

}
@media screen and (max-width: 1200px){
    .head-language-xia {
        left: auto;
        right: -20px;
        transform: translateX(0%);
    }
    .head-language-xia::after {
        left: auto;
    }
}
@media screen and (max-width: 1199px){
    .submit-success .std-text18 {
        margin-top: 7px;
    }
    .submit-btn {
        --gap1: 7px;
        margin-top: 36px;
    }
    .submit-hot.pro-hot .std-title36 {
        margin-bottom: 28px;
    }
    /* 2025.08.26 - start */
    .nnul-link-top {
        padding: 20px;
        padding-top: 24px;
        padding-bottom: 0px;
    }
    .nnul-link-btm {
        padding: 0px 20px;
        padding-bottom: 30px;
    }
    .nlbu-li-ph{
        display: inline-block;
    }
    .nlbu-li-pc{
        display: none;
    }
    .cacn-new {
        padding: 30px 20px 28px;
    }
    .company-advant-cry .std-text24{
        font-size: 16px;
    }
    .cacn-old {
        padding-top: 32px;
    }
    .sari-tr.swiper-wrapper {
        /* width: calc(100% + 20px); */
        margin: 0;
    }
    .science-advant .std-title36, .science-advant .std-text18 {
        padding-right: 18px;
        margin-bottom: 6px;
    }
    .science-advant .std-text18, .science-advant .std-text18 p{
        line-height: 1.5;
    }
    .science-advant-text {
        padding-top: 2px;
    }
    .science-advant-text .swiper-controls1 {
        bottom: 10px;
    }
    .std-btn3 .std-btn1-link, .ssul-bot-more .std-btn1-link, .std-btn7 .std-btn1-link, .std-btn5 .std-btn1-link, .std-btn4 .std-btn1-link, .std-btn4h .std-btn1-link {
        padding: 2px 12px;
    }
    .phli-link-text {
        padding: 16px 9px 16px 12px;
    }
    .std-btn1.std-btn3 .std-btn1-link {
        height: 34px;
    }
    .phli-link-text-top .std-text1{
        font-size: 12px;
    }
    .ys-header {
        --head: 64px;
    }
    .head-people-img {
        width: 21px;
    }
    .vscu-jian-btn {
        right: 8px;
    }
    .video-section-cont {
        --heightx: 47px;
    }
    .home-product-cry-list {
        width: 65.5%;
    }
    .vscu-list .std-text24{
        font-size: var(--font26);
    }
    .company-intro-left .std-text18, .company-intro-left .std-text18 p{
        font-size: var(--text18);
    }
    .ys-nyban-title .std-text20, .ys-nyban-title .std-text20 p{
        line-height: 1.5;
    }
    .head-language-xia {
        left: auto;
        right: -20px;
        transform: translateX(0%);
    }
}
@media screen and (max-width: 991px){
    .video-section-cont {
        --heightx: 45px;
    }
    .hpcl-item .std-text18, .hpcl-item .std-text18 p{
        line-height: 1.5;
    }
    .hpcl-item .std-title4 {
        margin-bottom: 0.4em;
    }
    .home-product-cry-title .std-text18 {
        margin-top: 4px;
    }
    .home-product-cry-list {
        width: 82%;
    }
    .hpdl-item .std-title5{
        font-size: var(--text18);
    }
    .hpdl-item {
        margin: 0 8px;
        padding: 14px 0px;
    }
    .approve-partner-cry.detail-consult-cry {
        --jian23: 9px;
    }
}
@media screen and (max-width: 767px){
    .submit-success-bg {
        width: 98%;
    }
    .submit-success .std-text18 {
        margin-top: 6px;
    }
    .submit-btn {
        --gap1: 5px;
        margin-top: 16px;
    }
    .submit-success {
        padding-top: var(--distance120);
        padding-bottom: var(--distance120);
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .submit-success .ys-cont1440 {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
    }
    .submit-success-bg {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .submit-success{
        min-height: 60.28vw;
    }
    .submit-hot.pro-hot .std-title36 {
        margin-bottom: 18px;
    }
    .dfab-nub .std-text18 {
        padding: 5px 8px 4px;
    }
    .dfab-nub {
        margin-right: 2px;
    }
    .detail-form-add-btn {
        padding: 0 10px;
    }
    .dfab-nub .std-text18{
        font-size: 12px;
    }
    /* 2025.08.26 - start */
    .nnul-link-btm-ul {
        padding-top: 6px;
    }
    .nnul-link-btm {
        padding-bottom: 18px;
    }
    .cacn-nin-text, .cacn-nin-text p{
        line-height: 1.4;
    }
    .cacn-new-inof-nub {
        margin-bottom: 8px;
    }
    .cacn-new {
        padding: 20px 16px 20px;
    }
    .cacn-new .std-text24 {
        padding-bottom: 6px;
    }
    .cacn-nin-name {
        margin-bottom: 0px;
    }
    .culture-value-rotate .std-text24 {
        margin-bottom: 5px;
    }
    .culture-value-rotate .std-text18, .culture-value-rotate .std-text18 p{
        line-height: 1.3;
    }
    .cvrc-hover-top {
        padding: 22px 18px 8px;
    }
    .cvrc-hover .std-text18 {
        padding-bottom: 15px;
    }
    .cvrc-hover .std-text1 {
        padding: 12px 18px 25px;
    }
    .science-advant .std-title36, .science-advant .std-text18 {
        padding-right: 0;
        margin-bottom: 6px;
    }
    .sari-tr-td .std-text24{
        font-size: 14px;
    }
    .ddcb-right-list-nub,
    .ddcb-right-list-nub p{
        font-size: 12px;
    }
    .mod-title1 span {
        white-space: normal;
    }
    .mod-title1 span::before {
        height: 2px;
    }
    .home-main .mod-title1 span {
        border-bottom: 3px solid #2AC28F;
        padding: 0 0.25em;
    }
    .home-main .mod-title1 br{
        display: none;
    }
    .ys-ban-txtbox .ys-ban-title{
        font-size: 22px;
    }
    .home-product-dots .mod-arrows .slick-prev,
    .home-product-dots .mod-arrows .slick-next{
        top: auto;
        transform: translate(0);
    }
    :root{
        --fontbtn: 12px;
    }
    .std-btn2-icon {
        width: 22px;
        height: 22px;
    }
    .std-btn2-link .std-btn2-font {
        margin-left: 6px;
    }
    .home-start-cry-img {
        width: 30%;
    }
    .home-start-cry-text {
        width: 70%;
    }
    .company-develop .mod-title4 {
        flex-direction: column;
        align-items: flex-start;
    }
    .company-develop-btn {
        margin-top: 12px;
    }
    .std-btn1.std-btn3 .std-btn1-link {
        padding: 4px 16px;
    }
    .pro-hot {
        padding-bottom: calc(var(--distance110) * 0.5);
    }
    .detail-pro span::before{
        width: 4px;
    }
    .video-add video{
        display: none;
    }
    .anchor-inof-nub-link .std-text1 {
        line-height: 1.5;
    }
    .anchor-inof-nub-link {
        padding: 8px 4px;
    }
    .head-people-img {
        width: 20px;
    }
    .ys-phnav-r>div {
        margin-left: 12px;
    }
    .head-language-xia-nub a {
        padding: 6px 10px;
        font-size: 12px;
    }
    .head-language-xia {
        padding: 6px 8px;
    }
    .product-section .std-text14 {
        font-size: 8px;
    }
    .plrl-icon {
        width: 12px;
        margin-right: 2px;
    }
    .plrl-cont {
        height: calc(10px * var(--l1h5) + 6px);
        padding: 2px 6px;
    }
    .psul-link-ri {
        width: 100px;
    }
    .psul-link-name {
        width: calc(calc(100% - 100px) * 0.55);
    }
    .psul-link-type {
        width: calc(calc(100% - 100px) * 0.45);
    }
    .dfab-nub .std-text18{
        line-height: 1.3;
    }
    .detail-form-add-btn {
        padding: 0 5px;
    }
    .dfab-nub .std-text18 {
        font-size: 11px;
        padding: 5px 6px 4px;
    }
    .dfab-nub {
        margin-right: 1px;
    }
    .home-main .mod-title1 span::before {
        display: none;
    }
    .biil-icon {
        width: 34px;
    }
    .cmcl-item-core-data {
        height: 16.5em;
    }
}
@media screen and (max-width: 480px){
    .detail-pro span::before{
        width: 3px;
    }
    .std-btn1-link, .std-btn5 .std-btn1-link, .std-btn4 .std-btn1-link {
        padding: 4px 10px;
    }
    .video-section-cont {
        --heightx: 38px;
    }
    .check {
        margin-right: 5px;
        margin-top: 3px;
    }
    .vlbl-cont {
        border-radius: 14px;
        padding: 4px 9px;
    }
    .vscu-list-btm-list {
        margin-bottom: 7px;
    }
    .vscu-jian-btn {
        top: 6px;
    }
    .ssul-bot-more .std-btn1-link, .std-btn7 .std-btn1-link, .std-btn5 .std-btn1-link, .std-btn4 .std-btn1-link, .std-btn4h .std-btn1-link, .detail-main .std-btn1.std-btn3 .std-btn1-link {
        padding: 4px 18px;
    }
    .nban2-btn-nub {
        margin: 5px;
    }
    .nban2-btn {
        margin: -5px;
        flex-wrap: wrap;
    }
    .vscu-list .std-text24 {
        font-size: calc(var(--font26) - 2px);
    }
    .ssul-bot-act h5:not(:first-child) {
        margin-top: 1.2em;
    }
    .science-advant .std-text18 {
        margin-bottom: 0px;
    }
    .contact-map {
        min-height: 700px;
    }
    .cmcl-item-core-data {
        height: 18.5em;
    }
    .psul-link {
        flex-wrap: wrap;
    }
    .psul-link-name {
        width: 100%;
        padding-right: 0;
        margin-bottom: 0.2em;
    }
    .psul-link-type {
        flex-grow: 1;
    }
    .product-section-ul-list:first-child .psul-link .psul-link-type {
        font-size: 12px;
    }
    .product-section-ul> :first-child .psul-link {
        padding: 10px 13px;
    }
    .product-section-ul-list:first-child .psul-link{
        flex-wrap: nowrap;
    }
    .product-section-ul-list:first-child .psul-link-name {
        width: calc(calc(100% - 100px) * 0.55);
        margin-bottom: 0;
    }
    .swiper-controls1 .swiper-button-next {
        margin-left: 9px;
    }
    .home-solution-cry-list {
        min-height: auto;
    }
}



/* 2025.07.28 - tammy - end */


/* 20250902--大秦新增--start */
@media screen and (max-width: 1920px) {
    .detail-slide-close{
        right: 40px;
    }
    .detail-slide-ul .slick-dots{
        right: -3%;
    }
}
@media screen and (max-width: 1680px) {
    .nllr-bot-other {
        margin: 0 -10px;
        margin-bottom: 5px;
    }
    .nllr-bot-other p {
        padding: 0 10px;
    }
    .nlru-li-list-itrm {
        margin-bottom: 14px;
    }
    .nlru-li {
        margin-bottom: 30px;
    }
    .nlru-li-tit{
        margin-bottom: 14px;
    }
    .newlist-listing-right {
        top: 180px;
        padding: 30px 25px 50px;
    }
    .newlist-main .ys-main {
        padding-bottom: 100px;
    }
    .dsul-left-icon{
        width: 18px;
        margin-right: 14px;
    }
    .dsul-left{
        width: 14%;
        padding-right: 15px;
    }
    .detail-slide-ul .slick-dots{
        right: -5%;
    }
    .dsul-right p a{
        margin-left: 18px;
    }
    .detail-slide-close {
        width: 16px;
        right: 38px;
    }
    .dsul-right {
        width: 86%;
        padding-left: 20px;
    }
    .mmlm-play {
        width: 50px;
    }
    .media-modal-cont {
        width: 1000px;
        border-radius: 10px;
        padding: 45px 34px 50px 45px;
    }
    .media-modal-right-title {
        margin-bottom: 14px;
    }
    .media-modal-right {
        padding-left: 40px;
    }
    .detail-media-btn {
        margin-top: 46px;
    }
    .dmul-box-top-tab p{
        padding: 4px 24px;
    }
    .dmul-box-top-icon {
        right: 14px;
        bottom: 12px;
        width: 34px;
    }
    .detail-media {
        padding: 80px 0 56px;
    }
    .detail-media h2 {
        margin-bottom: 40px;
    }
    .media-modal-left-media {
        margin-bottom: 22px;
    }
    .dsul-right p span{
        margin-right: 22px;
    }
}
@media screen and (max-width: 1440px) {
    .nllu-lis-link-right {
        padding: 20px 12px;
    }
    .nllr-bot-other{
        margin-bottom: 0px;
    }
    .nlli-boxs-icon {
        width: 18px;
        margin-right: 10px;
    }
    .newlist-listing-right {
        top: 150px;
        padding: 25px 18px 35px;
    }
    .nlru-li-tit::after {
        width: 2px;
        height: 76%;
    }
    .nlru-li-tit{
        padding-left: 12px;
    }
    .nlru-li-list-itrm {
        margin-bottom: 10px;
    }
    .nlru-li {
        margin-bottom: 20px;
    }
    .nllr-bot-link-text,
    .nllr-bot-link-text::after,
    .nllr-bot-other p{
        font-size: 12px;
    }
    .newlist-main .ys-main {
        padding-bottom: 80px;
    }
    .detail-slide{
        top: 70px;
    }
    .detail-slide-ul .slick-dots{
        top: 43%;
    }
    .detail-slide-ul .slick-dots li{
        width: 6px;
        height: 6px;
        margin: 0 5px;
    }
    .detail-slide-close{
        right: 20px;
    }
    .media-modal-cont {
        width: 900px;
        border-radius: 10px;
        padding: 45px 34px 45px 40px;
    }
    .mmlm-play {
        width: 44px;
    }
    .media-modal-right {
        padding-left: 30px;
    }
    .media-modal .ys-modal-content {
        max-height: 270px;
    }
    .detail-media {
        padding: 70px 0 40px;
    }
    .detail-media h2 {
        margin-bottom: 30px;
    }
    .dsul-left {
        width: 15%;
    }
    .dsul-right {
        padding-left: 15px;
    }
    .dsul-right p span{
        margin-right: 14px;
    }
}
@media screen and (max-width: 1200px) {
    .detail-slide-ul .slick-dots {
        right: 0;
    }
    .dsul-right {
        width: 80% !important;
    }
    .dsul-right p span{
        margin-right: 10px;
    }
}
@media screen and (max-width: 1199px) {
    .newlist-listing-left {
        width: 100%;
    }
    .newlist-listing-right {
        padding: 25px 20px;
        position: relative;
        top: auto;
        margin-top: 40px;
        width: 100%;
    }
    .newlist-listing-wrap{
        flex-direction: column;
    }
    .newlist-main .ys-main {
        padding-bottom: 60px;
    }
    .nllu-lis {
        margin-bottom: 20px;
    }
    .nlru-li-list{
        display: flex;
        margin: 0 -10px;
        flex-wrap: wrap;
    }
    .nlru-li-list-itrm{
        padding: 0 10px;
    }
    .dsul-box{
        align-items: flex-start;
        flex-direction: column;
        padding: 10px 0 15px;
    }
    .dsul-left{
        width: 100%;
        padding-right: 0px;
    }
    .dsul-left::after{
        display: none;
    }
    .detail-slide{
        top: 64px;
    }
    .dsul-right {
        width: 93%;
        padding-left: 0;
    }
    .media-modal-cont {
        width: 100%;
        padding: 40px 25px 35px 25px;
    }
    .media-modal-right {
        padding-left: 30px;
        width: 45%;
    }
    .detail-media {
        padding: 60px 0 40px;
    }
}
@media screen and (max-width: 767px) {
    .newlist-listing {
        padding-top: 42px;
    }
    .newlist-main .ys-main {
        padding-bottom: 42px;
    }
    .nlli-boxs-icon {
        width: 16px;
        margin-right: 8px;
    }
    .nlru-li-list-itrm {
        width: 100%;
        padding: 0 10px;
        margin-bottom: 8px;
    }
    .nlru-li-tit {
        margin-bottom: 12px;
    }
    .newlist-listing-right {
        margin-top: 34px;
    }
    .nllr-tit {
        margin-bottom: 15px;
    }
    .nllu-lis-link-right {
        padding: 20px 12px;
        width: 100%;
    }
    .nllu-lis-link .ys-imgbox-cover {
        width: 70%;
        margin: 0 auto;
    }
    .nllu-lis-link{
        flex-direction: column;
    }
    .dsul-right p,
    .dsul-right p a{
        font-size: 12px;
    }
    .detail-slide-ul .slick-dots {
        right: auto;
        top: auto;
        bottom: 10px;
        width: 100%;
        left: 50%;
    }
    .detail-slide-ul .slick-list{
        padding-bottom: 16px;
    }
    .detail-slide-close {
        right: 10px;
        top: 18%;
        width: 14px;
    }
    .media-modal-cont {
        width: 100%;
        border-radius: 10px;
        padding: 30px 20px 25px 20px;
        flex-direction: column;
        max-width: calc(100vw - 40px);
    }
    .mmlm-play{
        width: 34px;
        /*display: none;*/
    }
    .media-modal-left-media{
        border-radius: 10px;
    }
    .media-modal .dmul-box-min-pic {
        width: 28px;
    }
    .media-modal-left {
        width: 100%;
        margin-bottom: 16px;
    }
    .media-modal-right-title {
        margin-bottom: 5px;
    }
    .media-modal .ys-modal-content {
        max-height: 200px;
    }
    .media-modal-right {
        padding-left: 0;
        width: 100%;
    }
    .detail-media {
        padding: 42px 0 0px;
    }
    .detail-media h2 {
        margin-bottom: 20px;
    }
    .media-modal-left-media .ys-ban-video{
        display: block;
    }
}
/* 20250902--大秦新增--end */