  @charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .hhwc-left {
        position: sticky;
        top: calc(var(--headh) + 0.2rem);
    }
    .hhwc-left-ul {
        margin-top: 1rem;
    }
    .hhwc-right-ul {
        padding-bottom: 5.6rem;
    }
    .ctact-form {
        padding-bottom: 1.2rem;
    }
    .ys-banner .slick-dots {
        padding-left: calc(50vw - 840px + 25px);
    }
    .home-product-left {
        width: 42%;
        top: calc(var(--headh) + 0.3rem);
    }
    .home-product-right {
        width: 58%;
    }
    .home-disc-topswip {
        width: 720px;
        margin: 0 auto;
    }
    .product-reco .home-disc-line {
        left: -35%;
        transform: translate(0%, -50%) scale(1.5);
    }
    /* kaffi-10-22-start */
    .rtwr-cont {
        min-height: 727px;
    }
    .home-hist-wrap {
        padding-bottom: 6rem;
    }
    /* kaffi-10-22-end */
    .prodet-main .product-reco {
        padding-top: 1.3rem;
    }
    /* 1919end */
}
@media screen and (max-width: 1680px) {
    html {
        font-size: 86px;
    }
    :root {
        /* 间距 */
        --space250: 2.0rem;
        --space240: 1.95rem;
        --space230: 1.9rem;
        --space220: 1.85rem;
        --space210: 1.8rem;
        --space200: 1.75rem;
        --space190: 1.7rem;
        --space180: 1.65rem;
        --space170: 1.6rem;
        --space160: 1.55rem;
        --radius20: 0.18rem;
        --radius15: 0.12rem;
    }
    .footer-nav>li {
        padding: 0 0.4rem;
    }
    .footer-nav {
        margin: 0 -0.4rem;
    }
    .footer-share-btn .ys-imgbox-cover {
        width: 0.4rem;
    }
    .footer-share {
        margin: 0 -0.3rem;
    }
    .footer-share>li {
        padding: 0 0.3rem;
    }
    .footer-logo {
        width: 2.2rem;
        margin-bottom: 0.5rem;
    }
    .fmlu-li {
        margin-bottom: 0.3rem;
    }
    .footer-min-right {
        width: 49%;
    }
    .footer-nav>li>ul>li {
        margin-bottom: 0.08rem;
    }
    .footer-text a {
        margin-left: 0.3rem;
    }
    .head-nav-item-nub {
        padding: 0 0.3rem;
    }
    /* kaffi start*/
    .ncbu-tit::after {
        top: 16px;
    }
    .invite-elec-box {
        padding-top: var(--space100);
    }
    .invite-reco {
        padding: 0.8rem 0;
    }
    .fcbl-li-cont-tit {
        padding-right: 0.2rem;
    }
    .video-page .nllc-down {
        margin-top: 0.2rem;
    }
    .video-page .nlld-up-tit {
        margin-top: 0.2rem;
    }
    .qlrb-top-icon {
        width: 64px;
    }
    .siul-cont-icon {
        width: 52px;
    }
    .siul-cont-tit {
        padding-top: 0.24rem;
    }
    .solu-view-back-cont {
        width: 85vw;
    }
    .vpbr-li-link-btnbox .std-btn1-box {
        padding: 0.08rem 0.3rem;
    }
    .valve-rela .std-btn1.icon .std-btn1-box {
        min-width: 2.4rem;
    }
    .vfsl-btnbox .std-btn1 .std-btn1-box {
        padding: 0.14rem 0.32rem;
    }
    /* 增 */
    .video-page .ys-select-bd {
        height: 142px;
    }
    .invite-page .ys-fii-input {
        height: 46px;
    }
    .invite-page .ys-fii-submit {
        height: 48px;
    }
    .nrdr-text p {
        font-family: var(--medium);
        max-height: 3em;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .nrdr-text {
        width: 100%;
    }
    .valve-prod-box-left {
        top: 100px;
    }
    .valve-page .ys-bread {
        margin-top: 0.6rem;
    }
    .ncbb-ul-li {
        width: 540px !important;
    }
    .ncbb-ul-li.swiper-slide-active {
        width: 720px !important;
    }
    .new-confer-box-bottom {
        min-height: 450px;
    }
    .invite-elec-regi-icon {
        height: 46px;
        margin-left: 0;
    }
    /* 增end */
    /* kaffi end*/
    .hhwc-left-btn {
        margin-top: 0.4rem;
    }
    .hhwc-left-ul {
        margin-top: 0.8rem;
    }
    .hhwc-right-ul {
        padding-bottom: 5rem;
    }
    .home-part .home-part-bg {
        top: -38%;
    }
    .ys-horse {
        --width1: 240px;
        --gap1: 15px;
    }
    .home-part-bot {
        padding-top: 1rem;
    }
    .ys-banner .slick-dots {
        padding-left: calc(7.25vw + 12px);
        bottom: 39px;
    }
    .ys-banner .slick-dots li {
        width: 26px;
    }
    .std-btn1.icon .std-btn1-box {
        min-width: 2.4rem;
    }
    .home-disc-topswip {
        width: 630px;
        margin: 0 auto;
    }
    .home-disc-line {
        transform: scale(1.2);
    }
    .ys-fold-zhan-hide {
        padding: 0.4rem 0.6rem;
    }
    .hrul-box .ys-demo-num {
        font-size: 1rem;
    }
    .home-hist-wrap {
        padding-top: 1.3rem;
        padding-bottom: 7rem;
    }
    .product-reco-wrap {
        padding-left: 7.25vw;
    }
    .product-rela {
        --width: 0.28rem;
    }
    .std-btn1-box {
        padding: 0.1rem 0.28rem;
    }
    .arrows-icon {
        width: 0.5rem;
        height: 0.5rem;
    }
    .arrows-prev {
        margin-right: 0.3rem;
    }
    .pasu-li-box {
        padding: 0.24rem 0.2rem;
    }
    .prwr-swip-li {
        width: 300px !important;
    }
    .prwr-swip-li.swiper-slide-active,
    .product-reco-wrap-right .prwr-swip {
        width: 400px !important;
    }
    .prwr-swip {
        min-height: 430px;
    }
    .valve-page .ys-nybanner-wrap {
        top: 55%;
        bottom: auto !important;
        transform: translate(-50%, -50%);
    }
    .valve-page .down-prod-right-search {
        margin-top: 0.3rem;
    }
    .pful-boxs-icon {
        width: 0.6rem;
        margin-bottom: 0.26rem;
    }
    .prodet-banner-wrap-right {
        padding-top: 0.2rem;
    }
    .pbwr-other {
        margin-top: 0.4rem;
    }
    .prodet-banner-wrap-right h1 {
        margin-bottom: 0.2rem;
    }
    .prodet-tab-ul-lis p {
        padding: 0.1rem 0.2rem;
    }
    .pful-boxs {
        padding: 0.24rem 0.24rem 0.4rem;
    }
    .pful-boxs-icon {
        width: 0.54rem;
        margin-bottom: 0.2rem;
    }
    .paul-link .std-btn1-box {
        padding: 0.1rem 0.26rem;
    }
    .prodet-video-right-tpul {
        margin-top: 0.2rem;
    }
    .pvrb-li {
        width: 162px;
    }
    .pvrt-lis .std-btn1 {
        margin-top: 0.32rem;
    }
    .prodet-main .product-reco {
        padding-top: 1.2rem;
    }
    .down-modal .ys-modal-content {
        width: 1000px;
    }
    .down-modal-wrap-right {
        padding: 0.5rem 0.5rem 0.5rem 0.6rem;
    }
    .invite-page .ys-fii-input,
    .down-modal .ys-fii-input {
        height: 40px;
    }
    .down-modal .ys-modal-content {
        max-height: 710px;
    }
    .ys-modal-update .ys-modal-wrap {
        padding: 6vh 0;
    }
    .down-modal .std-btn1.icon .std-btn1-box {
        padding: 0.12rem 0.3rem;
    }
    .cuul-box {
        padding: 0.35rem 0.3rem;
    }
    .cuul-box-icon {
        width: 0.48rem;
        margin-bottom: 0.8rem;
    }
    .cuul-box-bot-title {
        margin-bottom: 0.6rem;
    }
    .career-voice-pic-list {
        width: 240px !important;
    }
    .jlls-top-input input,
    .job-list-left-select input {
        height: 46px;
        padding: 0 0.42rem 0 0.24rem;
    }
    .jlls-top-icon {
        right: 0.26rem;
    }
    .job-list-left-sear .std-btn1-box {
        line-height: 46px;
    }
    .job-main .ys-sit-icon {
        width: 0.26rem;
        height: 0.26rem;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 2rem;
    }
    .ys-form {
        --space: 15px;
        --spacebot: 20px;
        --spacein: 15px;
        --height: 46px;
    }
    .about-move-right h2 {
        margin-bottom: 0.4rem;
    }
    .about-move-right {
        padding-left: 0.8rem;
    }
    .about-move .ys-demo-num1 {
        font-size: 0.58rem;
    }
    .aqtl-box-icon {
        width: 0.3rem;
        margin-left: 0.2rem;
    }
    .aqtl-box {
        padding: 0.1rem 0.3rem;
    }
    .adsu-li-box {
        min-height: 5rem;
        padding: 0 0.8rem 0.4rem 0.36rem;
    }
    .about-deve-top {
        margin-bottom: 0.6rem;
    }
    .about-lead-img {
        padding: 1rem 0 3rem;
    }
    .about-lead-cont h2 {
        margin-bottom: 0.4rem;
    }
    .sulb-pic {
        width: 2rem;
        height: 2rem;
        margin: 0 auto 0.4rem;
    }
    .sewr-ul-li-box {
        padding: 0.5rem 0.3rem;
    }
    .susta-main .invite-reco .swiper-slide {
        width: 410px !important;
    }
    .rtwr-cont {
        padding: 0.4rem 0.3rem;
    }
    .ysib-list-bot-item {
        width: calc(50% - 0.1rem);
    }
    .resear-labor-top {
        margin-bottom: 0.7rem;
    }
    .design-fully h2 {
        margin-bottom: var(--space40);
    }
    .design-fully .home-word {
        width: 92.5%;
        margin-bottom: var(--space60);
    }
    .ppwu-li-link {
        padding: 0.08rem 0.3rem;
    }
    .prod-pull-wrap-rightul {
        max-width: 280px;
    }
    .mod-arrows1 .slick-next {
        right: -0.5rem;
    }
    .mod-arrows1 .slick-prev {
        left: -0.5rem;
    }
    .mod-arrows1 .slick-prev,
    .mod-arrows1 .slick-next {
        width: 0.4rem;
        height: 0.4rem;
    }
    .career-main .home-part .home-part-bg {
        top: -50%;
    }
    .ncbb-ul-li-link {
        transform: translateY(0.46rem);
    }
    .new-confer-box-bottom {
        min-height: 430px;
        max-height: 430px;
    }
    /* kaffi-10-22-start */
    .rtwr-cont {
        min-height: 629px;
    }
    .home-hist-wrap {
        padding-bottom: 11rem;
    }
    .down-modal .invite-elec-regi-icon {
        height: 40px;
    }
    /* kaffi-10-22-end */
    .prodet-tab.start .prodet-tab-ul-lis p {
        padding: 0.05rem 0.2rem;
    }
    .valve-prod-box-left {
        top: 90px;
    }
    .vpbl-ul {
        max-height: 580px;
    }
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    html {
        font-size: 62px;
    }
    :root {
        --font28: 0.30rem;
        --font26: 0.28rem;
        --font24: 0.28rem;
        --font22: 0.26rem;
        --font20: 0.26rem;
        --font18: 0.24rem;
        --font16: 0.22rem;
        --font14: 0.20rem;
        --font12: 0.16rem;
    }
    .footer-nav {
        margin: 0 -0.2rem;
    }
    .footer-nav>li {
        padding: 0 0.2rem;
        margin-bottom: 0.3rem;
    }
    /* kaffi start*/
    .ncbd-li-link-imgbox {
        margin-bottom: 0.2rem;
    }
    .gover-page .std-btn1.icon .std-btn1-box {
        min-width: 2.6rem;
    }
    .ncbu-tit::after {
        top: 8px;
        width: 2px;
    }
    .std-btn1-icon {
        width: 20px;
        flex: none;
    }
    .elbd-ul-li-icon {
        width: 20px;
    }
    .invite-page .ys-form-inof-item {
        margin-bottom: 0.2rem;
    }
    .ictu-li-icon {
        width: 25px;
    }
    .dtlo-icon {
        width: 20px;
    }
    .invite-page .ys-fii-input {
        height: 45px;
    }
    .invite-page .ys-fii-submit {
        height: 45px;
    }
    .down-prod-right-search {
        height: 45px;
    }
    .faqs-cont-box-left {
        width: 18%;
    }
    .fcbr-box {
        width: 82%;
    }
    .faqs-page .ys-sit-icon {
        position: relative;
        width: 10px;
        height: 10px;
    }
    .video-filter-search-left {
        width: 70%;
    }
    .dprs-icon {
        width: 40px;
        height: 40px;
    }
    .vfsl-choose {
        height: 44px;
    }
    .vfsl-btnbox .std-btn1 {
        height: 100%;
    }
    .vfsl-btnbox .std-btn1 .std-btn1-box {
        height: 100%;
    }
    .video-page .nllc-down {
        margin-top: 0.15rem;
    }
    .service-support .ncbu-tit {
        margin-bottom: 0.4rem;
    }
    .service-support .new-confer-box-text {
        width: 80%;
    }
    .service-tech .new-confer-box-text {
        width: 72%;
    }
    .service-tech-box-back {
        border-radius: 14px;
    }
    .qual-comp-box-left .ncbu-tit {
        margin-bottom: 0.3rem;
    }
    .qual-test .swiper-slide {
        padding: 0 0.1rem;
        width: 480px !important;
    }
    .qual-test-ul {
        margin: 0 -0.21rem;
    }
    .qrbu-li {
        margin-top: 0.2rem;
    }
    .qrbu-li-top-icon {
        width: 20px;
        height: 20px;
    }
    .qrbu-li-top-icon svg {
        width: 8px;
    }
    .qual-comp-box-left {
        width: 48%;
    }
    .qual-page .qual-test-ul {
        margin-bottom: 0.5rem;
    }
    .solu-page .ys-sit-icon {
        position: relative;
        width: 12px;
        height: 12px;
    }
    .fcbr-li-top {
        padding: 0.2rem 0.25rem;
    }
    .swcb-icon {
        width: 30px;
        height: 30px;
    }
    .nvbd-left-playicon {
        width: 40px;
    }
    .new-page .std-btn1.icon .std-btn1-box {
        min-width: 2rem;
    }
    .new-industry .std-btn1.icon .std-btn1-box {
        min-width: 2rem;
    }
    .new-video .std-btn1.icon .std-btn1-box {
        min-width: 2rem;
    }
    .new-page .std-btn1 {
        min-width: 2rem;
    }
    .ys-sit-icon {
        width: 10px;
        height: 10px;
    }
    .pc-fenye li {
        border-radius: 5px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 8px;
    }
    .vulc-icon {
        width: 0.4rem;
    }
    .dpll-text img {
        width: 0.3rem;
        margin-right: 0.1rem;
    }
    .dprs-icon img {
        width: 20px;
    }
    .vpbr-li-link-btnbox .std-btn1-box {
        padding: 0.08rem 0.26rem;
    }
    .vfsl-btnbox .std-btn1 .std-btn1-box {
        padding: 0.18rem 0.4rem;
        font-size: var(--font16);
    }
    .vful-link-imgbox-icon {
        width: 40px;
    }
    /* 增 */
    .video-page .ys-select-bd {
        height: 120px;
    }
    /* 增end */
    .vrbl-cont-imgbox {
        border-radius: 14px;
    }
    .vpbr-li-link::after {
        height: 2px;
    }
    .solu-page .fcbr-li::after {
        width: 2px;
    }
    .nlld-up {
        margin-bottom: 0.26rem;
    }
    .invite-page .ys-fii-input {
        height: 44px;
    }
    .invite-page .ys-fia-text-btn {
        width: 14px;
        height: 14px;
        margin-top: 0.05rem;
    }
    .invite-elec {
        padding: var(--space100);
    }
    .invite-page .ys-fii-submit {
        height: 46px;
    }
    .qual-page .qual-test-ul {
        margin: 0 -0.1rem;
        margin-bottom: 0.5rem;
    }
    .faqs-cont-box-left {
        top: 88px;
    }
    .ddul-link::after {
        width: 2px;
    }
    /* 新增加修改 */
    .qpbu-li-num {
        width: 45px;
        height: 45px;
    }
    .qpbu-li-num-icon {
        width: 40px;
        height: 40px;
    }
    .ncbb-ul-li.swiper-slide-active {
        width: 650px !important;
    }
    .ncbb-ul-li {
        width: 400px !important;
    }
    .swcb-icon {
        width: 24px;
        height: 24px;
    }
    .vulc-text {
        font-size: var(--font16);
    }
    .vulc-icon {
        width: 0.3rem;
    }
    .vulc-li-tit-imgbox {
        width: 8px;
    }
    .valve-page .ys-bread {
        margin-top: 0.7rem;
    }
    .new-confer-box-bottom {
        min-height: 400px;
    }
    .service-tech-box-back {
        padding: 1rem 0 1.3rem 0;
    }
    .invite-elec-regi-icon {
        height: 44px;
        margin-left: 0;
    }
    .service-support-back {
        width: 34%;
    }
    .valve-prod-box-left {
        top: 80px;
    }
    /* 新增加修改 end*/
    /* kaffi end*/
    .ys-banner .slick-dots li {
        width: 20px;
    }
    .ys-banner .slick-dots {
        padding-left: calc(7.25vw + 8px);
        bottom: 29px;
    }
    .home-product-left-cont {
        width: calc(100% - 1rem);
        bottom: 0.4rem;
    }
    .hpru-li {
        margin-top: 0.4rem;
    }
    .home-disc-wrap {
        max-width: 980px;
    }
    .home-disc-topswip {
        width: 560px;
        margin: 0 auto;
    }
    .home-disc-topswip-line {
        width: 60%;
    }
    .home-disc-line {
        transform: scale(1.1);
    }
    .ys-fold-zhan-hide {
        padding: 0.4rem 0.4rem;
    }
    .hhwc-left-ul {
        width: 40%;
    }
    .home-hist-wrap {
        padding-top: 1rem;
        padding-bottom: 5rem;
    }
    .ys-horse {
        --width1: 200px;
        --gap1: 10px;
    }
    .home-part .ys-horse.act {
        margin-top: 0.2rem;
    }
    .home-part-bot-other {
        top: 0.4rem;
    }
    .ystu-lis-icon {
        width: 0.3rem;
    }
    .ystu-lis {
        margin-bottom: 0.1rem;
    }
    .product-rela {
        --width: 0.26rem;
    }
    .prru-lis-box-bot {
        padding: 0 0.3rem;
        bottom: 0.2rem;
    }
    .product-rela-right .ys-ban-num {
        padding: 0.2rem 0.3rem;
    }
    .product-rela .slick-dots {
        top: 0.2rem;
    }
    .prwr-swip-li {
        width: 280px !important;
    }
    .prwr-swip-li.swiper-slide-active,
    .product-reco-wrap-right .prwr-swip {
        width: 360px !important;
    }
    .prwr-swip {
        min-height: 370px;
    }
    .product-series-left-top {
        padding: 0.24rem 0.32rem;
    }
    .psru-li-box-btn {
        bottom: 0.6rem;
    }
    .std-btn1-box {
        padding: 0.1rem 0.24rem;
    }
    .psru-li-box-title {
        margin-bottom: 0.1rem;
    }
    .pbwr-tab p {
        padding: 2px 10px;
        font-size: 10px;
    }
    .prodet-tab-ul-lis p {
        padding: 0.1rem 0.18rem;
    }
    .pmbl-ul-li {
        padding: 0.2rem 0 0.2rem 0.2rem;
    }
    .prodet-video-right-tpul {
        margin-top: 0.12rem;
    }
    .prodet-main .product-reco {
        padding-top: 1rem;
    }
    .down-modal .ys-fii-name {
        margin-bottom: 5px;
    }
    .down-modal .ys-fia-text-btn {
        width: 16px;
        height: 16px;
        top: 5px;
    }
    .career-voice-pic-list {
        width: 200px !important;
    }
    .jlls-top-input input,
    .job-list-left-select input {
        height: 42px;
    }
    .job-list-left-select .ys-select-xtbbox,
    .jlls-top-icon {
        width: 16px;
    }
    .job-main .ys-sit-icon {
        width: 0.24rem;
        height: 0.24rem;
    }
    .job-list-left {
        width: 100%;
        position: relative;
        top: auto;
        margin-bottom: 26px;
        z-index: 3;
    }
    .job-list-wrap {
        flex-direction: column;
    }
    .job-list-left-sear {
        display: flex;
        margin: 0 -10px;
        margin-bottom: 0.2rem;
    }
    .job-list-left-sear .std-btn1,
    .jlls-top {
        width: 50%;
        padding: 0 10px;
    }
    .job-list-left-select .ys-select-li {
        padding: 0.1rem 0.2rem;
    }
    .jlls-top {
        margin-bottom: 0;
    }
    .job-list-left-sear .std-btn1-box {
        line-height: 42px;
    }
    .job-list-right {
        width: 100%;
        padding-left: 0;
    }
    .cadu-li-box-top {
        margin-bottom: 0.2rem;
    }
    .ys-form {
        --space: 10px;
        --spacebot: 20px;
        --spacein: 15px;
        --height: 44px;
    }
    .about-move-right {
        padding-left: 0.6rem;
    }
    .about-move-right .std-btn1 {
        margin-top: 0.4rem;
    }
    .adsu-li-box {
        min-height: 5rem;
        padding: 0 0.5rem 0.3rem 0.36rem;
    }
    .about-lead-img img:nth-child(1) {
        width: 44%;
    }
    .about-lead-img img:nth-child(2) {
        width: 62%;
    }
    .about-lead-cont h2 {
        margin-bottom: 0.3rem;
    }
    .sulb-pic {
        width: 1.6rem;
        height: 1.6rem;
        margin: 0 auto 0.3rem;
    }
    .susta-main .invite-reco .swiper-slide {
        width: 380px !important;
    }
    .qual-test {
        border-top: 5px solid var(--colormain);
    }
    .ncbb-ul-li-link {
        transform: translateY(0.84rem);
    }
    /* kaffi-10-22-start */
    .mod-pull.more .mod-pull-wrap {
        max-width: 1000px;
    }
    .new-confer-box-bottom {
        min-height: 380px;
        max-height: 380px;
    }
    .job-list-right {
        width: 77%;
        padding-left: 1rem;
    }
    .job-list-left {
        width: 23%;
        position: sticky;
        top: calc(var(--headh) + 0.4rem);
        margin-bottom: 0;
    }
    .job-list-wrap {
        flex-direction: row;
    }
    .rtwr-cont {
        min-height: 523px;
    }
    .home-hist-wrap {
        padding-bottom: 9rem;
    }
    .ys-nyban-title {
        width: 78%;
    }
    .rtwr-cont {
        padding: 0.4rem;
    }
    .job-list-left-sear {
        flex-direction: column;
    }
    .job-list-left-sear .std-btn1,
    .jlls-top {
        width: 100%;
    }
    .jlls-top {
        margin-bottom: 0.2rem;
    }
    /* kaffi-10-22-end */
    .prodet-tab.start .prodet-tab-ul-lis p {
        padding: 0.05rem 0.18rem;
    }
    .prodet-tab.start {
        padding: 0.12rem 0;
    }
    .vpbl-ul {
        max-height: 530px;
    }
    /* 1440end */
}
@media screen and (max-width: 1199px) {
    :root {
        --headh: 56px;
    }
    html {
        font-size: 58px;
    }
    :root {
        /* 字号82-100 0.66rem 38px */
        --fontr1: 0.66rem;
        --font100: var(--fontr1);
        --font98: var(--fontr1);
        --font96: var(--fontr1);
        --font94: var(--fontr1);
        --font92: var(--fontr1);
        --font90: var(--fontr1);
        --font88: var(--fontr1);
        --font86: var(--fontr1);
        --font86: var(--fontr1);
        --font84: var(--fontr1);
        --font82: var(--fontr1);
        /* 字号72-80 0.59rem 34px */
        --fontr2: 0.59rem;
        --font80: var(--fontr2);
        --font78: var(--fontr2);
        --font76: var(--fontr2);
        --font74: var(--fontr2);
        --font72: var(--fontr2);
        /* 字号62-70 0.55rem 32px */
        --fontr3: 0.55rem;
        --font70: var(--fontr3);
        --font68: var(--fontr3);
        --font66: var(--fontr3);
        --font64: var(--fontr3);
        --font62: var(--fontr3);
        /* 字号52-60 0.52rem 30px */
        --fontr4: 0.52rem;
        --font60: var(--fontr4);
        --font58: var(--fontr4);
        --font56: var(--fontr4);
        --font54: var(--fontr4);
        --font52: var(--fontr4);
        /* 间距 */
        --space250: 1.425rem;
        --space240: 1.4rem;
        --space230: 1.375rem;
        --space220: 1.35rem;
        --space210: 1.325rem;
        --space200: 1.3rem;
        --space190: 1.275rem;
        --space180: 1.25rem;
        --space170: 1.225rem;
        --space160: 1.2rem;
        --space150: 1.175rem;
        --space140: 1.15rem;
        --space130: 1.125rem;
        --space120: 1.1rem;
        --space110: 1.0rem;
        --space100: 0.95rem;
    }
    /* 移动端-副导航 - start */
    .footer-nav {
        flex-direction: column;
        --gap1: 0px;
        --gap2: 0px;
        border-top: 1px solid rgba(102, 102, 102, .5);
    }
    .footer-nav>li {
        position: relative;
        border-bottom: 1px solid rgba(102, 102, 102, .5);
    }
    .footer-nav>li>a {
        padding: 6px 0;
    }
    .footer-nav>li::before,
    .footer-nav>li::after {
        content: '';
        position: absolute;
        width: 16px;
        height: 1px;
        background: rgba(51, 51, 51, .5);
        right: 2px;
        top: calc(0.875em + 6px);
        transition: all .4s ease;
    }
    .footer-nav>li::after {
        transform: rotate(90deg);
    }
    .footer-nav ul {
        display: none;
    }
    .footer-nav>li.act::after {
        transform: rotate(0deg);
    }
    .footer-nav>li.no-nav::before,
    .footer-nav>li.no-nav::after {
        display: none;
    }
    .footer-nav>li.no-nav a {
        width: 100%;
    }
    /* 移动端-副导航 - end */
    .ys-phnav-search-box {
        background: #fff;
        height: 100vh;
    }
    .footer-nav {
        display: none;
    }
    .footer-bot {
        flex-direction: column-reverse;
    }
    .footer-bot {
        padding: 18px 0;
    }
    .footer-privacy li {
        padding: 0 0.1rem;
    }
    .footer-privacy {
        margin: 0 -0.1rem;
        margin-bottom: 6px;
    }
    .footer-min {
        padding: 0.5rem 0;
    }
    .footer-logo {
        width: 2.2rem;
        margin-bottom: 0.2rem;
    }
    .ys-ph-navbar4 .ys-phnav-menu {
        background: var(--colorbj);
        color: var(--color1E1);
    }
    .ys-ph-navbar4 .ys-ph-nav .ys-phnav-header-font,
    .ys-ph-navbar4 .ys-ph-nav a {
        color: var(--color1E1);
    }
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font,
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a,
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font,
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
        color: var(--colormain);
    }
    .ys-ph-navbar4 .ys-phnav-icon::after,
    .ys-ph-navbar4 .ys-phnav-icon::before {
        background: var(--color1E1);
    }
    /* kaffi start*/
    .ncbd-li {
        width: 50%;
    }
    .ncbu-li-link-cont {
        padding: 0.4rem 0.3rem;
    }
    .nllc-up-tit {
        margin-bottom: 0.1rem;
    }
    .nllc-down-icon {
        width: 20px;
    }
    .nllc-down-more {
        padding-right: 0.1rem;
    }
    .gover-reser-box-top {
        padding-top: 0;
    }
    .gover-page .ys-share-img {
        width: 25px;
    }
    .event-list-link {
        flex-wrap: wrap;
        flex-direction: column;
    }
    .event-list-link-imgbox {
        width: 100%;
        padding-bottom: 0.44rem;
    }
    .event-list-right {
        width: 100%;
        padding-left: 0;
    }
    .event-list-link-imgbox {
        width: 100%;
        padding-bottom: 0rem;
    }
    .ictu-li-icon {
        width: 20px;
    }
    .down-dire-ul-li {
        width: 33.333333%;
    }
    .ncbd-li {
        width: 50% !important;
    }
    .event-list-ul {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -0.2rem;
    }
    .event-list-li {
        width: 50%;
        padding: 0 0.2rem;
        display: flex;
    }
    .elli-img {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .event-list-right {
        flex-grow: 1;
    }
    .event-list-ul .event-list-li:last-child {
        margin-bottom: 0.5rem;
    }
    .event-list-box-down {
        flex-direction: column;
        align-items: flex-start;
    }
    .elbd-ul {
        margin-bottom: 0.15rem;
    }
    .invite-page .invite-elec-regi-code {
        width: 100%;
    }
    .invite-page .ys-form-inof-agree .ys-fia-text {
        width: 100%;
    }
    .invite-page .ys-form-inof-submit {
        width: 100%;
    }
    .invite-page .ys-fia-text-btn {
        width: 12px;
        height: 12px;
    }
    .down-prod-btnbox {
        flex-wrap: wrap;
    }
    .down-prod-btnbox .std-btn1:nth-child(1) {
        margin-bottom: 0.15rem;
    }
    .pc-fenye li {
        width: 25px;
        height: 25px;
        line-height: 25px;
        margin: 0 0.04rem;
    }
    .faqs-cont-box-left {
        width: 24%;
    }
    .fcbr-box {
        width: 76%;
        padding-left: 0.8rem;
    }
    .video-page .down-dire-ul-li {
        width: 50%;
    }
    .down-prod-right-search {
        height: 40px;
    }
    .dprs-icon {
        width: 34px;
        height: 34px;
    }
    .dprs-icon img {
        width: 20px;
    }
    .video-filter-search-left {
        width: 100%;
        margin-bottom: 0.3rem;
        flex-wrap: wrap;
    }
    .video-filter-search {
        width: 100%;
        flex-wrap: wrap;
    }
    .video-filter-search-right {
        width: 100%;
    }
    .vfsl-choose {
        height: 40px;
    }
    .vfsl-choose {
        padding: 0rem 0.32rem;
        display: flex;
        align-items: center;
        height: 46px;
        border: 1px solid rgba(128, 128, 128, 0.3);
        justify-content: space-between;
        width: 79%;
        border-radius: 5px;
        margin-right: 0.2rem;
    }
    .vful-link-imgbox-icon {
        width: 36px;
    }
    .nltt-icon {
        width: 18px;
    }
    .new-confer-box-down {
        margin-bottom: -0.5rem;
    }
    .ncbd-li {
        padding-bottom: 0.5rem;
    }
    .service-tech-box-back {
        padding: 1.3rem 0.4rem 1.76rem 0.4rem;
    }
    .service-tech .new-confer-box-text {
        width: 88%;
    }
    .qcbc-back {
        bottom: 0.2rem;
        width: 65%;
    }
    .qpbu-li-num-icon {
        width: 40px;
        height: 40px;
    }
    .qpbu-li-num {
        width: 45px;
        height: 45px;
    }
    .qual-reco-box {
        flex-direction: column-reverse;
    }
    .qual-reco-box-right {
        width: 100%;
    }
    .qual-reco-boleft {
        width: 100%;
    }
    .vpbr-li {
        width: 50%;
    }
    .vpbr-li-link {
        padding: 0.32rem 0.2rem 0.32rem;
    }
    .vpbr-box {
        width: 64%;
    }
    .valve-prod-box-left {
        width: 30%;
    }
    .valve-page .ys-nyban-title p {
        width: 90%;
    }
    .siul-cont-icon {
        width: 42px;
    }
    .solu-indu-ul-li {
        display: flex;
    }
    .nvbd-left {
        width: 100%;
        margin-bottom: 0.32rem;
    }
    .nvbd-right {
        width: 100%;
    }
    .nvbd-left-link {
        width: 100%;
    }
    .nvbd-right-up {
        width: 100%;
    }
    .nvbd-right-down-right .nvbd-left-textbox-time {
        margin-bottom: 0;
    }
    .ncbu-left {
        width: 62%;
    }
    .fcbl-li-cont::after {
        width: 2px;
    }
    .faqs-page .fcbr-li::after {
        height: 2px;
    }
    .valve-prod-box-right .vpbr-li:nth-child(2n+1) {
        animation-delay: 0.2s;
    }
    .valve-prod-box-right .vpbr-li:nth-child(2n+2) {
        animation-delay: 0.3s;
    }
    .valve-page .fcbr-li::after {
        width: 2px;
    }
    .fcbr-li::after {
        width: 2px;
    }
    .solu-indu-ul-li {
        width: 50%;
    }
    .nibl-link-text {
        justify-content: space-between;
    }
    .gover-reser-top {
        padding: 0.4rem;
    }
    .event-list-box {
        padding: 0.35rem 0.3rem 0.3rem;
    }
    .elbd-ul-li {
        display: flex;
        margin-bottom: 0.1rem;
    }
    .invite-page .ys-form-inof-submit {
        order: 2;
        margin-bottom: 0;
    }
    .invite-page .ys-form-inof-agree {
        order: 1;
    }
    .dprs-tit-link-name {
        width: 44%;
    }
    .dprs-tit-link-oper {
        width: 18%;
    }
    .vfsl-choose {
        width: 70%;
    }
    .service-support .new-confer-box-text {
        width: 100%;
    }
    .service-tech-box-back {
        border-radius: 10px;
    }
    .qlrb-top-icon {
        width: 38px;
    }
    .qpbu-li-right-box {
        padding: 0.32rem 0.3rem;
    }
    .qual-reco-boleft {
        padding: 0.35rem 0.3rem;
    }
    .event-list-box {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    /* 增 */
    .valve-page .ys-nybanner-wrap.ys-pos-center {
        bottom: 50%;
        left: 50%;
        transform: translate(-50%, 50%);
    }
    .new-confer-box-down .slick-dots {
        bottom: 0px;
    }
    .gover-reser-box-bottom p {
        margin-bottom: 0.05rem;
        font-size: var(--font16);
        color: var(--color6F6);
        line-height: var(--line165);
    }
    .invite-elec-box {
        padding-top: 0;
    }
    .invite-elec {
        padding: var(--space60);
    }
    .invite-page .ys-form-inof-item .ys-fii-input input {
        padding: 0 10px;
    }
    .invite-page .ys-fii-input {
        height: 40px;
    }
    .invite-page .ys-fii-submit {
        height: 42px;
    }
    .invite-page .ys-fii-submit {
        height: 38px;
    }
    .invite-page .ys-fii-input {
        height: 36px;
    }
    .down-prod-btnbox .std-btn1-box {
        padding: 0.1rem 0.18rem;
    }
    .dpll-ul-li-icon {
        width: 14px;
        height: 14px;
    }
    .faqs-page .fcbr-li {
        margin-bottom: 0.2rem;
    }
    .valve-prod-box-left {
        top: 70px;
    }
    .valve-page .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: rgba(243, 158, 0, 1);
    }
    .valve-page .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px;
    }
    .vpbl-ul-li-tit {
        flex-wrap: nowrap;
    }
    .valve-page .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: rgba(243, 158, 0, .7);
    }
    .valve-page .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: rgba(243, 158, 0, .85);
    }
    .valve-page .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
    .valve-page .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: rgba(243, 158, 0, .9);
    }
    .valve-page .mCSB_scrollTools {
        margin: 0.1rem 0;
    }
    .down-prod-left-box {
        top: 70px;
    }
    .ddul-link::before {
        height:0.55rem;
    }
    .ddul-link-text {
        padding: 0.25rem 0.2rem 0.1rem;
    }
    .faqs-cont-box-left {
        top: 70px;
        height: 382px;
    }
    .faqs-page .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: rgba(243, 158, 0, 1);
    }
    .faqs-page .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px;
    }
    .faqs-cont-box-left {
        flex-wrap: nowrap;
    }
    .faqs-page .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: rgba(243, 158, 0, .7);
    }
    .faqs-page .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: rgba(243, 158, 0, .85);
    }
    .faqs-page .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
    .faqs-page .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
        background-color: rgba(243, 158, 0, .9);
    }
    .faqs-page .mCSB_scrollTools {
        margin: 0.1rem 0;
    }
    .qrbu-li-bot-img {
        display: block;
        border-radius: 5px;
    }
    .qual-reco-box-right {
        display: none;
    }
    .nvbd-right-down {
        width: 80%;
        margin: auto;
    }
    .vfsl-choose {
        height: 40px;
    }
    .fcbr-box {
        width: 70%;
    }
    .faqs-cont-box-left {
        width: 30%;
    }
    .new-page .new-confer-box-down .slick-dots {
        bottom: 8px;
    }
    .qrbu-li.on {
        padding-bottom: 0.22rem;
    }
    /* 增end */
    /* 新增改 */
    .std-padd120 {
        padding: var(--space80) 0;
    }
    .svbc-left {
        width: 63%;
    }
    .solu-page h2 {
        margin-bottom: 0.5rem;
    }
    .nvbd-left {
        width: 50%;
    }
    .nvbd-right {
        width: 50%;
    }
    .nvbd-right {
        width: 50%;
    }
    .nvbd-right-down {
        width: 100%;
    }
    .nvbd-left-link {
        height: 100%;
    }
    .nvbd-left-imgbox {
        height: 100%;
    }
    .nvbd-left-imgbox {
        position: relative;
        height: 100%;
    }
    .nvbd-left {
        margin-bottom: 0;
    }
    .nvbd-right-up {
        margin-bottom: 0.16rem;
    }
    .nvbd-left-playicon {
        width: 36px;
    }
    .new-video {
        padding-top: 0.8rem;
    }
    .vulc-text {
        font-size: var(--font14);
    }
    .ncbd-li:nth-child(2n+1) {
        animation-delay: 0.2s;
    }
    .ncbd-li:nth-child(2n+2) {
        animation-delay: 0.3s;
    }
    .event-list-li:nth-child(2n+1) {
        animation-delay: 0.2s;
    }
    .event-list-li:nth-child(2n+2) {
        animation-delay: 0.3s;
    }
    .down-dire-ul .down-dire-ul-li:nth-child(3n+1) {
        animation-delay: 0.2s;
    }
    .down-dire-ul .down-dire-ul-li:nth-child(3n+2) {
        animation-delay: 0.3s;
    }
    .down-dire-ul .down-dire-ul-li:nth-child(3n+3) {
        animation-delay: 0.4s;
    }
    .video-filter-search-left {
        order: 2;
        margin-bottom: 0rem;
    }
    .video-filter-search-right {
        order: 1;
        margin-bottom: 0.3rem;
    }
    .qpbu-li-left {
        padding: 0;
        width: 100%;
    }
    .qpbu-li-right {
        padding: 0;
        width: 100%;
    }
    .qpbu-li-num {
        display: none;
    }
    .qpbu-li::after {
        display: none;
    }
    .qpbu-li {
        position: relative;
        flex-direction: column;
        width: 50%;
        margin: 0;
        padding: 0 0.2rem;
        display: flex;
    }
    .qual-proc-box-ul .qpbu-li:nth-child(2n) {
        flex-direction: column;
    }
    .qpbu-li-right-box {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .qpbu-li-left-imgbox {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .qpbu-li-right-box {
        height: 100%;
    }
    .qpbu-li-right {
        height: 100%;
        flex-grow: 1;
    }
    .qual-proc-box-ul .slick-track .slick-slide {
        padding: 0 0.2rem;
        display: flex !important;
    }
    .qual-proc-box-ul {
        margin: 0 -0.2rem;
    }
    .qpbu-li {
        height: auto;
        flex-direction: column;
    }
    .qual-proc .slick-dots {
        bottom: -10px;
    }
    .qual-reco .ncbu-tit {
        margin-bottom: 0.4rem;
    }
    .qual-test .ncbu-tit {
        margin-bottom: 0.4rem;
    }
    .ncbb-ul-li {
        width: 340px !important;
    }
    .ncbb-ul-li.swiper-slide-active {
        width: 440px !important;
    }
    .new-exhibition .ncbu-tit {
        padding-bottom: 0;
    }
    .new-confer-box-bottom {
        min-height: 300px;
    }
    .new-page .ncbu-tit {
        padding-bottom: 0;
    }
    .service-page .ncbu-tit {
        padding-bottom: 0;
    }
    .qual-test .ncbu-tit {
        padding-bottom: 0;
    }
    .ncbu-btnbox-btn p {
        font-size: var(--font16);
    }
    .ncbu-btnbox-btn {
        padding: 0.1rem 0.3rem 0.1rem 0.2rem;
    }
    .ncbu-btnbox-btn::after {
        right: 0.1rem;
    }
    .solu-view .ncbu-tit {
        margin-bottom: 0;
    }
    .ncbu-tit::after {
        height: 20px;
    }
    .solu-wrap-cont {
        padding-top: 0.4rem;
    }
    .svll-more-icon {
        width: 20px;
    }
    .solu-ul {
        bottom: 0.2rem;
    }
    .vulc-text {
        font-size: var(--font16);
    }
    .vpbr-li-link-btnbox {
        opacity: 1;
    }
    .vpbr-li-link-btnbox .std-btn1-box {
        font-size: var(--font16);
    }
    .vpbr-li-link-btnbox .std-btn1-box {
        padding: 0.08rem 0.14rem;
    }
    .new-page .new-confer-box-down .slick-dots {
        bottom: -5px;
    }
    .new-page .std-btn1-icon {
        width: 0.38rem;
        margin-left: 0.12rem;
    }
    .new-industry .std-btn1-icon {
        width: 0.38rem;
    }
    .new-video .std-btn1-icon {
        width: 0.38rem;
    }
    .nvbd-left-textbox-text {
        font-size: var(--font20);
    }
    .nvbd-left-textbox {
        padding: 0.3rem 0.2rem;
    }
    .video-filter-ul .video-filter-ul-li:nth-child(2n+1) {
        animation-delay: 0.2s;
    }
    .video-filter-ul .video-filter-ul-li:nth-child(2n+2) {
        animation-delay: 0.3s;
    }
    .service-tech-box-back {
        padding: 1rem 0.4rem 1rem 0.4rem;
    }
    .service-page .new-confer-box-down .slick-dots {
        bottom: 34px;
    }
    .service-tech {
        padding-top: var(--space80);
    }
    .gover-reser-box-bottom {
        margin-bottom: 0.3rem;
    }
    .invite-elec-regi-icon {
        height: 36px;
        margin-left: 0;
    }
    .service-support-back {
        width: 50%;
    }
    .invite-page .new-confer-box-down .slick-dots {
        bottom: 14px;
    }
    /* 新增改 emd*/
    /* kaffi end*/
    .hnsu-li-link {
        background: var(--colorfff);
        box-shadow: 0 4px 12px 1px rgba(0, 86, 179, 0.10), 0 5.266px 8.506px 0 rgba(62, 28, 0, 0.03);
    }
    .home-news .mod-arrows {
        margin-top: 0.4rem;
    }
    .home-news .arrows-prev {
        margin-right: 0.3rem;
    }
    .home-main .mod-ctact {
        margin-top: var(--space130);
    }
    .mod-ctact-cont-word {
        width: 50%;
        margin-top: 0.24rem;
    }
    .ys-sic-text-title {
        max-height: 3rem;
        -webkit-line-clamp: 2;
    }
    .hhwc-left {
        position: relative;
        top: auto;
    }
    .home-hist {
        overflow: hidden !important;
    }
    .home-hist-wrap {
        padding-top: 1rem;
        padding-bottom: 3rem;
    }
    .home-list-item .ys-fold-nub:not(:first-child) {
        display: block !important;
    }
    .ys-fold-zhan-title {
        display: none;
    }
    .ys-fold-zhan-hide {
        opacity: 1;
        padding: 0.4rem 0.4rem;
        pointer-events: all;
    }
    .ys-fold-zhan-pic::before {
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%);
        opacity: 1;
    }
    .ys-fold-zhan-pic::after {
        display: none;
    }
    .ys-fold-zhan-hide .std-btn1.icon .std-btn1-box {
        min-width: inherit;
    }
    .home-list .ys-fold-nub {
        width: 33.333333% !important;
    }
    .home-disc-wrap {
        max-width: calc(100% - 40px);
    }
    .home-disc-topswip {
        width: 460px;
        margin: 0 auto;
    }
    .home-disc-line {
        transform: scale(1);
    }
    .home-disc-topswip-line {
        width: 57%;
    }
    .ys-horse {
        --width1: 170px;
    }
    .home-part .ys-horse.act {
        margin-top: 0.1rem;
    }
    .home-product-left-cont {
        width: calc(100% - 0.8rem);
    }
    .hplc-title {
        margin-bottom: 0.1rem;
    }
    .hplc-title span {
        font-size: 10px;
    }
    .ys-banner .slick-dots li {
        width: 18px;
    }
    .ys-banner .slick-dots {
        bottom: 25px;
        padding-left: calc(7.25vw + 10px);
    }
    .ys-phnav-header {
        top: 12px;
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% - 20px);
        border-radius: 10px;
        border-radius: 10px;
        background: rgba(255, 255, 255, 0.90);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        -moz-backdrop-filter: blur(10px);
        -ms-backdrop-filter: blur(10px);
        -o-backdrop-filter: blur(10px);
        border-bottom: solid 1px transparent;
        transition: all .36s ease;
    }
    .ys-page-wrap .ys-main {
        margin-top: 0;
    }
    .ys-hd-ph.isfixed .ys-phnav-header,
    .ys-hd-ph.ishover2 .ys-phnav-header {
        top: 0;
        width: 100%;
        border-radius: 0;
        border-bottom: solid 1px #d9d9d9;
    }
    .ys-page-wrap.act .ys-hd-ph.isfixed .ys-phnav-header,
    .invite-page .ys-hd-ph.isfixed .ys-phnav-header {
        top: 0;
        width: 100%;
        border-radius: 0;
        border-bottom: solid 1px #d9d9d9;
    }
    .product-rela-right {
        width: 100%;
    }
    .product-rela-left {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .product-rela-wrap {
        flex-direction: column;
    }
    .product-rela-right .ys-ban-num {
        padding: 0.22rem 0.3rem;
    }
    .product-advan-slide-ul {
        padding: 0 0.2rem;
    }
    .product-series-wrap {
        flex-direction: column;
    }
    .product-series-left {
        width: 100%;
    }
    .product-series-right {
        width: 100%;
    }
    .product-series-left .psru-li {
        display: none;
    }
    .product-series-right {
        display: none;
    }
    .product-series-left-top .ys-imgbox-cover {
        width: 60%;
    }
    .product-series .product-series-left-top .std-btn1 {
        width: 30%;
    }
    .product-series .product-series-left-top .psru-li-box-btn {
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .product-series-right-ph {
        display: block;
    }
    .product-series-right-ph .slick-slide:not(:first-child) {
        display: none;
    }
    .product-series-right-ph .slick-list {
        padding-bottom: 30px;
    }
    .product-series-right-ph .slick-dots {
        bottom: 0;
    }
    .plbb-right {
        opacity: 0;
    }
    .psru-li-box-btn {
        opacity: 1;
        pointer-events: all;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .valve-page .ys-nybanner-wrap.ys-pos-center {
        transform: translate(-50%, -50%);
        top: 61%;
    }
    .valve-page .ys-nyban-title p {
        width: 100%;
    }
    .valve-page .down-prod-right-search {
        margin-top: 0.2rem;
    }
    .vpbr-li-link-btnbox {
        opacity: 1;
        bottom: 10px;
        width: 100%;
        margin: 0;
        left: 0;
        padding: 0 0.2rem;
    }
    .vpbr-li-link-btnbox .std-btn1 {
        width: 49%;
    }
    .prodet-tab {
        display: none;
    }
    .prodet-banner-wrap-right {
        width: 61.25%;
        padding-left: 0.4rem;
    }
    .pbwr-list-item p {
        font-size: 12px;
    }
    .prodet-banner-wrap {
        padding: 0.3rem 0.2rem 0;
    }
    .prodet-banner-wrap-left {
        width: 38.75%;
        padding: 0.1rem 0.2rem 0.26rem;
    }
    .prodet-banner-wrap-right {
        padding-top: 0;
    }
    .prodet-banner-wrap::after {
        height: 100%;
    }
    .prodet-banner-wrap {
        padding-bottom: 0.2rem;
    }
    .pbwr-other {
        margin-top: 0.2rem;
        flex-wrap: wrap;
    }
    .pbwr-other .std-btn1 {
        margin-top: 0.1rem;
    }
    .prodet-video-wrap {
        align-items: center;
    }
    .prodet-video-right {
        padding-left: 0.4rem;
    }
    .pvrt-lis-title {
        margin-bottom: 0.1rem;
    }
    .pvrt-lis .std-btn1 {
        margin-top: 0.2rem;
    }
    .prodet-video-right-btul {
        margin-top: 0.3rem;
    }
    .pvrb-li {
        width: 90px;
    }
    .prodet-main .product-reco {
        padding-top: 0.9rem;
    }
    .solu-indu-ul-li.slick-slide:not(:first-child) {
        display: none;
    }
    .svll-more-text {
        font-size: 12px;
    }
    .faqs-cont-box-left {
        height: auto !important;
    }
    .video-filter-search-left {
        width: 100%;
        justify-content: space-between;
    }
    .video-filter-search-left .altl-item-selc {
        width: 58%;
        margin-right: 0;
    }
    .vfsl-wrap {
        width: 40%;
    }
    .vfsl-wrap .std-btn1 {
        width: 50%;
    }
    .vfsl-wrap .vfsl-btnbox {
        height: 100%;
    }
    .qual-proc-box-ul::after {
        display: none;
    }
    .qpbu-li-left,
    .career-main .qpbu-li:nth-child(2n) .qpbu-li-left {
        width: 100% !important;
        padding-right: 0rem !important;
        padding-left: 0rem !important;
    }
    .qpbu-li-right {
        width: 100% !important;
        padding-right: 0rem !important;
        padding-left: 0rem !important;
        margin-top: 0.3rem;
    }
    .career-main .qpbu-li:nth-child(2n) {
        padding-left: 0.2rem !important;
    }
    .home-part-tpcry {
        padding: 0.8rem 0;
        margin-bottom: 0rem;
    }
    .career-voice-bot .mod-word {
        width: 82%;
    }
    .ys-form {
        --space: 8px;
        --spacebot: 16px;
        --spacein: 12px;
        --height: 36px;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 1.8rem;
    }
    .ys-fii-name {
        margin-bottom: 4px;
    }
    .ys-fia-text-btn {
        width: 14px;
        height: 14px;
    }
    .cadu-li-box {
        border-radius: 5px;
        border-left: 2px solid #FF9300;
        padding: 0.24rem 0.2rem;
    }
    .cadu-li-box-top {
        margin-bottom: 0.14rem;
    }
    .about-lead-cont {
        width: 60%;
    }
    .aqul-box-cry {
        padding: 0.4rem 0.3rem;
    }
    .aqul-box-cry-title {
        margin-bottom: 0.1rem;
    }
    .aqul-box-cry .std-btn1 {
        margin-top: 0.2rem;
    }
    .aqul-box-cry-edr p,
    .about-move-right-word p,
    .about-move .dulb-bts {
        font-size: 12px;
    }
    .aqul-box-cry-edr {
        width: 60%;
    }
    .about-move .ys-demo-num1 {
        font-size: 0.5rem;
    }
    .mod-aside {
        display: none !important;
    }
    .susta-main .fcbr-li::after {
        width: 2px;
    }
    .susta-esg-wrap-right {
        width: 36%;
    }
    .rtwr-cont .mCSB_outside+.mCSB_scrollTools {
        right: 0.2rem;
    }
    .resear-labor-top-word {
        width: 49%;
        flex-shrink: 0;
    }
    .design-fully-bg {
        position: absolute;
        border-radius: var(--radius10);
        overflow: hidden;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .design-fully-bg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .design-fully-bot-cont {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        z-index: 3;
        padding: 0.6rem 0;
    }
    .dfbc-ul {
        width: 40%;
    }
    .design-fully .home-word {
        width: 100%;
    }
    .invite-page.ys-page-wrap .ys-main {
        margin-top: var(--headh);
    }
    .new-page .std-btn1 {
        max-width: inherit;
    }
    .swcc-cardul {
        padding: 0 20px;
    }
    .career-main .home-part .home-part-bg {
        top: -40%;
        transform: translate(-50%, -50%) scale(0.7) rotate(90deg);
    }
    .prodet-video-right {
        padding-left: 0.6rem;
    }
    .prodet-video-wrap {
        align-items: stretch;
    }
    .new-confer-box-bottom {
        min-height: 320px;
    }
    .ncbb-ul-li-link {
        transform: translateY(0.38rem);
    }
    /* kaffi-10-22-start */
    .rtwr-cont .mCSB_outside+.mCSB_scrollTools {
        right: 0;
    }
    .new-confer-box-bottom {
        min-height: 280px;
        max-height: 280px;
    }
    .job-list-right {
        width: 100%;
        padding-left: 0rem;
    }
    .job-list-left {
        width: 100%;
        position: relative;
        top: 0;
        margin-bottom: 26px;
    }
    .job-list-wrap {
        flex-direction: column;
    }
    .rtwr-cont {
        min-height: 337px;
    }
    .psru-li {
        width: 50%;
    }
    .ys-nyban-title {
        width: 100%;
    }
    .job-list-left-sear .std-btn1,
    .jlls-top {
        width: 50%;
        padding: 0 10px;
    }
    .job-list-left-sear {
        flex-direction: row;
    }
    .jlls-top {
        margin-bottom: 0;
    }
    .adsu-li {
        width: 50% !important;
    }
    .plbb-right {
        display: none;
    }
    .product-series-left .psru-li {
        margin-top: 0;
    }
    .psru-li-box-btn {
        bottom: 0.2rem;
    }
    .product-series .product-series-left-top .std-btn1 {
        width: 60%;
    }
    .product-series .std-btn1-icon {
        width: 18px;
    }
    /* kaffi-10-22-end */
    .ys-ph-navbar4 .ys-phnav-header{
        box-shadow: var(--shadow1);
        border-bottom: 1px solid transparent;
    }
    .ys-hd-ph.isfixed .ys-phnav-header{
        border-bottom: solid 1px #d9d9d9;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .ys-ban-pc,
    .ys-nyban-pc {
        display: none;
    }
    .ys-ban-video {
        display: none;
    }
    .ys-ban-ph,
    .ys-nyban-ph {
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    html {
        font-size: 56px;
    }
    :root {
        /* 字号82-100 0.60rem 34px */
        --fontr1: 0.60rem;
        /* 字号72-80 0.57rem 32px */
        --fontr2: 0.57rem;
        /* 字号62-70 0.54rem 30px */
        --fontr3: 0.54rem;
        /* 字号52-60 0.50rem 28px */
        --fontr4: 0.50rem;
        /* 下 */
        --font40: 0.44rem; 
        --font36: 0.38rem;
        --font34: 0.36rem;
        --font32: 0.36rem;
        --font30: 0.34rem;
        --font28: 0.34rem;
        --font26: 0.32rem;
        --font24: 0.30rem;
        --font22: 0.28rem;
        --font20: 0.26rem;
        --font18: 14px;
        --font16: 14px;
        --font14: 12px;
        --font12: 10px;
        /* 间距 */
        --space250: 1.00rem;
        --space240: 0.99rem;
        --space230: 0.97rem;
        --space220: 0.95rem;
        --space210: 0.93rem;
        --space200: 0.91rem;
        --space190: 0.89rem;
        --space180: 0.87rem;
        --space170: 0.85rem;
        --space160: 0.83rem;
        --space150: 0.75rem;
        --space140: 0.75rem;
        --space130: 0.75rem;
        --space120: 0.75rem;
        --space110: 0.75rem;
        --space100: 0.7rem;
        --space90: 0.69rem;
        --space80: 0.67rem;
        --space70: 0.65rem;
        --space60: 0.6rem;
        --space50: 0.4rem;
    }
    .slick-slider.slick-dotted .slick-list {
        padding-bottom: 0.46rem;
    }
    .footer-share>li {
        padding: 0 0.15rem;
    }
    .footer-share {
        margin: 0 -0.15rem;
    }
    .footer-min-left {
        width: 100%;
    }
    .footer-min-right {
        display: none;
    }
    .fmlu-li {
        margin-bottom: 0.1rem;
    }
    .footer-logo {
        margin-bottom: 0.3rem;
    }
    .footer-min {
        padding: 0.4rem 0;
    }
    .footer-privacy li a,
    .footer-text,
    .footer-text a,
    .footer-text p {
        font-size: 12px;
    }
    .mod-ctact-cont-word {
        width: 90%;
        margin-top: 0.2rem;
    }
    .mod-ctact-cont {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .std-btn1.icon.gray .std-btn1-text {
        top: 1px;
    }
    /* kaffi start*/
    .ncbu-li-link-imgbox {
        width: 100%;
    }
    .ncbu-li-link-cont {
        width: 100%;
        padding: 0.4rem 0.3rem;
    }
    .ncbd-li {
        width: 100%;
    }
    .gover-reser-top {
        padding: 0.35rem 0.3rem 0.4rem;
    }
    .elbd-ul-li {
        margin-bottom: 0.1rem;
    }
    .iesl-imgbox {
        width: 100%;
    }
    .iesl-cont {
        width: 100%;
        padding: 0.2rem 0.2rem 0.15rem 0.2rem;
    }
    .ictu-li {
        padding-bottom: 0.1rem;
        margin-bottom: 0.1rem;
    }
    .invite-elec-box {
        padding-top: 0;
    }
    .invite-page .ys-form-inof-item {
        width: 100%;
        padding: 0 0.08rem;
    }
    .invite-elec-regi {
        padding: 0.35rem 0.3rem;
    }
    .invite-elec-info {
        padding: 0.35rem 0.3rem;
    }
    .invite-page .ys-form-inof-agree .ys-fia-text {
        width: 100%;
    }
    .ncbd-li {
        width: 100% !important;
    }
    .gover-reser-box .ys-cont1000 {
        padding: 0;
    }
    .gover-reser-box-bottom p:last-child {
        margin-bottom: 0.2rem;
    }
    .gover-page .std-btn1.icon .std-btn1-box {
        min-width: 2rem;
    }
    .grtc-right {
        display: none;
    }
    .event-list-li {
        width: 100%;
    }
    .down-dire-ul-li {
        width: 50%;
    }
    .down-prod-left-box {
        width: 100%;
        position: relative;
        top: 0;
    }
    .down-prod-btnbox .std-btn1:nth-child(1) {
        margin-bottom: 0.15rem;
        width: 100%;
    }
    .down-prod-btnbox .std-btn1 {
        width: 100%;
    }
    .down-prod-left-box {
        margin-bottom: 0.3rem;
    }
    .down-prod-right {
        width: 100%;
    }
    .dprs-tit-link-name {
        width: 50%;
        padding-right: 0.1rem;
    }
    .faqs-cont-box-left {
        width: auto;
        position: relative;
        top: 0;
        display: flex;
        flex-wrap: wrap;
        margin: 0 -0.1rem;
        margin-bottom: 0.2rem;
    }
    .fcbl-li {
        width: 50%;
        padding: 0 0.1rem;
        display: flex;
    }
    .fcbl-li-cont-tit {
        padding-right: 0.2rem;
    }
    .fcbr-box {
        width: 100%;
        padding-left: 0;
    }
    .fcbl-li-cont {
        padding: 0.14rem 0.1rem 0.1rem 0.2rem;
    }
    .video-filter-search-left {
        flex-wrap: wrap;
    }
    .vfsl-choose {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.2rem;
    }
    .vfsl-btnbox {
        margin: 0 -0.05rem;
        margin-bottom: 0.2rem;
    }
    .vfsl-btnbox .std-btn1 .std-btn1-box {
        padding: 0.2rem 0.32rem;
    }
    .vfsl-btnbox .std-btn1 {
        padding: 0 0.05rem;
    }
    .video-filter-isla {
        flex-wrap: wrap;
    }
    .video-filter-isla-li {
        margin-bottom: 0.1rem;
    }
    .video-filter-isla {
        margin-bottom: 0.5rem;
    }
    .video-page .ncbd-li {
        margin-bottom: 0.5rem;
    }
    .service-tech-box-back {
        border-radius: 0;
    }
    .service-tech-box {
        padding: 0;
    }
    .service-tech .new-confer-box-text {
        width: 100%;
    }
    .service-tech-box-back {
        padding: 1.3rem 0.2rem 1.76rem 0.2rem;
    }
    .stbb-down .std-btn1 {
        margin-bottom: 0.2rem;
    }
    .service-tech .stbb-down {
        margin-bottom: -0.2rem;
    }
    .valve-prod-box-left {
        width: 100%;
    }
    .valve-page .ys-nyban-title p {
        width: 100%;
    }
    .valve-page .down-prod-right-search {
        width: 100%;
        margin-top: 0.3rem;
    }
    .vpbr-box {
        width: 100%;
    }
    .pc-fenye li {
        width: 25px;
        height: 25px;
        line-height: 25px;
        margin: 0 3px;
    }
    .ncbu-box-left {
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .ncbu-box-right {
        width: 100%;
        padding-left: 0;
    }
    .valve-page .ys-sit-icon {
        width: 8px;
        height: 8px;
    }
    .ncbu-btnbox-btn p {
        display: none;
    }
    .solu-indu-ul-li {
        width: 100%;
    }
    .solu-ul {
        width: 100%;
        padding: 0 20px;
        position: relative;
        left: 0;
        transform: translateX(0);
        bottom: 0;
    }
    .swcb-icon {
        width: 20px;
        height: 20px;
    }
    .solu-wrap-cont {
        padding-bottom: 0.4rem;
        padding-top: 0.4rem;
    }
    .new-industry-box-li {
        width: 100%;
        padding-bottom: 0.2rem;
    }
    .new-industry-box-down {
        margin-bottom: -0.2rem;
    }
    .new-confer-box-up {
        flex-wrap: wrap;
    }
    .ncbu-left {
        width: 100%;
    }
    .new-industry .std-btn1.icon .std-btn1-box {
        min-width: 2.4rem;
    }
    .ncbu-left {
        margin-bottom: 0.2rem;
    }
    .new-video .std-btn1.icon .std-btn1-box {
        min-width: 2.4rem;
    }
    .new-page .std-btn1 {
        min-width: 2.4rem;
    }
    .ncbu-tit {
        margin-bottom: 0.2rem;
    }
    .nvbd-right-down-right .nvbd-left-textbox-time {
        margin-bottom: 0;
    }
    .nvbd-left-playicon {
        width: 30px;
    }
    .dprs-tit-link {
        display: none;
    }
    .dprs-ul-li-link {
        flex-wrap: wrap;
    }
    .dprs-tit-link-name {
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .dprs-tit-link-type {
        width: 50%;
        margin-bottom: 0.2rem;
    }
    .dprs-tit-link-lang {
        width: 50%;
        margin-bottom: 0.2rem;
    }
    .dprs-tit-link-oper {
        width: 100%;
    }
    .vpbr-li {
        width: 100%;
    }
    .solu-scen-box img:nth-child(1) {
        display: none;
    }
    .solu-scen-box img:nth-child(2) {
        display: block;
    }
    .ncbu-btnbox-btn::after {
        top: 50%;
        transform: translate(50%, -50%);
        right: 50%;
    }
    .ncbu-btnbox-btn {
        padding: 0.12rem;
    }
    .solu-view-back-imgph {
        display: block;
    }
    .solu-view-back-img {
        display: none;
    }
    .svbc-box {
        flex-direction: column;
    }
    .solu-view-back-cont {
        width: 100%;
        padding: 1rem 20px;
    }
    .svbc-left {
        width: 76%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .solu-view .ncbu-tit {
        text-align: center;
    }
    .svbc-right {
        width: 100%;
    }
    .ncbu-btnbox-btn {
        top: var(--top) !important;
        left: var(--left) !important;
    }
    .nlld-up {
        margin-bottom: 0.1rem;
    }
    .event-list-box {
        padding: 0.3rem 0.25rem 0.3rem;
    }
    .vfsl-btnbox .std-btn1 {
        width: 50%;
    }
    .vfsl-wrap {
        width: 100%;
    }
    .new-confer-box-down {
        margin: 0;
    }
    .ncbd-li {
        padding: 0;
        padding-bottom: 0.5rem;
    }
    .service-tech-box-back {
        padding: 1.3rem 0rem 1.76rem 0rem;
    }
    .qual-test .swiper-slide {
        width: 100% !important;
    }
    .qpbu-li {
        flex-direction: column;
    }
    .qual-comp-box-left {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .qual-comp-box-right {
        width: 100%;
    }
    .qcbc-back {
        position: relative;
        bottom: 0;
        width: 100%;
    }
    .qpbu-li {
        position: relative;
        align-items: flex-end;
        margin: 0;
        padding-bottom: 0.5rem;
    }
    .qpbu-li-left {
        padding: 0;
        width: 80%;
    }
    .qpbu-li-right {
        padding: 0;
        width: 80%;
    }
    .qual-proc-box-ul .qpbu-li:nth-child(2n) {
        flex-direction: column;
    }
    .qual-comp-back-cont {
        padding: 0;
    }
    .qcbc-back {
        border-radius: 0;
    }
    .qpbu-li::after {
        left: 0;
        transform: translateX(0);
        width: 2px;
        height: 100%;
    }
    .qpbu-li-num {
        top: 0;
        left: 0;
        transform: translateX(-50%);
    }
    .qpbu-li-left-imgbox {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .qpbu-li-right-box {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .qlrb-top {
        align-items: flex-start;
    }
    .qual-comp {
        padding-top: 0.6rem;
    }
    .nvbd-left-textbox {
        padding: 0.3rem 0.2rem;
    }
    /* 增 */
    .valve-prod-box-left {
        top: auto;
        position: relative;
    }
    .vpbl-ul {
        max-height: 300px;
    }
    .vpbl-ul .mCSB_outside+.mCSB_scrollTools {
        right: -16px;
    }
    .valve-prod-box-left {
        margin-bottom: 0.4rem;
    }
    .dpll-text-tit {
        font-size: var(--font24);
    }
    .valve-prod-box-right .vpbr-li:nth-child(n+1) {
        animation-delay: 0.2s;
    }
    .valve-rela .mod-arrows {
        display: none;
    }
    .vrbl-cont-imgbox {
        border-radius: 10px;
    }
    .fcbr-li {
        margin-top: 0.3rem;
    }
    .faqs-cont-box-right {
        margin-top: -0.3rem;
    }
    .ncbu-box-left {
        margin-bottom: 0.3rem;
    }
    .solu-view .std-btn1 {
        margin-top: 0;
    }
    .ncbu-tit {
        margin-bottom: 0.3rem;
    }
    .solu-view-back-cont {
        padding: 0.8rem 20px;
    }
    .svbc-left {
        width: 100%;
    }
    .ncbu-tit::after {
        height: 18px;
    }
    .newslist-page .ncbd-li {
        margin-bottom: 0.4rem;
    }
    .iesl-cont-tit-ul {
        margin-bottom: 0.3rem;
    }
    .invite-elec {
        padding: var(--space60) 0;
    }
    .invite-elec-semi-link {
        padding: 0.2rem;
    }
    .invite-page .ys-form-inof-item {
        flex-wrap: wrap;
    }
    .invite-reco {
        padding: 0.2rem 0;
    }
    .invite-elec-regi-code .ierc-label .ys-fii-input {
        margin-bottom: 0.2rem;
    }
    .invite-elec-regi-code label {
        width: 100%;
        padding-right: 0rem;
    }
    .invite-reco .ncbu-tit {
        margin-bottom: 0.35rem;
    }
    .ddul-link-text {
        padding: 0.25rem 0.1rem 0.1rem;
    }
    .ddul-link::before {
        height: 55%;
    }
    .down-prod {
        padding-top: 0.6rem;
        overflow: visible;
    }
    .dprs-tit-link-type {
        width: 30%;
        margin-bottom: 0;
    }
    .dprs-tit-link-lang {
        width: 30%;
        margin-bottom: 0;
    }
    .dprs-tit-link-oper {
        width: 40%;
        justify-content: end;
    }
    .service-tech .stbb-down .std-btn1.icon:nth-child(1) .std-btn1-box {
        padding: 0.12rem 0.18rem;
    }
    .new-page .new-confer-box-down .slick-dots {
        bottom: 0;
    }
    .qual-proc-box-ul .qpbu-li:not(:first-child) {
        display: none;
    }
    .qual-test .swiper-pagination {
        display: block;
        position: relative;
    }
    .qual-test .mod-arrows {
        display: none;
    }
    .gover-page .new-confer-box-up {
        margin-bottom: 0;
    }
    .gover-recom {
        padding: 0.6rem 0;
    }
    /* 增end */
    /* 新增改 */
    .valve-rela-top {
        margin-bottom: 0;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
    }
    .ncbu-tit {
        margin-bottom: 0.4rem;
    }
    .valve-prod-box-right {
        margin-bottom: 0.3rem;
    }
    .solu-indu-ul .slick-dots {
        bottom: 3px;
    }
    .std-padd120 {
        padding: var(--space80) 0;
    }
    .solu-page h2 {
        margin-bottom: 0.4rem !important;
    }
    .nvbd-left {
        width: 100%;
        margin-bottom: 0.32rem;
    }
    .nvbd-right {
        width: 100%;
    }
    .nvbd-left-textbox-text {
        font-size: var(--font20);
    }
    .new-video .ncbu-tit {
        margin-bottom: 0;
    }
    .new-industry .ncbu-tit {
        padding-right: 0;
    }
    .invite-page .invite-elec-regi-code {
        align-items: center;
    }
    .invite-page .ys-form-inof-item .ys-fii-input input {
        padding: 0 6px;
    }
    .invite-page .ys-fii-input input,
    .invite-page .ys-fii-input textarea {
        font-size: var(--font14);
    }
    .down-prod-btnbox .std-btn1 {
        width: 50%;
    }
    .down-prod-btnbox .std-btn1:nth-child(1) {
        width: 50%;
    }
    .down-prod-btnbox .std-btn1 {
        margin-bottom: 0 !important;
    }
    .service-support .ncbu-tit {
        margin-bottom: 0.3rem;
    }
    .service-page .ncbu-tit {
        margin-bottom: 0.3rem;
    }
    .solu-faqs .ncbu-tit {
        margin-bottom: 0.3rem;
    }
    .ncbu-tit {
        margin-bottom: 0.3rem;
    }
    .ncbd-li:nth-child(n+1) {
        animation-delay: 0.2s;
    }
    .invite-elec-regi-code .ierc-label .ys-fii-input {
        margin-bottom: 0;
    }
    .down-dire-ul .down-dire-ul-li:nth-child(2n+1) {
        animation-delay: 0.2s;
    }
    .down-dire-ul .down-dire-ul-li:nth-child(2n+2) {
        animation-delay: 0.3s;
    }
    .fcbl-li:nth-child(2n+1) {
        animation-delay: 0.2s;
    }
    .fcbl-li:nth-child(2n+2) {
        animation-delay: 0.3s;
    }
    .faqs-cont {
        padding-top: 0.6rem;
    }
    .vfsl-btnbox .std-btn1 .std-btn1-box {
        padding: 0.14rem 0.32rem;
    }
    .service-tech .new-confer-box-text {
        margin-top: 0rem;
    }
    .service-page .ncbu-tit {
        margin-bottom: 0.2rem;
    }
    .qpbu-li-left {
        padding: 0;
        width: 100%;
    }
    .qpbu-li-right {
        padding: 0;
        width: 100%;
    }
    .qual-reco .ncbu-tit {
        padding-bottom: 0.3rem;
    }
    .new-page .ncbu-tit {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .new-video .ncbu-tit {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .new-more {
        display: block;
    }
    .new-page .new-confer-box-up .std-btn1 {
        display: none;
    }
    .new-confer-box-up {
        margin-bottom: 0.3rem;
    }
    .ncbb-ul-li {
        width: 100% !important;
    }
    .new-confer-box-bottom {
        min-height: 270px;
    }
    .ncbu-tit {
        padding-bottom: 0;
    }
    .event-list-li:nth-child(n+1) {
        animation-delay: 0.2s;
    }
    .ncbb-ul-li.swiper-slide-active {
        width: 100% !important;
    }
    .null-cont {
        display: block;
    }
    .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
    }
    .new-confer-box-down {
        margin: 0 -0.2rem;
    }
    .ncbd-li {
        padding: 0 0.2rem;
    }
    .qual-proc-tit {
        display: flex;
        justify-content: flex-start;
        padding: 0 20px;
    }
    .vpbr-li-link-btnbox {
        width: 100%;
        justify-content: center;
        margin: 0;
        position: relative;
        border-bottom: 0;
    }
    .valve-prod .std-btn1 {
        padding: 0 0.2rem;
    }
    .dprs-icon img {
        width: 16px;
    }
    .down-prod-right-search {
        height: 38px;
    }
    .dprs-icon {
        width: 30px;
        height: 30px;
    }
    .solu-scen-box-cont {
        padding-top: var(--space80);
        padding-bottom: var(--space80);
    }
    .solu-ul {
        padding: 0;
    }
    .swcc-ul-li {
        white-space: nowrap;
    }
    .swcc-valve .slick-dots {
        bottom: -3px;
    }
    .swcc-ul-li {
        padding: 0.08rem 0.08rem;
        font-size: var(--font16);
    }
    .swcc-ul {
        margin: 0 -0.08rem;
    }
    .new-page .new-confer-box-down .slick-dots {
        bottom: 0px;
    }
    .new-confer-box-down {
        margin: 0 -0.2rem;
        /* padding-bottom: 0.6rem; */
    }
    .new-page .std-btn1-icon {
        width: 0.38rem;
    }
    .new-video .std-btn1-icon {
        width: 0.38rem;
    }
    .new-industry .std-btn1-icon {
        width: 0.38rem;
    }
    .video-filter-ul .video-filter-ul-li:nth-child(n+1) {
        animation-delay: 0.2s;
    }
    .swiper-pagination-bullet {
        width: 6px !important;
        height: 6px !important;
    }
    .qual-test .swiper-container {
        overflow: hidden;
    }
    .qual-page .qual-test-ul {
        margin: 0;
    }
    .qual-test .swiper-pagination {
        bottom: -2px !important;
    }
    .qcbr-text {
        padding: 0.2rem;
    }
    .service-page .new-confer-box-down .slick-dots {
        bottom: 5px;
    }
    .invite-elec-regi-icon {
        height: 36px;
        margin-left: 0;
    }
    .qrbu-li-top {
        padding: 0.2rem 0.24rem;
    }
    .qual-reco .ncbu-tit {
        padding-bottom: 0;
    }
    .service-support-back {
        width: 60%;
    }
    .service-tech {
        padding-top: var(--space40);
    }
    .service-tech-box-back {
        padding: 0.8rem 0rem;
    }
    .new-confer-box-text {
        margin-bottom: 0.4rem;
    }
    .video-page .ncbd-li {
        margin-bottom: 0.34rem;
    }
    .faqs-cont {
        padding-top: 0.8rem;
    }
    .faqs-cont-box-left {
        margin-bottom: 0.5rem;
    }
    .swcc-valve-li {
        padding: 0;
    }
    .swcb-icon img {
        width: 10px;
    }
    .fcbr-li-top-icon {
        width: 16px;
        height: 16px;
    }
    .solu-page .ys-sit-icon {
        position: relative;
        width: 8px;
        height: 8px;
    }
    .new-exhibition .new-confer-box-up {
        margin-bottom: 0.3rem;
    }
    .nvbd-right-up {
        margin-bottom: 0.32rem;
    }
    .fcbl-li-cont {
        position: relative;
    }
    .fcbl-li-cont-icon {
        position: absolute;
        right: 0.2rem;
    }
    .fcbl-li-cont-tit {
        padding-right: 0;
        width: 100%;
    }
    .fcbr-li-top {
        padding-bottom: 0.16rem;
    }
    .new-industry .ncbu-tit {
        margin-bottom: 0.3rem;
    }
    .new-exhibition .new-confer-box-up {
        margin-bottom: 0.4rem;
    }
    .new-confer-box-up {
        margin-bottom: 0.4rem;
    }
    .new-industry .ncbu-left {
        margin-bottom: 0;
    }
    .new-industry .new-confer-box-up {
        margin-bottom: 0.3rem;
    }
    .new-exhibition .swiper-pagination {
        bottom: -22px !important;
    }
    .new-confer-box-bottom {
        margin-bottom: 0.4rem;
    }
    .newslist-visite {
        padding-top: var(--space120);
    }
    .newslist-page .new-confer-box-ul {
        margin-bottom: 0.4rem;
    }
    .event-list {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .event-list-li {
        margin-bottom: 0.4rem;
    }
    .invite-reco .slick-dots {
        bottom: -4px !important;
    }
    .fcbr-li-top {
        padding-right: 0.2rem;
    }
    /* 新增改end */
    /* kaffi end*/
    .new-phbtn {
        display: flex !important;
        justify-content: center;
        align-items: center;
        margin-top: 0.3rem;
    }
    .std-mar60 {
        margin-bottom: 0.36rem;
    }
    .ys-slick-item-cont {
        flex-direction: column-reverse;
    }
    .home-part-bot .ys-sic-text {
        width: 100%;
        margin-top: 0.26rem;
    }
    .home-part-bot .ys-imgbox-cover {
        width: 100%;
    }
    .ys-sic-text-title {
        max-height: inherit;
        -webkit-line-clamp: inherit;
        margin-bottom: 0.2rem;
    }
    .home-part-bot-other {
        top: calc(var(--top1) + 0.6rem);
        right: 0.3rem;
        left: auto !important;
    }
    .ys-horse {
        --width1: 120px;
        --gap1: 6px;
    }
    .home-part .ys-horse.act {
        margin-top: 0rem;
    }
    .home-part-bot {
        padding-top: 0.61rem;
    }
    .home-part .mod-word p {
        text-align: center;
    }
    .home-part .mod-word {
        margin-bottom: 0.2rem;
    }
    .home-hist-wrap {
        padding-top: 0.71rem;
        padding-bottom: 0;
    }
    .home-hist-wrap-cont {
        flex-direction: column;
    }
    .hhwc-left {
        width: 100%;
    }
    .std-btn1.icon .std-btn1-box {
        min-width: inherit;
    }
    .std-btn1-icon {
        width: 18px;
    }
    .std-btn1-text,
    .std-btn1-box {
        font-size: 12px;
    }
    .hhwc-left-ul {
        width: auto;
        display: flex;
        margin: 0 -10px;
        margin-top: 0.6rem;
    }
    .hhwc-left-ul-li {
        width: 50%;
        position: relative;
        padding: 0 8px;
        margin-bottom: 0;
    }
    .std-btn1-box {
        padding: 0.12rem 0.22rem;
    }
    .hlul-cry-text {
        padding: 0 0.3rem;
        font-size: 12px;
    }
    .hhwc-right {
        width: 100%;
        margin-top: 0.4rem;
    }
    .hrul-box .ys-demo-num {
        font-size: 0.72rem;
    }
    .hrul-box-word p {
        font-size: 12px;
    }
    .hhwc-right-ul {
        padding-bottom: 0;
    }
    .home-hist-bg {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        margin-top: -130%;
    }
    .home-list-item {
        display: none;
    }
    .home-list-item-ph .ys-fold-nub:not(:first-child) {
        display: block;
    }
    .home-list-item-ph .ys-fold-nub {
        width: 50% !important;
    }
    .home-list-item-ph .ys-fold {
        display: flex;
        flex-wrap: wrap;
    }
    .ys-fold-zhan-hide {
        padding: 20px 14px;
    }
    .home-list-item-ph .ys-fold-nub:nth-child(2n+1) .ys-fold-zhan-hide {
        padding-left: 20px;
    }
    .home-list-item-ph .ys-fold-nub:nth-child(2n+2) .ys-fold-zhan-hide {
        padding-right: 20px;
    }
    .yfzh-top-word p {
        font-size: 10px;
    }
    .yfzh-top-title {
        font-size: 18px;
    }
    .ys-fold-zhan-pic::before {
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
    }
    .home-disc-wrap {
        max-width: 100%;
    }
    .home-disc-topswip {
        width: 100%;
        margin: 0 auto;
    }
    .hulb-list-item {
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .hulb-list {
        flex-direction: column;
    }
    .hulb-list-item-boxs {
        font-size: 12px;
    }
    .hulb-btn {
        margin-top: 0.2rem;
    }
    .hulb-btn .std-btn1 {
        width: 50%;
    }
    .home-disc {
        border-radius: var(--radius20);
    }
    .home-disc-topswip .mod-arrows {
        width: 100%;
    }
    .home-product-left {
        width: 100%;
        top: auto;
        position: relative;
        margin-bottom: 0.3rem;
    }
    .home-product-wrap {
        flex-direction: column;
    }
    .hplc-title span {
        font-size: 8px;
    }
    .home-product-right {
        width: 80%;
        padding-left: 0 !important;
    }
    .home-product-right-ul {
        display: block;
    }
    .home-product-right-ul .slick-list {
        overflow: visible !important;
    }
    .home-product-right-ul .slick-track {
        overflow: visible !important;
    }
    .hpru-li {
        margin-top: 0 !important;
    }
    .ys-ban-num {
        display: none;
    }
    .ys-ban-title,
    .ys-ban-word {
        text-align: center;
        width: 100%;
    }
    .home-video .home-video-botcry {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        z-index: 10;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 30px 20px;
    }
    .home-video-wrap {
        border-radius: var(--radius20);
        overflow: hidden;
        position: absolute;
        z-index: 1;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: calc(100% - 40px);
        height: 100%;
    }
    .home-video-wrap img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .ys-ban-btn {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .ys-ban-word {
        display: none;
    }
    .ys-ban-num {
        display: flex;
        justify-content: center;
    }
    .ys-banner .slick-dots {
        padding-left: 0;
        text-align: center;
    }
    .title-line {
        padding-left: 10px;
    }
    .home-disc h2 .title-line::after {
        top: 0.15rem;
        width: 2px;
    }
    .fcbl-li:nth-child(n) {
        animation-delay: 0.2s;
    }
    .product-rela .fcbl-li-cont {
        padding: 0.2rem 0.1rem;
        align-items: center;
    }
    .product-rela-left-ul {
        flex-wrap: wrap;
    }
    .fcbl-li-cont-tit {
        font-size: 10px;
    }
    .product-rela-right .ys-ban-num {
        justify-content: flex-start;
    }
    .product-rela-left {
        padding-right: 0;
    }
    .product-rela .fcbl-li-cont-tit {
        font-family: 'YiTainuo-Regular' !important;
    }
    .fcbl-li-cont-right {
        padding-left: 0.1rem;
    }
    .fcbl-li-cont-icon {
        display: none;
    }
    .product-main .mod-ctact {
        margin-top: 0.61rem;
    }
    .product-reco-wrap {
        padding-left: 20px;
        flex-direction: column;
    }
    .product-reco-wrap-left {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .product-reco-wrap-right {
        width: 100%;
    }
    .prwr-swip-li {
        width: 320px !important;
        transform: translateY(0rem);
    }
    .prwr-swip-li.swiper-slide-active,
    .product-reco-wrap-right .prwr-swip {
        width: 320px !important;
    }
    .prwr-swip-li.previous {
        opacity: 1 !important;
        transform: translate3d(0, 0, 0) scale(1);
    }
    .prwr-swip-li .product-series-left-top {
        border-top: solid 4px var(--colormain);
        box-shadow: 0 5px 6px 1px rgba(0, 86, 179, 0.10), 0 7px 8px 0 rgba(62, 28, 0, 0.03);
    }
    .prwr-swip {
        min-height: inherit;
    }
    .product-reco-wrap-right {
        padding-left: 0;
    }
    .prwr-swip .swiper-pagination {
        opacity: 1;
        bottom: 0 !important;
    }
    .product-reco-wrap-right .prwr-swip {
        padding-bottom: 0.6rem !important;
    }
    .prwr-swip-li .psru-li-box-btn {
        opacity: 1 !important;
        pointer-events: all;
        height: 0.5rem;
        transition-delay: 0s;
    }
    .product-reco-wrap-left .mod-arrows {
        display: none;
    }
    .product-reco .home-disc-line {
        left: -65%;
        transform: translate(0%, -50%) scale(1.5);
        top: 50%;
    }
    .product-advan .mod-arrows {
        display: none !important;
    }
    .product-advan {
        width: calc(100% - 40px);
        border-top: solid 4px var(--colormain);
        padding: 0.61rem 0;
    }
    .product-advan-slide-ul {
        padding: 0 0.2rem;
        margin: 0 -0.1rem;
        margin-top: -0.2rem;
    }
    .title-line::after {
        width: 2px;
    }
    .product-advan .valve-rela-top {
        margin-bottom: 0.34rem;
    }
    .product-advan .slick-dots {
        left: 0;
    }
    .product-series .product-series-left-top .std-btn1 {
        width: 50%;
    }
    .product-series .product-series-left-top .std-btn1 {
        width: 50%;
    }
    .psru-li-box-btn {
        bottom: 0.2rem;
    }
    .ys-nybanner-wrap-left {
        width: 100%;
    }
    .product-main .ys-nybanner-wrap {
        top: 84px;
        bottom: auto;
        transform: translate(-50%, 0%);
    }
    .vpbr-li-link-btnbox {
        width: auto;
        bottom: 0;
        margin: 0 -0.1rem;
    }
    .valve-prod .std-btn1 {
        padding: 0 0.1rem;
        width: 50%;
    }
    .fcbr-li-top-icon {
        width: 18px;
        height: 18px;
        margin-top: 4px;
    }
    .msul-link-word {
        width: 100%;
    }
    .msul-link-top {
        flex-direction: column-reverse;
        margin-bottom: 0.2rem;
    }
    .msul-link-top-icon {
        width: 0.54rem;
        margin-bottom: 0.1rem;
    }
    .mod-slide {
        padding: 0.6rem 0 0.71rem;
        background: var(--colorbj);
    }
    .mod-slide-ul {
        margin: 0 -0.1rem;
    }
    .vpbr-li-link-btnbox {
        padding: 0;
    }
    .vpbr-li-link {
        padding: 25px 20px;
    }
    .valve-page .ys-nyban-title p {
        margin-top: 0.3rem;
    }
    .valve-page .down-prod-right-search {
        width: 100%;
        margin-top: 0.2rem;
    }
    .prodet-apply-ul-li.slick-slide:not(:first-child) {
        display: none;
    }
    .prodet-apply-ul-li {
        animation-delay: none;
    }
    .prodet-video-left {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .prodet-video-wrap {
        flex-direction: column;
    }
    .prodet-basic-ph {
        display: flex !important;
        justify-content: center;
        margin-top: 0.3rem;
    }
    .prodet-basic-top .std-btn1 {
        display: none;
    }
    .prodet-feat-ul-li {
        margin-bottom: 0;
    }
    .prodet-mode-bot-ri {
        width: 60%;
    }
    .prodet-mode-bot-le {
        width: 40%;
    }
    .prodet-mode-btcry-top {
        padding-left: 40%;
        padding-right: 2%;
    }
    .prodet-mode-btcry-top .mod-arrows {
        width: calc(100% - 30%);
    }
    .prodet-banner-wrap {
        flex-direction: column;
    }
    .prodet-banner-wrap-left {
        width: 100%;
        padding: 25px 20px;
    }
    .prodet-banner-wrap-right {
        width: 100%;
        padding-left: 0;
        margin-top: 0.3rem;
    }
    .prodet-banner-wrap {
        flex-direction: column;
        padding: 25px 20px;
    }
    .pbwl-tpul {
        width: 100%;
        margin: 0 auto 0.2rem;
    }
    .pbwl-bot-ul-lis-img {
        width: 46px;
        padding: 0 6px;
    }
    .prodet-model {
        padding: 0.5rem 0px 0.74rem;
    }
    .prodet-video-right {
        padding-left: 0;
        width: 100%;
    }
    .pvrb-li {
        width: 86px;
    }
    .prodet-main .product-reco {
        padding-top: 0.71rem;
    }
    .down-modal-wrap-left {
        display: none;
    }
    .down-modal-wrap-right {
        padding: 25px 20px;
        width: 100%;
    }
    .invite-page .ys-fii-input,
    .down-modal .ys-fii-input {
        height: 36px;
    }
    .down-modal .ys-fia-text-btn {
        width: 14px;
        height: 14px;
        top: 5px;
    }
    .down-modal .ys-modal-close {
        margin-top: 0;
        margin-right: 0;
    }
    .swcc-valve-li {
        padding: 0 6px;
    }
    .swcc-valve {
        margin: 0 -6px;
        margin-top: 10px;
    }
    .nibl-link-imgbox::after {
        height: 80%;
    }
    .faqs-page .fcbl-li-cont-tit {
        font-size: 12px;
    }
    .faqs-page .fcbl-li-cont-icon {
        display: block;
    }
    .video-filter-search-left .altl-item-selc {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .video-filter-search-left .altl-item-selc {
        height: 36px;
    }
    .vfsl-wrap .vfsl-btnbox {
        height: auto;
    }
    .video-filter-search {
        padding-bottom: 0.22rem;
    }
    .career-voice-pic-list {
        width: 70px !important;
        padding: 0 4px;
    }
    .career-voice-pic-list img {
        border-radius: 5px;
    }
    .career-voice-pic-second img:nth-child(1) {
        margin-bottom: 8px;
    }
    .career-voice h2 {
        text-align: center;
    }
    .career-voice-bot .mod-word {
        width: 100%;
    }
    .home-part-btn {
        margin-top: 0.3rem;
    }
    .career-voice h2::after {
        display: none;
    }
    .career-voice-bot {
        margin-top: 0rem;
    }
    .career-voice h2 {
        margin-bottom: 0.3rem;
    }
    .career-voice {
        padding: 0.71rem 0;
    }
    .career-uniq-ul-li .ys-slick-item-cont {
        flex-direction: column;
    }
    .qpbu-li-inner {
        opacity: 0;
        pointer-events: none;
    }
    .career-main .qual-proc-box {
        padding: 0 10px !important;
    }
    .career-main .home-part-btn {
        margin-top: 0.2rem;
    }
    .home-part-tpcry {
        padding: 0.8rem 0 0.4rem;
        margin-bottom: 0rem;
    }
    .job-list-left-sear {
        flex-direction: column;
    }
    .jlls-top {
        margin-bottom: 0.1rem;
    }
    .job-list-left-sear .std-btn1,
    .jlls-top {
        width: 100%;
    }
    .jlls-top-input input,
    .job-list-left-select input {
        height: 38px;
    }
    .job-list-left-sear .std-btn1-box {
        line-height: 38px;
    }
    .jlls-top-icon {
        right: 0.5rem;
    }
    .job-list-right-tplist {
        display: none;
    }
    .ys-sit-name {
        flex-wrap: wrap;
    }
    .jlrt-item1,
    .ys-sit-name-list1 {
        width: 100%;
        padding-right: 0.4rem;
        margin-bottom: 4px;
    }
    .job-main .ys-slide-item-top {
        padding: 16px 14px;
    }
    .job-main .ys-sit-icon {
        right: 0.2rem;
    }
    .jlrt-item3,
    .ys-sit-name-list3,
    .jlrt-item2,
    .ys-sit-name-list3 {
        width: 50%;
    }
    .job-main .ys-slide-item::after {
        border-top: solid 2px var(--colormain);
    }
    .job-list {
        padding: 0.71rem 0;
    }
    .job-main .ys-pcfy {
        margin-top: 0.4rem;
    }
    .ctact-addre-wrap {
        flex-direction: column;
    }
    .ctact-addre-left {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .ctact-addre-right {
        width: 100%;
        padding-left: 0;
        margin: 0;
    }
    .cadu-li {
        height: 33.333333%;
        padding: 0;
        margin-bottom: 0.2rem;
    }
    .cadu-li:last-child {
        margin-bottom: 0;
    }
    .ctact-main .invite-elec-regi {
        width: calc(100% - 40px);
        padding: 25px 20px;
    }
    .ys-form-inof-item2 {
        width: 100%;
    }
    .ys-fii-name,
    .ys-fia-text-word {
        font-size: 12px;
        line-height: 1.5;
        margin-bottom: 4px;
    }
    .ys-fii-input input,
    .ys-fii-input textarea {
        font-size: 12px;
    }
    .ctact-main .ys-form-inof-agree {
        order: 1;
    }
    .ctact-main .ys-form-inof-agree,
    .ctact-main .ys-form-inof-item.ys-form-inof-submit {
        width: 100%;
    }
    .ctact-main .ys-form-inof-submit {
        order: 2;
        margin-bottom: 0;
    }
    .ys-fia-text-btn {
        width: 12px;
        height: 12px;
    }
    .about-move-left {
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .about-move-wrap {
        flex-direction: column;
    }
    .about-move-right {
        width: 100%;
        padding-left: 0;
    }
    .about-move-right h2 {
        margin-bottom: 0.24rem;
    }
    .aqul-box-cry-edr p,
    .about-move-right-word p {
        font-size: 14px;
    }
    .about-move .dfbc-ul-li {
        width: 50%;
        padding: 0 0.1rem;
    }
    .about-move .dfbc-ul {
        flex-wrap: wrap;
    }
    .about-move .dfbc-ul-li:nth-child(2n+1) {
        animation-delay: 0.2s;
    }
    .about-move .dfbc-ul-li:nth-child(2n+2) {
        animation-delay: 0.3s;
    }
    .about-move .dfbc-ul-li-box {
        padding: 0px !important;
    }
    .about-move .ys-demo-num1 {
        font-size: 26px;
    }
    .dulb-tps span {
        font-size: 12px;
    }
    .alwu-li::before {
        opacity: 1;
        background: linear-gradient(180deg, rgba(29, 19, 0, 0.35) 0%, rgba(29, 19, 0, 0.35) 100%);
    }
    .about-list-wrap-ul {
        flex-direction: column;
    }
    .alwu-li {
        width: 100%;
        height: 33.33333%;
    }
    .alwu-li::after {
        width: 100%;
        height: 1px;
        background: var(--colorfff);
    }
    .alwu-li-box-word {
        display: block !important;
    }
    .alwu-li-box-icon {
        width: 0.6rem;
        margin: 0 auto 0.2rem;
    }
    .about-qual-tab {
        margin-bottom: 0.4rem;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .aqul-box-cry {
        position: relative;
        bottom: auto;
        left: auto;
        z-index: 10;
        width: 100%;
        height: 100%;
    }
    .aqul-box-cry-edr {
        width: 100%;
    }
    .about-deve-top .mod-arrows {
        display: none;
    }
    .adsu-li-box {
        min-height: 5rem;
        padding: 0 0.3rem 0.3rem 0.36rem;
    }
    .adsu-li-box-bot {
        font-size: 0.6rem;
    }
    .about-deve-swip .swiper-container {
        width: 90%;
        margin-right: 0;
        margin-left: 0;
        overflow: visible !important;
    }
    .about-lead-img img:nth-child(2) {
        width: 62%;
        bottom: 0.2rem;
    }
    .about-lead-img {
        padding: 0.71rem 0 0.4rem;
    }
    .about-lead-cont {
        width: 100%;
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        padding: 22px 16px;
    }
    .about-lead {
        padding-bottom: 0.71rem;
    }
    .susta-esg {
        overflow: hidden !important;
    }
    .susta-esg-wrap {
        flex-direction: column;
    }
    .susta-esg-wrap-left {
        width: 100%;
        height: auto;
        position: relative;
        top: auto;
        padding-top: 0.71rem;
    }
    .susta-esg-wrap-right {
        width: 100%;
        margin-top: 0.3rem;
        padding-bottom: 0;
    }
    .susta-esg-bg-cry {
        width: 100%;
        height: 100%;
        position: relative;
        top: 0;
    }
    .susta-esg {
        padding-bottom: 0.71rem;
    }
    .sewr-ul-li {
        margin-bottom: 20px;
    }
    .sewr-ul-li:last-child {
        margin-bottom: 0;
    }
    .susta-main .ncbu-box-left {
        width: 100%;
    }
    .ncbu-box {
        flex-direction: column;
    }
    .susta-main .ncbu-box-right {
        width: 100%;
        padding-left: 0;
    }
    .invite-reco {
        padding: 0.71rem 0;
    }
    .invite-reco .mod-arrows {
        display: none;
    }
    .susta-main .invite-reco .swiper-pagination {
        opacity: 1;
        bottom: 0;
    }
    .susta-main .invite-reco .swiper-container {
        padding-bottom: 30px;
    }
    .susta-main .invite-reco .swiper-slide {
        width: 320px !important;
    }
    .resear-tech-wrap {
        flex-direction: column;
    }
    .resear-tech-wrap-left {
        width: 100%;
    }
    .resear-tech-wrap-right {
        width: 100%;
        padding-left: 0;
        margin-top: 0.3rem;
    }
    .rtwr-cont {
        height: 240px;
        padding: 25px 20px;
    }
    .resear-labor-top {
        margin-bottom: 0.4rem;
        flex-direction: column;
    }
    .resear-labor-top-word {
        width: 100%;
        margin-top: 0.2rem;
    }
    .resear-labor .mod-arrows {
        display: flex;
    }
    .dfbc-ul {
        width: 70%;
    }
    .dulb-bts {
        font-size: 12px;
    }
    .design-meta-top .mod-arrows {
        display: none;
    }
    .design-meta-ul-ph {
        display: block;
    }
    .ys-slick-item-boxs {
        width: 100%;
    }
    .dulb-bts {
        font-size: 10px;
    }
    .new-page .new-confer-box-down .slick-dots {
        bottom: 0;
    }
    .ncbb-ul-li {
        width: 320px !important;
        padding: 0 10px;
    }
    #ys-swiper .ncbb-ul {
        margin: 0 -10px;
    }
    .ncbb-ul-li-link {
        pointer-events: all;
    }
    .new-confer-box-bottom {
        min-height: inherit;
    }
    .new-exhibition-swip .swiper-pagination {
        opacity: 1;
    }
    .new-exhibition .new-phbtn {
        margin-top: 0.8rem;
    }
    .null-cont {
        opacity: 1;
        pointer-events: all;
    }
    .newlist-page .new-confer-box-down,
    .video-page .new-confer-box-down {
        padding-bottom: 0rem;
    }
    .resear-tech {
        padding-bottom: 0.71rem;
    }
    .qual-test .mod-arrows {
        display: flex;
    }
    .qual-test .swiper-pagination {
        opacity: 0;
    }
    .qrbu-li-bot-img img:nth-child(2) {
        height: 100% !important;
    }
    .hulb-list-item-boxs {
        text-align: left;
    }
    .hlbt-btn {
        width: calc(100% - 0.4rem);
        opacity: 1;
    }
    .hlbt-btn .std-btn1-box {
        padding: 0.08rem 0.18rem;
    }
    .product-reco-wrap-right .prwr-swip {
        margin-left: 0 !important;
    }
    .svll-more-text {
        font-size: 10px;
    }
    .career-main .home-part .home-part-bg {
        top: -20%;
        transform: translate(-50%, -50%) scale(1) rotate(90deg);
    }
    .prodet-video-right-btul {
        padding: 0 30px;
    }
    .prodet-body .mod-arrows1 .slick-prev {
        left: 0rem;
    }
    .prodet-body .mod-arrows1 .slick-next {
        right: 0rem;
    }
    .product-reco-wrap-right {
        overflow: visible !important;
    }
    .ncbu-btnbox-btn p {
        font-size: 10px;
        padding: 0.08rem 0.1rem;
        display: none;
        position: absolute;
        white-space: nowrap;
        top: 108%;
        left: 50%;
        transform: translateX(-50%);
        background: var(--colormain);
        border-radius: 0.4rem;
        text-align: center;
        max-width: 140px;
        min-width: 110px;
    }
    .alwu-li-box {
        width: calc(100% - 40px);
        top: 50%;
    }
    .alwu-li-box-word p {
        font-size: 14px;
    }
    .about-deve-top {
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-end;
    }
    .about-deve-top .mod-arrows {
        display: flex;
        margin-top: 0.2rem;
    }
    .about-deve-top {
        margin-bottom: 0.4rem;
    }
    .sewr-ul-li-box {
        height: 100%;
    }
    .sewr-ul {
        margin: 0 -10px;
    }
    .sewr-ul-li {
        height: auto !important;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        padding: 0 10px;
        margin-bottom: 0px;
    }
    .sewr-ul-li:not(:first-child) {
        display: none;
    }
    .ncbb-ul-li-link {
        transform: translateY(0rem);
    }
    /* kaffi-10-22-start */
    .new-confer-box-bottom {
        max-height: 240px;
        min-height: 240px;
    }
    .hplc-word.std-text16 p {
        font-size: 10px;
    }
    .home-product-left-cont {
        width: calc(100% - 0.4rem);
    }
    .hplc-title {
        margin-bottom: 0.04rem;
    }
    .hplc-word {
        margin-bottom: 0.2rem;
    }
    .nvbd-right .nvbd-right-up {
        display: none;
    }
    .nvbd-left {
        padding: 0;
    }
    .nvbd-left .nvbd-left-link {
        padding: 0 0.16rem;
    }
    .nvbd-left-textbox {
        padding: 0.3rem 0.36rem;
    }
    .psru-li2 {
        display: block;
    }
    .product-series-left-list {
        display: none;
    }
    .product-series-left .product-series-left-top {
        width: 100%;
    }
    .ncbb-ul-li {
        width: 100% !important;
    }
    .new-video .slick-dots {
        bottom: -8px;
    }
    .jlls-top {
        margin-bottom: 0.2rem;
    }
    .adsu-li {
        width: 100% !important;
    }
    .product-series-left-top .plbb-right {
        opacity: 1;
    }
    .plbb-right {
        display: block;
    }
    .down-modal .invite-elec-regi-icon {
        height: 36px;
    }
    .down-modal .invite-elec-regi-code label{
        padding-right: 0.1rem;
    }
    /* kaffi-10-22-end */
    .prodet-model-table{
        overflow-x: auto;
    }
    .prodet-model-table table {
        min-width: 750px;
    }
    .gover-recom {
        padding: 0.71rem 0;
    }
    .prodet-item{
        padding: 0.6rem 0;
    }
    .prodet-model{
        padding-bottom: 0.6rem;
    }
    .prodet-model h2{
        margin-bottom: 0.2rem;
    }
    .ncbu-btnbox-btn{
        border-image-source:none;
    }
    .hhwc-right-ul-li{
        margin-bottom: 0.3rem;
    }
    .ddul-link-text{
        font-size: 12px;
    }
    .about-move .dulb-bts{
        font-size: 10px;
    }
    .dulb-bg{
        display: none;
    }
    .about-move .dfbc-ul-li{
        margin-top: 0.3rem;
    }
    .about-move-wrap {
        margin-bottom: 0.2rem;
    }
    .about-lead .ys-cont1320 {
        position: relative;
        width: 100%;
        padding: 0 20px;
    }
    .about-lead-cont {
        padding: 0;
        box-shadow: none;
        margin-top: 0.4rem;
    }
    .ysib-list-top-text, .ysib-list-top-text {
        padding: 0.2rem 0.2rem;
        font-size: 0.27rem;
    }
    .ysib-list-bot-item::after {
        height: 60%;
    }
    .rtwr-cont {
        height: auto;
    }
    .dulb-tps .ys-demo-num1{
        font-size: 0.6rem;
    }
    .rtwr-cont-edr {
        margin-bottom: 0.32rem;
    }
    .ys-cont1480{
        width: 100%;
        padding: 0 20px;
    }
    .design-fully-bg {
        position: relative;
        border-radius: 0;
        overflow: hidden;
        top: auto;
        left: auto;
        width: 100%;
        height: auto;
    }
    .design-fully-bot-cont .ys-cont1480{
        width: 100%;
        padding: 0;
    }
    .design-fully-bot-cont{
        padding: 0;
    }
    .dfbc-ul {
        width: 100%;
        border-radius: 0;
    }
    .design-meta{
        margin-top: 0;
        padding-top: 0.75rem;
    }
    .elbd-ul-li-text{
        font-size: 12px;
    }
    .elbt-tit{
        font-size: 18px;
    }
    .ys-slick-item-cont .ys-imgbox-cover{
        flex-shrink: 0;
    }
    /* 767end */
}