@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .company-culture-bg {
        width: 100%;
    }

    .tiul-top-img-wrap img {
        clip-path: polygon(9% 0%, 91% 0%, 91% 100%, 9% 100%);
    }

    .sgcc-li-act-cry {
        margin-top: -10vh;
    }

    .company-intro-bg {
        top: -5%;
        right: -2%;
        width: 32%;
    }

    .jaul-le-tit {
        top: 32px;
    }

    .jaul-le-text {
        padding: 85px 60px 0;
    }

    /* 1920end */
}


@media screen and (max-width: 1800px) {
    .home-banner-wrap-svg svg {
        width: 1890px;
        height: 940px;
    }

    .indusdet-list .ys-cont1440 {
        padding-left: 50px;
    }

    .hnid-wrap-ri {
        padding-left: 66px;
        padding-right: 122px;
    }

}

@media screen and (max-width: 1680px) {

    /* leah start */
    /* c1 */
    .solut-banner-le-tit {
        margin-bottom: 56px;
    }

    .sblb-cont {
        width: 56px;
        margin-right: 80px;
    }

    .sblb-cont::after {
        right: -57px;
        width: 34px;
    }

    .solut-sec {
        padding: var(--space140) 50px;
    }

    .solut-sec-ul-li {
        margin-bottom: 80px;
    }

    .ssul-top {
        margin-bottom: 22px;
        padding-right: 9%;
    }

    .ssul-below-text {
        top: 70px;
    }

    /* c2 */
    :root {
        --space40: 28px;
        --space100: 72px;
        --space50: 38px;
        --space120: 100px;
    }

    .indusdet-intro-box-bg {
        right: -36px;
        top: -8px;
    }

    .ilbu-li-link-le {
        padding-left: 44px;
        width: 53%;
    }

    .illl-top {
        padding-bottom: 26px;
    }

    .illl-top-tit {
        margin-bottom: 10px;
    }

    .illl-bottom {
        padding-top: 14px;
    }

    .illl-bottom-list-cry {
        margin: 0 -26px;
    }

    .iblc-li {
        padding: 0 26px;
    }

    .iblc-li-cir {
        margin-right: 12px;
    }

    .ibbc-cry {
        padding: 5px 32px;
    }

    .issl-ri {
        padding: 60px 45px 60px 50px;
    }

    .issl-ri-cry {
        padding-top: 20px;
    }

    .jpt-btn {
        margin-top: 45px;
    }

    /* d1 */
    .case-banner {
        border-radius: 0 0 100px 0;
    }

    .csul-link-below {
        padding: 20px 25px;
    }

    .csul-link-below-tit {
        margin-bottom: 6px;
    }

    .csul-link-below-text {
        margin-bottom: 52px;
    }

    .csul-link-below-type {
        margin-right: 8px;
    }

    .case-banner .case-banner-all {
        padding-bottom: 50px;
    }

    .video-sec-top-ri {
        padding: 5px 18px;
    }

    .case-sec-top-le .ys-select-hd {
        padding: 0 25px;
    }

    .case-sec-top-le .ys-select-hd .ys-select-xtbbox {
        right: 25px;
    }

    .case-sec-top-le .ys-select-bd {
        padding: 20px;
        max-height: 160px;
    }

    .case-sec-top-li {
        margin-bottom: 8px;
    }

    .cstl-ri {
        padding-left: 8px;
    }

    .csul-link-below {
        padding: 15px 19px;
    }

    .csul-link-below-text {
        margin-bottom: 42px;
    }

    .nbcl-le-com {
        padding-right: 8px;
    }

    /* d2 */
    .case-banner {
        border-radius: 0 0 100px 0;
    }

    .detail-banner-le-top {
        margin-bottom: 15px;
    }

    .detail-banner-le-tit {
        margin-bottom: 16px;
    }

    .detail-banner-le-text {
        margin-bottom: 40px;
    }

    .dblc-name {
        margin-bottom: 6px;
        padding-top: 6px;
    }

    .case-banner-desz {
        bottom: 20px;
        right: -46px;
    }

    .detail-sec-le {
        width: 70%;
    }

    .detail-sec-le-cont h4 {
        margin-bottom: 20px;
    }

    .detail-sec-le-cont p {
        margin-bottom: 16px;
    }

    .le-ul-li {
        margin-bottom: 10px;
    }

    .dsrc-below {
        padding: 20px 20px;
    }

    .dsrc-below-tit {
        margin-bottom: 8px;
    }

    .dsrc-below-text {
        margin-bottom: 40px;
    }

    .plru-li-link-pic {
        padding: 30px 0;
    }

    /* .plru-li-link-cont {
        margin-bottom: 12px;
    } */

    .plru-li-link-text {
        padding-top: 12px;
    }

    .arrow-all-tota img {
        width: 42px;
    }

    .arrow-prev {
        left: -72px;
    }

    .arrow-next {
        right: -72px;
    }


    /* e1 */
    .after-intro-text {
        padding: 0 130px;
        margin-bottom: 60px;
    }

    .after-intro-ul-li {
        padding: 0 10px;
    }

    .after-intro-ul {
        margin: 0 -10px;
    }

    .aiul-cont-pic {
        margin-bottom: 30px;
    }

    .aiul-cont-tit {
        margin-bottom: 8px;
    }

    .aiul-cont-text {
        padding-right: 40px;
    }

    .awul-cont {
        padding: 28px 0 24px;
    }

    .awul-cont img {
        margin-bottom: 24px;
        width: 42px;
    }

    .after-repair-le-tit {
        margin-bottom: 30px;
        margin-top: 16px;
    }

    .after-repair-le-code {
        width: 130px;
        margin-top: 30px;
    }

    .after-repair-le-pic {
        width: 529px;
        bottom: -44px;
        left: -151px;
    }

    .after-repair-le {
        width: 30%;
    }

    .dsrp-ul-li.wi33 {
        margin-bottom: 20px;
    }

    .dsrp-ul-li label {
        padding: 8px 16px;
    }

    .after-repair .ys-form-inof-text .ys-fii-input {
        height: 60px;
    }

    .dsrp-ul-li.num {
        margin-bottom: 28px;
    }

    .dsrp-ul-li-num {
        right: -138px;
    }

    .dsrp-ul-li {
        margin-bottom: 18px;
    }

    .ys-fii-submit {
        padding: 6px 55px;
    }

    .amul-cont {
        padding: 30px 20px;
    }

    .amul-cont-top {
        margin-bottom: 14px;
    }

    .amul-cont-top p {
        padding-left: 10px;
    }

    .amul-cont-below {
        padding-top: 20px;
    }


    /* e3 */
    .vstl-card {
        margin-right: 14px;
        min-width: 160px;
    }

    .video-sec-top-ri {
        width: 24%;
    }

    .vsul-link-cont {
        padding: 20px 20px;
    }

    .vsul-link-cont-tit {
        margin-bottom: 12px;
    }

    .video-sec-ul {
        margin: 0 var(--jian1) -38px;
    }

    /* e4 */
    .pro-sec-le {
        padding: 25px 20px;
    }

    .pro-sec-le-tit {
        margin-bottom: 18px;
    }

    .pslu-li-link {
        padding: 10px 15px;
    }

    .pro-sec-ri {
        width: 70%;
    }

    .video-sec-top-ri {
        width: 38%;
    }

    .video-sec-top-ri {
        padding: 5px 14px;
    }

    .video-sec-top-ri img {
        width: 18px;
    }

    .pcul-cont {
        padding: 24px 0;
    }

    .pcul-hidden {
        padding: 22px 16px;
        margin-bottom: 40px;
    }

    /* e5 */
    .down-sec-le {
        width: 22%;
    }

    .pro-sec-le-tit {
        margin-bottom: 12px;
    }

    .dslu-li-cont {
        padding: 10px 0 14px;
    }

    .dslu-li-hidden {
        padding-top: 20px;
    }

    .dlhu-li-cont {
        padding: 10px 15px;
        border-radius: 10px;
    }

    .dlhu-li-below-ul {
        margin: 6px 0 -6px;
    }

    .dlbu-li-text {
        padding: 10px 30px;
    }

    .down-sec-ri .vstl-card {
        min-width: 140px;
    }

    .video-sec-top-le {
        width: 60%;
    }

    .down-sec-ri .video-sec-top-ri {
        width: 36%;
    }

    .dsru-li-link-tit {
        padding: 14px 18px 20px;
    }

    .dsru-li-link-more {
        padding: 10px 6px;
    }

    .down-sec-ri-ul {
        margin: 0 var(--jian1) -38px;
    }


    /* e3-1 */
    .newstory-sec-le {
        width: 63%;
    }

    .nslt-tit {
        margin-bottom: 30px;
    }

    .newstory-sec-le .company-intro-video {
        margin-bottom: 22px;
    }

    .company-intro-video-btn {
        width: 48px;
    }

    .newstory-sec-le-news {
        margin-bottom: 30px;
    }

    .nslu-li {
        margin-bottom: 10px;
    }

    .newstory-sec-ri-tit {
        margin-bottom: 16px;
    }

    .nsru-li {
        margin-bottom: 20px;
    }

    .nsru-li-link-ri {
        padding: 10px 0 10px 12px;
    }

    /* e2 */
    .internet-com-all {
        padding: 60px 60px;
        padding-right: 470px;
    }

    .internet-com-tit {
        margin-bottom: 30px;
    }

    .internet-com-ul-li {
        margin-bottom: 28px;
    }

    .icul-le img {
        width: 22px;
    }

    .icul-le p {
        padding-left: 24px;
    }

    .icul-le {
        width: 135px;
    }

    .icul-ri {
        width: calc(100% - 135px);
    }

    .internet-com-back {
        width: 667px;
    }

    .ibul-cont {
        padding: 25px 30px;
    }

    .ibul-cont::before {
        top: 30px;
    }

    .ibul-cont-tit {
        margin-bottom: 12px;
    }

    .ibul-cont-ul {
        margin-bottom: 28px;
    }

    .internet-below-ul-li {
        min-height: 310px;
    }

    .ibul-cont-area {
        padding-top: 18px;
    }

    .ibul-cont-area img {
        width: 22px;
    }

    /* f3 */
    .ys-nyban-title-info {
        margin-top: 10px;
    }

    .investo-wrap {
        padding: 40px 35px 30px;
    }

    .investo-wrap-tit {
        margin-bottom: 45px;
    }

    .investo-wrap-tit-le span {
        font-size: 48px;
        padding-right: 12px;
    }

    .investo-wrap-tit-ri {
        padding-left: 20px;
    }

    .iwtr-line {
        margin-left: 8px;
    }

    .investo-wrap-info {
        margin-bottom: 6px;
    }

    .inul-link {
        padding: 15px 0;
    }

    .inul-time {
        width: 144px;
    }

    .inul-ri {
        width: calc(100% - 144px);
    }

    .inul-ri svg {
        width: 18px;
    }

    .irul-link {
        padding: 25px 30px;
    }

    .irul-link-time {
        margin-bottom: 10px;
    }

    .irul-link-tit {
        margin-bottom: 45px;
    }

    .irul-link-down {
        padding-top: 20px;
    }

    .inul-link {
        padding: 12px 0;
    }

    .inves-contact-le-tit {
        margin-bottom: 25px;
    }

    .inves-contact-ul-li {
        margin-bottom: 18px;
    }

    .icul-cont p {
        padding-left: 24px;
    }

    .inves-contact-le-butt {
        margin-top: 55px;
    }

    .inves-contact-le-butt p {
        padding: 6px 30px;
    }

    .case-sec-ul {
        margin: 0 var(--jian1) -38px;
    }

    /* leah end */

    /* delia-start */
    .new-banner-tit {
        margin-bottom: 15px;
    }

    .new-banner-text p {
        margin-bottom: 40px;
    }

    .nbul-cont p {
        padding: 6px 16px;
    }

    .new-banner-ul {
        margin: 0 -10px;
        margin-bottom: 70px;
    }

    .nbcl-le-tit {
        margin-bottom: 16px;
    }

    .nbcl-le-time {
        margin-bottom: 8px;
    }

    .nbcl-le-text {
        margin-bottom: 44px;
    }

    .slick-prev::before,
    .slick-next::before {
        width: 42px;
        height: 42px;
    }

    .new-banner-back {
        top: -132px;
        right: -175px;
        width: 530px;
    }

    :root {
        --space50: 40px;
        --space40: 30px;
    }

    .nbcl-le {
        padding: 34px 65px;
    }

    .nslt-tit {
        margin-bottom: 32px;
    }

    .nslt-share {
        margin-bottom: 32px;
        padding-bottom: 32px;
    }

    .newstory-sec-le-news p {
        margin-bottom: 24px;
    }

    .nsru-li-link-ri {
        padding: 8px 0 8px 14px;
    }

    .nslu-li {
        margin-bottom: 14px;
    }

    .newstory-sec .ys-share-img {
        width: 28px;
    }

    .arrow-prev {
        left: -70px;
    }

    .arrow-next {
        right: -70px;
    }

    .arrow-all-tota img {
        width: 44px;
    }

    .honor-appro-ul-li {
        width: 25%;
        margin-bottom: 28px;
    }

    .haul-cont {
        padding: 25px 25px 35px;
    }

    .jgul-cont-pos {
        padding: 45px 48px;
    }

    .join-grow-ul-li {
        padding: 0 15px;
    }

    .join-grow-ul {
        margin: 0 -15px;
    }

    .jgul-cont-pic {
        border-radius: 15px;
    }

    .join-acctive-tit {
        margin-bottom: 16px;
    }

    .jaul-le-tit {
        top: 45px;
        left: 48px;
    }

    .jaul-le-text {
        padding: 100px 48px 0;
    }

    .jwul-below {
        padding: 27px 35px 40px;
    }

    .jwul-apply p {
        padding: 6px 32px;
    }

    .jwul-cont {
        border-radius: 15px;
    }

    .contact-help-le {
        width: 60%;
        padding-right: 150px;
    }

    .chlu-li {
        padding: 36px 0;
    }

    .chlu-li-cont-name img {
        width: 34px;
    }

    .chlu-li-cont-name p {
        padding-left: 30px;
        padding-right: 10px;
        width: calc(100% - 34px);
        padding-top: 1px;
    }

    .contact-help-le-tit {
        margin-bottom: 16px;
    }

    .contact-help-ri-posi {
        padding: 40px 55px 50px 40px;
        transform: translateX(-68px);
        margin-top: -103px;
    }

    .chrp-icon {
        width: 36px;
    }

    .chrp-cont-tit {
        margin-bottom: 10px;
    }

    .contact-serv-cont {
        padding: 50px 50px 39px;
        border-radius: 15px;
    }

    .dsrp-ul-li label {
        padding: 6px 20px;
    }

    .dsrp-ul-li.num {
        margin-bottom: 30px;
    }

    .case-banner {
        border-radius: 0 0 100px 0;
    }

    /* delia-end */

    .head-nav-item {
        margin: 0 38px;
    }

    .jpt-btn-cry {
        padding: 6px 32px;
    }

    .head-logo-link {
        width: 122px;
    }

    .head-logo-stock {
        padding-left: 42px;
    }

    .head-logo-stock::after {
        left: 20px;
        height: 24px;
    }

    .head-logo-stock p {
        line-height: 1.6;
    }

    :root {
        --font72: 58px;
        --font48: 42px;
        --font40: 36px;
        --font32: 28px;
        --font24: 22px;
        --headh: 70px;
        --space140: 120px;
        --space60: 50px;
        --jian: 14px;
        --jian1: -14px;
    }

    .home-banner.act .home-banner-wrap-banner {
        clip-path: polygon(37.5% 27%, 59.5% 27%, 59.5% 75%, 37.5% 75%);
    }

    .hbwc-le-info {
        transform: translateX(65px);
    }

    .hbwc-ri-info {
        width: 36%;
    }

    .std-tit64 {
        font-size: 54px;
    }

    .hbwb-btm-wrap {
        border-radius: 16px;
        padding: 25px 20px;
    }

    .hbwb-btm {
        padding: 40px 56px;
    }

    .hplb-li-tit img {
        width: 22px;
    }

    .hplb-li-tit {
        margin-bottom: 20px;
    }

    .hplb-li-info {
        margin-bottom: 45px;
    }

    .hiul-icon-top {
        width: 76px;
        height: 76px;
    }

    .home-area-top-tit {
        margin-bottom: 26px;
    }

    .home-area-top-info {
        margin-bottom: 24px;
    }

    .habu-li {
        padding: 16px 22px;
        padding-left: 36px;
    }

    .hrlu-link {
        padding: 0 36px;
    }

    .habu-ri-li-tit {
        margin-bottom: 15px;
    }

    .habu-ri-li-info {
        margin-bottom: 45px;
        padding-right: 95px;
    }

    .habu-ri-li-ul {
        margin-bottom: 50px;
    }

    .hrlu-li-icon {
        width: 36px;
        margin-bottom: 14px;
    }

    .home-logo-top {
        margin-bottom: 48px;
    }

    .hllu-li {
        width: 190px;
    }

    .slick-next {
        right: -54px;
    }

    .slick-prev {
        left: -54px;
    }

    .nsul-link-below {
        padding: 22px 28px;
    }

    .nsul-link-below-tit {
        margin-bottom: 30px;
    }

    .home-manufa-le-tit {
        padding-right: 40px;
        margin-bottom: 45px;
    }

    .home-manufa-le-more {
        margin-bottom: 62px;
    }

    .hmlu-wrap {
        padding-top: 18px;
        padding-bottom: 28px;
    }

    .ys-footer {
        max-width: 100%;
    }

    .mod-fot {
        padding-top: 118px;
    }

    .mod-fot-top {
        margin-bottom: 110px;
    }

    .mod-fot-desz {
        left: -7.5vw;
        bottom: -140px;
    }

    .mfcl-ri>ul>li {
        margin-left: 80px;
    }

    .mod-fot-center-logo {
        width: 130px;
    }

    .mod-fot {
        padding-top: 145px;
    }

    .mod-fot-top {
        margin-bottom: 130px;
    }

    .mod-fot-center {
        margin-bottom: 55px;
    }

    .home-area-top {
        margin-bottom: 60px;
    }

    .pllu-li-cont {
        padding: 15px 18px;
    }

    .pllu-li-hidden {
        padding: 20px 23px;
    }

    .product-laser-le {
        width: 21.5%;
    }

    .product-laser-ri {
        padding-left: 60px;
    }

    .plrf-le-ul-li .ys-select-hd {
        height: 44px;
        padding: 0 25px;
    }

    .plrf-le-ul-li .ys-select-xtbbox {
        right: 16px;
    }

    .product-laser-ri-filter .video-sec-top-ri {
        width: 25%;
    }

    .video-sec-top-ri {
        padding: 7px 25px;
    }

    .ys-nyban-title-info {
        margin-top: 16px;
    }

    .product-laser-ri-filter {
        margin-bottom: 50px;
        padding-bottom: 40px;
    }

    .plrt-icon {
        top: -5px;
        width: 22px;
    }

    .plrt-le {
        padding-right: 15px;
        padding-left: 35px;
    }

    .plhu-li {
        margin-bottom: 13px;
    }

    .product-laser-ri-top {
        padding-bottom: 42px;
    }

    .plru-li-link-pic {
        padding: 40px 0;
    }

    .plru-li-link-cont {
        padding-bottom: 12px;
        padding-top: 15px;
    }

    .pllc-tit {
        margin-bottom: 3px;
    }

    .plru-li {
        margin-bottom: 40px;
    }

    .product-laser-ri-ul {
        display: flex;
        flex-wrap: wrap;
        margin: 0 var(--jian1) -40px;
    }

    .company-intro-bg {
        top: -11%;
        right: -6%;
        width: 35%;
    }

    :root {
        --space100: 70px;
        --space120: 90px;
    }

    .ccbr-top {
        margin-bottom: 66px;
    }

    .canl-li-num span {
        font-size: 52px;
    }

    .company-all-title h2 {
        margin-bottom: 22px;
    }

    .canl-li-num {
        margin-bottom: 15px;
    }

    .company-process h2 {
        margin-bottom: 45px;
    }

    .cpss-title {
        margin-bottom: 22px;
    }

    .company-process-swiper-slide {
        height: 370px !important;
    }

    .company-process-swiper-slide {
        padding: 12px 28px 0 28px;
    }

    .company-process-swiper-slide {
        padding: 12px 28px 0 28px;
    }

    .company-honor-bg {
        width: 32%;
        top: -17%;
        right: -3%;
    }

    .company-honor-li-link .ys-sic-text {
        padding: 18px 20px;
    }

    .company-honor-box {
        margin-bottom: 50px;
    }

    .company-culture .std-tit40 {
        margin-bottom: 58px;
    }

    .company-join-cry {
        height: calc(100% - 120px);
    }

    .tecino-page h1 {
        margin-bottom: 20px;
    }

    .tecino-page .ys-nyban-title p {
        margin-bottom: 40px;
    }

    .tecino-num-list-li {
        padding: 0 25px;
    }

    .tecino-page .ys-pos-center {
        top: 37%;
    }

    .tecino-video {
        margin-top: -85px;
    }

    .tecino-page .mod-bread {
        bottom: 105px;
    }

    .tiul-top-img-wrap img {
        clip-path: polygon(4.8822% 0%, 95.1178% 0%, 95.1178% 100%, 4.8822% 100%);
    }

    .tecino-innovate-wrap-text .std-tit40,
    .tiwi-text .std-tit40 {
        margin-bottom: 15px;
    }

    .tecino-innovate-wrap-text {
        width: 100%;
        padding-bottom: 45px;
    }

    .tecino-innovate-wrap-text {
        height: 230px;
    }

    .tiul-wrap {
        top: 0;
    }

    .pdbr-num-list-li {
        padding: 0 28px;
    }

    .prodet-detail-box-ri {
        padding-left: 95px;
    }

    .pdbr-cry-title {
        margin-bottom: 16px;
    }

    .pdbr-cry-text {
        padding-bottom: 25px;
        margin-bottom: 30px;
    }

    .pdbr-num {
        margin-bottom: 40px;
    }

    .prodet-detail {
        border-radius: 0 0 60px 0;
    }

    .pabl-box {
        padding: 42px 85px 65px 36px;
    }

    .pabl-title {
        margin-bottom: 16px;
    }

    .prodet-app-box-li .ys-sic-text {
        padding: 16px 30px 18px;
    }

    .jpt-btn-black {
        padding: 6px 32px;
    }

    .arrow-next {
        right: -76px;
    }

    .arrow-prev {
        left: -76px;
    }

    .issl-ri {
        padding: 50px 50px 50px 50px;
    }

    .issl-ri-title {
        padding-bottom: 30px;
    }

    .jpt-btn {
        margin-top: 36px;
    }

    .sustain-praxis-le h2 {
        margin-bottom: 20px;
    }

    .slcl-ri-title {
        margin-bottom: 10px;
    }

    .slcl-ri-sub {
        margin-bottom: 20px;
    }

    .snll-cry {
        padding: 0px 60px;
    }

    .snll-box {
        margin-bottom: 140px;
    }

    .sustain-org-li .ys-slick-item-cont {
        padding: 30px 25px 30px;
    }

    .sustain-org-slick .ys-sic-text {
        padding-bottom: 20px;
    }

    .sustain-org-li .ys-imgbox-cover {
        width: 66px;
        margin-bottom: 12px;
    }

    .sustain-org-li-text {
        padding-top: 22px;
    }

    .srtl-le-title {
        margin-bottom: 22px;
    }

    .srtl-le-cry {
        margin-bottom: 30px;
    }

    .srtl-le {
        padding-right: 110px;
    }

    .srbl-li-link {
        padding: 30px 32px;
    }

    .sllt-title {
        margin-bottom: 15px;
    }

    .srbl-li-link-cry {
        margin-bottom: 20px;
    }

    .solut-banner-ri {
        width: 38%;
    }

    .case-banner-all {
        padding: 0 460px;
    }

    .dsrc-below-text {
        margin-bottom: 30px;
    }

    .honor-caro .nsul-link-below-tit {
        margin-bottom: 50px;
    }

    .sustain-go-cry-click {
        -moz-column-gap: 35px;
        column-gap: 35px;
    }

    .sgcc-li .sgcc-box {
        margin-bottom: 36px;
    }

    .sgcc-li-act-cry {
        margin-top: -5vh;
    }

    .slac-ri-list-li {
        width: 64%;
    }

    .srll-box {
        padding: 45px 35px 50px;
    }

    .srll-box-title {
        margin-bottom: 15px;
    }

    .sustain-promo-tit {
        margin-bottom: 30px;
    }

    .slac-intr {
        width: 33%;
    }

    .dsrp-ul-li-num {
        height: 39px !important;
    }

    .snll-cry {
        padding: 0px 42px;
    }

    .indusdet-list-point-li p {
        font-size: 14px;
    }

    .indusdet-list-point-li {
        padding-left: 15px;
    }

    .indusdet-list-point-pot {
        left: 14px;
    }

    .indusdet-list-point-li::after {
        width: 8px;
        height: 8px;
        border: 2px solid var(--vicolor);
    }

    .indusdet-list-point-pot {
        width: 110px;
    }

    .indusdet-list .ys-cont1440 {
        padding-left: 40px;
    }

    .hbws-bgs1 {
        bottom: -145%;
    }

    .home-banner-wrap-svg svg {
        width: 1540px;
        height: 750px;
    }

    .hwrl-wrap-le-li {
        padding: 0 30px;
    }

    .hwrl-wrap-le-ul {
        margin: 0 -30px;
    }

    .pnll-cry-num {
        font-size: 26px;
    }

    .indusdet-list-point-li::after {
        top: 8px;
    }

    .srtl-le {
        padding-left: 40px;
        padding-top: 48px;
        padding-bottom: 56px;
    }

    .home-banner .ys-ban-txtbox-tit {
        font-size: 50px;
    }

    .hrlu-link {
        padding: 0 24px;
    }

    .mfcl-ri>ul>li {
        margin-left: 36px;
    }

    .hnid-wrap-le {
        width: 20%;
        padding-left: 45px;
    }

    .hnid-wrap-ri {
        padding-left: 50px;
        padding-right: 70px;
        width: 80%;
    }

    .hwrl-wrap-le {
        width: 64%;
    }


    .join-acctive-ul-li .ys-imgbox-cover img {
        min-height: 280px;
        object-fit: cover;
    }

    .indusdet-list-point-pot {
        width: 130px;
    }

    .head-nav-item {
        margin: 0 30px;
    }

    .jpt-btn-cry {
        padding: 6px 24px;
    }

    .head-other-more {
        margin-left: 28px;
    }

    /* 1680end */
}

@media screen and (max-width: 1560px) {
    .case-banner-all {
        padding: 0 430px;
    }

    .pdbr-num-list-li {
        padding: 0 10px;
    }

    .hwrl-wrap-le-li {
        padding: 0 20px;
    }

    .hwrl-wrap-le-ul {
        margin: 0 -20px;
    }

    .hnid-wrap-ri {
        padding-left: 63px;
        padding-right: 120px;
    }

    .hwll-wrap {
        padding: 14px 19px;
        padding-right: 25px;
    }

    .hwrl-wrap-le {
        width: 61.5%;
    }

    .sblb-cont {
        margin-right: 66px;
    }

    .sblb-cont::after {
        right: -50px;
    }

    .hnid-wrap-le {
        width: 20%;
        padding-left: 45px;
    }

    .hnid-wrap-ri {
        padding-left: 50px;
        padding-right: 70px;
        width: 80%;
    }

    .hwrl-wrap-le {
        width: 64%;
    }
}

@media screen and (max-width: 1440px) {

    /* leah start */
    /* c1 */
    .solut-banner-le-tit {
        margin-bottom: 40px;
    }

    .sblb-cont {
        width: 48px;
        margin-right: 70px;
    }

    .sblb-cont::after {
        right: -50px;
        width: 30px;
    }

    .solut-banner-ri {
        width: 40%;
    }

    .solut-sec-ul-li {
        margin-bottom: 60px;
    }

    .ssul-top {
        margin-bottom: 18px;
        padding-right: 7%;
    }

    .ssul-top-more p {
        padding: 4px 30px;
    }

    .ssul-top-ri {
        width: calc(100% - 110px);
    }

    .ssul-top-num {
        width: 110px;
    }

    .ssul-below-text {
        top: 46px;
        left: 110px;
    }

    .ssul-below::after {
        top: 15px;
    }

    /* c2 */
    :root {
        --space40: 18px;
        --space100: 60px;
        --space50: 24px;
        --space120: 80px;
    }

    .indusdet-intro-box-bg {
        right: 8px;
        top: 35px;
        width: 423px;
    }

    .ilbu-li-link-le {
        padding-left: 30px;
        width: 56%;
    }

    .illl-top {
        padding-bottom: 20px;
    }

    .illl-top-tit {
        margin-bottom: 6px;
    }

    .iblc-li {
        padding: 0 16px;
    }

    .illl-bottom-list-cry {
        margin: 0 -16px;
    }

    .iblc-li-cir {
        margin-right: 10px;
        margin-top: 9px;
    }

    .illl-bottom-btn-cry {
        padding: 0 5px;
    }

    .illl-bottom-btn {
        margin: 0 -5px;
    }


    .issl-ri {
        padding: 45px 30px 45px 30px;
    }

    .issl-ri-cry {
        padding-top: 16px;
    }

    .jpt-btn {
        margin-top: 34px;
    }


    /* d2 */
    .case-banner {
        border-radius: 0 0 74px 0;
    }

    .case-banner-desz {
        bottom: 0px;
    }

    .detail-banner-le {
        width: 48%;
    }

    .detail-banner-le-top {
        margin-bottom: 10px;
    }

    .csul-link-below-type p {
        padding: 2.5px 16px;
    }

    .detail-banner-le-tit {
        margin-bottom: 10px;
    }

    .detail-banner-le-text {
        margin-bottom: 30px;
    }

    .detail-banner-le-cont {
        padding-right: 15px;
    }

    .detail-sec-le {
        width: 72%;
    }

    .detail-sec-le-cont h4 {
        margin-bottom: 12px;
    }

    .detail-sec-le-cont p {
        margin-bottom: 10px;
    }

    .detail-sec-le-cont img {
        border-radius: 10px !important;
    }

    .le-ul-li {
        margin-bottom: 8px;
    }

    .dsrc-below {
        padding: 15px 15px;
    }

    .dsrc-below-tit {
        margin-bottom: 4px;
    }

    .dsrc-below-text {
        margin-bottom: 32px;
    }

    .dsrc-below-more p {
        padding-right: 6px;
    }

    .dsrc-below-more img {
        width: 14px;
    }

    .detail-below .plru-li {
        padding: 0 8px;
    }

    .detail-below .product-laser-ri-ul {
        margin: 0 -8px;
    }

    .plru-li-link-pic {
        padding: 20px 0;
    }

    .pllp-icon {
        top: 16px;
        right: 16px;
        width: 20px;
    }

    .arrow-all-tota img {
        width: 36px;
    }

    .arrow-prev {
        left: -60px;
    }

    .arrow-next {
        right: -60px;
    }

    /* e1 */
    .after-intro-text {
        padding: 0 50px;
        margin-bottom: 45px;
    }

    .aiul-cont-pic {
        margin-bottom: 22px;
    }

    .aiul-cont-tit {
        margin-bottom: 4px;
    }

    .aiul-cont-text {
        padding-right: 10px;
    }

    .awul-cont {
        padding: 22px 0 16px;
    }

    .awul-cont img {
        margin-bottom: 14px;
        width: 38px;
    }

    .after-why-ul-li {
        padding: 0 6px;
    }

    .after-why-ul {
        margin: 0 -6px;
    }

    .after-repair-le-tit {
        margin-bottom: 18px;
        margin-top: 8px;
    }

    .after-repair-le-code {
        width: 116px;
        margin-top: 25px;
        padding: 5px;
    }

    .after-repair-le-pic {
        width: 423px;
        bottom: -15px;
        left: -102px;
    }

    .dsrp-ul-li.wi33 {
        margin-bottom: 15px;
        padding: 0 6px;
    }

    .dsrp-ul-li {
        padding: 0 6px;
    }

    .ys-form-inof {
        margin: 0 -6px;
    }

    .dsrp-ul-li label {
        padding: 6px 12px;
    }

    .ys-form-inof-item .ys-select-li {
        font-size: 14px;
    }

    .ys-form-inof-item .ys-fiiss-core {
        max-height: 140px;
    }

    .after-repair .ys-form-inof-text .ys-fii-input {
        height: 50px;
    }

    .dsrp-ul-li.num {
        margin-bottom: 20px;
    }

    .dsrp-ul-li-num {
        right: -114px;
    }

    .dsrp-ul-li {
        margin-bottom: 12px;
    }

    .ys-fia-text-btn {
        top: 6px;
        width: 14px;
        height: 14px;
    }

    .ys-fia-text-word {
        padding-left: 8px;
    }

    .ys-fii-submit {
        padding: 4px 45px;
    }

    .after-repair {
        border-radius: 10px;
    }

    .amul-cont {
        padding: 25px 15px;
    }

    .amul-cont-top {
        margin-bottom: 10px;
    }

    .amul-cont-top p {
        padding-left: 6px;
    }

    .amul-cont-top img {
        width: 20px;
        /* height: 15px; */
    }

    .amul-cont-below {
        padding-top: 15px;
    }



    /* e3 */
    .vstl-card {
        margin-right: 10px;
        min-width: 140px;
    }

    .video-sec-top-ri {
        padding: 5px 10px;
    }

    .vstl-card p {
        padding: 5px 20px;
    }

    .vsul-link-cont {
        padding: 16px 16px;
    }

    .vsul-link-cont-tit {
        margin-bottom: 6px;
    }

    .video-sec-ul {
        margin: 0 var(--jian1) -24px;
    }

    /* e4 */
    .pro-sec-le {
        padding: 20px 15px;
    }

    .pslu-li-link {
        padding: 6px 10px;
    }

    .pro-sec-ri {
        width: 72%;
    }

    .pcul-cont {
        padding: 20px 0;
    }

    .dslu-li-cont-icon {
        margin-top: 5px;
        width: 18px;
    }

    .pcul-hidden {
        padding: 20px 15px;
        margin-bottom: 25px;
    }

    /* e5 */
    .down-sec-le {
        width: 24%;
    }

    .pro-sec-le-tit {
        margin-bottom: 10px;
    }

    .dslu-li-cont {
        padding: 8px 0 10px;
    }

    .dslu-li .dslu-li-cont svg {
        width: 16px !important;
    }

    .dslu-li-hidden {
        padding-top: 15px;
    }

    .dlhu-li {
        margin-bottom: 6px;
    }

    .dlhu-li-cont {
        padding: 6px 10px;
        border-radius: 8px;
    }

    .dlhu-li .dlhu-li-cont svg {
        width: 16px !important;
    }

    .dlbu-li-text {
        padding: 8px 16px;
    }

    .down-sec-ri .vstl-card {
        min-width: 130px;
    }

    .down-sec-ri-ul {
        margin: 0 var(--jian1) -24px;
    }

    .dsru-li-link-tit {
        padding: 10px 12px 12px;
    }

    .dsru-li-link-more {
        padding: 6px 6px;
    }

    /* e3-1 */
    .newstory-sec-le {
        width: 66%;
    }

    .newstory-sec-ri {
        width: 30%;
    }

    .nslt-tit {
        margin-bottom: 22px;
    }

    .newstory-sec-le .company-intro-video {
        margin-bottom: 16px;
    }

    .company-intro-video .ys-imgbox-cover {
        border-radius: 10px;
    }

    .company-intro-video-btn {
        width: 40px;
    }

    .newstory-sec-le-news {
        margin-bottom: 20px;
    }

    .nslu-li {
        margin-bottom: 6px;
    }

    .newstory-sec-ri-tit {
        margin-bottom: 12px;
    }

    .nsru-li {
        margin-bottom: 16px;
    }

    .nsru-li-link-le {
        border-radius: 4px;
    }

    .nsru-li-link-ri {
        padding: 6px 0 6px 10px;
    }

    /* e2 */
    .internet-com-all {
        padding: 50px 50px;
        padding-right: 340px;
    }

    .internet-com-tit {
        margin-bottom: 24px;
    }

    .internet-com-ul-li {
        margin-bottom: 18px;
    }

    .icul-le img {
        width: 20px;
    }

    .icul-le p {
        padding-left: 20px;
    }

    .icul-le {
        width: 110px;
    }

    .icul-ri {
        width: calc(100% - 110px);
    }

    .internet-com-back {
        width: 540px;
    }

    .ibul-cont {
        padding: 20px 20px;
    }

    .ibul-cont::before {
        top: 24px;
        width: 4px;
        height: 22px;
    }

    .ibul-cont-tit {
        margin-bottom: 10px;
    }

    .ibul-cont-ul-li {
        margin-bottom: 10px;
    }

    .ibul-cont-area {
        padding-top: 12px;
    }

    .ibul-cont-area img {
        width: 20px;
    }

    .ibul-cont-area p {
        padding-left: 6px;
    }

    .internet-below-ul-li {
        min-height: 255px;
    }

    .ibul-cont-ul {
        margin-bottom: 22px;
    }

    /* f3 */
    .ys-nyban-title-info {
        margin-top: 10px;
    }

    .investo-wrap {
        width: 49%;
        padding: 30px 30px 25px;
    }

    .investo-wrap-tit {
        margin-bottom: 34px;
    }

    .investo-wrap-tit-le span {
        font-size: 42px;
        padding-right: 8px;
    }

    .investo-wrap-tit-ri {
        padding-left: 16px;
    }

    .iwtr-svg {
        width: 12px;
    }

    .inves-notice-top-more img {
        width: 14px;
        margin-bottom: 2px;
    }

    .inves-notice-top-more p {
        padding-right: 6px;
    }

    .inul-time {
        width: 120px;
    }

    .inul-ri {
        width: calc(100% - 120px);
    }

    .inul-ri svg {
        width: 16px;
    }

    .irul-link {
        padding: 20px 20px;
    }

    .irul-link-time {
        margin-bottom: 6px;
    }

    .irul-link-tit {
        margin-bottom: 30px;
    }

    .irul-link-down {
        padding-top: 12px;
    }

    .irul-link-down img {
        width: 20px;
    }

    .inves-contact-le-tit {
        margin-bottom: 18px;
    }

    .inves-contact-ul-li {
        margin-bottom: 10px;
    }

    .icul-cont img {
        width: 26px;
        margin-top: 3px;
    }

    .icul-cont p {
        padding-left: 16px;
    }

    .inves-contact-ul {
        margin-bottom: -10px;
    }

    .inves-contact-le-butt {
        margin-top: 35px;
    }

    .inves-contact-ri {
        border-radius: 10px;
    }

    /* d1 */
    .case-sec-ul {
        margin: 0 var(--jian1) -24px;
    }

    /* leah end */


    /* delia-start */
    .new-banner-tit {
        margin-bottom: 10px;
    }

    .new-banner-text p {
        margin-bottom: 30px;
    }

    .new-banner-ul {
        margin: 0 -10px;
        margin-bottom: 56px;
    }

    .nbcl-le {
        padding: 30px 55px;
    }

    .nbcl-le-tit {
        margin-bottom: 12px;
    }

    :root {
        --space50: 34px;
        --space40: 20px;
    }

    .new-banner .slick-dots li {
        width: 34px;
        height: 5px;
    }

    .nbcl-le-tit {
        margin-bottom: 10px;
    }

    .nbcl-le-time {
        margin-bottom: 6px;
    }

    .nbcl-le-text {
        margin-bottom: 40px;
        max-height: 3.5em;
        -webkit-line-clamp: 2;
    }

    .new-banner-back {
        top: -115px;
        right: -155px;
        width: 440px;
    }

    .newstory-sec-ri {
        width: 33%;
    }

    .newstory-sec-le-news p {
        margin-bottom: 18px;
    }

    .nslt-cont {
        margin-bottom: 15px;
    }

    .nslt-share {
        margin-bottom: 26px;
        padding-bottom: 26px;
    }

    .nslt-tit {
        margin-bottom: 26px;
    }

    .newstory-sec-le-news {
        margin-bottom: 34px;
    }

    .newstory-sec .ys-share-img {
        width: 26px;
    }

    .arrow-all-tota img {
        width: 38px;
    }

    .arrow-prev {
        left: -60px;
    }

    .arrow-next {
        right: -60px;
    }

    .haul-cont-pic {
        margin-bottom: 15px;
    }

    .haul-cont {
        padding: 22px 22px 26px;
    }

    .honor-appro-ul-li {
        width: 25%;
        margin-bottom: 20px;
    }

    .jwul-below {
        padding: 25px 30px 35px;
    }

    .jwul-below-text {
        margin-bottom: 30px;
    }

    .jwul-apply p {
        padding: 6px 26px;
    }

    .jwul-cont,
    .jgul-cont-pic {
        border-radius: 10px;
    }

    .join-acctive-tit {
        margin-bottom: 14px;
    }

    .jaul-le-tit {
        top: 30px;
        left: 36px;
    }

    .jaul-le-text {
        padding: 76px 36px 0;
    }

    .jgul-cont-pos {
        padding: 35px 36px;
    }

    .chlu-li {
        padding: 26px 0;
    }

    .chlu-li-cont-name img {
        width: 28px;
    }

    .chlu-li-cont-name p {
        padding-left: 22px;
        padding-right: 10px;
        width: calc(100% - 28px);
        padding-top: 1px;
    }

    .contact-help-ri-posi {
        padding: 40px 35px;
        transform: translateX(-60px);
        margin-top: -84px;
    }

    .chrp-icon {
        width: 32px;
    }

    .chrp-cont {
        padding-left: 24px;
    }

    .dsrp-ul-li {
        margin-bottom: 20px;
    }

    .dsrp-ul-li label {
        padding: 6px 16px;
    }

    .ys-form-inof-text .ys-fii-input {
        height: 50px;
    }

    .contact-serv-cont {
        padding: 40px 40px;
        border-radius: 10px;
    }

    .ys-fia-text-btn {
        width: 16px;
        height: 16px;
    }

    .dsrp-ul-li.num {
        margin-bottom: 22px;
    }

    .dsrp-ul-li-num {
        right: -136px;
    }

    .contact-help-le {
        width: 60%;
        padding-right: 116px;
    }

    .case-banner {
        border-radius: 0 0 80px 0;
    }

    /* delia-end */

    .ys-modal-content {
        max-height: 650px;
    }

    .mod-head {
        padding: 0 40px;
    }

    .head-nav-item {
        margin: 0 25px;
    }

    .jpt-btn-cry {
        padding: 6px 25px;
    }

    :root {
        --font72: 46px;
        --font48: 34px;
        --font40: 30px;
        --font32: 26px;
        --font24: 20px;
        --font20: 18px;
        --font18: 16px;
        --font16: 14px;
        --headh: 64px;
        --space140: 90px;
        --space60: 40px;
        --jian: 10px;
        --jian1: -10px;
    }

    .hbwc-ri-info {
        width: 40%;
        transform: translateX(-28px);
    }

    .std-tit64 {
        font-size: 46px;
    }

    .home-page .ys-pos-center {
        top: 42%;
    }

    .hbwb-btm-wrap {
        border-radius: 10px;
        padding: 22px 20px;
    }

    .hiul-icon-top {
        width: 60px;
        height: 60px;
    }

    .hiul-icon {
        width: 22px;
    }

    .hplb-li-tit img {
        width: 18px;
    }

    .hplb-li-tit .std-tit32 {
        padding-left: 12px;
    }

    .hplb-li-tit {
        margin-bottom: 15px;
    }

    .hplb-li-info {
        margin-bottom: 28px;
    }

    .home-area-top-tit {
        margin-bottom: 16px;
    }

    .home-area-top-info {
        margin-bottom: 18px;
    }

    .home-area-top {
        margin-bottom: 45px;
    }


    .habu-li {
        padding: 14px 20px;
        padding-left: 26px;
    }

    .habu-li-ri {
        width: 38px;
    }

    .habu-ri {
        width: 65%;
    }

    .habu-ri-li-info {
        margin-bottom: 30px;
        padding-right: 60px;
    }

    .hrlu-li-icon {
        width: 32px;
        margin-bottom: 12px;
    }

    .hrlu-link {
        padding: 0 26px;
    }

    .hrlu-li-info svg {
        width: 12px;
    }

    .hrlu-li-info p {
        padding-right: 10px;
    }

    .habu-ri-li-ul {
        margin-bottom: 45px;
    }

    .home-logo-top {
        margin-bottom: 30px;
    }

    .hllu-li {
        width: 164px;
        margin-right: 15px;
    }

    .home-logo-li1 {
        margin-bottom: 18px;
    }

    .slick-prev::before,
    .slick-next::before {
        width: 38px;
        height: 38px;
    }

    .slick-prev,
    .slick-next {
        width: 18px;
        height: 18px;
    }

    .slick-prev {
        left: -40px;
    }

    .slick-next {
        right: -40px;
    }

    .nsul-link-below {
        padding: 20px 20px;
    }

    .nsul-link-below-time {
        margin-bottom: 4px;
    }

    .nsul-link-below-tit {
        margin-bottom: 16px;
    }

    .home-manufa-le-tit {
        padding-right: 30px;
        margin-bottom: 32px;
    }

    .home-manufa-le-more {
        margin-bottom: 45px;
    }

    .hmlu-wrap p .std-tit48 {
        padding-right: 10px;
    }

    .hmlu-wrap {
        padding-top: 15px;
        padding-bottom: 22px;
    }

    .mod-fot {
        padding-top: 95px;
    }

    .mod-fot-desz {
        bottom: -108px;
    }

    .mod-fot-top {
        margin-bottom: 85px;
    }

    .mfcl-ri a {
        font-size: 14px;
    }

    .mfcl-ri>ul>li {
        margin-left: 64px;
    }

    .mod-fot-center-logo {
        width: 118px;
    }

    .ys-share-hover {
        width: 94px;
    }

    .product-laser-le {
        width: 22%;
    }

    .product-laser-ri {
        padding-left: 42px;
    }

    .plrf-le-ul-li .ys-select-hd input {
        font-size: 14px;
    }

    .pc-fenye li {
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        margin: 0 6px;
    }

    .ys-select-xtbbox {
        width: 20px;
    }

    .plrf-le-ul-li {
        padding: 0 5px;
    }

    .plrf-le-ul {
        margin: 0 -5px;
    }

    .video-sec-top-ri {
        padding: 7px 18px;
    }

    .product-laser-ri-filter .video-sec-top-ri {
        width: 28%;
    }

    .product-laser-ri-filter {
        margin-bottom: 35px;
        padding-bottom: 32px;
    }

    .plrt-icon {
        top: -2px;
        width: 18px;
    }

    .plrt-le {
        padding-left: 28px;
    }

    .product-laser-ri-top {
        padding-bottom: 28px;
    }

    .pllc-tit-num p {
        padding: 1px 7px;
    }

    .plru-li {
        margin-bottom: 25px;
    }

    /* .plru-li-link-cont {
        margin-bottom: 8px;
    } */
    .plru-li-link-text {
        padding-top: 8px;
    }

    .product-laser-ri-ul {
        margin: 0 var(--jian1) -25px;
    }

    .pllu-li-cont {
        padding: 14px 13px;
    }

    .pllu-li-hidden {
        padding: 20px 18px;
    }

    .plrf-le-ul-li .ys-select-bd {
        padding: 15px 16px;
    }

    .video-sec-top-ri img {
        width: 16px;
    }

    .ys-nyban-title-info {
        margin-top: 12px;
    }

    .ys-nyban-title-wrap {
        width: 50%;
    }

    :root {
        --space100: 52px;
        --space120: 68px;
    }

    .company-intro-video-btn {
        width: 46px;
    }

    .company-culture .std-tit40 {
        margin-bottom: 45px;
    }

    .ccbl-text {
        padding: 32px;
    }

    .ccbl-text-title {
        margin-bottom: 10px;
    }

    .ccbr-top {
        margin-bottom: 45px;
    }

    .company-all-title {
        width: 75%;
    }

    .company-all-title h2 {
        margin-bottom: 16px;
    }

    .canl-li-num span {
        font-size: 42px;
    }

    .canl-li-num {
        margin-bottom: 10px;
    }

    .swiper-slide .std-tit48 {
        line-height: 1.5;
    }

    .company-process-swiper-slide {
        padding: 8px 20px 0 20px;
    }

    .cpss-title {
        margin-bottom: 14px;
    }

    .iblc-li-cir {
        width: 8px;
        height: 8px;
    }

    .company-process .iblc-li-cir {
        margin-top: 7px;
    }

    .cpss-teext-list-li {
        margin-bottom: 14px;
    }

    .company-process-swiper-slide .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
    .company-process-swiper-slide .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px;
    }

    .company-process-swiper-slide .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
    .company-process-swiper-slide .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 2px;
    }

    .company-process-swiper-slide {
        height: 296px !important;
    }

    .company-process-swiper-wrapper {
        padding-bottom: 55px;
    }

    .company-process-swiper-pagination {
        width: 86% !important;
    }

    .company-process-swiper-next,
    .company-process-swiper-prev {
        width: 40px !important;
    }

    .company-process-swiper-btn {
        width: 100px;
    }

    .company-honor-li-link .ys-sic-text {
        padding: 8px 20px 18px;
    }

    .company-honor-box {
        margin-bottom: 36px;
    }

    :root {
        --space60: 35px;
    }

    .company-join-cry {
        height: calc(100% - 94px);
    }

    .cjcl-li-link-cry {
        margin-bottom: 18px;
    }


    .ccbr-bottom .ys-imgbox-cover::before,
    .company-culture-box-le .ys-imgbox-cover::before,
    .ccbr-top .ys-imgbox-cover::before,
    .company-culture-box-le .ys-imgbox-cover,
    .company-culture-box-ri .ys-imgbox-cover {
        border-radius: 12px;
    }

    .tecino-page h1 {
        margin-bottom: 12px;
    }

    .tecino-page .ys-nyban-title p {
        margin-bottom: 25px;
    }

    .tecino-num-list-li {
        padding: 0 15px;
    }

    .tecino-video {
        margin-top: -55px;
    }

    .tecino-page .mod-bread {
        bottom: 70px;
    }

    .tecino-video .ys-imgbox-cover::before,
    .tecino-video .ys-imgbox-cover {
        border-radius: 12px;
    }

    .tecino-innovate-title-bg {
        width: 100%;
    }

    .tiul-wrap {
        top: -100px;
    }

    .prodet-detail-box-ri {
        padding-left: 38px;
    }

    .pnll-cry-num {
        font-size: 30px;
    }

    .pdbr-cry-title {
        margin-bottom: 10px;
    }

    .pdbr-cry-text {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .pdbr-num {
        margin-bottom: 30px;
    }

    .jpt-btn-black {
        padding: 6px 25px;
    }

    .pdbl-top {
        margin-bottom: 10px;
    }

    .prodet-nav-cry {
        padding: 14px 25px 14px 30px;
    }

    .pnbl-li {
        padding-right: 40px;
    }

    .pabl-box {
        padding: 35px 60px 55px 32px;
    }

    .prodet-app-box-li .ys-sic-text {
        padding: 12px 18px 15px;
    }

    .mars-soonser-core-up {
        top: calc(var(--headh) + 66px);
    }

    .mars-soonser-core {
        --top1: 45px;
        --heightx: 55px;
        --height2: 110px;
        --widthx: 320px;
    }

    .mscl-top {
        font-size: 16px;
    }

    .arrow-all-tota img {
        width: 38px;
    }


    .arrow-next {
        right: -54px;
    }

    .arrow-prev {
        left: -54px;
    }

    .issl-ri {
        padding: 30px 25px 30px 25px;
    }

    .issl-ri-title {
        padding-bottom: 16px;
    }

    .issl-ri-cry {
        padding-top: 18px;
    }

    .jpt-btn {
        margin-top: 16px;
    }

    .sustain-praxis-le h2 {
        margin-bottom: 15px;
    }

    .sustain-praxis-le {
        width: 44%;
    }

    .slcl-ri {
        padding-left: 40px;
    }

    .slcl-ri-title {
        margin-bottom: 6px;
    }

    .slcl-ri-sub {
        margin-bottom: 15px;
    }

    .sustain-list-cry .sustain-list-cry-li:nth-child(even) .slcl-ri {
        padding-right: 40px !important;
    }

    .snll-cry {
        padding: 0px 40px;
    }

    .snll-box {
        margin-bottom: 100px;
    }

    .sustain-org-li .ys-slick-item-cont {
        padding: 30px 15px 30px;
    }

    .srtl-le {
        padding-right: 65px;
    }

    .srtl-le-title {
        margin-bottom: 15px;
    }

    .srtl-le-cry {
        margin-bottom: 16px;
    }

    .srbl-li-link {
        padding: 30px 20px;
    }

    .sllt-title {
        margin-bottom: 10px;
    }

    .srbl-li-link-cry {
        margin-bottom: 10px;
    }

    .ssul-top-more p {
        padding: 6px 26px;
    }

    .ssul-below-back {
        border-radius: 12px;
    }

    .ssul-below-text {
        width: 40%;
    }

    .ibbc-cry {
        padding: 6px 25px;
    }

    .case-banner-all {
        padding: 0 410px;
    }

    .csul-link-below-text {
        margin-bottom: 26px;
    }

    .newstory-page .newstory-sec-le {
        width: 63%;
    }

    .haul-cont-pic {
        margin-bottom: 10px;
    }

    .haul-cont-tit {
        margin-bottom: 4px;
    }

    .honor-caro .nsul-link {
        border-radius: 12px;
    }

    .honor-caro .nsul-link-below-tit {
        margin-bottom: 30px;
    }

    .jgul-cont-pos {
        padding: 26px 26px;
    }

    .jgul-cont-text {
        margin-top: 10px;
    }

    .sustain-promo-tit {
        margin-bottom: 20px;
    }

    .sgcc-box {
        border-radius: 10px;
    }

    .sustain-go-cry-click {
        -moz-column-gap: 20px;
        column-gap: 20px;
    }

    .sgcc-li .sgcc-box {
        margin-bottom: 25px;
    }

    .sgcc-box img {
        border-radius: 10px;
    }

    .sgcc-li-act-cry {
        margin-top: 10vh;
    }

    .sgcc-li-act-cry .ys-cont1440 {
        justify-content: space-between;
    }

    .slac-ri {
        padding-left: 0 !important;
        width: 53%;
    }

    .slac-intr {
        width: 36%;
    }

    .srll-box {
        padding: 35px 25px 36px;
    }

    .slac-ri-list-li {
        margin-bottom: 45px;
    }

    .srll-box-title {
        margin-bottom: 10px;
    }

    .dsrp-ul-li-num {
        height: 36px !important;
    }

    .down-sec-ri-pop .ys-modal-content {
        padding: 36px 50px 35px;
    }

    .company-process {
        padding-bottom: calc(var(--space140));
    }

    .ilbu-li-link-sp {
        height: 320px;
    }

    .hbws-bgs1 {
        bottom: -126%;
    }

    .hbws-bgs2 {
        top: -16%;
        right: -12%;
    }

    .home-banner-wrap-svg svg {
        width: 1520px;
        height: 735px;
    }

    .indusdet-solution-button .swiper-button-next {
        right: -80px !important;
    }

    .indusdet-solution-button .company-process-swiper-prev {
        left: -80px !important;
    }

    .mod-fot {
        padding-top: 120px;
    }

    .mod-fot-top {
        margin-bottom: 120px;
    }

    .mod-fot-desz {
        bottom: -142px;
    }

    .customer-service-btn {
        width: 48px;
    }

    .pnll-cry-num {
        font-size: 24px;
    }

    .irul-link-btm .irul-link-down {
        margin-right: 24px;
    }

    .solut-page .solut-banner-le {
        width: 56%;
    }

    .srtl-le {
        padding-left: 28px;
        padding-top: 35px;
        padding-bottom: 38px;
    }

    .home-banner .ys-ban-txtbox-tit {
        font-size: 42px;
    }

    .srtl-le-cry-btn .slcb-more {
        min-width: 160px;
    }

    .habu-ri {
        width: 68%;
    }

    .hrlu-link {
        padding: 0 20px;
    }

    .hmlu-wrap-sp {
        margin-top: 10px;
    }

    .home-manufa-le {
        width: 48.5%;
    }

    .mfcl-ri>ul>li {
        margin-left: 22px;
    }

    .mfcl-ri li li {
        margin-bottom: 7px;
    }

    .mod-fot-center {
        margin-bottom: 35px;
    }

    .mfbc-ri a {
        font-size: 12px;
    }

    .mfbc-le p {
        font-size: 12px;
    }

    .hnid-wrap-ri {
        padding-left: 35px;
        padding-right: 50px;
    }

    .hwll-link p {
        font-size: 14px;
    }

    .jaul-le-text p {
        font-size: 14px;
    }

    .join-acctive-ul-li .ys-imgbox-cover img {
        min-height: 256px;
    }

    .indusdet-list-point-li p {
        font-size: 12px;
    }

    .indusdet-list-point-pot {
        width: 116px;
    }

    .head-other-more {
        margin-left: 20px;
    }

    .mod-head-sear-lange {
        margin-left: 36px;
    }

    .mod-head-sear-lange::after {
        left: -16px;
    }

    .head-nav-item {
        margin: 0 15px;
    }

    /* 1440end */
}

@media screen and (max-width: 1360px) {
    .case-banner-all {
        padding: 0 380px;
    }

    .srtl-le-cry-btn .jpt-btn-black {
        margin-right: 10px;
    }

    .sblb-cont {
        margin-right: 56px;
    }

    .sblb-cont::after {
        right: -44px;
    }
}

@media screen and (max-width: 1280px) {
    .case-banner-all {
        padding: 0 350px;
    }

    .illl-li:last-child {
        margin-bottom: 55px;
    }

    .indusdet-list-point-li p {
        line-height: 1.3;
    }

    .indusdet-list-point-li::after {
        top: 5px;
    }


}


@media screen and (max-width: 1200px) {
    .case-banner-all {
        padding: 0 320px;
    }
}

@media screen and (max-width: 1199px) {
    .ys-phnav-header-font {
        color: #fff;
    }

    .indusdet-list-point-pot {
        display: none;
    }

    .indusdet-list .ys-cont1440 {
        padding-left: 0px;
    }

    /* leah start */
    /* c1 */
    .solut-banner-le-tit {
        margin-bottom: 28px;
    }

    .sblb-cont {
        width: 38px;
        margin-right: 50px;
    }

    .sblb-cont::after {
        right: -37px;
        width: 24px;
    }

    .solut-banner-le {
        width: 52%;
    }

    .solut-banner-ri {
        width: 45%;
        padding-top: 8px;
    }

    .solut-sec {
        padding: var(--space140) 30px;
    }

    .solut-sec-ul-li {
        margin-bottom: 35px;
    }

    .ssul-top {
        margin-bottom: 12px;
        padding-right: 4%;
    }

    .ssul-top-ri {
        width: calc(100% - 75px);
    }

    .ssul-top-num {
        width: 75px;
    }

    .ssul-top-more p {
        padding: 3px 24px;
    }

    .ssul-below-text {
        top: 16px;
        left: 75px;
        width: 60%;
    }

    .ssul-below::after {
        width: 500px;
        height: 145px;
    }

    .ssul-below-back {
        border-radius: 8px;
    }

    /* c2 */
    .indusdet-intro {
        padding-left: 30px;
        padding-right: 30px;
    }

    :root {
        --space40: 12px;
        --space100: 45px;
        --space50: 20px;
        --space120: 50px;
    }

    .indusdet-intro-box-bg {
        right: -9px;
        top: 51px;
        width: 358px;
    }

    .ilbu-li {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .ilbu-li-link-le {
        padding-left: 20px;
        width: 100%;
    }

    .ilbu-li-link-ri {
        width: 100%;
        border-radius: 10px;
        margin-bottom: 20px;
    }

    .indusdet-intro .ys-imgbox-cover {
        border-radius: 10px;
    }

    .illl-top {
        padding-bottom: 16px;
    }

    .illl-top-tit {
        margin-bottom: 4px;
    }

    .illl-bottom {
        padding-top: 10px;
    }

    .illl-bottom-list-cry {
        margin: 0 -10px;
    }

    .iblc-li {
        padding: 0 10px;
    }

    .iblc-li-cir::before {
        width: 3px;
        height: 3px;
    }

    .iblc-li-cir {
        margin-right: 8px;
        width: 8px;
        height: 8px;
    }

    .issl-ri {
        padding: 20px 20px 20px 15px;
    }

    .issl-ri-cry {
        padding-top: 12px;
    }

    .jpt-btn {
        margin-top: 22px;
    }

    .indusdet-solution-slide-link {
        border-radius: 10px;
    }

    .issl-le {
        border-radius: 10px 0 0 10px;
    }


    /* d2 */
    .detail-banner-ri {
        width: 100%;
    }

    .detail-banner-le {
        width: 100%;
        margin-bottom: 18px;
    }

    .detail-banner-le-tit {
        margin-bottom: 6px;
    }

    .detail-banner-le-text {
        margin-bottom: 25px;
    }

    .dblc-name {
        margin-bottom: 2px;
    }

    .case-banner {
        border-radius: 0 0 55px 0;
    }

    .case-banner-desz {
        right: -28px;
    }

    .detail-sec-le {
        width: 100%;
        margin-bottom: 35px;
    }

    .detail-sec-le-cont h4 {
        margin-bottom: 8px;
    }

    .detail-sec-le-cont p {
        margin-bottom: 8px;
    }

    .le-ul-li {
        margin-bottom: 6px;
    }

    .detail-sec-ri {
        width: 42%;
    }

    .plru-li-link-pic {
        padding: 15px 0;
    }

    .pllc-tit-num p {
        padding: 1px 5px;
    }

    .plru-li-link-cont {
        padding-bottom: 6px;
        padding-top: 10px;
    }

    .arrow-all-tota img {
        width: 32px;
    }

    .arrow-prev {
        left: -46px;
    }

    .arrow-next {
        right: -46px;
    }

    /* e1 */
    .after-intro-text {
        padding: 0px 10px;
        margin-bottom: 30px;
    }

    .after-intro-ul-li {
        padding: 0 6px;
    }

    .after-intro-ul {
        margin: 0 -6px;
    }

    .aiul-cont-pic {
        margin-bottom: 14px;
    }

    .aiul-cont-text {
        padding-right: 0px;
    }

    .after-why-ul-li {
        width: 33.333333%;
        margin-bottom: 15px;
    }

    .awul-cont {
        padding: 15px 0 10px;
    }

    .awul-cont img {
        margin-bottom: 10px;
        width: 32px;
    }

    .after-repair-le {
        width: 100%;
        margin-bottom: 35px;
    }

    .after-repair-le-tit {
        margin-bottom: 10px;
        margin-top: 0px;
    }

    .after-repair-le-code {
        width: 108px;
        margin-top: 20px;
    }

    .after-repair-le-pic {
        width: 261px;
        bottom: 10px;
        right: 0;
        left: auto;
    }

    .after-repair-ri {
        width: 100%;
    }

    .dsrp-ul-li.wi33 {
        margin-bottom: 12px;
    }

    .dsrp-ul-li label {
        padding: 6px 8px;
    }

    .ys-fiiss-core-li {
        margin-bottom: 8px;
    }

    .ys-form-inof-item .ys-fiiss-core {
        max-height: 130px;
    }

    .ys-fii-select-search .ys-fiiss-core {
        padding: 8px 8px;
    }

    .after-repair-select {
        padding: 6px 8px;
    }

    .after-repair .ys-form-inof-text .ys-fii-input {
        height: 42px;
    }

    .dsrp-ul-li.num {
        margin-bottom: 14px;
    }

    .ys-fia-text-word {
        font-size: 14px;
    }

    .ys-fia-text-btn {
        top: 5px;
    }

    .after-meth-ul-li {
        width: 50%;
        margin-bottom: 20px;
    }

    .amul-cont {
        padding: 20px 15px;
    }


    /* e3 */
    .vstl-card {
        margin-right: 6px;
        min-width: 100px;
    }

    .vstl-card p {
        padding: 3px 8px;
    }

    .video-sec-top-ri {
        padding: 3px 10px;
    }

    .video-sec-top-le {
        width: 58%;
    }

    .video-sec-top-ri {
        width: 38%;
    }

    .video-sec-ul-li {
        width: 50%;
    }

    .vsul-link-cont {
        padding: 16px 15px;
    }

    .vsul-link-cont-tit {
        margin-bottom: 4px;
    }

    .video-sec-ul {
        margin: 0 var(--jian1) -20px;
    }

    /* e4 */
    .pro-sec-ri {
        width: 100%;
    }

    .pro-sec-le {
        width: 40%;
    }

    .pro-sec-le-tit {
        margin-bottom: 12px;
    }

    .pcul-cont {
        padding: 16px 0;
    }

    .dslu-li-cont-icon {
        width: 14px;
    }

    .pcul-hidden {
        padding: 16px 15px;
        margin-bottom: 20px;
    }

    .video-sec-top-ri {
        padding: 6px 12px;
    }

    /* e5 */
    .down-sec-le {
        width: 40%;
        margin-bottom: 35px;
    }

    .pro-sec-le-tit {
        margin-bottom: 10px;
    }

    .dslu-li-hidden {
        padding-top: 12px;
    }

    .dlbu-li-text {
        padding: 6px 10px;
    }

    .down-sec-ri {
        width: 100%;
    }

    .video-sec-top-ri {
        padding: 3px 12px;
    }

    .video-sec-top-ri img {
        width: 14px;
    }

    .down-sec-ri .vstl-card {
        min-width: 120px;
    }

    .down-sec-ri-ul {
        margin: 0 var(--jian1) -20px;
    }

    /* e3-1 */
    .newstory-sec-le {
        width: 100%;
        margin-bottom: 25px;
    }

    .nslt-tit {
        margin-bottom: 18px;
    }

    .newstory-sec-le .company-intro-video {
        margin-bottom: 12px;
    }

    .company-intro-video-btn {
        width: 36px;
    }

    .newstory-sec-le-news {
        margin-bottom: 18px;
    }

    .nslu-li {
        margin-bottom: 4px;
    }

    .newstory-sec-ri {
        width: 60%;
    }

    .newstory-sec-ri-tit {
        margin-bottom: 10px;
    }

    .nsru-li {
        margin-bottom: 12px;
    }

    /* e2 */
    .internet-com-all {
        padding: 30px 30px;
        padding-right: 130px;
    }

    .internet-com-tit {
        margin-bottom: 16px;
    }

    .internet-com-ul-li {
        margin-bottom: 12px;
    }

    .icul-le img {
        width: 18px;
    }

    .icul-le p {
        padding-left: 12px;
    }

    .icul-le {
        width: 85px;
    }

    .icul-ri {
        width: calc(100% - 85px);
    }

    .internet-com-back {
        width: 380px;
    }

    .internet-com {
        margin-top: -40px;
    }

    .internet-below-ul-li {
        width: 50%;
    }

    .ibul-cont {
        padding: 20px 15px;
    }

    .ibul-cont::before {
        width: 3px;
    }

    .ibul-cont-tit {
        margin-bottom: 6px;
    }

    .internet-below-ul-li {
        min-height: 233px;
    }

    .ibul-cont-ul {
        margin-bottom: 12px;
    }

    .ibul-cont-ul-li {
        margin-bottom: 6px;
    }

    .ibul-cont-area {
        padding-top: 8px;
    }

    .ibul-cont-area img {
        width: 18px;
    }


    /* f3 */
    .inul-link {
        padding: 10px 0;
    }

    .inul-time {
        width: 110px;
    }

    .inul-ri {
        width: calc(100% - 110px);
    }

    .inul-ri svg {
        width: 14px;
    }

    .inul-ri p {
        padding-right: 10px;
    }

    .inves-regular-ul-li {
        width: 50%;
        margin-bottom: 20px;
    }

    .irul-link {
        padding: 15px 15px;
    }

    .irul-link-time {
        margin-bottom: 4px;
    }

    .irul-link-tit {
        margin-bottom: 22px;
    }

    .irul-link-down {
        padding-top: 8px;
    }

    .irul-link-down img {
        width: 20px;
    }

    .inves-contact-le-tit {
        margin-bottom: 12px;
    }

    .inves-contact-ul-li {
        margin-bottom: 6px;
    }

    .icul-cont p {
        padding-left: 12px;
    }

    .icul-cont img {
        width: 22px;
        margin-top: 7px;
    }

    .inves-contact-le-butt {
        margin-top: 25px;
    }

    .inves-contact-le {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 25px;
    }

    .inves-contact-ri {
        width: 100%;
    }

    .inves-page .ys-nyban-img img {
        height: 310px;
        object-fit: cover;
    }

    .investo-wrap {
        padding: 20px 15px 20px;
    }

    .investo-wrap-tit {
        margin-bottom: 20px;
    }

    .investo-wrap-tit-le span {
        font-size: 36px;
    }

    .investo-wrap-tit-ri {
        padding-left: 12px;
    }

    .irul-link-tit {
        margin-bottom: 18px;
    }

    /* leah end */

    /* delia-start */
    .nbul-cont p {
        white-space: nowrap;
    }

    .new-banner-ul-li {
        width: auto;
    }

    .new-banner-tit {
        margin-bottom: 8px;
    }

    .new-banner-text p {
        margin-bottom: 26px;
    }

    .new-banner-ul {
        margin: 0 -10px;
        margin-bottom: 38px;
    }

    .nbcl-le {
        padding: 25px 30px;
    }

    .nbcl-le-tit {
        margin-bottom: 8px;
    }

    .nbcl-le-time {
        margin-bottom: 4px;
    }

    .nbcl-le-text {
        margin-bottom: 18px;
        max-height: 3.5em;
        -webkit-line-clamp: 2;
    }

    .slick-prev::before,
    .slick-next::before {
        width: 32px;
        height: 32px;
    }

    .slick-prev {
        left: -28px;
    }

    .slick-next {
        right: -28px;
    }

    :root {
        --space50: 24px;
        --space40: 16px;
    }

    .new-banner .slick-dots li {
        width: 30px;
        height: 4px;
    }

    .new-sec-ul-li {
        width: 50%;
    }

    .new-banner-back {
        top: -115px;
        right: -108px;
        width: 340px;
    }

    .nslt-tit {
        margin-bottom: 22px;
    }

    .nslt-share {
        margin-bottom: 18px;
        padding-bottom: 18px;
    }

    .newstory-sec-le-news p {
        margin-bottom: 14px;
    }

    .newstory-sec-ri {
        width: 36%;
    }

    .nsru-li-link-ri {
        padding: 4px 0 4px 12px;
    }

    .nllr-tit {
        max-height: 1.75em;
        -webkit-line-clamp: 1;
    }

    .nsru-li {
        margin-bottom: 20px;
    }

    .nslt-share-le-text {
        padding-right: 12px;
    }

    .newstory-sec .ys-share-img {
        width: 24px;
    }

    .newstory-sec-le-news {
        margin-bottom: 24px;
    }

    .arrow-all-tota img {
        width: 32px;
    }

    .arrow-prev {
        left: -44px;
    }

    .arrow-next {
        right: -44px;
    }

    .haul-cont {
        padding: 25px 20px;
        border-radius: 10px;
    }

    .honor-appro-ul-li {
        width: 33.333333%;
    }

    .join-grow-ul-li {
        padding: 0 10px;
    }

    .join-grow-ul {
        margin: 0 -10px;
    }

    .jgul-cont-pos {
        padding: 25px 20px;
    }

    .jgul-cont-text {
        margin-top: 10px !important;
        display: block !important;
        height: auto !important;
    }

    .jgul-cont-pic::before {
        opacity: 1;
    }

    .jaul-le-tit {
        top: 25px;
        left: 20px;
    }

    .jwul-below {
        padding: 25px 20px;
    }

    .jwul-below-text {
        margin-bottom: 20px;
    }

    .jwul-apply p {
        padding: 4px 20px;
    }

    .join-with-ul .slick-list {
        padding-bottom: 20px;
    }

    .join-with-ul-li {
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }

    .join-with-ul-li.slick-slide:not(:first-child) {
        display: none;
    }

    .join-acctive-tit {
        margin-bottom: 12px;
    }

    .contact-help-le-tit {
        margin-bottom: 12px;
    }

    .chlu-li {
        padding: 18px 0;
    }

    .contact-help-le-text p {
        margin-bottom: 26px;
    }

    .chlu-li-cont-name img {
        width: 20px;
    }

    .chlu-li-cont-name {
        align-items: center;
    }

    .chlu-li-cont-name p {
        padding-left: 14px;
        padding-right: 8px;
        width: calc(100% - 20px);
        padding-top: 0px;
    }

    .chrp-icon {
        width: 26px;
        margin-bottom: 6px;
    }

    .chrp-cont {
        padding-left: 0px;
    }

    .contact-help-ri-posi {
        padding: 25px 20px;
        transform: translateX(-24px);
        margin-top: -64px;
        flex-direction: column;
    }

    .contact-help-le {
        width: 60%;
        padding-right: 60px;
    }

    .chlu-li-cont-name {
        width: 42%;
    }

    .chlu-li-cont-num {
        width: 58%;
    }

    .contact-serv-cont {
        width: 65%;
    }

    .contact-serv-cont {
        padding: 40px 32px;
        border-radius: 10px;
    }

    .case-banner {
        border-radius: 0 0 60px 0;
    }

    /* delia-end */

    .ys-page-wrap .ys-main {
        margin-top: 56px;
    }

    .home-banner.act {
        height: auto !important;
    }

    .home-banner.act .home-banner-wrap {
        height: auto !important;
    }

    .home-banner.act .home-banner-wrap-copywr {
        position: relative;
        top: auto !important;
        transform: none;
        left: auto;
        width: 100%;
        z-index: 10;
        pointer-events: all;
    }

    .home-banner .home-banner-wrap-banner {
        position: relative;
        clip-path: none !important
    }

    .home-banner-wrap-svg {
        display: none !important;
    }

    .home-banner .ys-ban-slick {
        position: relative;
    }

    .hbwc-le-info {
        width: 100%;
        transform: translateX(0px);
        color: #333;
    }

    .hbwc-ri-info {
        width: 100%;
        transform: translateX(0px);
    }

    .hbwc-ri p {
        color: #666;
    }

    .hbwc-le-info span {
        padding-left: 0px;
        margin-top: 8px;
    }

    .home-banner-wrap-copywr {
        padding-top: 60px;
    }

    .hbwc-le {
        margin-bottom: 18px;
    }

    .home-banner.act .ys-ban-txtbox-wrap {
        opacity: 1;
    }

    .home-banner .ys-ban-txtbox-svg {
        right: -40px;
        width: 30%;
    }

    .home-banner.act .hbwb-btm {
        opacity: 1;
    }

    .hbwb-btm {
        position: relative;
        transform: none !important;
        left: auto !important;
    }

    .hbwb-btm {
        padding-top: 70px !important;
        padding-bottom: 0 !important;
    }

    .hbwb-btm-wrap {
        background: rgba(0, 0, 0, 0.2);
    }

    .hbwl-top .std-tit48 {
        font-size: 26px;
    }

    .home-banner.act .ys-ban-txtbox-wrap {
        transform: translateY(0px);
    }

    .home-page .ys-pos-center {
        top: 50%;
    }

    .ys-ban-txtbox-wrap {
        width: 80%;
    }

    .home-banner-wrap-copywr .hbwb-btm-wrap {
        display: flex;
        margin-top: 25px;
    }

    .hbwb-btm {
        display: none;
    }

    .hbwc-le {
        margin-bottom: 6px;
    }

    /* .home-product-ri {
        display: none;
    } */

    .home-product-le {
        width: 100%;
        flex-wrap: wrap;
    }

    .home-product-le-tit {
        margin-bottom: 40px;
        position: relative;
        top: auto;
        left: 0;
    }

    .home-product-wrap {
        flex-wrap: wrap;
        /* flex-direction: column-reverse; */
    }

    .home-product-ri-rotate {
        display: none;
    }

    .home-product-ri-ul {
        width: 100%;
        position: relative;
        top: auto !important;
        transform: none !important;
        left: auto !important;
    }

    .home-product-ri {
        width: 100%;
    }

    .home-product-ri-ul .slick-dots li {
        width: 8px;
        height: 8px;
    }

    .home-product-ri-ul .slick-dots li.slick-active {
        background: var(--vicolor);
    }

    .home-product-ri-ul .slick-dots {
        position: relative;
        bottom: auto;
        margin-top: 5px;
    }

    .home-area-top-tit {
        margin-bottom: 10px;
    }

    .home-area-top-info {
        margin-bottom: 10px;
    }

    .home-area-top {
        margin-bottom: 25px;
    }

    .habu-le {
        width: 100%;
        display: flex;
        /* gap: 10px; */
        flex-wrap: wrap;
        margin-bottom: 10px;
    }

    .habu-li {
        padding: 9px 15px;
        padding-left: 20px;
    }

    .habu-ri {
        width: 100%;
    }

    .habu-li {
        width: 50%;
    }

    .habu-ri-li-info {
        margin-bottom: 25px;
    }

    .habu-ri-li-ul {
        margin-bottom: 25px;
    }

    .ibbc-cry {
        padding: 6px 26px;
    }

    .hllu-li {
        width: 130px;
        margin-right: 10px;
    }

    .home-logo-li1 {
        margin-bottom: 10px;
    }

    :root {
        --space140: 70px;
        --space60: 25px;
    }

    .slick-dots li {
        width: 8px;
        height: 8px;
    }

    .slick-dots li.slick-active {
        background: var(--vicolor);
    }

    .slick-dots {
        position: relative;
        bottom: auto;
    }

    .new-sec-ul-li {
        margin-bottom: 20px;
    }

    .home-manufa-le {
        width: 100%;
    }

    .home-manufa-le-tit {
        padding-right: 0px;
        margin-bottom: 20px;
    }

    .home-manufa-le-more {
        margin-bottom: 30px;
    }

    .hmlu-wrap {
        padding-top: 10px;
        padding-bottom: 18px;
    }

    .home-manufa {
        padding-bottom: 160px;
    }

    .mfcl-ri {
        display: none;
    }

    .mod-fot-desz {
        bottom: -47px;
    }

    .mod-fot {
        padding-top: 49px;
    }

    .mod-fot-top {
        margin-bottom: 40px;
    }

    .mod-fot-top-more {
        flex: none;
    }

    .mod-fot-center-logo {
        width: 100px;
    }

    .mod-fot-center {
        margin-bottom: 28px;
    }

    .mfbc-le p {
        font-size: 12px;
    }

    .mfbc-ri a {
        font-size: 12px;
    }

    .mod-fot-btm-copyr {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .mfbc-ri a:first-child {
        margin-left: 0 !important;
    }

    .mfbc-ri {
        margin-bottom: 4px;
    }

    .new-sec-ul {
        display: flex;
        flex-wrap: wrap;
        margin: 0 var(--jian1) -20px;
    }

    .mod-bread {
        display: none;
    }

    .ys-nyban-title-info p {
        font-size: 14px;
    }

    .ys-nyban-title-info {
        margin-top: 5px;
    }

    .product-laser-le {
        width: 100%;
    }

    .product-laser-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 35px;
    }

    .product-laser-ri::after {
        display: none;
    }

    .pllu-li-cont {
        padding: 11px 13px;
    }

    .plrf-le-ul-li .ys-select-hd {
        height: 40px;
        padding: 0 18px;
    }

    .plrf-le-ul-li .ys-select-xtbbox {
        right: 12px;
    }

    .product-laser-ri-filter {
        margin-bottom: 26px;
        padding-bottom: 25px;
    }

    .plrt-le {
        width: 100%;
        padding-right: 0 !important;
        margin-bottom: 12px;
    }

    .plrt-text {
        width: 100%;
    }

    .product-laser-ri {
        margin-top: 45px;
    }

    .product-laser-ri-top {
        padding-bottom: 22px;
    }

    :root {
        --space100: 26px;
        --space120: 50px;
    }

    .company-intro-num {
        width: 100%;
    }

    .cinl-li-num {
        line-height: 1.5;
    }

    .company-intro-video-btn {
        width: 38px;
    }

    .company-culture .std-tit40 {
        margin-bottom: 30px;
    }

    .ccbr-bottom .ys-imgbox-cover::before,
    .company-culture-box-le .ys-imgbox-cover::before,
    .ccbr-top .ys-imgbox-cover::before,
    .company-culture-box-le .ys-imgbox-cover,
    .company-culture-box-ri .ys-imgbox-cover {
        border-radius: 8px;
    }

    .ccbl-text {
        padding: 22px;
    }

    .ccbl-text-title {
        margin-bottom: 6px;
    }

    .ccbr-top {
        margin-bottom: 24px;
    }

    .company-all {
        padding-left: 25px;
        padding-right: 25px;
    }

    .company-all-title h2 {
        margin-bottom: 6px;
    }

    .company-all-title-text {
        margin-bottom: 18px;
    }

    .canl-li-num span {
        font-size: 30px;
    }

    .canl-li-num {
        font-size: 16px;
    }

    .company-all-title {
        width: 85%;
    }

    .company-process-swiper-pagination {
        width: 80% !important;
    }

    .company-process-swiper-wrapper {
        padding-bottom: 42px;
    }

    .company-honor-box .slick-dots {
        margin-top: 15px;
    }

    .company-join-bg-box img {
        min-height: 280px;
        object-fit: cover;
    }

    .tecino-page h1 {
        margin-bottom: 8px;
    }

    .tecino-page .ys-nyban-title p {
        margin-bottom: 12px;
    }

    .tecino-num-list-li {
        padding: 0 5px;
    }

    .tnll-num {
        line-height: 1.5;
    }

    .tnll-num span {
        line-height: 1.5;
    }

    .tecino-video {
        margin-top: -30px;
    }

    .ys-page-wrap.act .ys-main {
        margin-top: 56px;
    }

    .tecino-video-btn {
        width: 46px;
    }

    .tecino-innova .tecino-innovate-title-text {
        margin-top: 15px;
    }

    .tecino-innovate-wrap-text {
        height: auto;
    }

    .tecino-innovate-wrap-text {
        padding-bottom: 30px;
    }

    .tiul-top-img-wrap img {
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }

    .tecino-innovate-list-cry {
        animation: ysfadeInUp .8s ease-in-out both;
    }

    .tecino-innovate-list .slick-dots {
        position: relative;
        margin-top: 15px;
        bottom: auto;
    }

    .tecino-innovate-list-cry {
        flex-wrap: wrap;
    }

    .tlbt-title {
        margin-left: 4px;
    }

    .tecino-innova-ul-li {
        height: auto !important;
    }

    .tecino-innovate-title-bg {
        bottom: 11%;
    }

    .prodet-detail-box {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .prodet-detail-box-le {
        width: 100%;
    }

    .prodet-detail-box-ri {
        padding-left: 0 !important;
        width: 100%;
    }

    .prodet-nav {
        display: none;
    }

    .detail-below .slick-dots,
    .prodet-app .slick-dots,
    .prodet-adv .slick-dots {
        margin-top: 15px;
    }

    .pabl-box {
        padding: 20px 25px 40px 25px;
    }

    .pabl-title {
        margin-bottom: 10px;
    }

    .prodet-app-box-li .ys-sic-text {
        padding: 9px 12px 9px;
    }

    .mars-soonser-core-left {
        width: 220px;
    }

    .mars-soonser-core-right {
        width: calc(100% - 220px);
    }

    .mars-soonser-core {
        --top1: 45px;
        --heightx: 55px;
        --height2: 104px;
        --widthx: 250px;
    }

    .prodet-para .jpt-btn {
        margin-top: 28px;
    }

    .mars-soonser-core-up {
        top: 56px;
    }

    .detail-below .arrow-all {
        display: none;
    }

    .prodet-page h2 {
        margin-bottom: 25px !important;
    }

    .sustain-praxis .ys-cont1440 {
        flex-wrap: wrap;
    }

    .sustain-praxis-le {
        width: 100%;
        margin-bottom: 20px;
    }

    .sustain-praxis-ri {
        width: 100%;
    }

    .sustain-praxis-le h2 {
        margin-bottom: 10px;
    }

    .sustain-list-cry-li {
        flex-wrap: wrap;
        flex-direction: column-reverse !important;
    }

    .sustain-list-cry-li .ys-imgbox-cover {
        width: 100%;
    }

    .slcl-ri {
        width: 100%;
        padding-left: 0 !important;
        margin-bottom: 20px;
    }

    .sustain-num-list .slick-track {
        height: 100%;
    }

    .sustain-num-list .slick-dots {
        position: absolute;
        bottom: 40px;
    }

    .snll-cry {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .snll-cry {
        padding: 0px 20px;
    }

    .sustain-org .slick-dots {
        margin-top: 15px;
    }

    .sustain-repo-top-link {
        flex-wrap: wrap;
    }

    .srtl-le {
        width: 100%;
        padding-right: 0 !important;
        margin-bottom: 25px;
    }

    .srtl-ri {
        width: 100%;
    }

    .srtl-le-title {
        margin-bottom: 8px;
    }

    .srtl-le-cry {
        margin-bottom: 12px;
    }

    .sustain-repo-top {
        margin-bottom: 26px;
    }

    .sustain-repo-bot .slick-dots {
        margin-top: 15px;
    }

    .ssul-top-more p {
        padding: 6px 26px;
    }

    .indusdet-list-box {
        border-left: none !important;
    }

    .ilbu-li-link-le {
        padding-left: 0px;
    }

    .case-banner-all {
        padding: 0 250px;
    }

    .case-sec-top-le .ys-select-hd {
        padding: 0 16px;
    }

    .case-sec-top-le .ys-select-hd .ys-select-xtbbox {
        right: 9px;
    }

    .case-sec-ul-li {
        width: 50%;
    }

    .video-sec-top-ri {
        padding: 6px 15px;
    }

    .csul-link-below {
        padding: 15px 15px;
    }

    .csul-link-below-tit {
        margin-bottom: 3px;
    }

    .csul-link-below-text {
        margin-bottom: 18px;
    }

    .case-sec-top-le .ys-select-bd {
        padding: 15px 15px;
    }

    .case-banner-all .swiper-pagination-bullet {
        width: 30px;
        height: 4px;
    }

    .newstory-sec-ri {
        width: 50%;
    }

    .pro-sec-le {
        width: 48%;
        margin-bottom: 20px;
    }

    .down-sec-le {
        width: 100%;
    }

    .newstory-page .newstory-sec-le {
        width: 100%;
    }

    .newstory-sec-le-news h5 {
        margin-bottom: 10px;
    }

    .honor-caro .slick-dots {
        margin-top: 15px;
    }

    .honor-caro .arrow-all {
        display: none;
    }

    .jaul-le {
        width: 100%;
    }

    .jaul-ri {
        width: 100%;
    }

    .jaul-le-text {
        transform: translateY(0) !important;
        opacity: 1 !important;
        transition: all 0s;
        background: transparent !important;
    }

    .jaul-le-tit,
    .jaul-le-text {
        position: relative !important;
        top: auto !important;
        left: auto !important;

    }

    .jaul-le-text {
        padding: 0 !important;
    }

    .jaul-ri,
    .jaul-le {
        position: relative;
        padding: 50px 20px;
    }

    .jaul-le-tit {
        margin-bottom: 10px;
    }

    .jaul-ri .ys-imgbox-cover,
    .jaul-le .ys-imgbox-cover {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .jaul-ri .ys-imgbox-cover img,
    .jaul-le .ys-imgbox-cover img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .sustain-promo-tit {
        margin-bottom: 15px;
    }

    .sustain-go-cry-click {
        -moz-column-gap: 14px;
        column-gap: 14px;
    }

    .sgcc-li .sgcc-box {
        margin-bottom: 14px;
    }

    .sgcc-li3 {
        transform: translateY(100px);
    }

    .sgcc-li2 .sgcc-box {
        width: 26vw;
    }

    .sgcc-li3 .sgcc-box {
        width: 40vw;
    }

    .slac-intr p {
        font-size: 18px;
    }

    .slac-ri-list-li {
        width: 78%;
    }

    .srll-box {
        padding: 26px 16px 28px;
    }

    .ys-phnav-logo {
        width: 96px;
    }

    .ys-hd-ph .head-other-more .jpt-btn-cry {
        line-height: 1.5 !important;
        color: #fff !important;
        padding: 6px 20px !important;
    }

    .hbwb-btm {
        display: block;
    }

    .ys-ban-txtbox-svg {
        display: none !important;
    }

    .home-banner-wrap-banner .hbwb-btm {
        position: absolute;
        bottom: 30px;
        left: 50%;
        transform: translateX(-50%);
    }

    .home-page .ys-pos-center {
        top: 40%;
    }

    .hbwb-btm {
        padding: 20px 20px;
    }

    .hbwl-top .std-tit48 {
        font-size: 26px !important;
    }

    .hbwb-btm-wrap {
        padding: 15px 10px;
    }

    .ys-ban-txtbox-wrap {
        width: 100%;
    }

    .ys-ban-txtbox-info p {
        font-size: 16px;
    }

    .home-page .ys-pos-center {
        top: 32%;
    }

    .company-join .jpt-btn-cry {
        background: var(--vicolor) !important;
        color: #fff;
    }

    .home-banner.act .hbwc-ph {
        display: block !important;
        position: relative;
    }

    .hbwc-ph .home-banner-wrap-copywr {
        position: relative;
        top: auto;
        transform: none;
        display: block;
    }

    .home-banner-wrap .home-banner-wrap-copywr {
        display: none !important;
    }

    .hbwc-ri-info p,
    .hbwc-ph .hbwc-le-info {
        color: #fff;
    }

    .hbwc-ph-bg {
        width: 300px;
        max-width: 100%;
        margin: 0 auto;
        margin-top: -30px;
    }

    .hbwc-ph-bg img {
        width: 100%;
        border-radius: 10px;
    }

    .home-banner-wrap-copywr {
        padding-bottom: 50px;
    }

    .hbwc-le {
        text-align: center;
        position: relative;
        z-index: 10;
    }

    .hbwc-le-info span {
        padding-left: 90px;
    }

    .hbwb-btm-wrapph {
        display: flex;
    }

    .home-banner-wrap-banner .hbwb-btm {
        display: none;
    }

    .home-page .ys-pos-center {
        top: 30%;
    }

    .hbwb-btm-wrapph {
        padding-left: 30px;
        padding-right: 30px;
        margin-top: -30px;
        position: relative;
        z-index: 10;
        padding-bottom: 40px;
    }

    .hbwb-btm-wrapph .hbwb-btm-wrap {
        background: #fff;
        box-shadow: 0px 8px 29px 0px rgba(0, 33, 67, 0.06);
    }

    .hbwb-btm-wrapph .hbwl-top .std-tit48 {
        color: #E60012;
    }

    .hbwb-btm-wrapph .hbwl-btm p {
        color: #060606;
    }

    .home-product {
        padding-top: 30px;
    }

    .hbwb-btm-wrap-li::after {
        opacity: 0.1;
        background: #060606;
    }

    .ys-phnav-header {
        background: #2b2b2b !important;
    }

    .ys-ph-navbar1 .ys-phnav-menubtn span,
    .ys-ph-navbar1 .ys-phnav-menubtn::after,
    .ys-ph-navbar1 .ys-phnav-menubtn::before,
    .ys-ph-navbar4 .ys-phnav-menubtn span,
    .ys-ph-navbar4 .ys-phnav-menubtn::after,
    .ys-ph-navbar4 .ys-phnav-menubtn::before {
        background: #fff;
    }

    .ys-phnav-menu {
        background: #2b2b2b !important;
    }

    .mod-fot-desz {
        left: -7.4vw;
    }

    .ys-phnav-logo {
        display: flex;
        align-items: center;
    }

    .ys-phnav-logo {
        width: 178px;
    }

    .head-logo-stock {
        padding-left: 24px;
    }

    .head-logo-stock::after {
        left: 10px;
        height: 18px;
    }

    .head-logo-stock p {
        font-size: 12px;
    }

    .ys-hd-ph .head-other-more .jpt-btn-cry {
        padding: 6px 14px !important;
    }

    .ys-phnav-logo a {
        display: block;
        width: 74px;
    }

    .ys-phnav-header a,
    .ys-phnav-header-font {
        font-size: 12px;
    }

    .ilbu-li-linkr {
        display: none;
    }

    .ilbu-li-link-ri {
        display: none;
    }

    .illl-li .ys-imgbox-cover {
        display: block;
        margin-bottom: 18px;
        border-radius: 10px;
    }

    .illl-li {
        margin-bottom: var(--space140);
    }

    .illl-li:last-child {
        margin-bottom: 0 !important;
    }

    .home-banner.act .hbwb-btm-wrap {
        opacity: 1;
    }

    .indusdet-solution-button {
        display: none;
    }

    .indusdet-solution-swiper .indusdet-solution-pagination {
        display: block !important;
        position: relative;
        bottom: auto !important;
        margin-top: 15px !important;
    }

    .indusdet-solution-swiper .swiper-pagination-bullet-active {
        background: var(--vicolor) !important;
    }

    .solut-page .solut-banner-le {
        width: 70%;
    }

    .srtl-ri {
        width: 100%;
        transform: translateY(0px) translateX(0px);
    }

    .sustain-repo-top-link {
        flex-direction: column-reverse;
        width: 100%;
    }

    .sustain-repo .srtl-le-title {
        margin-bottom: 18px;
    }

    .srtl-le {
        padding-left: 0 !important;
        padding-bottom: 28px;
        margin-bottom: 0 !important;
        padding-top: 24px;
    }

    .sustain-repo-top-link {
        padding: 25px 20px 0;
    }

    .home-banner .ys-ban-txtbox-tit {
        font-size: 36px;
    }

    /* 1199end */
}

@media screen and (max-width: 991px) {
    .case-banner-all {
        padding: 0 160px;
    }
}

@media screen and (max-width: 767px) {

    /* leah start */
    /* c1 */
    .solut-banner-le {
        width: 100%;
    }

    .solut-banner-ri {
        width: 100%;
        padding-top: 12px;
    }

    .solut-banner-le-tit {
        margin-bottom: 12px;
    }

    .sblb-cont {
        width: 36px;
        margin-right: 42px;
    }

    .sblb-cont::after {
        right: -31px;
        width: 22px;
    }

    .solut-sec {
        padding: var(--space140) 15px;
    }

    .solut-sec-ul-li {
        margin-bottom: 30px;
    }

    .ssul-below::after {
        width: 0;
    }

    .ssul-below-text p {
        color: #666;
    }

    .ssul-below-text {
        top: 10px;
        left: 0;
        width: 100%;
        color: #666;
        position: relative;
    }

    .ssul-below-back {
        border-radius: 4px;
    }

    .ssul-top-num {
        width: 25px;
    }

    .ssul-top-ri {
        width: calc(100% - 25px);
    }

    .ssul-top {
        margin-bottom: 10px;
        padding-right: 0%;
    }

    /* c2 */
    .indusdet-intro {
        padding-left: 15px;
        padding-right: 15px;
    }

    :root {
        --space40: 10px;
        --space100: 25px;
        --space50: 20px;
        --space120: 40px;
    }

    .indusdet-intro .ys-imgbox-cover {
        border-radius: 4px;
    }

    .indusdet-intro-box-bg {
        right: -9px;
        top: 67px;
        width: 250px;
    }

    .ilbu-li-link-le {
        padding-left: 0px;
    }

    .ilbu-li-link-ri {
        width: 100%;
        border-radius: 4px;
        margin-bottom: 15px;
    }

    .illl-top {
        padding-bottom: 12px;
    }


    .indusdet-list-box {
        border-left: 0px solid #E2E2E2;
    }

    .indusdet-solution-slide-link {
        border-radius: 4px;
        flex-wrap: wrap;
    }

    .issl-le {
        border-radius: 4px 4px 0 0;
        width: 100%;
    }

    .issl-ri {
        width: 100%;
        padding: 20px 15px 20px 15px;
    }

    .issl-ri-cry {
        padding-top: 10px;
    }

    .jpt-btn {
        margin-top: 18px;
    }

    .jpt-btn-cry {
        padding: 3px 20px;
    }


    /* d2 */
    .case-banner {
        border-radius: 0 0 40px 0;
    }

    .csul-link-below-type p {
        padding: 1px 12px;
    }

    .detail-banner-le-text {
        margin-bottom: 18px;
    }

    .detail-banner-ri {
        border-radius: 4px;
    }

    .detail-banner-ri img {
        border-radius: 4px;
    }

    .detail-sec-le-cont h4 {
        margin-bottom: 6px;
    }

    .detail-sec-le-cont img {
        border-radius: 4px !important;
    }

    .le-ul-li {
        margin-bottom: 4px;
    }

    .detail-sec-ri {
        width: 100%;
    }

    .detail-sec-ri {
        border-radius: 4px;
    }

    .dsrc-below-text {
        margin-bottom: 24px;
    }

    .dsrc-below-more p {
        padding-right: 4px;
    }

    .arrow-all {
        display: none;
    }



    /* e1 */
    .after-intro-text {
        padding: 0px 0px;
        margin-bottom: 20px;
    }

    .after-intro-ul-li {
        width: 100%;
        margin-bottom: 22px;
    }

    .aiul-cont-pic {
        margin-bottom: 10px;
    }

    .after-why-ul-li {
        width: 50%;
        margin-bottom: 15px;
    }

    .awul-cont img {
        margin-bottom: 8px;
        width: 30px;
    }

    .after-repair-le-tit {
        margin-bottom: 5px;
    }

    .after-repair-le-code {
        width: 90px;
        margin-top: 15px;
    }

    .after-repair-le-pic {
        width: 203px;
        bottom: -3px;
    }

    .after-repair-le {
        margin-bottom: 25px;
    }

    .dsrp-ul-li.wi33 {
        width: 100%;
    }

    .dsrp-ul-li {
        width: 100%;
    }

    .dsrp-ul-li.num label {
        width: 58%;
    }

    .dsrp-ul-li-num {
        right: -105px;
    }

    .ys-fii-submit {
        padding: 3px 40px;
    }

    .after-meth-ul-li {
        width: 100%;
    }

    /* e3 */
    .video-sec-top-le {
        width: 100%;
        margin: 0 -3px;
    }

    .video-sec-top-ri {
        width: 100%;
        margin-bottom: 16px;
    }

    .video-sec-top {
        flex-direction: column-reverse;
    }

    .vstl-card {
        margin-right: 0px;
        min-width: 33.333333%;
        padding: 0 3px;
    }

    .video-sec-ul-li {
        width: 100%;
    }

    .vsul-link {
        border-radius: 6px;
    }

    /* e4 */
    .pro-sec-le {
        width: 100%;
        margin-bottom: 25px;
    }

    .pro-sec-le {
        padding: 15px 15px;
    }

    .pcul-hidden {
        padding: 12px 15px;
    }


    /* e5 */
    .down-sec-le {
        width: 100%;
        margin-bottom: 25px;
    }

    .dslu-li .dslu-li-cont svg {
        width: 14px !important;
    }

    .dlhu-li .dlhu-li-cont svg {
        width: 14px !important;
    }

    .down-sec-ri .video-sec-top-ri {
        width: 100%;
    }

    .down-sec-ri .vstl-card {
        min-width: 33.333333%;
    }

    .dsru-li {
        width: 100%;
    }

    .dsru-li-link {
        border-radius: 6px;
    }

    .dlhu-li-cont {
        border-radius: 4px;
    }

    /* e3-1 */
    .newstory-sec-le {
        margin-bottom: 18px;
    }

    .nslt-tit {
        margin-bottom: 14px;
    }

    .company-intro-video-btn {
        width: 32px;
    }

    .newstory-sec-le-news {
        margin-bottom: 12px;
    }

    .nslu-li {
        margin-bottom: 2px;
    }

    .newstory-sec-ri {
        width: 100%;
    }

    .company-intro-video .ys-imgbox-cover {
        border-radius: 4px;
    }


    /* e2 */
    .internet-com-all {
        padding: 20px 20px;
        padding-right: 20px;
    }

    .internet-com-tit {
        margin-bottom: 12px;
    }

    .internet-com-ul-li {
        margin-bottom: 6px;
    }

    .icul-le img {
        width: 16px;
    }

    .icul-le p {
        padding-left: 8px;
    }

    .icul-le {
        width: 70px;
    }

    .icul-ri {
        width: calc(100% - 70px);
    }

    .internet-com-back {
        width: 224px;
    }

    .internet-com {
        margin-top: -25px;
    }

    .internet-below-ul-li {
        width: 100%;
    }

    .ibul-cont {
        border-radius: 4px;
        padding: 15px 15px;
    }

    /* f3 */
    .inves-page .ys-nyban-img img {
        height: 350px;
    }

    .ys-nyban-title-wrap {
        margin-bottom: 20px;
    }

    .investo-wrap {
        width: 100%;
        padding: 15px 15px 15px;
        border-radius: 4px;
    }

    .investo-wrap-tit-le span {
        font-size: 30px;
    }

    .investo-wrap-tit-ri {
        padding-left: 10px;
    }

    .iwtr-svg {
        width: 10px;
    }

    .inves-notice-top-more p {
        padding-right: 4px;
    }

    .inul-ri svg {
        width: 12px;
    }

    .inves-regular-ul-li {
        width: 100%;
    }

    .inves-contact-le {
        margin-bottom: 20px;
    }

    .icul-cont img {
        width: 18px;
    }

    .icul-cont p {
        padding-left: 10px;
    }

    .inves-contact-le-butt {
        margin-top: 20px;
    }

    .inves-contact-le-butt p {
        padding: 4px 26px;
    }

    .inves-contact-ri {
        border-radius: 4px;
    }

    /* leah end */

    /* delia-start */
    :root {
        --space50: 20px;
    }

    .new-banner-ul {
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        justify-content: flex-start;
        flex-wrap: nowrap;
        margin: 0 -8px;
        margin-bottom: 30px;
    }

    .new-banner-text p {
        margin-bottom: 20px;
    }

    .nbul-cont p {
        padding: 4px 14px;
        font-size: 12px;
    }

    .new-banner-ul-li {
        padding: 0 8px;
    }

    .slick-prev::before,
    .slick-next::before {
        display: none;
    }

    .nbcl-link {
        flex-direction: column-reverse;
    }

    .nbcl-le,
    .nbcl-ri {
        width: 100%;
    }

    .nbcl-le {
        padding: 25px 20px;
    }

    .new-banner .slick-dots li {
        width: 20px;
        height: 3px;
    }

    .new-banner .slick-dots {
        margin-top: 8px;
    }

    .new-sec-ul-li {
        width: 100%;
    }

    .new-banner-back {
        top: -113px;
        right: -30px;
        width: 240px;
    }

    .newstory-sec .ys-cont1440 {
        flex-direction: column;
    }

    .nslt-share {
        margin-bottom: 16px;
        padding-bottom: 16px;
    }

    .newstory-sec-le {
        width: 100%;
        margin-bottom: 36px;
    }

    .nslt-share-time {
        white-space: nowrap;
        width: auto;
    }

    .nslt-share-time,
    .nslt-share-le-text,
    .nbcl-le-com p,
    .nllr-time {
        font-size: 12px;
    }

    .nslt-share {
        justify-content: space-between;
        align-items: flex-end;
    }

    .nslt-cont {
        margin-bottom: 10px;
    }

    .newstory-sec-le-news {
        margin-bottom: 20px;
    }

    .nslu-li {
        margin-bottom: 8px;
    }

    .newstory-sec-ri {
        width: 100%;
    }

    .nllr-tit {
        max-height: 3.5em;
        -webkit-line-clamp: 2;
    }

    .arrow-all {
        display: none;
    }

    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }

    /* .honor-caro-ul .slick-list {
        padding-bottom: 10px;
    } */

    .honor-appro-ul {
        margin: 0 -8px;
    }

    .honor-appro-ul-li {
        width: 50%;
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .haul-cont {
        padding: 20px 12px;
        border-radius: 5px;
    }

    .haul-cont-text {
        font-size: 12px;
    }

    .haul-cont-pic {
        margin-bottom: 10px;
    }

    .haul-cont-tit {
        margin-bottom: 6px;
    }

    .honor-appro-note {
        padding-top: 15px;
    }

    .honor-appro {
        padding-bottom: 45px;
    }

    .honor-appro-note p {
        font-size: 12px;
    }

    .join-acctive .join-acctive-text,
    .join-acctive h2 {
        padding: 0 20px;
    }

    .jaul-ri,
    .jaul-le {
        width: 100%;
        min-height: 220px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    /* .join-acctive-ul-li .ys-imgbox-cover {
    height: auto;
  }

    .join-acctive-ul-li .ys-imgbox-cover img {
        width: 100%;
        min-height: 220px;
        object-fit: cover;
    } */

    .join-grow-ul-li {
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }

    .join-grow-ul-li.slick-slide:not(:first-child) {
        display: none;
    }

    .jgul-cont-pos {
        padding: 20px 18px;
    }

    .jgul-cont-text p {
        max-height: 3.5em;
        -webkit-line-clamp: 2;
    }

    .contact-help-le {
        width: 100%;
        padding-right: 0;
        margin-bottom: 30px;
    }

    .contact-help .ys-cont1440 {
        flex-direction: column;
    }

    .contact-help-ri {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-end;
    }

    .contact-help-ri .ys-imgbox-cover {
        width: 80%;
    }

    .contact-help-ri-posi {
        padding: 25px 20px;
        transform: translateX(-10%);
        margin-top: -50px;
        flex-direction: column;
        width: 90%;
    }

    .chrp-icon {
        width: 24px;
        margin-bottom: 6px;
    }

    .contact-help-le-text p {
        margin-bottom: 16px;
    }

    .chlu-li {
        padding: 14px 0;
    }

    .case-banner {
        border-radius: 0 0 30px 0;
    }

    .contact-page .contact-serv-back {
        display: none;
    }

    .contact-serv-cont {
        padding: 25px 20px;
        border-radius: 5px;
        width: 100%;
    }

    .dsrp-ul-li {
        width: 100%;
    }

    .dsrp-tit {
        margin-bottom: 8px;
    }

    .dsrp-ul-li label {
        padding: 5px 12px;
    }

    .dsrp-ul-li {
        margin-bottom: 16px;
    }

    .dsrp-ul-li.num label {
        width: 60%;
    }

    .ys-fia-text-word {
        font-size: 12px;
    }

    .ys-fia-text-btn {
        width: 14px;
        height: 14px;
        top: 3px;
    }

    .dsrp-ul-li.num {
        margin-bottom: 16px;
    }

    /* delia-end */

    .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;
    }

    .ys-ban-slick .slick-dots {
        bottom: 10px !important;
        right: auto !important;
        left: 0;
        width: 100% !important;
        height: 10px !important;
        position: absolute !important;
        z-index: 10;
        top: auto !important;
        transform: none !important;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }

    .ys-ban-slick .slick-dots li {
        width: 30px !important;
        height: 2px !important;
        margin: 0 3px;
    }

    .std-tit64 {
        font-size: 28px;
    }

    .ys-ban-txtbox-wrap {
        width: 100%;
    }

    :root {
        --font72: 24px;
        --font48: 22px;
        --font40: 20px;
        --font32: 18px;
        --font24: 18px;
        --font20: 16px;
        --font18: 14px;
        --font16: 14px;
        --space140: 45px;
    }

    .ys-ban-txtbox-tit {
        margin-bottom: 15px;
    }

    .ys-ban-txtbox-svg {
        display: none;
    }

    .hbwb-btm-wrap-li {
        width: 50%;
        margin-bottom: 12px;
    }

    .hbwb-btm-wrap-li:nth-child(2):after {
        display: none;
    }

    .hbwb-btm-wrap-li::after {
        height: 70px;
    }

    .hbwb-btm-wrap {
        padding: 22px 15px 15px;
    }

    .home-banner-wrap-copywr {
        padding-top: 45px;
    }

    .hbwc-ri-info {
        margin-top: 7px;
    }

    .home-banner-wrap-copywr .hbwb-btm-wrap {
        margin-top: 15px;
    }

    .hbwb-btm-wrap {
        padding: 22px 8px 15px;
    }

    .home-product-le-tit {
        margin-bottom: 22px;
    }

    .hplb-li-tit img {
        width: 14px;
        margin-top: -7px;
    }

    .hplb-li-tit .std-tit32 {
        padding-left: 8px;
    }

    .hplb-li-tit {
        margin-bottom: 10px;
    }

    .hplb-li-info {
        margin-bottom: 16px;
    }

    .home-area-top-tit {
        margin-bottom: 8px;
    }

    .home-area-top-info {
        margin-bottom: 8px;
    }

    .hatm-link svg {
        width: 6px;
    }

    .habu-li::after {
        width: 2px;
    }

    /* .habu-li {
        width: 100%;
    } */

    .habu-li {
        padding: 5px 12px;
        padding-left: 15px;
        margin-bottom: 10px;
    }

    .habu-li-ri {
        width: 25px;
    }

    .habu-li-le .std-tit20 {
        font-size: 14px;
    }

    .habu-le {
        margin-bottom: 7px;
    }

    .habu-ri-li-tit {
        margin-bottom: 10px;
    }

    .habu-ri-li-info {
        padding-right: 0px;
    }

    .hrlu-li:nth-child(3) .hrlu-link {
        padding-left: 0 !important;
    }

    .hrlu-li {
        width: 50%;
        margin-bottom: 18px;
    }

    .hrlu-li:nth-child(2n) {
        border-right: none;
    }

    .habu-ri-li-info {
        margin-bottom: 18px;
    }

    .hrlu-li-icon {
        width: 28px;
        margin-bottom: 10px;
    }

    .hrlu-link {
        padding: 0 20px;
    }

    .habu-ri-li-ul {
        margin-bottom: 6px;
    }

    .home-area-btm {
        padding-bottom: 148px;
    }

    .home-logo-ul::before {
        width: 16%;
    }

    .home-logo-ul::after {
        width: 16%;
    }

    .hllu-li {
        width: 104px;
    }

    .home-logo-top {
        margin-bottom: 16px;
    }

    .nsul-link-below-tit {
        font-size: 16px;
    }

    .nsul-link-below {
        padding: 20px 15px;
    }

    .nsul-link-below-tit {
        margin-bottom: 12px;
    }

    .new-sec-ul-li {
        margin-bottom: 15px;
    }

    .new-sec-ul {
        margin: 0 var(--jian1) -15px;
    }

    .hmlu-wrap p .std-tit48 {
        transform: translateY(2px);
    }

    .home-manufa-bg {
        width: 100%;
    }

    .mod-fot-top {
        padding-right: 0;
        flex-wrap: wrap;
    }

    .mod-fot-top-tit {
        width: 100%;
        margin-bottom: 15px;
    }

    .mod-fot {
        padding-top: 42px;
    }

    .mod-fot-top {
        margin-bottom: 25px;
    }

    .ys-nyban-title-wrap {
        width: 100%;
    }

    .ys-nyban-img::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.2);
    }

    .product-laser-ri-filter {
        flex-wrap: wrap;
    }

    .plrf-le {
        width: 100%;
    }

    .product-laser-ri-filter .video-sec-top-ri {
        width: 100%;
    }

    .plrf-le-ul-li {
        width: 100%;
        margin-bottom: 15px;
    }

    .plrt-icon {
        top: -1px;
        width: 14px;
    }

    .plrt-le {
        padding-left: 25px;
    }

    .plru-li {
        width: 100%;
    }

    .plrt-le {
        margin-bottom: 10px;
    }

    .product-laser-ri-top {
        padding-bottom: 20px;
    }

    .pc-fenye li {
        width: 26px;
        height: 26px;
        font-size: 12px;
        line-height: 26px;
        margin: 0px 2px;
    }

    .cinl-li {
        width: 50%;
        margin-bottom: 15px;
    }

    .company-intro-num-list {
        flex-wrap: wrap;
    }

    .cinl-li:nth-child(2n) {
        border-right: none;
    }

    .company-intro-cry {
        margin-bottom: 20px;
    }

    .company-intro-num {
        margin-bottom: 20px;
    }

    .company-intro-video .ys-imgbox-cover {
        border-radius: 8px;
    }

    .company-intro-video-btn {
        width: 34px;
    }

    .company-culture-box {
        flex-wrap: wrap;
    }

    .company-culture-box-le {
        width: 100%;
        margin-bottom: 25px;
    }

    .company-culture-box-ri {
        padding-left: 0;
        width: 100%;
    }

    .company-all {
        padding-left: 20px;
        padding-right: 20px;
    }

    .company-all-title {
        width: 100%;
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        padding-left: 0;
        padding-right: 0;
    }

    .company-all-bg {
        border-radius: 8px;
    }

    .company-all-title h2 {
        color: #333;
    }

    .company-all-title-text p {
        color: #666;
    }

    .canl-li {
        padding: 0 14px;
        border-right: 1px solid #ccc;
    }

    .canl-li-num {
        color: #666;
    }

    .canl-li-text {
        color: #999;
    }

    .company-all-num-list {
        flex-wrap: wrap;
    }

    .canl-li {
        width: 50%;
        margin-bottom: 15px;
    }

    .canl-li:nth-child(2n) {
        border-right: none;
    }

    .canl-li-num {
        margin-bottom: 5px;
    }

    .canl-li-text {
        line-height: 1.5;
    }

    .company-all {
        display: flex;
        flex-direction: column-reverse;
    }

    .company-all-bg {
        margin-top: 18px;
    }

    .company-process-swiper-slide {
        height: 260px !important;
    }

    .company-process-swiper-next,
    .company-process-swiper-prev {
        width: 36px !important;
    }

    .company-process-swiper-btn {
        width: 90px;
        right: 20px;
    }

    .company-process-swiper-pagination {
        width: calc(100% - 110px) !important;
    }

    .company-process-swiper-wrapper {
        padding-bottom: 35px;
    }

    .company-join-cry {
        position: relative;
        height: auto;
    }

    .company-join-cry-list {
        position: relative;
        display: block;
    }

    .company-join-bg {
        display: none;
    }

    .cjcl-li-bg {
        width: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }

    .cjcl-li-bg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .cjcl-li {
        width: 100%;
        padding: 0 !important;
    }

    .cjcl-li-link {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        transform: none !important;
        padding: 45px 20px;
    }

    .company-culture-box-le {
        margin-top: 0 !important;
    }

    .tecino-num-list-li {
        width: 50%;
        margin-bottom: 15px;
    }

    .tecino-num-list {
        flex-wrap: wrap;
    }

    .tecino-num-list-li:nth-child(2n) {
        border-right: none;
    }

    .tecino-num {
        padding: 0 40px;
    }

    .tecino-num-list {
        margin: 0 -40px;
    }

    .tecino-video-btn {
        width: 36px;
    }

    .tecino-page .ys-pos-center {
        top: 48%;
    }

    .tecino-page .ys-nyban-img img {
        min-height: 490px;
        object-fit: cover;
    }

    .tecino-video {
        margin-top: -40px;
    }

    .tecino-innovate-wrap-text {
        padding-bottom: 24px;
    }

    .tecino-innovate-wrap-text .std-tit40,
    .tiwi-text .std-tit40 {
        margin-bottom: 8px;
    }

    .tecino-innovate-list {
        margin-top: 18px;
    }

    .tecino-coop .slick-dots {
        margin-top: 15px;
    }

    .pdbr-cry-title h1 {
        font-size: 20px;
    }

    .pdbr-cry-tab {
        margin-left: 10px;
        padding: 3px 10px;
    }

    .pdbr-cry-text {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .pnll-cry-num {
        font-size: 18px;
    }

    .pdbr-num-list-li {
        padding: 0 15px;
    }

    .pdbr-num {
        margin-bottom: 15px;
    }

    .prodet-detail {
        border-radius: 0 0 20px 0;
    }

    .pdbl-slide-name {
        position: relative;
        left: auto;
        bottom: auto;
        transform: none !important;
        margin-top: -22px;
    }

    .prodet-page h2 {
        margin-bottom: 14px !important;
    }

    .indusdet-solution-slide-link {
        flex-wrap: wrap;
    }

    .issl-le {
        width: 100%;
    }

    .indusdet-solution .std-tit40,
    .detail-below .std-tit40,
    .prodet-para .std-tit40 {
        margin-bottom: 20px !important;
    }

    .indusdet-solution-slide-link {
        overflow: hidden;
        border-radius: 10px !important;
    }

    .issl-ri {
        width: 100%;
        padding: 20px 18px 25px 18px;
    }

    .issl-ri-title {
        padding-bottom: 12px;
    }

    .issl-ri-cry {
        padding-top: 12px;
    }

    .issl-le {
        border-radius: 10px;
    }

    .mars-soonser-core-up {
        display: none;
    }

    .mars-soonser-core-left {
        display: none;
    }

    .mars-soonser-core-right {
        width: 100%;
    }

    .mars-soonser-core-down .mscl-name {
        position: relative;
        opacity: 1;
        pointer-events: all;
    }

    .mscr-box {
        width: 100%;
    }

    .mars-soonser-core-right {
        border-radius: 10px !important;
    }

    .mars-soonser-core-down .mars-soonser-core-right {
        overflow: visible !important;
    }

    .mars-soonser-core {
        border-radius: 16px !important;
    }

    .prodet-para .slick-arrow {
        display: none !important;
    }

    .mscr-box {
        flex-wrap: wrap;
    }

    .mscr-box .slick-dots {
        position: absolute;
        bottom: -30px;
    }

    .mars-soonser {
        padding-bottom: 30px;
    }

    .mars-soonser-ph {
        display: block !important;
    }

    .mscl-series-nub {
        display: block;
    }

    .mscl-series-nub .std-text2 {
        line-height: 1.5 !important;
    }

    .mscl-series-nub {
        height: auto !important;
        padding: 8px 0;
    }

    .sustain-praxis-le {
        margin-bottom: 15px;
    }

    .slcl-ri-sub {
        margin-bottom: 8px;
    }

    .slcl-ri {
        margin-bottom: 15px;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .sustain-list-cry-li .ys-imgbox-cover {
        border-radius: 10px;
    }

    .sustain-list-cry .sustain-list-cry-li:nth-child(even) .slcl-ri {
        padding-right: 0px !important;
    }

    .sustain-num-list-li {
        border-left: none;
    }

    .snll-cry {
        padding: 0px 0px;
    }

    .sustain-num {
        height: 430px;
    }

    .snll-box {
        margin-bottom: 40px;
        min-height: 112px;
    }

    .snll-cry {
        align-items: flex-start;
    }

    .snll-box-text {
        width: 100%;
    }

    .sustain-num-list-li {
        padding-right: 10px;
    }

    .sustain-num-list .slick-dots {
        bottom: 22px;
    }

    .solut-banner-ri {
        padding-top: 18px;
    }

    .ssul-top {
        margin-bottom: 15px;
    }

    .ssul-below-back {
        border-radius: 8px;
    }

    .ssul-below-text {
        position: static;
        margin-top: 12px;
    }

    .solut-sec {
        padding-top: 20px;
    }

    .indusdet-intro .ys-imgbox-cover {
        border-radius: 8px;
    }

    .ilbu-li-link-ri {
        border-radius: 8px;
    }

    .iblc-li {
        width: 50%;
    }

    .illl-bottom-list-cry {
        flex-wrap: wrap;
    }

    .case-banner-all {
        padding: 0 0px;
    }

    .case-sec-top-le {
        width: 100%;
        position: relative;
        z-index: 10;
    }

    .video-sec-top-ri {
        width: 100%;
    }

    .case-sec-top-select {
        width: 100%;
    }

    .case-sec-top .video-sec-top-ri {
        width: 100%;
    }

    .case-sec-top-select {
        height: 38px;
        margin-right: 0 !important;
    }

    .case-sec-top .case-sec-top-select {
        margin-bottom: 12px;
    }

    .case-sec-top .case-sec-top-select:nth-child(1) {
        position: relative;
        z-index: 5;
    }

    .case-sec-top .case-sec-top-select:nth-child(2) {
        position: relative;
        z-index: 4;
    }

    .case-banner-desz {
        width: 70%;
    }

    .video-sec-top-ri img {
        width: 16px;
    }

    .case-sec-ul-li {
        width: 100%;
    }

    .case-sec-top {
        margin-bottom: 10px;
    }

    .csul-link-below-text {
        margin-bottom: 13px;
    }

    .ys-form-inof-item .ys-select-xtbbox {
        right: 0px;
    }

    .internet-com .ys-cont1440 {
        width: calc(100% - 40px);
    }

    .internet-com-all {
        padding-left: 0;
        padding-right: 0;
    }

    .ibul-cont {
        display: block;
    }

    .internet-below-ul-li {
        min-height: auto !important;
    }

    .video-sec-top {
        flex-direction: column;
        display: flex;
    }

    .video-page .video-sec-top-ri {
        margin-bottom: 0;
        margin-top: 16px;
    }

    .pslu-li.act .pslu-li-link {
        border-radius: 4px;
    }

    .dlbu-li-text {
        padding: 4px 10px;
    }

    .dlhu-li {
        margin-bottom: 2px;
    }

    .down-page .video-sec-top-le {
        margin-bottom: 15px;
    }

    .inul-link {
        flex-wrap: wrap;
    }

    .inul-time {
        width: 100%;
        margin-bottom: 5px;
    }

    .inul-ri {
        width: 100%;
    }

    .inves-notice-top-more {
        width: auto;
        flex: none;
    }

    .jaul-ri,
    .jaul-le {
        padding: 25px 20px;
    }

    .dsrp-ul-li.num label {
        width: calc(100% - 105px);
    }

    .ys-form-inof-item .ys-fii-input input {
        font-size: 14px;
    }

    .sgcc-li3 .sgcc-box {
        width: 70vw;
    }

    .sgcc-li2 .sgcc-box {
        width: 70vw;
    }

    .sgcc-li-act-cry .ys-cont1440 {
        flex-wrap: wrap;
    }

    .slac-intr {
        width: 100%;
    }

    .slac-ri {
        padding-left: 0 !important;
        width: 100%;
    }

    .slac-intr {
        margin-bottom: 26px;
    }

    .slac-ri-list-li {
        width: 100%;
        margin-bottom: 20px;
    }

    .sgcc-li-act-cry {
        padding-bottom: 15vh;
    }

    .sustain-go-bg {
        top: 6%;
    }

    .dsrp-ul-li-num {
        right: -126px;
        height: 34px !important;
    }

    .dsrp-ul-li.num label {
        width: calc(100% - 127px);
    }

    .down-sec-ri-pop .ys-modal-content {
        border-radius: 10px;
        padding: 26px 20px 28px;
    }

    .mscl-name-tit .std-text2 {
        font-weight: bold;
        text-align: center;
        font-size: 16px;
        line-height: 1.5;
    }

    .mscl-name-tit {
        margin-bottom: 15px;
    }

    .indusdet-page .indusdet-intro-box-bg {
        right: -20px;
        top: -21%;
        width: 250px;
    }

    .down-page .dsrp-ul-li {
        width: 50%;
    }

    .down-page .ys-form-inof-item.on,
    .down-page .ys-form-inof-submit,
    .down-page .ys-form-inof-agree,
    .down-page .ys-form-inof-item.num,
    .down-page .ys-form-inof-text {
        width: 100% !important;
    }

    .mscl-name {
        padding-top: 20px;
    }

    .ys-fii-tips span {
        font-size: 12px;
    }

    .product-laser-baner {
        display: block;
        margin-bottom: 18px;
    }

    .product-laser-baner p {
        color: #333;
    }

    .product-page .ys-nybanner .ys-nyban-title-info {
        display: none;
    }

    .company-all-num .canl-li-num span {
        color: #666 !important;
    }

    .mscl-name {
        height: auto !important;
    }

    .company-process-bg {
        height: 80%;
    }

    .company-process-bg img {
        height: 100%;
        object-fit: cover;
    }

    .hbwc-ph-bg {
        width: 79%;
    }

    .hbwc-le-info {
        font-size: 32px;
    }

    .hbwc-le {
        text-align: left;
        width: 86%;
        margin-left: auto;
        margin-right: auto;
    }

    .hbwc-le-info span {
        padding-left: 46px;
    }

    .hbwc-ph-bg {
        margin-top: -18px;
    }

    .hbwc-ri {
        width: 85%;
        margin: 0 auto;
        margin-top: 15px;
    }

    .ys-ban-slick .slick-dots {
        bottom: 52px !important;
    }

    .home-product {
        padding-top: 10px;
    }

    .hbwb-btm-wrapph {
        padding-left: 20px;
        padding-right: 20px;
    }

    .habu-li {
        width: calc(50% - 5px);
        box-shadow: 0px 8px 29px 0px rgba(0, 33, 67, 0.06);
    }

    .habu-le {
        justify-content: space-between;
    }

    .home-manufa {
        padding-bottom: 194px;
    }

    .jgul-cont-pos {
        position: static;
        left: 0;
        bottom: 0;
    }

    .jgul-cont-tit {
        color: #333;
    }

    .jgul-cont-text p {
        color: #666;
    }

    .jgul-cont-text p {
        max-height: none;
        -webkit-line-clamp: 200;
    }

    .jgul-cont-pos {
        padding-right: 0 !important;
        padding-left: 0 !important;
        padding-bottom: 0 !important;
    }

    .illl-bottom-list {
        margin-bottom: 10px;
    }

    .indusdet-list .ys-cont1440 {
        padding-left: 20px;
    }

    .msul-icon {
        width: 22px;
    }

    .mod-side-ul {
        width: 32px;
    }

    .customer-service-btn {
        right: 10px !important;
    }

    .customer-service-btn {
        width: 44px;
    }

    .mod-side-ul-li {


        padding: 10px 0;
    }

    .msul-code {
        padding: 15px 16px;
    }

    .msul-aside {
        font-size: 14px;
        padding: 7px 15px;
    }

    .msul-aside span {
        line-height: 1.5;
    }

    .pnll-cry-num {
        font-size: 16px;
    }

    .jpt-btn-cry {
        padding: 6px 25px;
    }

    .mod-fot-center {
        position: relative;
        z-index: 12;
    }

    .ibul-cont::before {
        top: 17px;
    }

    .cjcl-li-link-cry {
        width: 100%;
    }

    .mod-fot-top-tit,
    .mod-fot-top-more {
        position: relative;
        z-index: 10;
    }

    .solut-page .solut-banner-le {
        width: 100%;
    }

    .sblb-cont::after {
        right: -24px;
        width: 16px;
    }

    .sblb-cont {
        width: 28px;
        margin-right: 30px;
    }

    .sustain-repo-top-link {
        padding: 25px 16px 0;
        border-radius: 10px;
    }

    .srtl-le {
        padding-top: 14px;
    }

    .srtl-ri .ys-imgbox-cover {
        border-radius: 10px;
    }

    .srtl-ri::after {
        top: 16px;
        left: 6px;
    }

    /* .mod-side-ul-li2 .msul-aside {
        transform: translateX(0) !important;
        pointer-events: none;
    } */

    .home-banner .ys-ban-txtbox-tit {
        font-size: 26px;
    }


    .ssul-below-back img {
        min-height: 140px;
    }

    /* .mod-side-ul-li2 .msul-aside {
        right: 20px;
    } */

    .msul-icon {
        transition: all 0.36s;
    }

    .msul-aside {
        padding-right: 40px;
    }

    /* .mod-side-ul-li2.act .msul-aside {
        pointer-events: all;
    }

    .mod-side-ul-li2.act .msul-icon {
        opacity: 0;
    } */

    .dsru-li-link .ys-imgbox-cover {
        width: 100%;
    }

    .dsru-li {
        width: 50%;
    }

    .tecino-num-list {
        justify-content: center;
    }

    .srtl-le-cry-btn .slcb-more {
        min-width: 136px;
    }

    .habu-ri-li-ul {
        flex-wrap: wrap;
    }

    .hrlu-link {
        padding: 0 10px;
    }

    .hmlu-wrap p {
        flex-wrap: wrap;
    }

    .hmlu-wrap-sp {
        margin-top: 4px;
    }

    .snll-box {
        min-height: 130px;
    }

    .sustain-num {
        height: 460px;
    }


    .ys-phnav-logo {
        width: 170px;
    }

    .ssul-top-ph {
        display: block;
        margin-top: 10px;
    }

    .ssul-top-pc {
        display: none;
    }

    .after-repair .ys-fii-name {
        font-size: 12px;
    }

    .ys-form-inof-item .ys-fii-input input {
        font-size: 12px;
    }

    .dsrp-ul-li label {
        padding: 8px 12px;
    }

    .dsrp-ul-li.num label {
        width: 100%;
    }

    .dsrp-ul-li-num {
        position: relative;
        right: 0;
        flex: none;
        height: 24px !important;
    }

    .ys-fii-submit {
        padding: 7px 40px;
    }

    .srtl-le-cry-btn .slcb-more {
        min-width: 128px;
        padding: 6px 10px;
    }

    .ys-nyban-title p {
        font-size: 14px;
    }

    .ys-nyban-title .std-tit40 {
        text-align: center;
    }

    .tecino-page .ys-nyban-img img {
        min-height: 550px;
        object-fit: cover;
    }

    /* 767end */
}


@media screen and (max-width: 480px) {

    .dsru-li {
        width: 100%;
    }

    .ys-phnav-logo a {
        width: 66px;
    }

    .head-logo-stock {
        padding-left: 16px;
    }

    .head-logo-stock::after {
        left: 6px;
    }

    .ys-phnav-logo {
        width: 154px;
    }

    .ys-ph-navbar1 .ys-phnav-header-font,
    .ys-ph-navbar4 .ys-phnav-header-font {
        font-size: 12px;
    }

    .ys-phnav-r>div {
        margin-left: 8px;
    }


}