@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {

    /* 1920end */
}

@media screen and (max-width: 1680px) {
    :root {
        --font80: 70px;
        --space150: 130px;
    }
    /* .product-main h1 {
        font-size: 50px;
    } */
    .product-link-list {
        padding-left: 40px;
    }
    .pwlu-li-num {
        font-size: 90px;
    }
    .pllu-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .product-link-list-ul {
        margin: 0 -10px;
    }
    .product-link-mach-icon {
        width: 40px;
    }
    .product-link-mach-parga {
        width: calc(100% - 40px);
    }
    .product-main .mod-bread {
        top: 16px;
    }
    .yftn-ul-li {
        padding: 0 40px;
    }
    .yftn-ul {
        display: flex;
        margin: 0 -40px;
    }
    .ys-footer-tp-nav {
        padding-left: 100px;
        padding-right: 100px;
    }
    .head-other-btn .head-other-btn-box:nth-child(1) {
        margin-left: 28px;
    }
    .ys-hd-pc {
        padding: 0 40px;
    }
    .ys-footer-bt-ri a {
        padding: 0 8px;
    }
    .ys-footer-bt-ri {
        margin: 0 -8px;
    }
    a[href="https://www.yongsy.com"] {
        margin-left: 15px;
    }
    .head-navwrap {
        left: 45%;
    }
    .product-main .ys-nyban-title{
        position: static;
        transform: inherit;
        padding-top: 120px;
        padding-bottom: 50px;
    }
    .product-main .ys-nyban-img{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    .product-main .ys-nyban-img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .ciul-cont {
        padding: 30px 20px 60px;
    }
    .case-list-tab-li a{
        font-size: 18px;
        padding: 0 20px;
    }
    .lwic-icon {
        width: 80px;
    }
    .life-ban-info {
        padding: 35px 25px 50px;
        bottom: 40px;
        width: 30%;
    }
    .life-welfare-bg{
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    .life-welfare-bg img{
        height: 100%;
        object-fit: cover;
    }
    .life-welfare .ys-cont1500{
        position: static;
        transform: inherit;
        padding-top: var(--space150);
        padding-bottom: var(--space150);
    }
    .innova-main .ys-nyban-title h1 {
        width: 68.5%;
    }
    .innova-develop-tit {
        width: 25%;
    }
    .innova-develop-list {
        width: 75%;
    }
    .swll-text-parga {
        padding-left: 40px;
    }
    .swll-text {
        padding-right: 60px;
    }
    .platform-down-bg {
        height: 420px;
    }
    .pro-relat-text h2 {
        margin-bottom: 100px;
    }
    .pro-relat-text {
        padding-left: 100px;
    }
    .wbdu-li-num span {
        font-size: 100px;
    }
    .who-ban .ys-cont1400 {
        transform: translateY(250px);
    }
    .wblu-li-cont-lab {
        width: 200px;
    }
    .wlcl-icon {
        width: 40px;
        height: 40px;
    }
    .wlcl-parga {
        width: calc(100% - 40px);
        /* padding-left: 20px; */
    }
    .wlcl-parga p{
        font-size: 14px;
    }
    .who-ban-le {
        padding-right: 180px;
        transform: translateY(30px);
    }
    .who-ban-data {
        top: 250px;
    }
    /* .wbdu-li:last-child {
        padding-bottom: 160px;
    } */
    .idll-cont {
        padding: 0 20px;
    }
    .head-nav-item-down{
        left: calc(50% + var(--moveleft));
    }
    .home-new-slick-li {
        width: 650px !important;
    }
    .rals-li-cont-text {
        margin-top: 50px;
        padding-right: 80px;
    }
    .reside-app .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        bottom: 80px !important;
    }
    .reside-app .swiper-button-prev,
    .reside-app .swiper-button-next{
        bottom: 55px !important;
    }
    .reside-app .swiper-button-next {
        right: 120px !important;
    }
    .reside-app .swiper-button-prev{
        right: 180px !important;
    }
    .reside-solu-text-data {
        padding-right: 60px;
    }
    .rasl-cont {
        padding: 40px 20px 60px;
    }
    .reside-adv-slick-li {
        padding: 0 6px;
    }
    .reside-adv-slick {
        margin: 0 -6px;
    }
    .rasl-cont-tit{
        font-size: 26px;
    }
    .head-logo{
        width: 170px;
    }
    .head-logo .mod-icon {
        width: 170px;
        height: 37px;
    }
    .pdlu-li-cont-num {
        font-size: 30px;
    }
    .rals-li-cont-text {
        margin-top: 30px;
    }
    .rals-li-cont-text .std-h4 {
        margin-bottom: 20px;
    }
    .reside-app .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        bottom: 40px !important;
    }
    .rals-li-cont-text {
        margin-top: 40px;
    }
    .reside-app .swiper-button-next,
    .reside-app .swiper-button-prev {
        bottom: 15px !important;
    }
    .pro-intro-text {
        padding-right: 140px;
    }
    .rasl-cont-tit {
        font-size: 24px;
    }
    .ys-footer-tp-nav {
        padding-left: 30px;
        padding-right: 80px;
    }
    .pro-main .ys-nyban-title h1{
        font-size: 42px;
    }
    :root {
        --font48: 44px;
    }
    .hcsl-img-list {
        padding: 20px 60px;
    }
    .hcsl-img-list-li {
        margin-bottom: 30px;
    }
    .hill-tit {
        margin-bottom: 10px;
    }
    .hill-parga p{
        font-size: 14px;
    }
    .pdlu-li-cont-num span {
        font-size: 22px;
    }
    .cwlt-ul-li {
        padding: 0 20px;
    }
    .cwlt-ul {
        margin: 0 -20px;
    }
    .custom-wrap .custom-wrap-le {
        padding-right: 80px;
    }
    .custom-wrap-le-list {
        margin-top: 50px;
    }
    .who-ban .ys-cont1400 {
        transform: translateY(120px);
    }
    .who-ban-data {
        top: 150px;
    }
    /* .wbdu-li:last-child {
        padding-bottom: 250px;
    } */

    .sbll-link, .sbru-li-ul-item a {
        padding: 10px 10px;
    }
    .spwl-bt-le {
        width: 35%;
    }
    .spwl-bt-ri {
        width: calc(65% - 160px);
    }
    /* 1680end */
}

@media screen and (max-width: 1440px) {
    :root {
        --font80: 60px;
        --font54: 40px;
        --font48: 36px;
        --font40: 30px;
        --font30: 24px;
        --font24: 20px;
        --font20: 18px;
        --font18: 16px;
        --font16: 14px;
        --font14: 14px;
        --font14: 12px;
        --iconwidth: 24px;
        --space150: 110px;
        --space100: 80px;
        --space80: 60px;
        --space50: 40px;
        --line80: 70px;
    }
    .ys-modal-content {
        max-height: 650px;
    }
    .head-other-btn .head-other-btn-box {
        width: 110px;
        margin-left: 6px;
    }
    .holt-more {
        width: 10px;
        height: 10px;
    }
    .head-other-search {
        margin-right: 20px;
    }
    /* .ys-footer-tp-le {
        width: 180px;
    } */
    .yftl-logo {
        margin-bottom: 40px;
    }
    .yftl-share-li {
        margin-right: 18px;
        width: 40px;
    }
    .ys-footer-tp-nav {
        /* width: calc(68% - 180px); */
        padding-left: 30px;
        padding-right: 50px;
    }
    .head-logo {
        width: 110px;
    }
    .head-logo .mod-icon {
        width: 110px;
        height: 20px;
    }
    .head-nav-item {
        padding: 0 15px;
    }
    .head-nav {
        margin: 0 -15px;
    }
    .pwlu-li-num {
        font-size: 80px;
    }
    .pwlu-li-info li {
        padding: 0 15px;
    }
    .pwlu-li-info ul {
        margin: 0 -15px;
    }
    .pwlu-li-info {
        padding: 0 10px;
    }
    .pwlu-li a {
        padding: 20px 10px 40px;
    }
    .yfts-wrap-input {
        width: calc(100% - 100px);
        height: 48px;
    }
    .yfts-wrap-btn {
        width: 100px;
        line-height: 38px;
    }
    .yftn-ul-li>a {
        margin-bottom: 20px;
    }
    .ys-footer-bt-ri{
        width: 40%;
        margin: 0 -6px;
    }
    .ys-footer-bt-le{
        width: 60%;
        padding-right: 30px;
    }
    .ys-footer-bt-ri a {
        padding: 0 6px;
    }
    /* .product-main h1 {
        font-size: 44px;
    } */
    .product-main .ys-nyban-title {
        padding-top: 100px;
    }
    .product-link-mach-icon {
        width: 36px;
    }
    .product-link-mach-parga {
        width: calc(100% - 36px);
        padding-left: 15px;
    }
    .product-link-mach {
        width: 150px;
    }
    .product-link-list {
        width: calc(100% - 150px);
        padding-left: 30px;
    }
    .std-btn1 p,
    .std-btn2 p{
        line-height: 34px;
    }
    .product-wrap-list-ul {
        margin: 0 -13px 25px;
    }
    .pllu-li {
        padding: 0 6px;
        margin-bottom: 15px;
    }
    .product-link-list-ul {
        margin: 0 -6px;
    }
    .product-link {
        width: 60%;
    }
    .pwlu-li-lab-icon{
        position: relative;
        top: -2px;
    }
    .yftl-share-li-pop {
        width: 130px;
    }
    .contact-form-ri {
        padding: 30px 20px 50px 40px;
    }
    .contact-form-text {
        padding-right: 60px;
    }
    .contact-form-text h1 {
        margin-bottom: 24px;
    }
    .std-btn4-box {
        padding: 0 30px;
    }
    .std-btn4-box p {
        line-height: 48px;
    }
    .ys-form-inof-agree {
        margin-bottom: 30px;
    }
    .ys-fii-input {
        height: 48px;
    }
    .ys-form-inof-item2 {
        padding: 0 8px;
        margin-bottom: 25px;
    }
    .ys-form-inof {
        margin: 0 -8px;
    }
    .contact-infor-ul-li {
        padding: 0 8px;
        margin-top: 16px;
    }
    .contact-infor-ul {
        margin: 0 -8px;
    }
    .ciul-cont {
        padding: 25px 20px 40px;
    }
    .ciul-cont-info-li img {
        width: 18px;
    }
    .ciul-cont-info-li p {
        width: calc(100% - 18px);
        padding-left: 4px;
    }
    .contact-form-text p {
        margin-bottom: 10px;
    }
    .yfic-img {
        width: 125px;
    }
    .ys-fia-text-btn {
        top: 3px;
    }
    .newdet-wrap-tp h1 {
        margin-bottom: 22px;
    }
    .nwti-share-icon-li {
        width: 38px;
        margin-right: 14px;
    }
    .nwti-share p {
        line-height: 36px;
        margin-right: 20px;
    }
    .nwti-le-time p::before {
        width: 6px;
        height: 6px;
        right: -3px;
    }
    .nwti-le-lab p {
        padding: 0 15px;
        line-height: 36px;
    }
    .nwti-share {
        padding-left: 20px;
        padding-right: 24px;
    }
    .newdet-wrap-bt {
        margin-top: 34px;
    }
    .newdet-wrap-bt .yxedr-active {
        padding-bottom: 30px;
        margin-bottom: 20px;
    }
    .nwbp-li {
        padding: 0 30px;
    }
    .newdet-wrap-bt-page {
        margin: 0 -30px;
    }
    .nwbp-li a {
        padding: 20px 50px 20px 26px;
    }
    .nwrs-li-text {
        padding: 0 40px;
    }
    .nwsk-input input {
        padding: 0 22px;
    }
    .nwss-tp img {
        width: 14px;
    }
    .nwsk-input {
        height: 50px;
    }
    .nwsk-icon {
        line-height: 50px;
    }
    .nwss-tp {
        margin-bottom: 5px;
    }
    .new-wrap-list .hnsl-text-tit {
        margin-bottom: 24px;
    }
    .new-wrap-list .hnsl-text-time {
        margin-bottom: 18px;
    }
    .new-wrap-list .home-new-slick-li {
        padding: 0 10px;
        margin-bottom: 45px;
    }
    .new-wrap-list .home-new-slick {
        margin: 0 -10px 20px;
    }
    .new-wrap-recom-slick .slick-list {
        padding-bottom: 30px;
    }
    .casedet-recom-text {
        padding-right: 100px;
    }
    .casedet-recom-text-lab{
        margin-bottom: 12px;
    }
    .casedet-recom-text h1 {
        margin-bottom: 25px;
    }
    .casedet-recom-text .hcsl-text-info-li:last-child {
        margin-bottom: 40px;
    }
    .casedet-recom {
        padding-top: 65px;
        padding-bottom: 55px;
    }
    .casedet-wrap-le,
    .down-wrap-side{
        top: 110px;
    }
    .cwlu-li-text .std-text2 {
        padding-right: 40px;
    }
    .casedet-wrap-le-btn .std-btn4-box p {
        line-height: 50px;
    }
    .casedet-wrap-le-btn .std-btn4-box-icon {
        width: 18px;
        height: 18px;
    }
    .case-main .life-ban-info {
        padding: 30px 40px 20px 20px;
    }
    .custom-main .life-ban-info{
        padding: 30px 40px 45px 20px;
    }
    .life-ban-info{
        bottom: 40px;
    }
    .life-ban-info .std-text2::after {
        width: 50px;
        height: 3px;
        top: -12px;
    }
    .mod-bread {
        bottom: 20px;
    }
    .hcsl-text {
        padding: 0 40px;
    }
    .hcsl-text-tit {
        margin-bottom: 30px;
    }
    .hcsl-text-info-li:last-child {
        margin-bottom: 60px;
    }
    .hcsl-text-btn{
        margin-top: 60px;
    }
    .hcsl-img-num {
        font-size: 56px;
        right: 40px;
        bottom: 20px;
    }
    .htil-icon {
        width: 22px;
    }
    .hcsl-text-info-li p {
        width: calc(100% - 22px);
        padding-left: 18px;
    }
    .case-list-tab-li a {
        font-size: 16px;
        line-height: 40px;
    }
    .case-list-tab-li {
        padding: 0 6px;
    }
    .case-list-tab {
        margin: 0 -6px 30px;
    }
    .case-list-ul-li {
        padding: 0 8px;
        margin-top: 16px;
    }
    .case-list-ul {
        margin: 0 -8px;
    }
    .slul-text {
        padding: 16px 16px 22px;
    }
    .slul-text-icon {
        width: 22px;
        bottom: 22px;
        left: 16px;
    }
    .slul-text .std-text2 {
        margin-bottom: 55px;
    }
    .hcsl-text-info-li {
        margin-bottom: 12px;
    }
    .dwsl-li-tp a {
        padding: 20px 0;
    }
    .dwsl-li-tp svg {
        width: 20px;
        height: 20px;
    }
    .dwsl-li-bt {
        padding-top: 15px;
        padding-bottom: 25px;
    }
    .dwsl-li-bt-li {
        padding: 0 20px;
    }
    .down-wrap-list {
        padding-left: 70px;
    }
    .dbbl-item5 .std-btn4-box-icon {
        width: 20px;
        height: 20px;
    }
    .dwll-bt-bd-li {
        padding: 25px;
    }
    .ys-nyban-search {
        height: 50px;
        margin-top: 30px;
    }
    .ys-nyban-search-icon {
        width: 70px;
        height: 40px;
    }
    .ys-nyban-search-input {
        width: calc(100% - 70px);
    }
    .custom-wrap .contact-form-ri {
        padding: 40px 40px 60px 34px;
    }
    .custom-wrap-le-pos {
        margin-bottom: 30px;
    }
    .life-develop-le {
        padding-right: 100px;
    }
    .lwic-icon {
        width: 70px;
    }
    .lwsl-wrap-item-cont {
        padding: 15px;
    }
    .life-recru h2 {
        margin-bottom: 30px;
    }
    .lrwu-li-tp-icon {
        width: 32px;
        height: 32px;
        top: -3px;
    }
    .lrwu-li.act {
        padding: 30px 40px;
    }
    .lrwu-li-tp-text {
        width: calc(100% - 32px);
    }
    .lltt-tit {
        margin-bottom: 12px;
    }
    .lrwu-li-bt {
        padding-top: 30px;
        margin-top: 15px;
    }
    .llbl-li {
        margin-bottom: 30px;
    }
    .lrwu-li {
        padding: 52px 40px;
    }
    .life-ban-info {
        padding: 30px 20px 40px;
    }
    .slick-dots li,
    .swiper-pagination-bullet {
        width: 8px !important;
        height: 8px !important;
    }
    .sustain-wrap-ul-li {
        width: 300px;
    }
    .ys-nyban-btn {
        margin-top: 50px;
    }
    .reside-solu-text {
        padding-right: 60px;
    }
    .rstd-li-data {
        font-size: 38px;
    }
    .reside-solu-text-data {
        padding-right: 40px;
    }
    .rasl-cont-icon {
        width: 46px;
        margin-bottom: 15px;
    }
    .rasl-cont-tit {
        margin-bottom: 20px;
    }
    .rasl-cont {
        padding: 30px 25px 50px;
    }
    .rasl-cont-info p {
        margin-bottom: 10px;
        padding-left: 25px;
    }
    .reside-adv-slick-li {
        padding: 0 6px;
    }
    .reside-adv-slick {
        margin: 0 -6px;
    }
    .ratu-li {
        margin: 0 30px;
    }
    .reside-app-tab {
        margin-bottom: 50px;
    }
    .rals-li-cont-text {
        padding-left: 60px;
        margin-top: 60px;
        padding-right: 40px;
    }
    .rals-li-cont-text .std-h4 {
        margin-bottom: 18px;
    }
    .swiper-button-icon {
        width: 40px !important;
        height: 40px !important;
    }
    .reside-app .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        left: calc(57% + 60px) !important;
        bottom: 50px !important;
    }
    .reside-app .swiper-button-prev,
    .reside-app .swiper-button-next {
        bottom: 30px !important;
    }
    .reside-case .hcsl-text-tit{
        font-size: 32px;
    }
    .reside-app .swiper-button-prev {
        right: 150px !important;
    }
    .reside-app .swiper-button-next {
        right: 100px !important;
    }
    .std-btn3-box p {
        line-height: 48px;
    }
    .std-btn3-box {
        padding: 0 30px;
    }
    .tech-wrap-list-li {
        padding: 0 10px;
        margin-bottom: 24px;
    }
    .tech-wrap-list {
        margin: 0 -10px;
    }
    .twll-cont-text {
        padding: 30px 40px;
    }
    .twll-cont-text-icon {
        width: 42px;
        margin-bottom: 20px;
    }
    .twll-cont-text-tit {
        margin-bottom: 20px;
    }
    .cwli-li-icon {
        position: relative;
        top: -1px;
    }
    .hstu-li p {
        line-height: 36px;
    }
    .swll-text-icon {
        width: 58px;
        height: 58px;
        top: -11px;
    }
    .swll-text-parga {
        width: calc(100% - 58px);
        padding-left: 30px;
    }
    .swll-text-parga .std-h4 {
        margin-bottom: 14px;
    }
    .swll-text {
        padding-right: 40px;
    }
    .service-wrap-list::before,
    .service-wrap-line {
        left: 29px;
    }
    .platform-core-text {
        padding-right: 100px;
    }
    .platform-core-text h2 {
        margin-bottom: 20px;
    }
    .platform-core-text-parga {
        margin-bottom: 40px;
    }
    .pasl-cont {
        padding: 34px 20px 28px;
    }
    .pasl-cont-icon {
        width: 56px;
        height: 56px;
    }
    .pasl-cont-tit {
        margin-top: 16px;
        padding-top: 12px;
    }
    .pasl-cont-parga {
        margin-top: 16px;
    }
    .platform-adv-swiper {
        padding-bottom: 40px !important;
    }
    .platform-down-cont-text {
        width: 66%;
        padding-left: 60px;
    }
    .platform-down-cont {
        padding-left: 80px;
        padding-right: 180px;
    }
    .platform-down-cont-img {
        width: 34%;
    }
    .pro-data-list {
        padding: 40px 80px;
    }
    .pdlu-li {
        padding: 10px 30px;
    }
    .pdlu-li-cont-num {
        font-size: 38px;
    }
    .pro-data-list-ul {
        margin: 0 -30px;
    }
    .pro-intro-text {
        padding-right: 150px;
    }
    .pro-intro-text h2 {
        margin-bottom: 30px;
    }
    .pro-intro-text-parga p {
        margin-bottom: 12px;
    }
    .pro-intro-text-parga p:last-child {
        margin-bottom: 30px;
    }
    .pcul-wrap-tp img {
        width: 40px;
    }
    .pasl-cont-ul-li {
        padding: 0 15px;
        margin-bottom: 30px;
    }
    .pasl-cont-ul,
    .pro-adv-slick{
        margin: 0 -15px;
    }
    .pro-adv-slick-li{
        padding: 0 15px;
    }
    .pcul-wrap {
        padding: 25px 28px 38px 32px;
    }
    .pwul-cont {
        padding: 20px 26px;
    }
    .pcsl-wrap-ul-li {
        padding: 0 8px;
        margin-bottom: 16px;
    }
    .pcsl-wrap-ul,
    .pro-core-slick{
        margin: 0 -8px;
    }
    .pro-core-slick-li{
        padding: 0 8px;
    }
    .pro-core-slick .slick-list {
        padding-bottom: 30px;
    }
    .pro-relat-text h2 {
        margin-bottom: 70px;
    }
    .prtu-li-text {
        padding: 0 22px;
    }
    .prtu-li-tp {
        padding: 30px 70px 30px 20px;
    }
    .pro-relat-text {
        padding-left: 80px;
    }
    .wbdu-li-num span {
        font-size: 90px;
    }
    .who-ban-le h1 {
        margin-bottom: 30px;
    }
    .who-ban-le p {
        margin-bottom: 10px;
    }
    .who-ban .ys-cont1400 {
        transform: translateY(220px);
    }
    .who-ban-data {
        top: 220px;
    }
    .who-develop::before {
        left: 40px;
    }
    .who-develop::after {
        right: 40px;
    }
    .who-develop-le {
        padding-right: 80px;
    }
    .who-develop-ri {
        padding-left: 70px;
    }
    .who-develop-le h2 {
        margin-bottom: 24px;
    }
    .wdrs-li-cont .std-h5 {
        margin-bottom: 15px;
    }
    .wlcl-icon {
        width: 36px;
        height: 36px;
    }
    .wlcl-parga {
        width: calc(100% - 36px);
        padding-left: 8px;
    }
    .wlcl-parga p {
        font-size: 12px;
    }
    .wblu-li-cont-lab {
        width: 170px;
        top: 25px;
        left: 5px;
        padding: 6px 6px;
    }
    .wblu-li.act .wblu-li-cont-lab {
        left: 20px;
    }
    .who-busin-tit {
        margin-bottom: 30px;
    }
    .whsl-cont-ul-li {
        padding: 0 30px;
        margin-bottom: 30px;
    }
    .who-honor-slick-li{
        padding: 0 30px;
    }
    .who-honor-slick,
    .whsl-cont-ul{
        margin: 0 -30px;
    }
    .who-honor {
        padding-top: 100px;
        padding-bottom: 220px;
    }
    .hstu-li-circle {
        width: 20px;
    }
    .sustain-wrap h2 {
        margin-bottom: 50px;
    }
    .innova-data-list {
        padding: 45px 40px 60px;
    }
    .idlu-li {
        padding: 0 20px;
    }
    .innova-data-list-ul {
        margin: 0 -20px;
    }
    .innova-data {
        margin-top: -50px;
    }
    .innova-main .mod-bread {
        bottom: 70px;
    }
    .innova-intell {
        padding-bottom: 100px;
    }
    .iisl-cont-icon {
        width: 100px;
        height: 100px;
        margin: 0 auto 30px;
    }
    .innova-service-wrap-text {
        top: 50px;
        padding-left: 100px;
        padding-right: 50px;
    }
    .iswt-tp {
        margin-bottom: 40px;
    }
    .iswt-bt-ul-li {
        padding: 0 10px;
    }
    .iswt-bt-ul {
        margin: 0 -10px;
    }
    .iswt-bt {
        padding-left: 0;
    }
    .innova-platform-tp-ri {
        padding-left: 100px;
    }
    .ipbd-li-icon {
        width: 56px;
        margin: 0 auto 18px;
    }
    .innova-platform-bt-parga {
        padding-bottom: 36px;
        margin-bottom: 40px;
    }
    .innova-platform-bt {
        padding: 35px 60px 42px 45px;
    }
    .innova-platform-bt-form th p {
        padding: 18px 0;
    }
    .innova-platform-bt-form tbody tr p {
        padding: 16px 0;
    }
    .idll-cont-tp {
        margin-bottom: 30px;
    }
    .idll-cont-tp-tit {
        margin-bottom: 20px;
    }
    .iisl-cont-icon-circle img {
        width: 34px;
    }
    .iswt-bt-ul-li .std-nyh1 {
        margin-bottom: 10px;
    }
    .innova-platform-bt-data {
        margin: 0 -10px 30px;
    }
    .idll-cont-tp-parga p {
        margin-bottom: 10px;
    }
    .innova-develop-list {
        padding-left: 30px;
    }
    .pro-pull {
        padding: 40px 0;
    }
    .pro-pull-search {
        margin-top: 40px;
    }
    .ppwr-cont-li-tp {
        margin-bottom: 24px;
    }
    .pclb-ul-li a {
        padding-top: 18px;
        padding-bottom: 30px;
    }
    .pclb-ul-li-tit {
        padding: 0 15px;
    }
    .ppwl-li-link, .plui-link ,
    .sbll-link, .sbru-li-ul-item a,
    .cpmu-li a{
        padding: 6px 14px;
    }
    .ppwl-li, .ppwm-li-ul-item ,
    .company-pull-mid{
        padding: 0 14px;
    }
    .pro-pull-wrap-ri {
        padding-left: 25px;
    }
    .spwl-bt-le-li, .sbru-li-ul-item {
        padding-left: 14px;
    }
    .solu-pull-wrap-le {
        padding: 50px 70px 120px var(--left);
    }
    .solu-pull-wrap-ri {
        padding: 50px var(--left) 20px 60px;
    }
    .spwr-bt-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .spwr-bt {
        margin: 0 -10px;
    }
    .company-pull-le {
        padding-right: 40px;
    }
    .company-pull-le-parga {
        margin-bottom: 40px;
    }
    .company-pull {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .home-future-earth {
        width: 500px;
        height: 500px;
        transform: translateX(50px);
    }
    .home-future-text {
        width: calc(100% - 500px);
        padding-right: 30px;
    }
    .home-future h2 {
        margin-bottom: 24px;
    }
    .home-future-text-parga {
        margin-bottom: 40px;
    }
    .hfti-li-icon {
        width: 45px;
    }
    .hfti-li-text {
        width: calc(100% - 45px);
        padding-left: 14px;
    }
    .hfti-li {
        margin-top: 40px;
    }
    .hpsl-text {
        padding: 0 30px;
        top: 30px;
    }
    .hpsl-text-tit {
        margin-bottom: 22px;
    }
    .swiper-button-prev,
    .swiper-button-next{
        bottom: -20px !important;
    }
    .swiper-button-next {
        right: calc(36.5% - 80px) !important;
    }
    .swiper-button-prev {
        left: calc(36.5% - 80px) !important;
    }
    .home-case-swiper {
        padding-bottom: 45px !important;
    }
    .hstl-tit {
        font-size: 54px;
        margin-bottom: 100px;
    }
    .home-safety-text {
        transform: translateX(100px);
    }
    .home-safety-num-li p:nth-child(1) {
        margin-bottom: 70px;
    }
    .hstl-parga {
        margin-bottom: 60px;
    }
    .home-safety-text-slick {
        width: 65%;
    }
    .home-safety-num {
        left: 7.5%;
    }
    .home-new-slick-li {
        width: 600px !important;
    }
    .hnsl-text-time {
        margin-bottom: 25px;
    }
    .hnsl-text-tit {
        margin-bottom: 30px;
    }
    .hnsl-text-time p:nth-child(1) {
        margin-right: 22px;
    }
    .hnsl-text {
        margin-top: 35px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 100px;
    }
    .ys-ban-btn {
        margin-top: 60px;
    }
    .std-btn5-box img {
        width: 20px;
    }
    .home-case h2 {
        margin-bottom: 50px;
    }
    .pro-main .ys-nyban-btn {
        margin-top: 30px;
    }
    .ys-nyban-title {
        top: calc(50% + 12.75px);
    }
    .pro-main .ys-nyban-title {
        top: calc(50% - 5px);
    }
    .innova-main .ys-nyban-title {
        top: calc(50% - 12.25px);
    }
    .rasl-cont {
        padding: 30px 20px 50px;
    }
    .rasl-cont-tit {
        font-size: 22px;
    }
    .ys-footer-bt-le {
        width: 48%;
    }
    .ys-footer-bt-ri {
        width: 52%;
    }
    a[href="https://www.yongsy.com"] {
        margin-left: 8px;
    }
    .home-safety-text {
        top: 36%;
    }
    /* .wbdu-li:last-child {
        padding-bottom: 30vh;
    } */
    .head-logo{
        width: 160px;
    }
    .head-logo .mod-icon {
        width: 160px;
        height: 35px;
    }
    .pdlu-li-cont-num {
        font-size: 24px;
    }
    .rals-li-cont-text {
        margin-top: 30px;
    }
    .reside-app .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        bottom: 30px !important;
    }
    .reside-app .swiper-button-prev, .reside-app .swiper-button-next {
        bottom: 10px !important;
    }
    .pro-data-list {
        padding: 40px 50px;
    }
    .pdlu-li {
        padding: 10px 20px;
    }
    .pro-data-list-ul {
        margin: 0 -20px;
    }
    .pro-intro-text {
        padding-right: 110px;
    }
    .rasl-cont-tit {
        font-size: 20px;
    }
    .rasl-cont {
        padding: 30px 16px 50px;
    }
    .ratu-li p{
        font-size: 16px;
    }
    .yftl-info-li img {
        width: 14px;
        top: 3.5px;
    }
    .yftl-info-li p {
        width: calc(100% - 14px);
    }
    .yftn-ul-li {
        padding: 0 30px;
    }
    .yftn-ul {
        margin: 0 -30px;
    }
    .ys-footer-tp-le {
        width: 30%;
    }
    .ys-footer-tp-nav {
        width: 38%;
    }
    .nwtb-icon {
        width: 36px;
        height: 36px;
        margin-right: 10px;
    }
    .nwtb-icon img {
        width: 14px;
    }
    .pro-main .ys-nyban-title h1{
        font-size: 36px;
    }
    .down-wrap-side-list {
        margin-top: 30px;
    }
    .down-wrap-side-list1 {
        padding-bottom: 10px;
    }
    .dwsl-li.act .dwsl-li-tp a {
        padding-left: 20px;
        padding-right: 40px;
    }
    .casedet-wrap-le, .down-wrap-side {
        top: 90px;
    }
    .dwsl-parge {
        margin-bottom: 15px;
    }
    .down-wrap-side-wrap {
        max-height: calc(100vh - var(--line80) - 120px);
        margin-top: 30px;
    }
    .dwll-bt-hd-item p {
        padding: 10px 0;
    }
    .dwll-bt-hd-item5, .dbbl-item5 {
        width: 130px;
    }
    .dbbl-item5 .std-btn4-box-icon {
        width: 18px;
        height: 18px;
    }
    .dwll-bt-hd-item1, .dbbl-item1 {
        width: calc(50% - 130px);
    }
    .dwll-bt-bd-li {
        padding: 15px 25px;
    }
    .dbbl-item5 p {
        line-height: 40px !important;
    }
    .pwlu-li-new p {
        top: 10px;
    }
    .pwlu-li-new::after {
        width: 90px;
        height: 90px;
        top: -45px;
        right: -45px;
    }
    .ys-nyban-logo-li {
        width: 65px;
    }
    .ys-nyban-logo {
        margin-top: 40px;
    }
    .pro-main .ys-nyban-title {
        top: -27.25px;
    }
    .pro-main .mod-bread {
        bottom: 100px;
    }
    .ys-ban-slick .slick-dots{
        bottom: 30px;
        margin-left: -10px;
    }
    .ys-ban-slick .slick-dots li {
        margin: 0 10px;
    }
    .slul-texts {
        padding-right: 50px;
    }
    .sustain-list-ul-li.on .slul-texts {
        padding-left: 50px;
    }
    .slul-texts .std-h3 {
        margin-bottom: 30px;
    }
    .slul-texts p {
        margin-bottom: 10px;
    }
    .slul-img {
        border-radius: 25px;
    }
    .hstu-li-link img {
        width: 18px;
    }
    .pro-pull-wrap-le .ppwl-li-link{
        font-size: 16px;
    }
    .hllw-iocn {
        width: 38px;
        margin-right: 6px;
    }
    .hcsl-img-list-li {
        margin-bottom: 24px;
    }
    .hill-tit img {
        width: 20px;
    }
    .hill-tit p {
        width: calc(100% - 20px);
        padding-left: 12px;
    }
    .pdlu-li-cont-num span {
        font-size: 18px;
    }
    .tech-main .contact-infor-ul-li {
        padding: 0 8px;
        margin-top: 16px;
    }
    .tech-main .contact-infor-ul {
        margin: 0 -8px;
    }
    .tech-main .ciul-cont {
        padding: 25px 12px 40px !important;
    }
    .custom-wrap .custom-wrap-le {
        padding-right: 60px;
    }
    .cwlt-ul-li {
        padding: 0 15px;
    }
    .cwlt-ul {
        margin: 0 -15px;
    }
    .custom-wrap-le-list {
        margin-top: 40px;
    }
    .who-ban .ys-cont1400 {
        transform: translateY(120px);
    }    
    .who-ban-data {
        top: 100px;
    }
    /* .wbdu-li:last-child {
        padding-bottom: 40vh;
    } */
    .solu-pull-wrap-le {
        padding: 50px 30px 120px var(--left);
    }
    .spwl-bt-btn {
        width: 145px;
    }
    .spwl-bt-le-li, .sbru-li-ul-item {
        padding-left: 10px;
    }
    .ppwl-li-link, .plui-link, .sbll-link, .sbru-li-ul-item a, .cpmu-li a {
        padding: 6px 10px;
    }
    .spwl-bt-ri {
        width: calc(65% - 145px);
    }
    /* 1440end */
}

@media screen and (max-width: 1200px) {
    :root {
        --font80: 54px;
        --font54: 42px;
        --font48: 34px;
        --font40: 30px;
        --font30: 24px;
        --font24: 20px;
        --space150: 100px;
        --space80: 50px;
        --space50: 35px;
        --iconwidth: 22px;
    }
    /* .product-main h1 {
        font-size: 40px;
    } */
    .product-main .ys-nyban-title {
        padding-top: 80px;
        padding-bottom: 40px;
    }
    .pwlu-li {
        padding: 0 8px;
        margin-bottom: 16px;
    }
    .product-wrap-list-ul {
        margin: 0 -8px 25px;
    }
    .pwlu-li-num {
        font-size: 72px;
    }
    .head-nav-item {
        padding: 0 12px;
    }
    .head-nav {
        margin: 0 -12px;
    }
    .std-btn4-box p {
        line-height: 44px;
    }
    .std-btn4-box {
        padding: 0 26px;
    }
    .newdet-wrap {
        padding-top: 50px;
    }
    .nwsk-icon {
        width: 24px;
        line-height: 46px;
    }
    .nwsk-input {
        height: 46px;
        width: calc(100% - 24px);
    }
    .nwss-tp-bd p {
        padding: 12px 16px;
    }
    .nwrs-li-text-le {
        padding-right: 80px;
    }
    
    .hcsl-img-num {
        font-size: 50px;
    }
    .hcsl-text-tit {
        margin-bottom: 26px;
    }
    .hcsl-text-info-li:last-child {
        margin-bottom: 40px;
    }
    .hcsl-text-btn{
        margin-top: 40px;
    }
    .custom-wrap .contact-form-ri {
        padding: 40px 40px 50px 34px;
    }
    .custom-wrap-le-pos::after {
        width: 50px;
    }
    .contact-form-ri-parga {
        padding-right: 80px;
        margin-bottom: 20px;
    }
    .life-ban-info {
        width: 35%;
        right: 5%;
        bottom: 30px;
    }
    .lwic-icon {
        width: 60px;
    }
    .lwsl-wrap-item {
        margin-bottom: 16px;
    }
    .lrwu-li {
        padding: 44px 30px;
    }
    .yftl-logo {
        width: 160px;
    }
    .life-develop-le {
        padding-right: 80px;
    }
    .rstd-li-data {
        font-size: 34px;
    }
    .reside-solu-text h2 {
        margin-bottom: 18px;
    }
    .rals-li-cont-text .std-h4 {
        margin-bottom: 18px;
    }
    .reside-app-tab {
        margin-bottom: 45px;
    }
    .reside-case .hcsl-text-tit {
        font-size: 28px;
    }
    .rpsl-text .std-btn4 {
        margin-top: 28px;
    }
    .ys-nyban-btn {
        margin-top: 40px;
    }
    .std-btn3-box p {
        line-height: 44px;
    }
    .std-btn3-box {
        padding: 0 26px;
    }
    .swll-text-icon {
        width: 52px;
        height: 52px;
        top: -9.5px;
    }
    .swll-text-parga {
        width: calc(100% - 52px);
    }
    .service-wrap-list::before,
    .service-wrap-line {
        left: 26px;
    }
    .pasl-cont {
        padding: 28px 16px 22px;
    }
    .pasl-cont-icon {
        width: 50px;
        height: 50px;
    }
    .pro-data-list {
        padding: 32px 60px;
    }
    /* .pdlu-li-cont-num {
        font-size: 34px;
    } */
    .pro-intro-text {
        padding-right: 120px;
    }
    .pro-relat-text h2 {
        margin-bottom: 50px;
    }
    .wbdu-li-num span {
        font-size: 80px;
    }
    .who-ban-le h1 {
        margin-bottom: 25px;
    }
    .wbdu-li {
        padding-bottom: 30px;
    }
    /* .wbdu-li:last-child {
        padding-bottom: 180px;
    } */
    .whsl-cont-ul-li {
        padding: 0 25px;
    }
    .who-honor-slick-li{
        padding: 0 25px;
    }
    .who-honor-slick,
    .whsl-cont-ul{
        margin: 0 -25px;
    }
    .who-honor {
        padding-top: 80px;
        padding-bottom: 180px;
    }
    .who-honor-slick .slick-dots {
        bottom: -40px;
    }
    .hstu-li-link {
        padding: 0 20px;
    }
    .iisl-cont {
        padding: 20px 30px 30px;
    }
    .iisl-cont-icon {
        width: 90px;
        height: 90px;
        margin: 0 auto 24px;
    }
    .innova-service-wrap-text {
        padding-left: 50px;
    }
    .iptr-ul-li {
        padding: 12px 0 18px 10px;
    }
    .innova-platform-tp-le h2 {
        margin-bottom: 16px;
    }
    .innova-platform-tp {
        margin-bottom: 35px;
    }
    .ipbd-li-icon {
        width: 50px;
    }
    .innova-platform-bt-parga {
        padding-bottom: 30px;
        margin-bottom: 32px;
    }
    .iisl-cont-icon-circle img {
        width: 30px;
    }
    /* .ys-ban-slick .slick-dots li {
        margin: 0 12px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 80px;
        margin-left: -12px;
    } */
    .home-future h2 {
        margin-bottom: 20px;
    }
    .hfti-li-icon {
        width: 40px;
    }
    .hfti-li-text {
        width: calc(100% - 40px);
    }
    .hfti-li {
        margin-top: 30px;
    }
    .hstl-parga {
        margin-bottom: 50px;
    }
    .hstl-tit {
        font-size: 48px;
        margin-bottom: 80px;
    }
    .home-safety-text {
        top: 41%;
        transform: translateX(50px);
    }
    .home-new-slick-li {
        width: 500px !important;
    }
    .hnsl-text-time {
        margin-bottom: 20px;
    }
    .hnsl-text {
        margin-top: 30px;
    }
    .hnsl-text-tit {
        margin-bottom: 25px;
    }
    .home-case h2 {
        margin-bottom: 40px;
    }
    .rasl-cont-icon {
        width: 40px;
    }
    .case-list {
        padding-top: 50px;
    }
    .ys-footer-bt-ri a {
        padding: 0 4px;
    }
    .ys-footer-bt-ri {
        width: 50%;
        margin: 0 -4px;
    }
    .ys-footer-bt-le {
        width: 50%;
        padding-right: 15px;
    }
    .pro-data-list {
        padding: 32px 50px;
    }
    .pro-intro-text {
        padding-right: 100px;
    }
    .reside-solu-text-parga {
        margin-top: 18px;
    }
    .lrwi-li-icon {
        width: 20px;
    }
    .pro-main .ys-nyban-title h1{
        font-size: 34px;
    }
    .dwsl-li-tp p{
        font-size: 16px;
    }
    .dwsl-li-tp a {
        padding: 16px 0;
    }
    .dwsl-li.act .dwsl-li-tp a {
        padding-left: 15px;
        padding-right: 30px;
    }
    .dwsl-li-bt-li {
        padding: 0 15px;
        line-height: 2;
    }
    .dwsl-li-tp svg {
        width: 18px;
        height: 18px;
    }
    .down-wrap-side-list1 {
        padding-bottom: 14px;
    }
    .pwlu-li-new::after {
        width: 84px;
        height: 84px;
        top: -42px;
        right: -42px;
    }
    .pwlu-li-new p {
        top: 10px;
    }
    .std-btn4-box {
        padding: 0 20px;
    }
    .pro-main .ys-nyban-btn {
        margin-top: 25px;
    }
    .ys-nyban-logo {
        margin-top: 35px;
    }
    .slul-texts .std-h3 {
        margin-bottom: 25px;
    }
    .slul-texts {
        padding-right: 40px;
    }
    .sustain-list-ul-li.on .slul-texts {
        padding-left: 40px;
    }
    .sustain-list-ul-li {
        margin-bottom: 30px;
    }
    .hstu-li-link img {
        width: 16px;
        right: 20px;
    }
    .hstu-li-link-wrap{
        padding: 0 20px;
    }
    @media screen and (min-width: 1200px) {
        .hstu-li:hover .hstu-li-link-wrap {
            padding-right: 45px;
        }
    }
    .hstu-li-link-wrap {
        padding-left: 5px;
    }
    /* .wbdu-li:last-child {
        padding-bottom: 270px;
    } */
    .wbdu-li:last-child {
        padding-bottom: 40px;
    }
    
    /* 1200end */
}

@media screen and (max-width: 1199px) {
    :root {
        --font80: 42px;
        --font54: 36px;
        --font48: 32px;
        --font40: 28px;
        --font30: 22px;
        --font20: 16px;
        --space150: 70px;
        --space80: 40px;
        --space100: 60px;
        --iconwidth: 20px;
        --line80: 56px;
    }
    .ys-footer-bt-ri{
        width: 100%;
    }
    .ys-footer-bt-le{
        width: 100%;
        padding-right: 0;
    }
    .ys-footer-bt{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .yftl-share-li-pop.act {
        transform: translateX(-50%) scale(1);
        visibility: visible;
        transition: opacity .4s, transform .3s ease-out;
        pointer-events: all;
        opacity: 1;
    }
    .ys-hd-pc{
        display: none !important;
    }
    .inside-page .mod-content {
        margin-top: 0;
    }
    .mod-bread{
        display: none;
    }
    .product-main h1{
        width: 100%;
        /* font-size: 36px; */
    }
    .product-link {
        width: 100%;
        margin-top: 40px;
    }
    .product-link-mach-icon {
        width: 32px;
    }
    .product-link-mach-parga {
        width: calc(100% - 32px);
    }
    .product-main .ys-nyban-title {
        padding-top: 70px;
    }
    .pwlu-li {
        width: 50%;
    }
    .pwlu-li:nth-child(2n+1) {
        animation-delay: .5s;
    }
    .pwlu-li:nth-child(2n+2) {
        animation-delay: .6s;
    }
    .pwlu-li-num {
        font-size: 66px;
    }
    .ys-footer-tp-nav{
        display: none;
    }
    .ys-footer-tp-sub {
        width: 50%;
    }
    .ys-footer-tp{
        justify-content: space-between;
    }
    .ys-footer-tp-le {
        width: 160px;
    }
    .yftl-logo {
        width: 140px;
        margin-bottom: 30px;
    }
    .yftl-share-li {
        width: 36px;
        margin-right: 12px;
    }
    .ys-pcfy{
        display: block;
    }
    .contact-infor-ul-li {
        width: 50%;
    }
    .contact-infor-ul-li:nth-child(2n+1) {
        animation-delay: .3s;
    }
    .contact-infor-ul-li:nth-child(2n+1) {
        animation-delay: .4s;
    }
    .contact-main .mod-content {
        padding-top: 0;
    }
    .contact-form-text {
        padding-right: 0;
        width: 100%;
    }
    .contact-form-ri{
        width: 100%;
        margin-top: 50px;
        padding: 30px 30px 50px 30px;
    }
    .contact-form-text p{
        color: var(--color333);
    }
    .contact-form-text h1{
        margin-bottom: var(--space50);
    }
    .nwti-share-icon-li {
        width: 34px;
        margin-right: 10px;
    }
    .nwti-share {
        padding-left: 16px;
        padding-right: 16px;
    }
    .nwbp-li {
        padding: 0 20px;
    }
    .newdet-wrap-bt-page {
        margin: 0 -20px;
    }
    .nwbp-li a {
        padding: 20px;
    }
    .new-wrap-search-select {
        padding-left: 30px;
    }
    .nwss-tp img {
        width: 12px;
    }
    .nwsk-input input {
        padding: 0 16px;
    }
    .new-wrap-search {
        width: 90%;
    }
    .new-wrap-recom {
        margin-top: 32px;
    }
    .nwrs-li-text-ri {
        width: 220px;
    }
    .nwrs-li-text-le {
        width: calc(100% - 220px);
        padding-right: 40px;
    }
    .nwrs-li-text {
        padding: 0 30px;
    }
    .nltl-lab p {
        line-height: 36px;
        padding: 0 15px;
    }
    .new-wrap-list .home-new-slick-li {
        padding: 0 6px;
        margin-bottom: 36px;
    }
    .new-wrap-list .home-new-slick {
        margin: 0 -6px 20px;
    }
    .new-wrap-list .hnsl-text {
        margin-top: 15px;
    }
    .new-wrap-list .hnsl-text-time p:nth-child(1) {
        margin-right: 14px;
    }
    .new-wrap-list .hnsl-text-time {
        margin-bottom: 12px;
    }
    .new-wrap-list .hnsl-text-tit {
        margin-bottom: 16px;
    }
    .casedet-recom-text {
        padding-right: 0;
        width: 100%;
    }
    .casedet-recom-img {
        width: 100%;
        margin-top: 40px;
    }
    .casedet-recom-text-parga {
        margin-bottom: 24px;
    }
    .casedet-wrap-ri {
        width: 100%;
        padding-left: 0;
    }
    .casedet-wrap-le{
        width: 100%;
        margin-top: 40px;
    }
    .casedet-wrap .ys-cont1200{
        flex-direction: column-reverse;
    }
    .cwlu-li{
        width: 50%;
        padding: 0 10px;
    }
    .casedet-wrap-le-ul{
        display: flex;
        flex-wrap: wrap;
        margin: 0 -10px;
    }
    .cwlu-li-text-icon {
        width: 20px;
    }
    .cwlu-li-text .std-text2 {
        width: calc(100% - 20px);
        padding-right: 30px;
    }
    .casedet-wrap-le-btn {
        width: 50%;
        padding-right: 10px;
    }
    .case-list-ul-li {
        width: 33.333333%;
    }
    .case-list-ul-li:nth-child(3n+1) {
        animation-delay: .4s;
    }
    .case-list-ul-li:nth-child(3n+2) {
        animation-delay: .5s;
    }
    .case-list-ul-li:nth-child(3n+3) {
        animation-delay: .6s;
    }
    .case-list-ul-li:nth-child(3n+1) .ys-imgbox-cover {
        animation-delay: .6s;
    }
    .case-list-ul-li:nth-child(3n+2) .ys-imgbox-cover {
        animation-delay: .7s;
    }
    .case-list-ul-li:nth-child(3n+3) .ys-imgbox-cover {
        animation-delay: .8s;
    }
    .hcsl-text{
        width: 100%;
        overflow: hidden;
        padding: 30px;
    }
    .hcsl-img{
        width: 100%;
    }
    .home-case-swiper-li a{
        flex-wrap: wrap;
    }
    .hcsl-img-num {
        font-size: 44px;
        right: 34px;
        bottom: 20px;
    }
    .reside-case .home-case-swiper {
        padding-bottom: 34px !important;
    }
    .life-ban-info{
        padding: 30px 20px !important;
        bottom: 30px;
        width: 50%;
        display: none;
    }
    .case-list-tab-li a {
        font-size: 14px;
    }
    .case-list-tab {
        margin: 0 -6px 20px;
    }
    .slul-text .std-text2 {
        margin-bottom: 46px;
    }
    .slul-text-icon {
        width: 20px;
    }
    .down-wrap-list {
        padding-left: 0;
        width: 100%;
        margin-top: 30px;
    }
    .down-wrap-side {
        width: 100%;
    }
    /* .down-wrap-side-list {
        margin-top: 26px;
    } */
    .ys-nyban-search {
        width: 50%;
        margin-top: 25px;
    }
    .dwsl-li-bt {
        padding-bottom: 15px;
    }
    .custom-wrap .custom-wrap-le {
        width: 100%;
        padding-right: 0;
    }
    .custom-wrap .contact-form-ri {
        width: 100%;
        padding: 40px;
    }
    .ys-fia-text-btn {
        top: 4px;
    }
    .life-develop-le {
        padding-right: 0;
        width: 100%;
    }
    .life-develop-img {
        width: 80%;
        margin: auto;
        margin-top: 40px;
    }
    .life-welfare-tp-parga {
        width: 90%;
    }
    .lwic-icon {
        width: 52px;
    }
    .slick-dots li, .swiper-pagination-bullet {
        width: 6px !important;
        height: 6px !important;
        margin: 0 5px;
    }
    .life-welfare-slick .slick-list {
        padding-bottom: 80px;
    }
    .life-recru-wrap {
        width: 100%;
    }
    .lrwu-li.act {
        padding: 25px 30px;
    }
    .lrwu-li {
        padding: 35px 30px;
    }
    .lrwu-li-tp-icon {
        width: 28px;
        height: 28px;
        top: -2px;
    }
    .lrwu-li-tp-text {
        width: calc(100% - 28px);
    }
    .ys-nyban-btn {
        margin-top: 32px;
    }
    .reside-solu-text {
        padding-right: 0;
        width: 100%;
    }
    .reside-solu-img {
        width: 80%;
        margin: auto;
        margin-top: 40px;
    }
    .reside-solu-text-data {
        padding-right: 0;
    }
    .rstd-li{
        width: 33.333333%;
    }
    .reside-adv-slick-li:nth-child(3n+1) {
        animation-delay: .3s;
    }
    .reside-adv-slick-li:nth-child(3n+2) {
        animation-delay: .4s;
    }
    .reside-adv-slick-li:nth-child(3n+3) {
        animation-delay: .5s;
    }
    .rasl-cont-tit {
        margin-bottom: 15px;
    }
    .rasl-cont-info p {
        padding-left: 20px;
    }
    .ratu-li {
        margin: 0 15px;
    }
    .rals-li-cont-text{
        width: 100%;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 30px;
    }
    .rals-li-cont{
        flex-direction: column-reverse;
    }
    .rals-li-cont-text .std-h4 {
        margin-bottom: 12px;
    }
    .swiper-button-icon {
        width: 36px !important;
        height: 36px !important;
    }
    .reside-app .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 25% !important;
        bottom: 50px !important;
        left: calc(57% + 30px) !important;
    }
    .reside-app .swiper-button-prev, .reside-app .swiper-button-next {
        bottom: 32px !important;
    }
    .reside-app .swiper-button-prev {
        right: 45px !important;
    }
    .reside-app .swiper-button-next {
        right: 0px !important;
    }
    .reside-pro-bt {
        padding-right: 50px;
    }
    .rpsl-text .std-btn4 {
        margin-top: 22px;
    }
    .rstd-li-data {
        font-size: 30px;
    }
    .reside-case .hcsl-text-tit {
        font-size: 24px;
    }
    .twll-cont-text {
        padding: 25px 30px;
    }
    .twll-cont-text-icon {
        width: 36px;
        margin-bottom: 15px;
    }
    .twll-cont-text-tit {
        margin-bottom: 15px;
    }
    .tech-wrap-info {
        padding: 40px;
    }
    .swll-text {
        padding-right: 0;
        width: 100%;
        margin-top: 0;
        margin-bottom: 30px;
    }
    .swll-img {
        width: calc(100% - 78px);
        margin-left: 78px;
    }
    .swll-text-icon {
        width: 48px;
        height: 48px;
        top: -9px;
    }
    .swll-text-parga {
        width: calc(100% - 48px);
    }
    .service-wrap-list::before{
        height: calc(100% - 30px);
    }
    .service-wrap-line {
        max-height: calc(100% - 30px);
    }
    .service-wrap-list::before,
    .service-wrap-line {
        top: 30px;
        left: 24px;
    }
    .service-wrap-list {
        padding-right: 0;
    }
    .platform-core-text {
        padding-right: 30px;
    }
    .platform-core-ri {
        padding-right: 0;
    }
    .platform-core-text h2 {
        margin-bottom: 15px;
    }
    .platform-core-text-parga {
        margin-bottom: 30px;
    }
    .platform-down-cont {
        padding-left: 0;
        padding-right: 0;
    }
    .platform-down-cont-text {
        margin-bottom: 60px;
        padding-left: 40px;
    }
    .platform-down-bg {
        height: 380px;
    }
    .platform-down-cont-text h2 {
        margin-bottom: 12px;
    }
    .pro-data-list {
        padding: 25px 40px;
    }
    /* .pdlu-li-cont-num {
        font-size: 28px;
    } */
    .pdlu-li {
        padding: 6px 20px;
    }
    .pro-data-list-ul {
        margin: 0 -20px;
    }
    .pro-intro-text {
        padding-right: 50px;
    }
    .pro-intro-text h2 {
        margin-bottom: 22px;
    }
    .pro-intro-text-parga p {
        margin-bottom: 8px;
    }
    .pro-intro-text-parga p:last-child {
        margin-bottom: 22px;
    }
    .pro-adv-cont {
        padding: 0;
    }
    .pasl-cont-ul-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .pro-adv-slick-li {
        padding: 0 10px;
    }
    .pasl-cont-ul, .pro-adv-slick {
        margin: 0 -10px;
    }
    .pcul-wrap-tp img {
        width: 35px;
    }
    .pcul-wrap {
        padding: 20px 20px 30px 28px;
    }
    .pcul-wrap-bt {
        padding-right: 20px;
    }
    .pwul-cont {
        padding: 15px 20px;
    }
    .pcsl-wrap-ul-li {
        width: 33.333333%;
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .pcsl-wrap-ul, .pro-core-slick {
        margin: 0 -5px;
    }
    .pro-core-slick-li {
        padding: 0 5px;
    }
    .pro-relat-text {
        padding-left: 0;
        width: 100%;
    }
    .pro-relat-img{
        display: none;
    }
    .pro-relat-text h2 {
        margin-bottom: 40px;
        padding-left: 0;
    }
    .prtu-li-bt{
        display: block;
        margin-top: 20px;
    }
    .prtu-li{
        width: 50%;
        padding: 0 10px;
    }
    .pro-relat-text-ul{
        margin: 0 -10px;
    }
    .prtu-li:not(:first-child){
        display: none;
    }
    .prtu-li-tp {
        flex-wrap: wrap;
        padding: 20px;
    }
    .prtu-li-icon {
        width: 20px;
        margin-top: 0;
    }
    .prtu-li-text {
        padding-left: 0;
        padding-right: 15px;
        width: calc(100% - 20px);
    }
    .prtu-li-tp::after,
    .prtu-li-tp::before{
        opacity: 1;
    }
    .prtu-li-num{
        margin-top: 0;
        margin-bottom: 10px;
    }
    .pro-relat-text-ul .slick-list{
        padding-bottom: 30px;
    }
    .who-ban-le {
        padding-right: 0;
        transform: translateY(0px);
        width: 100%;
    }
    .who-ban,
    .who-ban-wrap{
        height: auto;
    }
    .who-ban-wrap-cont{
        position: static;
    }
    .who-ban .ys-cont1400 {
        transform: translateY(0px);
        margin-bottom: 40px;
    }
    .who-ban-data{
        position: static;
        transform: translateY(0);
        width: 85vw;
        max-width: 1400px;
        height: auto;
        margin: auto;
        mask-image: inherit;
    }
    .wbdu-li{
        width: 50%;
        padding: 0 20px 30px;
    }
    .who-ban-data-ul{
        transform: translateY(0);
        display: flex;
        flex-wrap: wrap;
        margin: 0 -20px;
    }
    .wbdu-li-num span {
        font-size: 56px;
    }
    .wbdu-li p {
        margin-top: 0;
    }
    .wbdu-li:last-child {
        padding-bottom: 30px;
    }
    .who-ban-wrap{
        padding-top: var(--space150);
    }
    .who-ban-img {
        margin-top: -50px;
    }
    .who-develop-wrap {
        height: calc(100vh - 56px);
    }
    .who-develop.isfixed .who-develop-wrap {
        top: 56px;
    }
    .wdlw-dots {
        width: 100%;
    }
    .who-develop::before {
        left: 25px;
    }
    .who-develop::after {
        right: 25px;
    }
    .who-develop-le {
        padding-right: 40px;
    }
    .who-develop-ri {
        padding-left: 40px;
    }
    .who-busin-tit {
        width: 70%;
    }
    .who-busin-list .ys-pos-top{
        position: static;
        transform: inherit;
    }
    .who-busin-list-bg{
        display: none;
    }
    .wblu-li{
        width: 50%;
        transition: none;
    }
    .who-busin-list-ul .slick-list{
        padding-bottom: 30px;
    }
    .wblu-li:nth-child(2n+1) {
        animation-delay: .4s;
    }
    .wblu-li:nth-child(2n+2) {
        animation-delay: .5s;
    }
    .who-honor-slick-li,
    .whsl-cont-ul-li {
        padding: 0 15px;
    }
    .who-honor-slick, .whsl-cont-ul {
        margin: 0 -15px;
    }
    .whsl-cont-ul-li{
        width: 50%;
    }
    .who-honor {
        padding-top: 70px;
        padding-bottom: 150px;
    }
    .who-honor-slick .slick-dots {
        bottom: -20px;
    }
    .solu-main .home-scence{
        height: calc(100vh - 56px);
    }
    .sustain-wrap-ul-li {
        width: 200px;
    }
    .sctl-point {
        width: 14px;
        height: 14px;
    }
    .swul-cont-text-line{
        width: 14px;
        height: 60px;
    }
    .sctl-line {
        height: 55px;
    }
    .swul-cont-text-parga {
        padding: 0 40px;
    }
    .sustain-wrap-ul-li:nth-child(2n) {
        margin-top: 0;
    }
    .sustain-wrap-ul{
        flex-wrap: wrap;
        margin: 0 -20px;
        width: auto;
    }
    .sustain-wrap-ul-li{
        width: 50%;
        padding: 0 20px;
        transform: translateX(0) !important;
        margin-top: 0px !important;
    }
    .sustain-wrap-ul-li:nth-child(2n) .swul-cont {
        flex-direction: column;
    }
    .sustain-wrap-ul-li:nth-child(2n) .swul-cont-text{
        flex-direction: column;
        margin-bottom: 0;
        margin-top: -14px;
    }
    .sustain-wrap-ul-li:nth-child(2n) .swul-cont-text-line{
        flex-direction: column;
    }
    .sustain-wrap-ul-li:nth-child(2n) .sctl-line {
        top: 5px;
    }
    .sustain-wrap-ul-li:nth-child(2n) .swul-cont-text-parga {
        margin-top: 10px;
    }
    .sustain-wrap-ul-li:nth-child(1),
    .sustain-wrap-ul-li:nth-child(2){
        margin-top: 0 !important;
    }
    .sustain-wrap h2 {
        margin-bottom: 40px;
    }
    .sustain-wrap-ul-li:not(:first-child){
        display: none;
    }
    .sustain-wrap-ul .slick-list{
        padding-bottom: 30px;
    }
    .innova-main .ys-nyban-title h1 {
        width: 100%;
    }
    .innova-data-list {
        padding: 35px 30px 50px;
        border-radius: 10px;
    }
    .idlu-li {
        width: 33.333333%;
        margin-top: 30px;
    }
    .idlu-li:nth-child(1),
    .idlu-li:nth-child(2),
    .idlu-li:nth-child(3){
        margin-top: 0;
    }
    .innova-develop-list {
        width: 100%;
        padding-left: 0;
    }
    .innova-develop-tit {
        width: 100%;
        margin-bottom: 40px;
    }
    .innova-develop-list-li{
        width: 50%;
        height: auto !important;
        min-height: inherit !important;
    }
    .idll-cont-tp-parga{
        opacity: 1;
        display: block;
        visibility: visible;
    }
    .idll-cont-bt-parga p{
        height: auto;
        opacity: 1;
    }
    .idll-cont {
        padding: 0 20px;
    }
    .idll-cont-tp-tit{
        height: 2.8em;
        overflow: hidden;
    }
    .innova-develop-list .slick-list{
        padding-bottom: 30px;
    }
    .idll-cont-bt-img{
        height: auto !important;
    }
    .iisl-cont-icon {
        width: 80px;
        height: 80px;
        margin: 0 auto 18px;
    }
    .iisl-cont-icon-circle img {
        width: 26px;
    }
    .innova-intell-slick .slick-list {
        padding-bottom: 30px;
    }
    .innova-intell {
        padding-bottom: 80px;
    }
    .iswt-tp h2 {
        width: 100%;
    }
    .iswt-tp .std-text2 {
        padding-left: 0;
        width: 100%;
        margin-top: 20px;
    }
    .innova-service-wrap-text {
        padding: 30px 30px 0;
        position: relative;
        top: 0;
        left: 0;
        z-index: 5;
        transform: inherit;
    }
    .iswt-bt-ul-li{
        width: 33.333333%;
        margin-top: 20px;
    }
    .iswt-bt-ul-li:nth-child(1),
    .iswt-bt-ul-li:nth-child(2),
    .iswt-bt-ul-li:nth-child(3){
        margin-top: 0;
    }
    .innova-service-wrap-bg{
        margin-top: -150px;
    }
    .innova-platform-tp-ri {
        padding-left: 40px;
        width: 47%;
    }
    .innova-platform-tp-le {
        width: 53%;
    }
    .iptr-ul-li-num {
        width: 110px;
    }
    .iptr-ul-li-parga {
        width: calc(100% - 110px);
        padding-right: 10px;
    }
    .ipbd-li {
        width: 50%;
        margin-top: 20px;
    }
    .ipbd-li:nth-child(1),
    .ipbd-li:nth-child(2){
        margin-top: 0;
    }
    .ipbd-li-icon {
        width: 45px;
    }
    .innova-platform-bt-parga {
        padding-bottom: 25px;
        margin-bottom: 25px;
    }
    .innova-platform-bt-form table{
        width: 900px;
    }
    .innova-platform-bt-form{
        overflow-x: auto;
    }
    .innova-platform-bt-form th p {
        padding: 12px 0;
    }
    .innova-platform-bt-form tbody tr p {
        padding: 12px 0;
    }
    .innova-platform-bt {
        padding: 30px 40px;
    }
    .innova-develop {
        padding-right: var(--left);
    }
    .innova-develop-list-ul2,
    .innova-develop-list-ul3{
        display: none;
    }
    .ys-ban-btn {
        margin-top: 40px;
    }
    /* .ys-ban-slick .slick-dots {
        bottom: 60px;
    } */
    .home-future-earth {
        width: 400px;
        height: 400px;
        transform: translateX(0px);
        margin: auto;
    }
    .home-future-text {
        width: 100%;
        padding-right: 0;
        overflow: hidden;
        padding-bottom: 40px;
    }
    .hpsl-text {
        padding: 0 20px;
    }
    .hpsl-text-lab {
        margin-bottom: 10px;
    }
    .hpsl-text-tit {
        margin-bottom: 16px;
    }
    .swiper-button-prev, .swiper-button-next {
        bottom: -18px !important;
    }
    .home-safety-num-li p:nth-child(1) {
        margin-bottom: 50px;
    }
    .hstl-tit {
        font-size: 42px;
        margin-bottom: 70px;
    }
    .hstl-parga {
        margin-bottom: 40px;
    }
    .home-safety-text-slick {
        width: 74%;
    }
    .home-safety-num {
        left: 4%;
    }
    .home-safety-text {
        top: 42%;
    }
    .home-new-slick-li{
        width: calc(50% - 10px) !important;
    }
    .hnsl-text-time {
        margin-bottom: 15px;
    }
    .home-safety {
        height: calc(100vh - 56px + var(--space150));
    }
    .home-case h2 {
        margin-bottom: 30px;
    }
    .dwll-bt-bd-li {
        padding: 20px;
    }
    .rasl-cont-icon {
        width: 35px;
    }
    .casedet-recom-text h1 {
        margin-bottom: 20px;
    }
    .casedet-recom-text .hcsl-text-info-li:last-child {
        margin-bottom: 30px;
    }
    .ys-nyban-title {
        top: 50%;
    }
    .pro-main .ys-nyban-title {
        top: calc(50% - 30px);
    }
    .innova-main .ys-nyban-title {
        top: calc(50% - 25px);
    }
    .nwrs-li-text-ri {
        width: 230px;
    }
    .nwrs-li-text-le {
        width: calc(100% - 230px);
    }
    .rasl-cont-tit {
        font-size: 18px;
    }
    .rasl-cont {
        padding: 30px 15px 50px;
    }
    .pdlu-li {
        width: 50%;
        margin-top: 20px;
    }
    .pro-data-list-ul{
        flex-wrap: wrap;
    }
    .pdlu-li:nth-child(1),
    .pdlu-li:nth-child(2){
        margin-top: 0;
    }
    .pdlu-li:nth-child(2n+1){
        border-left: none;
    }
    .rals-li-cont-text {
        padding-right: 0;
    }
    .pro-intro-text {
        padding-right: 0;
        width: 100%;
    }
    .pro-intro-img {
        width: 60%;
        margin: 40px auto 0;
    }
    .rasl-cont {
        padding: 30px 10px 50px;
    }
    .ratu-li p {
        font-size: 14px;
    }
    .pcul-wrap-bt {
        padding-right: 0;
    }
    .pcul-wrap {
        padding: 20px;
    }
    .pcul-wrap-bt p {
        margin-bottom: 12px;
    }
    .pasl-cont-ul-li {
        padding: 0 7px;
        margin-bottom: 14px;
    }
    .pasl-cont-ul, .pro-adv-slick {
        margin: 0 -7px;
    }
    .pro-adv-slick-li {
        padding: 0 7px;
    }
    .case-list .htil-icon {
        width: 16px;
    }
    .ys-footer-tp-le {
        width: 100%;
    }
    .ys-footer-tp-sub{
        margin-top: 40px;
    }
    .yftl-info-li {
        margin-bottom: 10px;
    }
    .yftl-share {
        margin-bottom: 15px;
    }
    .solu-main .home-scence::after{
        display: none;
    }
    .pro-main .ys-nyban-title h1{
        font-size: 32px;
    }
    .life-main .ys-nyban-title h1 {
        width: 100%;
    }
    .down-wrap-side-wrap{
        max-height: inherit;
    }
    .pro-main .ys-nyban-title {
        top: -30px;
    }
    .ys-nyban-logo-li {
        width: 54px;
        margin-right: 15px;
    }
    .pro-main .ys-nyban-btn {
        margin-top: 20px;
    }
    .ys-nyban-logo {
        margin-top: 30px;
    }
    .reside-adv-slick.empty .slick-list {
        padding-bottom: 0px;
    }
    .ys-ban-slick .slick-dots{
        bottom: 20px;
    }
    .slul-texts {
        padding-right: 0;
        width: 100%;
    }
    .sustain-list-ul-li.on .slul-texts {
        padding-left: 0;
    }
    .slul-img {
        border-radius: 20px;
        width: 100%;
        margin-top: 30px;
    }
    .slul-texts .std-h3 {
        margin-bottom: 20px;
    }
    .sustain-list-ul-li {
        margin-bottom: 40px;
    }
    .case-list-ul-li:nth-child(4){
        margin-top: 16px;
    }
    .pro-main .ys-nyban-title h1 {
        font-size: 26px;
        width: 60%;
    }
    .hllw-iocn {
        width: 32px;
        margin-right: 4px;
    }
    .who-ban-img {
        position: relative;
        z-index: -1;
    }
    /* 1199end */
}
@media screen and (max-width: 768px) {
    .left{
        display: block !important;
        width: 100% !important;
        border: none !important;
    }
    .suy_time{
        display: none !important;
    }
}
@media screen and (max-width: 767px) {
    :root {
        --font80: 34px;
        --font54: 30px;
        --font48: 26px;
        --font40: 24px;
        --font30: 20px;
        --font24: 18px;
        --space150: 42px;
        --space100: 32px;
        --space80: 32px;
        --space50: 18px;
        --font20: 16px;
        --font18: 14px;
        --font16: 12px;
        --iconwidth: 16px;
    }
    .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-footer-bt-le p, .ys-footer-bt-ri a{
        font-size: 10px;
    }
    .product-main .ys-nyban-title {
        padding-top: 42px;
        padding-bottom: 32px;
    }
    /* .product-main h1 {
        font-size: 30px;
    } */
    .product-link-mach {
        width: 100%;
    }
    .product-link-list {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .product-link {
        margin-top: 32px;
    }
    .pllu-li{
        width: 100%;
        margin-bottom: 10px;
    }
    .pllu-li:last-child{
        margin-bottom: 0;
    }
    .pwlu-li {
        width: 100%;
        animation-delay: .5s !important;
    }
    .pwlu-li-lab {
        padding-left: 10px;
    }
    .pwlu-li a {
        padding: 20px 10px 30px;
    }
    .pwlu-li-num {
        font-size: 60px;
    }
    .pwlu-li:last-child{
        margin-bottom: 0;
    }
    .product-wrap-tp-select{
        width: 100%;
        justify-content: flex-start;
        margin-top: 10px;
        flex-wrap: wrap;
    }
    .product-wrap-tp{
        flex-wrap: wrap;
        margin-bottom: 32px;
    }
    .product-wrap-tp-num{
        width: 100%;
    }
    .pwts-all .ys-select-hd {
        height: 40px;
        padding: 0 12px;
    }
    .pwts-all .ys-select-xtbbox {
        right: 12px;
    }
    .ys-footer-tp-sub {
        width: 100%;
        margin-top: 30px;
    }
    .ys-footer-tp-le{
        width: 100%;
    }
    .yftl-logo{
        width: 140px;
        margin-bottom: 20px;
    }
    .yftl-share-li {
        width: 30px;
    }
    .ys-footer-bt {
        padding: 14px 0;
    }
    a[href="https://www.yongsy.com"]{
        width: 100%;
        display: block;
        margin-left: 0;
    }
    .yftl-share-li-pop {
        width: 110px;
        padding: 5px;
    }
    .yfts-notice {
        margin-top: 8px;
    }
    .yfts-wrap-input {
        width: calc(100% - 90px);
        height: 44px;
    }
    .yfts-wrap-btn {
        width: 90px;
        line-height: 34px;
    }
    .yfts-wrap-input input {
        padding: 0 12px;
    }
    .yfts-parga {
        margin-bottom: 10px;
    }
    .pc-fenye li {
        width: 28px;
        height: 28px;
        font-size: 12px;
        line-height: 28px;
        margin: 0 6px;
    }
    .product-wrap-list-ul {
        margin: 0 -8px 30px;
    }
    .product-link-mach-icon {
        width: 28px;
    }
    .product-link-mach-parga {
        width: calc(100% - 28px);
    }
    .pwts-all-select{
        width: 50%;
    }
    .pwts-all{
        width: 100%;
        margin-right: 0;
    }
    .pwts-reset{
        width: 100%;
        margin-top: 10px;
    }
    .product-wrap {
        padding-top: var(--space150);
    }
    .pwts-reset img {
        width: 16px;
    }
    .contact-form-ri {
        margin-top: 32px;
        padding: 30px 20px;
    }
    .ys-fii-input {
        height: 40px;
    }
    .ys-form-inof-item2{
        width: 100%;
        margin-bottom: 20px;
    }
    .ys-fii-input input {
        padding: 0 10px;
    }
    .yfic-img {
        width: 112px;
        padding-left: 7px;
        margin-left: 0;
    }
    .ys-form-inof-code .ys-form-inof-item {
        width: calc(100% - 112px);
    }
    .std-btn4-box p {
        line-height: 38px;
    }
    .std-btn4-box {
        padding: 0 20px;
    }
    .ys-form-inof-code{
        padding-right: 8px;
    }
    .contact-infor-ul-li {
        width: 100%;
        animation-delay: .3s !important;
    }
    .ciul-cont{
        padding: 20px;
        padding-right: 20px !important;
    }
    .ciul-cont-tit{
        height: auto;
        margin-bottom: 20px;
    }
    .contact-bg{
        height: 300px;
    }
    .contact-bg img{
        height: 100%;
        object-fit: cover;
    }
    .ys-form-inof-text textarea{
        padding: 10px;
    }
    .newdet-wrap {
        padding-top: 42px;
    }
    .nwti-le{
        width: 100%;
        flex-wrap: wrap;
    }
    .nwti-share{
        margin-top: 10px;
    }
    .nwti-le-lab {
        margin-right: 0;
    }
    .nwti-le-time{
        width: 100%;
        margin: 0;
        margin-top: 10px;
    }
    .nwti-le-time p {
        padding: 0 10px;
    }
    .nwti-le-time p::before {
        width: 4px;
        height: 4px;
        right: -2px;
    }
    .nwti-share-icon-li {
        width: 30px;
    }
    .newdet-wrap-bt img {
        border-radius: 10px;
    }
    .nwti-share p {
        margin-right: 15px;
    }
    .newdet-wrap-bt {
        margin-top: 32px;
    }
    .newdet-wrap-bt .yxedr-active {
        padding-bottom: 20px;
    }
    .nwbp-li {
        width: 100%;
        margin-bottom: 15px;
    }
    .nwbp-li:last-child{
        margin-bottom: 0;
    }
    .new-wrap-search {
        width: 100%;
        padding: 20px;
        border-radius: 10px;
    }
    .new-wrap-list .home-new-slick-li {
        width: 100% !important;
        animation-delay: .4s !important;
        margin-bottom: 25px;
    }
    .new-wrap-list .home-new-slick-li:last-child{
        margin-bottom: 0;
    }
    .nwrs-li-text-le{
        width: 100%;
        padding-right: 0;
    }
    .nwrs-li-text {
        padding: 0 20px;
        bottom: 20px;
    }
    .slick-dots li,
    .swiper-pagination-bullet {
        width: 6px !important;
        height: 6px !important;
        margin: 0 6px;
    }
    .new-wrap-recom-slick .slick-list {
        padding-bottom: 25px;
    }
    .new-wrap-search-key {
        width: 100%;
        padding-right: 12px;
    }
    .new-wrap-search-select {
        padding-left: 0;
        width: 100%;
        margin-top: 15px;
    }
    .nwsk-input input {
        padding: 0 12px;
    }
    .nwsk-icon {
        width: 20px;
    }
    .nwrs-li a{
        height: 300px;
    }
    .nwrs-li .ys-imgbox-cover{
        height: 100%;
    }
    .nwrs-li .ys-imgbox-cover img{
        height: 100%;
        object-fit: cover;
    }
    .nltl-lab p {
        line-height: 32px;
        padding: 0 12px;
    }
    .nltl-lab {
        margin-bottom: 10px;
    }
    .nltl-tit{
        font-size: 18px;
    }
    .nwrs-li-text-ri{
        margin-left: -8px;
    }
    .new-wrap-list .home-new-slick {
        margin: 0 -6px 32px;
    }
    .casedet-recom {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .casedet-recom-text-lab, .casedet-recom-text h1 {
        margin-bottom: 8px;
    }
    .casedet-recom-text-parga {
        margin-bottom: 20px;
    }
    .crtt-li {
        margin-right: 10px;
    }
    .crtt-li a {
        line-height: 32px;
    }
    .casedet-recom-img {
        margin-top: 32px;
    }
    .cwlu-li {
        width: 100%;
    }
    .casedet-wrap-le-btn {
        width: 100%;
        padding-right: 0;
    }
    .casedet-wrap-le {
        margin-top: 32px;
    }
    .casedet-wrap-ri .std-text2 {
        padding-bottom: 20px;
    }
    .life-ban-info{
        display: none;
    }
    .hcsl-text {
        padding: 32px 20px;
    }
    .hcsl-text-tit {
        margin-bottom: 20px;
    }
    .htil-icon {
        width: 20px;
    }
    .hcsl-text-info-li p {
        width: calc(100% - 20px);
        padding-left: 15px;
    }
    .hcsl-text-info-li:last-child {
        margin-bottom: 25px;
    }
    .hcsl-text-btn{
        margin-top: 25px;
    }
    .hcsl-text-info-li {
        margin-bottom: 8px;
    }
    .hcsl-img-num {
        font-size: 36px;
        right: 20px;
    }
    .home-case-swiper-li a{
        height: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: space-between;
    }
    .home-case-swiper-li{
        height: auto !important;
    }
    .case-list-ul-li {
        width: 100%;
        margin-top: 20px;
        animation-delay: .4s !important;
    }
    .case-list-ul-li:nth-child(2),
    .case-list-ul-li:nth-child(3){
        margin-top: 20px;
    }
    /* .case-list-ul-li:last-child{
        margin-bottom: 0;
    } */
    .slul-text-icon{
        position: static;
    }
    .slul-text .std-text2 {
        margin-bottom: 20px;
    }
    .slul-text {
        padding: 20px;
    }
    .case-list-ul {
        margin: 0 -8px;
    }
    .case-list-ul-li .ys-imgbox-cover {
        animation-delay: .6s !important;
    }
    .ys-nyban-search {
        width: 100%;
        margin-top: 20px;
        height: 44px;
    }
    .ys-nyban-search-input {
        width: calc(100% - 60px);
    }
    .ys-nyban-search-icon {
        width: 60px;
        height: 34px;
    }
    .dwsl-li-tp svg {
        width: 16px;
        height: 16px;
    }
    .dwsl-li-tp a {
        padding: 15px 0;
    }
    .dwsl-li-bt-li {
        padding: 0 15px;
    }
    .down-wrap-list-li {
        padding: 32px 20px;
    }
    .dwll-tp {
        padding: 0;
        flex-wrap: wrap;
    }
    .dwll-bt-hd{
        display: none;
    }
    .dbbl-item p:nth-child(1){
        display: block;
        width: 80px;
    }
    .dbbl-item p:nth-child(2){
        width: calc(100% - 80px);
    }
    .dbbl-item{
        width: 100% !important;
        display: flex;
        align-items: flex-start;
        margin-bottom: 10px;
    }
    .dbbl-item:last-child{
        margin-bottom: 0;
    }
    .dwll-bt-bd-li {
        padding: 20px 0;
    }
    .std-btn4-box {
        border-radius: 8px;
    }
    .dbbl-item5 .std-btn4-box-icon {
        width: 18px;
        height: 18px;
    }
    .dwll-bt {
        margin-top: 0;
    }
    .dwll-tp-tit,
    .dwll-tp-result{
        width: 100%;
    }
    .dwll-tp-result{
        margin-top: 5px;
    }
    .dwll-bt-bd-li:nth-child(1){
        padding-top: 0;
    }
    /* .down-wrap-side-list {
        margin-top: 22px;
    } */
    .down-wrap-list {
        margin-top: 17px;
    }
    .contact-form-ri-parga {
        padding-right: 0;
    }
    .custom-wrap .contact-form-ri {
        padding: 30px 20px;
    }
    .custom-main .ys-form-inof-code .ys-form-inof-item {
        width: 100%;
    }
    .custom-main .yfic-img{
        margin-top: 10px;
    }
    .cfru-li .ys-select-bd {
        max-height: 152px;
    }
    .life-develop-img {
        width: 100%;
        margin-top: 32px;
    }
    .life-welfare-tp-parga {
        width: 100%;
    }
    .life-recru h2,
    .life-develop-le h2,
    .life-welfare h2{
        margin-bottom: var(--space50);
    }
    .life-welfare-slick-li:nth-child(2n),
    .life-welfare-slick.act .life-welfare-slick-li:nth-child(2n),
    .life-welfare-slick-li,
    .lwsl-wrap-item{
        transform: translate(0) !important;
    }
    .life-welfare-slick-li {
        padding: 0 10px;
    }
    .life-welfare-slick {
        margin: 0 -10px;
    }
    .lwsl-wrap-item{
        transition: none;
    }
    .life-welfare-slick .slick-list{
        padding-top: 14px;
        padding-bottom: 42px;
        overflow: visible;
    }
    .lwic-icon {
        width: 40px;
    }
    .lrwu-li-tp-text {
        width: 100%;
        padding-right: 0;
    }
    .lrwu-li.act {
        padding: 20px;
    }
    .lrwu-li-tp{
        flex-wrap: wrap;
    }
    .lrwu-li-bt {
        padding-top: 20px;
        margin-top: 10px;
    }
    .llbl-li p {
        margin-bottom: 8px;
    }
    .llbl-li {
        margin-bottom: 20px;
    }
    .lrwu-li {
        padding: 20px;
    }
    .lrwu-li-tp-icon {
        width: 24px;
        height: 24px;
        position: absolute;
        right: 20px;
        top: 20px;
    }
    .lltt-tit{
        padding-right: 30px;
    }
    .reside-pro-bt {
        padding-right: 0;
    }
    .std-btn3-box p {
        line-height: 38px;
    }
    .std-btn3-box {
        padding: 0 20px;
    }
    .ys-nyban-btn {
        margin-top: 25px;
    }
    .rstd-li {
        width: 50%;
    }
    .rstd-li-data {
        font-size: 26px;
    }
    .reside-solu-img {
        width: 100%;
        margin-top: 32px;
    }
    .reside-solu-img,
    .reside-pic-wrap {
        border-radius: 10px;
    }
    .reside-adv-slick .slick-list {
        padding-bottom: 30px;
    }
    .rasl-cont-info p::before {
        width: 8px;
    }
    .rasl-cont {
        padding: 30px 20px 40px;
    }
    .rals-li-cont .ys-imgbox-cover {
        width: 100%;
        border-radius: 10px;
    }
    .reside-case .hcsl-text-tit {
        font-size: 20px;
    }
    .reside-pro-slick .slick-list{
        padding-bottom: 30px;
    }
    .reside-pro-slick.empty .slick-list{
        padding-bottom: 0;
    }
    .reside-app .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 90px) !important;
        bottom: 14px !important;
        left: 0 !important;
    }
    .swiper-button-icon {
        width: 30px !important;
        height: 30px !important;
    }
    .reside-app .swiper-button-prev {
        right: 40px !important;
    }
    .reside-app .swiper-button-prev, .reside-app .swiper-button-next {
        bottom: 0px !important;
    }
    .rals-li-cont-text {
        margin-bottom: 24px;
    }
    .reside-app-tab {
        margin-bottom: 28px;
    }
    .reside-app-list-swiper{
        padding-bottom: 62px !important;
    }
    .reside-app-list-swiper.empty{
        padding-bottom: 0px !important;
    }
    .swiper-button-prev:after, .swiper-button-next:after {
        width: 14px;
        height: 14px;
    }
    .ratu-li{
        width: 50% !important;
    }
    .reside-app-tab-ul{
        justify-content: flex-start;
    }
    .rals-li-cont{
        overflow: hidden;
    }
    .tech-wrap-list-li {
        width: 100%;
        animation-delay: .2s !important;
        margin-bottom: 20px;
    }
    .twll-cont-text {
        padding: 20px;
    }
    .tech-wrap-info {
        padding: 30px 20px;
        border-radius: 10px;
    }
    .custom-wrap-le-pos {
        margin-bottom: 22px;
    }
    .cwli-li-icon {
        width: 22px;
    }
    .swll-text-icon {
        width: 40px;
        height: 40px;
        top: -6px;
    }
    .service-wrap-list::before, .service-wrap-line {
        left: 20px;
    }   
    .swll-text-parga {
        width: calc(100% - 40px);
        padding-left: 20px;
    } 
    .swll-text {
        margin-bottom: 20px;
    }
    .swll-img {
        width: calc(100% - 60px);
        margin-left: 60px;
        border-radius: 10px;
    }
    .service-wrap h2{
        margin-bottom: 32px;
    }
    .platform-core-text {
        padding-right: 0;
        width: 100%;
        margin-bottom: 32px;
    }
    .platform-core-ri{
        width: 100%;
    }
    .platform-core-text-parga {
        margin-bottom: 25px;
    }
    .platform-adv-swiper {
        padding-bottom: 30px !important;
    }
    .pasl-cont {
        padding: 30px 20px;
    }
    .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 70% !important;
    }
    .platform-down-cont-text {
        margin-bottom: 0;
        padding-left: 0;
        width: 100%;
        margin-top: 32px;
    }
    .platform-down {
        padding-bottom: 42px;
    }
    .platform-down-cont-img {
        width: 40%;
        margin: auto;
    }
    .pdlu-li{
        width: 50%;
        padding: 5px 10px;
    }
    .pro-data-list-ul{
        flex-wrap: wrap;
        margin: 0 -10px;
    }
    .pro-data-list {
        padding: 20px;
    }
    .pdlu-li-cont-num {
        font-size: 22px;
    }
    .pdlu-li:nth-child(2n+1){
        border-left: none;
    }
    .pro-intro-text {
        padding-right: 0;
        width: 100%;
    }
    .pro-intro-text h2 {
        margin-bottom: 15px;
    }
    .pro-intro-img {
        width: 100%;
        margin-top: 32px;
    }
    .pro-intro-img-bg {
        border-radius: 14px;
    }
    .pasl-cont-ul-li{
        margin-bottom: 0;
        width: 100%;
        height: auto !important;
    }
    .pcul-wrap-tp img {
        width: 30px;
    }
    .pcul-wrap {
        padding: 20px;
    }
    .pcul-wrap-bt p {
        margin-bottom: 8px;
    }
    .pcul-wrap-bt p::before {
        top: 9px;
    }
    .pcul-wrap-bt {
        padding-right: 0;
    }
    .prtu-li {
        width: 100%;
    }
    .pro-relat-text h2 {
        margin-bottom: 20px;
    }
    .prtu-li-bt {
        border-radius: 10px;
    }
    .pwul-cont {
        padding: 10px;
    }
    .pro-core-ph,
    .pro-adv-ph{
        display: block !important;
    }
    .pro-core-pc,
    .pro-adv-pc{
        display: none !important;
    }
    .pcsl-wrap-ul-li{
        width: 50%;
        margin-bottom: 0;
        height: auto !important;
    }
    .pro-core-ph .slick-track,
    .pro-adv-ph .slick-track{
        display: flex;
        align-items: stretch;
    }
    .pro-core-ph .slick-list{
        padding-bottom: 30px;
    }
    .pro-adv-ph .slick-list{
        padding-bottom: 30px;
    }
    .pro-adv-ph.empty .slick-list{
        padding-bottom: 30px;
    }
    .pro-adv {
        padding-bottom: 42px;
    }
    .wbdu-li-num span {
        font-size: 40px;
    }
    .wbdu-li {
        padding: 0 10px 20px;
    }
    .who-ban-data-ul {
        margin: 0 -10px;
    }
    .wbdu-li:last-child {
        padding-bottom: 20px;
    }
    .who-ban .ys-cont1400 {
        margin-bottom: 32px;
    }
    .who-ban-le h1 {
        margin-bottom: 18px;
    }
    .who-develop-le {
        padding-right: 0;
        width: 100%;
    }
    .who-develop::before,
    .who-develop::after,
    .who-develop-wrap::after{
        display: none;
    }
    .who-develop-ri {
        padding-left: 0;
        width: 100%;
        margin-top: 32px;
    }
    .who-develop-le-wrap{
        flex-wrap: wrap;
    }
    .wdrs-li{
        position: relative;
        padding: 0 10px;
    }
    .wdrs-li:not(:first-child){
        display: none;
    }
    .wdrs-li:last-child{
        margin-bottom: 0;
    }
    .who-develop .ys-cont1400{
        flex-wrap: wrap;
    }
    .wdlw-dots{
        display: none;
    }
    .who-develop-le h2,
    .who-busin-tit h2{
        margin-bottom: var(--space50);
    }
    .who-develop,
    .who-develop-wrap{
        height: auto !important;
    }
    .who-develop-wrap{
        padding: var(--space150) 0;
    }
    .wdrs-li-cont .std-h5{
        height: auto;
        -webkit-line-clamp: inherit;
        margin-bottom: 10px;
    }
    .who-busin-tit {
        width: 100%;
        margin-bottom: 25px;
    }
    .who-develop-ri-slick{
        visibility: hidden;
        margin: 0 -10px;
    }
    .who-develop-ri-slick.act{
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .4s;
        visibility: visible;
    }
    .who-develop-ri-slick .slick-list{
        padding-bottom: 30px;
    }
    .who-develop-ri-slick.empty .slick-list{
        padding-bottom: 0px;
    }
    .wblu-li-cont,
    .wdrs-li-cont .ys-imgbox-cover {
        border-radius: 10px;
    }
    .wblu-li-cont-lab {
        width: 180px;
    }
    .who-honor {
        padding-top: 42px;
        padding-bottom: 80px;
    }
    .who-honor-pc{
        display: none !important;
    }
    .who-honor-ph{
        display: block !important;
    }
    .hstu-li p{
        font-size: 10px;
        line-height: 28px;
    }
    .hstu-li-circle {
        width: 12px;
    }
    .hstu-li-link {
        padding: 0 10px;
    }
    .hstu-li-link::after {
        width: 12px;
        height: 12px;
        left: -10px;
    }
    .sustain-wrap-ul-li{
        width: 100%;
    }
    .sustain-wrap h2 {
        margin-bottom: 25px;
    }
    .ys-cont1235 {
        width: 100%;
        max-width: 100%;
        padding: 0 20px;
    }
    .idlu-li {
        width: 50%;
        padding: 0 10px;
        margin-top: 20px;
    }
    .innova-data-list-ul{
        margin: 0 -10px;
    }
    .innova-data-list {
        padding: 30px 20px;
    }
    .innova-data {
        margin-top: -30px;
    }
    .idlu-li:nth-child(3) {
        margin-top: 20px;
    }
    .innova-develop-tit {
        margin-bottom: 25px;
    }
    .innova-develop-list-li{
        width: 100%;
    }
    .idll-cont-tp-tit {
        margin-bottom: 15px;
    }
    .idll-cont-tp-parga p {
        margin-bottom: 6px;
    }
    .idll-cont-tp {
        margin-bottom: 25px;
    }
    .idll-cont-bt-img {
        border-radius: 10px;
        margin-bottom: 10px;
    }
    .innova-develop {
        padding-right: 20px;
    }
    .iisl-cont-icon {
        width: 70px;
        height: 70px;
        margin: 0 auto 12px;
    }
    .iisl-cont-icon-circle img {
        width: 24px;
    }
    .iisl-cont {
        padding: 20px;
    }
    .innova-intell {
        padding-bottom: var(--space100);
    }
    .iswt-bt-ul-li{
        width: 50%;
    }
    .iswt-bt-ul-li:nth-child(3){
        margin-top: 20px;
    }
    .innova-service-wrap-text {
        padding: 30px 20px 0;
    }
    .iswt-tp .std-text2 {
        margin-top: 14px;
    }
    .iswt-tp {
        margin-bottom: 30px;
    }
    .innova-service-wrap-bg {
        margin-top: -80px;
    }
    .innova-platform-tp-le {
        width: 100%;
        margin-bottom: 22px;
    }
    .innova-platform-tp-ri {
        padding-left: 0;
        width: 100%;
    }
    .iptr-ul-li {
        padding: 10px 0 14px 10px;
    }
    .iptr-ul-li-num {
        width: 95px;
    }
    .iptr-ul-li-parga {
        width: calc(100% - 95px);
    }
    .innova-platform-bt {
        padding: 30px 20px;
    }
    .ipbd-li-icon {
        width: 38px;
        margin: 0 auto 12px;
    }
    .ipbf-hd-li1, .innova-platform-bt-form th:nth-child(1), .innova-platform-bt-form td:nth-child(1) {
        padding-left: 20px;
        padding-right: 30px;
    }
    .home-future h2 {
        margin-bottom: 15px;
    }
    .hfti-li-icon {
        width: 35px;
    }
    .hfti-li-text {
        width: calc(100% - 35px);
        padding-left: 10px;
    }
    .hfti-li {
        margin-top: 22px;
    }
    .home-future-text-parga {
        margin-bottom: 30px;
    }
    .home-future-earth{
        width: var(--width);
        height: var(--width);
    }
    .home-future-text {
        padding-bottom: 32px;
    }
    .ys-ban-btn {
        margin-top: 30px;
    }
    /* .ys-ban-slick .slick-dots {
        bottom: 42px;
    } */
    .home-pro-swiper {
        padding-right: 0px !important;
    }
    .home-pro h2 {
        margin-bottom: 20px;
    }
    .swiper-button-prev {
        left: 0 !important;
    }
    .swiper-button-next {
        right: 0 !important;
    }
    .swiper-button-prev, .swiper-button-next {
        bottom: -15px !important;
    }
    .home-case-swiper {
        padding-bottom: 38px !important;
    }
    .home-main .home-case{
        padding-bottom: 57px;
    }
    .home-safety-num-li{
        display: none;
    }
    .home-safety-text-slick {
        width: 100%;
    }
    .home-safety-text {
        top: 39%;
        transform: translateX(0px);
    }
    .hstl-tit {
        font-size: 30px;
        margin-bottom: 50px;
    }
    .hstl-parga {
        margin-bottom: 30px;
    }
    .home-new-slick-li {
        width: 100% !important;
    }
    .hnsl-text {
        margin-top: 20px;
    }
    .hnsl-text-time {
        margin-bottom: 10px;
    }
    /* .hstu-li-link{
        display: none;
    } */
    .home-case h2 {
        margin-bottom: 24px;
    }
    .pro-main .ys-nyban-btn {
        margin-top: 25px;
    }
    .case-list {
        padding-top: 32px;
    }
    .case-list-ul-li a {
        border-radius: 10px;
    }
    .pro-main .ys-nyban-title {
        top: calc(50% - 16px);
    }
    .innova-main .ys-nyban-title {
        top: calc(50% - 15px);
    }
    .lrwu-li{
        position: relative;
    }
    /* 搜索页面修改 */
    .z_1200_1 ul li {
        flex-wrap: wrap;
        padding: 20px 0;
    }
    .z_1200_1 ul li a {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .z_1200_1 ul li a nobr {
        white-space: normal !important;
    }
    .z_1200_1 ul li a, .z_1200_1 ul li span {
        line-height: 1.75 !important;
    }
    /* 搜索页面修改 */
    .nwrs-li-text-ri {
        justify-content: flex-start;
    }
    .std-btn3-box,
    .std-btn4-box {
        padding: 0 14px;
    }
    .std-btn3-box p,
    .std-btn4-box p {
        line-height: 34px;
    }
    /* .pro-main .ys-nyban-title{
        position: static;
        transform: inherit
    }
    .pro-main .ys-nyban-btn{
        position: absolute;
        bottom: 50px;
        left: 20px;
        width: 100%;
    }
    .pro-main .ys-nyban-title h1{
        position: absolute;
        top: calc(50% - 66px);
        transform: translateY(-50%);
        width: 100%;
        z-index: 5;
        left: 0;
        padding: 0 20px;
    } */
    .ys-footer-bt-le p, .ys-footer-bt-ri a {
        font-size: 12px;
    }
    .pdlu-li-cont-num {
        font-size: 18px;
    }
    .pdlu-li-cont-num {
        font-size: 16px;
    }
    #video-canvas {
        display: block;
        opacity: 0;
    }
    #video-canvas.on{
        opacity: 1;
    }
    .home-scence-bg video{
        display: none;
    }
    .home-scence-text-ul{
        height: 100%;
        top: 0;
        transform: translateY(0);
    }
    .hstu-li{
        left: var(--leftph) !important;
        top: var(--topph) !important;
    }
    .case-list .slul-text {
        padding-bottom: 20px;
    }
    .slul-text-info{
        margin-bottom: 20px;
    }
    .case-list .htil-icon {
        top: 2px;
    }
    .case-list .slul-text .std-h5{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .ys-footer-tp-sub {
        margin-top: 24px;
    }
    .lrwi-li{
        width: 100%;
        margin-bottom: 5px;
    }
    .lrwi-li:last-child{
        margin-bottom: 0;
    }
    .lrwi-li::before{
        display: none;
    }
    .lrwi-li a{
        justify-content: center;
    }
    .life-recru-wrap-info {
        margin-bottom: 18px;
    }
    .nwtb-icon img {
        width: 12px;
    }
    .nwtb-icon {
        width: 32px;
        height: 32px;
    }
    .newdet-wrap-tp-back {
        margin-bottom: 14px;
    }
    .nwti-le-lab p {
        padding: 0 10px;
    }
    .newdet-wrap-tp-info .nwti-le-time {
        width: 50%;
        margin: 0;
        margin-top: 0;
    }
    .newdet-wrap-tp-info .nwti-le-time p {
        padding: 0 5px;
    }
    .nwti-le{
        justify-content: space-between;
    }
    .nwti-share{
        width: 100%;
        margin-top: 15px;
    }
    .hstu-li.on .hstu-li-link::after {
        right: -12px;
    }
    .hstu-li {
        transform: translate(0%, -50%);
    }
    .hstu-li-link {
        padding: 0 8px;
    }
    .hstu-li p {
        line-height: 26px;
    }
    .pro-main .ys-nyban-title {
        position: absolute;
        transform: inherit;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .pro-main .ys-nyban-title h1{
        font-size: 26px;
    }
    .dwsl-li-tp p {
        font-size: 14px;
    }
    .dwsl-parge {
        margin-bottom: 10px;
    }
    .down-wrap-side-list1 {
        border-bottom: 2px solid #ffffff;
        padding-bottom: 10px;
    }
    .down-wrap-side-list {
        margin-top: 25px;
    }
    .down-wrap-side-wrap {
        margin-top: 25px;
    }
    .dwll-bt-bd-li:last-child{
        padding-bottom: 0;
    }
    .down-wrap-list-li {
        padding: 30px 20px;
    }
    .dwll-tp {
        margin-bottom: 15px;
    }
    .dbbl-item5{
        margin-top: 10px;
    }
    .dbbl-item5 .std-btn4-box-icon {
        width: 16px;
        height: 16px;
    }
    .dbbl-item5 p {
        line-height: 36px !important;
    }
    .pwlu-li-new::after {
        width: 80px;
        height: 80px;
        top: -40px;
        right: -40px;
    }
    .pwlu-li-new p {
        top: 8px;
        right: 4px;
    }
    .ys-nyban-logo-li {
        width: 40px;
        margin-right: 10px;
    }
    .pro-data-list,
    .rpsl-bg{
        border-radius: 10px;
    }
    .reside-pro-slick-li a {
        border-radius: 10px 10px 0 0;
    }
    .pro-main .ys-nyban-btn,
    .ys-nyban-logo{
        margin-top: 15px;
    }
    .pro-main .ys-nyban-title {
        top: -16px;
    }
    .ys-ban-slick .slick-dots li {
        margin: 0 6px;
    }
    .ys-ban-slick .slick-dots {
        margin-left: -6px;
    }
    .slul-img {
        border-radius: 10px;
        margin-top: 20px;
    }
    .sustain-list-ul-li {
        margin-bottom: 30px;
    }
    .pro-adv h2{
        margin-bottom: var(--space50);
    }
    .hstu-li-link-wrap{
        padding: 0 8px;
    }
    .pro-main .ys-nyban-title h1{
        width: 100%;
    }
    .hllw-iocn {
        width: 28px;
    }
    .hstu-li-link-wrap {
        padding-left: 0;
    }
    .pdlu-li-cont-num {
        font-size: 18px;
    }
    .pdlu-li-cont-num span {
        font-size: 14px;
    }
    .tech-main .ciul-cont {
        padding: 20px !important;
    }
    .cwlt-ul-li {
        padding: 0 10px;
    }
    .cwlt-ul {
        margin: 0 -10px;
    }
    .custom-wrap-le-list {
        margin-top: 30px;
    }
    .cwlt-ul-li p::before {
        height: 2px;
        bottom: -1px;
    }
    /* 767end */
}