@charset "utf-8";/* 响应式原则：调大看小 */@media screen and (max-width: 1920px) {    .obwc-warp {        width: 695px;        height: 680px;        overflow: hidden;        position: absolute;        /* right: 240px; */        top: 30px;    }    .over-schema-bj{        height: 123%;    }    .develop-main .ys-nyban-title h1{        font-size: var(--font40) !important;    }    .over-ban-warp-bj img{        margin-top: -10%;    }    .obwc-warp {        height: calc(100vh - 120px);    }    .over-schema {        padding-top: 120px;    }    /* 1920end */}@media screen and (max-width: 1919px) {    :root {        /* 字号 */        --font64: 56px;        --font48: 42px;        --font40: 36px;        --font32: 28px;        --font28: 26px;        --font24: 22px;        /* 段落字号 */        --font18: 18px;        --font16: 16px;        --font14: 14px;        /* 板块间距 */        --space130: 110px;        --space100: 90px;        --space40: 36px;    }    .market-warp .home-case-head {        margin-top: 60px;    }    .mwul-warp .std-h2 {        margin-top: 60px;    }    .mwul-warp-ul-li{        margin-top: 50px;    }    .obwc-warp {        right: 8.75% !important;    }    .ynwr-text.yxedr-active p{        margin-bottom: 20px;    }    .ynwr-word{        margin-top: 60px;    }    .over-apti-ul{        margin: 0 -25px;    }    .over-apti-ul-li {        padding: 0 25px;    }    .over-apti-btn {        width: calc(100% + 180px);    }    .over-image-warp {        --jian: 8px;        --width: 300px;    }    .over-image {        padding-top: 60px;        padding-bottom: 160px;    }    .over-image .std-h2 {        margin-bottom: 55px;    }    .home-inno{        padding-top: 120px;    }    .home-inno-top-ri .hitr-icon{        width: 90px;    }    .hibu-li-top-num{        font-size: 76px;    }    .home-busi {        padding-top: 150px;        padding-bottom: 140px;    }    .he_canvsdm {        width: 660px;        height: 660px;    }    .ys-nyba-warp-le {        padding-left: 50px;    }    .obwc-img,    .over-ban-warp-bj {        height: 100%;    }    .over-schema {        padding-top: 60px;    }}@media screen and (max-width: 1680px) {    :root {        /* 字号 */        --font64: 48px;        --font48: 38px;        --font40: 34px;        --font32: 26px;        --font28: 24px;        --font24: 20px;        /* 段落字号 */        --font18: 18px;        --font16: 16px;        --font14: 14px;        /* 板块间距 */        --space130: 90px;        --space100: 80px;        --space40: 32px;    }    /* leo - start */    /* h1 */    .ctus-cont-box-pic {        margin-top: 46px;        border-radius: 16px;    }    .ccbu-li {        padding: 0 13px;        margin-bottom: 16px;    }    .ctus-cont-box-ul {        margin: 0 -13px;        margin-bottom: -16px;        margin-top: -67px;        padding-bottom: 180px;    }    .ctus-cont::after {        bottom: -60px;    }    .ccbu-li-box-left {        height: 78px;    }    .ccbu-li-box-right {        margin-left: 30px;    }    /* c1 */    .vend-cont {        padding-bottom: var(--space130);        padding-top: 44px;    }    .vend-cont-box-le {        width: 41%;    }    .vcbl-tit-ul-li {        padding: 18px 0;    }    .vcbl-tit {        margin-bottom: 44px;    }    .vsbu-li p {        width: 170px;        line-height: 44px;        border-radius: 4px;    }    .vend-serve-box-ul {        margin-bottom: 34px;    }    .vsbc-le-box {        padding: 20px 60px 20px 60px;    }    .vsbc-le-box-par {        margin-top: 20px;    }    .vsbc-ri-pluso {        right: 61%;        width: 44px;    }    .vsbc-ri-plust {        right: 5px;        top: 28%;        width: 44px;    }    .vsbc-ri-plusw {        position: absolute;        right: 5px;        top: 54%;        width: 44px;    }    .swiper-slide-ri-tit {        margin-top: 22px;    }    .swiper-slide-ri-par {        margin-top: 18px;    }    .swiper-slide-ri-but {        margin-top: 30px;    }    .std-btn1-box p {        line-height: 54px;    }    .std-btn1-box {        padding: 0 36px;    }    .swiper-slide-ri {        width: 48%;    }    .vend-seca .swiper-container-horizontal>.swiper-pagination-progressbar,    .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {        left: calc(100% - 48%);        bottom: 28px;    }    .icbr-ribox {        width: 44px;    }    .icbr-lebox {        width: 44px;        margin-right: 14px;    }    .swiper-slide-ri-buta {        left: calc(100% - 25%);        bottom: 8px;    }    .vend-serve-box-chai {        border-radius: 20px;    }    .swiper-slide-le .ys-imgbox-cover {        border-radius: 16px;    }    .vsbc-le {        max-height: 528px;    }    /* c4 */    .indu-cont {        padding-top: var(--space100);        padding-bottom: 100px;    }    .indu-cont::after {        bottom: -126px;    }    .icbl-par {        margin-top: 24px;    }    .indu-cont-box .swiper-container {        margin-top: 60px;    }    .indu-cont-box .swiper-slide {        width: 784px !important;        border-radius: 18px;    }    .indu-cont {        padding-bottom: 80px;    }    .icbl-par {        margin-top: 20px;    }    .indu-cont-box .swiper-container {        margin-top: 46px;    }    .indu-cont::after {        bottom: -153px;    }    .indu-cont-box-left {        width: 56%;    }    /* d1 */    .nece-cont {        padding-top: 50px;    }    .nece-cont-box-news {        margin-top: 34px;    }    .pcbb-ul-li-link {        line-height: 44px;    }    .ncbn-ri-box {        padding: 30px 66px 33px 72px;    }    .nece-cont-box-news a {        border-radius: 16px;    }    .ncbn-le .ys-imgbox-cover {        border-radius: 16px;    }    .ncbn-ri-box-tit {        margin-top: 10px;    }    .ncbn-ri-box-par {        margin-top: 24px;    }    .ncbn-ri .std-btn1-box {        padding: 0 36px;    }    .nhbu-li-link-tit {        padding-bottom: 50px;    }    .nhbu-li-link-time {        padding-bottom: 16px;    }    .nhbu-li-link {        padding-top: 50px;    }    .nhbu-li {        padding: 0 24px;    }    .nece-high-box-ul {        margin: 0 -24px;        margin-top: -50px;        margin-bottom: 70px;    }    .pc-fenye li {        width: 36px;        height: 36px;        font-size: 16px;        line-height: 36px;        margin: 0 9px;    }    .nece-high {        padding-bottom: 110px;    }    .nece-high::after {        bottom: -142px;    }    /* d2 */    .deta-cont {        padding-bottom: 120px;        padding-top: 50px;    }    .deta-cont-box-bj {        padding: 70px 100px 75px 100px;        border-radius: 16px;    }    .dcbj-editor {        padding: 0 120px;        padding-top: 40px;        padding-bottom: 30px;    }    .dcbj-tit {        font-size: 26px;        margin-bottom: 30px;    }    .dcbj-box {        padding-bottom: 30px;     }    .dcbj-page {        margin-top: 30px;    }    .dcbj-page-ul-li {        margin-bottom: 10px;    }    .deta-cont::after {        bottom: -140px;    }    /* e1 */    .pcbb-detail {        margin-top: 50px;        padding-bottom: 44px;;    }    .part-cont {        padding-bottom: 120px;    }    .pcbb-detail-link-right {        width: 50%;    }    .pdlr-par {        margin-top: 16px;    }    .pdlr-but {        margin-top: 40px;    }    .pcbb-check {        margin: 0 -12px;        padding-bottom: 48px;        margin-top: 44px;    }    .pcbb-check-li {        padding: 0 12px;        margin-bottom: 26px;    }    .pcbb-check-li-link {        padding: 30px 22px 34px 20px;    }    .pcll-top {        padding-bottom: 30px;    }    .pcll-bot {        margin-top: 40px;    }    .pcll-top-left-time {        font-size: 26px;    }    .pdlr-tit {        font-size: 26px;    }    .pcll-top-left {        width: 80px;        height: 80px;    }    .part-cont::after {        bottom: -134px;    }    /* f1 */    .ibfo-cont-box-ul {        margin-top: 30px;        margin-bottom: 50px;    }    .icbu-li a {        padding: 46px 0;    }    .ibfo-cont::after {        bottom: -124px;    }    /* g1 */    .jion-cont {        padding-top: var(--space130);        padding-bottom: var(--space100);    }    .jcbt-left {        width: 39%;    }    .jcbt-left-tale {        margin-top: 60px;    }    .jcbt-left-par {        margin-top: 44px;    }    .jion-recr-box-tit {        margin-bottom: 44px;    }    .jion-recr-box-jion {        padding: 36px 50px 50px 50px;    }    .jcbj-tit {        margin-bottom: 24px;    }    .jion-dyna .jion-recr-box-tit {        margin-bottom: 54px;    }    .jion-recr-box-last {        display: flex;        flex-wrap: wrap;        margin-left: -22px;        margin-right: -30px;    }    .jrbl-drop {        padding-right: 30px;        margin-left: 22px;    }    .jrbl-right .ys-select {        width: 164px;        height: 44px;    }    .jrbl-right input {        padding: 0 20px;        height: 44px;    }    .jrbs-ul-li-box {        padding: 30px 44px 30px 34px;    }    .jrbs-ul-li-recr {        padding: 34px 50px 53px 50px;    }    .julr-ul {        margin-bottom: 30px;    }    .std-btn2-box p {        line-height: 44px;    }    .jion-doub .jion-recr-box-tit {        margin-bottom: 50px;    }    .jrbs-ul-li {        margin-bottom: 26px;    }    .jdbu-li {        margin-bottom: 26px;    }    .jdbu-li-bj {        padding: 30px 34px 30px 36px;    }    .jdbu-li-cont {        width: 84%;        margin-top: 18px;    }    .jion-doub {        padding-bottom: 125px;    }    .jion-doub::after {        bottom: -136px;    }    .jcbt-right .ys-imgbox-cover {        border-radius: 16px;    }    .ys-bread-list-pic {        width: 18px;    }    .ctus-cont{        padding-top: 100px;    }    .pop-box .ys-modal-content {        width: 800px;        padding: 42px 50px 32px 40px;        max-height: 300px;        border-radius: 16px;    }    .jrbl-right .ys-select-bd .ys-select-li {        padding: 10px 20px;    }    .pcll-top-left-time{        top: 10px;    }    .pcll-top-left-year{        bottom: 10px;    }    .vend-main .ys-nybanner .ys-pos-center p {        width: 62%;    }    /* leo - end */    .obwc-warp {        width: 600px;        height: 680px;        overflow: hidden;        position: absolute;        right: 120px;        top: 30px;    }    .head-logo {        width: 300px;        margin-right: 80px;    }    .head-nav-item {        padding: 0 20px;    }    .head-other {        padding: 10px 20px;    }    .mmdl-box img {        width: 28px;    }    .mwul-le {        padding-right: 100px;    }    .mwul-warp-ul-li:nth-child(2n) .mwul-le {        padding-left: 80px;        padding-right: 40px;    }    .market-warp .home-case-head {        margin-top: 50px;    }    .mwul-head .mwul-head-text {        margin: 30px auto 0;    }    .mwul-warp .std-h2 {        margin-top: 50px;    }    .mwul-warp-ul-li{        margin-top: 40px;    }    .market-warp .home-case-head p {        padding: 0 30px;        line-height: 46px;    }    .yfth-ri>ul {        margin: 0 -10px;    }    .yfth-ri>ul>li{        padding: 0 10px;    }    .yfth-ri>ul>li>ul>li>a{        margin-bottom: 20px;    }    .yfth-ri>ul>li>a {        margin-bottom: 24px;        margin-top: 8px;    }    .yfth-le-logo {        width: 300px;        margin-top: 8px;    }    .yfth-le-code {        width: 140px;        margin-top: 50px;    }    .ys-foot-top-link {        padding-top: 70px;        padding-bottom: 18px;    }    .yftl-le-ul-li:nth-child(n+2) {        margin-top: 14px;    }    .ys-foot-bom {        padding-top: 22px;        padding-bottom: 25px;    }    .obwc-warp{        width: 680px;    }    .ynwr-text.yxedr-active p {        margin-bottom: 12px;    }    .ynwr-ul-li-box {        min-height: 210px;        padding: 25px 20px;    }    .ynwr-word {        margin-top: 40px;    }    .ynwr-ul-li-box .std-text1 {        margin-top: 12px;    }    .over-schema{        padding-top: 140px;        margin-top: 100px;    }    .over-schema-img {        margin: 52px auto 0;    }    .ossu-li {        width: 560px !important;        margin-right: 50px;    }    .ossu-li-box {        padding: 30px 30px 60px;    }    .ossu-li-box-text {        margin-top: 30px;    }    .over-process .swiper-container-horizontal>.swiper-pagination-progressbar {        top: calc(100% + 120px) !important;    }    .over-process {        padding-top: 100px;        padding-bottom: 260px;    }    .ossu-li:nth-child(2n) {        margin-top: 80px;    }    .over-apti {        padding-top: 60px;        padding-bottom: 80px;    }    .over-apti h2{        margin-bottom: 40px;    }    .over-apti-ul{        margin: 0 -15px;    }    .over-apti-ul-li {        padding: 0 15px;    }    .over-apti-btn {        width: calc(100% + 140px);    }    .mod-btn-prev,    .mod-btn-next{        width: 44px;    }    .over-image-warp {        --jian: 6px;        --width: 280px;    }    .over-image {        padding-top: 50px;        padding-bottom: 140px;    }    .over-image .std-h2 {        margin-bottom: 45px;    }    .over-process h2 {        margin-bottom: 40px;    }    .home-inno-line-mid svg{        width: 74px;        height: 150px;    }    .home-inno{        padding-top: 100px;    }    .hitl-text {        margin-top: 30px;    }    .hitl-btn {        margin-top: 40px;    }    .home-inno-top-ri .hitr-icon{        width: 60px;    }    .hibu-li-top-num{        font-size: 70px;    }    .home-inno-bom {        padding-top: 60px;    }    .home-busi {        padding-top: 130px;        padding-bottom: 120px;    }    .home-busi-warp {        margin-top: 40px;    }    .hbwl-le-img{        width: 170px;    }    .hrul-box {        padding: 18px 10px;    }    .hbwr-ul-li:nth-child(n+2) {        margin-top: 30px;    }    .home-busi-warp-ri {        padding-left: 30px;    }    .home-case {        padding-top: 40px;        padding-bottom: 200px;    }    .home-web-warp-le {        padding-right: 120px;    }    .he_canvsdm {        width: 600px;        height: 600px;    }    .hibu-li-top-text {        margin-bottom: 5px;        margin-left: 8px;    }    .party-cont{        padding-bottom: var(--space130);    }    .vcbr-ul-li-img{        width: 320px;    }    .hbwl-hover {        padding: 50px 70px 60px 50px;    }    .hbwl-hover-img {        width: 100px;    }    .hbwl-hover .hbwl-le-text {        margin-top: 18px;    }    .hbwl-le-word {        padding-top: 10px;    }    .hbwl-le-btn {        padding-top: 65px;    }    .hulb-hover {        padding: 28px 28px 0 22px;    }    .hulb-hover-le {        width: 60px;    }    .hulb-hover-ri {        padding-left: 15px;    }    .hulb-hover-ri-text {        padding-top: 6px;    }    .hulb-hover .hbwl-le-btn {        padding-top: 24.5px;    }    .home-case-text {        margin-top: 20px;    }    .home-case-head{        margin-top: 30px;    }    .hcwl-swiper.swiper-container-horizontal>.swiper-pagination-progressbar {        top: calc(100% + 50px) !important;    }    .home-case {        padding-top: 40px;        padding-bottom: 120px;    }    .home-case-warp-li .mod-btn {        margin-top: 28px;    }    .yx-sidebar3-nav {        position: fixed;        left: 15px;        height: 314px;    }    .yx-sidebar3-nav li i{        top: -5px;    }    .over-ban-warp-bj img{        margin-top: -8%;    }    .hcwl-swiper {        --width1: calc(85vw - var(--jian1) * 4) / 2.238;        width: calc(calc(var(--width1) + calc(var(--jian1) * 2)) * 3);        --jian1: 13px;        left: calc(calc(var(--width1) + calc(var(--jian1) * 2)) * -1.5 + 42.5vw);    }    .hcwl-swiper {        height: calc(var(--width1) / 620 * 400);    }    .obwc-warp {        height: calc(100vh - 120px);    }    .over-schema {        padding-top: 60px;        margin-top: 0;    }    /* 1680end */}@media screen and (max-width: 1440px) {    .ys-modal-content {        max-height: 650px;    }    :root {        /* 字号 */        --font64: 40px;        --font48: 30px;        --font40: 24px;        --font32: 22px;        --font28: 20px;        --font24: 18px;        --font20: 18px;        /* 段落字号 */        --font18: 16px;        --font16: 14px;        --font14: 14px;        /* 板块间距 */        --space130: 70px;        --space100: 60px;        --space40: 28px;    }    /* leo -start */    /* h1 */    .ctus-cont-box-pic {        margin-top: 40px;        border-radius: 14px;    }    .ccbu-li-box {        padding: 30px 28px 32px 28px;        border-radius: 14px;    }    .ccbu-li-box-left {        height: 52px;    }    .ccbu-li-box-right {        margin-left: 14px;        margin-top: 12px;    }    .ccbu-li {        padding: 0 12px;        margin-bottom: 14px;    }    .ctus-cont-box-ul {        margin: 0 -12px;        margin-bottom: -14px;        margin-top: -50px;        padding-bottom: 140px;    }    .ctus-cont::after {        bottom: -96px;    }    /* c1 */    .vend-cont-box-le {        width: 42%;    }    .vcbl-tit {        margin-bottom: 40px;    }    .vend-serve-box-ul {        margin-bottom: 30px;    }    .vsbc-le-box {        padding: 20px 50px 20px 50px;    }    .vsbc-le-box-par {        margin-top: 14px;    }    .vsbc-le {        max-height: 438px;    }    .vend-cont-box-ri {        height: 440px;        border-radius: 12px;    }    .vsbu-li p {        line-height: 42px;    }    .swiper-slide-ri {        width: 49%;    }    .swiper-slide-ri-tit {        margin-top: 18px;    }    .swiper-slide-ri-par {        margin-top: 14px;    }    .std-btn1-box p {        line-height: 46px;    }    .std-btn1-box {        padding: 0 32px;    }    .vend-seca .swiper-container-horizontal>.swiper-pagination-progressbar,    .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {        left: calc(100% - 49%);        bottom: 16px;    }    .icbr-ribox {        width: 40px;    }    .icbr-lebox {        width: 40px;        margin-right: 12px;    }    .swiper-slide-ri-buta {        left: calc(100% - 25%);        bottom: 0;    }    .vend-cont {        padding-top: 40px;    }    .vcbl-tit-ul-li {        padding: 16px 0;    }    .swiper-slide-le .ys-imgbox-cover {        border-radius: 14px;    }    .vend-serve-box-chai {        border-radius: 16px;    }    /* c4 */    .indu-cont-box .swiper-slide {        width: 666px !important;        border-radius: 16px;    }    .indu-cont {        padding-bottom: 74px;    }    .indu-cont-box-left {        width: 65%;    }    .indu-cont-box .swiper-container {        margin-top: 40px;    }    .indu-cont::after {        bottom: -175px;    }    /* d1 */    .nece-cont {        padding-top: 42px;    }    .nece-cont-box-news {        margin-top: 28px;    }    .ncbn-ri-box-tit {        margin-top: 9px;    }    .ncbn-ri-box-par {        margin-top: 18px;    }    .ncbn-ri .std-btn1-box {        padding: 0 32px;    }    .ncbn-ri-box {        padding: 20px 42px 20px 39px;    }    .ncbn-ri-box-but {        margin-top: 22px;    }    .nhbu-li {        padding: 0 20px;    }    .nece-high-box-ul {        margin: 0 -20px;        margin-top: -40px;        margin-bottom: 60px;    }    .nhbu-li-link-tit {        padding-bottom: 40px;    }    .nhbu-li-link {        padding-top: 40px;    }    .nhbu-li-link-time {        padding-bottom: 14px;    }    .nece-high {        padding-bottom: 90px;    }    .nece-high::after {        bottom: -156px;    }    .nece-cont-box-news a {        border-radius: 14px;    }    .ncbn-le .ys-imgbox-cover {        border-radius: 14px;    }    .pc-fenye li {        width: 32px;        height: 32px;        font-size: 14px;        line-height: 32px;        margin: 0 8px;    }    .pcbb-ul-li-link {        line-height: 42px;    }    /* d2 */    .deta-cont {        padding-bottom: 90px;        padding-top: 40px;    }    .deta-cont-box-bj {        padding: 60px 85px 65px 85px;        border-radius: 14px;    }    .dcbj-tit {        font-size: 22px;        margin-bottom: 24px;    }    .dcbj-box {        padding-bottom: 24px;    }    .dcbj-news p {        padding-right: 32px;    }    .dcbj-news p::after {        right: 13px;        top: 9px;    }    .dcbj-editor {        padding: 0 90px;        padding-top: 30px;        padding-bottom: 24px;    }    .dcbj-page {        margin-top: 24px;    }    .dcbj-page-ul-li {        margin-bottom: 9px;    }    /* e1 */    .part-cont {        padding-bottom: 90px;    }    .pcbb-detail {        margin-top: 40px;        padding-bottom: 34px;    }    .pcbb-detail-link-right {        width: 53%;    }    .pdlr-par {        margin-top: 12px;    }    .pdlr-tit {        font-size: 22px;    }    .pcll-top-left-time {        font-size: 22px;    }    .pdlr-but {        margin-top: 30px;    }    .pcbb-detail-link-left .ys-imgbox-cover {        border-radius: 14px;    }    .pcbb-check-li {        padding: 0 10px;        margin-bottom: 20px;    }    .pcbb-check {        margin: 0 -10px;        padding-bottom: 38px;        margin-top: 34px;    }    .pcll-top-left {        width: 74px;        height: 74px;    }    .pcll-top {        padding-bottom: 24px;    }    .pcll-bot {        margin-top: 30px;    }    .part-cont::after {        bottom: -152px;    }    /* f1 */    .ibfo-cont-box-ul {        margin-top: 26px;        margin-bottom: 40px;    }    .icbu-li a {        padding: 38px 0;    }    .ibfo-cont::after {        bottom: -150px;    }    .icbu-li-tit {        padding-left: 80px;        padding-right: 20px;    }    /* g1 */    .jcbt-left {        width: 43%;    }    .jcbt-left-tale {        margin-top: 50px;    }    .jcbt-left-par {        margin-top: 38px;    }    .jion-recr-box-tit {        margin-bottom: 36px;    }    .jion-recr-box-jion {        padding: 30px 40px 40px 40px;    }    .jcbj-tit {        margin-bottom: 20px;    }    .jion-dyna .jion-recr-box-tit {        margin-bottom: 44px;    }    .jrbl-right .ys-select {        width: 154px;        height: 40px;    }    .jrbl-right input {        padding: 0 16px;        height: 40px;    }    .jrbl-right input{        font-size: 14px;    }    .jrbl-right input::placeholder{        font-size: 14px;    }    .jion-recr-box-shrink {        margin-top: 24px;    }    .jrbs-ul-li-box {        padding: 26px 34px 26px 30px;    }    .julb-pic {        width: 20px;        margin-top: 6px;    }    .jrbs-ul-li-recr {        padding: 30px 40px 40px 40px;    }    .julr-ul {        margin-bottom: 24px;    }    .std-btn2 {        margin-right: 22px;    }    .jion-dyna {        padding-bottom: var(--space100);    }    .jion-doub .jion-recr-box-tit {        margin-bottom: 40px;    }    .jdbu-li-bj {        padding: 24px 28px 24px 30px;    }    .jdbu-li-cont {        width: 85%;        margin-top: 16px;    }    .jion-doub {        padding-bottom: 100px;    }    .jion-doub::after {        bottom: -160px;    }    .jcbt-right .ys-imgbox-cover {        border-radius: 14px;    }    .julr-but .std-btn1-box p {        line-height: 42px;    }    .std-btn2-box p {        line-height: 42px;    }    .ys-bread-list-pic {        width: 16px;    }    .ctus-cont{        padding-top: 80px;    }    .vsbc-ri-pluso {        right: 60.5%;        width: 40px;    }    .vsbc-ri-plust {        right: 1px;        top: 29%;        width: 40px;    }    .vsbc-ri-plusw {        right: 1px;        top: 54%;        width: 40px;    }    .pop-box .ys-modal-content {        width: 800px;        padding: 34px 40px 26px 30px;        max-height: 300px;        border-radius: 14px;    }    .jrbl-right .ys-select-bd .ys-select-li {        padding: 10px 16px;    }    .pcll-top-left-time{        top: 10px;    }    .pcll-top-left-year{        bottom: 10px;    }    .vend-main .ys-nybanner .ys-pos-center p{        width: 75%;    }    .jrbs-ul-li {        margin-bottom: 22px;    }    .jdbu-li {        margin-bottom: 22px;    }    /* leo -end */    .head-logo {        width: 260px;        margin-right: 50px;    }    .head-nav-item {        padding: 0 14px;    }    .head-other {        padding: 6px 14px;    }    .mmdl-box img {        width: 24px;    }    .head-other-sear-btn {        width: 22px;        margin-right: 20px;    }    .mwul-le {        padding-right: 70px;    }    .mwul-le .std-text1 {        margin-top: 12px;    }    .mwul-warp-ul-li:nth-child(2n) .mwul-le {        padding-left: 70px;        padding-right: 20px;    }    .market-warp .home-case-head {        margin-top: 50px;    }    .mwul-head .mwul-head-text {        margin: 30px auto 0;    }    .mwul-warp .std-h2 {        margin-top: 50px;    }    .mwul-warp-ul-li{        margin-top: 40px;    }    .mmdl-box p {        left: calc(100% + 10px);        line-height: 34px;        padding: 0 20px;    }    .market-warp .home-case-head p {        padding: 0 25px;        line-height: 44px;        font-size: 18px;    }    .yfth-le {        width: 40%;    }    .yfth-ri{        width: 60%;    }    .yfth-ri>ul {        margin: 0 -8px;    }    .yfth-ri>ul>li{        padding: 0 8px;    }    .yfth-ri>ul>li>ul>li>a{        margin-bottom: 15px;    }    .yfth-ri>ul>li>a {        margin-bottom: 20px;        margin-top: 6px;    }    .yfth-le-logo {        width: 280px;        margin-top: 6px;    }    .yfth-le-code {        width: 120px;        margin-top: 40px;    }    .ys-foot-top-link {        padding-top: 50px;        padding-bottom: 15px;    }    .yftl-le-ul-li:nth-child(n+2) {        margin-top: 12px;    }    .ys-foot-bom {        padding-top: 18px;        padding-bottom: 20px;    }    .mmal-dots{        width: 10px;        height: 10px;    }    .mmal-box.hz .mmal-dots{        width: 22px;        height: 22px;    }    .mmal-box.right .mmal-dots {        left: calc(100% + 2px);    }    .mmal-box.left .mmal-dots {        right: calc(100% + 4px);    }    .mmal-box.right .mmal-dots,    .mmal-box.left.mmal-dots {        top: 46%;    }    .mmtb-li:nth-child(n+2) {        margin-top: 14px;    }    .mmtb-circle{        width: 14px;        height: 14px;    }    .obwc-warp {        width: 480px;    }    .over-schema{        padding-top: 0px;    }    .over-schema-img {        margin: 50px auto 0;    }    .ossu-li {        width: 490px !important;        margin-right: 30px;    }    .ossu-li:nth-child(2n) {        margin-top: 70px;    }    .ossu-li-box {        padding: 25px 25px 50px;    }    .ossu-li-box-text {        margin-top: 20px;    }    .over-process .swiper-container-horizontal>.swiper-pagination-progressbar {        top: calc(100% + 80px) !important;    }    .over-process {        padding-top: 80px;        padding-bottom: 200px;    }    .over-process h2 {        margin-bottom: 30px;    }    .over-image .std-h2 {        margin-bottom: 30px;    }    .over-apti {        padding-top: 50px;        padding-bottom: 40px;    }    .over-apti h2{        margin-bottom: 30px;    }    .over-apti-ul{        margin: 0 -15px;    }    .over-apti-ul-li {        padding: 0 15px;    }    .over-apti-btn {        display: none;    }    .over-image-warp {        --jian: 4px;        --width: 220px;    }    .over-image {        padding-top: 50px;        padding-bottom: 120px;    }    .over-image .std-h2 {        margin-bottom: 35px;    }    .home-web-warp-le {        padding-right: 80px;    }    .home-web-warp-le .std-text1 {        margin-top: 30px;    }    .home-web-warp-le .std-btn1 {        margin-top: 70px;    }    .home-inno-line-mid svg{        width: 54px;        height: 140x;    }    .home-inno-line-top {        top: -30px;    }    .home-inno-line-bom {        left: calc(100% + 10px);    }    .hilb-box span {        width: 16px;        margin-right: 5px;    }    .home-inno{        padding-top: 100px;    }    .hitl-text {        margin-top: 20px;    }    .hitl-btn {        margin-top: 35px;    }    .home-inno-top-ri .hitr-icon{        width: 54px;    }    .hibu-li-top-num{        font-size: 56px;    }    .hibu-li-top-text {        margin-bottom: 2px;        margin-left: 8px;    }    .home-inno-bom {        padding-top: 40px;    }    .home-busi {        padding-top: 80px;        padding-bottom: 100px;    }    .home-busi-warp {        margin-top: 30px;    }    .hbwl-le-img{        width: 150px;    }    .hbwl-ri-ul{        margin: 0 -10px;        margin-bottom: -20px !important;    }    .hbwl-ri-ul-li {        padding: 0 10px;        margin-bottom: 20px;    }    .hrul-box {        padding: 18px 10px;    }    .hbwr-ul-li:nth-child(n+2) {        margin-top: 20px;    }    .hbwr-ul-li .std-h5 {        margin-top: 15px;    }    .home-busi-warp-ri {        padding-left: 25px;    }    .home-case {        padding-top: 30px;        padding-bottom: 160px;    }    .hcwl-swiper.swiper-container-horizontal>.swiper-pagination-progressbar {        top: calc(100% + 50px) !important;    }    .home-web-warp-le {        padding-right: 70px;    }    .he_canvsdm {        width: 500px;        height: 500px;    }    .home-inno-top-le {        padding-right: 50px;    }    .home-news-warp {        margin-top: 40px;    }    .hnwl-ri {        padding: 0 20px;    }    .hnwr-ul-li-box {        padding: 30px 20px;    }    .hnwl-ri-ul-li:nth-child(n+2) {        margin-top: 30px;    }    .hnwl-le-box .std-h5{        margin-top: 20px;    }    .hnwl-le-box .hnwl-le-date {        margin-top: 10px;    }    .hnwl-le-tit {        margin-top: 12px;    }    .hnwl-le-box .hnwl-le-date {        margin-top: 8px;    }    .vcbr-ul-li-img{        width: 260px;    }    .hbwl-hover {        padding: 40px 60px 50px 40px;    }    .hbwl-hover-img {        width: 90px;    }    .hbwl-hover .hbwl-le-text {        margin-top: 18px;    }    .hbwl-le-word {        padding-top: 10px;    }    .hbwl-le-btn {        padding-top: 65px;    }    .hulb-hover {        padding: 20px 22px 0 15px;    }    .hulb-hover-le {        width: 54px;    }    .hulb-hover-ri {        padding-left: 10px;    }    .hulb-hover-ri-text {        padding-top: 4px;    }    .home-case-text {        margin-top: 15px;    }    .home-case-head{        margin-top: 25px;    }    .home-case {        padding-top: 40px;        padding-bottom: 80px;    }    /* .hcwl-swiper {        height: 300px;    } */    .over-process .mod-btn {        margin-top: 60px;        /* position: absolute;        width: 100%; */    }    .yx-sidebar3-nav {        left: 8px;        height: 260px;    }    .yx-sidebar3-nav li i{        top: -4px;        left: 17px;    }    .yx-sidebar3-nav li span::after{        width: 16px;        height: 16px;    }    .yx-sidebar3-nav li span{        width: 8px;        height: 8px;    }    .over-ban-warp-bj img{        margin-top: -6%;    }    .over-schema{        margin-top: 220px;    }    .julb-left{        font-size: var(--font20);    }    .home-case-head p {        line-height: 40px;        padding: 0 28px;    }    .over-process::before {        min-width: auto;        max-width: 7.5vw;        width: 240px;    }    .over-schema {        padding-top: 20px;        margin-top: 40px;    }    .ys-privacy .ys-bread {        top: calc(var(--headh) + 0px);    }    /* 1440end */}@media screen and (max-width: 1200px) {    /* 1200end */}@media screen and (max-width: 1199px) {    .ys-search2{        --widthtotal: 440px;    }    .ys-phnav-logo {        width: 260px;    }    :root {        /* 字号 */        --font64: 36px;        --font48: 32px;        --font40: 28px;        --font32: 22px;        --font28: 20px;        --font24: 18px;        --font20: 16px;        /* 段落字号 */        --font18: 16px;        /* 板块间距 */        --space130: 60px;        --space100: 50px;        --space40: 24px;    }    /* leo -start */    .ctus-cont-box-pic {        margin-top: 32px;        border-radius: 12px;    }    .ccbu-li-box {        padding: 26px 24px 26px 24px;        border-radius: 12px;    }    .ccbu-li-box-right {        font-size: 16px;        margin-left: 14px;        margin-top: 8px;    }    .ccbu-li {        padding: 0 10px;        margin-bottom: 12px;    }    .ctus-cont-box-ul {        margin: 0 -10px;        margin-bottom: -12px;        margin-top: -40px;        padding-bottom: 80px;    }    .ccbu-li-box-left {        height: 52px;    }    /* c1 */    .vend-cont-box {        display: block;    }    .vend-cont-box-le {        width: 100%;    }    .vcbl-tit-ul-li {        padding: 14px 0;    }    .vend-cont-box-ri {        width: 100%;        height: 450px;        border-radius: 12px;        margin-top: 36px;    }    .vtul-tit {        font-size: 18px;    }    .vend-cont {        padding-top: 34px;    }    .vcbl-tit {        margin-bottom: 34px;    }    .vsbc-le-box {        padding: 14px 40px 14px 40px;    }    .vsbu-li {        padding: 0 8px;        margin-bottom: 14px;        text-align: center;    }    .vend-serve-box-ul {        margin: 0 -8px;        margin-bottom: -14px;        margin-bottom: 22px;     }    .vend-serve-box-chai {        display: block;    }    .vsbc-le {        width: 100%;    }    .vsbc-ri {        width: 100%;        padding: 23px 30px 23px 30px;    }    .vsbc-le-box {        padding: 23px 30px 0px 30px;    }    .vsbc-le {        max-height: 700px;    }    .vend-seca-slide {        display: block;    }    .swiper-slide-le {        width: 100%;    }    .swiper-slide-ri {        width: 100%;    }    .swiper-slide-ri-par {        margin-top: 10px;    }    .std-btn1-box p {        line-height: 42px;    }    .icbr-lebox {        width: 36px;        margin-right: 10px;    }    .icbr-ribox {        width: 36px;    }    .swiper-slide-le .ys-imgbox-cover {        border-radius: 12px;    }    .vend-serve-box-chai {        border-radius: 14px;    }    .vsbc-ri .ys-imgbox-cover {        border-radius: 14px;        overflow: hidden;    }    .vend-main .ys-nybanner .ys-pos-center p {        margin-top: 20px;    }    /* c4 */    .indu-cont-box-left {        width: 80%;    }    .indu-cont-box .swiper-container {        margin-top: 34px;    }    .indu-cont-box .swiper-slide {        width: 422px !important;        border-radius: 14px;    }    .indu-cont {        padding-bottom: 60px;    }    /* d1 */    .nece-cont {        padding-top: 36px;    }    .nece-cont-box-news {        margin-top: 24px;    }    .nece-cont-box-news a {        display: block;        border-radius: 12px;    }    .ncbn-le .ys-imgbox-cover {        border-radius: 12px;    }    .ncbn-le {        width: 100%;    }    .ncbn-ri {        width: 100%;    }    .ncbn-ri-box {        padding: 20px 30px 30px 30px;    }    .ncbn-ri-box-tit {        margin-top: 8px;    }    .ncbn-ri-box-par {        margin-top: 14px;    }    .ncbn-ri .std-btn1-box {        padding: 0 28px;    }    .nhbu-li {        padding: 0 12px;    }    .nece-high-box-ul {        margin: 0 -12px;        margin-top: -34px;        margin-bottom: 50px;    }    .nhbu-li-link-tit {        padding-bottom: 34px;    }    .nhbu-li-link {        padding-top: 34px;    }    .nhbu-li-link-time {        padding-bottom: 12px;    }    .nece-high {        padding-bottom: 70px;    }    .pc-fenye li {        width: 30px;        height: 30px;        font-size: 14px;        line-height: 32px;        margin: 0 7px;    }    .nece-high::after {        bottom: -174px;    }    .pcbb-ul-li-link {        line-height: 42px;    }    .pcbb-ul-li:first-child .pcbb-ul-li-link {        width: 100px;    }    .pcbb-ul-li-link {        width: 100px;        line-height: 42px;    }    .nhbu-li-link-time p::after {        top: 6px;    }    /* d2 */    .deta-cont {        padding-bottom: 70px;        padding-top: 30px;    }    .deta-cont-box-bj {        padding: 36px 48px 38px 48px;        border-radius: 12px;    }    .dcbj-tit {        font-size: 20px;        margin-bottom: 16px;    }    .dcbj-box {        padding-bottom: 16px;    }    .dcbj-editor {        padding: 0 35px;        padding-top: 24px;        padding-bottom: 18px;    }    .dcbj-page {        margin-top: 18px;    }    .dcbj-page-ul-li {        margin-bottom: 8px;    }    /* e1 */    .part-cont {        padding-bottom: 60px;    }    .pcbb-detail {        margin-top: 24px;        padding-bottom: 24px;    }    .pcbb-detail-link-left .ys-imgbox-cover {        border-radius: 12px;    }    .pdlr-par {        margin-top: 10px;    }    .pdlr-but {        margin-top: 26px;    }    .pcbb-check-li {        width: 50%;        padding: 0 8px;        margin-bottom: 16px;    }    .pcbb-check {        margin: 0 -8px;        padding-bottom: 30px;        margin-top: 28px;    }    .part-cont::after {        bottom: -170px;    }    .pdlr-tit {        font-size: 20px;    }    .pcll-top-left-time {        font-size: 20px;    }    .pcll-top-right {        margin-left: 16px;        margin-top: 4px;    }    .pcll-top {        padding-bottom: 18px;    }    .pcbb-check-li-link {        padding: 22px 18px 22px 18px;    }    .pcll-bot {        margin-top: 24px;    }    .pcll-bot-left-pic {        width: 18px;        margin-left: 8px;        margin-top: -1px;    }    .pcll-top-left {        width: 70px;        height: 70px;    }    /* f1 */    .icbu-li-time {        width: 117px;        font-size: 18px;    }    .icbu-li-tit {        font-size: 18px;        padding-left: 30px;        padding-right: 30px;    }    .ibfo-cont-box-ul {        margin-top: 22px;        margin-bottom: 34px;    }    .icbu-li a {        padding: 26px 0;    }    /* g1 */    .jcbt-left {        width: 47%;    }    .jcbt-left-tale {        margin-top: 12px;    }    .jcbt-left-par {        margin-top: 14px;    }    .jion-recr-box-tit {        margin-bottom: 26px;    }    .jion-recr-box-jion {        padding: 24px 30px 24px 30px;    }    .jcbj-tit {        margin-bottom: 20px;    }    .jcbj-editor h2 {        font-size: 16px;        margin-bottom: 8px;    }    .jcbj-editor p {        line-height: 1.5;        margin-bottom: 7px;    }    .jion-dyna .jion-recr-box-tit {        margin-bottom: 30px;    }    .jrbl-drop{        display: block;    }    .jrbl-left {        width: 100%;        margin-right: 8px;    }    .jrbl-right{        margin-top: 10px;    }    .jrbs-ul-li-box {        padding: 20px 30px 20px 24px;    }    .julb-left {        padding-right: 15px;;    }    .julb-time {        padding-right: 15px;    }    .julb-numb {        padding-right: 15px;    }    .julb-pic {        width: 18px;        margin-top: 6px;    }    .jrbs-ul-li-recr {        padding: 24px 30px 30px 30px;    }    .julr-ul-li-tit {        margin-bottom: 12px;    }    .julr-ul-li-edit p {        margin-bottom: 14px;    }    .julr-but .std-btn1-box p {        line-height: 38px;    }    .std-btn2-box p {        line-height: 38px;    }    .std-btn1 {        padding-right: 14px;    }    .std-btn2 {        margin-right: 14px;    }    .jion-doub .jion-recr-box-tit {        margin-bottom: 30px;    }    .jdbu-li-bj {        padding: 20px 22px 20px 22px;    }    .jdbu-li-box-righht{        width: 18px;    }    .jion-recr-box-shrink {        margin-top: 18px;    }    .jion-doub {        padding-bottom: 65px;    }    .vsbc-le-box-par p{        margin-bottom: 12px;    }    .dcbj-editor p {        margin-bottom: 11px;    }    .ctus-cont{        padding-top: 60px;    }    .vsbc-ri-pluso {        right: 59.5%;        width: 36px;    }    .vsbc-ri-plust {        right: 30px;        top: 29%;        width: 36px;    }    .vsbc-ri-plusw {        right: 30px;        top: 54%;        width: 36px;    }    .pop-box .ys-modal-content {        width: 800px;        padding: 42px 50px 32px 40px;        max-height: 300px;        border-radius: 12px;    }    .vsbu-li{        margin-bottom: 0;    }    .vend-main .mCSB_scrollTools .mCSB_draggerContainer {        position: absolute;        top: -14px;        left: 0;        bottom: 0;        right: 0;        height: auto;    }    .std-btn1-box {        padding: 0 24px;    }    .vend-serve-box-ul {        margin: 0 !important;        margin-bottom: 0px !important;    }       .std-btn1-box {        padding: 0 22px;    }    .std-btn1-box {        gap: 8px;    }    .std-btn1-box p {        line-height: 38px;    }    .part-main .std-btn1-box p {        font-size: 14px;    }    .ncbn-ri-curs{        display: none;    }    .pcll-top-left-time{        top: 8px;    }    .pcll-top-left-year{        bottom: 10px;    }    .vend-main .ys-nybanner .ys-pos-center p{        width: 90%;    }    .vend-serve-box-ul{        width: max-content;    }    .vend-main .mCSB_scrollTools .mCSB_draggerContainer {        position: absolute;        top: -14px;        left: 0;        bottom: 0;        right: 0;        height: auto;    }    .pcll-bot-right {        padding: 0 18px;        line-height: 32px;    }    .icbu-li-view-pic {        width: 18px;        margin-top: -3px;        transition: all .36s;    }    .jrbs-ul-li {        margin-bottom: 18px;    }    .jdbu-li {        margin-bottom: 18px;    }    .mCSB_horizontal.mCSB_inside>.mCSB_container {        margin-right: 0;        margin-bottom: 30px;    }    .vsbu-li:first-child{        padding-left: 0;    }    .vsbu-li:last-child{        padding-right: 0;    }    .jrbs-ul-li-box{        display: block;    }    .julb-left {        width: 100%;        padding-right: 15px;    }    .julb-cont {        width: 100%;        margin-top: 10px;    }    /* leo -end */    .mmdl-box img {        width: 18px;    }    .mmdl-box p {        left: calc(100% + 6px);        line-height: 30px;        padding: 0 12px;    }    .mwul-map-text-box p {        left: calc(100% + 5px);        font-size: 14px;    }    .mwul-map-text-box {        right: 10%;    }    .mmtb-circle{        width: 10px;        height: 10px;    }    .mwul-le {        padding-right: 20px;    }    .mwul-le .std-text1 {        margin-top: 8px;    }    .mwul-warp-ul-li:nth-child(2n) .mwul-le {        padding-left: 20px;        padding-right: 0px;    }    .market-warp .home-case-head {        margin-top: 40px;    }    .mwul-head .mwul-head-text {        margin: 20px auto 0;        width: 100%;    }    .mwul-head .std-insideh1{        margin-top: 20px;    }    .mwul-warp .std-h2 {        margin-top: 40px;    }    .mwul-warp-ul-li{        margin-top: 40px;    }    .market-warp .home-case-head p {        padding: 0 20px;        line-height: 40px;        font-size: 18px;    }    .yfth-ri{        display: none;    }    .ys-footer {        padding-top: 40px;    }    .yfth-le-logo {        width: 260px;        margin-top: 0px;    }    .yfth-le-code {        width: 80px;        margin-top: 20px;    }    .yfth-le-code-text {        margin-top: 7px;    }    .ys-foot-top-link {        padding-top: 30px;        padding-bottom: 12px;    }    .yftl-le-ul-li:nth-child(n+2) {        margin-top: 10px;    }    .ys-foot-bom-ri>ul{        margin: 0 -12px;    }    .ys-foot-bom-ri>ul>li {        padding: 0 12px;    }    .market-warp-ul-li2 .mwul-map-text-box {        right: 40px;    }    .mmal-dots {        width: 8px;        height: 8px;    }    .mmal-box p{        display: none;    }    .mmal-box.left .mmal-dots {        right: calc(100% + 0px);    }    .over-ban{        height: fit-content;    }    .over-ban-warp-cont {        width: 100%;        position: relative;        top: 0px;        left: 0;        z-index: 5;        margin-top: 40px;    }    .obwc-warp {        width: 100%;        height: fit-content;        position: relative;        right:0 !important;        top: 0px;        padding: 0 40px;        margin-top: 10px;    }    .ys-cont1440,    .ys-cont1400{        width: 100%;        padding: 0 40px;    }    .yx-sidebar3{        display: none;    }    .over-ban-warp {        height: fit-content;        position: relative;    }    .over-schema{        padding-top: 40px;    }    .over-schema-img {        margin: 0px auto 0;    }    .over-process h2{        margin-bottom: 30px;    }    .ossu-li {        width: 400px !important;        margin-right: 25px;    }    .ossu-li:nth-child(2n) {        margin-top: 60px;    }    .ossu-li-box {        padding: 20px 20px 40px;    }    .ossu-li-box-text {        margin-top: 20px;    }    .over-process .swiper-container-horizontal>.swiper-pagination-progressbar {        top: calc(100% + 50px) !important;    }    .over-process {        padding-top: 80px;        padding-bottom: 160px;    }    .over-image-warp-bom {        margin-top: 15px;    }    .home-inno-line-mid svg{        width: 40px;        height: 100px;    }    .home-inno-line-top {        top: -28px;    }    .home-inno-line-bom {        left: calc(100% + 8px);    }    .home-inno-line-top p,    .hilb-box p{        font-size: 14px;    }    .hilb-box span {        width: 14px;        margin-right: 5px;    }    .home-inno-top-le,    .home-inno-top-ri{        width: 100%;    }    .home-inno-top-le{        padding-right: 0;        margin-bottom: 25px;    }    .home-inno{        padding-top: 100px;    }    .hitl-text {        margin-top: 10px;    }    .hitl-btn {        margin-top: 20px;    }    .home-inno-top-ri .hitr-icon{        width: 54px;    }    .hibu-li-top-num{        font-size: 46px;    }    .hibu-li-top-text {        margin-bottom: 2px;        margin-left: 8px;    }    .home-inno-bom {        padding-top: 35px;    }    .home-busi {        padding-top: 70px;        padding-bottom: 70px;    }    .home-busi-warp {        margin-top: 25px;    }    .hbwl-le-img{        width: 120px;    }    .hbwl-ri-ul{        margin: 0 -8px;        margin-bottom: -16px !important;    }    .hbwl-ri-ul-li {        padding: 0 8px;        margin-bottom: 16px;    }    .hrul-box {        padding: 18px 10px;    }    .home-busi-warp-le {        width: 100%;        padding: 30px 40px 30px 0;    }    .hbwl-le-text {        font-size: 24px;        margin-top: 25px;    }    .home-busi-warp-ri{        width: 100%;        padding-left: 0;        margin-top: 20px;    }    .hbwr-ul{        display: flex;        margin: 0 -10px;    }    .hbwr-ul-li{        width: 100%;        padding: 0 10px;    }    .hbwr-ul-li:nth-child(n+2) {        margin-top: 0px;    }    .hbwr-ul-li-img {        width: 70px;    }    .hbwr-ul-li-box {        padding: 41px 10px 38px;    }    .hbwr-ul-li .std-h5 {        margin-top: 15px;    }    .home-case {        padding-top: 30px;        padding-bottom: 120px;    }    .hcwl-swiper.swiper-container-horizontal>.swiper-pagination-progressbar {        top: calc(100% + 50px) !important;    }    .home-web-warp-le {        padding-right: 30px;    }    .he_canvsdm {        width: 340px;        height: 340px;    }    .home-web-warp-le .std-text1 {        margin-top: 20px;    }    .home-web-warp-le .std-btn1 {        margin-top: 40px;    }    .home-news-warp {        margin-top: 30px;    }    .hnwl-ri {        padding: 0 12px;    }    .hnwr-ul-li-box {        padding: 20px 15px;    }    .hulb-date {        margin-top: 10px;    }    .hnwl-ri-ul-li:nth-child(n+2) {        margin-top: 20px;    }    .hnwl-le-box .std-h5{        margin-top: 12px;    }    .hnwl-le-box .hnwl-le-date {        margin-top: 10px;    }    .hnwl-le-tit {        margin-top: 10px;    }    .hnwl-le-box .hnwl-le-date {        margin-top: 5px;    }    .over-image-warp {        --jian: 4px;        --width: 180px;    }    .vcbr-ul-li-img{        width: 100%;        height: 100%;    }    .hbwl-nohover{        display: none;    }    .hulb-nohover{        opacity: 0;        pointer-events: none;        display: none;    }    .hulb-hover{        position: relative;        opacity:1;    }    .hbwl-hover{        display: block;        opacity: 1;        position: relative;        background: rgba(255, 255, 255, 0.10);        backdrop-filter: blur(25px);    }    .hbwl-hover .hbwl-ri-ul{        display: flex;        margin-top: 20px;    }    .hbwl-hover{        border-radius: 10px;        position: relative;        background: rgba(255, 255, 255, 0.10);        backdrop-filter: blur(25px);    }    .hbwl-hover {        padding: 30px 40px;    }    .hbwl-le-btn {        padding-top: 25px;    }    .hbwl-le-circle{        height: 60%;        width: 80%;        left: 0;        top: 100%;        transform: translateY(-50%) translateX(-20%);    }    .home-busi-warp-le {        overflow: hidden;        padding:0;    }    .home-case {        padding-bottom: 60px;    }    .home-case-warp-li .mod-btn {        margin-top: -48px;    }    .hcwl-swiper.swiper-container-horizontal>.swiper-pagination-progressbar {        top: calc(100% - 28px) !important;        width: 86%;    }    .mod-btn-prev,    .mod-btn-next {        width: 40px;    }    .over-process .mod-btn {        margin-top: 30px;        /* position: absolute;        width: 100%; */    }    .over-process .swiper-container-horizontal>.swiper-pagination-progressbar{        width: 85%;    }    .over-ban-warp-bj{        display: none;    }    .over-schema {        margin-top: 0px;    }    .home-case-warp-li .mod-btn {        margin-top: 20px;    }    .hcwl-swiper {        --jian1: 9px;    }    .ys-nyba-warp-le {        padding-left: 0px;    }    .over-process::before{        display: none;    }    .obwc-warp {        height: auto;    }    .obwc-img{        height: 100%;    }    .over-ban-warp {        height: auto;    }    .over-ban-warp-cont{        padding-bottom: 50px;    }    .hulb-hover{        pointer-events: all;    }    /* 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;    }    .ys-cont1440, .ys-cont1400 {        padding: 0 20px;    }    .ys-search2{        --widthtotal: 310px;        --widthr: 18px;        --input-size: 14px;    }    .ys-search2-ibox {        margin-top: 6px;    }    .ys-search2-tbox {        padding-right: 10px;    }    .ys-search2-tbox {        height: 30px;    }    .ys-phnav-logo {        width: 200px;    }    :root {        /* 字号 */        --font64: 32px;        --font48: 26px;        --font40: 22px;        --font32: 18px;        --font28: 16px;        --font24: 16px;        /* 段落字号 */        --font18: 14px;        --font16: 14px;        --font14: 12px;        /* 板块间距 */        --space130: 42px;        --space100: 38px;        --space40: 20px;    }    /* leo - start */    .ccbu-li {        width: 85%;        padding: 0;        margin-bottom: 12px;    }    .ccbu-li-box-right {        font-size: 14px;        margin-left: 6px;    }    .ccbu-li-box-left {        height: 30px;    }    .ccbu-li-box {        padding: 15px 15px;        border-radius: 10px;    }    .ctus-cont-box-ul {        margin: 0;        margin-bottom: -10px;        margin-top: -30px;        padding-bottom: 50px;    }    .ctus-cont::after {        bottom: -112px;    }    .ctus-cont-box-pic {        margin-top: 20px;        border-radius: 10px;    }    /* c1 */    .vend-main .ys-nybanner .ys-pos-center p {        margin-top: 10px;    }    .vend-main .ys-nyban-title p {        color: #fff;        font-size: 14px;        line-height: 1.75;    }    .vend-cont {        padding-top: 20px;    }    .vcbl-tit {        margin-bottom: 18px;    }    .vtul-part {        margin-top: 6px;        padding-bottom: 6px;    }    .vtul-tit {        font-size: 16px;    }    .vcbl-tit-ul-li {        padding: 12px 0;    }    .vend-cont-box-ri {        height: 314px;        border-radius: 10px;        margin-top: 28px;    }    .vsbu-li p {        width: 150px;        line-height: 38px;    }    .vsbu-li {        padding: 0 6px;        margin-bottom: 12px;    }    .vend-serve-box-ul {        margin: 0;        margin-bottom: -12px;        width: 100%;        margin-bottom: 0px;     }    .vsbc-le-box {        padding: 20px 15px 0px 15px;    }    .vsbc-ri {        padding: 20px 15px 20px 15px;    }    .vsbc-ri .ys-imgbox-cover {        border-radius: 10px;        overflow: hidden;    }    .swiper-slide-ri-par {        margin-top: 8px;    }    .std-btn1-box p {        line-height: 38px;    }    .std-btn1-box {        padding: 0 18px;    }    .std-btn1-box {        border-radius: 8px;    }    .vend-seca .swiper-container-horizontal>.swiper-pagination-progressbar,    .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {        width: 50%;        left: 0;        bottom: 14px;    }    .vend-serve-box-chai {        border-radius: 10px;    }    .swiper-slide-le .ys-imgbox-cover {        border-radius: 10px;    }    .swiper-slide-ri-buta {        left: calc(100% - 37%);        bottom: 0px;    }    .swiper-slide-ri {        padding-bottom: 46px;    }    .icbr-ribox {        width: 30px;    }    .icbr-lebox {        width: 30px;        margin-right: 10px;    }    /* c4 */    .indu-cont-box-top {        display: block;    }    .indu-cont-box-left {        width: 100%;    }    .indu-cont-box-right {        margin-top: 14px;    }    .indu-cont-box .swiper-slide {        width: 100% !important;        border-radius: 10px;    }    .indu-cont-box .swiper-container {        margin-top: 26px;    }    .indu-cont {        padding-bottom: 42px;    }    /* d1 */    .pcbb-ul-li {        padding: 0 4px;        margin-bottom: 0px;    }    .pcbb-ul {        margin: 0 -4px;        margin-bottom: 0px;    }    .nece-cont-box-news {        margin-top: 16px;    }    .ncbn-ri-box {        padding: 15px 15px 20px 15px;    }    .ncbn-ri-box-tit {        margin-top: 6px;    }    .ncbn-ri-box-par {        margin-top: 10px;    }    .ncbn-ri .std-btn1-box {        padding: 0 24px;    }    .std-btn1-box-icon {        width: 14px;    }    .nhbu-li {        width: 100%;        padding: 0;    }    .nece-high-box-ul {        margin: 0;        margin-top: -18px;        margin-bottom: 30px;    }    .nhbu-li-link-tit {        padding-bottom: 18px;    }    .nhbu-li-link {        padding-top: 18px;    }    .pc-fenye li {        width: 28px;        height: 28px;        font-size: 12px;        line-height: 28px;        margin: 0 3px;    }    .nece-high {        padding-bottom: 42px;    }    .pcbb-ul-li-link {        line-height: 38px;    }    .nhbu-li-link-time {        padding-bottom: 8px;    }    .nhbu-li-link-time p::after {        top: 6px;    }    /* d2 */    .deta-cont {        padding-bottom: 42px;        padding-top: 24px;    }    .deta-cont-box-bj {        padding: 20px 15px;        border-radius: 10px;    }    .dcbj-tit {        font-size: 18px;        margin-bottom: 10px;    }    .dcbj-box {        padding-bottom: 10px;    }    .dcbj-news p {        padding-right: 20px;    }    .dcbj-news p::after {        right: 8px;        top: 6px;    }    .dcbj-news p:last-child {        padding-right: 12px;    }    .dcbj-news-share .ys-share-img {        width: 22px;    }    .dcbj-editor {        padding: 0 10px;        padding-top: 18px;        padding-bottom: 14px;    }    .dcbj-page {        margin-top: 14px;    }    .deta-cont::after {        bottom: -162px;    }    /* e1 */    .pcbb-detail {        margin-top: 16px;        padding-bottom: 22px;    }    .part-cont {        padding-bottom: 42px;    }    .pcbb-detail-link-right {        margin-top: 18px;    }    .pdlr-par {        margin-top: 8px;    }    .pdlr-tit {        font-size: 18px;    }    .pdlr-but {        margin-top: 20px;    }    .pcbb-check-li {        width: 100%;        padding: 0;        margin-bottom: 16px;    }    .pcbb-check {        margin: 0;        padding-bottom: 24px;        margin-top: 18px;    }    .pcll-top-left-time {        font-size: 18px;    }    .pcll-top-left {        width: 64px;        height: 64px;    }    .pcbb-check-li-link {        padding: 20px 15px;    }    .pcll-bot {        margin-top: 20px;    }    .pc-fenye li {        width: 26px;        height: 26px;        font-size: 12px;        line-height: 26px;        margin: 0 2px;    }    /* f1 */    .ibfo-cont-box-ul {        margin-top: 18px;        margin-bottom: 28px;    }    .icbu-li a {        display: block;        padding: 18px 20px;    }    .icbu-li-time {        width: 100%;        font-size: 16px;    }    .icbu-li-tit {        width: 100%;        font-size: 16px;        padding-left: 0px;        padding-right: 0px;        margin-top: 8px;    }    .icbu-li-view {        width: 100%;        margin-top: 16px;    }    .ibfo-cont::after {        bottom: -168px;    }    /* g1 */    .jcbt-ul-li{        display: block;    }    .jcbt-left{        width: 100%;    }    .jcbt-right{        width: 100%;        margin-top: 14px;    }    .jcbt-right .ys-imgbox-cover {        border-radius: 10px;    }    .jcbt-left-tale {        margin-top: 6px;    }    .jcbt-left-par {        margin-top: 10px;    }    .jion-recr-box-tit {        margin-bottom: 18px;    }    .jion-recr-box-jion {        padding: 20px 15px;    }    .jion-dyna .jion-recr-box-tit {        margin-bottom: 22px;    }    .jrbl-drop{        width: 100%;        border-right: none;        margin-top: 10px;    }    .jrbl-right .ys-select {        width: 100%;        height: 38px;        margin-top: 12px;    }    .jrbs-ul-li-box {        padding: 20px 15px;        display: block;    }    .julb-left{        width: 100%;        border-left: 2px solid #fff;    }    .julb-time {        width: 100%;        padding-right: 15px;        margin-top: 14px;    }    .julb-numb {        width: 100%;        padding-right: 15px;        margin-top: 4px;    }    .julb-place {        width: 100%;        padding-right: 15px;        margin-top: 4px;    }    .julb-pic {        width: 16px;        margin-top: 10px;    }    .jrbs-ul-li-recr {        padding: 20px 15px;    }    .julr-ul {        margin-bottom: 20px;    }    .std-btn2 {        margin-right: 14px;        margin-top: 12px;    }    .std-btn3{        margin-top: 12px;    }    .jion-doub .jion-recr-box-tit {        margin-bottom: 20px;    }    .jdbu-li-bj {        padding: 20px 15px;    }    .jdbu-li-box-righht {        width: 16px;    }    .jdbu-li-cont {        width: 100%;        margin-top: 12px;    }    .jion-doub {        padding-bottom: 42px;    }    .jion-doub::after {        bottom: -178px;    }    .vsbc-le-box-par p {        margin-bottom: 10px;    }    .ctus-cont{        padding-top: 40px;    }    .ncbn-ri-box-tit {        -webkit-line-clamp: none;        max-height: none;    }    .ncbn-ri-box-par p {        -webkit-line-clamp: none;        max-height: none;    }    .nhbu-li-link-tit p {        -webkit-line-clamp: none;        max-height: none;    }    .pdlr-par, .pdlr-par p {        -webkit-line-clamp: none;        max-height: none;    }    .pcll-top-right {        -webkit-line-clamp: none;        max-height: none;    }    .vsbc-ri-pluso {        right: 57.5%;        width: 24px;    }    .vsbc-ri-plust {        right: 12px;        top: 29%;        width: 24px;    }    .vsbc-ri-plusw {        right: 12px;        top: 54%;        width: 24px;    }    .pop.ys-modal-content .mCSB_container{        display: block !important;    }    .ys-modal-content-le {        width: 100%;        padding-right: 0px;    }    .ys-modal-content-ri {        width: 100%;        border-radius: 10px;        overflow: hidden;        margin-top: 10px;    }    .pcbb-detail-link{        display: block;    }    .pcbb-detail-link-left {        width: 100%;    }    .pcbb-detail-link-right {        width: 100%;        margin-top: 24px;    }     .jrbs-ul-li-box{        position: relative;    }    .julb-pic{        position: absolute;        right: 14px;        top: 10px;    }    .vend-serve-box-ul{        width: max-content;    }    .pcll-top-left-time {        top: 10px;        font-size: 16px;    }    .pcll-top-left-year{        font-size: 12px;        bottom: 10px;    }    .jrbl-drop {        padding-right: 0px;        margin-left: 0px;    }    .jion-recr-box-last {        margin-left: 0px;        margin-right: 0px;    }    .vend-main .ys-nybanner .ys-pos-center p{        width: 100%;        margin-top: 10px;    }    .vend-main .mCSB_scrollTools .mCSB_draggerContainer {        position: absolute;        top: -10px;        left: 0;        bottom: 0;        right: 0;        height: auto;    }    .nece-main .mCSB_scrollTools .mCSB_draggerContainer {        position: absolute;        top: 3px;        left: 0;        bottom: 0;        right: 0;        height: auto;    }    .part-main .mCSB_scrollTools .mCSB_draggerContainer {        position: absolute;        top: 3px;        left: 0;        bottom: 0;        right: 0;        height: auto;    }    .pcll-bot-left-pic {        width: 16px;    }    .pcll-bot-right {        padding: 0 18px;        line-height: 28px;    }    .julr-but-box{        width: 100%;    }    .jion-main .std-btn2-box {        padding: 0 11px;        border-radius: 10px;    }    .pop-box .ys-modal-content {        width: 800px;        padding: 32px 40px 26px 30px;        max-height: 300px;        border-radius: 10px;    }    .mCSB_horizontal.mCSB_inside>.mCSB_container {        margin-right: 0;        margin-bottom:14px;    }    .vcbl-tit-ul-li img{        display: block;    }    .vend-cont-box-ri{        display: none;    }    .julb-cont{        display: block;    }    /* leo - end */    .mmdl-box img {        width: 10px;    }    .mmdl-box p {        left: calc(100% + 4px);        line-height: 24px;        padding: 0 8px;        font-size: 12px;    }    .mwul-map-text-box p {        left: calc(100% + 5px);        font-size: 14px;    }    .mwul-map-text-box {        top: 100%;        right: auto;        left: 50%;        transform: translateX(-50%);    }    .mwul-map-text-box p{        transform: translateY(0);        margin-left: 4px;    }    .mmtb-li {        display: flex;        align-items: center;        position: relative;    }    .mwul-map-text-box p {        position: relative;        left: 0;    }    .mmtb-circle{        width: 10px;        height: 10px;    }    .mwul-le {        width: 100%;        padding-right: 0px;    }    .mwul-le .std-text1 {        margin-top: 5px;    }    .mwul-warp-ul-li:nth-child(2n) .mwul-le {        padding-left: 0px;        padding-right: 0px;    }    .mwul-ri{        width: 100%;        margin-top: 10px;    }    .market-warp .home-case-head {        margin-top: 30px;    }    .mwul-head .mwul-head-text {        margin: 15px auto 0;        width: 100%;    }    .mwul-head .std-insideh1{        margin-top: 15px;    }    .mwul-warp .std-h2 {        margin-top: 50px;    }    .mwul-warp-ul-li{        margin-top: 20px;    }    .mwul-head {        padding: 0px;    }    .market-warp .home-case-head p {        padding: 0 15px;        line-height: 36px;        font-size: 16px;    }    .home-case-head{        margin: 0 -5px;        margin-top: 15px;    }    .home-case-head-li {        padding: 0 5px;    }        .yfth-le-logo {        width: 240px;        margin-top: 0px;    }    .yfth-le-code {        width: 70px;        margin-top: 15px;    }    .yfth-le-code-text {        margin-top: 8px;    }    .yftl-le-ul-li:nth-child(n+2) {        margin-top: 8px;    }    .yftl-ri{        width: 100%;        margin-top: 5px;    }    .ys-foot-top-link {        padding-top: 20px;        padding-bottom: 10px;    }    .ys-foot-bom-ri>ul{        margin: 0 -8px;    }    .ys-foot-bom-ri>ul>li {        padding: 0 8px;    }    .ys-foot-bom-le p span, .ys-foot-bom-le p a {        display: block;        width: 100%;    }    .ys-foot-bom-le p a img {        width: 16px;        margin-top: -5px;    }    .ys-foot-bom {        padding-top: 12px;        padding-bottom: 10px;    }    .ys-foot-bom-ri{        margin-top: 4px;    }    .mmal-dots {        width: 6px;        height: 6px;    }    .mmal-box.hz .mmal-dots{        width: 16px;        height: 16px;    }    .mmtb-circle{        width: 8px;        height: 8px;    }    .mmtb-li{        width: max-content;        margin: 0 auto;    }    .mmtb-li:nth-child(n+2) {        margin-top: 2px;    }    .market-warp-ul-li2 .mwul-map-text-box {        right: auto;    }    .market-warp-ul-li2 .mwul-head{        padding-bottom: 25px;    }    .mmtb-circle{        margin-top: 2px;    }    .obwc-warp{        right: 20px;    }    .over-schema{        padding-top: 40px;    }    .over-schema-img {        margin: 0px auto 0;    }    .over-process h2{        margin-bottom: 30px;    }    .ossu-li {        width:300px !important;        margin-right: 20px;    }    .ossu-li:nth-child(2n) {        margin-top: 40px;    }    .ossu-li-box {        padding: 15px 15px 30px;    }    .ossu-li-box-text {        margin-top: 15px;    }    .ossu-li-box-date{        margin-top: 5px;    }    .over-process .swiper-container-horizontal>.swiper-pagination-progressbar {        top: calc(100% + 30px) !important;    }    .over-process {        padding-top: 60px;        padding-bottom: 120px;    }    .obwc-warp{        padding: 0 20px;    }    .ynwr-ul-li-box {        min-height: 160px;        padding: 20px 15px;    }    .over-process h2 {        margin-bottom: 20px;    }    .over-image .std-h2 {        margin-bottom: 20px;    }    .over-image-warp-bom {        margin-top: 10px;    }    .over-apti {        padding-top: 10px;        padding-bottom: 40px;    }    .over-apti h2{        margin-bottom: 20px;    }    .over-apti-ul{        margin: 0 -5px;    }    .over-apti-ul-li {        padding: 0 5px;    }    .over-image-warp {        --jian: 4px;        --width: 160px;    }    .over-image {        padding-top: 40px;        padding-bottom: 80px;    }    .over-image .std-h2 {        margin-bottom: 20px;    }    .slick-dots li{        width: 6px;        height: 6px;    }    .over-apti-ul .slick-dots{        bottom: -20px;    }    .ys-nyba-warp-le {        width: 100%;    }    .ynwr-ul{        margin: 0 -7px;    }    .ynwr-ul-li{        padding: 0 7px;        margin-bottom: 14px;    }    .ynwr-ul-li-box {        min-height: 140px;        padding: 15px 10px;    }    .home-inno-line{        margin-left: 20px;    }    .home-inno-line-mid svg{        width: 34px;        height: 90px;    }    .home-inno-line-top {        top: -25px;    }    .home-inno-line-bom {        left: calc(100% + 5px);    }    .home-inno-line-top p,    .hilb-box p{        font-size: 12px;    }    .hilb-box span {        width: 12px;        margin-right: 5px;        margin-top: -3px;    }    .home-inno-top-le,    .home-inno-top-ri{        width: 100%;    }    .home-inno-top-le{        padding-right: 0;        margin-bottom: 25px;    }    .home-inno{        padding-top: 80px;    }    .hitl-text {        margin-top: 10px;    }    .hitl-btn {        margin-top: 20px;    }    .home-inno-top-ri .hitr-icon{        width: 40px;    }    .hibu-li-top-num{        font-size: 36px;    }    .hibu-li-top-text {        margin-bottom: 2px;        margin-left: 8px;    }    .home-inno-bom {        padding-top: 15px;    }    .hibu-li{        margin-top: 10px;    }    .home-busi {        padding-top: 50px;        padding-bottom: 50px;    }    .home-busi-warp {        margin-top: 20px;    }    .hbwl-le,    .hbwl-ri{        width: 100%;    }    .hbwl-ri{        margin-top: 10px;    }    .hbwl-le-img{        width: 80px;    }    .hbwl-le-text {        font-size: 18px;        margin-top: 7px;    }    .hbwl-ri-ul{        margin: 0 -5px;        margin-bottom: -10px !important;    }    .hbwl-ri-ul-li {        padding: 0 5px;        margin-bottom: 10px;    }    .hrul-box {        padding: 15px 10px;    }    .home-busi-warp-ri{        margin-top: 15px;    }    .hbwr-ul{        margin: 0 -5px;    }    .hbwr-ul-li{        padding: 0 5px;    }    .hbwr-ul-li:nth-child(n+2) {        margin-top: 0px;    }    .hbwr-ul-li-img {        width: 50px;    }    .hbwr-ul-li-box {        padding: 0;    }    .hbwr-ul-li .std-h5 {        margin-top: 5px;    }    .ys-videom-close{        font-size: 16px;    }    .home-case {        padding-top: 20px;        padding-bottom: 80px;    }    .hcwl-swiper.swiper-container-horizontal>.swiper-pagination-progressbar {        top: calc(100% + 40px) !important;    }    .home-web-warp-le {        width: 100%;        padding-right: 0px;    }    .home-web-warp-ri{        width: 100%;        margin-top: 25px;    }    .he_canvsdm {        width: 320px;        height: 320px;    }    .home-web-warp-le .std-text1 {        margin-top: 10px;    }    .home-web-warp-le .std-btn1 {        margin-top: 25px;    }    .home-web-warp-le .std-text1 p:nth-child(n+2) {        margin-top: 6px;    }    .home-web {        padding-top: 30px;        padding-bottom: 40px;    }    .home-news {        padding-top: 25px;        padding-bottom: 60px;    }    .home-news-warp {        margin-top: 20px;    }    .home-news-warp-le,    .home-news-warp-ri{        width: 100%;    }    .hnwl-le,    .hnwl-ri{        width: 100%;        padding: 0;    }    .hnwl-ri{        margin-top: 10px;    }    .hnwl-ri-ul-li{        width: 50%;        padding: 0 5px;    }    .hnwl-ri-ul-li:nth-child(n+2) {        margin-top: 0px;    }    .hnwl-ri-ul{        display: flex;        margin: 0 -5px;    }    .hnwl-le-box .std-h5 {        margin-top: 5px;    }    .home-news-warp-ri{        margin-top: 25px;    }    .hnwr-ul-li-box {        padding: 15px 10px;    }    .hulb-date {        margin-top: 5px;    }    .over-image-warp {        --jian: 4px;        --width: 120px;    }    .obwc-warp{        margin-top: 15px;    }    .ynwr-text.yxedr-active p {        margin-bottom: 8px;    }    .over-apti-ul .slick-dots {        bottom: -25px;    }    .oiwu-li-img, .oiwu-li-img img{        border-radius: 5px;    }    .over-image-warp {        --jian: 3px;        --width: 130px;    }    .over-image {        padding-top: 40px;        padding-bottom: 50px;    }    .ys-nybanner::after {        background: linear-gradient(270deg, rgba(0, 160, 233, 0.00) 0.75%, rgba(126, 237, 164, .75) 101.23%);    }    .hbwl-hover {        padding: 20px 15px;    }    .hbwl-hover-img {        width: 70px;    }    .hbwl-le-word {        padding-top: 5px;    }    .hrul-box-img{        width: 34px;    }    .home-case-head p{        padding: 0 20px;    }    .home-case-head p{        line-height: 45px;    }    .hbwr-ul{        flex-wrap: wrap;    }    .hbwr-ul-li{        width: 100%;    }    .home-busi-warp-ri {        margin-top: 25px;    }    .hbwr-ul-li:nth-child(n+2) {        margin-top: 10px;    }    .hulb-hover {        padding: 20px 15px;    }    .hbwl-le-btn {        padding-top: 10px;    }    .hulb-hover-le {        width: 48px;    }        .hulb-hover .hbwl-le-btn {        padding-top: 15px;    }    .hcwl-swiper {        height: fit-content;    }    .hcwl-swiper-warp-li.swiper-slide-active {        transform: scale(1);        transform-origin: center center;    }    .home-case {        padding-top: 0px;        padding-bottom: 80px;    }    .vend-seca{        padding-bottom: 0;    }    .ncbn-ri .std-btn1-box {        padding: 0 20px;    }    .ncbn-ri-box-but {        margin-top: 15px;    }    .pcbb-check {        padding-bottom: 15px;    }    .ys-ban-imgbox-ph{        display: block;    }    .ys-ban-imgbox video,    .ys-nyban-img video{        display: none;    }    .home-inno-line-top {        top: -20px;    }    .std-homeh1{        font-size: 26px;    }    .hibu-li{        width: 50%;    }    .hibu-li-top-num {        font-size: 26px;    }    .vend-main .ys-ban-imgbox-ph {        display: block;        height: 300px;    }    .ys-nyban-img img {        height: 100%;        object-fit: cover;    }    .home-case-warp-li .mod-btn {        margin-top: 20px;    }    .mod-btn-prev,    .mod-btn-next {        width: 30px;    }    .hcwl-swiper.swiper-container-horizontal>.swiper-pagination-progressbar {        top: calc(100% + 34px) !important;        width: 78%;    }    .over-process .mod-btn {        margin-top: 15px;        /* position: absolute;        width: 100%; */    }    .over-process .swiper-container-horizontal>.swiper-pagination-progressbar{        width: 78%;    }    .home-case-head p {        line-height: 36px;        font-size: 14px;    }    .hcwl-swiper {        --width1: calc(100vw - 40px);        width: calc(var(--width1) + calc(var(--jian1) * 2));        --jian1: 8px;        left: calc(var(--jian1) * -1);    }    .hcwl-swiper-warp-li:not(.swiper-slide-active) {        transform: scale(1);    }    .mod-btn .swiper-pagination-progressbar {        width: calc(100% - 60px - 30px);        height: 2px;        left: calc(30px + 15px);    }    .home-case-warp {        margin-top: 28px;    }    .over-process::before{        background: transparent;    }    .over-ban-warp-cont{        padding-bottom: 0px;    }    /* 2025.07.24 - start */    .vend-seca {        padding-bottom: var(--space130);    }    .ossu-li {        width: calc(100% - 20px) !important;        margin: 0 10px;    }    .home-case h2 {        width: 12em;        margin: 0 auto;    }    .nece-high{        padding-top: 12px;    }    /* 767end */}/* 480 */