@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1919px) {

    /* 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;
    }
    .ys-nyban-cont-form {
        padding-left: 1rem;
    }
    .ys-form {
        --height: 40px;
    }
    .head-info {
        margin-left: -0.5rem;
    }
    .head-logo {
        width: 280px;
    }
    .clct-info-nub-text {
        margin-top: 9px;
    }
    .footer-logo {
        width: 420px;
    }
    .swin-icon {
        width: 54px;
    }
    .ynct-info-nub-le {
        width: 105px;
    }
    .ynct-info-nub-parga {
        width: calc(100% - 105px);
        padding-left: 1rem;
    }
    .ys-fii-submit {
        height: 42px;
        line-height: 42px;
    }
    .down-info-tab li {
        width: 140px;
    }
    .down-info-tab-tp {
        width: 78px;
        height: 78px;
    }
    .ditt-icon {
        width: 34px;
        height: 34px;
    }
    .dlin-hd-icon {
        width: 56px;
    }
    .dlin-hd-text {
        width: calc(100% - 56px);
    }
    .ynsi-icon {
        line-height: 50px;
    }
    .ys-nyban-search-input{
        height: 50px;
    }
    .ys-nyban-search-btn span {
        line-height: 38px;
    }
    .prodet-cont-tab .dlin-hd-text .std-text14{
        width: 80%;
    }
    .appdet-view-bt-btn {
        width: 90px;
    }
    .apbu-li-icon {
        width: 70px;
    }
    .aaiu-li-cont-icon {
        width: 54px;
    }
    .pata-arrow {
        width: 36px;
        height: 36px;
    }
    .join-job-tab-li .ys-select-hd {
        height: 50px;
    }
    .join-job-tab-li .ys-select-inof {
        max-height: 155px;
    }
    .join-job-tab-li {
        width: 300px;
    }
    .jbcn-cont-icon {
        width: 42px;
    }
    .altt-icon,
    .alsi-li {
        width: 58px;
        height: 58px;
    }
    .altt-icon img,
    .alsi-li-icon {
        width: 30px;
    }
    .ys-spot {
        --width: 6px;
    }
    /* c6-start */
    .seri-but {
        margin-top: 0.32rem;
    }
    .skui-box-pic {
        width: 70px;
    }
    .seri-key-ul {
        --pad2: 0.3rem;
    }
    .clul-box-le-slick .swiper-pagination {
        bottom: 0.3rem !important;
    }
    .soft-soft-flow-ul {
        --pad9: 0.71rem;
    }
    .ssfu-li-box {
        width: 200px;
        height: 200px;
    }
    .ssfa-row-icon {
        width: 34px;
    }
    .ssfa-row1 {
        left: 24%;
    }
    .ssfa-row3 {
        left: 76.3%;
    }
    .ssfa-row4 {
        top: 43%;
    }
    .ssfa-row5 {
        left: 63.2%;
    }
    .ssfa-row6 {
        left: 37%;
    }
    .scsi-box-video-begin {
        width: 60px;
    }
    .seri-case-slick {
        --pad10: 0.12rem;
    }
    /* c6-end */
    /* c5-satrt */
    .sisi-link-pic {
        margin-bottom: 0.22rem;
    }
    .sisi-link-text-par {
        margin-bottom: 0.34rem;
    }
    /* c5-end */
    /* c4-start */
    .pllr-but-ri {
        width: 20px;
    }
    .pdlb-arr {
        width: 30px;
    }
    /* c4-end */
    /* c-start */
    .prdo-anchoor-slick {
        --pad1: 0.12rem;
    }
    .pasi-item-tit {
        margin-bottom: 0.2rem;
    }
    .pitr-text {
        margin-bottom: 0.7rem;
    }
    .palu-item {
        margin-bottom: 0.9rem;
    }
    .label {
        line-height: 22px;
        top: -32px;
    }
    .prdo-side.start {
        right: 0.3rem;
    }
    /* c1-end */
    /* c2-start */
    .seri-table-tit {
        margin-bottom: 0.64rem;
    }
    .std-btn1-box,
    .std-btn2-box {
        padding: 0 22px;
    }
    .seri-table-tab table thead tr th {
        width: 15%;
        padding: 0.26rem;
    }
    .seri-table-tab table tbody td {
        width: 15%;
        padding: 0.26rem;
    }
    .seri-table-but-le {
        width: 22px;
    }
    .seri-table-bot {
        width: 86%;
    }
    /* c2-end */
    /* c3-start */
    .cctl-icon-bj {
        width: 38px;
        height: 18px;
    }
    .cont-comp-top-le {
        padding-left: 0.3rem;
        margin-bottom: 0.5rem;
        padding-right: 0.4rem;
    }
    .culb-text-ri {
        width: 28px;
    }
    /* c3-end */
    .prodet-deta-le {
        width: 5.5%;
        left: 0.4rem;
    }
    .cctl-icon-bj.open {
        padding: 4px 4px 4px 16px;
    }
    .label {
        right: -0.3rem;
    }
    .cctl-icon-bj-clire {
        width: 14px;
        height: 14px;
    }
    .ssfu-li4 .ssfa-row-icon {
        top: calc(100% + 0.67rem - 17px);
    }
    .pbru-li-box-le {
        top: 0px;
    }
    .hiul-tp-icon {
        width: 28px;
    }
    .hiul-tp-tit {
        width: calc(100% - 110px - 28px);
    }
    .htnc-lab span {
        line-height: 42px;
    }
    .hnbs-nub {
        width: 500px !important;
    }
    .appdet-object-bt .prdo-anchoo-top-arrow {
        width: calc(100% + 74px);
    }
    /* 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;  
        --iconWidth: 22px; 
        --headh: 60px;
        --btnHeight: 36px;
    }
    .head-lang-top-jian{
        width: 14px;
        height: 14px;
    }
    .std-btn1-box, .std-btn2-box {
        padding: 0 20px;
    }
    .head-nav-item {
        padding: 0 4px;
    }
    .head-nav {
        margin: 0 -4px;
    }
    .hnit-icon {
        margin-left: 4px;
        width: 14px;
        height: 14px;
    }
    .head-info {
        margin-left: 0;
    }
    .head-logo {
        width: 240px;
    }
    .footer-logo {
        width: 380px;
    }
    .clct-info-nub-icon {
        width: 32px;
        height: 32px;
    }
    .clct-info-nub-text {
        width: calc(100% - 32px);
        margin-top: 7px;
    }
    .yinu-icon {
        width: 28px;
    }
    .ynct-info-nub-le {
        width: 98px;
    }
    .ynct-info-nub-parga {
        width: calc(100% - 98px);
        padding-left: 0.8rem;
    }
    .ynct-info {
        width: 75%;
    }
    .head-nav-item-down {
        top: 45px;
    }
    .swin-icon {
        width: 48px;
    }
    .support-wrap-info-nub {
        padding: 0 0.5rem;
    }
    .support-wrap-info {
        margin: 0 -0.5rem;
    }
    .ys-nyban-cont-form {
        padding-left: 0.5rem;
    }
    .contact-wrap-tp-parga {
        width: 28%;
    }
    .clct-info-nub-icon img {
        width: 18px;
    }
    .ys-form {
        --height: 38px;
    }
    .pc-fenye li {
        width: 34px;
        height: 34px;
        line-height: 34px;
    }
    .new-wrap-tab li span {
        line-height: 36px;
        padding: 0 20px;
    }
    .hnbs-nub-img-text {
        padding: 0.34rem 0.32rem;
    }
    .ynsi-icon {
        line-height: 46px;
    }
    .ys-nyban-search-input{
        height: 46px;
        width: calc(100% - 90px);
        padding-right: 20px;
    }
    .ys-nyban-search-btn {
        width: 90px;
    }
    .down-info-tab li {
        width: 120px;
    }
    .down-info-tab-tp {
        width: 70px;
        height: 70px;
    }
    .ditt-icon {
        width: 30px;
        height: 30px;
    }
    .dlin-hd-icon {
        width: 50px;
    }
    .dlin-hd-text {
        width: calc(100% - 50px);
    }
    .std-btn3 {
        width: 36px !important;
        height: 36px !important;
    }
    .down3-main .dlin-hd-bd-btn,
    .prodet-page .dlin-hd-bd-btn{
        width: 42%;
        display: flex;
        justify-content: flex-end;
    }
    .appdet-view-bt-btn {
        width: 78px;
    }
    .apbu-li-icon {
        width: 60px;
    }
    .aaiu-li-cont-icon {
        width: 48px;
    }
    .pata-arrow {
        width: 32px;
        height: 32px;
    }
    .prdo-anchoo-top-arrow {
        width: calc(100% + 100px);
    }
    .join-job-tab-li .ys-select-hd {
        height: 46px;
    }
    .jbcn-cont-icon {
        width: 38px;
    }
    .jbcn-cont-text {
        margin-top: 0.6rem;
    }
    .jjin-tp-icon {
        width: 28px;
    }
    .altt-icon, .alsi-li {
        width: 50px;
        height: 50px;
    }
    .altt-icon img, .alsi-li-icon {
        width: 26px;
    }
    .alsi-li {
        border-radius: 12px;
    }
    .about-leader-bt {
        margin: 1rem auto 0;
    }
    .about-leader-tp {
        width: 63%;
    }
    .albb-icon {
        width: 16px;
        height: 16px;
    }
    .anmd-info-li-card::before {
        border-bottom: 10px solid #fff;
        left: 50%;
        bottom: -10px;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
    }
    .ailc-dot {
        width: 6px;
        height: 6px;
    }
    .adci-nub::after {
        height: 55px;
    }
    .code-pop .ys-modal-content {
        max-width: 300px;
    }
    .code-pop .ys-modal-close {
        width: 30px;
    }
    /* c6-satrt */
    .skui-box-pic {
        width: 60px;
    }
    .soft-soft-flow-ul {
        --pad9: 0.8rem;
    }
    .swiper-pagination-bullet-active {
        width: 36px !important;
    }
    .clul-box-le-slick .swiper-pagination {
        bottom: 0.3rem !important;
    }
    .cbru-li-box::after {
        width: 5px;
        height: 5px;
    }
    .ssfu-li-box {
        width: 180px;
        height: 180px;
    }
    .ssfa-row-icon {
        width: 30px;
    }
    .slbt-par {
        width: 90%;
    }
    .ssfa-row1 {
        left: 22.7%;
        top: 18%;
    }
    .ssfa-row2 {
        top: 18%;
    }
    .ssfa-row3 {
        left: 77.2%;
        top: 18%;
    }
    .ssfa-row4 {
        top: 45%;
    }
    .ssfa-row5 {
        left: 64%;
        top: 69%;
    }
    .ssfa-row6 {
        left: 36.6%;
        top: 69%;
    }
    .ssfu-li {
        margin-bottom: 1rem;
    }
    .soft-soft-flow-ul {
        margin-bottom: -1rem;
    }
    .scsi-box-video-begin {
        width: 48px;
    }
    /* c6-end */
    /* c4-satrt */
    .pllr-but-ri {
        width: 18px;
    }
    .pbru-li {
        margin-bottom: 0.2rem;
    }
    .pdsi-box-ri-ul {
        margin-bottom: -0.2rem;
    }
    .pdsi-box-ri-list {
        margin-bottom: 0.6rem;
    }
    /* c4-end */
    /* c1-satrt */
    .pitr-text-tit {
        margin-bottom: 0.2rem;
    }
    .pitr-text-par {
        margin-bottom: 0.2rem;
    }
    .pitr-text {
        margin-bottom: 0.6rem;
    }
    .palu-item-btm-table table tr th:nth-child(2) {
        width: 11.5%;
    }
    .palu-item-btm-table table tr th:nth-child(1) {
        width: 11%;
    }
    .label {
        line-height: 20px;
        padding: 0 0.06rem;
        top: -30px;
        right: -0.3rem;
    }
    .prdo-side {
        width: 32px;
        padding: 0.12rem 0.11rem;
    }
    .single-tick {
        margin: 3px 0;
    }
    /* c1-end */
    /* c2-start */
    .seri-cloud-slick {
        --pad4: 0.12rem;
    }
    .seri-table-tit {
        margin-bottom: 0.58rem;
    }
    .seri-table-tab table tbody td {
        width: 15%;
        padding: 0.16rem;
    }
    .std-btn1-box,
    .std-btn2-box {
        padding: 0 20px;
    }
    .seri-table-abo {
        right: 0.3rem;
    }
    .seri-table-abo-add {
        right: 0.3rem;
    }
    .seri-table-but-le {
        width: 18px;
    }
    .shopping-car-wrap-num span {
        width: 16px;
        height: 16px;
    }
    .seri-table-bot {
        width: 95%;
    }
    /* c2-end */
    /* c3-start */
    .cont-comp-par {
        width: 92%;
    }
    .cont-comp-top-le {
        padding-left: 0.1rem;
        margin-bottom: 0.3rem;
        padding-right: 0.2rem;
    }
    .culb-text-ri {
        width: 26px;
    }
    .cont-comp-top {
        margin-bottom: 0.54rem;
    }
    /* c3-end */
    .prdo-page .ys-nyban-parga {
        width: 55%;
    }
    .label {
        right: -0.3rem;
    }
    .ssfu-li4 .ssfa-row-icon {
        left: 24%;
        top: calc(100% + 0.5rem - 15px);
    }
    .clul-box-ri-tit {
        width: 100%;
    }
    .pdsi-box-ri {
        padding-left: 0.5rem;
    }
    .pdsi-box-ri-par p {
        margin-bottom: 0.16rem;
    }
    .hsbt-ul-nub-icon {
        width: 40px;
    }
    .hsbt-ul-nub .std-text18 {
        width: calc(100% - 40px);
    }
    .hiul-bt-wrap-text {
        padding-right: 1.5rem;
    }
    .hiul-tp-icon {
        width: 24px;
    }
    .hiul-tp-tit {
        width: calc(100% - 110px - 24px);
    }
    .hnbs-nub {
        width: 450px !important;
    }
    .htnc-lab span {
        line-height: 36px;
    }
    .hpiu-nub-cont-parga p{
        font-size: var(--font18);
    }
    .appdet-object-bt .prdo-anchoo-top-arrow {
        width: calc(100% + 70px);
    }
    .pro-wrap-btn .std-text18 {
        line-height: 48px;
        margin-right: 10px;
    }
    
    /*2026.6.10修改-start*/
    .seri-table-tab table tbody td, 
    .seri-table-tab table tbody td *{
        font-size: 12px;
    }
    /* 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 */
    
    /* 移动端-副导航 - end */
    .ys-hd-ph{
        background: rgba(0,0,0,.1);
    }
    .ys-phnav-logo {
        width: 160px;
    }
    .ys-hd-ph.has-btn .head-lang-top img:nth-of-type(2),
    .ys-hd-ph.isfixed .head-lang-top img:nth-of-type(2){
        opacity: 1;
    }
    .ys-hd-ph.has-btn .ys-search2-btn img:nth-child(2),
    .ys-hd-ph.isfixed .ys-search2-btn img:nth-child(2){
        opacity: 1;
    }
    .head-ldi-nub a {
        line-height: 24px;
    }
    .head-lang-down-inof::after {
        border-bottom: 5px solid var(--colorfff);
        top: -5px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
    }
    .head-lang-top-jian {
        width: 14px;
        margin-left: 2px;
    }
    .cwbu-li{
        width: 50%;
    }
    .contact-wrap-tp-parga {
        width: 38%;
    }
    .ys-nyban-cont-form {
        width: 100%;
        padding-left: 0;
        margin-left: 0;
        margin-top: 0.6rem;
    }
    .ys-nyban-cont .ys-cont1400{
        position: static;
    }
    .ys-nyban-cont-text {
        width: 100%;
        margin-top: 0;
    }
    .ys-nyban-cont-form .ys-form{
        box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
    }
    .ynct-info {
        width: 320px;
        margin-top: 0.3rem;
    }
    .newdet-wrap-cont {
        width: 100%;
    }
    .ys-share-img {
        width: 20px;
    }
    .new-wrap-tab li span {
        line-height: 32px;
    }
    .hnbs-nub-img-text {
        padding: 0.24rem;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .home-cta-wrap h2 {
        width: 55%;
    }
    .aciu-nub {
        width: 50%;
    }
    .apply-cont-info .pc-fenye li {
        margin: 0 6px;
    }
    .apply-cont-info {
        width: 70%;
    }
    .apply-cont .dilb-side {
        width: 30%;
    }
    .ys-nyban-parga {
        width: 50%;
    }
    .footer-logo {
        width: 300px;
    }
    .dilb-list {
        width: 100%;
    }
    .dilb-list-info {
        padding-top: 0;
        padding-left: 0;
        border: none;
    }
    .down-main .dilb-side{
        width: 100%;
        height: calc(100vh - 56px);
        position: fixed;
        top: 56px;
        left: 0;
        background: var(--colorfff);
        z-index: 98;
        padding: 20px;
        transform: translateX(-100%);
        transition: all .6s var(--bezier1);
        animation: none;
    }
    .down-info-list-bt{
        position: static;
    }
    .down-main .dilb-side-back{
        display: block;
        margin-bottom: 0.4rem;
    }
    .down-info.open .dilb-side{
        transform: translateX(0);
    }
    .down-info-list-bt{
        margin-top: 0.5rem;
    }
    .down-info-tab-tp {
        width: 60px;
        height: 60px;
    }
    .ditt-icon {
        width: 24px;
        height: 24px;
    }
    .ynsi-icon {
        line-height: 40px;
    }
    .ys-nyban-search-input {
        width: calc(100% - 80px);
        height: 40px;
    }
    .ys-nyban-search-btn {
        width: 80px;
    }
    .ys-nyban-search-btn span {
        line-height: 34px;
        font-size: var(--font16);
    }
    .dilb-list .mod-page {
        padding-left: 0;
    }
    .appdet-view-bt video{
        display: none;
    }
    .appdet-view-bt-btn {
        width: 68px;
    }
    .avbb-icon {
        border: 1px solid rgba(255, 255, 255, .5);
        border-radius: 8px;
    }
    .apbu-li-icon {
        width: 54px;
    }
    .aaiu-li-cont-icon {
        width: 40px;
    }
    .aaiu-li-cont {
        padding: 0.3rem;
    }
    .swiper-pagination-bullet {
        width: 6px !important;
        height: 6px !important;
        margin: 0 3px !important;
    }
    .swiper-pagination-bullet-active{
        width: 30px !important;
    }
    .pata-arrow {
        width: 28px;
        height: 28px;
    }
    .prdo-anchoo-top-arrow {
        width: calc(100% + 80px);
    }
    .appdet-object-bt {
        margin: 0.6rem auto 0;
        width: 75%;
    }
    .ys-page-wrap.on .head-lang-top img:nth-of-type(2){
        opacity: 1;
    }
    .join-job-tab-li .ys-select-hd {
        height: 40px;
    }
    .join-job-tab-li {
        width: 260px;
    }
    .jjin-tp-tit {
        width: 100%;
        padding-right: 30px;
    }
    .jjin-tp-info {
        width: 100%;
        padding-right: 0;
        margin-top: 0.2rem;
        padding-right: 30px;
    }
    .jjin-tp{
        flex-wrap: wrap;
        position: relative;
    }
    .jjin-tp-icon{
        width: 26px;
        position: absolute;
        right: 0.48rem;
        top: 50%;
        transform: translateY(-50%);
    }
    .join-benefit-card-nub {
        width: 300px;
    }
    .join-benefit-card-nub:nth-child(4n+2) {
        margin-left: calc(100% - 300px);
    }
    .join-benefit-card-nub:nth-child(4n+3) {
        margin-left: 0.6rem;
    }
    .join-benefit-card-nub:nth-child(4n+4) {
        margin-left: calc(100% - 300px - 0.9rem);
        margin-top: 1rem;
    }
    .join-work-bt-swiper {
        width: 60%;
    }
    .about-main .ys-nyban-parga {
        width: 55.5%;
    }
    .about-data-cont-info {
        margin: 0 -0.24rem;
    }
    .adci-nub {
        padding: 0 0.24rem;
    }
    .about-leader-tp {
        width: 70%;
    }
    .about-leader-bt {
        width: 93%;
        margin: 0.8rem auto 0;
    }
    .about-leader-share {
        width: 100%;
    }
    .about-leader .ys-cont1400::after {
        width: 120%;
        height: calc(150px + 1.9rem);
        top: -1.9rem;
    }
    .about-leader .ys-cont1400{
        overflow: visible;
    }
    .altt-icon, .alsi-li {
        width: 46px;
        height: 46px;
    }
    .altt-icon img, .alsi-li-icon {
        width: 24px;
    }
    .about-network-tit {
        width: 75%;
    }
    .ys-spot {
        --width: 5px;
    }
    .anmd-info-li.active{
        z-index: 9;
    }
    .anmd-info-li.active .anmd-info-li-card{
        opacity: 1;
        pointer-events: all;
    }
    .about-data-cont {
        padding: 0.32rem;
    }
    /* c6-start */
    .seri-key-ul {
        --pad2: 0.12rem;
    }
    .combin-list-tit {
        margin-bottom: 0.5rem;
    }
    .seri-key-text {
        margin-bottom: 0.5rem;
    }
    .combin-prod .soft-soft-tit {
        margin-bottom: 0.5rem;
    }
    .combin-proces .soft-soft-tit {
        margin-bottom: 0.5rem;
    }
    .seri-indu-tit {
        margin-bottom: 0.5rem;
    }
    .skui-box-pic {
        width: 60px;
        margin-bottom: 0.2rem;
    }
    .cbru-li-box {
        font-size: var(--font18);
    }
    .swiper-pagination-bullet-active {
        width: 30px !important;
    }
    .swiper-pagination {
        padding: 5px;
    }
    .swiper-pagination-bullet {
        width: 6px !important;
        height: 6px !important;
    }
    .swiper-pagination-bullet-active {
        width: 30px !important;
    }
    .soft-soft-flow-ul {
        --pad9: 0.5rem;
    }
    .ssfu-li-box {
        width: 160px;
        height: 160px;
    }
    .slbt-pic {
        width: 37.5%;
    }
    .ssfa-row-icon {
        width: 22px;
    }
    .ssfa-row1 {
        left: 33.3%;
        top: 12%;
    }
    .ssfa-row2 {
        top: 12%;
        left: 66.5%;
    }
    .ssfa-row3 {
        left: 83.5%;
        top: 29%;
    }
    .ssfa-row3 img {
        transform: rotate(90deg);
    }
    .ssfa-row4 {
        top: 46%;
        left: 67%;
    }
    .ssfa-row4 img {
        transform: rotate(180deg);
    }
    .ssfa-row5 {
        left: 33.5%;
        top: 46%;
    }
    .ssfa-row6 {
        left: 32%;
        top: 64%;
    }
    .ssfa-row6 img {
        transform: rotate(45deg);
    }
    .combin-specif-table table tbody td {
        padding: 0.14rem 0.36rem;
    }
    .scsi-box-video-begin {
        width: 38px;
    }
    .home-cta-wrap h2 {
        width: 58%;
    }
    /* c6-end */
    /* c5-start */
    .soft-intro .ys-cont1400 {
        flex-direction: column-reverse;
    }
    .soft-intro-ri {
        width: 100%;
        margin-bottom: 0.36rem;
    }
    .soft-intro-le {
        width: 100%;
    }
    .soft-swip-tit {
        margin-bottom: 0.4rem;
    }
    .soft-soft-tit {
        margin-bottom: 0.4rem;
    }
    /* c5-end */
    /* c4-start */
    .pdsi-box {
        flex-direction: column-reverse;
    }
    .pdsi-box-ri {
        width: 100%;
        padding-left: 0;
    }
    .pdsi-box-le {
        width: 70%;
    }
    .prodet-deta-le {
        position: static;
        width: 36%;
        transform: translateY(-0%);
        max-width: none;
        margin: 0 auto;
    }
    .prodet-deta-le-but {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        height: auto;
        width: calc(100% + 80px);
        display: flex;
        align-self: center;
        justify-content: space-between;
        flex-direction: row;
    }
    .pdlb-arr-prev img {
        transform: rotate(90deg);
    }
    .pdlb-arr-next img {
        transform: rotate(-90deg);
    }
    .prodet-deta-leslick-li {
        padding: 0 0.12rem;
    }
    .prodet-deta-leslick {
        margin: 0 -0.12rem;
    }
    .pllr-text-tit {
        margin-bottom: 0.12rem;
    }
    .pdlb-arr {
        width: 26px;
    }
    .pdbl-cont {
        padding: 0 0.4rem;
    }
    .pdbl-tit {
        margin-bottom: 0.2rem;
    }
    .prodet-cont {
        padding-top: calc(var(--space120) + 44px);
    }
    /* c4-end */
    /* c1-start */
    .prdo-side {
        display: none;
    }
    .prdo-anchoo-top-arrow {
        width: calc(100% + 94px);
    }
    .palu-item .soft-soft-instr {
        display: block;
    }
    .palu-item-btm-table {
        overflow-x: auto;
    }
    .palu-item-btm-table table {
        min-width: 900px;
    }
    .palu-item-top-ri {
        padding-left: 0.5rem;
    }
    .pitr-text {
        margin-bottom: 0.5rem;
    }
    .palu-item-btm-table table tr th:nth-child(2) {
        width: 13.5%;
    }
    /* c1-end */
    /* c2-start */
    .seri-table .soft-soft-instr {
        display: block;
    }
    .seri-table-tab {
        overflow-x: auto;
    }
    .seri-table-tab table {
        min-width: 1000px;
    }
    .seri-camera .ys-cont1400 {
        top: 0.5rem;
    }
    .seri-page .ys-nyban-title .ys-nyban-parga {
        width: 60%;
    }
    /* c2-end */
    /* c3-start */
    .cont-comp-btm table tbody td {
        padding: 0.15rem 0.3rem;
    }
    .cctr-ul {
        --pad7: 0.1rem;
    }
    .acton::before {
        width: calc(100% - 0.12rem);
    }
    .cont-comp-btm table tbody td,
    .cont-comp-btm table tbody td * {
        font-size: var(--font14);
    }
    .cont-comp-par {
        width: 100%;
    }
    .cctl-icon-bj {
        width: 36px;
        height: 16px;
    }
    .cctl-icon-bj-clire {
        width: 12px;
        height: 12px;
    }
    .culb-text-ri {
        width: 22px;
    }
    /* c3-end */
    .combin-page .ys-nyban-title h1 {
        width: 60%;
    }
    .cbru-li-box {
        font-size: var(--font16);
    }
    .seri-indu-box .prdo-anchoo-top-arrow {
        width: calc(100% + 90px);
    }
    .prdo-page .ys-nyban-parga {
        width: 80%;
    }
    /* c1-start */
    .prdo-side {
        display: block;
        top: auto;
        bottom: 30px;
        right: 50% !important;
        transform: translateX(50%) !important;
        width: auto;
        height: auto;
        padding-left: 0.3rem;
        padding-right: 0.3rem;
    }
    .prdo-side-box {
        flex-direction: row;
    }
    .single-tick {
        margin: 0 1px;
    }
    .single-tick {
        height: 8px;
        width: 1px;
        margin: 0 4px;
    }
    .single-tick.adjacent {
        height: 10px;
        width: 1px;
    }
    .single-tick.active {
        width: 1px;
        height: 14px;
    }
    .prdo-side.end {
        bottom: -10% !important;
    }
    .tick-title {
        margin: 3px 0;
    }
    .prodet-deta-slick {
        width: 70%;
    }
    .label {
        right: -0.3rem;
        top: -26px;
    }
    .scsi-box {
        padding: 0.12rem 0.12rem 0.3rem 0.12rem;
    }
    .scsi-link {
        padding: 0.12rem 0.12rem 0.3rem 0.12rem;
    }
    .ssfu-li {
        width: 25%;
    }
    .ssfu-li-box {
        width: 136px;
        height: 136px;
        margin: auto;
    }
    .soft-soft-flow-ul {
        margin: 0 calc(var(--pad9) * -1);
        margin-bottom: -1rem;
    }
    .soft-soft-flow-ul {
        --pad9: 0.1rem;
    }
    .slbt-par,
    .slbt-par p {
        font-size: 10px;
    }
    .ssfu-li4 .ssfa-row-icon {
        left: 0.6rem;
        top: 2.7rem;
    }
    .prdo-side-text {
        display: none;
    }
    .skui-box-pic {
        width: 54px;
    }
    /* c1-emd */
    .combin-page .ys-nyban-title h1 {
        width: 60%;
    }
    .clul-box-ri {
        padding-left: 0.5rem;
    }
    .cbru-li-box {
        font-size: var(--font18);
    }
    .combin-list-ul-li:nth-child(2n) .clul-box .clul-box-ri {
        padding-right: 0.5rem;
    }
    .ssfa-row-icon {
        width: 22px;
    }
    .combin-specif-table table tbody td {
        padding: 0.2rem;
    }
    .combin-specif-table {
        margin-bottom: 0.64rem;
    }
    .soft-intro-ri {
        width: 100%;
        padding-left: 0;
        margin-bottom: 0.5rem;
    }
    .soft-intro-le {
        width: 100%;
        animation-delay: .4s;
    }
    .soft-intro .ys-cont1400{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .pbru-li-box-le {
        top: -1px;
    }
    .sisi-link-pic {
        padding: 20px;
    }
    .ybcd-li {
        width: 16px;
        height: 16px;
        margin: 10px 0;
    }
    .home-solu-tp .std-font48{
        width: 100%;
    }
    .home-solu-tp-parga {
        width: 100%;
        padding-left: 0;
        margin-top: 0.3rem;
    }
    .home-solu-bt {
        margin-top: 0.64rem;
    }
    .hiul-tp-icon {
        width: 22px;
    }
    .hiul-tp-option {
        width: 90px;
    }
    .hiul-tp-tit {
        width: calc(100% - 90px - 22px);
    }
    .hsbt-ul-nub-icon {
        width: 36px;
    }
    .hsbt-ul-nub .std-text18 {
        width: calc(100% - 36px);
        font-size: var(--font16);
    }
    .hsbt-ul-nub {
        padding: 0.24rem;
    }
    .hiul-bt-wrap {
        padding-left: calc(90px + 0.7rem);
    }
    .hnbs-nub{
        width: calc(50% - 10px) !important;
    }
    .home-new-bt-swiper{
        overflow: hidden !important;
    }
    .hsbt-tp-nub-cont {
        padding: 0.3rem;
    }
    .htnc-lab span{
        font-size: var(--font12);
        line-height: 30px;
    }
    .htnc-num-data span {
        font-size: 0.8rem;
    }
    .hsbt-tp-nub3 .htnc-num-data span {
        font-size: 1rem;
    }
    .hsbi-parga {
        padding: 0 0.3rem;
        bottom: 0.5rem;
    }
    .htnc-parga {
        margin-top: 0.8rem;
    }
    .htnc-parga p{
        font-size: var(--font14);
    }
    .hsbt-tp-nub3 .hsbt-tp-nub-cont {
        padding-bottom: 0.4rem;
    }
    .hiul-bt-wrap-text {
        padding-right: 0;
        width: 100%;
    }
    .hiul-bt-wrap-img{
        width: 100%;
        margin-top: 0.3rem;
    }
    .hpiu-nub-cont-parga {
        width: 75%;
    }
    .hnci-img {
        width: 100%;
        margin-top: 0.4rem;
    }
    .hnci-text {
        width: 100%;
        padding-right: 0;
    }
    .hsbt-tp-nub {
        padding: 0 0.1rem;
        margin-top: 0.2rem;
    }
    .hsbt-tp {
        margin: -0.2rem -0.1rem 0;
    }
    .seri-table-tab table thead{
        position: static !important;
    }
    .appdet-object-bt .prdo-anchoo-top-arrow {
        width: calc(100% + 68px);
    }
    /* 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;
        /* 下 */
        --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: 0.26rem;  
        --font16: 0.25rem;   
        --font14: 0.24rem;  
        --font12: 0.18rem;
        /* 间距 */
        --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.81rem;
        --space140: 0.79rem;
        --space130: 0.77rem;
        --space120: 0.75rem;
        --space110: 0.73rem;
        --space100: 0.71rem;
        --space90: 0.69rem;
        --space80: 0.67rem;
        --space70: 0.65rem;
        --space60: 0.6rem;
        --btnHeight: 32px;
        --contSpace: 0.5rem;
    }
    .contact-wrap-tp-parga {
        width: 100%;
        margin-top: 0.24rem;
    }
    .cwbu-li {
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .contact-wrap-bt {
        margin-top: 0.5rem;
    }
    .contact-wrap-bt-ul {
        margin: -0.4rem -0.13rem 0;
    }
    .clct-info-nub-text {
        margin-top: 5px;
    }
    .contact-main .ys-nybanner{
        height: auto;
        min-height: 100vh;
    }
    .ys-nyban-cont {
        top: 0;
        position: relative;
        margin-top: 56px;
        padding: var(--space120) 0;
    }
    .contact-main .ys-nyban-img{
        height: 100vh;
        position: absolute;
        top: 0;
        left: 0;
    }
    .ys-form-inof-item2 {
        width: 100%;
    }
    .ys-form {
        --spacein: 10px;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 120px;
    }
    .ys-fii-submit {
        height: 38px;
        line-height: 38px;
    }
    .ynct-info {
        width: 100%;
    }
    .ys-fic-auth-img{
        position: static;
        margin-top: 8px;
    }
    .ys-fic-auth{
        flex-wrap: wrap;
    }
    .ys-fic-auth .ys-fii-input{
        width: 100%;
    }
    .ys-fii-name,
    .ys-fii-input input, 
    .ys-fii-input textarea{
        line-height: var(--line15);
    }
    .ynct-info-nub-le {
        width: 95px;
    }
    .ynct-info-nub-parga {
        width: calc(100% - 95px);
    }
    .newdet-wrap-cont-page {
        margin-top: 0.64rem;
    }
    .nwcp-nub-notice,
    .nwcp-nub-tit{
        font-size: var(--font16);
    }
    .nwct-share{
        display: none;
    }
    .ssfu-li4 .ssfa-row-icon {
        right: -0.2rem;
        transform: translateY(-50%) rotate(-180deg);
        left: auto;
        top: 50%;
    }
    .ssfu-li5 .ssfa-row-icon {
        left: 50%;
        right: auto;
        top: -0.5rem;
        bottom: auto;
        transform: translate(-50%, 0) rotate(90deg);
        display: block;
    }
    .ssfu-li3 .ssfa-row-icon {
        display: none;
    }
    .new-wrap-info .hnbs-nub {
        width: 100% !important;
        margin-top: 0.4rem;
    }
    .new-wrap-info .hnbs-nub:nth-child(1){
        margin-top: 0;
    }
    .hnbs-nub-img-text {
        padding: 0.3rem;
    }
    .hnit-tit {
        margin-top: 0.2rem;
    }
    .hnbs-nub-img-text .hnit-icon {
        margin-top: 0.3rem;
    }
    .pc-fenye li,
    .apply-cont-info .pc-fenye li{
        margin: 0 5px;
    }
    .std-margin64 {
        margin-top: var(--contSpace);
    }
    .new-wrap-tab ul {
        flex-wrap: nowrap;
        overflow: scroll;
    }
    .new-wrap-tab li span {
        padding: 0 16px;
    }
    .new-wrap-tab li {
        margin-right: 0.24rem;
    }
    .new-wrap-tab li:last-child{
        margin-right: 0;
    }
    .new-wrap {
        padding-top: var(--space120);
    }
    .new-wrap-tab {
        margin-bottom: 0.5rem;
    }
    .ys-nyban-parga {
        width: 100%;
    }
    .apply-cont-info {
        width: 100%;
        padding-left: 0;
    }
    .aciu-nub{
        width: 100%;
        margin-top: 0.4rem;
    }
    .aciu-nub:nth-child(1){
        margin-top: 0;
    }
    .aciu-nub-link{
        padding: 0.4rem;
    }
    .home-cta-wrap h2 {
        width: 100%;
    }
    .apply-cont .dilb-side {
        width: 100%;
        animation: none;
    }
    .apply-cont .dilb-side {
        width: 100%;
        animation: none;
        position: fixed;
        top: 56px;
        left: 0;
        width: 100%;
        height: calc(100vh - 56px);
        z-index: 98;
        background: var(--colorfff);
        padding: 20px; 
        transition: all .6s var(--bezier1);
        transform: translateX(-100%);
    }
    .apply-cont-info-ul {
        margin: 0 -0.13rem;
    }
    .apply-cont-info-btn{
        display: inline-block;
        margin-bottom: 0.4rem;
    }
    .dilb-side-back{
        display: block;
        margin-bottom: 0.4rem;
    }
    .dilb-side-info {
        max-height: 70vh;
    }
    .apply-cont.open .dilb-side{
        transform: translateX(0);
    }
    .home-cta-wrap-btn {
        margin-top: 0.3rem;
    }
    .ys-nyban-search {
        width: 100%;
    }
    .ynsi-text input{
        font-size: var(--font16);
    }
    .ys-nyban-search-btn span {
        line-height: 30px;
    }
    .down-info-tab .std-text14 {
        width: 100%;
    }
    .down-info-tab-tp {
        width: 54px;
        height: 54px;
    }
    .ditt-icon {
        width: 22px;
        height: 22px;
    }
    .down-info {
        padding-top: var(--space120);
    }
    .down-info-list {
        margin-top: var(--space120);
    }
    .dlin-link {
        padding: 0.4rem;
    }
    .dlin-hd-icon {
        width: 40px;
    }
    .dlin-hd-text {
        width: 100%;
        margin-top: 0.2rem;
        padding-left: 0;
    }
    .dlin-hd-bd{
        flex-wrap: wrap;
    }
    .dlin-hd-text .std-text14 {
        width: 100%;
        margin-top: 0.1rem;
    }
    .dlin-hd-bd-info{
        flex-wrap: wrap;
    }
    .dhbi-nub{
        width: 100%;
        margin-right: 0;
        margin-top: 0.1rem;
    }
    .dhbi-nub:nth-child(1){
        margin-top: 0;
    }
    .dlin-hd-bd-btn{
        margin-top: 0.24rem;
    }
    .dilb-list-info-nub{
        margin-bottom: 0.4rem;
    }
    .std-btn1-box, .std-btn2-box {
        padding: 0 15px;
    }
    .std-btn3 {
        width: 32px !important;
        height: 32px !important;
    }
    .dilt-result {
        padding-left: 0.3rem;
    }
    .dilt-result::before {
        height: 14px;
        left: 0.15rem;
    }
    .down3-main .dlin-hd-bd-btn,
    .prodet-page .dlin-hd-bd-btn {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .appdet-view-tp-tit {
        width: 100%;
    }
    .appdet-view-tp-parga {
        width: 100%;
        padding-left: 0;
        margin-top: 0.32rem;
    }
    .appdet-view-tp-parga p {
        margin-bottom: 0.16rem;
    }
    .avbb-text{
        font-size: 12px;
    }
    .appdet-view-bt-btn{
        left: 50%;
        bottom: auto;
        top: 50%;
        transform: translate(-50%,-50%);
    }
    .avbb-icon {
        width: 50px;
        margin: auto;
    }
    .appdet-adv-info,
    .appdet-point-bt{
        margin-top: var(--contSpace);
    }
    .apbu-li-icon {
        width: 46px;
    }
    .appdet-object-bt {
        margin: var(--contSpace) auto 0;
        width: 100%;
    }
    .aobs-nub-cont-img {
        padding: 0 4px;
    }
    .aobs-nub-cont {
        padding: 10px;
    }
    .aobs-nub-cont-list{
        margin: 0 -4px;
    }
    .sisi-link-text {
        padding-right: 0;
    }
    .seri-indu-slick .swiper-pagination {
        display: flex;
        background: var(--colorfff);
    }
    .seri-indu-box .prdo-anchoo-top-arrow{
        display: none;
    }
    .sisi-link-pic{
        margin-bottom: 0.4rem;
    }
    .sisi-link-text-par {
        margin-bottom: 0.32rem;
    }
    .mod-title span::after{
        display: none;
    }
    .footer-logo {
        width: 260px;
    }
    .footer-top-info>ul>li {
        padding: 0;
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .footer-top-info>ul>li:last-child{
        margin-bottom: 0;
    }
    .footer-top-info>ul {
        margin: 0;
        flex-wrap: wrap;
    }
    .footer-top-info>ul>li ul{
        display: none;
    }
    .footer-top-info>ul>li>a{
        color: var(--color0b0);
        font-size: 16px;
        line-height: var(--line15);
        font-family: var(--medium);
    }
    .footer-top-info{
        border-top: 1px solid rgba(0,0,0,.1);
        padding-top: 0.4rem;
        margin-top: 0.4rem;
    }
    .footer-top-contact{
        flex-wrap: wrap;
        margin-top: 0.4rem;
        padding: 0.4rem 0;
        border-top: 1px solid rgba(0,0,0,.1);
    }
    .footer-top-contact-email{
        display: none;
    }
    .footer-top {
        padding-bottom: 0;
    }
    .footer-bot{
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: column-reverse;
        text-align: center;
    }
    .footer-privacy{
        justify-content: center;
    }
    .footer-top-info>ul>li{
        position: relative;
    }
    .footer-top-info>ul>li::after{
        content: "";
        width: 20px;
        height: 20px;
        background: url(../images/c4_icon_bc01.svg) center / cover no-repeat;
        position: absolute;
        right: 0;
        top: 2px;
        transition: var(--transition);
    }
    .footer-top-info>ul>li.act::after{
        transform: rotate(180deg);
    }
    .footer-top-info>ul>li li a{
        color: var(--color0b0);
        opacity: 0.8;
        font-size: 14px;
        font-family: 'tuyang-Regular';
    }
    .ys-footer {
        --sapceft1: var(--space120);
    }
    .footer-share {
        --gap1: 6px;
        --width1: 18px;
    }
    .footer-text{
        margin-top: 0.15rem;
    }
    .ftcs-icon {
        margin-left: 0.3rem;
    }
    .footer-text, .footer-text a, .footer-text p,
    .footer-privacy a{
        font-size: 12px;
    }
    .join-job-tab-li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.2rem;
    }
    .join-job-tab-li:last-child{
        margin-bottom: 0;
    }
    .jjin-tp-info-li{
        width: 100% !important;
        padding-right: 0 !important;
        margin-bottom: 0.1rem;
    }
    .jjin-tp-info-li:last-child{
        margin-bottom: 0;
    }
    .jjin-tp-info{
        flex-wrap: wrap;
        padding-right: 0;
    }
    .jjin-tp-info-li span{
        display: block;
    }
    .jjin-tp-info-li span:nth-child(2){
        padding-left: 0;
    }
    .jjin-tp {
        padding: 0.3rem 0.4rem;
    }
    .jjin-bt {
        padding: 0.4rem;
    }
    .jjin-tp-icon {
        right: 0.4rem;
        top: 15px;
        transform: translateY(0);
    }
    .join-job-info-nub.act .jjin-tp-icon {
        transform: rotate(180deg) translateY(0);
    }
    .join-job-tab,
    .join-job-info{
        margin-top: var(--contSpace);
    }
    .join-job-tab-li .ys-select-li {
        padding: 4px 10px;
    }
    .join-job-tab-li .ys-select-inof {
        max-height: 165px;
    }
    .join-job-tab-li .ys-select-hd {
        padding: 0 10px;
    }
    .join-job-tab-li .ys-select-xtbbox {
        right: 10px;
    }
    .join-work-bt-swiper {
        width: 100%;
    }
    .join-work h2{
        text-align: center;
    }
    .join-work-bt{
        margin-top: var(--contSpace);
    }
    .join-benefit-card-nub {
        width: 100%;
        margin-left: 0 !important;
        margin-top: 0.4rem !important;
    }
    .jbcn-cont-icon {
        width: 34px;
    }
    .jbcn-cont-text {
        margin-top: 0.4rem;
    }
    .jjin-bt-item-parga {
        margin-top: 0.16rem;
    }
    .jjin-bt-btn {
        margin-top: 0.32rem;
    }
    .about-main .ys-nyban-parga {
        width: 100%;
    }
    .adci-nub{
        width: 50%;
        margin-top: 0.48rem;
    }
    .adci-nub:nth-child(2n+2)::after{
        display: none;
    }
    .adci-nub:nth-child(1),
    .adci-nub:nth-child(2){
        margin-top: 0;
    }
    .about-data-cont {
        padding: 0.4rem;
    }
    .adci-nub-parga p{
        font-size: 12px;
    }
    .about-main .ys-nybanner .ys-flex-pos-center {
        align-items: flex-start;
        justify-content: flex-start;
        top: var(--space120);
    }
    .about-main .ys-nybanner .ys-flex-pos-center .ys-cont1400{
        margin: 0;
    }
    .about-network-tit {
        width: 100%;
    }
    .ys-spot {
        --width: 2px;
    }
    .about-honor-swiper {
        margin-top: var(--contSpace);
    }
    .about-leader-bt {
        width: 100%;
    }
    .about-leader-tp {
        width: 100%;
    }
    .about-leader-tp-para {
        width: 100%;
    }
    .altt-icon, .alsi-li {
        width: 40px;
        height: 40px;
    }
    .altt-icon img, .alsi-li-icon {
        width: 20px;
    }
    .about-network-ph{
        display: block;
        padding: 0 20px;
    }
    .anmd-info-li .anmd-info-li-card{
        display: none;
    }
    .anmd-info-li-card{
        position: static;
        width: 100%;
        opacity: 1;
        pointer-events: all;
        transform: none;
        box-shadow: var(--shadow);
    }
    .about-network-ph-swiper{
        overflow: inherit !important;
        padding-bottom: 0.68rem !important;
    }
    .anmd-info-li-card::before{
        display: none;
    }
    .anps-nub.act .ailc-dot{
        background: #7C7CFF;
    }
    @keyframes scalebig1 {
        0% {
            transform: translate(-50%, -50%) scale(1);
            opacity: .8
        }
        100% {
            transform: translate(-50%, -50%) scale(15);
            opacity: 0
        }
    }
    @-webkit-keyframes scalebig1 {
        0% {
            transform: translate(-50%, -50%) scale(1);
            opacity: .8
        }
        100% {
            transform: translate(-50%, -50%) scale(15);
            opacity: 0
        }
    }
    .anmd-info-li.on .ys-spot>span:nth-of-type(n+2) {
        animation: scalebig1 4.5s linear infinite
    }
    .anmd-info-li.on .ys-spot>span:nth-of-type(2) {
        animation-delay: 0s
    }
    .anmd-info-li.on .ys-spot>span:nth-of-type(3) {
        animation-delay: 1.5s
    }
    .anmd-info-li.on .ys-spot>span:nth-of-type(4) {
        animation-delay: 3s
    }
    .about-data {
        bottom: -1rem;
    }
    .about-leader{
        padding-top: calc(1rem + var(--space120));
    }
    .code-pop .ys-modal-close {
        width: 26px;
    }
    .code-pop .ys-modal-content {
        max-width: 100%;
        padding: 0.4rem;
    }
    .code-pop .ys-modal-container {
        justify-content: center;
        flex-direction: column;
        align-items: center;
        max-width: calc(100% - 40px);
        width: 300px;
    }
    .code-pop-img {
        width: 80%;
    }
    .about-leader-share-info{
        position: static;
        animation: none;
        display: flex;
        justify-content: center;
    }
    .alsi-li{
        position: static;
        transform: rotate(0) !important;
        margin: 0 15px;
    }
    .about-leader-share{
        position: static;
        transform: none;
        margin-top: var(--contSpace);
    }
    .about-leader-share-circle{
        display: none;
    }
    .about-leader-share.act{
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .2s;
    }
    .about-leader-bt-btn {
        padding: 0.14rem 0.18rem;
    }
    /* c6-start */
    .combin-page .ys-nyban-title h1 {
        width: 100%;
    }
    .seri-key-ul-item {
        width: 100% !important;
        margin-bottom: 0.32rem;
    }
    .skui-box-pic {
        width: 46px;
        margin-bottom: 0.16rem;
    }
    .clul-box {
        flex-direction: column;
    }
    .clul-box-le {
        width: 100%;
        margin-bottom: 0.32rem;
    }
    .clul-box-ri {
        width: 100%;
        padding-left: 0;
        margin-bottom: 0.4rem;
    }
    .combin-list-ul-li:nth-child(2n) .clul-box .clul-box-ri {
        padding-right: 0;
    }
    .combin-list-ul-li {
        margin-bottom: 0.6rem;
    }
    .combin-list-ul-li:nth-child(2n) .clul-box {
        flex-direction: column;
    }
    .cbru-li-box {
        font-size: var(--font14);
    }
    .seri-key-text {
        margin-bottom: 0.36rem;
    }
    .combin-list-tit {
        margin-bottom: var(--contSpace);
    }
    .combin-prod .soft-soft-tit {
        margin-bottom: 0.36rem;
    }
    .combin-proces .soft-soft-tit {
        margin-bottom: 0.36rem;
    }
    .soft-soft-tit {
        margin-bottom: var(--contSpace);
    }
    .seri-indu-tit {
        margin-bottom: var(--contSpace);
    }
    .soft-soft-flow-ul {
        --pad9: 0.2rem;
    }
    .ssfu-li-box {
        width: 146px;
        height: 146px;
        margin: 0 auto;
    }
    .slbt-par,
    .slbt-par p {
        font-size: 12px;
    }
    .slbt-par {
        width: 100%;
    }
    .ssfu-li {
        margin-bottom: 0.36rem;
    }
    .soft-soft-flow-ul {
        margin-bottom: -0.36rem;
    }
    .combin-specif-table {
        overflow-x: auto;
    }
    .combin-specif-table table {
        min-width: 800px;
    }
    .soft-soft-instr {
        display: block;
    }
    .scsi-box-video-begin {
        width: 42px;
    }
    .home-cta-wrap h2 {
        width: 100%;
    }

    /* c6-end */
    /* c5-satrt */
    .soft-intro-ri-tit {
        font-size: var(--font42);
    }
    .soft-intro-ri {
        margin-bottom: var(--contSpace);
    }
    .soft-swip-car-swiper {
        width: 100%;
        overflow: visible !important;
    }
    .soft-swip-car {
        padding: 0 20px;
    }
    .suib-text {
        opacity: 1 !important;
    }
    /* c5-end */
    /* c4-start */
    .pbru-li {
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .pbru-li-box-le {
        top: 2px;
    }
    .pdsi-box-ri-list {
        margin-bottom: 0.5rem;
    }
    .pdsi-box-le {
        width: 100%;
    }
    .pdlb-arr {
        width: 20px;
    }
    .prodet-cont-anch-ul {
        overflow-x: auto;
    }
    .pcau-li {
        display: inline-block;
    }
    .pcau-li-link {
        white-space: nowrap;
        padding: 0.12rem 0.16rem;
    }
    .prodet-cont-tit {
        margin-bottom: var(--contSpace);
    }
    .pclu-li-link {
        align-items: center;
        justify-content: space-between;
        padding: 0.32rem;
    }
    .pclu-li-link-pic {
        width: 34%;
        margin-bottom: 0.14rem;
    }
    .pclu-li-link-ri {
        width: 66%;
        flex-direction: column;
        align-items: flex-start;
        padding-left: 0.2rem;
    }
    .pllr-text {
        margin-bottom: 0.24rem;
        padding-right: 0;
    }
    .pllr-but-ri {
        width: 16px;
    }
    .prodet-cont-box-li {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid rgba(0,0,0,.1);
        margin-bottom: 0.4rem;
    }
    .prodet-cont-box-li:last-child{
        border: none;
        margin-bottom: 0;
    }
    .prodet-cont-table {
        overflow-x: auto;
    }
    .prodet-cont-table table {
        min-width: 450px;
    }
    /* c4-end */
    /* c1-satrt */
    .prdo-anchoor {
        padding-top: var(--space120);
    }
    .prdo-anchoor-slick {
        width: 90%;
        margin: 0 auto;
        margin-bottom: 0.6rem;
    }
    .pata-arrow {
        width: 26px;
    }
    .prdo-anchoo-top-arrow {
        width: calc(100% + 26px);
    }
    .pasi-item-tit {
        margin-bottom: 0.14rem;
    }
    .palu-item-top {
        flex-direction: column;
    }
    .palu-item-top-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 0.5rem;
    }
    .palu-item-top-le {
        width: 100%;
    }
    .pitr-text {
        margin-bottom: 0.3rem;
    }
    .label {
        line-height: 16px;
        padding: 0 0.06rem;
        right: 0;
    }
    /* c1-end */
    /* c2-start */
    .seri-cloud-tit {
        margin-bottom: 0.32rem;
    }
    .seri-table-tit {
        margin-bottom: 0.32rem;
    }
    .seri-table-tab table {
        min-width: 1200px;
    }
    .seri-page .ys-nyban-title .ys-nyban-parga {
        width: 100%;
    }
    .seri-indu .prdo-anchoo-top-arrow {
        display: none;
    }
    .seri-indu-slick .slick-dots {
        bottom: 0;
        border-radius: 100px;
        background: var(--colorbrand3);
        padding: 5px;
        width: auto;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
    }
    .seri-indu-slick .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 5px;
        border-radius: 50%;
        background: #000;
        opacity: 0.2;
    }
    /* c2-end */
    /* c3-satrt */
    .cont-comp-top {
        flex-direction: column;
        align-items: flex-start;
    }
    .cont-comp-top-le {
        width: 100%;
    }
    .cont-comp-top-ri {
        width: 100%;
    }
    .culb-text-le {
        font-size: var(--font14);
    }
    .culb-text-ri {
        width: 16px;
    }
    /* .cont-comp-btm {
        overflow-x: auto;
    } */
    .cont-comp-btm table {
        min-width: 800px;
    }
    /* c3-end */
    .cbru-li-box {
        font-size: 0.22rem;
    }
    .slbt-par {
        width: 92%;
    }
    .combin-specif-table {
        margin-bottom: 0.36rem;
    }
    .prdo-page .ys-nyban-parga {
        width: 100%;
    }
    .seri-key-ul-item {
        width: 50% !important;
        margin-bottom: 0.32rem;
    }
    .skui-box-pic {
        width: 44px;
        margin-bottom: 0.16rem;
    }
    .seri-indu-slick.has-dots {
        padding-bottom: 0.7rem !important;
    }
    .prdo-side {
        width: calc(100% - 40px);
    }
    .tick-title {
        margin: 1px 0;
    }
    /* .cont-comp-top-ri{
        overflow-x: auto;
    } */
    .cont-comp-top-ri .cctr-ul {
        width: 800px;
        padding-left: 25.5%;
    }
    .clul-box {
        flex-direction: column-reverse;
    }
    .clul-box-le {
        width: 100%;
        margin-bottom: 0;
    }
    .clul-box-ri-lear {
        white-space: nowrap;
        overflow-x: scroll;
    }
    .clul-box-ri-lear .clul-box-ri-ul {
        display: inline-block;
        white-space: nowrap;
        overflow-x: auto;
        padding-top: 0.24rem;
    }
    .combin-list-ul-li:nth-child(2n) .clul-box {
        flex-direction: column-reverse;
    }
    .soft-soft-flow-ul {
        --pad9: 0.3rem;
        margin-bottom: -0.6rem;
        align-items: flex-end;
        justify-content: flex-end;
    }
    .slbt-par,
    .slbt-par p {
        font-size: 10px;
    }
    .ssfu-li-box {
        width: 138px;
        height: 138px;
        margin: 0 auto;
    }
    .ssfu-li {
        width: 50%;
        margin-bottom: 0.6rem;
    }
    .ssfa-row1 {
        left: 50.2%;
        top: 11%;
    }
    .ssfa-row2 {
        top: 22.3%;
        left: 78%;
    }
    .ssfa-row2 img {
        transform: rotate(90deg);
    }
    .ssfa-row3 {
        left: 50.3%;
        top: 35%;
    }
    .ssfa-row3 img {
        transform: rotate(180deg);
    }
    .ssfa-row4 {
        top: 47.2%;
        left: 23%;
    }
    .ssfa-row4 img {
        transform: rotate(90deg);
    }
    .ssfa-row5 {
        left: 78%;
        top: 47.5%;
    }
    .ssfa-row5 img {
        transform: rotate(90deg);
    }
    .ssfa-row6 {
        left: 78%;
        top: 72.5%;
    }
    .ssfa-row6 img {
        transform: rotate(90deg);
    }
    .prodet-deta-slick {
        width: 100%;
    }
    .cbru-li-box {
        padding-left: 0.36rem;
    }
    .prodet-deta-le {
        width: 44%;
    }
    .scsi-box {
        padding: 0.14rem 0.14rem 0.3rem 0.14rem;
    }
    .scsi-link {
        padding: 0.14rem 0.14rem 0.3rem 0.14rem;
    }
    .soft-soft-flow-ul.ys-nyban-ph {
        display: flex;
    }
    .ssfu-li2 .ssfa-row-icon {
        left: 50%;
        right: auto;
        top: auto;
        bottom: -0.5rem;
        transform: translate(-50%, 0) rotate(90deg);
    }
    .ssfu-li6 .ssfa-row-icon {
        right: auto;
        left: -0.2rem;
        transform: translateY(-50%) rotate(0deg);
    }
    .ssfu-li7 .ssfa-row-icon {
        right: auto;
        left: 50%;
        top: -0.5rem;
        transform: translate(-50%, 0) rotate(90deg);
    }
    .cctl-icon-bj-clire {
        width: 12px;
        height: 12px;
    }
    .prdo-side-text {
        display: none;
    }
    .seri-table-abo-add {
        height: 21%;
    }
    .prodet-deta-le {
        width: 70%;
    }
    .cbru-li{
        margin-bottom: 0 !important;
    }
    .clul-box-ri-tit{
        margin-bottom: 0.24rem;
    }
    .slbt-pic {
        width: 35%;
    }
    .ssfa-row-icon {
        width: 20px;
    }
    .pdsi-box-ri-par {
        padding-bottom: 0.32rem;
        margin-bottom: 0.32rem;
    }
    .pdbl-cont {
        padding: 0;
    }
    .prodet-cont-tab-item .std-font32{
        margin-bottom: var(--contSpace);
    }
    .cont-comp-btm .mCSB_scrollTools{
        opacity: 0 !important;
    }
    .palu-item {
        margin-bottom: 0.6rem;
    }
    .hiul-bt-wrap {
        padding-left: 0;
    }
    .hiul-tp-tit{
        width: 100%;
        padding: 0;
        margin-top: 0.2rem;
        overflow: hidden;
    }
    .hiul-tp{
        flex-wrap: wrap;
        position: relative;
        padding: 0.4rem 0.3rem;
    }
    .hiul-tp-icon{
        position: absolute;
        right: 0.3rem;
        top: 22px;
        width: 18px;
    }
    .home-solu-bt-info {
        padding: 0.3rem;
        margin-top: 0.2rem;
        border-radius: var(--radius24);
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        overflow: hidden;
    }
    .hiul-bt-wrap-text p{
        font-size: 12px;
    }
    .hiul-bt {
        padding: 0 0.3rem 0.4rem 0.3rem;
    }
    .hsbi-item-ul-li{
        margin-bottom: 0.4rem;
    }
    .hsbt-ul-nub{
        width: auto !important;
        padding: 0.2rem 0.4rem;
    }
    .hsbt-ul-nub-icon {
        width: 30px;
    }
    .hsbt-ul-nub .std-text18 {
        width: calc(100% - 30px);
    }
    .home-solu-bt-tab::after{
        display: none;
    }
    .hsbt-ul-nub.act{
        border-radius: var(--radius16);
    }
    .home-solu-bt{
        margin-top: var(--contSpace);
    }
    .std-font48, .std-font48 p, .yxedr-active h2 {
        font-size: var(--font40);
    }
    .hnbs-nub {
        width: 100% !important;
    }
    .home-new-tp .std-btn2{
        display: none;
    }
    .home-new-btnph{
        display: block;
        text-align: center;
        margin-top: var(--contSpace);
    }
    .home-new-bt{
        margin-top: var(--contSpace);
    }
    .home-supplier-bt{
        flex-direction: column-reverse;
        margin-top: var(--contSpace);
    }
    .home-supplier-bt-img{
        width: 100%;
        margin-top: 0.26rem;
        position: static;
    }
    .home-supplier-bt-text{
        width: 100%;
        padding-left: 0;
        margin-left: 0;
    }
    .htnc-lab span {
        font-size: 10px;
        line-height: 26px;
    }
    .htnc-parga p {
        font-size: 10px;
    }
    .htnc-num-data span {
        font-size: 0.6rem;
    }
    .htnc-num-parga {
        font-size: 0.22rem;
    }
    .hsbt-tp-nub3 .htnc-num-data span {
        font-size: 0.8rem;
    }
    .hsbt-tp-nub3 .htnc-num-data {
        font-size: 0.3rem;
    }
    .home-supplier-tp-parga {
        width: 100%;
    }
    .home-solu-tp-parga p,
    .home-supplier-tp-parga p{
        font-size: var(--font16);
    }
    .hsbi-parga p {
        font-size: var(--font16);
    }
    .hsbi-parga {
        padding: 0 0.2rem;
        bottom: 0.4rem;
    }
    .home-supplier-btn {
        margin-top: var(--contSpace);
    }
    .home-solu-tp-parga {
        margin-top: 0.24rem;
    }
    .ys-ban-txtbox{
        top: 20%;
    }
    .ys-ban-txtbox .ys-cont1200{
        margin: 0;
        height: 100%;
    }
    .ys-ban-control{
        top: auto;
        bottom: 0.5rem;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
    }
    .ys-ban-control-dots{
        display: flex;
    }
    .ybcd-li{
        margin: 0 5px;
    }
    .htnc-parga {
        margin-top: 0.6rem;
    }
    .ys-nyban-img{
        position: relative;
    }
    .ys-nyban-img::after{
        content: "";
        width: 100%;
        height: 100%;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.00) 100%);
        position: absolute;
        top: 0;
        left: 0;
    }
    .home-pro-info{
        height: auto !important;
    }
    .home-supplier {
        margin-top: 0;
    }
    .hpiu-nub-cont {
        padding: 0.4rem;
    }
    .hpiu-nub{
        position: static;
        transform: none;
        height: auto !important;
        padding: 0 10px;
    }
    .home-pro-info-ul{
        position: relative;
        top: 0;
        height: auto !important;
        margin: 0 -10px;
    }
    .hpiu-nub-cont-tit .std-font48 {
        width: 100%;
    }
    .hpiu-nub-cont-tit{
        flex-direction: column-reverse;
    }
    .hpiu-nub-cont-parga{
        width: 100%;
    }
    .hnct-num{
        display: none;
    }
    .hpiu-nub-cont-parga p{
        font-size: var(--font16);
    }
    .hpiu-nub:not(:first-child){
        display: none;
    }
    .home-pro-info-ul .slick-dots li{
        width: 6px;
        height: 6px;
        margin: 0 3px;
        background: var(--color0b0) !important;
        opacity: 0.2;
    }
    .home-pro-info-ul .slick-dots li.slick-active{
        width: 30px;
        opacity: 1;
    }
    .home-pro-info-ul .slick-dots{
        background: var(--colorbrand3);
        padding: 5px;
        display: inline-block;
        width: auto;
        border-radius: 100px;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
    }
    .home-pro-info-ul .slick-dots{
        bottom: 0;
    }
    .home-pro-info-ul .slick-list{
        padding-bottom: 0.68rem !important;
    }
    .appdet-object-bt .prdo-anchoo-top-arrow,
    .seri-case .prdo-anchoo-top-arrow{
        display: none;
    }
    .palu-item-btm-table table {
        min-width: 960px;
    }
    /* 2026.3.30-leo-satrt */
    .label {
        top: -22px;
        right: -0.32rem;
    }
    .palu-item-btm-table table tbody tr td:nth-child(1) {
        width: 13%;
    }
    /* 2026.3.30-leo-end */
    
    /*2026.6.30修改-start*/
    .home-solu-bt-btn{
        margin-top: var(--contSpace);
    }
    .cbru-li {
        margin-right: 10px;
    }
    .seri-table-tab table thead tr th, .seri-table-tab table tbody td {
        width: 20% !important;
    }
    /*2026.6.30修改-end*/

    /* 767end */
}
