@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .home-solution-bg {
        top: 41.5%;
        right: 0;
    }
    .home-tech-text {
        padding-top: 260px;
    }
    .home-tech-earth{
        width: 1200px;
        height: 1200px;
        top: -27%;
        right: -10%;
    }
    .mod-side{
        width: 180px;
    }
    /* 1920end */
}

@media screen and (max-width: 1919px) {
    .pubdet-main .ys-cont1400{
        width: 75%;
    }
    .mod-side {
        left: 30px;
    }
}
@media screen and (max-width: 1680px) {
    .head-nav-item {
        padding: 0 22px;
    }
    .head-nav {
        margin: 0 -22px;
    }
    .head-nav-item-pro::before {
        width: calc(50% - 41.25%);
    }
    .hnip-le, .hnip-mid-ri, .hnip-mid {
        padding-top: 100px;
        padding-bottom: 180px;
    }
    .hnip-le {
        padding-right: 80px;
    }
    .head-nav-item-pro {
        max-height: 600px;
    }
    .yhpr-li {
        margin-left: 20px;
    }
    :root {
        --main-color1: #EF4C46;
        --main-color2: #343F48;
        --auxi-bgcolor1: #F7F7F7;
        --auxi-bgcolor2: #31353D;
        --font-title1: 60px;
        --font-title2: 44px;
        --font-title3: 38px;
        --font-title4: 30px;
        --font-title5: 24px;
        --font-parga1: 18px;
        --font-parga2: 16px;
        --std-padding1: 120px;
        --std-padding2: 100px;
        --std-margin1: 50px;
    }
    .jrlu-li-text {
        padding: 60px 160px 180px 80px;
    }
    .jslu-li {
        width: 700px;
        margin-right: 30px;
    }
    .join-story-list-ul {
        width: calc((700px * var(--width-shu)) + (30px *var(--width-shu)));
    }
    .jslu-li-text {
        padding-left: 30px;
    }
    .jplu-li-cont {
        padding: 20px 26px;
    }
    .jplu-li {
        padding: 0 16px;
        margin-top: 32px;
    }
    .join-post-list-ul {
        margin: 0 -16px;
    }
    .join-flow-email {
        margin-top: 50px;
    }
    .mod-foot-tp-nav {
        padding-left: 140px;
    }
    .mftn-ul {
        margin: 0 -40px;
    }
    .mftn-ul-li {
        padding: 0 40px;
    }
    .mod-foot-tp {
        margin-bottom: 70px;
    }
    .mod-contact-wrap {
        padding-top: 150px;
        padding-bottom: 90px;
    }
    .mod-contact-wrap-btn {
        margin-top: 50px;
    }
    .join-story::before,
    .join-story::after{
        width: calc(50% - 41.25%);
    }
    .contact-info {
        margin-top: -150px;
    }
    .contact-info-wrap {
        padding: 50px 80px;
    }
    .nrlt-li {
        padding: 70px 50px 100px 60px;
    }
    .nrlt-li .std-title5 {
        margin-bottom: 20px;
    }
    .nrlt-li-parga {
        margin-bottom: 30px;
    }
    .nrlc-dots {
        padding-left: 60px;
        padding-right: 50px;
    }
    .new-list-ul-li a {
        padding: 30px 50px 65px;
    }
    .mod-side {
        left: 20px;
    }
    .pubde-wrap-text {
        padding-right: 100px;
    }
    .pubde-wrap-share {
        width: calc(82.5% - 458px);
    }
    .spls-li-text .std-title4 {
        margin-bottom: 25px;
    }
    .spls-li-text .srls-li-cont-info li {
        margin-bottom: 12px;
    }
    .spls-li-text {
        padding-left: 70px;
    }
    .service-range h2, .service-consu h2 {
        margin-bottom: 20px;
    }
    .sulc-num{
        font-size: 90px;
    }
    .srls-li-cont {
        padding: 30px 40px 127px;
    }
    .sulc-parga {
        margin-top: 20px;
    }
    .aiil-ul-li-num span {
        font-size: 90px;
    }
    .about-story-text {
        padding-right: 160px;
    }
    .abil-icon {
        width: 50px;
        top: -10px;
    }
    .about-busin-img-li1 .abil-icon {
        right: -1px;
    }
    .about-busin-img-li2 .abil-icon {
        left: -1px;
    }
    .about-culture {
        padding-left: calc(50% - 41.25%);
    }
    .about-culture-text-list {
        margin-top: 70px;
    }
    .actl-swiper-li-num {
        font-size: 72px;
        top: -55px;
    }
    .acii-li1 {
        width: 70px;
        height: 70px;
    }
    .acii-li-icon {
        width: 32px;
    }
    .acii-li2 {
        width: 58px;
        height: 58px;
    }
    .acii-li2::after {
        width: 80px;
        height: 80px;
    }
    .acii-li3 {
        width: 80px;
        height: 80px;
    }
    .acii-li4 {
        width: 70px;
        height: 70px;
    }
    .acii-li5, .acii-li7 {
        width: 58px;
        height: 58px;
    }
    .acii-li6 {
        width: 80px;
        height: 80px;
    }
    .about-culture::after {
        width: calc(50% - 41.25% + 170px);
    }
    .aslc-text-year {
        font-size: 60px;
    }
    .ahby-slick-li {
        padding: 0 130px;
    }
    .ahby-slick {
        margin: 0 -130px;
    }
    .about-history-bt-year {
        margin-top: 64px;
    }
    .iiwn-ul-li-num span {
        font-size: 46px;
    }
    .industry-info-wrap {
        padding: 35px 50px 50px 70px;
    }
    .industry-solution-cont {
        padding-left: calc(50% - 41.25%);
    }
    .industry-solution-cont-text {
        padding-right: 80px;
    }
    .isct-btn {
        margin-top: 50px;
    }
    .clul-conts {
        padding: 12px 14px 74px;
    }
    .pcls-li-cont {
        padding: 40px 20px 50px;
    }
    .platform-other-img {
        margin: 100px auto 0;
    }
    .ys-ban-btn {
        margin-top: 50px;
    }
    .home-platform-text {
        padding-right: 100px;
    }
    .home-platform-text-btn {
        margin-top: 70px;
    }
    .home-intell::after,.home-new::after{
        width: calc(50% - 41.25%);
    }
    .home-intell-list,
    .home-platform-wrap{
        padding-left: calc(50% - 41.25%);
        padding-right: calc(50% - 41.25%);
    }
    .home-intell-wrap {
        position: static;
    }
    .home-intell .ys-cont1560{
        position: absolute;
        top: 100px;
        left: 50%;
        transform: translateX(-50%);
    }
    .hils-li a {
        padding: 34px 10px 25px 28px;
    }
    .home-solution {
        padding-top: 200px;
        padding-bottom: 60px;
    }
    .home-solution-bg {
        width: 74%;
    }
    .hlwt-btn {
        margin-top: 90px;
    }
    .home-tech-text {
        padding-top: 200px;
    }
    .home-tech-earth{
        width: 1000px;
        height: 1000px;
        top: -27%;
        right: -10%;
    }
    /* A1-降本增效计算器-start */
    .cctu-li-cont {
        padding: 6px 8px 6px 10px;
    }
    .cwip-cont {
        padding: 60px 100px 74px;
    }
    .cwit-cont {
        padding: 80px 100px 110px;
    }
    .cctu-li-cont p{
        font-size: 16px;
    }
    .cctu-li-cont-circle {
        width: 18px;
        height: 18px;
        top: 6px;
    }
    .cctu-li-cont-circle::after {
        width: 10px;
        height: 10px;
    }
    .cwir-cont {
        padding: 60px 100px 80px;
    }
    /* A1-降本增效计算器-end */
    .dnbr-slider-line-span::after {
        width: 35px;
    }
    .home-intell-tit-bg {
        width: 160px;
        top: -45px;
        left: 50px;
    }
    /* 2024.08.23 */
    .dlct-icon {
        width: 32px;
    }
    .dpbu-li-icon {
        width: 10px;
        height: 10px;
        margin-left: 4px;
    }
    .dlct-check {
        width: 22px;
        height: 22px;
    }
    .dpbu-li-add {
        margin-left: 8px;
    }
    .dlct-text .std-parga1{
        font-size: 16px;
    }
    .dlct-text .std-parga2 {
        font-size: 12px;
    }
    .dpbu-li-cont-tp {
        padding: 18px 10px;
    }
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    .hnit-parga,.head-logo a,.yhpr-join-parga,.yhpr-lang-parga p,.ylst-name{
        line-height: 70px;
    }
    .yhpr-search{
        height: 70px;
    }
    .inside-body .ys-main {
        margin-top: 70px;
    }
    .hnit-icon {
        width: 10px;
        height: 10px;
    }
    .yhpl-nav {
        padding-left: 60px;
        width: calc(100% - 120px);
    }
    .head-nav-item {
        padding: 0 16px;
    }
    .head-nav {
        margin: 0 -16px;
    }
    .head-nav-item-pro {
        top: 70px;
    }
    .head-logo {
        width: 120px;
    }
    .yhpr-search-box-icon {
        width: 30px;
        height: 30px;
    }
    :root {
        --main-color1: #EF4C46;
        --main-color2: #343F48;
        --auxi-bgcolor1: #F7F7F7;
        --auxi-bgcolor2: #31353D;
        --font-title1: 56px;
        --font-title2: 40px;
        --font-title3: 36px;
        --font-title4: 28px;
        --font-title5: 22px;
        --font-parga1: 18px;
        --font-parga2: 16px;
        --std-padding1: 100px;
        --std-padding2: 80px;
        --std-margin1: 40px;
    }
    .jrlu-li-text {
        padding: 50px 140px 160px 60px;
        border-radius: 0 100px 0 0;
    }
    .jrlu-li.on .jrlu-li-text {
        border-radius: 100px 0 0 0;
    }
    .jrlu-li {
        margin-bottom: 50px;
    }
    .jwcl-wrap-ul-li {
        padding: 0 30px;
        margin-top: 30px;
    }
    .jwcl-wrap-ul {
        margin: 0 -30px;
    }
    .jslu-li {
        width: 650px;
    }
    .join-story-list-ul {
        width: calc((650px * var(--width-shu)) + (30px *var(--width-shu)));
    }
    .jslu-li-text-parga {
        margin-bottom: 70px;
    }
    .jplu-li {
        padding: 0 12px;
        margin-top: 24px;
    }
    .join-post-list-ul {
        margin: 0 -12px;
    }
    .join-flow-list-le .jfll-cont-img {
        width: 240px;
        margin-left: calc(100% - 240px);
    }
    .join-flow-list-mid .jfll-cont-img {
        width: 70px;
    }
    .join-flow-list-ri .jfll-cont-img {
        width: 150px;
        margin-left: calc(100% - 150px);
    }
    .jfll-cont-num {
        font-size: 90px;
    }
    .join-flow-email {
        margin-top: 40px;
    }
    .mod-contact-img {
        right: 60px;
    }
    .mcwt-bg {
        right: -16px;
    }
    .mod-contact-wrap-btn {
        margin-top: 40px;
    }
    .mftn-ul-li {
        padding: 0 30px;
    }
    .mftn-ul {
        margin: 0 -30px;
    }
    .mod-foot-tp-nav {
        padding-left: 120px;
    }
    .mod-foot-tp {
        margin-bottom: 60px;
    }
    .mftn-ul-li-link1 {
        margin-bottom: 16px;
    }
    .mull-item a {
        margin-bottom: 15px;
    }
    .mod-foot-bg {
        width: 600px;
    }
    .hnis-wrap {
        width: 1000px;
    }
    .hnip-mid-ri {
        width: 280px;
    }
    .hnis-wrap-mid {
        width: calc(100% - 320px - 280px);
    }
    .hnip-mid {
        width: calc(100% - 260px - 280px);
    }
    .ys_search1_tbox input,
    .ys_search1_but button{
        font-size: 20px;
    }
    .yhpr-search {
        padding-left: 38px;
    }
    .yhpr-search::before {
        left: 19px;
    }
    .yhpr-login-btn-pull {
        padding-top: 14px;
    }
    .join-flow-list-le .jfll-arrow {
        top: 58px;
    }
    .saas-platform-text-btn {
        margin-top: 50px;
    }
    .spls-li-cont {
        padding: 36px 32px 46px 30px;
    }
    .spls-lis {
        padding: 0 15px;
    }
    .saas-payment-list-slick {
        margin: 0 -15px;
    }
    .amls-li {
        padding: 0 30px;
    }
    .saas-mode-list-slick {
        margin: 0 -30px;
    }
    .amls-li-cont {
        padding: 30px 30px 140px;
    }
    .amls-li-cont-btn {
        padding: 0 30px;
    }
    .cblb-arrow {
        width: 42px;
        height: 42px;
    }
    .cblb-prev {
        left: -80px;
    }
    .cblb-next {
        right: -80px;
    }
    .cctu-li-icon {
        width: 30px;
        top: 0.75px;
    }
    .cctu-li {
        margin-bottom: 20px;
    }
    .ciww-ul-li-cont {
        padding: 20px 16px 20px 34px;
    }
    .culc-info p {
        font-size: 18px;
    }
    .culc-info img {
        width: 30px;
    }
    .ciww-ul-li {
        padding: 0 15px;
    }
    .ciww-ul {
        margin: 0 -15px;
    }
    .newdet-wrap-bt {
        margin-top: 50px;
    }
    .nwbs-share-parga p {
        font-size: 18px;
    }
    .ys-share-img {
        width: 36px;
    }
    .nwbt-video-wrap-icon {
        width: 44px;
    }
    .new-list-ul-li {
        padding: 0 16px;
        margin-bottom: 32px;
    }
    .new-list-ul{
        margin: 0 -16px;
    }
    .new-list-ul-li a {
        padding: 30px 40px 55px;
    }
    .hnwb-slick-li-bt {
        margin-top: 34px;
    }
    .hnwb-slick-li-btn {
        width: 56px;
        height: 56px;
    }
    .new-list-ul-li .hnwb-slick-li-tit {
        width: calc(100% - 56px);
        padding-right: 50px;
    }
    .hslb-icon {
        width: 26px;
    }
    .nrlc-dots {
        bottom: 40px;
    }
    .cbll-num {
        font-size: 58px;
        line-height: 1.2;
    }
    .cbls-li-text {
        padding-right: 30px;
    }
    .cbls-li,.clcu-li{
        padding: 0 12px;
    }
    .custdet-busin-list-slick,.customer-list-cont-ul{
        margin: 0 -12px;
    }
    .cbls-li-text-parga {
        margin-bottom: 34px;
    }
    .clcu-li-text {
        padding: 20px 54px 30px 28px;
    }
    .clcu-li-text-parga {
        margin-top: 15px;
    }
    .cslu-li-wrap-icon {
        width: 56px;
    }
    .cslu-li {
        padding: 0 12px;
    }
    .customer-success-list-ul {
        margin: 0 -12px;
    }
    .customer-list-cont {
        margin-top: 30px;
    }
    .clcu-li {
        margin-bottom: 30px;
    }
    .pubdet-main .ys-main{
        padding: 0 50px;
    }
    .mod-side{
        width: 132px;
    }
    .pubde-wrap-share {
        width: calc(82.5% - 458px - 80px);
    }
    .pubdet-apply-cont {
        padding: 40px 40px 40px 50px;
    }
    .pubdet-apply-cont-text {
        padding-right: 50px;
    }
    .pubde-wrap-text {
        padding-right: 80px;
    }
    .pubde-wrap-share {
        width: calc(82.5% - 458px - 60px);
        padding: 20px 40px 20px 30px;
    }
    .pwsp-pop .ys-share-img {
        width: 36px;
        height: 36px;
    }
    .publish-list-search-input input,
    .publish-list-search-input input::placeholder{
        font-size: 16px;
    }
    .publish-list-info {
        margin-top: 50px;
    }
    .publish-list-info-ri {
        padding-left: 140px;
    }
    .plir-bt-ul-li {
        padding: 0 16px;
        margin-bottom: 32px;
    }
    .plir-bt-ul {
        margin: 0 -16px;
    }
    .plir-bt-ul-li a {
        padding: 26px 20px;
    }
    .pbul-text-parga {
        padding-right: 50px;
    }
    .servdet-wrap .ys-cont1240{
        padding: 0 80px;
    }
    .swrw-list-li {
        padding: 0 15px;
        margin-bottom: 15px;
    }
    .swrw-list {
        margin: 0 -15px;
    }
    .sugge-wrap-ri {
        padding-left: 100px;
    }
    .sllc-text textarea,
    .sllc-text textarea::placeholder,
    .swrw-list-other textarea,
    .swrw-list-other textarea::placeholder,
    .plil-list-li-tp p,
    .sllc-input input,
    .sllc-input input::placeholder{
        font-size: 16px;
    }
    .sugge-wrap-le-code {
        margin-top: 50px;
    }
    .sugge-wrap-ri-wrap {
        padding: 30px 30px 64px;
    }
    .service-project-list {
        padding: 30px 40px 40px;
    }
    .srls-li-cont-info li::before {
        width: 8px;
        height: 8px;
        top: 11.75px;
    }
    .spls-li-text {
        padding-left: 60px;
    }
    .spls-li-text .std-title4 {
        margin-bottom: 20px;
    }
    .spls-li-text-link {
        margin-top: 40px;
    }
    .srls-li {
        padding: 0 14px;
    }
    .service-range-list-slick {
        margin: 0 -14px;
    }
    .sfwl-mid {
        padding: 0 120px;
    }
    .sulc-num {
        font-size: 82px;
        top: -72px;
    }
    .login-form-wrap {
        padding: 50px 80px 90px;
    }
    .lfwn-photo {
        width: 90px;
    }
    .lfwn-text {
        width: calc(100% - 90px);
    }
    .login-form-wrap-info {
        margin-top: 50px;
    }
    .lfwi-bt-list-li {
        padding: 0 30px;
    }
    .lfwi-bt-list {
        margin: 0 -30px;
    }
    .lfwi-bt-btn {
        margin-top: 34px;
    }
    .phone-pop .ys-modal-content, .password-pop .ys-modal-content {
        padding: 30px 35px 36px;
    }
    .phone-pop-info-li:last-child {
        margin-bottom: 30px;
    }
    .aiil-ul-li-num span {
        font-size: 80px;
    }
    .about-story-text {
        width: calc(100% - 500px);
        padding-right: 130px;
    }
    .about-story-img {
        width: 500px;
    }
    .alcu-li {
        height: 258px;
    }
    .asiu-li-cont-ul {
        height: calc((258px * var(--width-shu)) + (20px *var(--width-shu)));
    }
    .abil-icon {
        width: 46px;
    }
    .abtb-li img {
        width: 32px;
    }
    .acii-li1 {
        width: 60px;
        height: 60px;
    }
    .acii-li-icon {
        width: 28px;
    }
    .acii-li2 {
        width: 52px;
        height: 52px;
    }
    .acii-li2::after {
        width: 70px;
        height: 70px;
    }
    .acii-li3 {
        width: 70px;
        height: 70px;
    }
    .acii-li4 {
        width: 60px;
        height: 60px;
    }
    .acii-li5, .acii-li7 {
        width: 50px;
        height: 50px;
    }
    .acii-li6 {
        width: 70px;
        height: 70px;
    }
    .about-culture-text {
        padding-left: 80px;
        width: 65%;
    }
    .about-culture-img {
        width: 35%;
    }
    .aslc-text {
        padding-left: 60px;
    }
    .aslc-text-year {
        font-size: 54px;
    }
    .aslc-text-year-bg {
        font-size: 100px;
    }
    .about-history-bt-year {
        margin-top: 54px;
    }
    .depform-wrap-cont-parga {
        padding-bottom: 30px;
        margin-bottom: 50px;
    }
    .depform-wrap-cont {
        padding-top: 50px;
        padding-left: 80px;
        padding-right: 80px;
    }
    .ddll-wrap {
        padding: 30px 34px;
    }
    .dwcl-demand-list-li {
        padding: 0 40px;
    }
    .dwcl-demand-list {
        margin: 0 -40px;
    }
    .dibu-li {
        padding: 0 30px;
    }
    .dwcl-interest-bt-ul {
        margin: 0 -30px;
    }
    .dlct-icon {
        width: 40px;
        margin-left: 10px;
    }
    .dlct-text {
        width: calc(100% - 24px - 40px);
        padding-left: 10px;
    }
    .dpbu-li {
        padding: 0 8px;
        margin-top: 40px;
    }
    .dwcl-pro-bt-ul {
        margin: 0 -8px;
    }
    .dflw-li {
        padding: 0 30px;
    }
    .dwcl-form-list-wrap {
        margin: 0 -30px;
    }
    .dwcl-form-wrap {
        margin-bottom: 30px;
    }
    .industry-ban-btn {
        margin-top: 30px;
    }
    .industry-info-wrap-text {
        padding-right: 100px;
    }
    .iiwn-ul-li-num span {
        font-size: 42px;
    }
    .industry-info-wrap {
        padding: 35px 40px 40px 60px;
    }
    .industry-security-text-cont h2 {
        margin-bottom: 30px;
    }
    .iclu-li-cont-icon {
        width: 180px;
        height: 180px;
    }
    .iclu-li-cont-icon .ys-imgbox-cover {
        width: 84px;
    }
    .iclu-li {
        padding: 0 32px;
    }
    .industry-challenge-list-ul {
        margin: 0 -32px;
    }
    .pfls-li-cont-icon {
        width: 70px;
    }
    .pfls-li-cont {
        padding: 10px 20px 24px;
    }
    .pfls-li-cont-info {
        margin-top: 18px;
    }
    .pfls-li-cont .std-title5 {
        margin-top: 10px;
    }
    .pfls-li:nth-child(1) .pfls-li-cont {
        border-radius: 60px 8px 8px 8px;
    }
    .pfls-li:nth-child(4) .pfls-li-cont {
        border-radius: 20px 60px 4px 4px;
    }
    .pfls-li {
        padding: 0 14px;
    }
    .platform-feature-list-slick {
        margin: 0 -14px;
    }
    .pfls-li-cont-info li::before {
        width: 8px;
        height: 8px;
    }
    .pcls-li {
        padding: 0 10px;
    }
    .platform-crux-list-slick {
        margin: 0 -10px;
    }
    .platform-other-img {
        margin: 80px auto 0;
    }
    .std-arrow {
        width: 120px;
    }
    .pcub-slick-li-cont {
        padding-top: 25px;
        padding-right: 140px;
    }
    .pslc-text{
        padding-bottom: 20px;
    }
    /* .apply-wrap-cont {
        height: calc(100vh - 70px);
        top: 70px;
    } */
    .acti-ul-li img {
        width: 45px;
    }
    .acti-ul-li p {
        width: calc(100% - 45px);
    }
    .ybsi-li {
        width: 68px;
        height: 68px;
        top: -34px;
        left: -34px;
    }
    .ybsi-li-icon {
        width: 46px;
        height: 46px;
    }
    .ybsi-li-icon img {
        width: 26px;
    }
    .ybsi-li-spread::before,
    .ybsi-li-spread::after {
        width: 68px;
        height: 68px;
    }
    .home-platform-img-dot {
        width: 14px;
        height: 14px;
        top: -7px;
        left: -7px;
    }
    .home-platform-img-dot::after {
        width: 10px;
        height: 10px;
    }
    .home-platform-text {
        padding-right: 80px;
    }
    .home-platform-text-btn {
        margin-top: 60px;
    }
    .home-intell .ys-cont1560{
        top: 80px;
    }
    .hils-li {
        padding: 0 16px;
    }
    .home-intell-list-slick {
        margin: 0 -16px;
    }
    .home-solution {
        padding-top: 180px;
    }
    .hsls-li-wrap-text {
        padding-right: 140px;
    }
    .home-solution-tab {
        margin-top: 100px;
    }
    .hlwt-btn {
        margin-top: 80px;
    }
    .hlwt-tit {
        margin-top: 25px;
    }
    .hsls-li-wrap-text .std-title5 {
        margin-top: 20px;
    }
    .home-logo-list {
        padding: 50px 70px 10px;
    }
    .hlls-li-cont .ys-imgbox-cover {
        width: 140px;
    }
    .hlls-li-cont-num p {
        font-size: 50px;
    }
    .hllu-li {
        width: 160px;
        margin-right: 30px;
    }
    .home-logo-lamp-ul {
        width: calc((160px * var(--width-shu)) + (30px *var(--width-shu)));
    }
    .home-tech-text {
        padding-top: 150px;
    }
    .hnwb-slick-li-tit {
        margin-top: 60px;
    }
    .home-tech-earth{
        width: 950px;
        height: 950px;
    }
    .pcub-slick-li-cont{
        align-items: flex-end;
    }
    .pslc-icon {
        width: 60px;
        top: 60px;
        right: 50px;
    }
    /* .industry-info-wrap-text{
        font-size: 20px;
    } */
    .mcwt-bg {
        right: -36px;
    }
    .pubdet-main .ys-cont1400 {
        width: 84%;
    }
    /* A1-降本增效计算器-start */
    .cwit-cont {
        padding: 60px 90px 80px;
    }
    .cwit-cont h2 {
        padding-bottom: 40px;
    }
    .noUi-tooltip {
        padding: 0 15px !important;
    }
    .cwit-cont-item {
        margin-bottom: 40px;
    }
    .ccir-num {
        font-size: 26px;
    }
    .cwip-cont {
        padding: 50px 90px 64px;
    }
    .cctu-lis {
        padding: 0 5px;
    }
    .cwip-cont-tab-ul {
        margin: 0 -5px;
    }
    .cwir-cont-btn, .cwir-wrap-list, .cwip-cont-tab, .cwip-cont-list, .cwip-cont-hypo-bt, .cwip-cont-hypo {
        margin-top: 30px;
    }
    .cwip-cont-list {
        padding-bottom: 30px;
    }
    .cchb-li-cont-item {
        margin-bottom: 25px;
    }
    .cwir-cont {
        padding: 50px 90px 70px;
    }
    .cwir-wrap {
        padding: 70px;
    }
    .cwil-cont {
        padding: 7px 30px;
    }
    .cwir-wrap-info-li {
        padding: 0 14px;
        margin-top: 30px;
    }
    .cwir-wrap-info {
        margin: 0 -14px 20px;
    }
    .calculator-wrap-info-result .std-btn1-box {
        padding: 0 70px;
    }
    .calculator-wrap-info-report {
        margin-bottom: 120px;
    }
    .cwir-bg {
        height: calc(100% + 120px);
    }
    .cwir-bg-btn {
        width: 300px;
        height: 36px;
        bottom: 90px;
    }
    /* A1-降本增效计算器-end */
    .yhpr-login-btn-tp p{
        line-height: 70px;
    }
    .yhpr-search-box-pull {
        top: 72px;
        padding-top: 70px;
        padding-bottom: 110px;
    }
    .ysbp-cont-input {
        width: calc(100% - 40px);
        height: 70px;
    }
    .ysbp-cont-icon {
        width: 40px;
    }
    .home-solution-tab-btn {
        top: -14px;
    }
    .apply-eppm-text {
        top: 10%;
    }
    .apply-charac,.apply-eppm{
        height: calc(100vh - 70px);
    }
    .actl-aoorw {
        bottom: -22px;
    }
    .mod-bread .ys-pos-top{
        top: 90px;
    }
    .custdet-busin-list-btn .cblb-arrow {
        width: 38px;
        height: 38px;
    }
    .actl-aoorw {
        bottom: -19px;
    }
    .home-intell-tit-bg {
        width: 140px;
        top: -40px;
        left: 55px;
    }
    .yhpr-calculator-parga{
        line-height: 70px;
    }
    /* 2024.08.22 */
    .dlct-text{
        width: calc(100% - 200px);
    }
    .dlct-icon {
        width: 32px;
    }
    .dlct-text {
        padding-right: 6px;
    }
    .dpbu-font12 {
        font-size: 10px;
    }
    /* 1560end */
}

@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    .hnit-parga,.head-logo a,.yhpr-join-parga,.yhpr-lang-parga p,.ylst-name{
        line-height: 60px;
    }
    .yhpr-search{
        height: 60px;
    }
    .inside-body .ys-main {
        margin-top: 60px;
    }
    :root {
        --main-color1: #EF4C46;
        --main-color2: #343F48;
        --auxi-bgcolor1: #F7F7F7;
        --auxi-bgcolor2: #31353D;
        --font-title1: 52px;
        --font-title2: 38px;
        --font-title3: 34px;
        --font-title4: 26px;
        --font-title5: 20px;
        --font-parga1: 16px;
        --font-parga2: 14px;
        --std-padding1: 90px;
        --std-padding2: 70px;
        --std-margin1: 35px;
    }
    .head-logo {
        width: 100px;
    }
    .yhpl-nav {
        padding-left: 50px;
        width: calc(100% - 100px);
    }
    .yhpr-login-btn {
        width: 90px;
    }
    .yhpr-login-btn-pull {
        width: 140px;
        padding-top: 9px;
    }
    .yhpr-login-btn-pull li .std-parga2 {
        padding: 8px 0;
    }
    .ylst-icon {
        width: 30px;
    }
    .jrlu-li-text .std-title5 {
        margin-bottom: 15px;
    }
    .jwcl-wrap {
        padding: 0 40px 30px;
    }
    .jslu-li {
        width: 600px;
    }
    .join-story-list-ul {
        width: calc((600px * var(--width-shu)) + (30px *var(--width-shu)));
    }
    .jplu-li-cont {
        padding: 16px 22px;
    }
    .jfll-cont-num {
        font-size: 80px;
    }
    .join-flow-list-le .jfll-cont-img {
        width: 220px;
        margin-left: calc(100% - 220px);
    }
    .join-flow-list-le .jfll-cont {
        padding: 50px 30px 15px 25px;
    }
    .join-flow-list-mid .jfll-cont-img {
        width: 60px;
    }
    .join-flow-list-ri .jfll-cont-tit {
        margin-bottom: 24px;
    }
    .join-flow-list-ri .jfll-cont-img {
        width: 130px;
        margin-left: calc(100% - 130px);
    }
    .join-flow-email-icon {
        width: 32px;
    }
    .mod-contact-wrap {
        padding-top: 130px;
        padding-bottom: 80px;
    }
    .head-nav-item-pro {
        top: 60px;
        max-height: 500px;
    }
    .hnip-le, .hnip-mid-ri, .hnip-mid {
        padding-top: 80px;
        padding-bottom: 140px;
    }
    .hnip-mid {
        padding-left: 40px;
        padding-right: 40px;
    }
    .hmlu-li .std-parga1 {
        margin-bottom: 14px;
    }
    .hmlu-li .std-parga2 {
        padding-bottom: 18px;
    }
    .yhpr-login-btn-tp p {
        line-height: 34px;
    }
    .hnis-wrap-le {
        width: 300px;
        padding: 40px 60px;
    }
    .hnis-wrap-mid {
        width: calc(100% - 300px - 280px);
        padding: 40px;
    }
    .hnip-le-ul-li img, .hwlu-li img {
        width: 12px;
    }
    .head-nav-item-solution .hnip-mid-ri {
        padding-top: 60px;
        padding-bottom: 66px;
    }
    .std-btn1-box p {
        font-size: 14px;
        line-height: 40px;
    }
    .yhpr-login-success-pull {
        width: 320px;
    }
    .ylsp-wrap-btn {
        margin-top: 20px;
    }
    .ylsp-wrap-tp-icon {
        width: 50px;
    }
    .ylsp-wrap-tp-text {
        width: calc(100% - 50px);
    }
    .join-flow-list-le .jfll-arrow {
        top: 50px;
    }
    .join-flow-list-ri .jfll-arrow {
        bottom: 45px;
    }
    .saas-platform {
        padding-top: 50px;
    }
    .srls-li-cont-info li::before {
        width: 8px;
        height: 8px;
        top: 10px;
    }
    .saas-platform-text .srls-li-cont-info li {
        padding-left: 24px;
    }
    .saas-platform-text-btn {
        margin-top: 40px;
    }
    .saas-platform-logo {
        margin-top: 65px;
    }
    .saas-platform-text-parga {
        margin-top: 20px;
    }
    .saas-platform-text .srls-li-cont-info {
        margin-top: 20px;
    }
    .saas-payment h2 {
        margin-bottom: 15px;
    }
    .spls-li-cont {
        padding: 30px 28px 40px 26px;
    }
    .spls-li-cont-info {
        margin-top: 20px;
    }
    .amls-li-cont-btn .std-btn1-box p {
        font-size: 16px;
    }
    .amls-li-cont-btn {
        bottom: 35px;
    }
    .contact-info-wrap {
        padding: 50px 70px;
    }
    .newdet-wrap-tp h1 {
        margin-bottom: 20px;
    }
    .new-recom-tab-li p {
        line-height: 36px;
    }
    .new-recom-tab-li a {
        padding: 0 18px;
    }
    .nrlt-li {
        padding: 50px 40px 80px;
    }
    .nrlc-dots {
        padding-left: 40px;
        padding-right: 40px;
    }
    .hnwb-slick-li-btn {
        width: 48px;
        height: 48px;
    }
    .hslb-icon {
        width: 24px;
    }
    .new-list-ul-li .hnwb-slick-li-tit {
        width: calc(100% - 48px);
        padding-right: 40px;
    }
    .new-list-ul-li a {
        padding: 30px 30px 45px;
    }
    .hnwb-slick-li-bt {
        margin-top: 28px;
    }
    .hslt-lab p {
        padding: 0 16px;
        line-height: 38px;
    }
    .new-list {
        padding-top: 60px;
    }
    .cbll-num {
        font-size: 52px;
    }
    .custdet-article-ri {
        width: 380px;
        top: 100px;
        margin-top: 30px;
    }
    .custdet-article-le {
        width: calc(100% - 380px);
    }
    .cart-text-lab-li p {
        padding: 0 10px;
    }
    .custdet-article-ri-wrap {
        padding: 30px 20px 36px;
    }
    .custdet-article-ri-parga {
        margin-top: 30px;
    }
    .custdet-article-ri-btn {
        margin-top: 22px;
    }
    .custdet-article-le-wrap {
        padding-bottom: 30px;
    }
    .cslu-li-wrap-info li::before {
        width: 8px;
        height: 8px;
        top: 8.25px;
    }
    .pubde-wrap-text {
        padding-right: 80px;
    }
    .std-btn1-box, .std-btn2-box, .std-btn3-box, .std-btn4-box, .std-btn5-box {
        padding: 0 18px;
    }
    .pubde-wrap-share-down {
        margin-left: 30px;
    }
    .pubde-wrap-share .std-title5 {
        width: calc(100% - 124px - 30px - 66px);
        padding-right: 20px;
    }
    .pwtc-item {
        padding-top: 30px;
    }
    .publish-list-search-input {
        height: 56px;
    }
    .publish-list-info-ri {
        padding-left: 120px;
    }
    .pbul-text-btn {
        margin-top: 30px;
    }
    .pllt-icon {
        width: 38px;
        height: 38px;
    }
    .plil-list-li-tp p {
        line-height: 38px;
    }
    .plil-list-li {
        margin-bottom: 15px;
    }
    .pslu-li {
        padding: 0 40px;
        margin-top: 30px;
    }
    .publish-solution-list-ul {
        margin: 0 -40px;
    }
    .pslu-li img {
        width: 14px;
    }
    .ys-cont1240 {
        width: 82.5%;
    }
    .servdet-wrap .ys-cont1240 {
        padding: 0 50px;
    }
    .servdet-wrap-text-parga {
        padding-bottom: 30px;
    }
    .sugge-wrap {
        padding-top: 60px;
    }
    .spls-li-text-link li {
        margin-bottom: 14px;
    }
    .lfwn-photo {
        width: 80px;
    }
    .lfwn-text {
        width: calc(100% - 80px);
        padding-left: 24px;
    }
    .login-form-wrap {
        padding: 40px 60px 80px;
    }
    .login-form-wrap-info {
        margin-top: 40px;
    }
    .lfwi-bt-btn {
        margin-top: 26px;
    }
    .aiil-ul-li {
        padding: 0 34px;
    }
    .aiil-ul {
        margin: 0 -34px;
    }
    .aiil-ul-li-num span {
        font-size: 72px;
    }
    .about-story-img {
        height: 600px;
    }
    .aslc-text-year {
        font-size: 50px;
    }
    .aslc-text-year-bg {
        font-size: 92px;
    }
    .aslc-text {
        padding-left: 50px;
    }
    .about-history-bt-year {
        margin-top: 44px;
    }
    .ahby-slick-li {
        padding: 0 100px;
    }
    .ahby-slick {
        margin: 0 -100px;
    }
    .ahby-slick-li-dot {
        width: 34px;
    }
    .ahby-wrap::after,
    .ahby-wrap::before,
    .ahby-slick-li::after{
        top: 16px;
    }
    .ahls-li, .alcu-lis {
        padding: 0 28px;
    }
    .alcu-lis {
        margin-top: 40px;
    }
    .about-honor-list-slick, .ahls-li-cont-ul {
        margin: 0 -28px;
    }
    .dlst-le::after {
        left: 270px;
    }
    .select-li .ys-select-hd input::placeholder,
    .select-li .ys-select-hd input{
        font-size: 16px;
    }
    .dpbu-li-cont-tp {
        padding: 18px 10px;
    }
    .dflw-code .dflw-li-cont input {
        padding-right: 120px;
    }
    .swrw-agree-icon {
        top: 3px;
    }
    .dflw-li-cont {
        padding-left: 18px;
    }
    .depform-wrap-cont {
        padding-left: 60px;
        padding-right: 60px;
    }
    .select-li .ys-select-li::before, .dlsb-li::before {
        top: 2px;
    }
    .select-li .ys-select-hd::after {
        left: 214px;
    }
    .dwcl-item .std-title4 span {
        font-size: 16px;
    }
    .dflw-li .ys-select-hd input,
    .dflw-li .ys-select-hd input::placeholder{
        font-size: 16px;
    }
    .dflw-li .ys-select-hd {
        padding-left: 18px;
    }
    .dflw-li .ys-select-hd::after {
        left: 83px;
    }
    .fundet-main .pact-parga p::after {
        width: 6px;
        height: 6px;
        top: 7px;
    }
    .iiwn-ul-li-num span {
        font-size: 38px;
    }
    .iclu-li-cont-icon {
        width: 160px;
        height: 160px;
    }
    .iclu-li-cont-icon .ys-imgbox-cover {
        width: 72px;
    }
    .industry-solution-cont-text {
        padding-right: 60px;
    }
    .isct-btn {
        margin-top: 40px;
    }
    .ilul-bt li::before {
        width: 8px;
        height: 8px;
        top: 10px;
    }
    .platform-ban-icon {
        width: 180px;
    }
    .platform-main .ys-nyban-title h1 {
        margin-top: 20px;
    }
    .pfls-li-cont-info li::before {
        top: 10px;
    }
    .pfls-li-cont-icon {
        width: 66px;
    }
    .pcls-li-cont {
        padding: 32px 15px 40px;
    }
    .platform-svg {
        margin-top: 30px;
    }
    .platform-other-img {
        margin: 70px auto 0;
    }
    .pcub-slick-li-cont {
        padding-right: 120px;
    }
    .std-arrow {
        width: 110px;
    }
    .clul-cont-icon {
        top: 2.5px;
    }
    /* .apply-wrap-cont {
        height: calc(100vh - 60px);
        top: 60px;
    } */
    .acti-ul-li img {
        width: 40px;
    }
    .acti-ul-li p {
        width: calc(100% - 40px);
    }
    .apply-list-li img {
        width: 28px;
    }
    .apply-list-li p {
        line-height: 46px;
    }
    .acti-ul-li {
        margin-bottom: 14px;
    }
    .home-platform-text-btn {
        margin-top: 50px;
    }
    .home-intell .ys-cont1560 {
        top: 70px;
    }
    .home-intell-img {
        border-radius: 240px 12px 12px 12px;
    }
    .hils-li {
        padding: 0 10px;
    }
    .home-intell-list-slick {
        margin: 0 -10px;
    }
    .home-solution {
        padding-top: 160px;
        padding-bottom: 50px;
    }
    .hlwt-tit {
        margin-top: 20px;
    }
    .hlwt-btn {
        margin-top: 70px;
    }
    .hsls-li-wrap-text .std-title5 {
        margin-top: 15px;
    }
    .hsls-li-wrap-text {
        padding-right: 120px;
    }    
    .home-solution-tab {
        margin-top: 80px;
    }
    .hetl-item-ul-li .std-parga1::before {
        width: 6px;
        height: 6px;
        top: 9px;
    }
    .heii-lab-li p{
        line-height: 50px;
    }
    .heii-lab-li img {
        width: 26px;
    }
    .home-expert-text-list {
        margin-top: 30px;
    }
    .home-expert-text-lab {
        margin-top: 20px;
    }
    .hetl-item-btn {
        margin-top: 30px;
    }
    .hlls-li-cont-num p {
        font-size: 46px;
    }
    .hlls-li-cont-num span{
        font-size: 20px !important;
    }
    .home-tech-earth{
        width: 900px;
        height: 900px;
    }
    .industry-info-wrap-text{
        /* font-size: 18px; */
        padding-right: 80px;
    }
    /* A1-降本增效计算器-start */
    .cwit-cont {
        padding: 60px 80px 80px;
    }
    .ccir-num {
        font-size: 24px;
    }
    .cwit-cont-item-li {
        margin-bottom: 22px;
    }
    .cwit-cont-item-li:last-child {
        margin-bottom: 32px;
    }
    .calculator-wrap-info-problem, .calculator-wrap-info-team {
        margin-bottom: 50px;
    }
    .cwip-cont {
        padding: 50px 80px 64px;
    }
    .cctu-li-cont p {
        font-size: 14px;
    }
    .cctu-li-cont-circle {
        top: 4px;
    }
    .cchb-li-cont {
        padding: 30px 30px 42px;
    }
    .clci-parga {
        margin-bottom: 7px;
    }
    .cwir-cont {
        padding: 50px 80px 60px;
    }
    .cwir-wrap {
        padding: 60px;
    }
    .cwir-cont-agree-box {
        top: 5px;
    }
    .calculator-wrap-info-result .std-btn1-box {
        padding: 0 50px;
    }
    /* A1-降本增效计算器-end */
    .yhpr-join a {
        padding: 0 18px;
    }
    .yhpr-login-btn-tp p{
        line-height: 60px;
    }
    .swrw-list-select .dlst-le::after {
        left: 210px;
    }
    .dflw-li-cont input {
        font-size: 16px;
    }
    .yhpr-search-box-pull {
        top: 62px;
    }
    .ysbp-cont-input {
        height: 60px;
    }
    .apply-charac,.apply-eppm{
        height: calc(100vh - 60px);
    }
    .mod-bread .ys-pos-top {
        top: 80px;
    }
    .sugge-main .swrw-list-select .dlst-le::after {
        left: 290px;
    }
    .home-intell-tit-bg {
        width: 130px;
    }
    .ys-select.lfwi-bt-btn-enter .lbbe-tp {
        padding: 0 18px;
    }
    .ys-select.lfwi-bt-btn-enter .lbbe-tp img {
        width: 8px;
    }
    .ys-select.lfwi-bt-btn-enter .lbbe-tp p {
        font-size: 14px;
        line-height: 38px;
        padding-right: 8px;
        width: calc(100% - 8px);
    }
    .ys-select.lfwi-bt-btn-enter .lbbe-bd-li a {
        font-size: 14px;
        padding: 10px;
    }
    .yhpr-calculator-parga{
        line-height: 60px;
    }
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    .mftn-ul-li {
        padding: 0 24px;
    }
    .mftn-ul {
        margin: 0 -24px;
    }
    .mod-foot-tp-nav {
        padding-left: 100px;
    }
    .contact-text .std-parga1 {
        margin-top: 12px;
    }
    .contact-info-wrap-add {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .ciww-ul-li {
        margin-top: 22px;
    }
    .newdet-wrap {
        margin-top: 42px;
    }
    .nwbs-wrap-ul-li a {
        padding: 15px 0;
    }
    .nwbt-video-wrap {
        margin-top: 20px;
    }
    .new-recom {
        margin-top: 42px;
    }
    .new-recom-list {
        margin-top: 30px;
    }
    .nrlc-dots-li {
        padding: 0 15px;
    }
    .nrlc-dots-wrap {
        margin: 0 -15px;
    }
    .cbll-num {
        font-size: 46px;
    }
    .cart-text-name span {
        font-size: 16px;
    }
    .cbls-li-text .std-title5 {
        margin-bottom: 8px;
    }
    .cbls-li-text-parga {
        margin-bottom: 28px;
    }
    .std-btn6-box img {
        width: 14px;
    }
    .clcu-li-text {
        padding: 20px 45px 30px 28px;
    }
    .cslu-li-wrap-icon {
        width: 50px;
    }
    .pubde-wrap-text {
        padding-right: 60px;
    }
    .pubde-wrap-share {
        width: calc(82.5% - 458px - 40px);
    }
    .servdet-img {
        margin-top: 42px;
    }
    .newdet-wrap-bt-side {
        top: 100px;
    }
    .servdet-wrap .ys-cont1240 {
        padding: 0 30px;
    }
    .servdet-wrap {
        margin-top: 50px;
    }
    .sugge-wrap-le-code {
        margin-top: 40px;
    }
    .sugge-wrap-ri {
        padding-left: 80px;
    }
    .sulc-parga {
        margin-top: 14px;
    }
    .sulc-num {
        font-size: 76px;
        top: -66px;
    }
    .smwi-li {
        width: 48px;
        top: -24px;
        left: -24px;
    }
    .sfwl-ul {
        width: 26%;
    }
    .sfwl-mid {
        padding: 0 80px;
        width: 48%;
    }
    .sfwl-ul-li {
        margin-top: 100px;
    }
    .abil-icon {
        width: 42px;
    }
    .industry-info-wrap {
        margin-top: -28px;
    }
    .istc-btn {
        width: 44px;
    }
    .platform-feature-list{
        margin-top: 15px;
    }
    .pfls-li {
        padding: 0 10px;
    }
    .platform-feature-list-slick {
        margin: 0 -10px;
    }
    .apply-eppm-text {
        top: 11%;
    }
    .home-solution-bg {
        top: 45.5%;
    }
    .home-solution-bg {
        top: 44%;
        width: 72.46%;
    }
    .home-tech-earth{
        width: 850px;
        height: 850px;
    }
    /* A1-降本增效计算器-start */
    .cwip-cont {
        padding: 50px 70px 64px;
    }
    .cwit-cont {
        padding: 60px 70px 80px;
    }
    .cwir-cont {
        padding: 50px 70px 60px;
    }
    /* A1-降本增效计算器-end */
    .about-culture::after {
        width: calc(50% - 41.25% + 130px);
    }
    /* 2024.08.23 */
    .dlct-check {
        width: 20px;
        height: 20px;
    }
    .dlct-text {
        padding-left: 8px;
        padding-right: 2px;
    }
    .dpbu-li-icon {
        margin-left: 2px;
    }
    .dlct-icon {
        width: 30px;
    }
    .dpbu-li-cont-tp {
        padding: 16px 8px;
    }
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    .ys-modal-content {
        max-height: 600px;
    }
    .mull-item a,.mftn-ul-li-link1{
        font-size: 14px;
    }
    .hnit-parga,.head-logo a,.yhpr-join-parga,.yhpr-lang-parga p,.ylst-name{
        line-height: 55px;
    }
    .yhpr-search{
        height: 55px;
    }
    .inside-body .ys-main {
        margin-top: 55px;
    }
    .std-btn1-box, .std-btn2-box, .std-btn3-box, .std-btn4-box, .std-btn5-box {
        padding: 0 18px;
    }
    .yhpr-search-box-icon {
        width: 26px;
        height: 26px;
    }
    .yhpr-lang-icon {
        width: 22px;
        height: 22px;
    }
    .head-nav-item {
        padding: 0 10px;
    }
    .head-nav {
        margin: 0 -10px;
    }
    .head-logo {
        width: 90px;
    }
    .yhpl-nav {
        padding-left: 40px;
        width: calc(100% - 90px);
    }
    .yhpr-login-btn {
        width: 80px;
    }
    .ylst-name {
        margin-left: 5px;
        margin-right: 5px;
    }
    .head-nav-item-pro {
        top: 55px;
        max-height: 450px;
    }
    .hnip-mid-ri {
        width: 240px;
    }
    .hnip-mid {
        width: calc(100% - 240px - 240px);
    }
    .hnip-le {
        width: 240px;
        padding-right: 50px;
    }
    .hnip-le, .hnip-mid-ri, .hnip-mid {
        padding-top: 60px;
        padding-bottom: 120px;
    }
    .hmlu-li{
        padding: 0 10px;
    }
    .hnip-mid-li-ul {
        margin: 0 -10px;
    }
    .hnis-wrap {
        padding-right: 40px;
        width: 800px;
    }
    .hnis-wrap-le {
        width: 240px;
        padding: 40px 40px;
    }
    .hnis-wrap-mid {
        width: calc(100% - 240px - 240px);
    }
    :root {
        --main-color1: #EF4C46;
        --main-color2: #343F48;
        --auxi-bgcolor1: #F7F7F7;
        --auxi-bgcolor2: #31353D;
        --font-title1: 48px;
        --font-title2: 36px;
        --font-title3: 32px;
        --font-title4: 26px;
        --font-title5: 20px;
        --font-parga1: 16px;
        --font-parga2: 14px;
        --std-padding1: 80px;
        --std-padding2: 60px;
        --std-margin1: 30px;
    }
    .jslu-li {
        width: 550px;
    }
    .join-story-list-ul {
        width: calc((550px * var(--width-shu)) + (30px *var(--width-shu)));
    }
    .jslu-li-text-parga {
        margin-bottom: 50px;
    }
    .mod-foot-bt p, .mod-foot-bt a {
        font-size: 12px;
    }
    .mod-foot-tp {
        margin-bottom: 50px;
    }
    .mftc-parga p {
        font-size: 12px;
    }
    .mod-foot-tp-logo {
        width: 120px;
    }
    .mod-foot-bg {
        width: 500px;
        left: -200px;
    }
    .mod-contact-wrap-btn {
        margin-top: 30px;
    }
    .mod-contact-wrap {
        padding-top: 110px;
    }
    .jfll-arrow {
        width: 12px;
    }
    .jfll-cont-num {
        font-size: 70px;
    }
    .saas-platform-text {
        padding-right: 40px;
        margin-top: 20px;
    }
    .saas-platform-text-btn {
        margin-top: 30px;
    }
    .saas-platform-logo {
        margin-top: 55px;
    }
    .splw-item-ul-li {
        width: 180px;
    }
    .splw-item-ul {
        width: calc(180px * var(--width-shu));
    }
    .spls-li-cont {
        padding: 25px 20px 30px;
    }
    .spls-lis {
        padding: 0 10px;
    }
    .saas-payment-list-slick {
        margin: 0 -10px;
    }
    .saas-mode-bg {
        width: 700px;
        height: 500px;
    }
    .amls-li-cont {
        padding: 30px 30px 120px;
    }
    .amls-li-cont-tit {
        margin-top: 25px;
    }
    .amls-li-cont-info li {
        margin-bottom: 12px;
    }
    .cblb-arrow {
        width: 38px;
        height: 38px;
    }
    .cblb-prev {
        left: -60px;
    }
    .cblb-next {
        right: -60px;
    }
    .contact-info {
        margin-top: -120px;
    }
    .ciwa-cont {
        margin-top: 20px;
    }
    .contact-info-wrap {
        padding: 40px 60px;
    }
    .cctu-li-icon {
        top: 1px;
    }
    .culc-info p {
        font-size: 16px;
    }
    .culc-info img {
        width: 28px;
    }
    .nwbt-video-wrap-icon {
        width: 40px;
    }
    .newdet-wrap-bt-side {
        width: 320px;
        top: 100px;
    }
    .newdet-wrap-bt-text, .newdet-wrap-tp {
        width: calc(100% - 320px);
        padding-right: 30px;
    }
    .nwbs-share-parga p {
        font-size: 16px;
    }
    .nwbt-article {
        padding-bottom: 30px;
    }
    .nwbt-page {
        padding-right: 50px;
        margin-top: 30px;
    }
    .cbll-num {
        font-size: 42px;
    }
    .custdet-article-ri {
        width: 350px;
    }
    .custdet-article-le {
        width: calc(100% - 350px);
        padding-right: 38px;
    }
    .cart-img {
        width: 120px;
    }
    .cart-text {
        width: calc(100% - 120px);
    }
    .custdet-article-le-wrap {
        padding-bottom: 20px;
    }
    .cbls-li-text-parga {
        margin-bottom: 20px;
    }
    .pubdet-apply-cont {
        padding: 30px 30px 30px 40px;
    }
    .pubdet-apply-cont-text {
        padding-right: 40px;
    }
    .pact-parga p {
        margin-bottom: 12px;
    }
    .pubde-wrap-text {
        width: calc(100% - 320px);
    }
    .pubde-wrap-share {
        width: calc(82.5% - 380px - 80px);
    }
    .publish-list-info-le {
        width: 300px;
        top: 120px;
    }
    .publish-list-info-ri {
        width: calc(100% - 300px);
        padding-left: 80px;
    }
    .plsb-wrap p {
        line-height: 36px;
    }
    .servdet-wrap-text {
        width: calc(100% - 320px);
        padding-right: 30px;
    }
    .sugge-wrap {
        padding-top: 50px;
    }
    .swrw-agree {
        margin-top: 28px;
    }
    .swrw-btn {
        margin-top: 30px;
    }
    .spls-li-text {
        padding-left: 40px;
    }
    .srls-li-cont {
        padding: 20px 30px 110px;
    }
    .srls-li-cont-link {
        bottom: 30px;
    }
    .srls-li {
        padding: 0 10px;
    }
    .service-range-list-slick {
        margin: 0 -10px;
    }
    .srls-li-cont-link li {
        margin-bottom: 8px;
    }
    .lbll-input input::placeholder,
    .lbll-input input,
    .lfwi-bt-list-li .ys-select-hd input,
    .lfwi-bt-list-li .ys-select-hd input::placeholder{
        font-size: 16px;
    }
    .lfwi-bt-list-li {
        padding: 0 25px;
    }
    .lfwi-bt-list {
        margin: 0 -25px;
    }
    .lfwi-bt-btn {
        margin-top: 20px;
    }
    .login-form-wrap {
        padding: 40px 50px 70px;
    }
    .aiil-ul-li-num span {
        font-size: 64px;
    }
    .afls-li-cont-text {
        padding-left: 40px;
    }
    .about-story-img {
        width: 400px;
        height: 500px;
    }
    .about-story-text {
        width: calc(100% - 400px);
        padding-right: 100px;
    }
    .alcu-li {
        height: 205px;
    }
    .asiu-li-cont-ul {
        height: calc((205px * var(--width-shu)) + (20px *var(--width-shu)));
    }
    .aslc-text-year {
        font-size: 44px;
    }
    .aslc-text-year-bg {
        font-size: 80px;
        bottom: -14px;
    }
    .alcu-lis {
        margin-top: 30px;
    }
    .ahls-li, .alcu-lis {
        padding: 0 20px;
    }
    .about-honor-list-slick, .ahls-li-cont-ul {
        margin: 0 -20px;
    }
    .depform-wrap-cont {
        padding-top: 40px;
        padding-left: 50px;
        padding-right: 50px;
    }
    .depform-wrap-cont-parga {
        padding-bottom: 24px;
        margin-bottom: 44px;
    }
    .ddll-wrap {
        padding: 25px 28px;
    }
    .dwcl-demand-list-li {
        padding: 0 30px;
    }
    .dwcl-demand-list {
        margin: 0 -30px;
    }
    .dwcl-number-bt-le .ys-select-show {
        padding-right: 50px;
    }
    .dwcl-number-bt-le .ys-select-xtbbox {
        width: 50px !important;
        height: 50px !important;
    }
    .dwcl-number-bt-le .ys-select-hd {
        height: 50px !important;
    }
    .dnbr-num {
        margin-bottom: 10px;
    }
    .iiwn-ul-li-num span {
        font-size: 34px;
    }
    .industry-info-wrap {
        padding: 30px 30px 30px 50px;
    }
    .industry-security-text-cont {
        width: 70%;
    }
    .iclu-li {
        padding: 0 26px;
    }
    .industry-challenge-list-ul {
        margin: 0 -26px;
    }
    .iclu-li-cont-icon {
        width: 140px;
        height: 140px;
    }
    .iclu-li-cont-icon .ys-imgbox-cover {
        width: 66px;
    }
    .ilul-tp {
        padding: 15px 18px;
    }
    .ilul-bt {
        padding: 0 18px;
    }
    .ilul-bt ul{
        padding-bottom: 18px;
    }
    .isct-list-dot {
        width: 38px;
        left: -38px;
    }
    .isct-btn {
        margin-top: 34px;
    }
    .industry-solution-cont-text {
        padding-right: 50px;
    }
    .csbi-lists-ul-li {
        padding: 0 3px;
        margin-top: 6px;
    }
    .csbi-lists-ul {
        margin: 0 -3px;
    }
    .clul-conts {
        padding: 8px 8px 60px;
    }
    .csbi-tit {
        line-height: 50px;
    }
    .clul-cont {
        padding: 6px 15px;
    }
    .csbi-list-ul-li {
        padding: 0 3px;
        margin-top: 6px;
    }
    .csbi-list-ul {
        margin: 0 -3px;
    }
    .cwil-slick-li {
        padding: 0 3px;
    }
    .cwil-slick{
        margin: 0 -3px;
    }
    .pfls-li-cont-icon {
        width: 58px;
    }
    .pfls-li:nth-child(1) .pfls-li-cont {
        border-radius: 50px 8px 8px 8px;
    }
    .pfls-li:nth-child(4) .pfls-li-cont {
        border-radius: 20px 50px 4px 4px;
    }
    .pfls-li-cont-info li {
        margin-bottom: 8px;
    }
    .platform-feature-list {
        margin-top: 10px;
    }
    .pcls-li-cont-info img {
        width: 22px;
        top: 3px;
    }
    .platform-other-img {
        margin: 60px auto 0;
    }
    .std-arrow-btn {
        height: 38px;
    }
    .pcub-slick-li-cont {
        padding-right: 100px;
    }
    .apply-list-li img {
        width: 26px;
    }
    .apply-list-li p {
        line-height: 42px;
    }
    .acti-ul-li img {
        width: 36px;
    }
    .acti-ul-li p {
        width: calc(100% - 36px);
    }
    /* .apply-wrap-cont {
        height: calc(100vh - 55px);
        top: 55px;
    } */
    .ybsi-li {
        width: 58px;
        height: 58px;
        top: -29px;
        left: -29px;
    }
    .ybsi-li-spread::before, .ybsi-li-spread::after {
        width: 58px;
        height: 58px;
    }
    .ys-ban-btn {
        margin-top: 40px;
    }
    .ys-ban-scroll-icon {
        width: 32px;
    }
    .ys-ban-scroll-line{
        height: 76px;
    }
    .home-platform-text {
        padding-right: 60px;
    }
    .home-platform-text-btn {
        margin-top: 40px;
    }
    .home-intell-list-btn {
        width: 46px;
        height: 46px;
    }
    .hilb-icon {
        width: 8px;
    }
    .home-solution {
        padding-top: 140px;
    }
    .home-solution-tab-ul::before {
        width: 14px;
        height: 14px;
        top: 2px;
    }
    .home-logo-list {
        padding: 40px 60px 10px;
    }
    .hlls-li-cont-num p {
        font-size: 40px;
    }
    .hlls-li {
        padding: 0 18px;
    }
    .home-logo-list-slick {
        margin: 0 -18px;
    }
    .hllu-li {
        width: 150px;
        margin-right: 20px;
    }
    .home-logo-lamp-ul {
        width: calc((150px * var(--width-shu)) + (20px *var(--width-shu)));
    }
    .home-tech-text-parga {
        margin-top: 20px;
    }
    .home-tech-text {
        padding-top: 130px;
    }
    .hnwb-slick-li-tit {
        margin-top: 40px;
    }
    .home-intell .ys-cont1560 {
        top: 60px;
    }
    .hlls-li-cont-num span{
        font-size: 18px !important;
    }
    .hlcn-parga {
        top: -5px;
    }
    .home-tech-earth{
        width: 800px;
        height: 800px;
    }
    .pslc-icon {
        width: 52px;
        top: 50px;
        right: 40px;
    }
    .industry-info-wrap-text {
        /* font-size: 16px; */
        padding-right: 60px;
    }
    /* A1-降本增效计算器-start */
    .cwit-cont {
        padding: 50px 60px 70px;
    }
    .cwit-cont h2 {
        padding-bottom: 30px;
    }
    .cwip-cont {
        padding: 40px 60px 54px;
    }
    .cctu-lis {
        margin-bottom: 14px;
    }
    .ccht-parga img {
        width: 10px;
    }
    .cchb-li-cont-item {
        margin-bottom: 20px;
    }
    .cwir-cont {
        padding: 40px 60px 50px;
    }
    .cwir-bg-btn {
        width: 250px;
        height: 30px;
        bottom: 70px;
    }
    .calculator-wrap-info-report {
        margin-bottom: 100px;
    }
    .cwir-bg {
        height: calc(100% + 100px);
    }
    .cwir-wrap {
        padding: 50px;
    }
    .cwil-cont {
        padding: 7px 22px;
    }
    .cwir-wrap-info-li {
        padding: 0 10px;
        margin-top: 26px;
    }
    .cwir-wrap-info {
        margin: 0 -10px 20px;
    }
    /* A1-降本增效计算器-end */
    .about-culture-img-tit {
        font-size: 12px;
    }
    .yhpr-login-btn-tp p{
        line-height: 55px;
    }
    .yhpr-search-box-pull {
        top: 57px;
        padding-top: 50px;
        padding-bottom: 90px;
    }
    .ysbp-cont-icon {
        width: 36px;
    }
    .ysbp-cont-input {
        width: calc(100% - 36px);
        height: 50px;
    }
    .home-solution-tab-btn {
        top: -10px;
    }
    .dnbr-slider-pro::after {
        width: 26px;
        height: 26px;
        right: -26px;
    }
    .apply-charac,.apply-eppm{
        height: calc(100vh - 55px);
    }
    .cart-text-lab-li p {
        padding: 0 8px;
    }
    .actl-aoorw {
        bottom: -19px;
    }
    .about-culture::after {
        width: calc(50% - 41.25% + 100px);
    }
    .mod-bread .ys-pos-top {
        top: 75px;
    }
    .custdet-busin-list-btn .cblb-arrow {
        width: 36px;
        height: 36px;
    }
    .actl-aoorw {
        bottom: -18px;
    }
    .home-intell-tit-bg {
        width: 120px;
        top: -30px;
    }
    .yhpr-calculator-parga{
        line-height: 55px;
    }
    /* 1280end */
}

@media screen and (max-width: 1200px) {
    .head-nav {
        margin: 0 -22px;
    }
    .head-nav-item {
        padding: 0 22px;
    }
    .head-nav-item-pro::before {
        width: 40px;
    }
    .hnip-le-ul-li, .hwlu-li {
        padding-bottom: 10px;
        margin-bottom: 14px;
    }
    .jrlu-li-text {
        padding: 40px 120px 140px 50px;
        border-radius: 0 80px 0 0;
    }
    .jrlu-li.on .jrlu-li-text {
        border-radius: 80px 0 0 0;
    }
    .jwcl-wrap-ul-li img {
        width: 22px;
    }
    .join-story::before, .join-story::after {
        width: 40px;
    }
    .join-flow-list-ri .jfll-arrow {
        bottom: 48px;
    }
    /* .mcwt-bg {
        right: -5px;
    } */
    .saas-payment,
    .saas-mode{
        padding-left: 20px;
        padding-right: 20px;
    }
    .cblb-prev {
        left: -50px;
    }
    .cblb-next {
        right: -50px;
    }
    .saas-payment.empty,
    .saas-mode.empty{
        padding-left: 0;
        padding-right: 0;
    }
    .newdet-wrap-bt {
        margin-top: 40px;
    }
    .new-list {
        padding-top: 50px;
    }
    .hnwb-slick-li-btn {
        width: 42px;
        height: 42px;
    }
    .new-list-ul-li .hnwb-slick-li-tit {
        width: calc(100% - 42px);
    }
    .hslb-icon {
        width: 20px;
    }
    .new-list-ul-li {
        padding: 0 12px;
        margin-bottom: 24px;
    }
    .new-list-ul {
        margin: 0 -12px;
    }
    .custdet-busin,
    .custdet-recom{
        padding-left: 20px;
        padding-right: 20px;
    }
    .custdet-busin.empty,
    .custdet-recom.empty{
        padding-left: 0;
        padding-right: 0;
    }
    .mod-side {
        left: 15px;
    }
    .pubdet-main .ys-main {
        padding: 0 80px;
    }
    .pubde-wrap-share {
        width: calc(82.5% - 380px - 30px);
    }
    .ys-cont1240 {
        width: 100%;
        padding: 0 40px;
    }
    .servdet-wrap .ys-cont1240 {
        padding: 0 40px;
    }
    .sugge-wrap-ri-wrap {
        padding: 30px 30px 50px;
    }
    .sugge-wrap-le {
        width: 300px;
    }
    .sugge-wrap-ri {
        width: calc(100% - 300px);
    }
    .about-honor,
    .about-founder,
    .service-range,
    .service-consu{
        padding-left: 20px;
        padding-right: 20px;
    }
    .about-honor.empty,
    .about-founder.empty,
    .service-range.empty,
    .service-consu.empty{
        padding-left: 0;
        padding-right: 0;
    }
    .about-culture {
        padding-left: 40px;
    }
    .about-culture::after {
        width: 140px;
    }
    /* .about-culture-img-tit {
        top: 52%;
    } */
    .actl-swiper-li-num {
        font-size: 66px;
        top: -50px;
    }
    .dpbu-li {
        margin-top: 30px;
    }
    .dlct-icon {
        width: 36px;
    }
    .dlct-text {
        width: calc(100% - 24px - 36px);
    }
    .dflw-li {
        padding: 0 24px;
    }
    .dwcl-form-list-wrap {
        margin: 0 -24px;
    }
    .industry-challenge,
    .custdet-under{
        padding-left: 20px;
        padding-right: 20px;
    }
    .industry-challenge.empty,
    .custdet-under.empty{
        padding-left: 0;
        padding-right: 0;
    }
    .industry-solution-cont {
        padding-left: 40px;
    }
    .industry-ban-btn {
        margin-top: 24px;
    }
    .platform-feature{
        padding-left: 20px;
        padding-right: 20px;
    }
    .platform-feature.empty{
        padding-left: 0;
        padding-right: 0;
    }
    .platform-other-img {
        margin: 50px auto 0;
    }
    .home-intell::after, .home-new::after {
        width: 40px;
    }
    .home-intell-list, .home-platform-wrap {
        padding-left: 40px;
        padding-right: 40px;
    }
    .ys-ban-scroll-icon {
        width: 28px;
    }
    .ys-ban-scroll-line {
        height: 68px;
    }
    .hils-li {
        padding: 0 7px;
    }
    .home-intell-list-slick {
        margin: 0 -7px;
    }
    .hils-li a {
        padding: 28px 10px 20px 20px;
    }
    .hlwt-btn {
        margin-top: 50px;
    }
    .home-solution-tab {
        margin-top: 60px;
    }
    .home-solution {
        padding-top: 120px;
    }
    .home-solution-bg {
        top: 42%;
        width: 75.46%;
    }
    .home-new-wrap {
        padding-right: 0;
    }
    .home-tech-earth{
        width: 750px;
        height: 750px;
        right: -12%;
    }
    .pubdet-main .ys-cont1400 {
        width: 95%;
    }
    .home-solution-tab{
        width: 92%;
        margin: auto;
        margin-top: 60px;
    }
    .service-project{
        padding-left: 20px;
        padding-right: 20px;
    }
    /* 2024.08.23 */
    .dlct-text {
        width: calc(100% - 200px);
    }
    /* 1200end */
}

@media screen and (max-width: 1199px) {
    .inside-body .ylst-name {
        color: #fff;
    }
    .ylst-more img:nth-child(1){
        opacity: 1 !important;
    }
    .ylst-more img:nth-child(2){
        opacity: 0 !important;
    }
    .ys-hd-pc{
        display: none !important;
    }
    .yhpr-login-btn{
        width: auto;
        border-radius: 0;
        background: transparent;
        backdrop-filter: blur(0);
    }
    .yhpr-login-btn .std-btn1-box{
        padding: 0;
        background: transparent;
    }
    .yhpr-login-btn-tp p{
        line-height: 64px !important;
    }
    .yhpr-login-btn-pull {
        padding-top: 0;
    }
    .yhpr-login-success{
        position: static;
        transform: inherit;
        display: none;
        opacity: 1;
    }
    .yhpr-login.success .yhpr-login-success{
        display: block;
    }
    .ylst-name {
        line-height: 64px;
    }
    .yhpr-login.success .yhpr-login-btn{
        display: none;
    }
    .yhpr-login-success-pull {
        left: auto;
        right: -80px;
        top: 65px;
    }
    .inside-body .ys-main {
        margin-top: 0;
    }
    .jrlu-li {
        margin-bottom: 40px;
    }
    .jwcl-wrap-ul-li {
        padding: 0 20px;
        margin-top: 20px;
    }
    .jwcl-wrap-ul {
        margin: 0 -20px;
    }
    :root {
        --main-color1: #EF4C46;
        --main-color2: #343F48;
        --auxi-bgcolor1: #F7F7F7;
        --auxi-bgcolor2: #31353D;
        --font-title1: 44px;
        --font-title2: 36px;
        --font-title3: 30px;
        --font-title4: 24px;
        --font-title5: 18px;
        --font-parga1: 16px;
        --font-parga2: 14px;
        --std-padding1: 70px;
        --std-padding2: 60px;
        --std-margin1: 30px;
    }
    .jslu-li {
        width: 500px;
        margin-right: 20px;
        padding: 15px;
    }
    .join-story-list-ul {
        width: calc((500px * var(--width-shu)) + (20px *var(--width-shu)));
    }
    .jslu-li-text .std-title5 {
        margin-bottom: 10px;
    }
    .jslu-li-text-parga {
        margin-bottom: 40px;
    }
    .jlti-img {
        width: 40px;
    }
    .jslu-li-text-info p {
        width: calc(100% - 40px);
    }
    .jplu-li {
        padding: 0 8px;
    }
    .join-post-list-ul {
        margin: 0 -8px;
    }
    .jfll-cont-num {
        font-size: 60px;
    }
    .join-flow-list-le .jfll-cont-img {
        width: 200px;
        margin-left: calc(100% - 200px);
    }
    .join-flow-list-mid .jfll-cont-img {
        width: 50px;
    }
    .join-flow-list-ri .jfll-cont {
        padding: 60px 24px 32px 30px;
    }
    .join-flow-list-ri .jfll-cont-img {
        width: 110px;
        margin-left: calc(100% - 110px);
    }
    .mod-bread{
        display: none;
    }
    .mod-contact-wrap {
        padding-top: 100px;
        padding-bottom: 70px;
    }
    .mcwt-bg {
        right: -32px;
        top: -28px;
    }
    .std-btn2-box p, .std-btn5-box p,.std-btn3-box p,.std-btn4-box p{
        line-height: 38px;
        margin-right: 10px;
    }
    .mod-foot-tp-nav {
        padding-left: 60px;
    }
    .join-flow-email {
        margin-top: 30px;
    }
    .join-flow-email-parga p {
        font-size: 18px;
    }
    .mod-foot {
        padding-top: 50px;
    }
    .mod-foot-tp {
        margin-bottom: 40px;
    }
    .mftn-ul-li-link1 {
        margin-bottom: 12px;
    }
    .mull-item a {
        margin-bottom: 10px;
    }
    .saas-platform-text {
        margin-top: 0;
    }
    .splw-item-ul-li {
        width: 160px;
    }
    .splw-item-ul {
        width: calc(160px * var(--width-shu));
    }
    .saas-platform-logo {
        margin-top: 45px;
    }
    .slci-bt li {
        margin-bottom: 10px;
    }
    .slci-tp img {
        width: 28px;
    }
    .amls-li {
        padding: 0 25px;
    }
    .saas-mode-list-slick {
        margin: 0 -25px;
    }
    .amls-li-cont-tit {
        margin-top: 20px;
    }
    .contact-info {
        margin-top: -100px;
    }
    .nwbs-share {
        margin-top: 25px;
    }
    .ys-share-list {
        margin-right: 15px;
    }
    .ys-share-img {
        width: 32px;
    }
    .nwbt-video-wrap-icon {
        width: 36px;
    }
    .cbll-num {
        font-size: 38px;
    }
    .clcu-li-text {
        padding: 20px 38px 24px 22px;
    }
    .clcu-li-text-parga {
        margin-top: 10px;
    }
    .clcu-li-text-logo {
        margin-top: 18px;
    }
    .cslu-li-wrap-info li {
        margin-bottom: 8px;
    }
    .mod-side{
        display: none;
    }
    .pubdet-main .ys-main {
        padding: 0;
    }
    .pubdet-apply {
        margin-top: 42px;
    }
    .pubde-wrap-text {
        padding-right: 50px;
    }
    .pubde-wrap-share {
        width: calc(100% - 370px - 80px);
        padding: 15px 30px 15px 20px;
    }
    .pwsp-pop.act{
        opacity: 1;
        pointer-events: all;
    }
    .pslu-li {
        padding: 0 20px;
    }
    .publish-solution-list-ul {
        margin: 0 -20px;
    }
    .publish-list-info-le {
        width: 270px;
        top: 120px;
    }
    .publish-list-info-ri {
        width: calc(100% - 270px);
        padding-left: 60px;
    }
    .plir-bt-ul-li {
        padding: 0 12px;
        margin-bottom: 24px;
    }
    .plir-bt-ul {
        margin: 0 -12px;
    }
    .pbul-text-parga {
        padding-right: 30px;
    }
    .pbul-text-btn {
        margin-top: 25px;
    }
    .servdet-wrap {
        margin-top: 40px;
    }
    .spls-li-text .srls-li-cont-info li {
        margin-bottom: 8px;
    }
    .spls-li-text .std-title4 {
        margin-bottom: 15px;
    }
    .spls-li-text-link {
        margin-top: 30px;
    }
    .spls-li-text-link li {
        margin-bottom: 10px;
    }
    .srls-li-cont {
        padding: 20px 20px 100px;
    }
    .sfwl-mid {
        padding: 0 50px;
    }
    .smwi-li {
        width: 44px;
        top: -22px;
        left: -22px;
    }
    .sfwl-ul-li {
        margin-top: 80px;
    }
    .sulc-num {
        font-size: 70px;
        top: -60px;
    }
    .ppil-input-icon {
        width: 20px;
        height: 20px;
    }
    .about-intro-img-list {
        top: 40px;
    }
    .about-intro-parga {
        margin: 0 auto 40px;
    }
    .aiil-ul-li-num span {
        font-size: 58px;
    }
    .alct-field {
        margin-top: 26px;
    }
    .about-story-text {
        padding-right: 80px;
    }
    .about-story-text-parga {
        margin-top: 20px;
    }
    .about-busin-text {
        padding-right: 50px;
    }
    .abil-icon {
        width: 38px;
    }
    .abtb-li img {
        width: 28px;
    }
    .acii-li1 {
        width: 52px;
        height: 52px;
    }
    .acii-li-icon {
        width: 24px;
    }
    .acii-li3 {
        width: 60px;
        height: 60px;
    }
    .acii-li4 {
        width: 50px;
        height: 50px;
    }
    .acii-li6 {
        width: 60px;
        height: 60px;
    }
    .aslc-text {
        padding-left: 30px;
    }
    .ahby-slick-li {
        padding: 0 80px;
    }
    .ahby-slick {
        margin: 0 -80px;
    }
    .ahls-li, .alcu-lis {
        padding: 0 16px;
    }
    .about-honor-list-slick, .ahls-li-cont-ul {
        margin: 0 -16px;
    }
    .industry-info-wrap {
        margin-top: -20px;
    }
    /* .industry-info-wrap-text {
        padding-right: 80px;
    } */
    .industry-info-wrap {
        padding: 30px 30px 30px 40px;
    }
    .csbi-lists-ul-li {
        width: 14.285714%;
    }
    .cwil-slick-li p,.csbi-wrap-item-tit{
        line-height: 34px;
    }
    .platform-ban-parga {
        width: 46%;
    }
    .platform-svg {
        margin-top: 20px;
    }
    .platform-feature-tit, .platform-crux-tit {
        text-align: center;
        margin-bottom: 15px;
    }
    .pcub-slick-li-cont {
        padding-right: 80px;
    }
    /* .apply-wrap{
        height: auto;
    } */
    /* .apply-wrap-cont {
        height: auto;
        top: 0;
    } */
    .apply-eppm-bg{
        display: none;
    }
    .apply-eppm{
        position: relative;
        pointer-events: all;
        padding: var(--std-padding1) 0;
        overflow: hidden;
        background: #fff !important;
        height: auto;
    }
    .apply-eppm-img{
        display: none;
    }
    .apply-eppm-text{
        position: static;
        transform: inherit;
    }
    .apply-eppm-tit {
        margin-bottom: 15px;
    }
    .apply-eppm.act .apply-eppm-text .ys-cont1400{
        opacity: 1;
        pointer-events: all;
    }
    .apply-eppm.act .apply-eppm-text{
        pointer-events: all;
    }
    .apply-charac-text h2.act{
        animation: titFadeup1 .8s ease-in-out both .2s;
    }
    .acti-ul-li.act{
        animation: ysfadeInUp .8s ease-in-out both .3s;
    }
    .apply-charac{
        padding: var(--std-padding1) 0;
        overflow: hidden;
        height: auto;
    }
    .apply-list.act .apply-list-li{
        animation: none !important;
    }
    .apply-list-li{
        position: static;
        opacity: 1;
        display: inline-block;
        overflow: hidden;
        margin: 0 20px;
    }
    .apply-list-li img{
        float: left;
        position: relative;
        top: 8px;
    }
    .apply-list-li p{
        float: left;
    }
    .apply-list{
        padding: 0 40px;
        display: flex;
        justify-content: center;
        margin-top: 30px;
        opacity: 0;
        transform: translateY(60px);
        transition: transform 1s ease-in-out 1s,opacity 1s ease-in-out 1s;
    }
    .apply-list.active{
        opacity: 1;
        transform: translateY(0);
    }
    .csbi-wrap-item-tit {
        width: 150px;
    }
    .csbi-wrap-item-list {
        width: calc(100% - 150px);
    }
    .ys-ban-btn {
        margin-top: 30px;
    }
    .home-platform-text {
        padding-right: 40px;
    }
    .home-platform-text-btn {
        margin-top: 32px;
    }
    .hils-li:nth-child(2n+1) {
        transform: translateY(100px);
    }
    .home-intell-list-slick .slick-list {
        padding-bottom: 100px;
    }
    .home-intell-parga {
        width: 45%;
    }
    .hils-li {
        width: 25%;
    }
    .home-intell-list-btn{
        left: 75%;
    }
    .home-intell-img {
        border-radius: 200px 12px 12px 12px;
    }
    .home-intell {
        padding-bottom: 40px;
    }
    .home-solution {
        padding-top: 100px;
    }
    .home-solution-bg {
        top: 44%;
    }
    .home-expert-text {
        padding-right: 50px;
    }
    .home-tech-text {
        width: 54%;
        padding-top: 100px;
    }
    .hnwb-slick-li a {
        border-radius: 50px 0px;
        padding: 30px 25px 35px;
    }
    .home-tech-earth{
        width: 650px;
        height: 650px;
        top: -30%;
        right: -12%;
    }
    .ys-phfy a {
        font-size: 16px;
    }
    .hils-li-parga,
    .hils-li-btn{
        opacity: 1;
    }
    .hils-li-wrap {
        transform: translateY(0%);
        position: absolute;
        width: 100%;
        bottom: 20px;
        padding: 20px;
        z-index: 5;
    }
    .hils-li-bg{
        position: static;
        transform: inherit;
    }
    .hils-li a{
        padding: 0;
    }
    .hils-li-btn {
        margin-top: 15px;
    }
    .hils-li-parga{
        margin-top: 15px;
    }
    .dwcl-number-bt-le {
        width: 160px;
    }
    .dwcl-number-bt-ri {
        width: calc(100% - 160px);
    }
    .cookie-tip .tip{
        padding-right: 30px;
        font-size: 14px;
    }
    .pubdet-main .ys-cont1400 {
        width: 100%;
    }
    /* A1-降本增效计算器-start */
    .cctu-lis{
        width: 25%;
    }
    .cwip-cont {
        padding: 40px 50px 54px;
    }
    .cwit-cont {
        padding: 50px 50px 60px;
    }
    .cwir-cont {
        padding: 40px 50px 50px;
    }
    /* A1-降本增效计算器-end */
    .inside-body .yhpr-login-btn-tp p{
        color: #fff;
    }
    .about-culture::after {
        width: 110px;
    }
    /* 2024.08.22 */
    .dpbu-li {
        width: 50%;
    }
    .dpbu-li {
        margin-top: 30px!important;
    }
    .dpbu-li:nth-of-type(-n+2) {
        margin-top: 0!important;
    }
    /* 1199end */
}

@media screen and (max-width: 991px) {
    .jwcl-wrap-ul-li {
        padding: 0 10px;
        width: 33.333333%;
    }
    .jwcl-wrap-ul {
        margin: 0 -10px;
    }
    .join-welfare-cont-list {
        padding: 0;
    }
    .jlci-add{
        width: 100%;
    }
    .jlci-more{
        width: 100%;
    }
    .jplu-li-cont {
        padding: 12px;
    }
    .jplu-li-cont-tit {
        margin-bottom: 8px;
    }
    .join-flow-list-le .jfll-cont-img {
        width: 180px;
        margin-left: calc(100% - 180px);
    }
    .jfll-li .jfll-cont {
        padding: 20px 25px 10px 20px;
    }
    .join-flow-list-ri .jfll-cont {
        padding: 40px 24px 32px 30px;
    }
    .join-flow-email-parga p {
        font-size: 16px;
    }
    .join-flow-email-icon {
        width: 28px;
    }
    .mod-foot-tp-nav{
        display: none;
    }
    .mod-foot-tp-wrapper {
        flex-direction: row !important;
        justify-content: center !important;
        gap: 20% !important;
    }
    .mod-foot-tp-code {
        float: right;
    }
    .mod-foot-bt-link {
        padding-right: 30px;
    }
    .mod-foot-bt-link::after {
        left: -15px;
    }
    /* .mod-foot-bt span {
        margin-right: 30px;
    } */
    a[href="https://beian.miit.gov.cn/"] {
        margin-right: 30px;
    }
    .jrlu-li-text {
        padding: 30px 50px 80px 30px;
        border-radius: 0 60px 0 0;
    }
    .jrlu-li.on .jrlu-li-text {
        border-radius: 60px 0 0 0;
    }
    .saas-platform-text {
        padding-right: 25px;
    }
    .cblb-arrow {
        width: 34px;
        height: 34px;
    }
    .cblb-prev {
        left: -45px;
    }
    .cblb-next {
        right: -45px;
    }
    .amls-li {
        padding: 0 18px;
    }
    .saas-mode-list-slick {
        margin: 0 -18px;
    }
    .contact-info {
        margin-top: -50px;
    }
    .contact-info-wrap {
        padding: 40px;
    }
    .ciwa-cont-img {
        width: 120px;
    }
    .ciwa-cont-text {
        width: calc(100% - 120px);
        padding-right: 60px;
    }
    .ciww-ul-li-cont {
        padding: 20px;
    }
    .culc-info p {
        margin-left: 15px;
    }
    .newdet-wrap-bt-side {
        width: 280px;
    }
    .newdet-wrap-bt-text, .newdet-wrap-tp {
        width: calc(100% - 280px);
    }
    .newdet-wrap-tp h1 {
        margin-bottom: 15px;
    }
    .nrlt-li {
        padding: 30px 30px 60px;
    }
    .nrlc-dots {
        padding-left: 30px;
        padding-right: 30px;
        bottom: 30px;
    }
    .nrlt-li .std-title5 {
        margin-bottom: 14px;
    }
    .nrlt-li-parga {
        margin-bottom: 20px;
    }
    .nrlc-dots-li {
        padding: 0 10px;
    }
    .nrlc-dots-wrap {
        margin: 0 -10px;
    }
    .new-list {
        padding-top: 40px;
    }
    .new-list-ul-li a {
        padding: 20px 20px 35px;
        border-radius: 30px 0px;
    }
    .hnwb-slick-li-btn {
        width: 36px;
        height: 36px;
    }
    .new-list-ul-li .hnwb-slick-li-tit {
        width: calc(100% - 36px);
        padding-right: 30px;
    }
    .hnwb-slick-li-bt {
        margin-top: 20px;
    }
    .new-list-paga {
        padding-top: 10px;
    }
    .custdet-ban-tit h1 {
        margin-bottom: 10px;
        width: 65%;
    }
    .custdet-article-ri {
        width: 320px;
    }
    .custdet-article-le {
        width: calc(100% - 320px);
        padding-right: 30px;
    }
    .cart-img {
        width: 100px;
    }
    .cart-text {
        width: calc(100% - 100px);
    }
    .custdet-article-ri-wrap {
        padding: 20px 15px 30px;
    }
    .cbls-li {
        width: 33.333333%;
    }
    .clcu-li {
        width: 50%;
    }
    .cslu-li-wrap-icon {
        width: 45px;
    }
    .clcu-li:nth-child(2n+1){
        animation-delay: .3s;
    }
    .clcu-li:nth-child(2n+2){
        animation-delay: .4s;
    }
    .pubde-wrap-text {
        width: calc(100% - 280px);
        padding-right: 40px;
    }
    .pubde-wrap-share {
        width: calc(100% - 80px);
    }
    .pllt-icon {
        width: 34px;
        height: 34px;
    }
    .plil-list-li-tp p {
        line-height: 34px;
    }
    .plil-list-li-tp {
        padding-left: 15px;
    }
    .publish-list-info-le {
        width: 250px;
    }
    .publish-list-info-ri {
        width: calc(100% - 250px);
        padding-left: 40px;
    }
    .pbul-text-parga {
        padding-right: 0;
    }
    .pslu-li {
        width: 33.333333%;
    }
    .servdet-wrap-text {
        width: calc(100% - 280px);
    }
    .sugge-wrap-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 40px;
    }
    .sugge-wrap-le{
        margin-top: 0;
        width: 100%;
    }
    .sugge-wrap-le-code {
        margin-top: 30px;
    }
    .sugge-wrap-le-parga {
        margin-top: 12px;
    }
    .swlc-img {
        width: 140px;
    }
    .swrw-list-li {
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .swrw-list {
        margin: 0 -10px;
    }
    .swrw-agree-icon {
        top: 3px;
    }
    .service-project-list {
        padding: 25px 32px 30px;
    }
    .spls-li-text {
        padding-left: 25px;
    }
    .service-range-tit {
        width: 60%;
    }
    .service-flow-wrap {
        padding: 0;
    }
    .sulc-parga {
        margin-top: 10px;
    }
    .sulc-num {
        font-size: 60px;
        top: -50px;
    }
    .sfwl-mid {
        padding: 0 30px;
    }
    .about-intro-parga {
        width: 80%;
        margin: 0 auto 30px;
    }
    .aiil-ul-li-num span {
        font-size: 50px;
    }
    .afls-li-cont{
        align-items: flex-start;
    }
    .alct-info li::before {
        top: 8px;
    }
    .alct-field {
        margin-top: 20px;
    }
    .about-culture-text {
        padding-left: 60px;
    }
    .about-culture-img {
        width: 50%;
        margin: auto;
    }
    .about-culture-text {
        padding-left: 0;
        width: 100%;
        margin-bottom: 40px;
    }
    .about-culture{
        flex-direction: column-reverse;
    }
    .actl-swiper-li-num {
        font-size: 60px;
    }
    .actl-swiper-li-icon {
        width: 58px;
        height: 58px;
        margin: auto;
    }
    .actl-swiper-li-icon img {
        width: 32px;
    }
    .about-history-bt-info {
        width: 100%;
    }
    .dwcl-scenario-ul-li {
        padding: 0 8px;
        margin-top: 16px;
    }
    .dwcl-scenario-ul {
        margin: 0 -8px;
    }
    .dpbu-li,
    .dwcl-scenario-ul-li{
        width: 33.333333%;
    }
    .dpbu-li:nth-child(4){
        margin-top: 30px;
    }
    .dflw-li {
        padding: 0 15px;
    }
    .dwcl-form-list-wrap {
        margin: 0 -15px;
    }
    .iiwn-ul-li-num span {
        font-size: 30px;
    }
    .industry-info-wrap-text {
        padding-right: 0;
        width: 100%;
    }
    .iiwn-ul-li, .iiwn-logo-li {
        padding: 0 12px;
    }
    .iiwn-ul, .iiwn-logo {
        margin: 0 -12px;
    }
    .industry-info-wrap-num {
        width: 100%;
        margin-top: 30px;
    }
    .industry-info-wrap {
        padding: 30px;
    }
    .industry-security-text-cont {
        width: 100%;
    }
    .industry-security-text-cont h2 {
        margin-bottom: 20px;
    }
    .industry-archi-parga {
        width: 55%;
    }
    .industry-archi-bt {
        width: 100%;
    }
    .iclu-li {
        width: 50%;
    }
    .csbi-list-ul-li {
        width: 33.333333%;
    }
    .csbi-lists-ul-li {
        width: 16.666666%;
    }
    .clul-cont-text {
        right: 12px;
    }
    .csbi-tit {
        line-height: 44px;
    }
    .iclu-li-cont-icon {
        width: 120px;
        height: 120px;
    }
    .iclu-li-cont-icon .ys-imgbox-cover {
        width: 60px;
    }
    .industry-solution-cont-text {
        padding-right: 0;
        width: 100%;
    }
    .industry-solution-cont{
        padding-right: 40px;
    }
    .industry-solution-cont-img {
        width: 100%;
        margin-top: 30px;
    }
    .isct-list-ul-li {
        margin-bottom: 12px;
    }
    .isct-btn {
        margin-top: 26px;
    }
    .platform-main .ys-nyban-title h1 {
        margin-top: 15px;
    }
    .platform-ban-icon {
        width: 160px;
    }
    .platform-ban-parga {
        width: 60%;
    }
    .platform-feature-parga {
        width: 80%;
    }
    .pfls-li-cont-icon {
        width: 50px;
    }
    .platform-other-img {
        margin: 40px auto 0;
    }
    .pslc-text {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
        padding-bottom: 0;
    }
    .pcub-slick-li-cont{
        padding: 40px;
    }
    .pslc-img {
        width: 50%;
    }
    .csbi-wrap-item-list {
        width: calc(100% - 130px);
    }
    .csbi-wrap-item-tit{
        width: 130px;
    }
    .apply-eppm-parga {
        width: 90%;
    }
    .apply-list-li img {
        width: 24px;
    }
    .apply-list-li {
        margin: 0 12px;
    }
    .ys-ban-control {
        bottom: 8%;
    }
    .ybsi-li {
        width: 48px;
        height: 48px;
        top: -24px;
        left: -24px;
    }
    .ybsi-li-icon {
        width: 36px;
        height: 36px;
    }
    .ybsi-li-spread::before, .ybsi-li-spread::after {
        width: 48px;
        height: 48px;
    }
    .ys-ban-txtbox {
        top: 20%;
    }
    .hils-li{
        width: 33.333333%;
    }
    .home-intell-list-btn {
        left: 33.333333%;
    }
    .hils-li:nth-child(2n+1) {
        transform: translateY(80px);
    }
    .home-intell-list-slick .slick-list {
        padding-bottom: 80px;
    }
    .home-intell-img {
        border-radius: 160px 12px 12px 12px;
    }
    .home-intell {
        padding-bottom: 0;
    }
    .hsls-li-wrap-text {
        padding-right: 80px;
    }
    .home-solution-bg {
        top: 46%;
    }
    .home-solution {
        padding-top: 80px;
    }
    .hlls-li{
        width: 33.333333%;
    }
    .home-tech-text {
        padding-top: 80px;
    }
    .home-tech-earth{
        width: 600px;
        height: 600px;
    }
    .pslc-icon {
        width: 46px;
        top: auto;
        bottom: 20px;
    }
    .aiil-ul-li {
        padding: 0 24px;
    }
    .aiil-ul {
        margin: 0 -24px;
    }
    .about-culture::after{
        display: none;
    }
    .about-culture-text{
        position: relative;
    }
    .about-culture-text::after{
        content: "";
        width: 140px;
        height: 250px;
        background: linear-gradient(270deg, #FFF 42.46%, rgba(255, 255, 255, 0.00) 130.86%);
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 5;
    }
    /* A1-降本增效计算器-start */
    .ccir-num {
        font-size: 22px;
        line-height: 1.5;
    }
    .cwit-cont,
    .cwip-cont,
    .cwir-cont,
    .cwir-wrap{
        padding: 50px 40px;
    }
    .cwir-cont-list-li input {
        padding: 0 15px;
    }
    .cwil-cont {
        padding: 7px 15px;
    }
    .cwir-wrap-info-li {
        padding: 0 6px;
        margin-top: 22px;
    }
    .cwir-wrap-info {
        margin: 0 -6px 20px;
    }
    .cwir-cont-agree-box {
        top: 5.5px;
    }
    .calculator-wrap-info-problem, .calculator-wrap-info-team {
        margin-bottom: 40px;
    }
    /* A1-降本增效计算器-end */
    .home-solution-tab-btn {
        top: -9px;
    }
    .actl-aoorw {
        bottom: -17px;
    }
    /* 2024.08.22 */
    .dpbu-li {
        width: 50%;
    }
    .depform-wrap-cont {
        padding-left: 40px;
        padding-right: 40px;
    }
    .dlct-icon {
        width: 30px;
    }
    /* 991end */
}

@media screen and (max-width: 768px) {
    .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 {
        --main-color1: #EF4C46;
        --main-color2: #343F48;
        --auxi-bgcolor1: #F7F7F7;
        --auxi-bgcolor2: #31353D;
        --font-title1: 40px;
        --font-title2: 34px;
        --font-title3: 28px;
        --font-title4: 22px;
        --font-title5: 18px;
        --font-parga1: 16px;
        --font-parga2: 14px;
        --std-padding1: 60px;
        --std-padding2: 50px;
        --std-margin1: 30px;
    }
    .jrlu-li-text {
        width: 100%;
        position: static;
    }
    .jrlu-li-img {
        width: 100%;
        margin-left: 0;
    }
    .jrlu-li-text-img{
        display: none;
    }
    .jrlu-li-text {
        padding: 0 0 20px;
        border-radius: 0;
    }
    .jrlu-li.on .jrlu-li-text {
        border-radius: 0;
    }
    .jslu-li {
        width: 450px;
    }
    .join-story-list-ul {
        width: calc((450px * var(--width-shu)) + (20px *var(--width-shu)));
    }
    .jplu-li {
        width: 50%;
    }
    .mod-contact-img {
        right: 20px;
    }
    .mod-contact-wrap {
        padding-top: 80px;
        padding-bottom: 50px;
    }
    .mod-contact-wrap-parga{
        width: 45%;
    }
    .mcwt-bg {
        width: 50px;
    }
    .saas-platform-text {
        padding-right: 0;
        width: 100%;
    }
    .saas-platform-img {
        width: 100%;
        margin-top: 30px;
    }
    .ciwa-cont-text {
        width: 100%;
        padding-right: 0;
    }
    .ciwa-cont-img{
        margin-top: 20px;
    }
    .cctu-li-icon {
        top: 0;
        width: 28px;
    }
    .newdet-wrap-bt-text, .newdet-wrap-tp {
        width: 100%;
        padding-right: 0;
    }
    .newdet-wrap-bt {
        margin-top: 30px;
    }
    .newdet-wrap-bt-side {
        width: 100%;
        margin-top: 40px;
    }
    .nwul-parga p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .nwul-icon {
        width: 28px;
        height: 28px;
        margin-bottom: 0;
    }
    .nwul-parga {
        width: calc(100% - 28px);
    }
    .nwbs-wrap-ul-li a{
        align-items: flex-start;
    }
    .new-recom-list-img {
        width: 100%;
    }
    .new-recom-list-cont {
        width: 100%;
    }
    .new-recom-list{
        flex-wrap: wrap;
    }
    .new-recom-list-img .slick-list, .new-recom-list-img .slick-track, .nrli-li a, .nrli-li .ys-imgbox-cover {
        height: auto;
    }
    .custdet-article-le {
        width: 100%;
        padding-right: 0;
    }
    .custdet-article-ri {
        width: 100%;
    }
    .cbll-num {
        font-size: 34px;
    }
    .cslu-li {
        padding: 0 8px;
        width: 50%;
        margin-bottom: 16px;
    }
    .customer-success-list-ul {
        margin: 0 -8px;
    }
    .cslu-li:nth-child(2n+1){
        animation-delay: .3s;
    }
    .cslu-li:nth-child(2n+2){
        animation-delay: .4s;
    }
    .pubdet-apply-cont-text {
        padding-right: 0;
        width: 100%;
    }
    .pubdet-apply-cont-img {
        width: 50%;
        margin-top: 20px;
    }
    .pubdet-apply-cont {
        padding: 30px;
    }
    .pubde-wrap-text {
        width: 100%;
        padding-right: 0;
    }
    .nwul-icon {
        width: 28px !important;
        height: 28px !important;
    }
    .publish-list-info-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 40px;
    }
    .publish-list-info-le {
        width: 100%;
    }
    .publish-list-info {
        margin-top: 40px;
    }
    .servdet-wrap-text {
        width: 100%;
        padding-right: 0;
    }
    .spls-li-img {
        width: 100%;
    }
    .spls-li-text {
        padding-left: 0;
        width: 100%;
        margin-bottom: 30px;
    }
    .spls-li-wrap{
        display: flex;
        flex-direction: column-reverse;
        flex-wrap: wrap;
    }
    .spls-li-text-link {
        margin-top: 20px;
    }
    .service-project-list {
        padding: 25px 32px 50px;
    }
    .login-form-wrap {
        padding: 30px 40px 50px;
    }
    .lfwn-photo {
        width: 70px;
    }
    .lfwn-text {
        width: calc(100% - 70px);
    }
    .login-form-wrap-info {
        margin-top: 30px;
    }
    .lfwi-bt-list-li {
        padding: 0 16px;
    }
    .lfwi-bt-list {
        margin: 0 -16px;
    }
    .about-intro-parga {
        width: 100%;
        margin: 0 auto 25px;
    }
    .aiil-ul-li-num span {
        font-size: 44px;
    }
    .about-intro-img-list {
        top: 30px;
    }
    .afls-li-cont-text {
        padding-left: 0;
        width: 100%;
        margin-bottom: 30px;
    }
    .afls-li-cont{
        padding: 30px;
        flex-direction: column-reverse;
    }
    .afls-li-cont-img {
        width: 50%;
    }
    .about-story-text {
        padding-right: 0;
        width: 100%;
        margin-bottom: 30px;
    }
    .about-story-img {
        margin: auto;
    }
    .about-busin-text {
        padding-right: 0;
        width: 100%;
    }
    .about-busin-img {
        width: 100%;
        margin-top: 40px;
    }
    .abil-icon {
        width: 54px;
    }
    .about-culture-img {
        width: 65%;
    }
    .ahby-slick-li {
        padding: 0 20px;
    }
    .ahby-slick {
        margin: 0 -20px;
    }
    .aslc-text-year {
        font-size: 38px;
    }
    .aslc-text-year-bg {
        font-size: 70px;
    }
    .aslc-text {
        padding-left: 0;
        width: 100%;
        margin-bottom: 30px;
    }
    .aslc-img {
        width: 100%;
    }
    .ahbi-slick-li-cont{
        flex-direction: column-reverse;
    }
    .ahby-wrap::before {
        width: 75px;
    }
    .ahls-li, .alcu-lis {
        padding: 0 10px;
    }
    .about-honor-list-slick, .ahls-li-cont-ul {
        margin: 0 -10px;
    }
    .ddll-wrap {
        padding: 20px 24px;
    }
    .dwcl-demand-list-li {
        padding: 0 20px;
    }
    .dwcl-demand-list {
        margin: 0 -20px;
    }
    .depform-wrap-cont {
        padding-top: 30px;
        padding-left: 40px;
        padding-right: 40px;
    }
    .dnbr-num-li6 {
        left: 95%;
    }
    .dwcl-interest-bt-ul {
        margin: 0 -10px;
    }
    .dibu-li {
        padding: 0 10px;
    }
    .dlst-le::after {
        left: 224px;
    }
    .dflw-li {
        padding: 0 10px;
    }
    .dwcl-form-list-wrap {
        margin: 0 -10px;
    }
    .fundet-main .pubdet-apply-cont-text{
        width: 100%;
        padding-right: 0;
    }
    .fundet-main .pubdet-apply-cont-img {
        width: 50%;
    }
    .industry-ban-img {
        width: 80%;
        top: auto;
        right: -10%;
        bottom: -18%;
    }
    .istc-info {
        margin-bottom: 22px;
    }
    .csbi-lists-ul-li {
        width: 20%;
    }
    .ys-nyban-title{
        z-index: 5;
    }
    .platform-crux-list-slick .slick-list{
        padding-bottom: 30px;
    }
    .slick-dots li {
        width: 45px;
    }
    .platform-svg {
        margin-top: 0;
    }
    .platform-other-img {
        margin: 30px auto 0;
        width: 100%;
    }
    .std-arrow-btn-icon {
        width: 16px;
        height: 16px;
    }
    .std-arrow {
        width: 100px;
    }
    .std-arrow-btn {
        height: 34px;
    }
    .clul-cont-icon {
        width: 16px;
        height: 16px;
        top: 4px;
    }
    .clul-cont-icon::after {
        width: 8px;
        height: 8px;
    }
    .platform-main .ys-nyban-img::after{
        content: "";
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.3);
        position: absolute;
        top: 0;
        left: 0;
    }
    .industry-main .ys-nyban-title,
    .business-main .ys-nyban-title,
    .apply-main .ys-nyban-title{
        top: 26%;
    }
    .apply-charac-text {
        width: 100%;
        padding-right: 0;
        overflow: hidden;
    }
    .apply-charac-img {
        width: 100%;
    }
    .ys-ban-txtbox {
        width: 63%;
        left: 0;
        transform: inherit;
    }
    .ys-ban-svg{
        display: none;
    }
    .ys-ban-scroll-line {
        height: 58px;
    }
    .ys-ban-scroll-icon {
        width: 25px;
    }
    .home-platform-text {
        padding-right: 0;
        width: 100%;
        overflow: hidden;
    }
    .home-platform-img {
        width: 100%;
        margin-top: 30px;
    }
    .home-intell .ys-cont1560 {
        top: 50px;
    }
    .home-solution-bg{
        opacity: 0;
        pointer-events: none;
    }
    .hsls-li-wrap-text {
        padding-right: 0;
        width: 100%;
    }
    .hlwt-btn {
        margin-top: 30px;
    }
    .hsls-li-wrap-img {
        width: 100%;
        margin-top: 30px;
    }
    .home-solution {
        padding-top: 60px;
    }
    .hlwt-parga p{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .home-solution-tab-ul::before {
        width: 12px;
        height: 12px;
        top: 3px;
    }
    .home-solution-tab {
        margin-top: 50px;
    }
    .home-expert-text {
        padding-right: 0;
        width: 100%;
    }
    .hetl-item-ul-li {
        margin-bottom: 10px;
    }
    .hetl-item-btn {
        margin-top: 24px;
    }
    .home-expert-img {
        width: 60%;
        margin: auto;
    }
    .home-logo-list {
        padding: 30px 30px 10px;
    }
    .hlls-li-cont-num p {
        font-size: 34px;
    }
    .hllu-li {
        width: 130px;
    }
    .home-logo-lamp-ul {
        width: calc((130px * var(--width-shu)) + (20px *var(--width-shu)));
    }
    .hnwb-slick{
        margin: 0 -8px;
    }
    .hnwb-slick-li {
        padding: 0 8px;
    }
    .hnwb-slick-li-tit {
        margin-top: 30px;
        padding-right: 60px;
    }
    .home-tech{
        background: #fff !important;
    }
    .home-tech-phbg{
        display: block;
    }
    .home-tech-bg{
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
    }
    .home-tech .ys-cont1400{
        z-index: 5;
    }
    .home-tech-text{
        width: 100%;
        padding-top: 0;
    }
    .dwcl-number-bt-le {
        width: 130px;
    }
    .dwcl-number-bt-ri {
        width: calc(100% - 130px);
        padding-left: 20px;
    }
    .home-tech-text h2 {
        width: 100%;
    }
    .home-tech-earth {
        width: 800px;
        height: 800px;
        top: auto;
        bottom: -20%;
        pointer-events: none;
        opacity: 0.5;
    }
    .home-tech .ys-cont1400{
        top: 50%;
        transform: translate(0%,-50%);
        width: 80%;
        left: 0;
    }
    .home-tech-text-parga p {
        opacity: 1;
    }
    .ciwa-cont-img{
        margin: 20px auto 0;
    }
    .hils-li-btn {
        margin-top: 10px;
    }
    .hils-li-parga{
        margin-top: 10px;
    }
    .hils-li-wrap {
        bottom: 0;
    }
    .select-li .ys-select-hd input {
        padding-left: 15px;
    }
    .dwcl-number-bt-le {
        width: 145px;
    }
    .dwcl-number-bt-ri {
        width: calc(100% - 145px);
    }
    .industry-security{
        margin-top: var(--std-padding1);
    }
    .ptti-btn .mod-cover {
        width: 30px;
        height: 30px;
    }
    .ptti-btn {
        width: 30px;
    }
    .cookie-tip .tip {
        padding-right: 0;
        width: 100%;
    }
    .cookie-tip .btns {
        width: 100%;
        margin-top: 10px;
    }
    .cookie-tip{
        flex-wrap: wrap;
    }
    /* A1-降本增效计算器-start */
    .cwir-cont-list-li input {
        font-size: 14px;
    }
    .cwir-cont-list-li input::placeholder{
        font-size: 14px;
    }
    .noUi-tooltip{
        font-size: 16px !important;
        padding: 0 12px !important;
        line-height: 28px !important;
    }
    .cwit-cont, .cwip-cont, .cwir-cont, .cwir-wrap {
        padding: 40px 30px;
    }
    .cwit-cont-item {
        margin-bottom: 30px;
    }
    .cctu-lis {
        width: 33.333333%;
        margin-bottom: 10px;
    }
    .cwip-cont-list-text {
        padding-right: 30px;
    }
    .cwip-cont-list-img {
        margin-top: 0;
    }
    .cwir-cont-list-li {
        height: 36px;
    }
    .cwir-cont-agree-parga p,
    .cwil-cont-parga p{
        font-size: 14px;
    }
    .cwir-cont-agree-box {
        width: 16px;
        height: 16px;
        top: 3.5px;
    }
    .cwir-cont-btn, .cwir-wrap-list, .cwip-cont-tab, .cwip-cont-list, .cwip-cont-hypo-bt, .cwip-cont-hypo {
        margin-top: 20px;
    }
    .cwil-cont-parga{
        padding-right: 20px;
    }
    .calculator-wrap-info-report {
        margin-bottom: 70px;
    }
    .cwir-bg {
        height: calc(100% + 70px);
    }
    .cwir-bg-btn {
        width: 230px;
        height: 25px;
        bottom: 40px;
    }
    .cwir-cont-agree-parga {
        width: calc(100% - 16px);
    }
    /* A1-降本增效计算器-end */
    .home-intell-tit-bg {
        width: 110px;
    }
    /* 2024.08.22 */
    .dpbu-li {
        width: 50%;
    }
    /* 768end */
}
@media screen and (max-width: 767px) {
    .industry-solution-cont {
        padding-right: 20px;
    }
    .home-intell-list, .home-platform-wrap {
        padding-left: 20px;
        padding-right: 20px;
    }
    .home-intell::after, .home-new::after {
        width: 20px;
    }
    .about-culture-text::after {
        width: 120px;
    }
    /* 2024.08.22 */
    .dpbu-li {
        width: 100%;
    }
    .dpbu-li:nth-of-type(n+2) {
        margin-top: 30px!important;
    }
    .depform-wrap-cont {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media screen and (max-width: 480px) {
    :root {
        --main-color1: #EF4C46;
        --main-color2: #343F48;
        --auxi-bgcolor1: #F7F7F7;
        --auxi-bgcolor2: #31353D;
        --font-title1: 32px;
        --font-title2: 26px;
        --font-title3: 24px;
        --font-title4: 20px;
        --font-title5: 18px;
        --font-parga1: 14px;
        --font-parga2: 14px;
        --std-padding1: 52px;
        --std-padding2: 52px;
        --std-margin1: 25px;
    }
    .join-role{
        padding-top: 42px;
    }
    .jrlu-li {
        margin-bottom: 30px;
    }
    .jrlu-li-img {
        border-radius: 10px;
    }
    .join-story-list-ul2{
        display: none;
    }
    .join-story-list-ul{
        animation: none !important;
    }
    .join-story-list{
        padding: 0 20px;
    }
    .jwcl-wrap {
        padding: 0 20px 20px;
    }
    .jwcl-wrap-ul-li {
        padding: 0 10px;
        width: 50%;
    }
    .jwcl-wrap-ul-li .std-title5{
        font-size: 16px;
    }
    .jslu-li-img {
        width: 100%;
        border-radius: 8px;
    }
    .jslu-li-text {
        padding-left: 0;
        width: 100%;
        margin-top: 20px;
    }
    .jslu-li {
        width: 100%;
        margin-right: 0;
        border-radius: 0;
        border: none;
        padding: 0 10px;
    }
    .join-story::before, .join-story::after{
        display: none;
    }
    .join-story-list-ul {
        width: auto;
        margin: 0 -10px;
    }
    .jslu-li-cont{
        border-radius: 12px;
        border: 1px solid #DDD;
        padding: 20px;
    }
    .slick-dots li {
        width: 40px;
        height: 2px;
        background: #DDDDDD;
        border-radius: 0;
        margin: 0 5px;
    }
    .join-story-list-ul .slick-list{
        padding-bottom: 30px;
    }
    .jslu-li:not(:first-child){
        display: none;
    }
    .jlci-more{
        font-size: 16px;
    }
    .mod-contact-wrap-tit,
    .mod-contact-wrap-parga{
        width: 100%;
    }
    .mod-contact-wrap {
        padding: var(--std-padding1) 0;
    }
    .mod-contact-img{
        width: 100%;
        position: static;
        padding: 0 20px;
    }
    .mcwt-bg {
        width: 50px;
        right: -28px;
        top: -24px;
    }
    .mod-contact-wrap-btn {
        margin-top: 18px;
    }
    .mod-foot-tp-code{
        width: 100px;
    }
    .mod-foot {
        padding-top: 42px;
    }
    .mod-foot-tp {
        margin-bottom: 30px;
    }
    /* .mod-foot-bt span {
        margin-right: 20px;
    } */
    a[href="https://beian.miit.gov.cn/"] {
        margin-right: 20px;
    }
    .mod-foot-bt-link {
        padding-right: 18px;
    }
    .mod-foot-bt-link::after {
        left: -10px;
    }
    .mod-foot-bg {
        width: 300px;
        left: -100px;
    }
    .std-btn2-box-icon, .std-btn4-box-icon, .std-btn5-box-icon {
        width: 14px;
        height: 14px;
    }
    .mcwb-li1 {
        margin-right: 14px;
    }
    .join-flow-email-parga p {
        font-size: 14px;
    }
    .join-flow-email-icon {
        width: 25px;
    }
    .join-flow-list-le {
        width: 100%;
        margin-bottom: 30px;
    }
    .join-flow-list-mid {
        width: 100%;
    }
    .join-flow-list-ri {
        width: 100%;
    }
    .join-flow-list-le .jfll-arrow{
        top: auto;
        left: 50%;
        transform: translateX(-50%) rotate(90deg);
        bottom: -21px;
    }
    .jfll-cont-num {
        font-size: 50px;
    }
    .join-flow-list-le .jfll-cont-img {
        width: 160px;
        margin-left: calc(100% - 160px);
    }
    .join-flow-list-ri .jfll-arrow {
        bottom: auto;
        top: -21px;
        left: 50%;
        transform: translateX(-50%) rotate(90deg);
    }
    .jfll-li {
        margin-bottom: 30px;
    }
    .jfll-li:last-child {
        margin-bottom: 30px;
    }
    .custdet-busin-list-btn{
        display: none;
    }
    .saas-payment {
        padding-left: 0;
        padding-right: 0;
    }
    .saas-payment .slick-list{
        padding-bottom: 30px;
    }
    .saas-payment.empty .slick-list{
        padding-bottom: 0;
    }
    .saas-platform {
        padding-top: 42px;
    }
    .saas-platform-text-btn {
        margin-top: 20px;
    }
    .srls-li-cont-info li::before {
        width: 6px;
        height: 6px;
        top: 9.25px;
    }
    .splw-item-ul-li {
        width: 120px;
    }
    .saas-platform-logo {
        margin-top: 30px;
    }
    .splw-item-ul {
        width: calc(120px * var(--width-shu));
    }
    .saas-mode {
        padding-left: 0;
        padding-right: 0;
    }
    .saas-mode .slick-list{
        padding-bottom: 30px;
    }
    .saas-mode.empty .slick-list{
        padding-bottom: 0;
    }
    .saas-mode-bg {
        width: 400px;
        height: 200px;
    }
    .amls-li-cont {
        padding: 20px 20px 100px;
    }
    .amls-li-cont-btn {
        padding: 0 20px;
        bottom: 20px;
    }
    .amls-li-cont-btn .std-btn1-box p {
        font-size: 14px;
    }
    .contact-info-wrap {
        padding: 20px;
    }
    .cctu-li-icon {
        width: 24px;
    }
    .cctu-li-parga {
        width: calc(100% - 24px);
        padding-left: 12px;
    }
    .cctu-li {
        margin-bottom: 14px;
    }
    .contact-info-wrap-add {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .ciww-ul-li {
        width: 100%;
    }
    .culc-info p {
        font-size: 14px;
        margin-left: 12px;
    }
    .culc-info img {
        width: 24px;
    }
    .ciww-ul-li {
        margin-top: 20px;
    }
    .ciww-ul-li:nth-child(1) .ciww-ul-li-cont, .ciww-ul-li:nth-child(2) .ciww-ul-li-cont {
        padding-bottom: 20px;
    }
    .nwti-li {
        padding: 0 20px;
    }
    .newdet-wrap-tp-info {
        margin: 0 -20px;
    }
    .newdet-wrap-tp-lab {
        padding: 0 16px;
    }
    .nwbt-article h6 {
        font-size: 16px;
        line-height: 1.5;
        margin-bottom: 10px;
    }
    .servdet-wrap-text-parga p, .pwtc-article p, .nwbt-article p, .nwbt-video p {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
    }
    .nwbt-article {
        padding-bottom: 20px;
    }
    .nwbt-video-wrap-icon {
        width: 30px;
    }
    .nwbt-page {
        padding-right: 0;
        margin-top: 20px;
    }
    .nwbt-page-list-icon {
        width: 80px;
    }
    .nwbt-page-list-parga {
        width: calc(100% - 80px);
    }
    .newdet-wrap-bt-side {
        margin-top: 32px;
    }
    .nwbs-wrap {
        padding: 20px;
    }
    .nwbs-wrap-ul-li:last-child a{
        padding-bottom: 0;
    }
    .nwbs-share{
        display: none;
    }
    .mod-content.std-padbot1{
        padding-bottom: 42px;
    }
    .new-recom-tab-li {
        margin: 0 3px;
    }
    .new-recom-tab {
        margin: 0 -3px;
    }
    .new-recom-tab-li a {
        padding: 0 14px;
    }
    .new-recom-tab-li p {
        line-height: 32px;
    }
    .new-recom-list {
        margin-top: 22px;
    }
    .nrlt-li {
        padding: 20px 20px 50px;
    }
    .nrlc-dots {
        padding-left: 20px;
        padding-right: 20px;
        bottom: 20px;
    }
    .new-list-ul-li{
        width: 100%;
        animation-delay: .3s !important;
        margin-bottom: 20px;
    }
    .hslt-lab p {
        line-height: 34px;
    }
    .new-list-ul-li .hnwb-slick-li-tit {
        padding-right: 20px;
    }
    .custdet-article-le-wrap p {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
    }
    .custdet-article-ri-wrap {
        padding: 20px 15px;
    }
    .cart-text-name span {
        font-size: 14px;
    }
    .cart-text-lab-li p {
        font-size: 12px;
    }
    .custdet-article-ri-parga {
        margin-top: 22px;
    }
    .custdet-busin, .custdet-recom {
        padding-left: 0;
        padding-right: 0;
    }
    .custdet-busin .slick-list,
    .custdet-recom .slick-list{
        padding-bottom: 30px;
    }
    .custdet-busin.empty .slick-list,
    .custdet-recom.empty .slick-list{
        padding-bottom: 30px;
    }
    .custdet-ban-tit h1 {
        width: 100%;
    }
    .cbll-list-li p{
        font-size: 12px;
    }
    .cbll-list-li{
        margin-top: 5px;
        padding: 0 2px;
    }
    .cbll-list {
        margin: 0 -2px;
    }
    .cbll-num {
        font-size: 30px;
        line-height: 1.5;
    }
    .custdet-ban-list-li{
        width: 50%;
    }
    .cbll-parga {
        margin-top: 0;
    }
    .clcu-li {
        width: 100%;
    }
    .cbls-li {
        width: 100%;
    }
    .cslu-li {
        width: 100%;
        animation-delay: .3s !important;
    }
    /* .cslu-li-wrap-icon {
        width: 38px;
    } */
    .cslu-li:last-child{
        margin-bottom: 7px;
    }
    .customer-list-cont {
        margin-top: 22px;
    }
    .clcu-li-text {
        padding: 20px;
    }
    .clcu-li {
        margin-bottom: 20px;
    }
    .clcu-li-img-lab p {
        font-size: 12px;
        padding: 0 12px;
    }
    .pubde-wrap-share {
        width: 100%;
        left: 0;
        padding: 15px;
    }
    .pubdet-apply-cont {
        padding: 20px;
    }
    .pact-btn {
        margin-top: 20px;
    }
    .pubdet-apply-cont-img {
        width: 100%;
    }
    .pubde-wrap-share-plat{
        display: none;
    }
    .pubde-wrap-share-down {
        margin-left: 0;
    }
    .pubde-wrap-share .std-title5 {
        width: calc(100% - 122px);
        padding-right: 10px;
    }
    .pwtc-item {
        padding-top: 20px;
    }
    .pubdet-apply-cont-text h1 {
        margin-bottom: 14px;
    }
    .publish-list-search {
        width: 100%;
    }
    .publish-list-info {
        margin-top: 32px;
    }
    .publish-list-search-input input, .publish-list-search-input input::placeholder {
        font-size: 14px;
    }
    .plir-tp-lab {
        width: 100%;
        padding-right: 0;
    }
    .plir-tp-time{
        width: 100%;
        justify-content: flex-start;
    }
    .publish-list-info-ri {
        margin-top: 32px;
    }
    .plir-bt{
        margin-top: 25px;
    }
    .plir-bt-ul-li {
        width: 100%;
        animation-delay: .3s !important;
        margin-bottom: 20px;
    }
    .pbul-text-btn {
        margin-top: 15px;
    }
    .plir-bt-ul-li a {
        padding: 20px;
    }
    .ys-cont1240 {
        padding: 0 20px;
    }
    .pslu-li {
        width: 50%;
        padding: 0 10px;
        margin-top: 20px;
    }
    .publish-solution-list-ul {
        margin: 0 -10px;
    }
    .pslu-li a{
        align-items: flex-start;
    }
    .pslu-li img {
        top: 5px;
    }
    .servdet-wrap .ys-cont1240 {
        padding: 0 20px;
    }
    .servdet-wrap {
        margin-top: 32px;
    }
    .servdet-wrap-text-parga {
        padding-bottom: 20px;
    }
    .sugge-wrap-le-code {
        margin-top: 20px;
    }
    .sugge-wrap-ri-wrap {
        padding: 20px;
    }
    .swrw-list-li {
        width: 100%;
    }
    .sllc-text textarea, .sllc-text textarea::placeholder, .swrw-list-other textarea, .swrw-list-other textarea::placeholder, .plil-list-li-tp p, .sllc-input input, .sllc-input input::placeholder {
        font-size: 14px;
    }
    .sllc-input {
        height: 36px;
    }
    .pllt-more {
        width: 12px;
    }
    .swrw-agree {
        margin-top: 20px;
    }
    .swrw-btn {
        margin-top: 20px;
    }
    .swrw-agree-icon {
        top: 2px;
    }
    .pllb-item-icon {
        width: 20px;
        height: 20px;
    }
    .plil-list-li-bt {
        height: 150px;
    }
    .yxedr-active ol li::before, .yxedr-active ul li::before {
        top: 6px;
    }
    .service-project-list {
        padding: 20px 20px 40px;
    }
    .srls-li-cont-info li {
        padding-left: 16px;
    }
    .spls-li-text .std-title4 {
        margin-bottom: 10px;
    }
    .spls-li-text .srls-li-cont-info li {
        margin-bottom: 5px;
    }
    .spls-li-text-link {
        margin-top: 15px;
    }
    .spls-li-text {
        margin-bottom: 20px;
    }
    .service-range-tit {
        width: 100%;
    }
    .service-range h2, .service-consu h2 {
        margin-bottom: 15px;
    }
    .service-range, .service-consu {
        padding-left: 0;
        padding-right: 0;
    }
    .service-case .slick-list,
    .service-range .slick-list,
    .service-consu .slick-list{
        padding-bottom: 30px;
    }
    .service-case.empty .slick-list,
    .service-range.empty .slick-list,
    .service-consu.empty .slick-list{
        padding-bottom: 0;
    }
    .srls-li-cont .std-title5 {
        margin-bottom: 12px;
    }
    .sfwl-ul {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .sfwl-mid {
        width: 100%;
        margin: 20px 0;
    }
    .sfwl-ul-li {
        margin-top: 30px;
        width: 50%;
        padding: 0 10px;
    }
    .sulc-num {
        font-size: 50px;
        top: -40px;
    }
    .login-form-wrap {
        padding: 30px 20px;
    }
    .lfwn-photo {
        width: 60px;
    }
    .lfwn-text {
        width: calc(100% - 60px);
        padding-left: 20px;
    }
    .lfwi-bt-list-li {
        width: 100%;
    }
    .lbll-input input::placeholder, .lbll-input input, .lfwi-bt-list-li .ys-select-hd input, .lfwi-bt-list-li .ys-select-hd input::placeholder {
        font-size: 14px;
    }
    .lfwi-bt-list-li .ys-select-xtbbox {
        width: 12px;
    }
    .lfwi-bt-btn {
        margin-top: 5px;
    }
    .lfwi-tp-modify-li {
        padding: 0 6px;
    }
    .lfwi-tp-modify {
        margin: 0 -6px;
    }
    .lfwi-bt {
        margin-top: 20px;
    }
    .phone-pop .ys-modal-content, .password-pop .ys-modal-content {
        padding: 20px;
    }
    .phone-pop .std-title5, .password-pop .std-title5 {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .ppil-input {
        height: 36px;
    }
    .phone-pop-info-li:last-child {
        margin-bottom: 20px;
    }
    .std-btn1-box p {
        line-height: 36px;
    }
    .aiil-ul-li-num span {
        font-size: 30px;
    }
    .aiil-ul-li {
        padding: 0 12px;
    }
    .aiil-ul {
        margin: 0 -12px;
    }
    .about-intro-img-list {
        top: 15px;
        width: 100%;
    }
    .about-intro-tit h2 {
        margin-bottom: 15px;
    }
    .about-honor, .about-founder, .service-range, .service-consu {
        padding-left: 0;
        padding-right: 0;
    }
    .about-honor .slick-list,
    .about-founder .slick-list{
        padding-bottom: 30px;
    }
    .about-honor.empty .slick-list,
    .about-founder.empty .slick-list{
        padding-bottom: 0;
    }
    .afls-li-cont {
        padding: 20px;
    }
    .afls-li-cont-img {
        width: 100%;
    }
    .alct-info li::before {
        width: 6px;
        height: 6px;
    }
    .afls-li-cont-text {
        margin-bottom: 20px;
    }
    .about-story-img {
        width: 100%;
        height: 400px;
    }
    .alcu-li {
        height: 180px;
    }
    .alcu-li img{
        height: 100%;
        object-fit: cover;
    }
    .asiu-li {
        padding: 0 5px;
    }
    .about-story-img-ul {
        margin: 0 -5px;
    }
    .alcu-li {
        margin-bottom: 10px;
    }
    .asiu-li-cont-ul {
        height: calc((180px * var(--width-shu)) + (10px *var(--width-shu)));
    }
    .about-busin-img-li {
        width: 100%;
    }
    .about-busin-img-li1 {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .about-busin-img-li2{
        position: static;
    }
    .abil-icon {
        width: 36px;
    }
    .about-busin-img {
        margin-top: 30px;
    }
    .about-culture {
        padding-left: 20px;
    }
    .actl-swiper-li-num {
        font-size: 50px;
    }
    .actl-swiper-li-icon {
        width: 48px;
        height: 48px;
        margin: 0;
    }
    .about-culture-text-list {
        margin-top: 40px;
    }
    .actl-swiper-li-tit,
    .actl-swiper-li-parga{
        text-align: left;
    }
    .actl-swiper-li-num {
        font-size: 50px;
        top: -40px;
    }
    .about-culture-text {
        padding-bottom: 20px;
    }
    .about-culture-img {
        width: 100%;
    }
    .actl-swiper {
        padding-bottom: 30px !important;
    }
    .about-culture{
        padding-right: 20px;
    }
    .about-culture-img-tit {
        font-size: 12px;
    }
    .acii-li1 {
        width: 46px;
        height: 46px;
    }
    .acii-li2 {
        width: 46px;
        height: 46px;
    }
    .acii-li3 {
        width: 54px;
        height: 54px;
    }
    .acii-li4 {
        width: 46px;
        height: 46px;
    }
    .acii-li5, .acii-li7 {
        width: 44px;
        height: 44px;
    }
    .acii-li6 {
        width: 50px;
        height: 50px;
    }
    .about-culture-text {
        margin-bottom: 30px;
    }
    .aslc-text-year {
        font-size: 32px;
    }
    .aslc-text-year-bg {
        font-size: 60px;
    }
    .about-honor-list{
        display: none;
    }
    .ahpu-li:not(:first-child){
        display: none;
    }
    .alcu-lis{
        width: 50%;
    }
    .about-honor-ph{
        display: block;
    }
    .about-honor-ph-ul{
        margin: 0 -10px;
    }
    .ahpu-li{
        padding: 0 10px;
    }
    .alcu-lis {
        margin-top: 20px;
    }
    .about-history-bt-year {
        margin-top: 30px;
        padding: 0;
    }
    .ahby-slick-li-dot {
        width: 30px;
    }
    .ahby-slick-li-dot::after {
        width: 8px;
        height: 8px;
    }
    .ahby-wrap::after, .ahby-wrap::before,.ahby-slick-li::after{
        top: 14px;
    }
    .about-history-bt-year .custdet-busin-list-btn{
        display: flex;
        position: static;
        transform: inherit;
        width: 80px;
        margin-top: 20px;
    }
    .aslc-text {
        margin-bottom: 20px;
    }
    .depform-wrap-cont {
        padding-left: 20px;
        padding-right: 20px;
    }
    .depform-wrap-cont-parga {
        padding-bottom: 20px;
        margin-bottom: 32px;
    }
    .dwcl-item .std-title4 span {
        font-size: 14px;
    }
    .dwcl-demand-list-li{
        width: 100%;
    }
    .dwcl-demand-list-li:last-child{
        margin-bottom: 0;
    }
    .ddll-wrap {
        padding: 20px;
    }
    .ddll-wrap-info li img {
        width: 20px;
        top: 2px;
    }
    .ddll-wrap-info p {
        width: calc(100% - 20px);
        padding-left: 6px;
    }
    .dwcl-number-bt-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .dwcl-number-bt-le .ys-select-hd {
        height: 40px !important;
    }
    .dwcl-number-bt-le .ys-select-xtbbox {
        width: 40px !important;
        height: 40px !important;
    }
    .dibu-li{
        width: 100%;
        margin-bottom: 18px;
    }
    .dibu-li:last-child{
        margin-bottom: 0;
    }
    .select-li .ys-select-xtbbox {
        width: 12px;
        height: 12px;
    }
    .select-li .ys-select-hd input {
        padding-left: 16px;
    }
    .select-li .ys-select-hd::after {
        left: 206px;
    }
    .dibu-li-select-tp {
        padding-left: 16px;
    }
    .dlst-le::after {
        left: 220px;
    }
    .dpbu-li, .dwcl-scenario-ul-li {
        width: 100%;
    }
    .dsul-cont {
        padding: 20px 10px;
    }
    .dlct-icon {
        width: 32px;
    }
    .dlct-check {
        width: 20px;
        height: 20px;
    }
    .dlct-text {
        width: calc(100% - 20px - 32px);
    }
    .dpbu-li{
        margin-top: 18px !important;
    }
    .dpbu-li:nth-child(1){
        margin-top: 0 !important; 
    }
    .dwcl-form-list {
        margin-top: 20px;
    }
    .dflw-li {
        width: 100%;
        margin-bottom: 15px;
    }
    .dflw-li .ys-select-hd input,
    .dflw-li .ys-select-hd input::placeholder{
        font-size: 14px;
    }
    .dflw-li .ys-select-xtbbox.mod-cover,
    .dlst-ri {
        width: 12px;
        height: 12px;
    }
    .dwcl-form-wrap {
        margin-bottom: 20px;
    }
    .fundet-main .pubdet-apply-cont-img {
        width: 100%;
    }
    .industry-info-wrap {
        padding: 20px;
    }
    .industry-info-wrap-num {
        margin-top: 0;
    }
    .iiwn-ul-li, .iiwn-logo-li {
        width: 50%;
        margin-top: 20px;
    }
    .iiwn-ul, .iiwn-logo{
        justify-content: flex-start;
    }
    .iiwn-ul-li-num span {
        font-size: 26px;
    }
    .industry-security-bg {
        height: 400px;
    }
    .industry-security-bg img{
        height: 100%;
        object-fit: cover;
    }
    .istc-btn {
        width: 38px;
    }
    .industry-security-text-cont h2 {
        margin-bottom: 15px;
    }
    .istc-info {
        margin-bottom: 15px;
    }
    .industry-challenge, .custdet-under {
        padding-left: 0;
        padding-right: 0;
    }
    .industry-challenge .slick-list,
    .custdet-under .slick-list{
        padding-bottom: 30px;
    }
    .industry-challenge.empty .slick-list,
    .custdet-under.empty .slick-list{
        padding-bottom: 0;
    }
    .iclu-li-cont-icon {
        width: 100px;
        height: 100px;
    }
    .iclu-li-cont-icon .ys-imgbox-cover {
        width: 54px;
    }
    .industry-archi-parga {
        width: 100%;
    }
    .industry-archi-bt {
        margin-top: 20px;
    }
    .industry-archi {
        padding-bottom: 0;
        overflow: visible;
    }
    .ilul-bt li::before {
        width: 6px;
        height: 6px;
        top: 8px;
        border-radius: 0;
    }
    .ilul-bt li {
        margin-bottom: 8px;
        padding-left: 16px;
    }
    .csbi-list-ul-li {
        width: 50%;
    }
    .csbi-wrap-item-list {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }
    .csbi-wrap-item{
        flex-wrap: wrap;
    }
    .csbi-wrap-item-tit {
        width: 100%;
    }
    .platform-feature-parga {
        width: 100%;
    }
    .platform-feature {
        padding-left: 0;
        padding-right: 0;
    }
    .platform-feature .slick-list{
        padding-bottom: 30px;
        overflow: visible;
    }
    .platform-feature.empty .slick-list{
        padding-bottom: 0;
    }
    .platform-ban-parga{
        width: 100%;
    }
    .platform-ban-icon {
        width: 140px;
    }
    .platform-feature{
        padding-bottom: 0;
    }
    .platform-other-img {
        margin: 20px auto 0;
    }
    .pcub-slick-li-cont {
        padding: 20px;
    }
    .pslc-img {
        width: 100%;
    }
    .std-arrow {
        width: 85px;
    }
    .std-arrow-btn-icon {
        width: 14px;
        height: 14px;
    }
    .clul-cont {
        padding: 6px 10px;
    }
    .industry-main .ys-nyban-title, .business-main .ys-nyban-title, .apply-main .ys-nyban-title {
        top: 42%;
    }
    .apply-eppm-parga {
        width: 100%;
    }
    .apply-list-li{
        width: 50%;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 20px;
        background: transparent;
        box-shadow: none;
        position: relative;
        padding: 0 10px;
        top: 0 !important;
        left: 0 !important;
        z-index: 1;
        overflow: visible;
    }
    .apply-list{
        flex-wrap: wrap;
        padding: 0 20px;
        margin: 0 -10px;
    }
    .apply-list-li img{
        top: 0;
    }
    .apply-list-li::after{
        content: "";
        width: calc(100% - 20px);
        height: 100%;
        background: #fff;
        box-shadow: 0px 0px 28.6px 0px rgba(45, 63, 84, 0.10);
        border-radius: 124px;
        position: absolute;
        top: 0;
        left: 10px;
        z-index: -1;
    }
    .home-platform-text h2 {
        margin-bottom: 15px;
    }
    .home-platform-text-btn {
        margin-top: 24px;
    }
    .home-intell .ys-cont1560{
        position: static;
        transform: inherit;
        margin-top: 30px;
        display: none;
    }
    .home-intell-img {
        border-radius: 80px 10px 10px 10px;
        width: 100%;
    }
    .home-intell-parga {
        width: 100%;
        margin-top: 15px;
    }
    .home-intell-tit-bg {
        width: 85px;
        top: -24px;
        left: 38px;
    }
    .hils-li:nth-child(2n+1) {
        transform: translateY(0);
    }
    .home-intell-list-slick .slick-list {
        padding-bottom: 0;
    }
    .home-intell-list{
        padding-right: 80px;
        margin-top: 30px;
    }
    .home-intell-list-btn {
        left: 0;
        top: -25px;
    }
    .hlwt-lab p {
        font-size: 12px;
    }
    .home-solution-tab-ul::before {
        width: 8px;
        height: 8px;
        top: 5px;
    }
    .hstu-li-num {
        margin-top: 5px;
    }
    .hstu-li-wrap-dots {
        width: 14px;
        height: 14px;
    }
    .hstu-li-wrap-dots::after {
        width: 6px;
        height: 6px;
    }
    .home-solution-tab {
        margin-top: 30px;
    }
    .home-solution-tab-line,
    .home-solution-tab-pro{
        top: 7px;
    }
    .home-expert-img {
        width: 100%;
    }
    .home-logo-list {
        padding: 20px;
        border-radius: 30px 0px;
    }
    .home-logo-list-slick .slick-list {
        padding-bottom: 30px;
    }
    .hllu-li {
        width: 110px;
        margin-right: 10px;
    }
    .home-logo-lamp-ul {
        width: calc((110px * var(--width-shu)) + (10px *var(--width-shu)));
    }
    .hlls-li-cont-num p {
        font-size: 30px;
    }
    .hlls-li-cont-num span {
        font-size: 16px !important;
    }
    .hlcn-parga {
        top: -3px;
    }
    .hnwb-slick-li a {
        border-radius: 30px 0px;
        padding: 20px;
    }
    .hnwb-slick-li-tit {
        margin-top: 20px;
    }
    .heii-lab-li p {
        line-height: 40px;
    }
    .heii-lab-li img {
        width: 22px;
    }
    .ys-ban-txtbox {
        width: 100%;
    }
    .ys-ban-scroll{
        display: none;
    }
    .ybcd-li::after {
        width: 6px;
        height: 6px;
    }
    .ybcd-li {
        width: 22px;
        height: 22px;
        margin-right: 10px;
    }
    .ybca-icon{
        width: 22px;
        margin-left: 10px;
    }
    .home-tech-text {
        padding-top: 80px;
    }
    .heii-lab-li2 {
        top: 48.58%;
    }
    .csbi-lists-ul-li{
        width: 33.333333%;
    }
    .clul-cont-tit{
        line-height: 1.6;
        height: 1.6em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .clul-cont-parga p{
        height: 2.6em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .csbi-lists-ul .slick-list{
        padding-bottom: 30px;
    }
    .industry-main .custdet-soluset-tit,
    .industry-main .custdet-soluset-parga p{
        text-align: left;
    }
    .industry-main .custdet-soluset-bt-item1 .csbi-tit{
        display: none;
    }
    .industry-main .csbi-tit{
        border-radius: 0;
        border: none;
        background: transparent;
        text-align: left;
        font-size: 24px;
        line-height: 1.4;
        margin-bottom: 20px;
    }
    .custdet-soluset-tit {
        margin-bottom: 12px;
    }
    .custdet-soluset-bt{
        margin-top: 20px;
    }
    .custdet-soluset-bt-item {
        margin-bottom: 32px;
    }
    /* .custdet-soluset{
        padding: 42px 0;
    } */
    .clul-cont p{
        opacity: 1;
    }
    .csbi-list-ul.js-hover .csbi-list-ul-li:nth-child(1) .clul-cont{
        border: 1px solid var(--main-color1);
    }
   
    .select-li .ys-select-bd, .dibu-li-select-bt {
        padding: 10px;
        height: 155px;
    }
    .select-li .ys-select-li::after, .dlsb-li::after ,
    .select-li .ys-select-li::before, .dlsb-li::before{
        width: 20px;
        height: 20px;
        top: 2px;
    }
    .select-li .ys-select-li, .dlsb-li {
        padding-left: 30px;
    }
    .home-tech .ys-cont1400{
        width: 100%;
    }
    .home-tech-earth {
        width: 400px;
        height: 400px;
    }
    .pslc-icon {
        width: 40px;
        right: 20px;
        bottom: 20px;
    }
    .aiil-ul-li{
        width: 33.333333%;
    }
    .about-intro-img-list{
        position: static;
        transform: inherit;
        padding: 15px 0 32px;
    }
    .about-intro-img img {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    .acti-ul-li{
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .acti-ul-li p {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }
    .service-project-list-slick .slick-dots {
        text-align: center;
    }
    .about-culture-phimg{
        display: block;
    }
    .about-culture-pcimg{
        display: none;
    }
    .about-culture-text::after {
        width: 80px;
        height: 200px;
        bottom: 40px;
    }
    .about-culture-text-list {
        margin-top: 70px;
    }
    .about-culture-text {
        margin-bottom: 0;
        padding-bottom: 10px;
    }
    .dibu-li:nth-child(1){
        position: relative;
        z-index: 5;
    }
    .dibu-li:nth-child(2){
        position: relative;
        z-index: 4;
    }
    .home-solution {
        padding-top: var(--std-padding1);
    }
    .platform-feature .slick-list{
        padding-top: 0;
    }
    .dnbr-num {
        height: 26px;
    }
    .cookie-tip .layui-btn {
        height: 34px;
        line-height: 34px;
        padding: 0 12px;
        font-size: 12px;
    }
    
    /* A1-降本增效计算器-start */
    .cwit-cont h2 {
        padding-bottom: 20px;
    }
    .cwit-cont, .cwip-cont, .cwir-cont, .cwir-wrap {
        padding: 30px 20px;
    }
    .noUi-tooltip {
        font-size: 14px !important;
        padding: 0 10px !important;
        line-height: 24px !important;
    }
    .noUi-horizontal {
        height: 12px !important;
    }
    .noUi-horizontal .noUi-handle {
        top: -10px !important;
    }
    .ccir-num {
        font-size: 20px;
    }
    .cwit-cont-item-li {
        margin-bottom: 18px;
    }
    .cwit-cont-item-li:last-child {
        margin-bottom: 24px;
    }
    .cctu-lis {
        width: 50%;
    }
    .cwip-cont-list-text {
        width: 100%;
        padding-right: 0;
    }
    .cwip-cont-list-img {
        margin-top: 20px;
        width: 100%;
    }
    .cwip-cont-list{
        margin-top: 10px;
    }
    .cchb-li-cont {
        padding: 20px;
    }
    .cchb-li-cont-item {
        margin-bottom: 14px;
    }
    .calculator-wrap-info-problem, .calculator-wrap-info-team {
        margin-bottom: 32px;
    }
    .cwir-cont-list-li {
        width: 100%;
        margin-bottom: 14px;
    }
    .cwir-cont-list {
        margin: 20px -10px 4px;
    }
    .cwir-cont-agree-box {
        top: 4px;
    }
    .cwir-wrap-num p, .cwir-wrap-num-total {
        line-height: 38px;
    }
    .cwir-wrap-info-li:nth-child(1){
        margin-top: 20px;
    }
    .cwir-wrap-info-li{
        width: 100%;
        margin-top: 14px;
    }
    .calculator-wrap-info-result .std-btn1-box {
        padding: 0 30px;
    }
    /* A1-降本增效计算器-end */
    .about-culture-img-tit {
        font-size: 10px;
    }
    .swrw-list-indus .pllb-item::after,
    .swrw-list-indus .pllb-item::before{
        width: 20px;
        height: 20px;
    }
    .swrw-list-indus .pllb-item {
        padding-left: 30px;
    }
    .pllt-more {
        height: 12px;
    }
    .swrw-list-indus .plil-list-li-tp p {
        height: 36px;
        line-height: 36px;
    }
    .swrw-list-select .dlst-le::after {
        left: 185px;
    }
    .lfwi-bt-btn-enter {
        margin-left: 10px;
    }
    .dlst-le::after {
        top: -5px;
        left: 230px;
    }
    .dflw-li-cont input {
        font-size: 14px;
    }
    .dflw-li-cont {
        padding-left: 10px;
    }
    .dflw-li .ys-select-hd {
        padding-left: 10px;
    }
    .dflw-li .ys-select-hd::after {
        left: 68px;
        top: 10px;
    }
    .ppil-input-img{
        width: 86px;
    }
    .phone-pop-info-imgcode .ppil-input input {
        padding-right: 96px;
    }
    .home-solution-tab {
        width: 76%;
    }
    .dflw-li-cont-btn p{
        font-size: 12px;
    }
    .dflw-li-cont-btn .std-btn1-box{
        padding: 0 12px;
    }
    .dnbr-slider-pro::after {
        width: 22px;
        height: 22px;
        right: -22px;
    }
    .dnbr-slider-line-span::after {
        width: 25px;
        height: 60px;
        left: -5px;
        bottom: -12px;
    }
    .dnbr-slider-line-span:nth-child(6)::after {
        left: -14px;
    }
    .actl-swiper {
        padding-bottom: 40px !important;
    }
    .actl-num {
        left: 200px;
    }
    .about-culture .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 190px;
    }
    .actl-aoorw {
        left: 230px;
        display: flex;
    }
    .about-culture-text {
        padding-bottom: 20px;
    }
    .service-project{
        padding-left: 0;
        padding-right: 0;
    }
    .ys-ban-txtbox {
        top: 12%;
    }
    .custdet-busin-list-btn .cblb-arrow {
        width: 30px;
        height: 30px;
    }
    .actl-aoorw {
        bottom: -15px;
    }
    .actl-aoorw {
        left: 240px;
        width: 70px;
    }
    .sugge-main .swrw-list-select .dlst-le::after {
        left: auto;
        right: 0;
    }
    .ys-select.lfwi-bt-btn-enter .lbbe-tp p {
        line-height: 34px;
    }
    /* 2024.08.22 */
    .dlct-text .std-parga2 {
        font-size: 12px;
    }
    .dlct-icon {
        width: 28px;
    }
    .dlct-check {
        width: 18px;
        height: 18px;
    }
    .dlct-text {
        width: calc(100% - 200px);
    }
    .depform-wrap-cont {
        padding-left: 16px;
        padding-right: 16px;
    }
    .dpbu-li-cont-tp {
        padding: 14px 6px;
    }
    .dlct-text .std-parga1 {
        font-size: 14px;
    }
    /* 480end */
}