@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .sclm-ul-li{
        margin-bottom: 154px;
    }
    .about-page .solut-down{
        padding-top: 50px;
    }
    .about-page .solut-down .solut-plat-box {
        padding-left: 230px;
    }
    .about-page .solut-down-ri{
        padding-top: 40px;
    }
    .home-innov-cont-top{
        padding-top: 35px;
    }
    .join-list-ul-li1 .jlul-crys-pic {
        width: 360px;
        height: 360px;
    }
    .join-list-ul-li2 .jlul-crys-pic {
        width: 430px;
        height: 290px;
    }
    .join-list-ul-li3 .jlul-crys-pic {
        width: 190px;
        height: 258px;
    }
    .join-list-ul-li4 .jlul-crys-pic {
        width: 300px;
        height: 340px;
    }
    .join-list-ul-li5 .jlul-crys-pic {
        width: 310px;
        height: 330px;
    }
    .join-list-ul-li.ends .jlul-crys {
        top: 60%;
    }
    .join-list-ul-li {
        padding-bottom: 80px;
        height: calc(100% - 80px);
    }
    /* 20250709 */
    .software-wms-card{
        width: 10%;
    }
    .solu-pull .mod-pull-wrap-ri {
        padding-right: 4% !important;
    }
    .home-innov-cont-top {
        height: 70%;
    }
    .hict-tp-top-ri {
        margin-top: -174px;
    }
    .home-innov-cont-top {
        height: 82%;
    }
    .home-innov-icon {
        width: 360px;
        margin: 0 auto 50px;
    }
    .hict-tp-top-ri {
        margin-top: 0;
    }
    .home-innov-cont-top {
        height: 100%;
        top: 50%;
        transform: translate(-50%, -50%);
        padding-top: 0;
    }
    .hict-tp,
    .hict-tp-top{
        height: 100%;
    }
    .hict-tp-top-ri {
        margin-top: 0;
    }
    .home-innov-pic img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: all .36s ease;
    }
    .hict-tp-top-logo {
        transform-origin: 61% 40vh;
    }
    .hict-tp-top.start {
        transform: translateY(-8%);
    }
    .home-bgcry {
        top: 46%;
    }
    .hict-tp-top-logo {
        transform-origin: 61% 38vh;
    }
    /* 1920end */
}
@media screen and (max-width: 1800px){
    .ys-cont1720{
        width: 85vw;
        max-width: 1720px;
        margin: 0 auto;
    }
}
@media screen and (max-width: 1680px) {
    :root {
        /* 字号 */
        --font44: 38px;
        --font32: 28px;
        --font28: 24px;
        --font24: 22px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 16px;
        --font14: 14px;
        /* 板块间距 */
        --space100: 80px;
        --space40: 34px;
        /* 导航 */
        --headh:70px;
    }
    .yspc-wrap-tit {
        font-size: 40px;
    }
    .yspc-wrap-input-text input,
    .yspc-wrap-input-text input::placeholder {
        font-size: 22px;
    }
    .yspc-wrap-input-icon {
        width: 36px;
        line-height: 70px;
    }
    .yspc-wrap-input {
        height: 70px;
    }
    .yspc-wrap-input-text {
        width: calc(100% - 36px);
    }
    /* leo-start */
    .raas-list-tit {
        padding: 0 100px 0 100px;
    }
    .raas-list-tit2 {
        font-size: 70px;
        margin-bottom: 16px;
        transform: translateX(-150%);
    }
    .rltp-tit {
        font-size: 80px;
        margin-left: 32px;
    }
    .raas-list-tit-pic {
        transform: translateX(80%);
        margin-bottom: 36px;
    }
    .rltp-par {
        width: 60%;
        transform: translateX(72%);
    }
    .raas-list-slcik-item {
        padding: 0 36px;
    }
    .raas-list-slcik {
        margin: 0 -36px;
        margin-top: 85px;
    }
    .raas-list-slcik-item .ys-imgbox-cover {
        width: 40px;
        margin-bottom: 28px;
    }
    .rlsi-tit {
        margin-bottom: 28px;
    }
    .raas-main .scesolu-wat-tit {
        margin-bottom: 30px;
    }
    .raas-main .swlu-li-box {
        padding: 34px 42px 34px 36px;
    }
    .swlu-li-box-icon {
        width: 94px;
        margin-right: 38px;
    }
    .slbc-tit {
        margin-bottom: 16px;
    }
    .swlu-li {
        padding: 0 12px;
        margin-bottom: 22px;
    }
    .scesolu-wat-list-ul {
        margin: 0 -12px;
        margin-bottom: -22px;
    }
    .raas-img-tit {
        margin-bottom: 30px;
    }
    .raas-img-table table thead tr th {
        width: 344px;
        font-size: 16px;
        padding: 16px 9px 16px 20px;
    }
    .raas-img-table table tbody tr td {
        width: 344px;
        font-size: 16px;
        padding: 16px 20px 16px 20px;
    }
    .raas-img-table table thead tr::after {
        bottom: -2px;
        height: 4px;
    }
    .raas-img-table table tbody tr::after {
        bottom: -2px;
        height: 4px;
    }
    .rmtc-box-tit {
        font-size: 70px;
        margin-bottom: 7px;
    }
    .rmtc-box {
        padding: 39px 18px;
    }
    .rmtc-box-tit span {
        font-size: 42px;
    }
    .rmtc-box-par,
    .rmtc-box-par p {
        font-size: 16px;
    }
    .rmtr-box {
        padding: 39px 66px 39px 51px;
        gap: 40px;
    }
    .rmtm-tit {
        padding: 87px 36px 87px 27px;
    }
    .rmbl-box {
        padding: 53px 58px 53px 55px;
    }
    .rmbr-box-pic {
        width: 248px;
    }
    .rmbr-box {
        padding: 24px 30px 24px 19px;
    }
    .rmul-img {
        padding: 13px 18px;
    }
    .raas-map-bot-ri .rmtc-box-par {
        margin-bottom: 18px;
    }
    .raas-mark-tit {
        margin-bottom: 40px;
    }
    .raas-mark-ul-li {
        width: 12.5%;
        padding: 0 6px;
        margin-bottom: 12px;
    }
    .ambs-item {
        padding: 0 14px;
    }
    .adv-more-box-slick {
        margin: 0 -14px;
    }
    .ambs-item-box {
        padding: 22px 8px 36px 8px;
    }
    .ambs-item-box-video {
        width: 80px;
    }
    .solut-book-le-tit {
        margin-bottom: 32px;
    }
    .solut-book-le-par {
        margin-bottom: 15px;
    }
    .solut-book-le {
        width: 28.5%;
    }
    .solut-book-ri .ys-form-inof-item {
        padding: 0 14px;
        margin-bottom: 25px;
    }
    .solut-book-ri .ys-form-inof {
        margin: 0 -14px
    }
    .solut-book-ri .ys-fii-name {
        margin-bottom: 6px;
    }
    .solut-book-ri-li .ys-select-xtbbox {
        width: 24px;
    }
    .sbrl-par {
        margin-bottom: 9px;
        margin-left: 13px;
    }
    .ys-form-inof-text textarea {
        padding: 6px 0 0 12px !important;
    }
    .solut-book-ri .ys-fia-text-btn {
        width: 16px;
        height: 16px;
        top: 5px;
    }
    .solut-book-ri-li.solut-book-ri-pci img {
        width: 280px;
    }
    .ys-form-inof-submit.solut-book-ri-li .ys-fii-submit {
        padding: 12px 30px;
    }
    .adv-more-tit {
        margin-bottom: 40px;
    }
    .ambs-item-box-video {
        width: 74px;
    }
    /* c2 */
    .ys-nyban-title-h2 {
        margin-top: 16px;
    }
    .prod-main .ys-nyban-title p {
        margin-top: 7px;
    }
    .ys-nyban-title-btn {
        margin-top: 30px;
    }
    .prod-main .ys-nyban-title .pipv-box-le {
        width: 38px;
    }
    .pmpl-cent-box {
        width: 416px;
        padding: 30px 20px 34px 24px;
    }
    .pmpl-itm:nth-child(n)::before {
        width: 120%;
        height: 120%;
    }
    .pmpl-cent {
        top: -1px;
    }
    .prod-marq .spbl-tit {
        margin-bottom: 34px;
    }
    .pmhu-li-tit {
        font-size: 86px;
    }
    .solut-see-box-top {
        margin-bottom: 30px;
    }
    .pacb-slick-li-box {
        padding: 28px 30px 34px 26px;
    }
    .pslb-pic {
        width: 50px;
        margin-bottom: 14px;
    }
    .pslb-tit {
        margin-bottom: 13px;
    }
    .prod-main .pabs-item-box .ys-imgbox-cover {
        margin-bottom: 15px;
    }
    .prod-main .pabs-item-box .ys-imgbox-cover {
        margin-bottom: 13px;
    }
    .pabs-item-box-cent .ys-imgbox-cover {
        width: 54px;
    }
    .pibc-tit {
        margin-bottom: 16px;
    }
    .pabs-item .pabs-item-box {
        padding-bottom: 60px;
    }
    .pstl-tag {
        margin-bottom: 11px;
    }
    .pstl-tit {
        margin-bottom: 10px;
    }
    .prod-stad .prod-stad-top-le {
        width: 45.5%;
    }
    .prod-stad-top-ri {
        width: 45.5%;
    }
    .psbs-item-plus {
        margin-bottom: 15px;
    }
    .psbs-item-prod-tit {
        margin-bottom: 22px;
    }
    .pipv-box-le {
        width: 32px;
    }
    .prod-yot-tit {
        margin-bottom: 40px;
    }
    .pult-box {
        padding: 24px 36px 24px 34px;
    }
    .pult-box-ri::after {
        width: 24px;
    }
    .pult-box-ri::before {
        height: 24px;
    }
    .pulb-ri p {
        margin-bottom: 10px;
    }
    .pytb-ul-li-bot {
        padding: 0 30px 30px 30px;
    }
    .pdbs-item-box {
        padding: 54px 26px;
        padding-bottom: 42px;
    }
    .pdbs-item-box .ys-imgbox-cover {
        width: 86px;
        margin-bottom: 38px;
    }
    .pdbs-item-box-tit {
        margin-bottom: 16px;
    }
    .pdbs-item {
        padding: 0 12px;
    }
    .prod-diff-bot-slick {
        margin: 0 -12px;
    }
    .ssbc-tit {
        margin-bottom: 14px;
    }
    .ssbc-par {
        margin-bottom: 32px;
    }
    .sncw-slide-box2 .sncw-slide-box-cent {
        bottom: 40px;
        left: 22px;
        right: 22px;
    }
    .sncw-slide-box-pic .ys-imgbox-cover {
        margin-bottom: 16px;
    }
    .ssbc-tit-par {
        margin-bottom: 34px;
    }
    .arrows2-icon {
        width: 40px;
        height: 40px;
    }
    .std-btn1-box {
        padding: 12px 28px;
    }
    .ys-pos-center-box {
        position: absolute;
        bottom: -80px;
        left: 0;
    }
    .prod-main .ys-nyban-title-cont {
        width: 71%;
    }
    .pmpl-cent-box {
        width: 323px;
        padding: 30px 20px 34px 20px;
    }
    .pmhu-li {
        margin-right: 112px;
    }
    .pslb-pic {
        width: 46px;
        margin-bottom: 14px;
    }
    .pslb-tit {
        margin-bottom: 12px;
    }
    .pstl-tag {
        margin-bottom: 8px;
    }
    .pdbs-item-box .ys-imgbox-cover {
        width: 62px;
        margin-bottom: 24px;
    }
    .prod-yot-tit-box {
        margin-bottom: 36px;
    }
    .pmhu-li-tit {
        font-size: 80px;
    }
    .pstr-table table tbody tr td:first-child {
        padding-right: 50px;
        padding: 10px;
    }
    .pstr-table table tbody tr td:last-child {
        padding: 10px;
    }
    .pipv-box-le {
        width: 24px;
    }
    .sncw-slide {
        width: 450px !important;
    }
    .sncw-slide.act .sncw-slide-box-cent {
        bottom: 46px;
        left: 24px;
        right: 24px;
    }
    /* b */
    .solut-plat-box {
        padding-left: 200px;
        padding-right: 20px;
    }
    .spbl-label {
        margin-bottom: 10px;
    }
    .solut-plat-box-ri {
        width: 55%;
        margin-top: 20px;
    }
    .solut-toggle-cont {
        margin-bottom: 28px;
    }
    .stlu-li.on .stlu-li-box {
        padding: 25px 25px 54px 17px;
    }
    .stlu-li.on {
        width: 540px;
    }
    .stlu-li {
        width: 260px;
    }
    .stlu-li {
        padding: 0 11px;
    }
    .solut-toggle-list-ul {
        margin: 0 -11px;
    }
    .stlu-li-box .stlu-li-box-pic {
        margin-bottom: 36px;
        width: 48px;
    }
    .stlu-li-box-image {
        width: 50px;
    }
    .solut-toggle-list-ul {
        height: 338px !important;
    }
    .solut-toggle .stlu-li {
        margin-bottom: 24px;
    }
    .solut-down-le {
        width: 40%;
        padding-left: 40px;
    }
    .solut-down-ri {
        width: 60%;
        padding-right: 20px;
    }
    .stlu-li-box-tit {
        margin-bottom: 8px;
    }
    .solut-down-ri-tit {
        margin-bottom: 15px;
    }
    .solut-down-ri-par {
        margin-bottom: 34px;
    }
    .std-btn1.icon .std-btn1-box {
        padding: 11px 22px;
    }
    .solut-down {
        padding-bottom: 48px;
    }
    .solut-plat-box-bot {
        padding-top: 140px;
    }
    .solut-plat-box-bot .spbl-tit {
        margin-bottom: 18px;
    }
    .solut-tions {
        padding-bottom: 46px;
    }
    .sdbs-item-ri-box {
        padding: 70px 96px 10px 88px;
    }
    .sirb-tit {
        margin-bottom: 45px;
    }
    .stlu-li-icon {
        width: 40px;
        margin-right: 16px;
    }
    .stlu-lid::after {
        left: 20px;
        top: 40px;
        width: 1px;
        height: calc(100% + 24px);
    }
    .stlu-lid {
        margin-bottom: 24px;
    }
    .sirb-tit-list {
        margin-bottom: 42px;
    }
    .sdcu-li div::after {
        width: 24px;
        height: 24px;
    }
    .sdcu-li {
        margin-bottom: 32px;
        width: 156px;
    }
    .ssbb-slick-item {
        padding: 0 12px;
    }
    .ssbb-slick {
        margin: 0 -12px;
    }
    .ssbb-slick-item-box2 {
        padding: 0 12px;
    }
    .ssil-cent {
        padding: 34px 0 38px 0;
    }
    .ssib-icon {
        width: 38px;
        padding: 5px;
    }
    .ssbb-slick-item-tit {
        margin-top: 13px;
    }
    .sabs-cnet-slide-box {
        margin-bottom: 16px;
    }
    .solut-see-box {
        padding-left: 200px;
    }
    .scsb-tab {
        margin-bottom: 6px;
    }
    .scsb-tit {
        margin-bottom: 17px;
    }
    .scsb-label-ul-li p {
        padding: 5px 12px;
    }
    .scsb-label {
        margin-bottom: 36px;
    }
    .solut-down .solut-plat-box {
        padding-left: 170px;
    }
    .sabs-cnet-slide {
        width: 410px !important;
    }
    .solut-side-ul-li {
        margin-bottom: 14px;
    }
    .solut-side-ul-li p::after {
        left: -19px;
        top: 9px;
    }
    .solut-detail-box {
        position: relative;
        height: calc(100vh - var(--headh));
    }
    .solut-detail-box-cont {
        align-items: stretch;
        height: 100%;
    }
    .slsw-slide-cnet {
        height: 100%;
    }
    .sdbc-le .mod-arrows1 {
        height: 100%;
    }
    /* e1 */
    .adv-intr-cont {
        width: 54%;
    }
    .ailu-li-box {
        padding: 10px 30px 0 30px;
    }
    .ailu-li-box-tit {
        margin-bottom: 25px;
        font-size: 34px;
    }
    .adv-intr-cont-tit {
        margin-bottom: 26px;
    }
    .adv-intr-list-ul {
        padding-bottom: 110px;
    }
    .adv-off-tit {
        margin-bottom: 56px;
    }
    .alrb-tit {
        margin-bottom: 16px;
    }
    .alrb-par {
        margin-bottom: 32px;
    }
    .alrb-edito p {
        margin-bottom: 12px;
    }
    .alrb-edito {
        margin-bottom: 64px;
    }
    .acbu-li {
        margin-right: 100px;
        width: 65%;
    }
    .altt-num {
        margin-right: 12px;
    }
    .altt-tit {
        margin-bottom: 9px;
    }
    .albu-li {
        margin-bottom: 9px;
    }
    .adv-cart-pic {
        width: 410px;
        margin-bottom: 45px;
    }
    .pic {
        top: 139px;
    }
    .adv-more-tit {
        margin-bottom: 34px;
    }
    .adv-intr .adv-intr-stick {
        padding-top: 110px;
    }
    .adv-cart-sticky-pic {
        width: 630px;
        right: -80px;
        top: -71px;
    }
    /* c1 */
    .scesolu-top-cent {
        width: 75%;
    }
    .scesolu-top-cent-tit {
        margin-bottom: 22px;
    }
    .scesolu-top-cent-tit1 {
        margin-bottom: 16px;
    }
    .scesolu-top-tact {
        padding: 42px 0 38px 0;
    }
    .scesolu-top-tact-tit {
        margin-bottom: 20px;
    }
    .strt-le {
        width: 75.5%;
    }
    .strt-le-tit {
        margin-bottom: 16px;
    }
    .stlu-lie-box .ys-imgbox-cover {
        width: 44px;
        margin-bottom: 13px;
    }
    .scesolu-tap-ri-top {
        margin-bottom: 30px;
    }
    .saws-box {
        padding: 32px 38px 30px 38px;
    }
    .saws-box-num {
        font-size: 34px;
        margin-bottom: 18px;
    }
    .saws-box-tit {
        margin-bottom: 20px;
    }
    .saws-box-par {
        margin-bottom: 26px;
    }
    .saws-box-pic .std-btn1.icon .std-btn1-box {
        padding: 12px 20px;
    }
    .scesolu-tap-le {
        width: 130px;
        margin-right: 58px;
    }
    .stlu-lie .stlu-lie-box {
        width: 130px;
        height: 98px;
    }
    .stlu-lie.on .stlu-lie-box {
        width: 130px;
        height: 146px;
    }
    .scesolu-tap-cont {
        width: calc(100% - 130px - 58px);
    }
    .swlu-li-box {
        padding: 32px 40px;
    }
    .scesolu-wat-tab {
        margin-bottom: 10px;
    }
    .scesolu-wat-tit {
        margin-bottom: 30px;
    }
    .scesolu-main .ssil-cent {
        padding: 39px 0 56px 0;
    }
    .pibp-disc {
        max-height: 300px !important;
        overflow: hidden;
    }
    .strs-arr-wrap-slide {
        width: 560px;
        height: auto !important;
    }
    .prod-mod-pic {
        padding: 0 170px;
    }
    .ys-form-inof-text.solut-book-ri-li {
        height: 104px;
    }
    .ys-form-inof-text.solut-book-ri-li .ys-fii-input {
        height: 104px !important;
    }
    .adv-cart-pic {
        width: 320px;
        margin-bottom: 45px;
    }
    .albu-li-par {
        font-size: 14px;
    }
    .rmtl-box {
        position: relative;
        padding: 30px 30px 315px 30px;
    }
    /* leo-end */
    /* leah start */
    /* d */
    .software-the-le-tit {
        margin-bottom: 20px;
        width: 100%;
    }
    .yxedr-active p {
        margin-bottom: 15px;
    }
    .software-the-le-text {
        margin-bottom: 16px;
    }
    .software-the-le-watch img {
        width: 28px;
    }
    .software-why-tit {
        margin-bottom: 30px;
    }
    .software-why-ul-li {
        padding: 0 10px;
    }
    .software-why-ul {
        margin: 0px -10px;
    }
    .swul-cont-icon {
        width: 70px;
        margin-bottom: 25px;
    }
    .swul-cont {
        padding: 55px 30px 70px;
    }
    .software-why .slick-list {
        padding-bottom: 25px;
    }
    .software-wms-ri-text p {
        margin-bottom: 20px;
    }
    .software-wms-ri-text li {
        margin-bottom: 10px;
    }
    .software-wms-ri-text {
        margin-bottom: 25px;
    }
    .std-btn1-box {
        padding: 10px 25px;
    }
    .software-wms-ri-tit {
        margin-bottom: 8px;
    }
    .software-wms-ri {
        padding-left: 60px;
    }
    .software-wms-card {
        width: 11.5%;
    }
    .swcu-li {
        width: 100%;
        margin-bottom: 16px;
    }
    .swcu-li p::before {
        width: 23px;
        height: 23px;
        left: -34px;
        top: -5px;
    }
    .swcu-li p::after {
        width: 8px;
        height: 8px;
        left: -25px;
    }
    /* g4 */
    .person-hi-tit {
        margin-bottom: 22px;
    }
    .person-hi-text p {
        margin-bottom: 16px;
    }
    .person-toge-all-icon {
        width: 26px;
        margin-bottom: 16px;
    }
    .ptac-tit {
        width: 44%;
    }
    .person-toge-back {
        right: 30%;
        width: 23.5%;
    }
    .person-toge-all {
        padding: 35px 80px 50px 50px;
    }
    .person-hi-text {
        padding-bottom: 80px;
    }
    .ptul-cont-le {
        padding-right: 40px;
    }
    .ptul-cont-le-tit {
        margin-bottom: 30px;
    }
    .ptul-cont-le-ul {
        margin-bottom: 30px;
        max-height: 390px;
    }
    .pclu-li {
        margin-bottom: 20px;
    }
    .pclu-li-tit {
        margin-bottom: 6px;
    }
    .person-talent-ul-li:nth-child(2n) .ptul-cont-le {
        padding-right: var(--left);
        padding-left: 55px;
    }
    .std-btn1.white2 .std-btn1-box {
        padding: 8px 16px;
    }
    .person-work-text {
        margin-bottom: 60px;
    }
    .person-work-ul-li {
        padding: 0 35px;
        margin-bottom: 45px;
    }
    .person-work-ul {
        margin: 0 -45px;
    }
    .person-live-ul-li {
        padding: 20px 0;
    }
    .plul-le {
        width: 45%;
    }
    .plul-ri {
        width: 55%;
    }
    .person-live-ul {
        margin-bottom: 30px;
    }
    .person-live-caro-li {
        padding: 0 10px;
    }
    .person-live-caro {
        margin: 0 -10px;
    }
    .plcl-top-ul {
        margin: 0 -10px;
    }
    .plcl-top-ul-li {
        padding: 0 10px;
    }
    .plcl-top-ul-li {
        margin-bottom: 20px;
    }
    .person-live-caro-li:nth-child(2n) .plcl-below {
        margin-bottom: 20px;
    }
    .person-college-text {
        margin-bottom: 60px;
    }
    .person-college-ul-li {
        padding: 0 40px;
        margin-bottom: 45px;
    }
    .person-college-ul {
        margin: 0 -40px;
    }
    .pcul-cont img {
        width: 50px;
        margin-bottom: 15px;
    }
    .person-vacan-tit {
        margin-bottom: 30px;
    }
    .person-vacan-ul {
        margin-bottom: 30px;
    }
    .pvul-link {
        padding: 25px 20px 25px 30px;
    }
    .pvul-link-area p {
        padding-left: 12px;
    }
    .pvul-link-depart img {
        width: 32px;
    }
    .pvul-link-depart span {
        padding-right: 18px;
    }
    .pvpc-tit {
        margin-bottom: 30px;
    }
    .pvpc-text ul {
        margin-bottom: 35px;
    }
    .pvpc-text li {
        margin-bottom: 20px;
    }
    .pvpc-text p::after {
        width: 8px;
        height: 8px;
    }
    .person-vacan-pop .ys-modal-close {
        width: 40px;
    }
    /* f1 */
    .news-main-top {
        margin-bottom: 50px;
    }
    .nmtc-name-link {
        padding: 0 6px 6px;
    }
    .news-main .slick-list {
        padding-top: 55px;
        margin-bottom: 22px;
    }
    .null-ri {
        width: 54%;
        padding: 15px 80px 15px 35px;
    }
    .null-ri-time {
        margin-bottom: 10px;
    }
    .null-ri-tit {
        margin-bottom: 20px;
    }
    .null-ri-text {
        margin-bottom: 30px;
    }
    .news-main .nmtc-arrow {
        bottom: 37px;
    }
    .nmbl-link-le {
        padding-right: 25px;
    }
    .nmbl-link-le-time {
        width: 19%;
        padding-right: 10px;
    }
    .nllc-tit {
        margin-bottom: 12px;
    }
    .nllc-text {
        margin-bottom: 25px;
    }
    .news-page .news-main-page {
        margin-top: 55px;
    }
    /* f3 */
    .active-main-top-ri {
        padding-left: 38px;
        padding-top: 35px;
    }
    .amtr-tit {
        margin-bottom: 15px;
    }
    .amtr-text,
    .amtr-text p {
        margin-bottom: 25px;
    }
    .amtr-ul-li-con img {
        width: 18px;
    }
    .amtr-ul-li {
        margin-bottom: 6px;
    }
    .active-main .std-btn2 {
        margin-top: 25px;
    }
    .nmtc-arrow {
        bottom: 39px;
    }
    .arrows2-icon {
        width: 44px;
        height: 44px;
    }
    .active-main .slick-list {
        margin-bottom: 25px;
    }
    .active-main-ul {
        margin: 0 -10px 25px;
    }
    .active-main-below .news-main-top-card {
        margin-bottom: 25px;
    }
    .ambu-li {
        margin-bottom: 90px;
        padding: 0 15px;
    }
    .active-main-below-ul {
        margin: 0 -15px -90px;
    }
    .ambu-li-link .ys-imgbox-cover {
        margin-bottom: 20px;
    }
    .ambu-li-link-tit {
        margin-bottom: 15px;
    }
    .ambu-li-link-text {
        margin-bottom: 12px;
    }
    .active-main-below .amtr-ul-li {
        margin-bottom: 3px;
    }
    .active-main-below .amtr-ul-li-con img {
        width: 18px;
    }
    .active-main-below .amtr-ul-li-con p {
        padding-left: 6px;
    }
    .ambu-li-link-icon {
        width: 30px;
        height: 30px;
    }
    .news-main-page {
        margin-top: 60px;
    }
    /* f2 */
    .report-banner {
        padding-top: 100px;
        margin-bottom: 40px;
    }
    .report-banner-all {
        padding-bottom: 40px;
    }
    .report-banner-all-le {
        padding-right: 40px;
        padding-top: 40px;
    }
    .rbal-card {
        margin-bottom: 20px;
    }
    .rbal-card p {
        padding: 5px 12px;
    }
    .rbal-tit {
        margin-bottom: 20px;
    }
    .report-main-oth-share {
        margin-bottom: 12px;
    }
    .report-main-oth-img {
        margin-bottom: 55px;
    }
    .ys-share-list {
        margin-right: 25px;
    }
    .report-news-all-tit {
        font-size: 34px;
        margin-bottom: 30px;
    }
    .dmeu-li {
        padding: 0 15px;
    }
    .detailact-main-eve-ul {
        margin: 0 -15px;
    }
    .dmeu-li-con-time {
        margin-top: 20px;
        font-size: 14px !important;
    }
    .report-news .dmeu-li-con-tit {
        margin-bottom: 12px;
    }
    .dmeu-li-con-text {
        margin-bottom: 25px;
    }
    .rmof-button {
        width: 38px;
    }
    .rmof-input {
        height: 38px;
        width: calc(100% - 38px);
    }
    /* f7 */
    .casedetail-banner {
        padding-top: 102px;
        padding-bottom: 50px;
    }
    .casedetail-banner-all-ri {
        padding-left: 70px;
    }
    .casedetail-banner .dmul-link-ri-label {
        margin: 0 -5px 22px;
    }
    .casedetail-banner .dlrl-li {
        padding: 0 5px;
    }
    .dlrl-li p {
        padding: 4px 10px;
    }
    .cbar-tit {
        margin-bottom: 20px;
    }
    .clll-ri-ul-li {
        padding: 0 16px;
    }
    .clll-ri-ul {
        margin: 0 -16px;
    }
    .casedetail-main {
        padding-top: 65px;
        padding-bottom: 100px;
    }
    .casedetail-main-cont-top {
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
    .cmct-ul {
        margin: 0 -120px;
    }
    .cmct-ul-li {
        padding: 0 120px;
    }
    .cmct-ul-li-num {
        font-size: 34px;
    }
    .casedetail-main-cont-below h5 {
        margin-bottom: 8px;
    }
    .ys-video-btn {
        padding-bottom: 32px;
    }
    .ys-video-btn img:nth-last-child(1) {
        width: 60px;
    }
    .casedetail-main-cont-intro {
        padding: 40px 40px 30px 40px;
    }
    .cmci-le {
        padding-right: 20px;
        width: 80%;
    }
    .casedetail-main-cont-intro .ys-imgbox-cover {
        width: 20%;
    }
    .casedetail-caro {
        padding: 60px 0 72px;
    }
    .casedetail-caro-tit {
        margin-bottom: 32px;
    }
    .casedetail-caro-ul-li {
        padding: 0 25px;
    }
    .casedetail-caro-ul {
        margin: 0 -25px;
    }
    .ccul-link .ys-imgbox-cover {
        margin-bottom: 25px;
    }
    .casedetail-caro .clll-ri-ul {
        margin-bottom: 12px;
    }
    .ccul-link-tit {
        margin-bottom: 16px;
    }
    .casedetail-caro .dmul-link-ri-label {
        margin: 0 -3px 34px;
    }
    /* f5 */
    .down-main {
        padding-top: 50px;
    }
    .down-main-top {
        padding-bottom: 40px;
    }
    .down-main-top-search {
        padding-right: 15px;
    }
    .down-main-top-search input {
        padding: 0 10px;
    }
    .dmts-se {
        width: 20px;
    }
    .down-main-ul-li {
        padding: 0 15px;
        margin-bottom: 30px;
    }
    .down-main-ul {
        margin: 0 -15px -30px;
    }
    .dmul-link-ri {
        padding: 15px 0 9px 20px;
    }
    .dmul-link {
        padding: 25px 40px 25px 40px;
    }
    .dmul-link-ri-tit {
        margin-bottom: 12px;
    }
    .down-page .news-main-page {
        margin-top: 60px;
    }
    .std-btn1.icon .std-btn1-box span {
        font-size: 14px !important;
    }
    /* f4 */
    .detailact-banner-tit {
        margin-bottom: 25px;
        font-size: 34px;
    }
    .detailact-banner-all {
        margin-bottom: 20px;
    }
    .detailact-banner-all-time {
        padding-right: 110px;
    }
    .detailact-banner-all-time img {
        width: 20px;
    }
    .detailact-banner-con-ri {
        padding-left: 30px;
    }
    .dbcr-text p {
        margin-bottom: 22px;
    }
    .detailact-main-eve {
        margin-bottom: 125px;
    }
    .detailact-main-eve-tit {
        margin-bottom: 25px;
    }
    .dmeu-li {
        padding: 0 10px;
    }
    .detailact-main-eve-ul {
        margin: 0px -10px;
    }
    .dmeu-li-con-tit {
        margin-bottom: 25px;
    }
    /* f6 */
    .case-main {
        margin-top: 40px;
    }
    .case-main-top-industry {
        margin-bottom: 18px;
    }
    .cmti-name {
        width: 118px;
    }
    .cmti-ul {
        margin: 0 -15px;
    }
    .cmti-ul-li {
        padding: 0 15px;
    }
    .case-page .arrows2-icon {
        width: 28px;
        height: 28px;
    }
    .case-main-below {
        padding-top: 20px;
    }
    .case-main-below-select {
        margin-bottom: 24px;
    }
    .cmbs-name {
        width: 227px;
    }
    .cmbs-ri-clear {
        margin-left: 40px;
    }
    .cmbu-li-link {
        padding: 50px 0 55px;
    }
    .clll-ri {
        width: 71%;
        padding: 0 50px 0 50px;
    }
    .case-main .clll-ri-ul {
        margin-bottom: 15px;
    }
    .clll-ri-tit {
        margin-bottom: 25px;
    }
    .case-page .news-main-page {
        margin-top: 60px;
    }
    /* leah end */
    .mftt-top {
        padding: 30px 16px 30px 28px;
    }
    .mftr-ul-li {
        padding: 0 30px;
    }
    .mftr-ul{
        margin: 0 -30px;
    }
    .mod-foot-top {
        margin-bottom: 90px;
    }
    .msli-link {
        width: 32px;
    }
    .mfbt-share-text {
        margin-right: 28px;
    }
    .mod-foot-top-logo {
        width: 190px;
    }
    .mod-foot-bot-tp {
        padding-bottom: 18px;
        margin-bottom: 14px;
    }
    .mfbb-riul-li {
        padding: 0 16px;
    }
    .mfbb-riul{
        margin: 0 -16px;
    }
    .slick-dots li{
        width: 8px;
        height: 8px;
        margin: 0 6px;
    }
    .head-lang, .ys-search5 {
        margin-left: 25px;
    }
    .head-other .std-btn1-box {
        padding: 6px 22px;
        font-size: 14px;
    }
    .head-nav-item-nub {
        padding: 0 18px;
    }
    .head-logo {
        width: 140px;
    }
    .head-other {
        margin-left: 100px;
    }
    .active-main-top-ri {
        padding-bottom: 40px;
    }
    .join-list-ul-li1 .jlul-crys-pic {
        width: 252px;
        height: 282px;
    }
    .join-list-ul-li .ys-demo-num{
        font-size: 42px;
    }
    .join-list-ul-li2 .jlul-crys-pic {
        width: 340px;
        height: 200px;
    }
    .join-list-ul-li3 .jlul-crys-pic {
        width: 160px;
        height: 210px;
    }
    .join-list-ul-li4 .jlul-crys-pic {
        width: 222px;
        height: 238px;
    }
    .join-list-ul-li5 .jlul-crys-pic {
        width: 210px;
        height: 270px;
    }
    .join-page .person-live-ul-li {
        padding: 50px 0;
    }
    .join-part-ul-li p {
        padding: 0 12px 10px;
    }
    .smbw-ul-li-pointer {
        width: 42px;
        height: 42px;
    }
    .smbw-ul-li-min {
        padding: 110px 20px 28px;
        top: -50px;
    }
    .smbw-ul-li-pointer:before {
        width: 10px;
        height: 10px;
    }
    .join-page .smbw-ul-li-tooltip {
        min-width: 540px;
        left: -36%;
    }
    .smbw-ul-li-tooltip{
        padding: 20px 40px;
    }
    .ysln-box-img {
        width: 22px;
    }
    .yx-sidebar1-list-nub {
        padding: 12px 0;
    }
    .yx-sidebar1-list {
        padding: 10px 0;
    }
    .yx-sidebar1 {
        width: 62px;
    }
    .gvlu-li-box-icon {
        width: 46px;
        margin-bottom: 16px;
    }
    .gvlu-li-box-tit {
        font-size: 24px;
        margin-bottom: 12px;
    }
    .gvlu-li-box {
        padding: 25px 20px;
    }
    .gvlu-li {
        padding: 0 12px;
        margin-bottom: 24px;
    }
    .gove-value-le-ul{
        margin: 0 -12px;
    }
    .gove-value-ri-img {
        height: calc(100% - 24px);
    }
    .gove-value-ri-cry {
        top: 60px;
        left: 50px;
    }
    .gvpw-ul {
        margin: 0 -30px;
    }
    .gvpw-ul-li {
        padding: 0 30px;
        margin-bottom: 20px;
    }
    .gove-value-pop-wrap {
        width: 80%;
        padding: 45px 40px;
    }
    .gove-list-ul-li {
        margin-bottom: 40px;
        padding: 0 10px;
    }
    .gove-list-ul{
        margin: 0 -10px;
    }
    .gove-safe h2{
        margin-bottom: 16px;
    }
    .gstu-li-box {
        padding: 35px 30px;
    }
    .gstu-li-tit {
        margin-bottom: 18px;
    }
    .gspa-img {
        width: 40px;
        left: calc(var(--left) - 17px);
    }
    .ys-ban-btn {
        margin-top: 24px;
    }
    .ys-ban-word{
        width: 40%;
        margin-top: 90px;
    }
    .ys-ban-slick .slick-dots{
        bottom: 30px;
    }
    .ys-banner-arrow{
        width: 32%;
    }
    .smrl-ul-li{
        width: 200px;
    }
    .serv-media-runing-list .smrl-ul {
        width: calc(calc((200px * var(--width-shu))) + calc((10px * var(--width-shu))));
    }
    .home-chose-anim-prod {
        width: 170px;
        top: -88px;
        right: 160px;
    }
    .home-chose-ri {
        padding-left: 100px;
    }
    .hcru-li-tit {
        padding: 18px 32px;
    }
    .hcru-li-word {
        padding: 0px 30px 18px;
    }
    .hcul-bot-min {
        font-size: 80px;
    }
    .arrows1-icon{
        width: 38px;
        height: 38px;
    }
    .hcso-num {
        margin-right: 18px;
        padding: 6px 8px;
    }
    .home-innov-icon {
        width: 340px;
        margin: 0 auto 28px;
    }
    .hiul-box-tp .ys-demo-num {
        font-size: 52px;
    }
    .home-innov-ul {
        margin: 0 -20px;
        margin-top: 50px;
    }
    .home-innov-ul-li {
        padding: 0 20px;
    }
    .home-innov h2 {
        margin-bottom: 10px;
    }
    .home-event h2 {
        margin-bottom: 14px;
    }
    .mod-tab {
        margin-bottom: 10px;
    }
    .home-page h2::after {
        top: -6px;
        left: -16px;
        width: 16px;
        height: 16px;
    }
    .home-ctact-word {
        margin-bottom: 22px;
    }
    .home-event-le {
        padding-right: 70px;
    }
    .home-ctact h2{
        margin-bottom: 10px;
    }
    .mod-foot-top-right {
        padding-left: 80px;
    }
    .mftr-ul-li {
        padding: 0 20px;
    }
    .mftr-ul{
        margin: 0 -20px;
    }
    .std-btn1.white .std-btn1-box{
        padding: 10px 22px;
    }
    .mod-pull-bg{
        width: 22%;
        height: 100%;
        right: 30px;
    }
    .mod-pull-wrap-ri{
        padding-left: 50px;
    }
    .mod-pull-wrap-le{
        padding-right:50px;
    }
    .head-nav-item-down{
        padding: 50px 0 60px;
    }
    .about-hono-slide .aisu-li{
        padding: 0 15px;
    }
    .about-hono-slide .about-indu-slide-ul{
        margin: 0 -15px;
    }
    /* 20250709 */
    .siul-crys-le-word h3{
        margin-bottom:10px;
    }
    .siul-crys-le-word p {
        margin-bottom: 10px;
    }
    .support-item-ul-li .software-the-le-watch {
        margin-top: 35px;
    }
    .software-wms-card {
        padding: 0;
    }
    .swcu-li {
        padding: 10px 24px 20px 40px;
    }
    .swcu-li::after {
        top: 15px;
        left: 19px;
    }
    .cmct-ul-li{
        padding: 0 40px;
    }
    .cmct-ul{
        margin: 0 -40px;
        flex-wrap: nowrap;
    }
    .casedetail-main-cont {
        margin-left: calc(18% + 70px);
        position: relative;
    }
    .sfru-wrap{
        padding: 14px;
    }
    .sfru-li.act .sfru-wrap {
        padding: 20px 30px;
    }
    .mpwl-word p, .mull-items-link span{
        font-size: 14px;
    }
    .mpwr-ul {
        margin: 0 -24px;
    }
    .mpwr-ul-li {
        padding: 0 24px;
    }
    .solu-pull .mod-pull-wrap-ri {
        padding-left: 30px;
    }
    .mod-pull-wrap-le {
        padding-right: 30px;
    }
    .mull-items {
        margin-bottom: 10px;
    }
    .mull-items-link img {
        margin-left: 8px;
        width: 16px;
    }
    .mpwr-ul-li-tab {
        margin-bottom: 16px;
    }
    .stlu-li.on .stlu-li-box-par {
        transform: translateY(-80px);
    }
    .sdbs-item-ri-box {
        padding: 60px 70px 10px 70px;
    }
    .stlu-lid {
        margin-bottom: 20px;
    }
    .sirb-tit-list {
        margin-bottom: 32px;
    }
    .ys-nybanner .ys-pos-center {
        top: auto;
        transform: translate(-50%, 0%);
        bottom: 80px;
    }
    .solu-pull .mpwr-ul-li:last-child {
        width: 72%;
    }
    .solu-pull .mpwr-ul-li:first-child {
        width: 28%;
    }
    /* 20250717 */
    .support-list-word {
        width: 70%;
        margin: 0 auto;
        margin-top: 50px;
    }
    .support-alway {
        padding: 120px 0;
    }
    .saru-li-tp {
        padding: 24px 30px 24px 30px;
        padding-right: 20px;
    }
    .saru-li-bt {
        padding: 0 80px 25px 32px;
    }
    .saru-li-tp span {
        right: 30px;
        width: 22px;
        height: 22px;
    }
    .support-alway-le {
        width: 53.5%;
        padding-right: 160px;
    }
    .support-change h2 {
        padding-left: 120px;
        margin-bottom: 100px;
    }
    .sclm-ul-li {
        margin-bottom: 120px;
    }
    .sclm-ul-li-crys {
        padding-left: 74px;
    }
    .siul-crys-le-word p {
        margin-bottom: 10px;
    }
    .siul-crys-le-word h3 {
        margin-bottom: 10px;
    }
    .support-item-ul-li .software-the-le-watch {
        margin-top: 30px;
    }
    .siul-crys-le-tit{
        margin-bottom: 30px;
    }
    .support-page .siul-crys-le-boxs{
        max-height: 400px;
    }
    .siul-crys-le {
        padding: 0 100px 0 var(--left);
    }
    .sulb-num {
        font-size: 28px;
        margin-bottom: 2px;
    }
    .smpw-ul-li1 .sulb-word p {
        font-size: 12px;
    }
    .smpw-ul-li2 .sulb-word p, .smpw-ul-li3 .sulb-word p, .smpw-ul-li4 .sulb-word p {
        font-size: 14px;
    }
    .sulb-num span {
        font-size: 20px;
        margin-left: 4px;
    }
    .support-info-ul-li {
        padding: 0 30px;
    }
    .support-info-ul {
        margin: 0 -30px;
    }
    .siul-boxs-tp-icon {
        width: 70px;
        flex-shrink: 0;
    }
    .support-info-ul {
        margin: 0 -30px;
    }
    .support-list-ul {
        border-radius: 15px;
    }
    /* g2 */
    .sfru-wrap {
        padding: 10px;
    }
    .sfru-wrap-btm-tit {
        margin-bottom: 20px;
    }
    .sfru-wrap-icon {
        max-width: 52px;
    }
    .pmhu-li{
        margin-right: 200px !important;
    }
    .pmpl-itm {
        width: 20px;
        height: 20px;
    }
    .home-solut-pop{
        width: 500px;
    }
    .hspt-clost{
        width: 30px;
    }
    .pmhu-li-par p{
        font-size: var(--font14);
    }
    .pmpl-cent-box-close {
        width: 14px;
        top: 10px;
        right: 12px;
    }
    .scesolu-top-tact-close {
        width: 22px;
        right: 80px;
        top: 24px;
    }
    .hict-tp-top-ri {
        margin-top: -114px;
    }
    .home-innov-icon {
        width: 270px;
        margin: 0 auto 24px;
    }
    .home-innov {
        height: 280vh;
        padding-bottom: 480px;
    }
    .psbs-item-prod-tit {
        margin-bottom: 12px;
    }
    /* 20250814 */
    .alul-crys-ri {
        width: 42.3%;
    }
    .alul-crys-ri-tit {
        margin-bottom: 20px;
    }
    .about-list-ul-li {
        margin-bottom: 78px;
    }
    .about-num .pmhu-li-tit {
        margin-bottom: 8px;
        font-size: 100px;
    }
    .about-page .solut-down-le {
        width: 44%;
        padding-right: 20px;
    }
    .swil-boxs-icon {
        width: 26px;
    }
    .support-world-icons-li.act .swil-boxs-icon {
        width: 40px;
    }
    .swdl-box span {
        width: 8px;
        height: 8px;
    }
    .swcl-item-icon {
        width: 26px;
        margin-right: 14px;
    }
    .ydln_text_year_font1 {
        font-size: 100px;
    }
    .ydln-text {
        padding-left: 80px;
        padding-right: 80px;
    }
    .ydln-cry{
        align-items: center;
    }
    .about-deve-icon {
        width: 36px;
        margin-left: 26px;
    }
    .mcln-icon {
        width: 12px;
    }
    .about-indu-slide{
        padding: 0 90px;
    }
    .gstu-li-icon {
        width: 104px;
        height: 104px;
        top: -52px;
    }
    .about-tech .gstu-li-box {
        width: 600px;
        padding: 80px 50px 35px;
    }
    .about-tech-textbox {
        width: 40%;
    }
    .vate-media-top {
        margin: 0 auto 70px;
    }
    .vmbc-ri {
        padding-left: 140px;
    }
    .vate-media-bot {
        padding: 60px 45px 0;
    }
    .casedet-switch-list-item.on .gmtl-cry {
        width: 60%;
        left: 60px;
        transform: translate(0%, 0%);
    }
    .gmtl-cry-tit {
        margin-bottom: 48px;
    }
    .gmtl-cry-word p {
        margin-bottom: 16px;
    }
    .gmtl-cry-tit span {
        margin-bottom: 15px;
    }
    .csli-box-icon {
        width: 50px !important;
    }
    .csli-box-title span {
        margin-right: 20px;
    }
    .vrul-box .ys-demo-num {
        font-size: 54px;
        margin-bottom: 16px;
    }
    .vate-le-word p{
        margin-bottom: 16px;
    }
    .vrul-box{
        height: 100%;
    }
    .vate-page .siul-crys-le .siul-crys-le-tit {
        margin-bottom: 26px;
    }
    .vate-page .siul-crys-le {
        padding-left: 0px;
        padding-right: 100px;
    }
    .vate-page .support-item-ul-li:nth-child(2n) .siul-crys-le {
        padding-left: 100px;
        padding-right: 0px;
    }
    .pdbs-item-box-icon {
        width: 60px;
        margin-bottom: 50px;
    }
    .vate-page .pdbs-item-box {
        padding: 50px 25px 40px;
    }
    .about-indu-cont {
        padding: 55px 60px 28px;
    }
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    :root {
        /* 字号 */
        --font44: 30px;
        --font32: 24px;
        --font28: 22px;
        --font24: 20px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 14px;
        --font16: 14px;
        --font14: 12px;
        /* 板块间距 */
        --space100: 70px;
        --space40: 30px;
        /* 导航 */
        --headh:60px;
    }
    .ys-modal-content {
        max-height: 650px;
    }
    .ys-search5-pop .ys-modal-close {
        font-size: 24px;
    }
    .yspc-wrap-input-text input, .yspc-wrap-input-text input::placeholder {
        font-size: 20px;
    }
    .yspc-wrap-input-icon {
        width: 32px;
        line-height: 60px;
    }
    .yspc-wrap-input-text {
        width: calc(100% - 32px);
    }
    .yspc-wrap-input {
        height: 60px;
    }
    .yspc-wrap-tit {
        font-size: 36px;
        margin-bottom: 22px;
    }
    /* leo-start */
    .raas-list-tit {
        padding: 0;
    }
    .raas-list-tit2 {
        font-size: 50px;
        margin-bottom: 10px;
        transform: translateX(-250%);
    }
    .rltp-tit {
        font-size: 60px;
        margin-left: 24px;
    }
    .raas-list-tit-pic .ys-imgbox-cover {
        width: 50px;
    }
    .raas-list-tit-pic {
        transform: translateX(140%);
        margin-bottom: 24px;
    }
    .rltp-par {
        width: 62%;
        transform: translateX(68%);
    }
    .raas-list-slcik-item {
        padding: 0 10px;
    }
    .raas-list-slcik {
        margin: 0 -10px;
        margin-top: 70px;
    }
    .raas-list-slcik-item .ys-imgbox-cover {
        width: 40px;
        margin-bottom: 20px;
    }
    .rlsi-tit {
        margin-bottom: 16px;
    }
    .raas-main .scesolu-wat-tit {
        margin-bottom: 24px;
    }
    .scesolu-wat-list-ul {
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .swlu-lix:not(:first-child) {
        display: none;
    }
    .raas-main .swlu-li-box {
        padding: 28px 32px;
    }
    .swlu-li-box-icon {
        width: 94px;
        margin-right: 24px;
    }
    .swlu-li {
        padding: 0 10px;
        margin-bottom: 0;
        padding-bottom: 30px;
    }
    .scesolu-wat-list-ul {
        margin: 0 -10px;
        margin-bottom: 0;
    }
    .raas-img-table table thead tr th {
        width: 344px;
        font-size: 14px;
        padding: 12px 8px 12px 12px;
    }
    .raas-img-table table tbody tr td:first-child {
        font-size: 14px;
    }
    .raas-img-table table tbody tr td {
        width: 344px;
        font-size: 14px;
        padding: 12px 12px 12px 12px;
    }
    .raas-img-tit {
        margin-bottom: 24px;
    }
    .rmtl-tit {
        font-size: 20px;
    }
    .rmtc-box-tit {
        font-size: 60px;
        margin-bottom: 6px;
    }
    .rmtc-box-tit span {
        font-size: 36px;
    }
    .rmtc-box {
        padding: 27px 10px;
    }
    .rmtc-box-par,
    .rmtc-box-par p {
        font-size: 14px;
    }
    .raas-map-top-li {
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .raas-map-top {
        margin: 0 -5px;
        margin-bottom: -10px;
    }
    .rmbr-box-pic {
        width: 200px;
    }
    .rmbl-box {
        padding: 37px 45px 41px 45px;
    }
    .rmbr-box {
        padding: 16px 16px 18px 16px;
    }
    .raas-mark-ul-li {
        width: 16.5%;
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .raas-mark-ul {
        margin: 0 -5px;
        margin-bottom: -10px;
    }
    .adv-more-tit {
        margin-bottom: 34px;
    }
    .ambs-item {
        padding: 0 12px;
    }
    .adv-more-box-slick {
        margin: 0 -12px;
    }
    .ambs-item-box {
        padding: 18px 8px 24px 8px;
    }
    .ambs-item-box-video {
        width: 74px;
    }
    .ambs-item-box-par {
        margin-top: 10px;
    }
    .solut-book-le-tit {
        margin-bottom: 24px;
    }
    .solut-book-le-par {
        margin-bottom: 12px;
    }
    .solut-book-ri .ys-form-inof-item {
        padding: 0 12px;
        margin-bottom: 23px;
    }
    .solut-book-ri .ys-form-inof {
        margin: 0 -12px;
    }
    .solut-book-ri .ys-fii-name {
        font-size: 16px;
        margin-bottom: 4px;
        top: 6px;
    }
    .sbrl-par {
        font-size: 16px;
    }
    .ys-form-inof-text.solut-book-ri-li textarea::placeholder {
        font-size: 16px;
    }
    .solut-book-ri-li input {
        font-size: 16px;
    }
    .ys-form-inof-text.solut-book-ri-li textarea {
        font-size: 16px;
    }
    .ys-form-inof-agree.solut-book-ri-li .ys-fia-text-word {
        font-size: 14px;
    }
    .solut-book-ri-li.solut-book-ri-pci img {
        width: 250px;
    }
    .ys-form-inof-submit.solut-book-ri-li .ys-fii-submit {
        padding: 9px 26px;
    }
    .solut-book-ri-li .ys-fii-tips {
        bottom: -21px;
    }
    .slbc-tit {
        margin-bottom: 12px;
    }
    .swlu-li-box-icon {
        width: 84px;
        margin-right: 31px;
    }
    .raas-img-table table tbody tr td {
        padding: 14px 18px 14px 18px;
    }
    .raas-img-table table tbody tr td::after {
        height: 42px;
    }
    .raas-list-slcik-item .ys-imgbox-cover {
        width: 36px;
        margin-bottom: 17px;
    }
    .rlsi-tit {
        margin-bottom: 13px;
    }
    .slbc-tit {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .slbc-ul-li,
    .slbc-ul-li p {
        font-size: 14px;
    }
    .swlu-li {
        padding-bottom: 20px;
    }
    .raas-main .swlu-li-box {
        padding: 24px 30px;
    }
    .swlu-li-box-icon {
        width: 70px;
        margin-right: 23px;
    }
    .raas-img-table table tbody tr td {
        padding: 14px 12px;
    }
    .rmtr-box {
        padding: 27px 40px 27px 40px;
        gap: 30px;
    }
    .raas-map-top-ri .rmtr-box-le {
        left: 40px;
    }
    .rmtm-tit {
        padding: 74px 12px 75px 12px;
    }
    .rmbr-box {
        padding: 20px 16px 20px 16px;
    }
    .ambs-item-box-video {
        width: 68px;
    }
    /* c2 */
    .ys-nybanner .ys-pos-center {
        bottom: 10px;
    }
    .prod-main .ys-nyban-title-cont {
        width: 74%;
    }
    .ys-nyban-title-h2 {
        margin-top: 12px;
    }
    .prod-main .ys-nyban-title p {
        margin-top: 5px;
    }
    .ys-nyban-title-btn {
        margin-top: 23px;
    }
    .prod-main .ys-nyban-title .pipv-box-le {
        width: 32px;
    }
    .prod-mod-tit {
        margin-bottom: 24px;
    }
    .pmpl-cent-box {
        width: 386px;
        padding: 24px 16px 26px 18px;
    }
    .pmpl-itm:nth-child(n)::before {
        width: 110%;
        height: 110%;
    }
    .prod-marq .spbl-tit {
        margin-bottom: 26px;
    }
    .pmhu-li-tit {
        font-size: 74px;
    }
    .pmhu-li {
        margin-right: 165px;
    }
    .solut-see-box-top {
        margin-bottom: 24px;
    }
    .pslb-pic {
        width: 44px;
        margin-bottom: 10px;
    }
    .pslb-tit {
        margin-bottom: 11px;
    }
    .pacb-slick-li-box {
        padding: 22px 25px 29px 19px;
    }
    .pabs-item-cent {
        position: relative;
        padding: 0 6px;
    }
    .prod-main .pabs-item-box .ys-imgbox-cover {
        margin-bottom: 10px;
    }
    .prod-main .pabs-item-box .ys-imgbox-cover {
        margin-bottom: 10px;
    }
    .pibc-tit {
        margin-bottom: 12px;
    }
    .pibc-edito p {
        margin-bottom: 8px;
    }
    .pabs-item-box1-part {
        width: 100%;
        padding: 19px 16px 41px 25px;
    }
    .pabs-item-box1 .mCSB_inside>.mCSB_container {
        margin-right: 10px;
    }
    .prod-stad-top-ri {
        width: 50.5%;
    }
    .psbs-item-plus .ys-imgbox-cover {
        width: 36px;
        margin-bottom: 12px;
    }
    .psbs-item-prod-tit {
        margin-bottom: 16px;
    }
    .pipv-box-le {
        width: 28px;
    }
    .prod-stad-top {
        margin-bottom: 55px;
    }
    .prod-yot-tit {
        margin-bottom: 28px;
    }
    .pult-box {
        padding: 20px 30px 20px 30px;
    }
    .pult-box-le-par {
        margin-left: 16px;
        margin-top: 3px;
    }
    .pytb-ul-li-bot {
        padding: 0 24px 24px 24px;
    }
    .pytb-ul-li {
        margin-bottom: 7px;
    }
    .pabs-item .pabs-item-box {
        padding-bottom: 40px;
    }
    .pdbs-item-box {
        padding: 39px 21px;
        padding-bottom: 20px;
    }
    .pdbs-item-box .ys-imgbox-cover {
        width: 68px;
        margin-bottom: 24px;
    }
    .pdbs-item-box-tit {
        margin-bottom: 12px;
    }
    .sncw-slide {
        width: 400px !important;
        position: relative;
    }
    .sncw-slide-box-tab p {
        padding: 2px 9px;
    }
    .ssbc-tit {
        margin-bottom: 12px;
    }
    .ssbc-par {
        margin-bottom: 22px;
    }
    .sncw-slide-box2 .sncw-slide-box-cent {
        bottom: 28px;
        left: 18px;
        right: 18px;
    }
    .ssbc-tit-par {
        margin-bottom: 24px;
    }
    .sncw-slide-box-pic .ys-imgbox-cover {
        margin-bottom: 12px;
    }
    .arrows2-icon {
        width: 36px;
        height: 36px;
    }
    .pacb-slick-li {
        padding: 0 10px;
    }
    .pacb-slick {
        margin: 0 -10px;
    }
    .std-btn1-box {
        padding: 10px 24px;
    }
    .ys-pos-center-box {
        position: absolute;
        bottom: 10px;
        left: 0;
    }
    .pmpl-cent-box {
        width: 318px;
        padding: 22px 16px 22px 16px;
    }
    .pmhu-li {
        margin-right: 88px;
    }
    .pslb-pic {
        width: 38px;
        margin-bottom: 8px;
    }
    .pabs-item-box-cent .ys-imgbox-cover {
        width: 44px;
    }
    .pdbs-item-box .ys-imgbox-cover {
        width: 58px;
        margin-bottom: 20px;
    }
    .sncw-slide {
        width: 370px !important;
    }
    .sncw-slide.act .sncw-slide-box-cent {
        bottom: 34px;
        left: 20px;
        right: 20px;
    }
    /* b */
    .solut-plat-box-le {
        width: 46%;
    }
    .solut-plat-box {
        padding-left: 50px;
        padding-right: 10px;
    }
    .solut-plat-box-ri {
        width: 52%;
        margin-top: 15px;
    }
    .spbr-brief {
        margin-bottom: 26px;
    }
    .stlu-li .stlu-li-box {
        padding: 25px 26px 24px 20px;
    }
    .stlu-li-box .stlu-li-box-pic {
        margin-bottom: 23px;
        width: 42px;
    }
    .solut-toggle-list-ul {
        height: 290px !important;
    }
    .stlu-li-box-image {
        width: 44px;
    }
    .stlu-li.on {
        width: 410px;
    }
    .stlu-li {
        width: 220px;
    }
    .stlu-li {
        padding: 0 10px;
    }
    .solut-toggle-list-ul {
        margin: 0 -10px;
    }
    .solut-down .solut-plat-box {
        padding-left: 150px;
    }
    .solut-down-le {
        width: 40%;
        padding-left: 20px;
    }
    .solut-down-ri {
        width: 60%;
        padding-right: 0px;
    }
    .solut-down-ri-tit {
        margin-bottom: 12px;
    }
    .solut-down-ri-par {
        margin-bottom: 26px;
    }
    .std-btn1.icon .std-btn1-box {
        padding: 10px 18px;
    }
    .solut-plat-box-bot {
        padding-top: 86px;
    }
    .spbl-label {
        margin-bottom: 8px;
    }
    .solut-plat-box-bot .spbl-tit {
        margin-bottom: 14px;
    }
    .solut-tions {
        padding-bottom: 34px;
    }
    .sdbs-item-ri-box {
        padding: 49px 50px 9px 50px;
    }
    .sirb-tit {
        margin-bottom: 24px;
    }
    .stlu-li-icon {
        width: 32px;
        margin-right: 13px;
    }
    .stlu-lid {
        margin-bottom: 16px;
    }
    .stlu-lid::after {
        left: 16px;
        top: 40px;
        width: 1px;
        height: calc(100% + 16px);
    }
    .std-btn1.white2 .std-btn1-box {
        padding: 10px 20px;
    }
    .solut-see-box {
        padding-left: 50px;
    }
    .ssbb-slick-item-box2 {
        padding: 0 10px;
    }
    .ssbb-slick-item {
        padding: 0 10px;
    }
    .ssbb-slick {
        margin: 0 -10px;
    }
    .ssbb-slick-item-tit {
        margin-top: 11px;
    }
    .ssib-icon {
        width: 36px;
        padding: 6px;
    }
    .sabs-cnet-slide {
        width: 360px !important;
    }
    .sabs-cnet-slide-box {
        margin-bottom: 14px;
    }
    .scsb-tit {
        margin-bottom: 14px;
    }
    .scsb-label-ul-li p {
        padding: 4px 10px;
        font-size: 14px;
    }
    .solut-side.remove1 {
        transform: translateY(-52%) translateX(-25%);
    }
    .solut-side.start {
        transform: translateY(-50%) translateX(-25%);
    }
    .solut-side-ul-li {
        margin-bottom: 12px;
    }
    .solut-side-ul-li p::after {
        left: -14px;
        top: 9px;
        width: 6px;
        height: 6px;
    }
    .solut-plat-box {
        padding-left: 90px;
        padding-right: 10px;
    }
    .solut-see-box {
        padding-left: 90px;
    }
    /* e1 */
    .adv-intr .adv-intr-stick {
        padding-top: 90px;
    }
    .adv-intr-cont {
        width: 65%;
    }
    .adv-intr-cont-tit {
        margin-bottom: 20px;
    }
    .ailu-li-box {
        padding: 8px 24px 0 24px;
    }
    .ailu-li-box-tit {
        margin-bottom: 22px;
        font-size: 28px;
    }
    .ailu-li:nth-child(2n) {
        transform: translateY(32px);
    }
    .adv-intr-list-ul {
        padding-bottom: 94px;
    }
    .adv-off-tit {
        margin-bottom: 42px;
    }
    .alrb-tit {
        margin-bottom: 12px;
    }
    .alrb-par {
        margin-bottom: 20px;
    }
    .alrb-edito p {
        margin-bottom: 8px;
    }
    .alrb-edito {
        margin-bottom: 32px;
    }
    .alrb-tit {
        margin-bottom: 9px;
    }
    .adv-cart-pic {
        width: 360px;
        margin-bottom: 45px;
    }
    .altt-tit {
        margin-bottom: 8px;
    }
    .acbu-li-top {
        margin-bottom: 52px;
    }
    .acbu-li {
        margin-right: 79px;
        width: 65%;
    }
    .pic {
        top: 130px;
    }
    .albu-li {
        margin-bottom: 8px;
    }
    .albu-li-icon {
        width: 28px;
        margin-right: 4px;
        margin-top: 2px;
    }
    .adv-cart-sticky-pic {
        width: 560px;
        right: -54px;
        top: -59px;
    }
    /* c1 */
    .scesolu-top-cent-tit {
        margin-bottom: 18px;
    }
    .scesolu-top-cent-tit1 {
        margin-bottom: 14px;
    }
    .scesolu-top-cent {
        width: 90%;
    }
    .scesolu-top-tact {
        padding: 38px 0 34px 0;
    }
    .scesolu-top-tact-tit {
        margin-bottom: 18px;
    }
    .scesolu-top-tact .std-btn1-box {
        padding: 9px 24px;
    }
    .strt-le-tit {
        margin-bottom: 14px;
    }
    .scesolu-tap-ri-top {
        margin-bottom: 27px;
    }
    .saws-box {
        padding: 26px 32px;
    }
    .saws-box-num {
        font-size: 28px;
        margin-bottom: 12px;
    }
    .saws-box-tit {
        margin-bottom: 14px;
    }
    .saws-box-par {
        margin-bottom: 22px;
    }
    .stlu-lie-box .ys-imgbox-cover {
        width: 34px;
        margin-bottom: 10px;
    }
    .stlu-lie.on .stlu-lie-box {
        width: 116px;
        height: 128px;
    }
    .stlu-lie .stlu-lie-box {
        width: 116px;
        height: 88px;
    }
    .scesolu-tap-le {
        width: 116px;
        margin-right: 40px;
    }
    .scesolu-tap-cont {
        width: calc(100% - 116px - 40px);
    }
    .scesolu-tap-ri-top {
        margin-bottom: 26px;
    }
    .saws-box-pic .std-btn1.icon .std-btn1-box {
        padding: 11px 16px;
    }
    .std-btn1-icon {
        width: 18px;
        margin-left: 5px;
    }
    .scesolu-wat-tab {
        margin-bottom: 8px;
    }
    .scesolu-wat-tit {
        margin-bottom: 24px;
    }
    .swlu-li-box {
        padding: 24px 26px;
    }
    .scesolu-main .ssil-cent {
        padding: 35px 0 45px 0;
    }
    .pibp-disc {
        max-height: 240px !important;
        overflow: hidden;
    }
    .strs-arr-wrap-slide {
        width: 470px;
    }
    .solut-book-ri-li input {
        font-size: 14px;
    }
    .prod-mod-pic {
        padding: 0px 140px;
    }
    .ys-form-inof-text.solut-book-ri-li {
        height: 92px;
    }
    .ys-form-inof-text.solut-book-ri-li .ys-fii-input {
        height: 92px !important;
    }
    .sirb-tit-list {
        margin-bottom: 36px;
    }
    .adv-cart-pic {
        width: 290px;
        margin-bottom: 45px;
    }
    .altt-tit {
        font-size: 22px;
    }
    .acbu-li-top-par p {
        font-size: 14px;
    }
    .pic {
        top: 122px;
    }
    .rmtl-box {
        padding: 24px 24px 260px 24px;
    }
    .solut-down {
        padding-bottom: 38px;
    }
    /* leo-end */
    /* leah start */
    /* d */
    .software-the-le {
        width: 55%;
        padding-right: 20px;
    }
    .software-the-ri {
        width: 45%;
    }
    .software-the-le-tit {
        margin-bottom: 15px;
    }
    .yxedr-active p {
        margin-bottom: 10px;
    }
    .software-the-le-watch img {
        width: 24px;
    }
    .software-why-tit {
        margin-bottom: 25px;
    }
    .swul-cont-icon {
        width: 50px;
        margin-bottom: 20px;
    }
    .swul-cont {
        padding: 35px 25px 45px;
    }
    .swul-cont-tit {
        margin-bottom: 10px;
    }
    .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 8px;
    }
    .software-wms-ri-text p {
        margin-bottom: 25px;
    }
    .software-wms-ri-tit {
        margin-bottom: 4px;
    }
    .software-wms-ri-text ul p::after {
        left: -16px;
        top: 10px;
    }
    .software-wms-ri-text ul {
        padding-left: 16px;
    }
    .software-wms-ri-text {
        margin-bottom: 20px;
    }
    .std-btn1-box {
        padding: 8px 20px;
    }
    .swcu-li {
        margin-bottom: 14px;
    }
    .software-wms-card {
        width: 12.5%;
    }
    .swcu-li p::before {
        width: 20px;
        height: 20px;
        left: -29px;
        top: -3px;
    }
    .swcu-li p::after {
        left: -22px;
    }
    .software-wms-card-ul::after {
        left: -19px;
        height: 97%;
    }
    .software-wms .mCSB_scrollTools {
        width: 4px;
    }
    /* g4 */
    .person-hi-tit {
        margin-bottom: 14px;
    }
    .person-hi-text p {
        margin-bottom: 10px;
    }
    .person-hi-text {
        padding-bottom: 55px;
    }
    .person-toge-all-icon {
        width: 22px;
        margin-bottom: 14px;
    }
    .person-toge-all {
        padding: 30px 50px 40px 40px;
    }
    .person-toge-back {
        right: 30%;
        width: 23.5%;
    }
    .ptul-cont-le {
        padding-right: 20px;
    }
    .ptul-cont-le-tit {
        margin-bottom: 20px;
    }
    .ptul-cont-le-ul {
        margin-bottom: 22px;
        max-height: 280px;
    }
    .pclu-li {
        margin-bottom: 15px;
    }
    .pclu-li-tit {
        padding-left: 15px;
    }
    .person-work-tit {
        margin-bottom: 10px;
    }
    .person-work-text {
        margin-bottom: 50px;
    }
    .person-work-ul-li {
        padding: 0 30px;
        margin-bottom: 40px;
    }
    .person-work-ul {
        margin: 0 -30px;
    }
    .pwul-tit {
        margin-bottom: 6px;
    }
    .person-work-pic .slick-list {
        margin-bottom: 15px;
    }
    .person-work-pic-li {
        padding: 0 5px;
    }
    .person-work-pic {
        margin: 0 -5px;
    }
    .person-live-ul-li {
        padding: 15px 0;
    }
    .plul-le {
        width: 40%;
    }
    .plul-ri {
        width: 60%;
    }
    .person-live-ul {
        margin-bottom: 25px;
    }
    .person-live .slick-list {
        margin-bottom: 20px;
    }
    .person-live-caro-li {
        padding: 0 5px;
    }
    .person-live-caro {
        margin: 0px -5px;
    }
    .plcl-top-ul {
        margin: 0 -5px;
    }
    .plcl-top-ul-li {
        padding: 0 5px;
    }
    .person-live-caro-li:nth-child(2n) .plcl-below {
        margin-bottom: 10px;
    }
    .plcl-top-ul-li {
        margin-bottom: 10px;
    }
    .person-hi-tit {
        margin-bottom: 10px;
    }
    .person-college-text {
        margin-bottom: 50px;
        width: 100%;
    }
    .person-college-ul-li {
        padding: 0 20px;
        margin-bottom: 35px;
    }
    .person-college-ul {
        margin: 0 -20px;
    }
    .pcul-cont img {
        width: 44px;
        margin-bottom: 10px;
    }
    .pcul-cont-tit {
        margin-bottom: 6px;
    }
    .person-vacan-tit {
        margin-bottom: 25px;
    }
    .person-vacan-ul {
        margin-bottom: 25px;
    }
    .pvul-link {
        padding: 20px 20px 20px 20px;
    }
    .pvul-link-area img {
        width: 24px;
    }
    .pvul-link-area p {
        padding-left: 8px;
    }
    .pvul-link-depart span {
        padding-right: 14px;
    }
    .pvul-link-depart img {
        width: 25px;
    }
    .person-vacan .std-btn1-box {
        padding: 10px 30px;
    }
    .person-vacan-pop .ys-modal-close {
        width: 36px;
    }
    .pvpc-tit {
        margin-bottom: 20px;
    }
    .pvpc-text ul {
        margin-bottom: 30px;
    }
    .pvpc-text li {
        margin-bottom: 18px;
    }
    .pvpc-text p {
        padding-left: 18px;
    }
    .pvpc-text p::after {
        width: 6px;
        height: 6px;
    }
    .pclu-li-tit::after {
        width: 6px;
        height: 6px;
    }
    .person-vacan-pop .ys-modal-content {
        padding: 50px 45px;
    }
    .pwul-text p {
        font-size: 14px;
    }
    .person-work-ul-li::after {
        top: 60px;
    }
    /* f3 */
    .active-main-top-ri {
        padding-left: 24px;
        padding-top: 30px;
    }
    .amtr-tit {
        margin-bottom: 8px;
    }
    .amtr-text,
    .amtr-text p {
        margin-bottom: 15px;
    }
    .amtr-ul-li {
        margin-bottom: 2px;
    }
    .amtr-ul-li-con p {
        padding-left: 5px;
    }
    .active-main .std-btn2 {
        margin-top: 20px;
    }
    .arrows2-icon {
        width: 36px;
        height: 36px;
    }
    .nmtc-arrow {
        bottom: 40px;
    }
    .active-main .slick-list {
        margin-bottom: 18px;
    }
    .nmtc-name {
        padding: 0 6px;
    }
    .news-main-top-card {
        margin: 0px -6px;
    }
    .nmtc-name-link::after {
        height: 2px;
        bottom: 0px;
    }
    .ambu-li {
        margin-bottom: 60px;
        padding: 0 10px;
    }
    .active-main-below-ul {
        margin: 0 -10px -60px;
    }
    .ambu-li-link .ys-imgbox-cover {
        margin-bottom: 15px;
    }
    .ambu-li-link-tit {
        margin-bottom: 10px;
        text-underline-offset: 7px;
    }
    .active-main-below .amtr-ul-li-con img {
        width: 15px;
    }
    .active-main-below .amtr-ul-li-con p {
        padding-left: 4px;
    }
    .ambu-li-link-icon {
        width: 25px;
        height: 25px;
        bottom: 0px;
    }
    .news-main-page {
        margin-top: 45px;
    }
    .pc-fenye li {
        width: 26px;
        height: 26px;
        line-height: 26px;
    }
    .pc-fenye li {
        margin: 0 6px;
    }
    /* f2 */
    .report-banner-all {
        padding-bottom: 30px;
    }
    .report-banner-all-le {
        padding-right: 20px;
        padding-top: 30px;
    }
    .rbal-card {
        margin-bottom: 16px;
    }
    .rbal-tit {
        margin-bottom: 16px;
    }
    .report-main-oth {
        width: 18%;
    }
    .report-main-oth-share {
        margin-bottom: 10px;
    }
    .report-main-oth-img {
        margin-bottom: 40px;
    }
    .ys-share-list {
        margin-right: 18px;
    }
    .report-news-all-tit {
        font-size: 30px;
        margin-bottom: 25px;
    }
    .dmeu-li {
        padding: 0 10px;
    }
    .detailact-main-eve-ul {
        margin: 0 -10px;
    }
    .dmeu-li-con-time {
        margin-top: 15px;
        margin-bottom: 4px;
    }
    .report-news .dmeu-li-con-tit {
        margin-bottom: 8px;
    }
    .dmeu-li-con-text {
        margin-bottom: 20px;
    }
    .ys-share-img {
        width: 26px;
    }
    .rmof-button {
        width: 34px;
    }
    .rmof-input {
        height: 34px;
        width: calc(100% - 34px);
    }
    /* f7 */
    .casedetail-banner-all-ri {
        padding-left: 46px;
    }
    .casedetail-banner .dmul-link-ri-label {
        margin: 0 -5px 16px;
    }
    .cbar-tit {
        margin-bottom: 14px;
    }
    .casedetail-banner {
        padding-bottom: 45px;
    }
    .casedetail-main {
        padding-top: 55px;
        padding-bottom: 75px;
    }
    .casedetail-main-cont-top {
        margin-bottom: 25px;
        padding-bottom: 25px;
    }
    .cmct-ul {
        margin: 0 -70px;
    }
    .cmct-ul-li {
        padding: 0 70px;
    }
    .cmct-ul-li-num {
        font-size: 32px;
    }
    .ys-video-btn {
        padding-bottom: 25px;
    }
    .ys-video-btn img:nth-last-child(1) {
        width: 50px;
    }
    .casedetail-main-cont-intro {
        padding: 35px 30px 30px 30px;
    }
    .cmci-le-tit {
        margin-bottom: 16px;
    }
    .casedetail-caro {
        padding: 50px 0 60px;
    }
    .casedetail-caro-tit {
        margin-bottom: 26px;
    }
    .casedetail-caro-ul {
        margin: 0 -15px;
    }
    .casedetail-caro-ul-li {
        padding: 0 15px;
    }
    .ccul-link .ys-imgbox-cover {
        margin-bottom: 18px;
    }
    .casedetail-caro .clll-ri-ul {
        margin-bottom: 8px;
    }
    .ccul-link-tit {
        margin-bottom: 14px;
    }
    .casedetail-caro .dmul-link-ri-label {
        margin: 0 -3px 22px;
    }
    /* f5 */
    .down-main-top {
        padding-bottom: 35px;
    }
    .down-main-top-search {
        padding-right: 10px;
        width: 27%;
    }
    .dmts-se {
        width: 18px;
    }
    .down-main-ul-li {
        padding: 0 10px;
        margin-bottom: 25px;
    }
    .down-main-ul {
        margin: 0 -10px -25px;
    }
    .dmul-link-ri {
        padding: 5px 0 5px 15px;
    }
    .dmul-link {
        padding: 20px 25px 20px 25px;
    }
    .dmul-link-ri-tit {
        margin-bottom: 10px;
    }
    .std-btn1.icon .std-btn1-box {
        padding: 8px 16px;
    }
    .down-page .news-main-page {
        margin-top: 45px;
    }
    .nmtc-name-link {
        font-size: 18px;
    }
    /* f4 */
    .detailact-banner-tit {
        margin-bottom: 18px;
        font-size: 30px;
    }
    .detailact-banner-all {
        margin-bottom: 18px;
    }
    .detailact-banner-all-time {
        padding-right: 90px;
    }
    .detailact-banner-all-time img {
        width: 16px;
    }
    .detailact-banner-con-ri {
        padding-left: 25px;
    }
    .dbcr-text p {
        margin-bottom: 15px;
    }
    .detailact-main-eve {
        margin-bottom: 100px;
    }
    .dmeu-li-con-tit {
        margin-bottom: 20px;
    }
    /* f6 */
    .case-main {
        margin-top: 35px;
    }
    .case-main-top-industry {
        margin-bottom: 15px;
    }
    .cmti-name {
        width: 110px;
    }
    .cmti-ul {
        margin: 0 -12px;
    }
    .cmti-ul-li {
        padding: 0 12px;
    }
    .cmti-ul-li-cont p {
        padding-right: 5px;
    }
    .case-main-below-select {
        margin-bottom: 15px;
    }
    .cmbs-name {
        width: 220px;
    }
    .cmbs-ri-clear {
        margin-left: 30px;
    }
    .cmbu-li-link {
        padding: 40px 0 40px;
    }
    .clll-ri {
        padding: 0 20px 0 20px;
    }
    .case-main .clll-ri-ul {
        margin-bottom: 8px;
    }
    .clll-ri-tit {
        margin-bottom: 12px;
    }
    .case-page .news-main-page {
        margin-top: 45px;
    }
    /* f1 */
    .null-ri {
        padding: 10px 30px 10px 20px;
    }
    .null-ri-time {
        margin-bottom: 6px;
    }
    .null-ri-tit {
        margin-bottom: 10px;
    }
    .null-ri-text {
        margin-bottom: 20px;
    }
    .nmbl-link-le {
        padding-right: 10px;
    }
    .nllc-tit {
        margin-bottom: 8px;
    }
    .nllc-text {
        margin-bottom: 20px;
    }
    .news-page .news-main-page {
        margin-top: 45px;
    }
    .news-main .slick-list {
        padding-top: 40px;
    }
    .news-main-top {
        margin-bottom: 30px;
    }
    /* leah end */
    .mftt-top {
        padding: 24px 16px;
    }
    .mod-foot-top-right {
        padding-left: 60px;
    }
    .mod-foot-top-touch .std-btn1-box {
        padding: 6px 24px;
    }
    .mftt-top-tit{
        margin-bottom: 10px;
    }
    .mftr-ul-li {
        padding: 0 20px;
    }
    .mftr-ul{
        margin: 0 -20px;
    }
    .mod-foot-top {
        margin-bottom: 50px;
    }
    .mfbt-share-list-item {
        padding: 0 10px;
    }
    .msli-link {
        width: 28px;
    }
    .mod-foot-top-logo {
        width: 170px;
    }
    .mfbb-riul-li{
        padding: 0 10px;
    }
    .mfbb-riul{
        margin: 0 -10px;
    }
    .mfbt-share-list {
        margin: 0 -10px;
    }
    .head-lang, .ys-search5 {
        margin-left: 18px;
    }
    .ys-search5-icon{
        width: 28px;
    }
    .head-lang-top-circle {
        width: 26px;
    }
    .head-lang-top-jian {
        width: 10px;
        margin-left: 4px;
    }
    .head-nav-item-nub {
        padding: 0 16px;
    }
    .mod-nav.ys-cont1720{
        width: 90vw;
    }
    .head-other .std-btn1-box {
        padding: 8px 16px 6px;
        font-size: 12px;
    }
    .head-other {
        margin-left: 88px;
    }
    .head-nav-item-nub {
        padding: 0 14px;
    }
    .head-logo {
        width: 130px;
    }
    .slick-dots li{
        margin: 0 6px;
    }
    .null-ri-time{
        font-size: 14px;
    }
    .join-list-ul-li .ys-demo-num {
        font-size: 36px;
    }
    .gvlu-li-box-icon {
        width: 40px;
        margin-bottom: 16px;
    }
    .gvlu-li-box-tit {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .gcrc-tit {
        margin-bottom: 18px;
    }
    .gove-value-le {
        padding-right: 26px;
    }
    .gove-value-ri-cry {
        top: 50px;
        left: 44px;
    }
    .glul-link-name{
        margin-bottom: 10px;
    }
    .gove-list-ul-li {
        margin-bottom: 30px;
        padding: 0 10px;
    }
    .gove-safe-text-ul {
        width: 56%;
    }
    .gspa-img {
        width: 40px;
        left: calc(var(--left) + 10px);
    }
    .gove-safe-pic-ul::after{
        left: 7.5vw;
    }
    .gove-safe-text-ul {
        width: 56%;
        margin-left: -3px;
    }
    .gvpw-ul {
        margin: 0 -20px;
    }
    .gvpw-ul-li {
        padding: 0 20px;
        margin-bottom: 20px;
    }
    .gove-value-pop-wrap {
        width: 80%;
        padding: 40px 36px;
    }
    .gvlu-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .gove-value-le-ul {
        margin: 0 -10px;
    }
    .gove-value-le {
        padding-right: 20px;
    }
    .gove-value-ri-img {
        height: calc(100% - 20px);
    }
    .std-btn1.white .std-btn1-box {
        padding: 8px 20px;
    }
    .home-event-cont {
        width: 92%;
    }
    .home-page h2::after {
        top: -4px;
        left: -12px;
        width: 12px;
        height: 12px;
    }
    .home-innov-icon {
        width: 240px;
        margin: 0 auto 20px;
    }
    .home-innov h2 {
        margin-bottom: 8px;
    }
    .home-innov-ul {
        margin: 0 -20px;
        margin-top: 40px;
    }
    .hiul-box-tp .ys-demo-num{
        font-size: 40px;
    }
    .hcul-bot{
        bottom: 40px;
        left: 70px;
    }
    .hcul-bot-min{
        font-size: 64px;
    }
    .home-solut h2{
        margin-bottom: 12px;
    }
    .home-chose-anim-prod {
        width: 140px;
        top: -76px;
        right: 140px;
    }
    .home-chose-ri {
        padding-left: 60px;
    }
    .hcru-li-tit {
        padding: 16px 30px;
    }
    .hcru-li-tit::after{
        width: 10px;
        height: 10px;
    }
    .smrl-ul-li {
        width: 160px;
    }
    .serv-media-runing-list .smrl-ul {
        width: calc(calc((160px * var(--width-shu))) + calc((10px * var(--width-shu))));
    }
    .ys-ban-word{
        width: 44%;
        margin-top: 46px;
    }
    .ys-ban-btn{
        margin-top: 20px;
    }
    .mod-pull-bg{
        width: 27%;
        right: 10px;
    }
    .mod-pull-wrap-ri {
        padding-left: 30px;
    }
    .mod-pull-wrap-le{
        padding-right: 30px;
    }
    .mull-items-link img{
        margin-left: 20px;
    }
    .mpwr-ul-li{
        padding: 0 20px;
    }
    .mpwr-ul{
        margin:0 -20px;
    }
    .mull-items{
        margin-bottom: 10px;
    }
    .arrows1-icon {
        width: 34px;
        height: 34px;
    }
    .about-hono-slide .aisu-li{
        padding: 0 10px;
    }
    .about-hono-slide .about-indu-slide-ul{
        margin: 0 -10px;
    }
    /* 20250709 */
    .swcu-li::after{
        left: -19px;
    }
    .swcu-li::after {
        left: 22px;
    }
    .swcu-li {
        padding: 10px 17px 10px 40px;
    }
    .cmct-ul-li{
        padding: 0 20px;
    }
    .cmct-ul{
        margin: 0 -20px;
        flex-wrap: nowrap;
    }
    .cmct-ul-li-text{
        font-size: var(--font14);
    }
    .casedetail-main-cont {
        margin-left: calc(18% + 46px);
        position: relative;
    }
    .solution-featur-ri .sfru-wrap-btm-info{
        max-height: 240px;
    }
    .solution-featur-ri .sfru-wrap-btm-info {
        padding-right: 30px !important;
    }
    .sfru-wrap {
        padding: 8px;
    }
    .head-nav-item-down .ys-cont1720{
        width: 90vw;
    }
    .mpwl-word p, .mull-items-link span {
        font-size: 12px;
    }
    .mpwr-ul-li {
        padding: 0 12px;
    }
    .mpwr-ul {
        margin: 0 -12px;
    }
    .mpwr-ul-li-min {
        display: flex;
        margin: 0 -10px;
    }
    .mull-items-link img {
        margin-left: 6px;
    }
    .ys-nybanner .ys-pos-center {
        bottom: 40px;
    }
    .solu-pull .mod-pull-wrap-ri {
        padding-right: 2% !important;
    }
    .head-nav-item-down .ys-cont1720 {
        width: 94vw;
    }
    .mod-nav.ys-cont1720 {
        width: 94vw;
    }
    .mpwr-ul{
        justify-content: space-between;
    }
    /* 20250717 */
    .support-info-ul-li {
        padding: 0 20px;
    }
    .siul-boxs-tp-icon {
        width: 50px;
        flex-shrink: 0;
    }
    .support-info-ul {
        margin: 0 -20px;
    }
    .siul-boxs-tp {
        margin-right: -18px;
    }
    .sulb-num {
        font-size: 24px;
        margin-bottom: 2px;
    }
    .sulb-num span {
        font-size: 16px;
        margin-left: 4px;
    }
    .support-page .siul-crys-le-boxs {
        max-height: 340px;
    }
    .siul-crys-le {
        padding: 0 60px 0 var(--left);
    }
    .support-item-ul-li:nth-child(2n) .siul-crys-le {
        padding: 0px calc(var(--left) + 0px) 0px 60px;
    }
    .siul-crys-le-tit {
        margin-bottom: 24px;
    }
    .support-change-le {
        padding-right: 80px;
    }
    .support-change h2 {
        padding-left: 96px;
        margin-bottom: 89px;
    }    
    .sclm-ul-li-crys {
        padding-left: 50px;
    }
    .sulc-title {
        margin-bottom: 24px;
    }
    .support-list-ul {
        border-radius: 10px;
    }
    .support-list-word p {
        margin-bottom: 14px;
    }
    .support-list-word {
        width: 76%;
        margin: 0 auto;
        margin-top: 46px;
    }
    .support-alway {
        padding: 100px 0;
    }
    .saru-li-tp {
        padding: 20px 24px;
        padding-right: 16px;
    }
    .saru-li-tp span {
        right: 20px;
        width: 18px;
        height: 18px;
    }
    .support-alway-le {
        width: 53.5%;
        padding-right: 100px;
    }
    /* g2 */
    .sfru-li.act .sfru-wrap {
        padding: 20px 30px;
    }
    .solution-featur-ri .sfru-wrap-btm-info {
        max-height: 200px;
        padding-right: 10px;
    }
    .pmhu-li{
        margin-right: 120px !important;
    }
    .pmpl-itm {
        width: 16px;
        height: 16px;
    }
    .home-solut-pop {
        width: 440px;
        padding: 50px 30px;
    }
    .pmpl-cent-box {
        width: 318px;
        padding: 22px 22px 22px 16px;
    }
    .pmpl-cent-box-close {
        width: 14px;
        top: 10px;
        right: 14px;
    }
    .scesolu-top-tact-close {
        width: 20px;
        right: 60px;
        top: 20px;
    }
    .hict-tp-top-ri {
        margin-top: -102px;
    }
    .home-innov {
        padding-bottom: 380px;
    }
    .psbs-item-prod-tit {
        margin-bottom: 6px;
    }
    /* 20250814 */
    .gstu-li {
        top: 140px;
    }
    .gstu-li-icon {
        width: 80px;
        height: 80px;
        top: -40px;
    }
    .about-tech .gstu-li-box {
        padding: 70px 30px 32px;
    }
    .gstu-li-tit {
        margin-bottom: 14px;
    }
    .about-hono-top {
        margin-bottom: 30px;
    }
    .about-indu-slide {
        padding: 0 50px;
    }
    .aisu-li{
        padding: 0 20px;
    }
    .about-indu-slide-ul {
        margin: 0 -20px;
    }
    .ydln_text_year_font1 {
        font-size: 82px;
    }
    .ydln-text {
        padding-left: 75px;
        padding-right: 0px;
    }
    .ys-develop1-box {
        margin-bottom: 54px;
    }
    .about-deve-icon {
        width: 30px;
        margin-left: 22px;
    }
    .swcl-item-icon {
        width: 24px;
        margin-right: 12px;
    }
    .swil-boxs-icon {
        width: 22px;
    }
    .support-world-icons-li.act .swil-boxs-icon {
        width: 28px;
    }
    .about-num .pmhu-li-tit {
        margin-bottom: 8px;
        font-size: 70px;
    }
    .about-page .ys-nybanner .ys-pos-center {
        bottom: 40px;
    }
    .gmtl-cry-tit {
        margin-bottom: 38px;
    }
    .vate-media-bot {
        padding: 50px 40px 0;
    }
    .vmbc-ri {
        padding-left: 110px;
    }
    .vmbc-ri-word {
        max-height: 290px;
        padding-bottom: 100px;
    }
    .vmbc-ri-word p {
        margin-bottom: 16px;
    }
    .vate-page .vate-media-top img:nth-child(2) {
        width: 52px;
    }
    .vate-page .pdbs-item-box {
        padding: 40px 20px;
    }
    .vate-page .pic{
        font-size: 180px;
    }
    .acbu-li-crys-ri img:nth-child(2){
        margin-top: 186px;
    }
    .vate-page .acbu-li:nth-child(2n) .acbu-li-crys-ri img:nth-child(1) {
        margin-top: 96px;
    }
    .vate-cart-word{
        padding-bottom: 42px;
        margin-bottom: 44px;
    }
    .vate-page .siul-crys-le {
        padding-left: 0px;
        padding-right: 70px;
    }
    .vate-page .support-item-ul-li:nth-child(2n) .siul-crys-le {
        padding-left: 70px;
        padding-right: 0px;
    }
    .vate-page .support-item-ul-li{
        margin-bottom: 60px;
    }
    .vate-le {
        width: 60%;
    }
    .vate-ri{
        width: 35%;
    }
    .vrul-box .ys-demo-num {
        font-size: 42px;
        margin-bottom: 12px;
    }
    .vrul-box {
        padding: 50px 20px;
    }
    /* 1440end */
}
@media screen and (max-width: 1200px) {
    .home-innov {
        padding-bottom: 350px;
    }
}
@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font44: 24px;
        --font32: 22px;
        --font28: 20px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 14px;
        --font16: 14px;
        --font14: 12px;
        /* 板块间距 */
        --space100: 56px;
        --space40: 26px;
        --headh:56px;
    }
    /* leo-start */
    /* e2 */
    .raas-list-tit {
        padding: 0 40px;
    }
    .raas-list-tit2 {
        font-size: 40px;
        margin-bottom: 8px;
        transform: translateX(0);
    }
    .raas-list-tit-pic {
        transform: translateX(0);
        margin-bottom: 18px;
    }
    .rltp-tit {
        font-size: 50px;
        margin-left: 16px;
    }
    .raas-list-tit-pic .ys-imgbox-cover {
        width: 38px;
    }
    .raas-list-slcik-item {
        padding: 0 10px;
        padding-bottom: 30px;
    }
    .slick-dots {
        bottom: 0px;
    }
    .raas-list-slcik {
        margin: 0 -10px;
        margin-top: 50px;
    }
    .raas-list-slcik-item .ys-imgbox-cover {
        width: 38px;
        margin-bottom: 17px;
    }
    .rlsi-tit {
        margin-bottom: 12px;
    }
    .raas-main .scesolu-wat-tit {
        margin-bottom: 22px;
    }
    .raas-main .swlu-li-box {
        padding: 22px 26px 22px 24px;
    }
    .swlu-li-box-icon {
        width: 88px;
        margin-right: 20px;
    }
    .raas-img-tit {
        margin-bottom: 22px;
    }
    .raas-img-table-box {
        width: 1000px;
    }
    .raas-img-table {
        overflow-x: scroll;
        overflow-y: hidden;
        /* 隐藏竖向滚动条 */
    }
    .raas-map-box-le {
        width: 61%;
        padding: 0 7px;
    }
    .raas-map-box-le .raas-map-top-li {
        width: 100%;
    }
    .raas-map-box-ri {
        width: 39%;
        padding: 0 7px;
    }
    .raas-map-box-ri .raas-map-top-li {
        width: 100%;
    }
    .raas-map-box-le {
        padding: 0;
    }
    .raas-map-box-center {
        margin: 0 -7px;
    }
    .rmtc-box {
        padding: 37px 20px;
    }
    .rmtc-box-tit {
        font-size: 64px;
        margin-bottom: 5px;
    }
    .rmtc-box-tit span {
        font-size: 44px;
    }
    .rmtc-box-par,
    .rmtc-box-par p {
        font-size: 12px;
    }
    .rmbr-box {
        padding: 20px 23px 8px 23px;
    }
    .raas-map-bot-ri .rmtc-box-par {
        margin-bottom: 14px;
    }
    .rmtr-box {
        padding: 0px 35px 0px 37px;
        gap: 24px;
    }
    .rmtr-box {
        height: 100%;
    }
    .raas-map-top-li {
        margin-bottom: 11px;
    }
    .rmtl-tit {
        font-size: 30px;
    }
    .rmbr-box-pic {
        width: 210px;
    }
    .raas-map-box-bot {
        width: 100%;
    }
    .raas-map-box-bot .raas-map-top-li {
        width: 100%;
    }
    .rmbl-box {
        padding: 64px 54px 60px 73px;
    }
    .raas-map-box-bot .rmtc-box-tit {
        font-size: 86px;
        margin-bottom: 5px;
    }
    .rmbl-box .rmtr-box-ri {
        gap: 41px;
    }
    .rmtm-tit {
        font-size: 38px;
    }
    .raas-map-bot-le .rmtc-box-par p {
        font-size: 20px;
    }
    .raas-mark-ul-li {
        width: 25%;
    }
    .adv-more-tit {
        margin-bottom: 26px;
    }
    .ambs-item-box-video {
        width: 50px;
    }
    .ambs-item {
        padding: 0 10px;
    }
    .adv-more-box-slick {
        margin: 0 -10px;
    }
    .ambs-item-box-par {
        font-size: 16px;
        margin-top: 8px;
    }
    .solut-book .ys-cont1720 {
        flex-direction: column;
    }
    .solut-book-le {
        width: 100%;
        margin-bottom: 24px;
    }
    .solut-book-le-tit {
        margin-bottom: 20px;
    }
    .solut-book-le-par {
        margin-bottom: 6px;
    }
    .solut-book-ri {
        width: 100%;
    }
    .ys-form-inof-text.solut-book-ri-li .ys-fii-input {
        height: 106px !important;
    }
    .solut-book-ri .ys-form-inof-item {
        padding: 0 10px;
        margin-bottom: 21px;
    }
    .solut-book-ri .ys-form-inof {
        margin: 0 -10px;
    }
    .ys-form-inof-text.solut-book-ri-li {
        height: 106px;
    }
    .solut-book-ri-li.solut-book-ri-pci img {
        width: 236px;
    }
    .ys-form-inof-submit.solut-book-ri-li .ys-fii-submit {
        padding: 7px 23px;
        font-size: 14px;
    }
    /* c2 */
    .ys-nyban-title-pic .ys-imgbox-cover {
        width: 36px;
    }
    .prod-main .ys-nyban-title-cont {
        width: 100%;
    }
    .ys-nyban-title-h2 {
        margin-top: 10px;
    }
    .prod-main .ys-nyban-title p {
        margin-top: 4px;
    }
    .prod-main .ys-nyban-title .pipv-box-le {
        width: 26px;
    }
    .prod-mod-tit {
        margin-bottom: 20px;
    }
    .pmpl-itm {
        width: 8px;
        height: 8px;
    }
    .pmpl-cent-box {
        width: 386px;
        padding: 20px 16px 20px 16px;
    }
    .prod-marq .spbl-tit {
        margin-bottom: 22px;
    }
    .pmhu-li-tit {
        font-size: 60px;
    }
    .pmhu-li {
        margin-right: 94px;
    }
    .pacb-slick-li {
        padding: 0 10px;
    }
    .pacb-slick {
        margin: 0 -10px;
    }
    .pabs-item-box-cent .ys-imgbox-cover {
        width: 46px;
    }
    .pibc-tit {
        margin-bottom: 11px;
    }
    .prod-main .pabs-item-box .ys-imgbox-cover {
        margin-bottom: 9px;
    }
    .pabs-item .pabs-item-box {
        padding-bottom: 24px;
    }
    .prod-stad-top {
        flex-direction: column;
        margin-bottom: 36px;
    }
    .prod-stad-top-le {
        width: 100% !important;
    }
    .prod-stad-top-ri {
        width: 100%;
    }
    .pstr-table table tbody tr td:last-child {
        padding: 9px;
    }
    .pstr-table table tbody tr td:first-child {
        padding: 9px;
    }
    .psbs-item-plus .ys-imgbox-cover {
        width: 32px;
        margin-bottom: 9px;
    }
    .psbs-item-plus {
        margin-bottom: 10px;
    }
    .pipv-box-le {
        width: 24px;
    }
    .psbs-item-prod-tit {
        margin-bottom: 14px;
    }
    .pult-box {
        padding: 18px 24px 18px 24px;
    }
    .pult-box-le-par {
        margin-left: 12px;
        margin-top: 5px;
    }
    .pult-box-ri::after {
        width: 20px;
    }
    .pult-box-ri::before {
        height: 20px;
    }
    .pulb-ri p {
        margin-bottom: 8px;
    }
    .pulb-ri p {
        margin-bottom: 7px;
    }
    .pytb-ul-li-bot {
        padding: 0 20px 20px 20px;
    }
    .prod-yot-tit-box {
        margin-bottom: 33px;
    }
    .pdbs-item-box {
        padding: 25px 18px;
        padding-bottom: 16px;
    }
    .pdbs-item-box .ys-imgbox-cover {
        width: 54px;
        margin-bottom: 16px;
    }
    .pdbs-item-box-tit {
        margin-bottom: 10px;
    }
    .pdbs-item {
        padding: 0 10px;
    }
    .prod-diff-bot-slick {
        margin: 0 -10px;
    }
    .spbl-label {
        margin-bottom: 8px;
    }
    .sncw-slide {
        width: 350px !important;
    }
    .sncw-slide-box-pic .ys-imgbox-cover {
        margin-bottom: 10px;
    }
    .ssbc-data {
        font-size: 14px;
        margin-bottom: 4px;
    }
    .ssbc-tit {
        margin-bottom: 8px;
    }
    .ssbc-tit-par {
        margin-bottom: 16px;
    }
    .ssbc-par {
        margin-bottom: 16px;
    }
    .ssbc-tit {
        margin-bottom: 6px;
    }
    .sncw-slide-box2 .sncw-slide-box-cent {
        bottom: 24px;
        left: 14px;
        right: 14px;
    }
    .arrows2-icon {
        width: 34px;
        height: 34px;
    }
    .prod-main .pabs-item-box .ys-imgbox-cover {
        margin-bottom: 8px;
    }
    .prod-yot-tit {
        margin-bottom: 22px;
    }
    .std-btn1-box {
        padding: 8px 19px;
    }
    .sncw-slide {
        width: 370px !important;
    }
    .scesolu-wat-list-ul .slick-dots {
        bottom: 0px;
    }
    .rmtc-box-tit {
        font-size: 28px;
        margin-bottom: 5px;
    }
    .rmtl-tit {
        font-size: 14px;
    }
    .rmtc-box-tit span {
        font-size: 20px;
    }
    .rmtc-box {
        padding: 20px 14px;
    }
    .rmtr-box {
        padding: 20px 25px 20px 27px;
        gap: 24px;
    }
    .raas-map-top-ri .rmtr-box-le {
        left: 27px;
    }
    .rmtm-tit {
        font-size: 21px;
    }
    .rmtm-tit {
        padding: 50px 12px 50px 12px;
    }
    .rmbr-box-pic {
        width: 114px;
    }
    .rmtc-box-par,
    .rmtc-box-par p {
        font-size: 8px;
    }
    .rmbl-box .rmtr-box-ri {
        gap: 18px;
    }
    .raas-map-bot-le .rmtc-box-par p {
        font-size: 12px;
    }
    .rmbl-box {
        padding: 24px 28px 26px 25px;
    }
    .rmtc-box {
        padding: 20px 10px;
    }
    .rmbr-box-pic {
        width: 122px;
    }
    .rmbr-box {
        padding: 25px 17px 19px 17px;
    }
    .rmbl-box {
        padding: 27px 28px 27px 25px;
    }
    .ambs-item-box-video {
        width: 46px;
    }
    .ambs-item-box-par {
        font-size: 14px;
        margin-top: 6px;
    }
    .ambs-item-box {
        padding: 16px 8px 18px 8px;
    }
    .pmpl-cent-box {
        width: 260px;
        padding: 18px 14px 18px 14px;
    }
    .pmpl-cent-box-tit {
        margin-bottom: 8px;
    }
    .pabs-item-box-cent .ys-imgbox-cover {
        width: 42px;
    }
    .pibc-tit {
        margin-bottom: 8px;
    }
    .prod-stad .prod-stad-top-le {
        margin-bottom: 20px;
    }
    .pstr-table table tbody tr td:last-child {
        padding: 8px;
    }
    .pstr-table table tbody tr td:first-child {
        padding: 8px;
    }
    .psbs-item-prod-tit {
        margin-bottom: 11px;
    }
    .pipv-box-le {
        width: 20px;
    }
    .psbs-item-prod-tit {
        font-size: 12px;
    }
    .pipv-box-ri {
        font-size: 12px;
    }
    .pulb-ri p {
        margin-bottom: 5px;
    }
    .pult-box {
        padding: 16px 22px;
    }
    .prod-yot-tit-box {
        margin-bottom: 28px;
    }
    .pdbs-item-box .ys-imgbox-cover {
        width: 44px;
        margin-bottom: 14px;
    }
    .pdbs-item-box-tit {
        margin-bottom: 8px;
    }
    .sncw-slide {
        width: 326px !important;
    }
    .sncw-slide.act .sncw-slide-box-cent {
        bottom: 28px;
        left: 18px;
        right: 18px;
    }
    /* b */
    .solut-plat .solut-plat-box {
        flex-direction: column;
    }
    .solut-plat .solut-plat-box-le {
        width: 100%;
    }
    .solut-plat .solut-plat-box-ri {
        width: 100%;
    }
    .solut-side {
        display: none;
    }
    .solut-plat-box {
        padding: 0;
    }
    .spbl-label {
        margin-bottom: 5px;
    }
    .spbr-brief {
        margin-bottom: 26px;
    }
    .solut-plat-box-le {
        width: 75%;
    }
    .solut-toggle-cont {
        margin-bottom: 22px;
    }
    .stlu-li {
        width: 196px;
    }
    .stlu-li-box .stlu-li-box-pic {
        margin-bottom: 16px;
        width: 34px;
    }
    .stlu-li-box-tit {
        margin-bottom: 0px;
    }
    .stlu-li .stlu-li-box {
        padding: 25px 20px;
    }
    .stlu-li.on {
        width: 330px;
    }
    .stlu-li-box-image {
        width: 38px;
    }
    .solut-toggle-list-ul {
        height: 270px !important;
    }
    .solut-toggle .stlu-li {
        margin-bottom: 20px;
    }
    .solut-toggle-list-ul {
        height: 288px !important;
    }
    .solut-down .solut-plat-box {
        padding-left: 0;
    }
    .solut-down-ri-tit {
        margin-bottom: 10px;
    }
    .solut-down-ri-par {
        margin-bottom: 22px;
    }
    .solut-plat-box-bot {
        padding-top: 54px;
    }
    .solut-plat-box-bot .spbl-tit {
        margin-bottom: 11px;
    }
    .solut-tions {
        padding-bottom: 30px;
    }
    .solut-plat-box-bot {
        width: 88.5%;
    }
    .solut-detail-cont {
        display: none;
    }
    .solut-detail-box {
        height: auto;
    }
    .solut-see-box {
        padding-left: 0;
    }
    .ssbb-slick-item-box2 {
        padding: 0 8px;
    }
    .ssbb-slick {
        margin: 0 -8px;
    }
    .ssbb-slick-item-tit {
        margin-top: 8px;
    }
    .sabs-cnet-slide {
        width: 278px !important;
    }
    .spbl-label,
    .spbl-label p {
        font-size: 12px;
    }
    .scsb-label-ul-li p {
        padding: 4px 10px;
        font-size: 12px;
    }
    .sabs-cnet-slide-box {
        margin-bottom: 12px;
    }
    .scsb-tab {
        margin-bottom: 5px;
    }
    .scsb-label {
        margin-bottom: 28px;
    }
    .solut-down-le {
        width: 40%;
        padding-left: 0;
    }
    /* e1 */
    .adv-intr-cont {
        width: 86%;
        margin-bottom: 60px;
    }
    .adv-intr-cont-tit {
        margin-bottom: 16px;
    }
    .ailu-li:nth-child(2n) {
        transform: translateY(0px);
    }
    .adv-intr .adv-intr-stick {
        height: auto;
    }
    .adv-intr .adv-intr-stick {
        padding-top: 60px;
    }
    .adv-intr-cont-tit {
        margin-bottom: 14px;
    }
    .ailu-li-box {
        padding: 8px 16px 0 16px;
    }
    .ailu-li-box-tit {
        margin-bottom: 14px;
        font-size: 22px;
    }
    .adv-intr-list-ul {
        padding-bottom: 50px;
        margin-bottom: 60px;
    }
    .adv-off-tit {
        margin-bottom: 32px;
    }
    .aobu-li-le {
        width: 50%;
    }
    .aobu-li-ri {
        width: 50%;
    }
    .alrb-tit {
        margin-bottom: 7px;
    }
    .alrb-par {
        margin-bottom: 18px;
    }
    .alrb-edito {
        margin-bottom: 18px;
    }
    .alrb-tit {
        margin-bottom: 6px;
    }
    .alrb-tit {
        font-size: 18px;
    }
    .alrb-par {
        margin-bottom: 12px;
    }
    .alrb-edito,
    .alrb-edito p {
        font-size: 12px;
    }
    .alrb-par {
        margin-bottom: 6px;
    }
    .alrb-edito p {
        margin-bottom: 4px;
    }
    .aobu-li-ri-box .std-btn1-box {
        font-size: 12px;
    }
    .alrb-edito {
        margin-bottom: 24px;
    }
    .adv-cart-sticky {
        height: auto;
    }
    .adv-intr-list-ul {
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .ailu-li:not(:first-child) {
        display: none;
    }
    .adv-cart-bot-ul {
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        margin: 0 -20px;
    }
    .acbu-li:not(:first-child) {
        display: none;
    }
    .acbu-li {
        margin-right: 0;
        padding: 0 20px;
        padding-bottom: 30px;
    }
    .adv-cart-pic {
        width: 270px;
        margin-bottom: 42px;
    }
    .adv-cart-sticky-pic {
        width: 358px;
        right: -35px;
        top: -39px;
    }
    .altt-num {
        margin-right: 10px;
    }
    .altt-tit {
        margin-bottom: 7px;
    }
    .albu-li-icon {
        width: 28px;
        margin-top: -2px;
    }
    .albu-li {
        margin-bottom: 7px;
    }
    .adv-off {
        margin-bottom: 66px;
    }
    .solut-book-ri-li .ys-fii-tips {
        bottom: -25px;
    }
    .sbrl-par {
        margin-top: 14px;
    }
    /* c1 */
    .scesolu-top-cent-tit {
        margin-bottom: 14px;
    }
    .scesolu-top-cent-tit1 {
        margin-bottom: 10px;
    }
    .scesolu-top-cent {
        width: 100%;
    }
    .strt-le-tit {
        margin-bottom: 12px;
    }
    .scesolu-tap-ri-top {
        margin-bottom: 22px;
    }
    .strt-le {
        width: 82.5%;
    }
    .stlu-lie-box .ys-imgbox-cover {
        width: 30px;
        margin-bottom: 7px;
    }
    .stlu-lie.on .stlu-lie-box {
        width: 100px;
        height: 110px;
    }
    .scesolu-tap-le {
        width: 100px;
        margin-right: 30px;
    }
    .stlu-lie .stlu-lie-box {
        width: 100px;
        height: 76px;
    }
    .scesolu-tap-cont {
        width: calc(100% - 100px - 30px);
    }
    .saws-box {
        padding: 20px 24px;
    }
    .saws-box-num {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .saws-box-tit {
        margin-bottom: 10px;
    }
    .saws-box-par {
        margin-bottom: 20px;
    }
    .saws-box-pic .std-btn1.icon .std-btn1-box {
        padding: 9px 9px;
    }
    .std-btn1-icon {
        width: 16px;
        margin-left: 4px;
    }
    .std-btn1.icon .std-btn1-box span {
        display: inline-block;
        font-size: var(--font16);
    }
    .scesolu-main .ssil-cent {
        padding: 29px 0 29px 0;
    }
    .swlu-li-box {
        flex-direction: column;
    }
    .swlu-li-box-icon {
        width: 66px;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .swlu-li-box {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .swlu-li-box {
        padding: 22px 22px;
    }
    .scesolu-tap .std-btn1.icon .std-btn1-box span {
        display: inline-block;
        font-size: 12px;
        white-space: nowrap;
    }
    .std-btn1-icon {
        width: 14px;
        margin-left: 4px;
    }
    .saws-box-pic .std-btn1 span {
        margin-left: 8px;
    }
    .scesolu-top-tact {
        padding: 30px 0 28px 0;
    }
    .scesolu-top-tact-tit {
        margin-bottom: 16px;
    }
    .scesolu-top-tact .std-btn1-box {
        padding: 9px 24px;
        font-size: 12px;
    }
    .strs-arr-wrap-slide {
        width: 350px;
    }
    .prod-mod-pic {
        padding: 0px 60px;
    }
    .ys-form-inof-text.solut-book-ri-li {
        height: 82px;
    }
    .ys-form-inof-text.solut-book-ri-li .ys-fii-input {
        height: 82px !important;
    }
    .aobu-li-ri-box {
        padding: 0 2.5vw;
    }
    .aobu-li:nth-child(2n) .aobu-li-ri-box {
        padding: 0 2.5vw;
    }
    .ambs-item {
        padding-bottom: 30px;
    }
    .sdbs-item-ri-box {
        padding: 35px 25px;
    }
    .stlu-li-icon {
        width: 28px;
        margin-right: 10px;
    }
    .stlu-lid::after {
        left: 14px;
        top: 26px;
        width: 1px;
        height: calc(100% + 14px);
    }
    .stlu-lid {
        margin-bottom: 14px;
    }
    .std-btn1.white2 .std-btn1-box {
        padding: 9px 16px;
    }
    .sirb-tit-list {
        margin-bottom: 28px;
    }
    .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }
    .rmtl-box {
        padding: 20px 20px 157px 20px;
    }
    .aobu-li {
        margin-bottom: 26px;
    }
    .sdbc-ri .swiper-pagination {
        display: block;
        position: absolute;
        transform: inherit;
        left: -50% !important;
    }
    .solut-book .ys-fii-input {
        height: 38px !important;
    }
    .solut-book-ri-li.on .ys-fii-name {
        top: 40px;
    }
    .swlu-li {
        padding-bottom: 40px;
    }
    .srsw-slide {
        padding-bottom: 30px;
    }
    .slsw-slide {
        padding-bottom: 30px;
    }
    .sdbc-ri .sdbc-ri-swiper {
        overflow: inherit !important;
    }
    .solut-down {
        padding-bottom: 32px;
    }
    /* leo-end */
    /* leah start */
    /* d */
    .software-the-le {
        width: 100%;
        padding-right: 0px;
    }
    .software-the-ri {
        width: 100%;
        padding-top: 20px;
    }
    .software-the-le-watch img {
        width: 22px;
    }
    .swul-cont-icon {
        width: 50px;
        margin-bottom: 15px;
    }
    .swul-cont-tit {
        margin-bottom: 12px;
    }
    .swul-cont {
        padding: 35px 20px 50px;
    }
    .software-wms-ri {
        padding-left: var(--left);
        padding-top: 30px;
    }
    .software-wms-ri-text p {
        margin-bottom: 20px;
    }
    .software-wms .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px;
    }
    .software-wms-ri-text li {
        margin-bottom: 6px;
    }
    .swcu-li {
        margin-bottom: 10px;
        padding: 0 20px;
        width: auto;
    }
    .software-wms-card {
        display: none;
    }
    .software-wms-top {
        display: block;
    }
    .swcu-li p::after {
        left: -10px;
        width: 6px;
        height: 6px;
        top: 6px;
    }
    .software-wms-card-ul {
        margin: 0 -20px;
    }
    .swcu-li p::before {
        width: 15px;
        height: 15px;
        left: -16px;
        top: 1px;
    }
    .swcu-li p {
        padding-left: 7px;
        font-size: 14px !important;
    }
    .software-wms-card-ul::after {
        width: 0px;
    }
    .software-wms-top .swcu-li {
        margin-bottom: 0;
    }
    .software-wms-ri-text ul p::after {
        width: 6px;
        height: 6px;
        top: 8px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 6px;
    }
    /* g4 */
    .person-hi-text p {
        margin-bottom: 6px;
    }
    .person-toge-all {
        padding: 20px 20px 30px 20px;
    }
    .person-toge-all-icon {
        width: 20px;
        margin-bottom: 10px;
    }
    .ptac-tit {
        width: 79%;
        margin-bottom: 12px;
    }
    .person-hi-text {
        padding-bottom: 30px;
    }
    .person-toge-back {
        right: 0;
        width: 30.5%;
    }
    .ptul-cont-ri {
        width: 100%;
    }
    .ptul-cont-le {
        padding-right: var(--left);
        width: 100%;
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .ptul-cont-le-tit {
        margin-bottom: 15px;
    }
    .person-work-tit {
        margin-bottom: 6px;
    }
    .person-work-text {
        margin-bottom: 40px;
    }
    .person-work-ul-li {
        padding: 0 20px;
        margin-bottom: 22px;
    }
    .person-work-ul {
        margin: 0 -20px 30px;
    }
    .plul-le {
        font-size: 20px !important;
    }
    .person-college-text {
        margin-bottom: 35px;
    }
    .person-college-ul-li {
        padding: 0 15px;
        margin-bottom: 20px;
    }
    .person-college-ul {
        margin: 0 -15px;
    }
    .pcul-cont img {
        width: 34px;
    }
    .person-vacan-tit {
        margin-bottom: 20px;
    }
    .pvul-link-tit {
        width: 70%;
        padding-right: 0px;
        margin-bottom: 8px;
    }
    .pvul-link-area {
        width: 30%;
        margin-bottom: 8px;
    }
    .pvul-link-depart {
        width: 100%;
    }
    .pvul-link-area img {
        width: 22px;
    }
    .pvul-link-area p {
        padding-left: 5px;
    }
    .person-vacan .std-btn1-box {
        padding: 8px 25px;
    }
    .person-vacan-pop .ys-modal-close {
        width: 30px;
    }
    .pvpc-tit {
        margin-bottom: 15px;
    }
    .pvpc-text ul {
        margin-bottom: 20px;
    }
    .pvpc-text li {
        margin-bottom: 10px;
    }
    .person-live-ul {
        margin-bottom: 10px;
    }
    .pvul-link-depart img {
        width: 25px;
        display: none;
    }
    .pvul-link-depart img:nth-last-child(1) {
        display: block;
        width: 26px;
        opacity: 1;
    }
    .person-talent .mCSB_scrollTools {
        width: 6px;
    }
    .person-vacan-pop .ys-modal-content {
        padding: 50px 35px;
    }
    .pvpc-text p::after {
        width: 6px;
        height: 6px;
    }
    .ptul-cont-le {
            padding-top: 30px;
            padding-bottom: 40px;
        }
    .ptul-cont {
        flex-direction: column-reverse;
    }
    .person-talent-ul-li:nth-child(2n) .ptul-cont {
        flex-direction: column-reverse;
    }
    .ptul-cont-le-tit {
        margin-bottom: 10px;
    }
    /* f3 */
    .amtr-tit {
        margin-bottom: 6px;
    }
    .amtr-text,
    .amtr-text p {
        margin-bottom: 6px;
    }
    .amtr-ul-li-con img {
        width: 14px;
    }
    .active-main-top-ri {
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .active-main .std-btn2 {
        margin-top: 8px;
    }
    .active-main .slick-list {
        margin-bottom: 15px;
    }
    .nmtc-arrow {
        bottom: 30px;
    }
    .arrows2-icon {
        width: 30px;
        height: 30px;
    }
    .active-main-ul {
        margin: 0 -10px 20px;
    }
    .active-main-below-ul {
        margin: 0 -10px -40px;
    }
    .ambu-li {
        width: 50%;
        margin-bottom: 40px;
    }
    .ambu-li-link .ys-imgbox-cover {
        margin-bottom: 12px;
    }
    .ambu-li-link-tit {
        margin-bottom: 6px;
        text-underline-offset: 6px;
    }
    .ambu-li-link-text {
        margin-bottom: 10px;
    }
    .news-main-page {
        margin-top: 24px;
    }
    /* f2 */
    .report-banner {
        padding-top: 0px;
        margin-bottom: 25px;
    }
    .report-banner-all {
        padding-bottom: 25px;
    }
    .report-banner-all-le {
        padding-right: 15px;
        padding-top: 0px;
        width: 50%;
    }
    .report-banner-all-ri {
        width: 50%;
    }
    .rbal-card {
        margin-bottom: 10px;
    }
    .rbal-card p {
        padding: 3px 10px;
    }
    .rbal-tit {
        margin-bottom: 6px;
    }
    .report-main-cont {
        width: 100%;
    }
    .report-main-oth {
        position: relative;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 25px;
    }
    .report-main-oth-le {
        width: 50%;
    }
    .report-main-oth-ri {
        width: 50%;
    }
    .report-news-all-tit {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .dmeu-li-con-time {
        margin-top: 10px;
        margin-bottom: 4px;
    }
    .dmeu-li-con-text {
        margin-bottom: 15px;
    }
    .report-news .slick-list {
        margin-bottom: 15px;
    }
    .yxedr-active p {
        line-height: 1.8;
    }
    .ys-share-img {
        width: 22px;
    }
    /* f7 */
    .casedetail-banner-all-le {
        width: 38%;
    }
    .casedetail-banner-all-ri {
        padding-left: 25px;
        width: 62%;
    }
    .casedetail-banner .dmul-link-ri-label {
        margin: 0 -5px 12px;
    }
    .clll-ri-ul {
        margin: 0 -12px;
    }
    .clll-ri-ul-li {
        padding: 0 12px;
    }
    .casedetail-main {
        padding-top: 40px;
        padding-bottom: 55px;
    }
    .casedetail-main-cont {
        width: 100%;
    }
    .casedetail-main-cont-top {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .cmct-ul-li-num {
        font-size: 28px;
        margin-bottom: 0px;
    }
    .casedetail-main-cont-below h5 {
        margin-bottom: 2px;
    }
    .ys-video-btn {
        padding-bottom: 20px;
    }
    .ys-video-btn img:nth-last-child(1) {
        width: 45px;
    }
    .cmci-le-tit {
        margin-bottom: 10px;
    }
    .casedetail-main-cont-intro {
        padding: 25px 20px 25px 20px;
    }
    .casedetail-caro {
        padding: 45px 0 45px;
    }
    .casedetail-caro-tit {
        margin-bottom: 20px;
    }
    .casedetail-caro .slick-list {
        margin-bottom: 20px;
    }
    .casedetail-caro-ul-li {
        padding: 0px 10px;
    }
    .casedetail-caro-ul {
        margin: 0 -10px;
    }
    .ccul-link .ys-imgbox-cover {
        margin-bottom: 14px;
    }
    .casedetail-caro .dmul-link-ri-label {
        margin: 0 -3px 16px;
    }
    /* f5 */
    .down-main {
        padding-top: 42px;
    }
    .down-main-top {
        padding-bottom: 28px;
    }
    .down-main-top-search {
        padding-right: 6px;
        width: 32%;
    }
    .down-main-top-search input {
        padding: 0 6px;
    }
    .dmts-se {
        width: 16px;
    }
    .nmtc-name-link {
        padding: 0 4px 6px;
    }
    .dmul-link-le {
        width: 70%;
        margin: 0 auto;
    }
    .dmul-link-ri {
        padding: 15px 0 0px 0px;
        width: 100%;
    }
    .dmul-link-ri-top {
        margin-bottom: 20px;
    }
    .dmul-link {
       padding: 25px 20px;
    }
    .down-main-ul-li {
        margin-bottom: 20px;
    }
    .down-page .news-main-page {
        margin-top: 35px;
    }
    /* f4 */
    .detailact-banner-past {
        margin-bottom: 10px;
    }
    .detailact-banner-past p {
        padding: 1px 10px;
    }
    .detailact-banner-tit {
        margin-bottom: 10px;
        font-size: 26px;
    }
    .detailact-banner-all {
        margin-bottom: 12px;
    }
    .detailact-banner-all-time {
        padding-right: 50px;
    }
    .detailact-banner-all-time img {
        width: 14px;
    }
    .detailact-banner-con-ri {
        padding-left: 15px;
    }
    .dbcr-text p {
        margin-bottom: 10px;
    }
    .detailact-banner-con-le {
        width: 100%;
        margin-bottom: 15px;
    }
    .detailact-banner-con-ri {
        width: 100%;
        padding-left: 0px;
    }
    .detailact-main-eve {
        margin-bottom: 60px;
    }
    .detailact-main-eve-tit {
        margin-bottom: 20px;
    }
    .detailact-main .slick-list {
        margin-bottom: 20px;
    }
    .dmeu-li-con-tit {
        margin-bottom: 15px;
    }
    .detailact-main-new .dmeu-li-con-tit {
        margin-bottom: 10px;
    }
    /* f6 */
    .case-main {
        margin-top: 25px;
    }
    .case-main-top {
        margin-bottom: 15px;
    }
    .case-main-top-industry {
        margin-bottom: 12px;
    }
    .cmti-name {
        width: 95px;
    }
    .case-main-below {
        padding-top: 15px;
    }
    .cmbs-name {
        width: 200px;
    }
    .cmbs-ri-clear {
        width: 86px;
    }
    .cmbs-ri-clear {
        margin-left: 20px;
    }
    .cmbu-li-link {
        padding: 30px 0 30px;
    }
    .clll-le {
        width: 100%;
        margin-bottom: 20px;
    }
    .clll-ri {
        width: 100%;
    }
    .clll-ri {
        padding: 0 0px 0px 0px;
        margin-bottom: 10px;
    }
    .case-page .news-main-page {
        margin-top: 30px;
    }
    .cmbu-li-link-le {
        width: 100%;
    }
    .cmbu-li-link-ri {
        width: 100%;
    }
    /* f1 */
    .news-main .slick-list {
        margin-bottom: 18px;
        padding-top: 34px;
    }
    .null-ri {
        padding: 15px 15px 15px 15px;
    }
    .null-ri-text {
        margin-bottom: 16px;
    }
    .news-main .nmtc-arrow {
        bottom: 32px;
    }
    .nmbl-link-le {
        width: 100%;
        padding-right: 0px;
    }
    .nmbl-link-ri {
        width: 100%;
        margin-bottom: 20px;
    }
    .nmbl-link {
        flex-direction: column-reverse;
    }
    .nmbl-link-le-time {
        width: 16%;
        padding-right: 10px;
    }
    .nmbl-link-le-con {
        width: 84%;
    }
    .nllc-text {
        margin-bottom: 15px;
    }
    .news-page .news-main-page {
        margin-top: 30px;
    }
    .news-main-top {
        margin-bottom: 15px;
    }
    /* leah end */
    .mod-foot-top-touch{
        display: none;
    }
    .mod-foot-top-right{
        padding-left: 0px;
    }
    .mftr-ul-li{
        padding: 0 10px;
    }
    .mftr-ul{
        margin: 0 -10px;
    }
    .mftr-ul-li ul li {
        margin-bottom: 8px;
    }
    .mod-foot-top {
        margin-bottom: 36px;
    }
    .mod-foot-top-logo {
        width: 138px;
    }
    .msli-link {
        width: 24px;
    }
    .mfbt-share-text {
        margin-right: 22px;
    }
    .mftr-ul-li-link {
        margin-bottom: 12px;
    }
    .mfbb-riul-li a, .mfbb-le p span, .mfbb-le p a{
        font-size: var(--font14);
    }
    .ys-ph-navbar3 .ys-phnav-menu {
        top: 56px;
        height: calc(100vh - 56px);
        background: rgba(30, 31, 36, 0.80);
        backdrop-filter: blur(22.850000381469727px);
        -webkit-backdrop-filter: blur(22.850000381469727px);
        -moz-backdrop-filter: blur(22.850000381469727px);
        -ms-backdrop-filter: blur(22.850000381469727px);
        -o-backdrop-filter: blur(22.850000381469727px);
    }
    .ys-ph-navbar3 .ys-phnav-menu.on {
        transform: translateX(0);
        transition: all .5s cubic-bezier(.25,.46,.45,.94);
    }
    .ys-phnav-search-box{
        background: var(--color1a1);
    }
    .ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav a {
        color: #fff;
    }
    .ys-phnav-icon::after, 
    .ys-phnav-icon::before {
        background: transparent;
        color: #fff;
    }
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a {
        color: #08A2AD;
    }
    .ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav a {
        line-height: 38px;
    }
    .ys-phnav-lisbox{
        border-bottom: none;
    }
    .ys-phnav3-lang-hd .ys-phnav-header-font, .ys-phnav3-lang-hd a {
        color: #fff;
    }
    .ys-ph-navbar3 .ys-ph-nav {
        padding: 10px 0 30px;
    }
    .ys-phnav-menubtn {
        width: 18px;
        height: 15px;
    }
    .ys-phnav-menubox{
        padding: 8px; 
        border-radius: 3px;
        background: var(--colormain1);
        line-height: inherit !important;
        margin-top: 3px;
    }
    .ys-phnav-menubtn {
        width: 18px;
        height: 15px; 
    }
    .ys-phnav-menubtn span{
        border-radius: 2px;
    }
    .ys-phnav-menubtn::after {
        margin-top: 6px;
    }
    .ys-phnav-menubtn::before {
        margin-top: -6px;
    }
    .ys-phnav-menubtn span, .ys-phnav-menubtn::after, .ys-phnav-menubtn::before{
        background: rgba(255,255,255,1);
        border-radius: 2px;
    }
    .ys-phnav-r{
        display: flex;
        align-items: center;
    }
    .ys-phnav-r .std-btn1-box{
        font-size: 10px;
        padding: 8.5px 10px;
        line-height: 1.5 !important;
    }
    .ys-phnavss-btn{
        width: 26px;
    }
    .ys-phnavss-btn img{
        width: 100%;
    }
    .ys-phnav-r>div {
        margin-left: 12px;
    }
    .ys-phnav-logo img{
        width: 100%;
    }
    .ys-phnav-logo {
        width: 120px;
        transform: translateY(-4px);
    }
    .mod-foot-top-logo{
        width: 120px;
    }
    .ys-phsubnav-modal{
        background: rgba(30, 31, 36, 0.80);
        backdrop-filter: blur(22.850000381469727px);
        -webkit-backdrop-filter: blur(22.850000381469727px);
        -moz-backdrop-filter: blur(22.850000381469727px);
        -ms-backdrop-filter: blur(22.850000381469727px);
        -o-backdrop-filter: blur(22.850000381469727px);
    }
    .ys-phsubnav-close img{
        width:26px;
        flex-shrink: 0;
        margin-right: 14px;
    }
    .ys-phsubnav-close a{
        display: flex;
        align-items: center;
        margin-right: 14px;
    }
    .ys-phsubnav-close{
        color: #fff;
        font-family: var(--medium) !important;
        font-weight: normal;
        display: flex;
        align-items: center;
    }
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
        color: #08A2AD;
    }
    .ys-ph-navbar3 .ys-phmenu-top::after{
        display: none;
    }
    .ys-ph-navbar3 .ys-phmenu-top{
        border-bottom: none;
    }
    .ys-phsubnav-scroll{
        padding-left: 16px;
        height: calc(100vh - 150px);
    }
    .ys-phsubnav-scroll-tab p{
        font-size: 14px;
        line-height: 1.7;
        color: rgba(255,255,255,0.5);
    }
    .ys-ph-navbar3 .ys-ph-nav ul{
        padding: 0;
    }
    .ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav a{
        line-height: 34px;
    }
    .ys-phsubnav-scroll-min{
        display: flex;
        align-items: flex-start;
        margin-top: 20px;
    }
    .ypsm-list:last-child{
        width: 60%;
    }
    .ypsm-list:first-child{
        width: 40%;
    }
    .ypsm-list .ys-phsubnav-scroll-tab p{
        font-size: 12px;
        line-height: var(--line175);
        color: var(--color777);
    }
    .ypsm-list .ys-phsubnav-scroll-tab{
        margin-bottom: 4px;
    }
    .ys-phnav3-lang-bd .ys-phnav-header-font{
        color: rgba(255,255,255,0.8);
    }
    .ys-phnav3-lang-bd ul li.active .ys-phnav-header-font{
        color: var(--colormain1);
    }
    .dmul-link {
        padding: 20px 16px;
        flex-direction: row;
        flex-wrap: nowrap;
    }
    .dlrl-li p {
        font-size: 10px;
        padding: 4px 8px;
    }
    .dmul-link-ri {
        padding: 0 0 0 15px;
        width: 100%;
    }
    .std-btn1.icon .std-btn1-box span {
        font-size: 12px !important;
        font-family: 'BlueSword-Regular' !important;
    }
    .std-btn1.icon .std-btn1-box {
        padding: 8px 14px 6px;
    }
    .std-btn1-icon {
        width: 14px;
        margin-left: 4px;
    }
    .yx-sidebar1{
        display: none;
    }
    .active-main-top-ri {
        padding-left: 20px;
        padding-top: 25px;
        padding-bottom: 30px;
    }
    .active-main .std-btn2{
        margin-top: 12px;
    }
    .amtr-text{
        margin-bottom: 12px;
    }
    .join-list{
        height: auto;
    }
    .join-list-ul{
        display: block;
    }
    .join-list-ul-li {
        width: 25%;
        height: auto;
        transform: translateY(0px);
        padding: 0 10px;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .join-list-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    .join-list-ul {
        width: calc(100% + 20px);
        margin: 0 -10px;
    }
    .join-list-ul .slick-list{
        padding-bottom: 20px;
    }
    .jlul-crys{
        top: auto;
    }
    .join-list-cont-box{
        height: auto;
        max-width: 100%;
    }
    .join-list{
        padding-top: var(--space100);
    }
    .join-list-cont {
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        position: relative;
        width: 85vw;
    }
    .join-list-ul-li .jlul-crys-pic {
        width: 100% !important;
        height: 200px !important;
    }
    .join-list-ul-li{
        flex-shrink: 0;
    }
    .jlul-crys-pic img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .join-list-ul-li .ys-demo-num {
        font-size: 28px;
        margin-top: 10px;
    }
    .join-page .person-live-ul-li {
        padding: 36px 0;
    }
    .smbw-ul-li-pointer {
        width: 38px;
        height: 38px;
    }
    .join-page .smbw-ul-li-tooltip {
        min-width: 420px;
        left: -36%;
    }
    .smbw-ul-li-tooltip {
        padding: 20px 25px;
    }
    .join-page .smbw-ul-li-tooltip:before{
        height: 24px;
        left: 34.5%;
        top: -14px;
        width: 24px;
    }
    .join-page .support-min-buil {
        padding: 53px 0 210px;
    }
    .smbw-ul-li-min {
        padding: 100px 20px 20px;
        top: -42px;
    }
    .smbw-ul-li-tooltip{
        top: calc(100% + 70px);
    }
    .gvlu-li-box-word p{
        font-size: 12px;
    }
    .gvlu-li-box-tit {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .gvlu-li-box-icon {
        width: 30px;
        margin-bottom: 12px;
    }
    .gove-value-ri-cry {
        top: 30px;
        left: 25px;
    }
    .gcrc-tit {
        margin-bottom: 12px;
    }
    .ys-nybanner-logo{
        transform: translateY(0%);
    }
    .gove-list-ul-li{
        width: 33.333333%;
        margin-bottom: 22px;
    }
    .gove-safe-text-ul {
        width: 62%;
        margin-left: -3px;
    }
    .gove-list-ul-li:nth-child(3n+1){
        animation-delay: 0.2s;
    }
    .gove-list-ul-li:nth-child(3n+2){
        animation-delay: 0.3s;
    }
    .gove-list-ul-li:nth-child(3n+3){
        animation-delay: 0.4s;
    }
    .gvpw-ul-li {
        padding: 0 10px;
        margin-bottom: 18px;
    }
    .gvpw-ul{
        margin: 0 -10px;
    }
    .ys-ban-txtbox.ys-pos-center{
        bottom: 40px;
    }
    .ys-ban-word p{
        font-size: 12px;
    }
    .ys-ban-word{
        width: 52%;
        margin-top: 24px;
    }
    .ys-ban-btn{
        margin-top: 14px;
    }
    .home-chose-anim, .home-chose-line{
        display: none;
    }
    .ys-ban-slick .slick-dots{
        bottom: 20px;
    }
    .smrl-ul-li {
        width: 130px;
    }
    .serv-media-runing-list .smrl-ul {
        width: calc(calc((130px * var(--width-shu))) + calc((10px * var(--width-shu))));
    }
    .home-chose-le {
        width: 52%;
    }
    .home-chose-ri {
        padding-left: 30px;
        width: 48%;
    }
    .hcru-li-tit {
        padding: 14px 20px;
    }
    .home-solut .std-btn1-box {
        padding: 6px 12px;
        font-size: 12px;
        font-family: "BlueSword-Regular" !important;
    }
    .home-solut-word{
        width: 100%;
    }
    .hcul-bot-min{
        font-size: 44px;
    }
    .hcul-bot {
        bottom: 32px;
        left: 40px;
    }
    .arrows1-icon {
        width: 30px;
        height: 30px;
    }
    .home-innov-logo{
        display: none;
    }
    .home-innov-icon {
        width: 160px;
        margin: 0 auto 16px;
    }
    .hiul-box-bt p{
        font-size: 12px;
    }
    .home-innov-ul-li{
        padding: 0 10px;
    }
    .home-innov-ul{
        margin: 0 -10px;
        margin-top: 30px;
    }
    .home-innov-cont {
        position: relative;
        margin-top: 20px;
    }
    .hiul-box-tp .ys-demo-num{
        font-size: 30px;
    }
    .home-innov-cont-top{
        padding-bottom: 50px;
    }
    .home-event-cont {
        width: 100%;
    }
    .home-event-le {
        padding-right: 30px;
    }
    /* 20250709 */
    .swcu-li p::before, .swcu-li p::after{
        display: none;
    }
    .swcu-li{
        padding: 0 10px;
    }
    .software-wms-top-ul{
        margin: 0 -10px;
    }
    .report-banner{
        padding-top: 42px;
    }
    .software-wms-top{
        display: none !important;
    }
    .software-the-ri {
        width: 78%;
        margin: 0 auto;
    }
    .swat-cont-crys{
        background: rgba(240, 240, 240, 1);
    }
    .software-wms{
        background: transparent;
    }
    .software-wms-le img {
        width: 100%;
        max-height: 100%;
        object-fit: cover;
        height: 100%;
    }
    .software-wms-le {
        height: 100%;
    }
    .software-wms-ri{
        padding-bottom: 20px;
    }
    .software-wms-all .slick-list{
        padding-bottom: 30px;
    }
    .software-wms-all  .slick-dots{
        position: relative;
        margin-top: 20px;
    }
    .swat-cont{
        padding: 0 10px;
    }
    .software-wms-all{
        margin: 0 -10px;
    }
    .casedetail-main-cont {
        margin-left: 0;
        position: relative;
    }
    .stlu-li.on .stlu-li-box-par {
        transform: translateY(-60px);
    }
     /* 20250717 */
     .adv-intr{
        overflow: hidden !important;
    }
    .adv-intr-cont {
        padding-top: 42px;
    }
    .detailact-main-eve-ul .slick-list{
        padding-bottom: 30px;
    }
    .support-list-word {
        width: 100%;
        margin: 0 auto;
        margin-top: 40px;
    }
    .slul-crys-text{
        font-size: 18px;
    }
    .support-alway-le {
        width: 53.5%;
        padding-right: 40px;
    }
    .saru-li-tp {
        padding: 16px 12px;
        padding-right: 18px;
    }
    .support-alway {
        padding: 60px 0;
    }
    .support-change-le {
        padding-right: 0;
        width: 100%;
        flex-direction: column;
    }
    .sclm-pro{
        display: none;
    }
    .support-change h2 {
        padding-left: 0;
        margin-bottom: 32px;
        margin-top: 10px;
    }
    .support-change-le-min {
        width: 100%;
    }
    .support-change-ri {
        position: relative;
        top: auto;
    }
    .support-change{
        overflow: hidden !important;
        padding-bottom: 50px;
    }
    .sclm-ul-li-crys {
        padding-left: 0;
    }
    .scru-lis{
        display: block;
    }
    .support-chage-cont{
        flex-direction: column;
    }
    .sclm-ul-li, .scru-lis{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        padding: 0 10px;
        margin-bottom: 0px;
    }
    .sclm-ul-li.slick-slide:not(:first-child), 
    .scru-lis.slick-slide:not(:first-child){
        display: none;
    }
    .sclm-ul{
        margin: 0 -10px;
        display: block;
    }
    .sulc-title {
        margin-bottom: 16px;
    }
    .sclm-ul-li-num {
        flex-shrink: 0;
        width: auto;
        margin-right: 20px;
    }
    .support-change-ri{
        width: 100%;
        height: auto !important;
    }
    .support-change-ri-ul .slick-list{
        padding-bottom: 30px;
    }
    .support-change-ri-ul .slick-dots li.slick-active{
        background: #fff;
    }
    .siul-crys-le {
        padding: 0 30px 0 var(--left);
    }
    .support-item-ul-li:nth-child(2n) .siul-crys-le{
        padding: 0px calc(var(--left) + 0px) 0px 30px;
    }
    .support-page .siul-crys-le-boxs {
        max-height: 220px;
    }
    .siul-crys-le-tit {
        margin-bottom: 20px;
    }
    .support-item-ul-li .software-the-le-watch {
        margin-top: 20px;
    }
    .swcl-item-icon {
        width: 20px;
        flex-shrink: 0;
        margin-right: 12px;
    }
    .swdl-box span {
        width: 6px;
        height: 6px;
    }
    .swil-boxs-icon {
        width: 20px;
    }
    .support-world-icons-li.act .swil-boxs-icon {
        width: 26px;
    }
    .swil-boxs-text{
        font-size: 12px;
    }
    .support-world-min {
        width: 90%;
        margin: 0 auto;
    }
    .support-world-min {
        width: 90%;
        margin: 0 auto;
        position: relative;
    }
    .support-min-buil h2 {
        margin-bottom: 58px;
    }
    .suml-title{
        font-size: 14px;
    }
    .support-page .smbw-ul-li-tooltip {
        min-width: 300px;
    }
    .support-page .smbw-ul-li-tooltip {
        top: calc(100% + 90px);
        left: -40%;
    }
    .support-min-proc {
        padding-top: 220px;
    }
    .support-min-proc-wrap {
        width: 80%;
        margin: 0 auto;
    }
    .smpw-ul-li1 .sulb-word p, 
    .smpw-ul-li2 .sulb-word p, 
    .smpw-ul-li3 .sulb-word p, 
    .smpw-ul-li4 .sulb-word p {
        font-size: 10px;
    }
    .sulb-num {
        font-size: 22px;
        margin-bottom: 2px;
    }
    .sulb-num span {
        font-size: 12px;
        margin-left: 4px;
        line-height: 2;
    }
    .support-info-ul .slick-list{
        padding-bottom: 30px;
    }
    .support-info-ul-li{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .support-info-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    /* g2 */
    .solution-featur-btm .ys-cont1720{
        flex-direction: column;
    }
    .solution-featur-le {
        width: 100%;
        padding-right: 0;
        position: relative;
        margin-bottom: 24px;
    }
    .solution-featur-ri {
        width: 100%;
    }
    .solution-featur-img {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        pointer-events: none;
    }
    .solution-featur-img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .solution-featur-btm {
        width: 100%;
        height: 100%;
        position: relative;
        bottom: auto;
        left: auto;
        z-index: 10;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
    }
    .solution-featur-btm .slick-list{
        padding-bottom: 30px;
    }
    .home-mode{
        height: auto;
    }
    .home-mode-cont {
        top: auto !important;
    }
    .home-innov-cont {
        transform: translateY(0%);
        opacity: 1;
    }
    .home-innov-cont-tpcry {
        width: 100%;
        transform: translateY(0px);
        transition: all .36s ease;
        padding-top: 50px;
    }
    .home-innov {
        overflow: hidden !important;
    }
    .pmpl-itm {
        width: 12px;
        height: 12px;
    }
    .home-solut .std-btn1-box {
        padding: 2px 8px;
        font-size: 12px;
        font-family: "BlueSword-Regular" !important;
    }
    .home-solut-pop {
        width: 300px;
        padding: 50px 30px;
        position: absolute;
        height: 100%;
    }
    .hspt-clost {
        width: 24px;
    }
    .scesolu-top-tact-close {
        width: 16px;
        right: 30px;
        top: 16px;
    }
    .psbs-item-prod-tit::after{
        height: 2px;
    }
    .home-innov {
        height: auto;
    }
    .home-innov-cont{
        height: auto;
        top: auto !important;
    }
    .home-innov-pic{
        display: none;
    }
    .hict-tp-top-ri {
        margin-top: 0;
        width: auto;
        transform: inherit;
        top: auto;
        left: auto;
        transform: translate(64px, -36px);
    }
    .noshow {
        opacity: 1;
    }
    .hict-tp-top-logo {
        transform-origin: center;
        transform: scale(0.1) rotate(45deg) !important;
    }
    .home-bgcry{
        width: 100%;
        position: relative;
        top: auto;
        opacity: 1;
        transform: translateY(0);
        transition: all .6s;
    }
    .home-innov {
        padding-bottom: 0;
        background: #fff;
        padding-top: 30px;
    }
    .home-innov-cont-top {
        height: auto;
        top: auto;
        transform: inherit;
        padding-top: 0;
        position: relative;
        opacity: 1;
        left: auto;
    }
    .home-innov-icon {
        transform: scale(1) translateX(-15px);
    }
    .home-innov-icon img {
        opacity: 1;
        transform: translateX(0px);
        transition: transform .6s, opacity .3s;
    }
    .home-innov-cont-top {
        padding-bottom: 0;
    }
    .hict-tp-top-logo {
        transform-origin: 52% 50%;
    }
    .prod-stad.more .prod-stad-bot-crys {
        width: 88%;
    }
    .psbs-item-prod-tit {
        margin-bottom: 0;
    }
    /* 20250814 */
    .alul-crys .ys-imgbox-cover {
        width: 46%;
    }
    .alul-crys-ri {
        width: 46%;
    }
    .alul-crys-ri-tit {
        margin-bottom: 16px;
    }
    .about-list-ul-li {
        margin-bottom: 60px;
    }
    .about-num .pmhu-li-tit {
        margin-bottom: 6px;
        font-size: 50px;
    }
    .about-num .adv-bj{
        width: 24%;
    }
    .ys-develop1-list-nub{
        padding: 0px;
    }
    .about-tech .gove-safe-text {
        width: 40%;
    }
    .gstu-li-icon {
        width: 72px;
        height: 72px;
        top: -36px;
    }
    .gstu-li {
        top: 100px;
    }
    .vate-media-top {
        margin: 0 auto 40px;
    }
    .vmbc-ri {
        padding-left: 90px;
    }
    .vate-media-bot {
        padding: 40px 20px 0;
    }
    .casedet-switch-list{
        display: block;
    }
    .casedet-switch-wrap-cont {
        height: auto;
    }
    .casedet-switch-list-item .gmtl-cry {
        opacity: 1;
        width: calc(100% - 40px);
        padding: 20px 0 30px;
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        margin: 0 auto;
    }
    .casedet-switch-list-item.on .gmtl-cry {
        width: 100%;
        left: auto;
        transform: inherit;
        padding: 20px 20px 0;
    }
    .csli-box-pic{
        height: auto;
        position: relative;
    }
    .gmtl-cry-word p {
        color: var(--color666);
        margin-bottom: 8px;
    }
    .gmtl-cry-tit {
        margin-bottom: 20px;
        color: var(--color121);
    }
    .casedet-switch-list .slick-list{
        padding-bottom: 30px;
    }
    .casedet-switch{
        padding-bottom: var(--space100);
    }
    .vate-page .support-item-ul-li:nth-child(2n) .siul-crys-le {
        padding-left: 40px;
        padding-right: 0px;
    }
    .vate-page .siul-crys-le {
        padding-left: 0px;
        padding-right: 40px;
    }
    .vate-page .support-item-ul-li {
        margin-bottom: 40px;
    }
    .acbu-li-crys{
        flex-direction: column;
    }
    .vate-page .acbu-li-crys-le {
        width: 100%;
    }
    .vate-page .acbu-li-crys-ri {
        width: 100%;
        margin-top: 20px;
        align-items: flex-end;
    }
    .vate-page .acbu-li {
        width: 100%;
        margin-right: 0;
    }
    .vate-page .acbu-li-top .acbu-li-top-tit {
        margin-bottom: 0px;
    }
    .acbu-li-crys-ri img:nth-child(2) {
        width: 34%;
        margin-top: 0;
        margin-bottom: -20px;
    }
    .vate-page .acbu-li:nth-child(2n) .acbu-li-crys-ri img:nth-child(1){
        margin-top: 0px;
    }
    .vate-page .acbu-li:nth-child(2n) .acbu-li-top-tit {
        margin-bottom: 0;
    }
    .vate-page .adv-cart-bot-ul .slick-dots li.slick-active{
        background: #fff;

    } 
    .vate-page .adv-cart-bot-ul .slick-list{
        padding-bottom: 30px;
    }
    .vrul-box .ys-demo-num {
        font-size: 32px;
        margin-bottom: 8px;
    }
    .vate-le {
        width: 100%;
    }
    .vate-team-cont{
        flex-direction: column;
    }
    .vate-ri {
        width: 100%;
        margin-top: 20px;
    }
    .vate-ri-ul-li{
        width: 25%;
        padding: 0 10px;
    }
    .about-indu-cont {
        padding: 34px 40px 28px;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    :root {
        /* 字号 */
        --font44: 22px;
        --font32: 20px;
        --font28: 18px;
        --font24: 16px;
        --font20: 14px;
        /* 段落字号 */
        --font18: 14px;
        --font16: 14px;
        --font14: 12px;
        /* 板块间距 */
        /* 板块间距 */
        --space100: 42px;
        --space40: 24px;
    }
    .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;
    }
    /* e2 */
    .raas-list-tit2 {
        font-size: 22px;
        margin-bottom: 6px;
        transform: translateX(0);
    }
    .rltp-tit {
        font-size: 24px;
        margin-left: 8px;
    }
    .raas-list-tit-pic .ys-imgbox-cover {
        width: 16px;
    }
    .rltp-par {
        width: 100%;
        transform: translateX(0%);
    }
    .raas-list-tit-pic {
        transform: translateX(0);
        margin-bottom: 11px;
    }
    .raas-main .scesolu-wat-tit {
        margin-bottom: 18px;
    }
    .raas-main .swlu-li-box {
        padding: 25px 20px;
        flex-direction: column;
        align-items: flex-start;
    }
    .swlu-li-box-icon {
        width: 56px;
        margin-right: 0;
        margin-bottom: 22px;
    }
    .slbc-tit {
        margin-bottom: 10px;
    }
    .rmtl-tit {
        font-size: 14px;
    }
    .rmtc-box-tit {
        font-size: 24px;
        margin-bottom: 3px;
    }
    .rmtc-box-tit span {
        font-size: 18px;
    }
    .rmtc-box {
        padding: 16px 12px;
    }
    .raas-map-top-li {
        padding: 0;
        margin-bottom: 8px;
    }
    .rmbr-box-pic {
        width: 80px;
    }
    .rmbr-box {
        padding: 14px 16px 6px 14px;
    }
    .rmtr-box {
        padding: 0px 14px 0px 18px;
        gap: 13px;
    }
    .rmtc-box {
        padding: 12px 10px;
    }
    .rmbr-box {
        padding: 10px 11px 6px 8px;
    }
    .raas-map-box-bot .rmtc-box-tit {
        font-size: 28px;
        margin-bottom: 4px;
    }
    .raas-map-bot-le .rmtc-box-par p {
        font-size: 14px;
    }
    .rmbl-box {
        padding: 40px 15px 40px 18px;
    }
    .rmbl-box .rmtr-box-ri {
        gap: 14px;
    }
    .raas-map-bot-le .rmtc-box-par {
        margin-bottom: 0px;
    }
    .rmtm-tit {
        font-size: 18px;
    }
    .solut-book-ri-li {
        width: 100% !important;
    }
    .solut-book-ri .ys-fii-name {
        font-size: 14px;
        margin-bottom: 6px;
        top: 10px;
    }
    .solut-book .ys-fii-tips {
        font-size: 12px;
    }
    .solut-book-ri .ys-form-inof-item {
        padding: 0;
        margin-bottom: 16px;
    }
    .sbrl-par {
        font-size: 14px;
        margin-bottom: 8px;
        margin-left: 0;
    }
    .ys-form-inof-text.solut-book-ri-li textarea {
        font-size: 14px;
    }
    .ys-form-inof-text.solut-book-ri-li textarea::placeholder {
        font-size: 14px !important;
    }
    .ys-form-inof-text textarea {
        padding: 4px 0 0 10px !important;
    }
    .ys-form-inof-agree.solut-book-ri-li .ys-fia-text-word {
        font-size: 12px;
    }
    .solut-book-ri .ys-fia-text-btn {
        width: 14px;
        height: 14px;
        top: 1px;
    }
    .solut-book-ri-li.solut-book-ri-pci img {
        width: 174px;
    }
    .ys-form-inof-submit {
        width: auto;
        margin-left: 0;
        padding: 0 !important;
    }
    /* c2 */
    .pmpl-cent-box {
        display: none;
    }
    .prod-mod-ph {
        display: block;
    }
    .pmpl-itm {
        width: 6px;
        height: 6px;
    }
    .pmps-item-box {
        padding: 25px 20px;
    }
    .pmpl-cent-box-tit {
        margin-bottom: 7px;
    }
    .prod-marq .spbl-tit {
        margin-bottom: 18px;
    }
    .pmhu-li-tit {
        font-size: 34px;
    }
    .pmhu-li {
        margin-right: 30px;
    }
    .prod-marq-hores::after {
        width: 100px;
    }
    .pacb-slick-li-box {
        padding: 25px 20px;
    }
    .solut-see-box-top {
        margin-bottom: 18px;
    }
    .solut-see-box-top {
        margin-bottom: 20px;
    }
    .pabs-item-cent {
        position: relative;
        padding: 0;
    }
    .pstl-tag {
        margin-bottom: 3px;
    }
    .pstl-tit {
        margin-bottom: 8px;
    }
    .prod-stad .prod-stad-top-le {
        margin-bottom: 20px;
    }
    .psbs-item-plus {
        transform: scale(1);
    }
    .pult-box {
        padding: 14px 12px 14px 12px;
    }
    .pult-box-le-num {
        font-size: 16px;
    }
    .pult-box-le-par {
        margin-left: 8px;
        margin-top: 1px;
        font-size: 14px;
    }
    .pult-box-ri::before {
        height: 18px;
    }
    .pult-box-ri::after {
        width: 18px;
    }
    .pulb-ri p {
        font-size: 14px;
        margin-bottom: 7px;
    }
    .pulb-le {
        margin-right: 10px;
    }
    .pytb-ul-li-bot {
        padding: 0 12px 12px 12px;
    }
    .ssbt-le-par {
        margin-bottom: 3px;
    }
    .pdbs-item-box {
        padding: 25px 20px;
        padding-bottom: 15px;
    }
    .pdbs-item-box .ys-imgbox-cover {
        width: 44px;
        margin-bottom: 12px;
    }
    .pdbs-item-box-tit {
        margin-bottom: 6px;
    }
    .sncw-slide {
        width: 100%;
    }
    .ys-nyban-title-h2 {
        margin-top: 8px;
    }
    .ys-nyban-title-pic .ys-imgbox-cover {
        width: 32px;
    }
    .arrows2-icon {
        width: 32px;
        height: 32px;
    }
    .std-btn1-box {
        padding: 6px 16px;
    }
    .sncw-slide {
        width: 100% !important;
    }
    .raas-list-tit {
        padding: 0 20px;
    }
    .raas-list-tit2 {
        font-size: 20px;
    }
    .rltp-par,
    .rltp-par p {
        font-size: 12px;
    }
    .raas-list-slcik-item .ys-imgbox-cover {
        width: 34px;
        margin-bottom: 13px;
    }
    .rlsi-tit {
        margin-bottom: 8px;
    }
    .swlu-li-box-icon {
        width: 42px;
        margin-bottom: 13px;
    }
    .swlu-li {
        padding-bottom: 0px;
    }
    .raas-map-top {
        display: none;
    }
    .raas-map-box {
        display: block;
    }
    .raas-map-box-ri .raas-map-top-cnet {
        height: 25%;
        background-color: #fff;
    }
    .raas-map-box-ri .raas-map-bot-ri {
        height: calc(50% - 16px);
    }
    .rmtl-box {
        padding: 20px 20px 192px 20px;
    }
    .rmtc-box-par,
    .rmtc-box-par p {
        font-size: 10px;
    }
    .rmtr-box {
        padding: 20px 14px 20px 18px;
        gap: 13px;
    }
    .rmtr-box {
        position: relative;
    }
    .rmbr-box-pic {
        width: 50%;
        margin: 0 auto;
    }
    .rmtr-box-le {
        width: 20%;
    }
    .raas-map-top-ri .rmtr-box-le {
        left: 12px;
    }
    .rmtr-box {
        padding: 20px 11px 20px 12px;
    }
    .raas-mark-ul-li {
        width: 50%;
    }
    .blcu-list.slick-slide {
        display: flex !important;
        flex-wrap: wrap;
        padding-bottom: 30px;
        position: relative;
    }
    .ambs-item {
        padding-bottom: 30px;
    }
    .raas-map-box-le {
        width: 54%;
    }
    .raas-map-box-ri {
        width: 46%;
    }
    .rmbr-box-pic {
        width: 50%;
    }
    .pstl-tag {
        font-size: 12px;
    }
    .pstr-table table tbody tr td:last-child {
        font-size: 12px;
        padding: 7px;
    }
    .pstr-table table tbody tr td:first-child {
        font-size: 12px;
        padding: 7px;
    }
    .pult-box-ri::after {
        width: 14px;
    }
    .pult-box-ri::before {
        height: 14px;
    }
    .pulb-le {
        margin-right: 7px;
    }
    .pdbs-item-box .ys-imgbox-cover {
        width: 40px;
        margin-bottom: 10px;
    }
    .sncw-slide-box-tab p {
        padding: 1px 8px;
    }
    .solut-news-box-news .swiper-container {
        overflow: hidden !important;
    }
    .prod-adv-bot-slick .slick-list {
        overflow: hidden !important;
    }
    .prod-main .ys-nyban-title .pipv-box-le {
        width: 24px;
    }
    /* b */
    .spbr-brief {
        margin-bottom: 16px;
    }
    .solut-plat-box-ri {
        margin-top: 20px;
    }
    .solut-toggle-cont {
        flex-direction: column;
    }
    .solut-plat-box-le {
        width: 100%;
    }
    .solut-toggle-box-right {
        margin-top: 18px;
    }
    .solut-toggle .stlu-li {
        width: 100%;
        height: 100%;
    }
    .stlu-li .stlu-li-box {
        padding: 20px 16px;
    }
    .stlu-li.on .stlu-li-box {
        padding: 25px 25px 54px 17px;
    }
    .solut-toggle-list .slick-track {
        height: 100%;
    }
    .solut-plat-box-top {
        flex-direction: column;
    }
    .solut-down-le {
        width: 100%;
        padding-left: 0px;
    }
    .solut-down-ri {
        width: 100%;
        margin-top: 10px;
    }
    .solut-down-ri-par {
        margin-bottom: 20px;
    }
    .solut-plat-box-bot {
        padding-top: 42px;
    }
    .solut-plat-box-bot {
        width: 100%;
    }
    .spbl-label {
        margin-bottom: 4px;
    }
    .ssbt-le {
        margin-bottom: 5px;
    }
    .ssbb-slick .slick-list {
        overflow: hidden !important;
    }
    .ssbt-le {
        width: 100%;
    }
    .sabs-cnet-slide {
        width: 100% !important;
    }
    .solut-acse-box-swiper .swiper-container {
        overflow: hidden !important;
    }
    /* e1 */
    .adv-bj img:last-child {
        display: block;
    }
    .adv-bj img:first-child {
        display: none;
    }
    .adv-intr-cont {
        width: 100%;
        margin-bottom: 42px;
    }
    .adv-intr-cont-tit {
        margin-bottom: 12px;
    }
    .ailu-li {
        border-left: none;
    }
    .ailu-li-box {
        padding: 0;
    }
    .ailu-li {
        padding: 0 10px;
    }
    .adv-intr-list-ul {
        margin: 0 -10px;
        margin-bottom: 40px;
    }
    .adv-intr-list-ul {
        padding-bottom: 30px;
    }
    .adv-off-tit {
        margin-bottom: 18px;
    }
    .aobu-li-ri-box {
        padding: 0 20px;
    }
    .alrb-tit {
        margin-bottom: 6px;
    }
    .alrb-par {
        margin-bottom: 16px;
    }
    .alrb-edito p {
        margin-bottom: 7px;
    }
    .alrb-edito {
        margin-bottom: 22px;
    }
    .aobu-li:nth-child(2n) .aobu-li-ri-box {
        padding: 0 20px;
    }
    .adv-off {
        margin-bottom: 42px;
    }
    .adv-cart-pic {
        width: 170px;
        margin-bottom: 36px;
    }
    .adv-cart-sticky-pic {
        width: 200px;
        right: -35px;
        top: -34px;
    }
    .pic {
        top: 184px;
    }
    .altt-tit {
        margin-bottom: 6px;
    }
    .altt-num {
        margin-right: 8px;
    }
    .acbu-li-top {
        margin-bottom: 36px;
    }
    .albu-li-icon {
        width: 30px;
        margin-top: 2px;
    }
    .adv-more-tit {
        margin-bottom: 19px;
    }
    .solut-book-ri-li .ys-fii-tips {
        bottom: -25px;
    }
    .solut-book-ri-pci {
        margin-top: 20px;
    }
    .solut-book-ri .ys-form-inof {
        margin: 0 0px;
    }
    .sbrl-par {
        margin-top: 10px;
    }
    .solut-book-ri .ys-form-inof-item .ys-select-li {
        font-size: 14px !important;
        padding: 0.5em 12px;
    }
    .solut-book-ri-li input {
        font-size: 14px;
    }
    .acbu-li {
        margin-right: 0;
        padding: 0;
        padding-bottom: 30px;
    }
    .adv-cart-bot-ul {
        margin: 0;
    }
    .pic {
        display: none;
    }
    .altt-tit {
        font-size: 18px;
    }
    .altt-num {
        font-size: 18px;
    }
    .acbu-li-top {
        margin-bottom: 24px;
    }
    .adv-cart {
        padding: 0;
        padding-top: 30px;
    }
    .adv-cart-bot-ul {
        margin-bottom: 42px;
    }
    /* c1 */
    .scesolu-top-cent-tit {
        margin-bottom: 10px;
    }
    .scesolu-top-cent-tit1 {
        margin-bottom: 9px;
    }
    .scesolu-tap .ys-cont1720 {
        flex-direction: column;
    }
    .scesolu-tap-le {
        width: 100%;
    }
    .scesolu-tap-cont {
        width: 100%;
    }
    .scesolu-tap-le {
        white-space: nowrap;
        overflow-x: scroll;
    }
    .scesolu-tap-le-ul {
        display: flex;
    }
    .stlu-lie-box .ys-imgbox-cover {
        width: 24px;
        margin-bottom: 5px;
    }
    .stlu-lie.on .stlu-lie-box {
        width: 88px;
        height: 88px;
    }
    .stlu-lie .stlu-lie-box {
        width: 88px;
        height: 88px;
    }
    .stlu-lie {
        padding: 0 8px;
    }
    .scesolu-tap-le-ul {
        margin: 0 -8px;
    }
    .scesolu-tap-le {
        margin-bottom: 20px;
    }
    .scesolu-tap-ri-top {
        flex-direction: column;
    }
    .strt-le {
        width: 100%;
        margin-bottom: 6px;
    }
    .scesolu-tap .swiper-container {
        overflow: hidden !important;
    }
    .saws-box {
        width: 100% !important;
        padding: 20px 20px;
    }
    .saws-box-num {
        font-size: 22px;
        margin-bottom: 5px;
    }
    .saws-box-tit {
        margin-bottom: 8px;
    }
    .strs-arr-wrap-slide .std-btn1-box span {
        font-size: 12px !important;
    }
    .scesolu-list::before {
        display: none;
    }
    .scesolu-news::after {
        display: none;
    }
    .strt-le-tit {
        margin-bottom: 8px;
    }
    .solut-see-box-top {
        flex-direction: column;
    }
    .ssbt-ri {
        margin-top: 5px;
    }
    .prod-diff::after {
        display: none;
    }
    .prod-stad-bot .mod-arrows2 {
        left: 0;
        width: 100%;
    }
    .solut-plat-box-ri {
        margin-top: 16px;
    }
    .solut-book-ri-pci {
        margin-top: 10px;
    }
    .prod-main .ys-pos-center-box {
        padding: 0 20px;
    }
    .prod-adv::after {
        display: none;
    }
    .stlu-lie-box-tit {
        padding: 0 3px;
    }
    .scesolu-top-tact {
        position: absolute;
        bottom: 0;
    }
    .scesolu-top-tact {
        padding: 14px 0 14px 0;
    }
    .scesolu-top-tact-tit {
        font-size: 14px;
        margin-bottom: 6px;
    }
    .scesolu-top-tact .std-btn1-box {
        padding: 6px 12px;
        font-size: 10px;
    }
    .saws-box-pic .std-btn1-box span {
        font-size: 10px !important;
    }
    .saws-box-pic .std-btn1 span {
        margin-left: 2px;
    }
    .strs-arr-wrap-slide {
        padding-bottom: 30px;
    }
    .swiper-pagination-bullet {
        width: 6px !important;
        height: 6px !important;
    }
    .strt-ri {
        display: none;
    }
    .ssbb-slick-item {
        padding-bottom: 30px;
    }
    .ssbt-ri {
        display: none;
    }
    .spbl-tit {
        padding-right: 3px;
    }
    .scesolu-wat-tit {
        margin-bottom: 20px;
    }
    .solut-news-cont {
        padding-bottom: 30px !important;
    }
    .prod-mod-pic {
        padding: 0;
    }
    .ys-form-inof-text.solut-book-ri-li {
        height: 70px;
    }
    .ys-form-inof-text.solut-book-ri-li .ys-fii-input {
        height: 70px !important;
    }
    .pacb-slick-li {
        padding-bottom: 30px;
    }
    .prod-adv-bot-slick {
        padding-bottom: 30px;
    }
    .pdbs-item {
        padding-bottom: 30px;
    }
    .sncw-slide.act .sncw-slide-box-cent {
        bottom: 22px;
        left: 10px;
        right: 10px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .aobu-li {
        flex-direction: column-reverse;
    }
    .aobu-li-le {
        width: 100%;
    }
    .aobu-li-ri {
        width: 100%;
        margin-bottom: 32px;
    }
    .aobu-li:nth-child(2n) {
        flex-direction: column-reverse !important;
        margin-top: 32px;
    }
    .adv-intr .adv-intr-stick {
        padding-top: 42px;
    }
    .sdbs-item-ri-box {
        padding: 25px 20px !important;
    }
    .stlu-li-par,
    .stlu-li-par p {
        font-size: 12px;
    }
    .stlu-li-icon {
        width: 26px;
        margin-right: 9px;
    }
    .stlu-lid {
        margin-bottom: 10px;
    }
    .stlu-lid::after {
        left: 13px;
        top: 24px;
        width: 1px;
        height: calc(100% + 10px);
    }
    .sirb-tit-list {
        margin-bottom: 22px;
    }
    .std-btn1.white2 .std-btn1-box {
        padding: 7px 11px;
        font-size: 12px;
    }
    .stlu-li {
        padding-bottom: 30px;
    }
    .srsw-slide {
        height: auto !important;
        padding-bottom: 30px;
    }
    .sdbs-item-ri-box {
        height: 100%;
    }
    .sabs-cnet-slide {
        padding-bottom: 30px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .none {
        display: block;
    }
    .solut-detail-box-cont {
        flex-direction: column;
    }
    .sdbc-le {
        width: 100%;
        height: auto;
    }
    .sdbc-ri {
        width: 100%;
        height: auto;
    }
    .sdbc-ri .swiper-pagination {
        display: block;
        position: absolute;
        transform: translateX(0%);
        left: 0 !important;
    }
    .slsw-slide {
        padding-bottom: 0px;
    }
    .solut-toggle-box-right {
        display: none;
    }
    .solut-down-le {
        width: 80%;
        padding-left: 0px;
    }
    .solut-down-ri .std-btn1-box span {
        font-size: 12px !important;
    }
    .solut-down-ri .std-btn1-icon {
        width: 16px !important;
    }
    .swlu-li {
        padding-bottom: 40px;
    }
    .solut-down-bj {
        transform: scale(2) translateX(10%);
    }
    .solut-down {
        padding-top: 0;
    }
    .solut-down {
        padding-bottom: 28px;
    }
    /* leo-end */
    /* leah start */
    /* d */
    .software-the-le-tit {
        margin-bottom: 10px;
    }
    .yxedr-active p {
        margin-bottom: 8px;
    }
    .software-the-le-watch img {
        width: 20px;
    }
    .software-the-le-watch p {
        padding-left: 6px;
    }
    .software-the-ri {
        padding-top: 15px;
    }
    .software-why-tit {
        margin-bottom: 20px;
    }
    .swul-cont-icon {
        width: 38px;
    }
    .swul-cont-tit {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .swul-cont {
        padding: 25px 20px 25px;
    }
    .software-wms-ri {
        padding: 20px;
    }
    .software-wms-ri-text p {
        margin-bottom: 10px;
    }
    .software-wms-ri-text ul p::after {
        width: 6px;
        height: 6px;
    }
    .software-wms-ri-text {
        margin-bottom: 15px;
    }
    .software-wms-card {
        padding: 20px 20px 10px 20px;
    }
    .swcu-li p {
        padding-left: 5px;
    }
    .software-why .slick-list {
        padding-bottom: 15px;
    }
    .software-wms-ri-text {
        max-height: 240px;
    }
    .software-wms-le img {
        max-height: 266px;
    }
    /* g4 */
    .person-hi-tit {
        margin-bottom: 6px;
    }
    .person-hi-text {
        padding-bottom: 25px;
    }
    .ptac-tit {
        width: 100%;
        margin-bottom: 15px;
    }
    .person-toge-all {
        padding: 30px 20px 0px 20px;
        display: flex;
        flex-direction: column;
    }
    .person-toge-back {
        position: relative;
        width: 50%;
    }
    .std-btn1-box {
        padding: 6px 15px;
    }
    .person-work-text {
        margin-bottom: 25px;
    }
    .person-work-ul-li {
        margin-bottom: 10px;
    }
    .person-work-pic .slick-list {
        margin-bottom: 10px;
    }
    .plul-ri {
        width: 100%;
    }
    .plul-le {
        width: 100%;
    }
    .person-live-ul-li {
        padding: 12px 0;
    }
    .plul-le {
        font-size: 18px !important;
    }
    .plul-le {
        font-size: 18px !important;
    }
    .person-live .slick-list {
        margin-bottom: 10px;
    }
    .person-college-text {
        margin-bottom: 25px;
    }
    .person-college-ul-li {
        margin-bottom: 10px;
    }
    .pvul-link-tit {
        font-size: 16px !important;
        width: 100%;
    }
    .pvul-link-area p {
        font-size: 16px !important;
    }
    .pvul-link-depart p {
        font-size: 16px !important;
    }
    .pvul-link-area {
        width: 100%;
        margin-bottom: 8px;
    }
    .pvul-link-depart {
        width: 100%;
    }
    .pvul-link-area img {
        width: 16px;
    }
    .pvul-link-depart span {
        padding-right: 10px;
    }
    .person-vacan-ul {
        margin-bottom: 20px;
    }
    .person-toge-all-cont {
        margin-bottom: 20px;
    }
    .ptul-cont-le {
        padding: 25px 20px 30px;
    }
    .person-talent-ul-li:nth-child(2n) .ptul-cont-le {
        padding: 25px 20px 30px;
    }
    .person-work-ul-li::after {
        width: 0;
    }
    .pvul-link {
        padding: 20px 15px 20px 15px;
    }
    .person-vacan-pop .ys-modal-content {
        padding: 40px 20px;
    }
    .pvpc-text p::after {
        top: 8px;
    }
    /* f3 */
    .active-main-top-ri {
        padding-top: 15px;
        padding-bottom: 20px;
        width: 100%;
    }
    .nmtc-arrow {
        display: none;
    }
    .active-main .slick-list {
        margin-bottom: 10px;
    }
    .active-main-below .news-main-top-card {
        margin-bottom: 20px;
    }
    .nmtc-name {
        padding: 0 3px;
        margin-bottom: 15px;
    }
    .news-main-top-card {
        margin: 0px -3px;
    }
    .ambu-li {
        width: 100%;
        margin-bottom: 30px;
        padding: 0 6px;
    }
    .active-main-below-ul {
        margin: 0 -6px -30px;
    }
    .active-main-below .amtr-ul-li {
        margin-bottom: 0px;
    }
    .pc-fenye li {
        width: 22px;
        height: 22px;
        line-height: 21px;
    }
    .news-main-page {
        margin-top: 30px;
    }
    .pc-fenye li {
        margin: 0 4px;
    }
    .active-main-ul-li {
        padding: 0 6px;
    }
    .active-main-ul {
        margin: 0 -6px 20px;
    }
.active-main-top-le {
    width: 100%;
}
    /* f2 */
    .report-banner-all-le {
        padding-right: 0px;
        width: 100%;
        margin-bottom: 16px;
    }
    .report-banner-all-ri {
        width: 100%;
    }
    .report-banner-all {
        padding-bottom: 20px;
    }
    .report-banner {
        margin-bottom: 20px;
    }
    .report-main-oth-le {
        width: 100%;
    }
    .report-main-oth-img {
        margin-bottom: 25px;
    }
    .report-news-all-tit {
        font-size: 24px;
        margin-bottom: 16px;
    }
    .std-btn2-icon {
        width: 16px;
    }
    .report-news .slick-list {
        margin-bottom: 10px;
    }
    /* f7 */
    .casedetail-banner-all-le {
        width: 100%;
        margin-bottom: 18px;
    }
    .casedetail-banner-all-ri {
        padding-left: 0px;
        width: 100%;
    }
    .casedetail-banner {
        padding-bottom: 35px;
        padding-top: 35px;
    }
    .casedetail-main {
        padding-top: 35px;
        padding-bottom: 42px;
    }
    .report-main-oth-ri {
        width: 100%;
    }
    .cmct-ul {
        margin: 0 -20px;
    }
    .cmct-ul-li {
        padding: 0 20px;
    }
    .cmct-ul-li-num {
        font-size: 24px;
    }
    .casedetail-main-cont-top {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .ys-video-btn {
        padding-bottom: 15px;
    }
    .ys-video-btn img:nth-last-child(1) {
        width: 40px;
    }
    .casedetail-main-cont-intro {
        padding: 20px 15px 20px 15px;
        justify-content: flex-end;
    }
    .cmci-le {
        padding-right: 0px;
        width: 100%;
        margin-bottom: 20px;
    }
    .casedetail-main-cont-intro .ys-imgbox-cover {
        width: 35%;
    }
    .cmci-le-tit {
        margin-bottom: 6px;
    }
    .casedetail-caro {
        padding: 36px 0 36px;
    }
    .casedetail-caro .slick-list {
        margin-bottom: 10px;
    }
    /* f5 */
    .down-main-top-search input {
        height: 35px;
    }
    .down-main-top-search {
        width: 100%;
    }
    .down-main-ul-li {
        width: 100%;
    }
    .nmtc-name-link {
        font-size: 16px;
    }
    .nmtc-name-link {
        padding: 0 4px 4px;
    }
    /* f4 */
    .detailact-banner-tit {
        font-size: 24px;
    }
    .detailact-banner-all-time {
        padding-right: 0;
        width: 100%;
    }
    .detailact-banner-all {
        margin-bottom: 10px;
        flex-wrap: wrap;
    }
    .detailact-banner-con-le {
        margin-bottom: 12px;
    }
    .dbcr-text p {
        margin-bottom: 6px;
    }
    .detailact-main-eve {
        margin-bottom: 40px;
    }
    .detailact-main-eve-tit {
        margin-bottom: 15px;
    }
    .detailact-main .slick-list {
        margin-bottom: 15px;
    }
    .dbcr-text {
        margin-bottom: 15px;
    }
    /* f6 */
    .cmti-name {
        width: 86px;
    }
    .cmti-swiper {
        width: calc(100% - 86px);
    }
    .cmti-ul {
        margin: 0 -8px;
    }
    .cmti-ul-li {
        padding: 0 8px;
    }
    .case-main-top-industry::after {
        width: 0%;
    }
    .cmbu-li-link {
        padding: 20px 0 20px;
    }
    .case-main-below-select {
        flex-direction: column;
        position: relative;
    }
    .cmbs-ri-clear {
        position: absolute;
        top: 0;
        right: 0;
    }
    .cmbs-ri {
        width: 100%;
    }
    .cmbs-name-ul {
        margin-top: 8px;
    }
    /* f1 */
    .null-ri-text {
        margin-bottom: 12px;
    }
    .null-ri-tit {
        margin-bottom: 8px;
    }
    .nmbl-link-ri {
        margin-bottom: 15px;
    }
    .nmbl-link-le-time {
        width: 100%;
        padding-right: 0;
        margin-bottom: 10px;
    }
    .nmbl-link-le-con {
        width: 100%;
    }
    .null-le {
        width: 100%;
    }
    .null-ri {
            width: 100%;
        }
    .nmtc-ul-li-link::after {
        height: 100%;
        background-color: rgba(240, 240, 240, 1);
        width: 100%;
    }
    .news-main .slick-list {
            padding-top: 10px;
        }
    .news-main-top {
        margin-bottom: 10px;
    }
    /* leah end */
    .mod-foot-top{
        flex-direction: column;
    }
    .mod-ph{
        display: block !important;
    }
    .mod-foot-top-logo {
        width: 126px;
        margin-bottom: 26px;
    }
    .mftr-ul-li ul li p a{
        font-size: var(--font14);
    }
    .mftr-ul-li{
        width: 50%;
        margin-bottom: 24px;
    }
    .mftr-ul{
        flex-wrap: wrap;
    }
    .mod-foot-top{
        margin-bottom: 0px;
    }
    .mod-foot-top-logo{
        display: none;
    }
    .mod-foot-bot-bt {
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column-reverse;
    }
    .mod-foot-bot-tp {
        padding-bottom: 16px;
        margin-bottom: 14px;
    }
    .msli-link {
        width: 20px;
    }
    .mfbt-share-text {
        margin-right: 18px;
        font-size: 12px;
    }
    .mfbt-lang{
        display: block;
    }
    .mfbt-lang .head-lang-top{
        height: inherit;
    }
    .head-ldi-nub a {
        font-size: 14px;
        line-height: 1.5;
        padding: 4px 20px;
    }
    .head-lang-down-inof{
        padding: 5px 0;
    }
    .head-lang-top-circle {
        width: 24px;
    }
    .head-lang-top-jian {
        width: 12px;
        margin-left: 4px;
    }
    .mfbb-riul-li {
        padding: 0 8px;
    }
    .mfbb-riul{
        margin: 0 -8px;
    }
    .ys-cont1720 {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }
    .ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav a{
        font-size: 14px;
    }
    .ys-phsubnav-close{
        font-size: 14px;
    }
    .ys-phnav3-lang-hd .ys-phnav-header-font, .ys-phnav3-lang-hd a{
        font-size: 14px;
    }
    .nmtc-name-link{
        font-size: 14px;
        padding: 0px 8px 4px;
    }
    .news-main-top-card{
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .nmtc-name{
        margin-bottom: 0px;
    }
    .news-main-top-card{
        margin-bottom: 20px;
    }
    .down-main-ul-li {
        margin-bottom: 18px;
    }
    .dlrl-li p {
        font-size: 10px;
        padding: 2px 8px;
    }
    .dmul-link-ri-tit {
        margin-bottom: 6px;
    }
    .std-btn1.icon .std-btn1-box span{
        margin-top: 1px;
    }
    .ys-form-phone .iti {
        width: calc(100% - 60px);
    }
    .solut-book-ri .ys-form-inof-item .ys-select-xtbbox {
        right: 10px;
    }
    .solut-book-ri-li .ys-select-xtbbox{
        width: 16px;
        top: 60%;
    }
    .join-list-cont {
        width: 100%;
        padding: 0 20px;
    }
    .join-list-ul-li .ys-demo-num{
        font-size: 20px;
    }
    .jlul-crys-word p{
        font-size: 12px;
    }
    .join-page .person-live-ul-li {
        padding: 20px 0;
    }
    .join-page .person-live-ul-li:first-child{
        padding-top: 0px;
    }
    .join-part-ul-li{
        padding-right: 10px;
    }
    .join-part-ul {
        justify-content: flex-start;
        margin: 0;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
    }
    .join-part-wrap {
        margin-top: 20px;
    }
    .join-page .blcu-list.slick-slide{
        padding-bottom: 10px;
    }
    .smbw-ul {
        justify-content: flex-start;
        flex-direction: column;
    }
    .smbw-ul-li-pointer {
        width: 30px;
        height: 30px;
        margin: 0 20px 0 0;
    }
    .smbw-ul-li {
        width: 100%;
        cursor: pointer;
        outline: 1px solid hsla(0, 0%, 100%, 0);
        position: relative;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .smbw-ul-li-min {
        padding: 0;
        top: auto;
        position: relative;
        left: auto;
        min-width: inherit;
    }
    .smbw-ul-li-tooltip{
        display: none;
        width: 100%;
        min-width: 100% !important;
        left: 0% !important;
        position: relative;
        top: auto;
        margin-top: 20px;
        opacity: 1 !important;
        transform: translateY(0px);
        visibility: visible !important;
        transition: all 0s cubic-bezier(.25,1,.55,1) !important;
    }
    .smbw-ul-li{
        margin-bottom: 30px;
    }
    .smbw-ul-li:last-child{
        margin-bottom: 0px;
    }
    .smbw-ul-li.current .smbw-ul-li-tooltip{
        display: block;
    }
    .smbw-porgress {
        width: 2px !important;
        height: calc(100% - 60px);
        left: 14px;
        transform: translate(0%, -50%);
    }
    .smbw-porgress-bar {
        border-radius: 5px;
        left: 0%;
        position: absolute;
        top: 50%;
        transform: translateX(0%) translateY(-50%);
        width: 2px;
        height: 100%;
    }
    .join-page .support-min-buil {
        padding: 42px 0;
    }
    .ambs-item {
        padding-bottom: 20px;
    }
    .gove-value-ri {
        width: 100%;
        height: 260px;
    }
    .gove-value-le{
        width: 100%;
        padding-right: 0px;
        margin-bottom: 0px;
    }
    .gove-value-cont{
        flex-wrap: wrap;
    }
    .gvlu-li{
        padding: 0 8px;
    }
    .gove-value-le-ul{
        margin: 0 -8px;
    }
    .gvlu-li-box-icon {
        width: 28px;
    }
    .gvlu-li-box {
        padding: 22px 16px;
    }
    .gove-value-pop-wrap {
        width: 100%;
        padding: 25px 20px;
    }
    .gvpw-ul-li{
        width: 100%;
    }
    .gove-value-pop-close {
        width: 22px;
        top: 4px;
        right: 0px;
    }
    .gove-list-ul-li{
        width: 50%;
        margin-bottom: 18px;
    }
    .glul-link-post p{
        font-size: 10px;
    }
    .glul-link-name {
        font-size: 12px;
        margin-bottom: 8px;
    }
    .gove-list-ul-li:nth-child(2n+1) {
        animation-delay: 0.2s;
    }
    .gove-list-ul-li:nth-child(2n+2) {
        animation-delay: 0.3s;
    }
    .gstu-li span {
        margin-right: 26px;
    }
    .gstu-li-box {
        padding: 25px 20px;
    }
    .gstu-li-tit {
        margin-bottom: 12px;
    }
    .gove-safe-text-ul {
        width: 100%;
        margin-left: 0;
    }
    .gove-safe-text-ul {
        width: 100%;
        margin-left: -3px;
    }
    .gove-safe-pic-ul::after {
        left: 20px;
    }
    .gspa-img {
        width: 22px;
        left: 9px;
    }
    .gstu-li span {
        width: 8px;
        height: 8px;
    }
    .stlu-lie .stlu-lie-box {
        width: auto !important;
        height: 100% !important;
        padding: 15px 10px !important;
    }
    .ys-ban-word {
        width: 100%;
        margin-top: 24px;
    }
    .ys-ban-txtbox.ys-pos-center{
        bottom: auto;
        top: 50%;
        transform: translate(-50%,-50%);
    }
    .std-btn1.white .std-btn1-box{
        padding: 6px 18px;
    }
    .ys-ban-word, .ys-banner-arrow{
        display: none;
    }
    .ys-nyban-ph .ys-ban-word{
        display: block !important;
        margin-top: 12px;
    }
    .ys-ban-btn{
        margin-top: 26px;
    }
    .mod-tab p{
        font-size: 12px;
    }
    .smrl-ul-li {
        width: 90px;
    }
    .serv-media-runing-list .smrl-ul {
        width: calc(calc((90px * var(--width-shu))) + calc((10px * var(--width-shu))));
    }
    .home-chose-le{
        display: none;
    }
    .home-chose-ri{
        width: 100%;
        padding-left: 0px;
    }
    .hcru-li-ph {
        width: calc(100% - 30px);
        margin: 0 auto 10px;
    }
    .hcru-li:first-child .hcru-li-ph{
        display: block;
    } 
    .hcru-li-tit {
        padding: 14px 15px;
    }
    .hcru-li-tit::before{
        display: none;
    }
    .hcru-li-word {
        padding: 0px 15px 15px;
    }
    .hcru-li.act{
        padding-top: 15px;
    }
    .home-solut .std-btn1-box {
        padding: 4px 6px;
        font-size: 8px;
        font-family: "BlueSword-Regular" !important;
    }
    .hcul-bot-text, .hcul-bot-min span, .hcso-num, .hcso-num span{
        font-size: 12px;
    }
    .hcul-bot{
        bottom: 20px;
        left: 20px;
    }
    .hcul-bot-min{
        font-size: 32px;
        margin: 4px 0;
    }
    .home-innov-icon{
        width: 120px;
    }
    .home-innov-ul {
        margin: 0 -10px;
        margin-top: 10px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .home-innov-ul-li {
        width: 33.333333%;
        margin-top: 20px;
    }
    .hiul-box-bt p, .hiul-box-tp span{
        font-size: 10px;
    }
    .hiul-box-tp .ys-demo-num{
        font-size: 24px;
    }
    .home-event-le {
        padding-right: 0;
        margin-bottom: 20px;
    }
    .sncw-slide{
        width: 280px !important;
    }
    .solut-news-box-news .swiper-container{
        overflow: visible !important;
    }
    .alul-crys{
        flex-direction: column;
    }
    .alul-crys .ys-imgbox-cover {
        width: 100%;
        margin-bottom: 24px;
    }
    .alul-crys-ri{
        width: 100%;
    }
    .alul-crys-ri-tit{
        margin-bottom: 14px;
    }
    .about-list-line{
        display: none;
    }
    .about-list-ul-li{
        margin-bottom: 36px;
    }
    .about-list-ul-li:nth-child(2n) .alul-crys {
        flex-direction: column;
    }
    .about-num .pmhu-li-tit{
        font-size: 24px;
    }
    .prod-marq-hores-ul{
        display: block;
        margin: 0 -10px;
    }
    .prod-marq-hores-ul .slick-list{
        padding-bottom: 25px;
    }
    .adv-intr .adv-intr-stick{
        padding-top: 0px;
    }
    .about-num .pmhu-li-par p{
        font-size: 12px;
        line-height: 1.5;
    }
    .about-num .adv-bj {
        width: 30%;
        right: -20px;
        left: auto;
    }
    .about-page .solut-down .solut-plat-box {
        padding-left: 0;
    }
    .about-page .solut-down-le {
        width: 78%;
        padding-left: 0;
    }
    .about-page .ys-nybanner .ys-nyban-pic{
        display: none !important;
    } 
    .ys-nyban-title p{
        font-size: 12px;
        margin-bottom: 8px;
    }
    .ys-nybanner .ys-pos-center {
        bottom: 42px;
    }
    .support-world-cont-list{
        position: relative;
        bottom: auto;
        left: auto;
    }
    .swcl-item-icon{
        width: 16px;
        margin-right: 10px;
    }
    .swcl-item-word{
        font-size: 10px;
    }
    .swcl-item{
        margin-bottom: 12px;
    }
    .support-world-min{
        width: 100%;
    }
    .swil-boxs-icon{
        width: 16px;
    }
    .support-world-icons-li.act .swil-boxs-icon{
        width: 18px;
    }
    .swil-boxs-text, .swdl-box p{
        font-size: 8px;
        display: none;
    }
    .about-deve h2{
        margin-bottom: 20px;
    }
    .swdl-box span{
        width: 6px;
        height: 6px;
    }
    .ys-develop1-list-nub{
        padding: 0 10px;
    }
    .ys-develop1-list{
        margin: 0 -10px;
    }
    .ydln-cry{
        flex-direction: column-reverse;
    }
    .ydln-text {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .ydln-img{
        width: 100%;
        margin-bottom: 20px;
    }
    .ydln_text_year_font1{
        font-size: 30px;
    }
    .about-deve-icon{
        width: 20px;
        margin-left: 20px;
    }
    .mod-controls1{
        display: none !important;
    }
    .ys-develop1-box {
        margin-bottom: 0px;
    }
    .about-deve {
        direction: inherit;
    }
    .ydlntext-year{
        flex-direction: row;
    }
    .ys-develop1-list .slick-list{
        padding-bottom: 30px;
    }
    .about-indu-cont{
        padding: 25px 20px;
    }
    .about-indu-slide{
        padding: 0px;
    }
    .aisu-li{
        padding: 0 10px;
    }
    .about-indu-slide-ul {
        margin: 0 -10px;
    }
    .about-hono-slide{
        width: 100%;
    }
    .about-hono-slide .aisu-li-box-tit{
        font-size: 12px;
    }
    .about-hono .mod-arrows2{
        display: none;
    }
    .gstu-li {
        position: relative;
        top: auto;
        height: auto;
    }
    .about-tech-textbox {
        width: 100%;
        height: auto;
        position: relative;
        top: auto;
        left: auto;
    }
    .about-tech .gove-safe-text{
        width: 100%;
    }
    .about-tech .ys-cont1720{
        flex-direction: column;
    }
    .about-tech-textbox-top {
        position: relative;
        top: auto;
        height: auto;
    }
    .gove-safe-wrap{
        /* height: auto; */
        padding: 42px 0;
    }
    .about-tech .gstu-li-box {
        width: 100%;
        padding: 60px 20px 25px;
        overflow: visible;
    }
    .gstu-li-icon {
        width: 80px;
        height: 80px;
        top: -40px;
    }
    .about-tech .gove-safe-text-ul .slick-list{
        padding-top: 50px;
        padding-bottom: 25px;
    }
    .about-tech .gove-safe-text-ul{
        width: auto;
        margin: 0 -10px;
    }
    .gstu-li{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        padding: 0 10px;
    }
    .gstu-li.slick-slide:not(:first-child){
        display: none;
    }
    .about-tech .gspu-li-img img{
        height: 100%;
    }
    .about-tech{
        overflow: hidden !important;
    }
    /* 20250709 */
    .software-wms-top .swcu-li p{
        font-size: 12px !important;
    }
    .casedetail-caro-ul-li{
        width: 100%;
    }
    .swat-cont-crys{
        flex-direction: column;
    }
    .software-wms-le, .software-wms-ri{
        width: 100%;
    }
    .software-wms-le {
        height: auto;
    }
    .sncw-slide{
        width: 100% !important;
    }
    .stlu-li.on .stlu-li-box:last-child{
        justify-content: flex-start;
        position: relative;
        top: auto;
        left: auto;
    }
    .solut-toggle-list-ul {
        height: auto !important;
    }
    .stlu-li-box-par p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .stlu-li-box-image{
        display: none;
    }
    .stlu-li.on .stlu-li-box-par {
        transform: translateY(0px);
        margin-top: 16px;
    }
    .stlu-li-box-tit{
        font-size: 16px;
    }
    .join-page .description {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .home-innov-cont-top{
        padding-bottom: 42px;
    }
    .prod-stad-bot-crys {
        width: calc(100% - 100px);
        margin: 0 auto;
    }
    .prod-stad-botwrap .mod-arrows2{
        width: 100%;
    }
    .prod-stad-bot-crys .swiper-container {
        overflow: hidden !important;
    }
    .prod-stad-box{
        margin-bottom: 30px;
    }
    .software-the-ri{
        width: 100%;
    }
    .software-wms-ri-text {
        max-height: 178px;
    }
    /* 20250717 */
    .adv-intr-cont {
        margin-bottom: 30px;
    }
    .aobu-li:nth-child(2n){
        margin-bottom: 0px;
    }
    .adv-off {
        margin-bottom: 0;
    }
    .cnul-cont-icon{
        width: 10px;
    }
    .cmti-ul-li-cont span {
        height: 16px;
        width: 16px;
    }
    .cmbs-name-ul-li {
        padding: 0 12px;
    }
    .cmbs-name-ul{
        padding: 0 -12px;
    }
    .person-toge-all{
        align-items: flex-end;
    }
    .person-toge-all-icon{
        width: 100%;
    }
    .person-toge-all-icon img{
        width: 20px;
    }    
    .person-toge-back {
        width: 46%;
    }
    .siul-boxs-tp-icon{
        width: 36px;
    }
    .siul-boxs-tp{
        margin-right: 0px;
    }
    .support-page h2{
        margin-bottom: 16px;
    }
    .siul-boxs-tp-tit{
        padding-top: 0px;
    }
    .support-min-proc-wrap{
        width: 100%;
    }
    .support-min-proc {
        padding-top: 42px;
    }
    .smpw-text{
        font-size: 16px;
    }
    .sulb-word{
        display: none;
    }
    .sulb-num{
        font-size: 16px;
    }
    .sulb-num span {
        font-size: 10px;
        margin-left: 2px;
        line-height: 2;
    }
    .smbw-ul-li-min:before{
        display: none;
    }
    .siul-crys{
        flex-direction: column;
    }
    .siul-crys-le {
        padding: 0 20px;
        width: 100%;
        margin-bottom: 26px;
    }
    .siul-crys-ri {
        width: 100%;
    }
    .support-page .siul-crys-le-boxs {
        max-height: 160px;
    }
    .support-page .support-item-ul-li .siul-crys{
        padding-top: 42px;
    }
    .support-item-ul-li:nth-child(2n) .siul-crys{
        flex-direction: column;
    }
    .support-item-ul-li:nth-child(2n) .siul-crys-le{
        padding: 0 20px;
    }
    .scru-lis-pic{
        margin: 0 auto;
        width: 80%;
    }
    .support-change-le .mod-tab {
        width: 100%;
    }
    .support-change h2 {
        padding-left: 0;
        margin-bottom: 26px !important;
        margin-top: 0px;
    }
    .support-alway-ri{
        width: 100%;
    }
    .support-alway-le{
        width: 100%;
        margin-bottom: 32px;
        padding-right: 0px;
    }
    .support-alway-crys{
        flex-direction: column;
    }
    .support-alway {
        padding: 42px 0;
    }
    .support-alway h2{
        margin-bottom: 0px !important;
    }
    .support-alway-le-word{
        margin-top: 14px;
    }
    .support-list-ul-li2 {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        width: 100%;
        height: 100%;
        clip-path: inherit;
    }
    .support-list-ul-li3, .support-list-ul-li1{
        clip-path: inherit;
        width: 100%;
    }
    .support-list-ul{
        flex-wrap: wrap;
    }
    .support-list-ul-li1 .slul-crys-text, 
    .support-list-ul-li2 .slul-crys-text {
        left: auto;
        width: 100%;
        transform: inherit;
        text-align: center;
        padding: 0 10px;
    }
    .support-list-word{
        margin-top: 26px;
    }
    /* g2 */
    .vate-media-top{
        width: 100%;
        margin-bottom: 30px;
    }
    .vate-media-bot {
        padding: 25px 20px 0;
    }
    .vate-media-bot-cont{
        flex-direction: column;
    }
    .vate-media-bot-cont h2{
        width: 100%;
    }
    .vmbc-ri {
        width: 100%;
        padding-left: 0;
    }
    .vmbc-ri-word {
        max-height: 220px;
        padding-bottom: 0;
        margin-bottom: 42px;
    }
    .vmbc-ri-word .mCustomScrollBox{
        padding-bottom: 60px;
    }
    .vate-media-bot-cont::after{
        height: 35%;
    }
    .csli-box-title{
        display: none;
    }
    .casedet-switch-list{
        display: block;
    }
    .casedet-switch-wrap-cont{
        height: auto;
    }
    .csli-box-pic{
        height: auto;
        position: relative;
    }
    .csli-box-pic img:nth-child(2){
        display: none;
    }
    .csli-box::after{
        opacity: 0;
    }
    .casedet-switch-list-item .gmtl-cry{
        opacity: 1;
        pointer-events: none;
    }
    .gmtl-cry{
        opacity: 1;
        width: calc(100% - 40px);
        padding: 20px 0 30px;
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        margin: 0 auto;
    }
    .gmtl-cry-tit{
        margin-bottom: 20px;
        color: var(--color121);
    }
    .gmtl-cry-word p{
        color: var(--color666);
        margin-bottom: 8px;
    }
    .casedet-switch-list{
        margin: 0;
    }
    .gmtl-cry-word ul li::marker{
        color: var(--colormain1);
    }
    .casedet-switch{
        padding-bottom: 42px;
    }
    .vate-team-cont{
        flex-direction: column;
    }
    .vate-le, .vate-ri{
        width: 100%;
    }
    .vate-team h2{
        margin-bottom: 14px;
    }
    /* 20250718 */
    .vate-media-top img:nth-child(2){
        width: 32px;
    }
    .vrul-box .ys-demo-num{
        font-size: 28px;
        margin-bottom: 10px;
    }
    .vrul-box {
        padding: 25px 18px;
        height: 100%;
    }
    .vrul-box-word p{
        font-size: 12px;
    }
    .vate-page .siul-crys-le {
        padding-left: 0px;
        padding-right: 0;
        width: 100%;
    }
    .vate-page .siul-crys-ri {
        padding-left: 0px;
        padding-right: 0;
        width: 100%;
    }
    .vate-page .siul-crys-le .siul-crys-le-tit{
        margin-bottom: 16px;
    }
    .vate-page .support-item-ul-li:nth-child(2n) .siul-crys-le {
        padding-left: 0;
        padding-right: 0px;
    }
    .vate-page .support-item-ul-li{
        margin-bottom: 20px;
    }
    .acbu-li-crys{
        flex-direction: column;
    }
    .vate-page .acbu-li-crys-le {
        width: 100%;
    }
    .vate-page .acbu-li-crys-ri {
        width: 100%;
        margin-top: 20px;
        align-items: flex-end;
    }
    .vate-page .acbu-li {
        width: 100%;
        margin-right: 0;
    }
    .vate-page .acbu-li-top .acbu-li-top-tit {
        margin-bottom: 0px;
    }
    .acbu-li-crys-ri img:nth-child(2) {
        width: 34%;
        margin-top: 0;
        margin-bottom: -20px;
    }
    .vate-page .acbu-li:nth-child(2n) .acbu-li-crys-ri img:nth-child(1){
        margin-top: 0px;
    }
    .vate-page .acbu-li:nth-child(2n) .acbu-li-top-tit {
        margin-bottom: 0;
    }
    .vate-page .adv-cart-bot-ul .slick-dots li.slick-active{
        background: #fff;

    } 
    .vate-page .adv-cart-bot-ul .slick-list{
        padding-bottom: 30px;
    }
    .vate-page .pdbs-item-box{
        padding: 25px 16px;
    }
    .pdbs-item-box-icon {
        width: 36px;
        margin-bottom: 23px;
    }
    .vate-page .pdbs-item{
        padding: 0 8px;
    }
    .vate-page .prod-diff-bot-slick{
        margin: 0 -8px;
    }
    .vate-page .prod-diff-bot-slick .slick-list{
        padding-bottom: 30px;
    }
    .vate-page .prod-diff-bot-slick .slick-dots li.slick-active{
        background: #fff;
        opacity: 1;
    }
    .solution-featur h2{
        margin-bottom: 16px;
    }
    .home-innov {
        padding-top: 42px;
    }
    .pmhu-li{
        margin-right: 30px !important;
    }
    .prod-stad.firt .prod-stad-bot-crys{
        width: calc(100% - 40px);
        margin: 0 auto;
    }
    .pmpl-itm {
        width: 8px;
        height: 8px;
    }
    .home-solut-pop {
        width: 100%;
        padding: 28px 20px 42px;
        position: relative;
        height: auto;
        opacity: 1;
        top: auto;
        pointer-events: all;
    }
    .hspt-clost{
        display: none;
    }
    .hulb-tit p{
        margin-bottom: 10px;
    }
    .hspt-ul .slick-list{
        padding-bottom: 30px;
    }
    .hulb-info {
        margin-bottom: 20px;
    }
    .home-solut-pop-top {
        margin-bottom: 0;
    }
    .hspt-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    .prod-stad.four .prod-stad-bot-crys {
        width: calc(100% - 100px);
    }
    .pmhu-li-par p{
        font-size: 10px;
    }
    .scesolu-top-tact {
        padding: 20px 20px 14px 20px;
    }
    .scesolu-top-tact-close {
        width: 14px;
        right: 20px;
        top: 6px;
    }
    .scesolu-top-tact-tit {
        font-size: 14px;
        margin-bottom: 6px;
        width: 90%;
        margin: 0 auto 10px;
    }
    .strs-swarr .strs-arr-wrap {
        width: auto;
        margin: 0 -10px;
    }
    .strs-arr-wrap-slide {
        width: auto;
    }
    .home-innov-icon {
        transform: translateX(0px) translateY(0px);
    }
    .hict-tp-top-logo {
        transform-origin: center;
        transform: scale(0.13) rotate(45deg) !important;
    }
    .hict-tp-top-ri {
        transform: translate(67px, -32px);
    }
    .home-innov {
        padding-top: 0;
    }
    .home-innov-cont-top {
        padding-bottom: 14px;
    }
    .home-innov-botcry-wrap {
        padding-bottom: 32px;
    }
    .home-innov-cont-top {
        padding-bottom: 0;
    }
    .home-innov-ul{
        margin-top: 0px;
    }
    .gove-page .gstu-li{
        height: calc(100vh - var(--headh));
    }
    .blcu-list.slick-slide{
        height: 100%;
    }
    .vate-page .gmtl-cry {
        width: calc(100% - 40px);
        padding: 20px 0 30px;
        left: auto;
    }
    .suml-title {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        text-align: left;
    }
    .software-the-ri{
        margin-top: 30px;
    }
    .scru-lis-pic{
        width: 60%;
        margin: 0 auto;
    }
    .sfru-wrap{
        height: 100%;
    }
    .pmhu-li-tit span{
        font-size: 12px;
    }
    .pabs-item .pabs-item-box .pibc-edito ul li:nth-child(n+4){
        display: list-item !important;
    }
    .pabs-item .pabs-item-box .pibc-edito ul li:nth-child(n+4)::marker{
        display: block;
        color: var(--colormain1);
    }
    .pibc-edito{
        height: 172px;
    }
    .pibc-edito .mCSB_outside+.mCSB_scrollTools {
        right: -10px;
    }
    .strs-swarr .strs-arr-wrap {
        margin: 0;
    }
    .vate-ri-ul-li {
        width: 50%;
    }
    .vate-page .vate-media-top img:nth-child(2) {
        width: 40px;
    }
    .about-hono-top .mod-arrows2{
        display: none;
    }
    .about-hono-top {
        margin-bottom: 20px;
    }
    .about-hono{
        padding-bottom: 42px;
    }
    .about-indu-cont {
        padding: 35px 20px;
    }
    .cllb-tp {
        margin-bottom: 8px;
    }
    .ctact-list-li-box {
        padding: 24px 18px;
    }
    .cllb-tp-icon {
        width: 22px;
    }
    .solut-book-ri-li.on .ys-fii-name {
        font-size: 12px;
    }
    .solut-main .solut-down {
        padding-bottom: 0;
    }
    .stlu-li.on .stlu-li-box{
        padding: 25px 20px;
    }
}
