@charset "utf-8";
/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    /* n2 */
    .tech-mark-box-ri{
        position: absolute;
        right: 149px;
        width: 27.5%;
        top: -44%;
    }
    .yrcb-swiper-li.swiper-slide-prev {
        transform: translateY(230px) scale(0.94);
        opacity: 0.2;
    }
    .yrcb-swiper-li.swiper-slide-next {
        transform: translateY(-240px) scale(0.94);
        opacity: 0.2;
    }
    .cfbr-box.ys-modal-content {
        height: 640px;
        width: 952px;
        max-height: 640px;
    }
    .prodet-ban-img-pic img {
        width: 590px;
    }
    .pbbui-li-hide {
        width: 92%;
        border-radius: var(--radius10);
        background: rgba(112, 112, 112, 0.20);
        margin-top: 20px;
        padding: 20px 20px;
        display: none;
    }
    .prod-pull-wrap {
        padding: 45px 0px 0 0px;
    }
    .ppul-btnli {
        padding: 0 24px;
    }
    .prod-pull-ul-list {
        margin: 0 -24px;
        padding: 0 75px;
    }
    .prod-pull-tab {
        margin-bottom: 10px;
    }
    .prod-pull-text {
        padding-bottom: 18px;
        margin-bottom: 25px;
    }
    .ppfu-lis-link {
        padding: 14px 18px;
    }
    .ppfu-lis-link p {
        padding-right: 40px;
    }
    .prod-pull-fl {
        width: 30%;
        padding-right: 24px;
        max-height: 420px;
    }
    .ppfu-list-wrap {
        width: 100%;
        max-height: 420px;
        padding-right: 24px;
    }
    
    /* 20250705-leah-bug修改-start */
    .plui-links-tit {
        font-size: var(--font18);
        line-height: 1.5;
    }
    .scie-top-box-top {
        width: 82%;
    }
    .tech-phil-picul-li1 {
        top: 40%;
    }
    .tech-phil-picul-li2 {
        top: 72%;
    }
    .tech-phil-picul-li3 {
        top: 40%;
    }
    .tech-phil-picul-li4 {
        top: 77%;
    }
    .about-road-bg, .about-road-bg img {
        margin-top: -40px;
    }
    /* 20250705-leah-bug修改-start */
    .elect-indu-le {
        width: 48%;
    }
    .elect-indu-ri {
        width: 52%;
    }

    .hspt-ul-li-btm {
        padding-top: 26px;
    }
    .hulb-tit {
        margin-bottom: 8px;
    }
    /* 1920end */
}
@media screen and (max-width: 1680px) {
    :root {
        /* 字号 */
        --font60: 46px;
        --font50: 42px;
        --font32: 26px;
        --font24: 22px;
        --font20: 18px;
        /* 段落字号 */ 
        --font18: 16px;
        --font16: 14px;
        --font14: 14px;
        /* -headh */
        --headh:70px;
        /* 板块间距 */
        --space130: 90px;
        --space100: 80px;
        --space44: 36px;
        /* --圆角 */
        --radius20:15px;
        --radius12:10px;
        --radius10:8px;
    }
    /* leo - start */
    .list-cont-box-le {
        width: 22%;
    }
    .lcbl-tit {
        margin-bottom: 20px;
    }
    .lcbl-all a {
        padding-bottom: 12px;
    }
    .lulu-li {
        padding-top: 12px;
    }
    .lcbl-ul-li {
        padding: 12px 0;
    }
    .lcbr-ul-li {
        padding: 0 10px;
        margin-bottom: 40px;
    }
    .lcbr-ul {
        margin: 0 -10px;
        margin-bottom: 32px;
    }
    .lull-tit {
        margin-top: 20px;
    }
    .lull-par {
        margin-top: 10px;
    }
    .pc-fenye li {
        width: 36px;
        height: 36px;
        font-size: 16px;
        line-height: 36px;
        margin: 0 9px;
    }
    .ljbu-li-link {
        padding: 34px 100px 46px 34px;
        border-radius: 10px;
    }
    .lllb-link-le-image {
        width: 20px;
    }
    .lllb-link-le {
        padding: 11px;
    }
    .irbu-li .std-btn1-box {
        gap: 20px;
    }
    /* r1 */
    .irbu-li .std-btn1-box-pic {
        width: 42px;
    }
    .irbu-li .std-btn1-box {
        gap: 20px;
    }
    .irbu-li-link {
        padding: 30px 30px 26px 26px;
    }
    .irbu-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .inve-rece-box-ul {
        margin: 0 -10px;
        margin-bottom: -20px;
    }
    .irbu-li-link-time {
        margin-top: 26px;
    }
    .irbu-li .std-btn2 {
        margin-top: 60px;
    }
    .ipbu-li-link {
        padding: 22px 34px 22px 30px;
    }
    .inve-peri .std-btn1-box-pic {
        width: 42px;
    }
    .ipbu-li {
        margin-bottom: 20px;
    }
    .inve-tact-box-frame {
        padding: 60px 40px 60px 70px;
    }
    .itbf-le {
        width: 42%;
        padding-right: 60px;
    }
    .itbf-ri {
        width: 58%;
        padding-left: 60px;
    }
    .itbf-ri-ul-li {
        margin-bottom: 20px;
    }
    /* q1 */
    .stbt-par {
        margin-top: 18px;
    }
    .sabl-par {
        margin-top: 26px;
        margin-bottom: 42px;
    }
    .ssul-writ-par {
        margin-top: 6px;
    }
    .sabs-swiper-ul-li {
        margin-bottom: 60px;
    }
    .sabs-swiper-ul {
        margin-bottom: 0;
    }
    .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 7px;
    }
    .scie-spec-box-tbox .inve-ifrom-tit {
        width: 65%;
    }
    .ssbt-par {
        margin-top: 18px;
    }
    .scie-spec-swiper {
        margin-top: 32px;
    }
    .ssws-ul-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .ssws-ul {
        margin: 0 -10px;
        padding-bottom: 20px;
    }
    .sibl-tit-ul {
        margin-top: 10px;
    }
    .sibl-tit-par {
        margin-top: 30px;
    }
    .sibl-tit-but {
        margin-top: 100px;
    }
    .sibr-ul-li-box {
        padding: 26px 12px 26px 30px;
    }
    .sulb-le {
        padding-right: 14px;
    }
    .sibr-ul-li {
        margin-bottom: 12px;
    }
    .sulb-par {
        margin-top: 32px;
    }
    .scie-top::after {
        height: 180px;
    }
    .lull-box {
        padding: 26px 0;
    }
    .ljbu-li-link-but {
        margin-top: 60px;
    }
    .arrows-icon {
        width: 44px;
        height: 44px;
    }
    .arrows-icon img {
        width: 20px;
    }
    .inbr-tit {
        margin-top: 170px;
    }
    .inve-nume-box-ri {
        width: 45%;
    }
    .inbb-num {
        border-radius: 10px;
        padding: 34px 50px 36px 50px;
    }
    .inbb-num-le-tit {
        margin-top: 12px;
    }
    .inbb-num-le-perc {
        margin-top: 12px;
    }
    .inbb-num-le {
        padding-right: 40px;
    }
    .inbb-num-ri {
        padding-left: 40px;
        margin-top: 12px;
    }
    .inrt-ul-li-box {
        padding-right: 14px;
    }
    .inrt-ul-li {
        padding-left: 14px;
    }
    .scie-page .scie-bj {
        left: 69%;
        top: -30%;
        width: 625px;
    }
    /* e3 */
    .ntsl-link-ri-box {
        padding: 34px 39px 44px 40px;
    }
    .nlrb-tit {
        padding: 18px 0;
    }
    .nlrb-but {
        margin-top: 70px;
    }
    .nlrb-par {
        margin-top: 14px;
    }
    .news-swiper .slick-dots {
        position: absolute;
        bottom: -36px;
        display: block;
        width: 100%;
        list-style: none;
        text-align: center;
    }
    .nsbt-le {
        width: 33%;
    }
    .nsbt-ri {
        width: 34%;
    }
    .nsbu-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .news-search-box-ul {
        margin: 0 -10px;
        margin-bottom: -20px;
    }
    .nsbu-li-link-box {
        padding: 26px;
    }
    .nllb-tit {
        margin-top: 12px;
    }
    .nsbt-le input {
        height: 46px;
        padding: 0 10px 0 46px;
    }
    .nsbt-ri-last .ys-select-hd {
        line-height: 46px;
        padding: 0 8px 0 24px;
    }
    .nsbt-ri-last .ys-select-xtbbox {
        right: 24px;
    }
    .nsbt-le-pic {
        width: 22px;
        left: 17px;
    }
    .nsbt-ri-reset p {
        line-height: 46px;
        padding: 0 18px;
    }
    /* 、e4 */
    .deta-news {
        padding-top: 70px;
    }
    .dnbl-share {
        padding-bottom: 18px;
    }
    .dnbl-share .ys-share-list {
        padding: 0 7px;
    }
    .dnbl-page-ul-li {
        margin-bottom: 7px;
    }
    .dull-tit {
        margin-top: 18px;
    }
    .dnbr-ul-li-link {
        padding-bottom: 24px;
    }
    .deta-news-box-le {
        width: 68%;
    }
    .deta-news-box-top {
        width: 68%;
    }
    /* o1 */
    .reso-list {
        padding-top: 50px;
    }
    .rrbl-par {
        padding: 10px 0;
        padding-right: 28px;
    }
    .rrbl-par-le .nsbt-ri-last .ys-select-hd {
        line-height: 50px;
        padding: 0 9px 0 22px;
    }
    .rrbr-int input {
        width: 100%;
        line-height: 50px;
        padding: 0 110px 0 56px;
    }
    .rrbr-int-par-search {
        padding: 6px 22px;
    }
    .rlbt-box {
        padding: 28px 38px;
    }
    .rlbb-ul-li-link {
        padding: 22px 26px 22px 22px;
    }
    .rull-pdf::after {
        height: 38px;
    }
    .std-btn1-box-tit {
        line-height: 42px;
    }
    .std-btn1-box-pic {
        width: 26px;
    }
    .reso-list-box-top {
        padding-bottom: 50px;
    }
    .reso-page-main {
        width: 800px;
        height: 912px;
        border-radius: 16px;
    }
    .reso-demo .cfbr-box {
        padding: 40px;
        padding-top: 45px;
    }
    /* f1 */
    .cont-form-box-le {
        width: 31%;
    }
    .cfbl-ul {
        margin-top: 76px;
    }
    .cfbl-ul-li {
        margin-bottom: 26px;
    }
    .cfbl-ul-li-link {
        margin-top: 7px;
    }
    .cfbr-box {
        padding: 50px;
    }
    .cont-fbj {
        position: absolute;
        right: -23%;
        top: -32%;
        width: 800px;
        z-index: -1;
    }
    .cfbr-box-tit {
        margin-bottom: 18px;
    }
    .ys-form-inof-item {
        padding: 0 10px !important;
        margin-bottom: 20px !important;
    }
    .ys-form-inof{
        margin: 0 -10px !important;
        margin-bottom: -20px !important;
    }
    .cont-form-box-ri .ys-form-inof-text .ys-fii-input {
        height: 100px !important;
    }
    .cont-form {
        padding-bottom: 100px;
    }
    .cgbr-swiper-wrap-slide {
        width: 380px !important;
        height: auto !important;
    }
    .cgbr-ul-li-link {
        width: 380px;
        height: 100%;
    }
    .cgbl-par {
        margin-top: 10px;
    }
    .cull-box {
        padding: 24px 14px 22px 22px;
    }
    .cull-box-cent {
        margin-top: 18px;
    }
    .cull-box-par-but {
        width: 42px;
        height: 42px;
        margin-top: 44px;
    }
    .cont-form-box-ri .ys-fii-input input, .ys-fii-input textarea {
        line-height: 44px;
        padding: 0 18px 0 12px;
    }
    .cont-form-box-ri .ys-fii-submit {
        height: 44px;
        line-height: 44px;
    }
    .cont-form-box-ri .ys-fii-input {
        height: 44px !important;
    }
    .sibr-ul-li:last-child{
        margin-bottom: 240px;
    }
    /* n1 */
    .clbl-tet {
        margin-top: 12px;
    }
    .cvbu-li-box .nlrb-top-ul {
        margin-top: 20px;
    }
    .clbl-but {
        margin-top: 70px;
    }
    .cvbu-li-box-le {
        width: 43%;
    }
    .clbr-image {
        width: 64px;
        height: 64px;
    }
    .vtbu-li .clbr-image {
        width: 56px;
        height: 56px;
    }
    .clbr-image img{
        width: 24px;
    }
    .vtbt-ul-li{
        width: 190px;
    }
    .vtbt-ul-link-par {
        line-height: 54px;
    }
    .vtbu-li {
        padding: 0 10px;
        margin-bottom: 16px;
    }
    .video-tap-box-ul {
        margin: 0 -10px;
        margin-bottom: -16px;
    }
    .vtbu-li-box {
        padding: 23px;
    }
    .vtbu-li .nlrb-top-ul {
        margin-top: 22px;
    }
    .vtbu-li-box-tit {
        width: 74%;
    }
    .vtbu-li .clbr-image {
        top: 46%;
    }
    .clbr-image {
        width: 64px;
    }
    /* n2 */
    .tfbl-box {
        padding: 24px 7px 24px 22px;
    }
    .tbtu-li {
        margin-bottom: 14px;
    }
    .tfbr-ul {
        margin-top: 20px;
    }
    .tfbr-ul-li-box {
        padding: 22px 22px 22px 28px;
    }
    .tulb-ri {
        width: 44px;
        height: 44px;
    }
    .tulb-ri::before {
        height: 16px;
    }
    .tulb-ri::after {
        height: 16px;
    }
    .tulb-cent {
        padding: 38px 30px 26px 30px;
    }
    .tfbr-ul-li {
        margin-bottom: 20px;
    }
    .tech-mark-box-le {
        width: 53%;
        padding: 75px 0;
    }
    .tech-faqs {
        padding-bottom: 100px;
    }
    .tech-swiper {
        padding-bottom: 200px;
    }
    .cont-form-box-ri .ys-fic-auth-img {
        height: 32px;
    }
    .reso-shut-pic-tit {
        margin-top: 12px;
    }
    .reso-shut-pic-par p {
        margin-top: 24px;
    }
    .reso-demo .cfbr-box-tit {
        padding: 26px 46px;
    }
    .reso-demo .ys-modal-close {
        right: 29px;
        top: 30px;
       width: 50px;
    }
    /* f1 */
    .cont-golb .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 65% !important;
        height: 4px;
        left: calc(100% - 60%);
        top: 0;
    }
    .cont-page  .reso-demo-pic {
        width: 38px;
        position: absolute;
        right: 20px;
        top: 20px;
        z-index: 10;
    }
    .cont-page-tit {
        margin-bottom: 26px;
    }
    .cptu-li {
        margin-bottom: 14px;
    }
    .cont-page .ys-modal-content {
        border-radius: 16px;
    }
    .dnbl-tit{
        margin-top: 14px;
    }
    .tmbl-par{
        margin-top: 20px;
    }
    .video-cent-box .nsbt-tit{
        padding-bottom: 70px;
    }
    .tech-mark{
        border-radius: 16px;
    }
    .inve-nume-box-bot{
        left: 180px;
        bottom: -40px;
    }
    .tech-page .vtbu-li .clbr-image {
        top: 50%;
    }
    .tech-mark-box-ri {
        position: absolute;
        right: 149px;
        width: 27.5%;
        top: -32%;
    }
    .tech-mark-box-le {
        width: 55%;
        padding: 75px 0;
    }
    /* o */
    .cfbr-box.ys-modal-content {
        height: 600px;
        width: 800px;
        max-height: 600px;
    }
    .reso-page-main {
        width: 800px;
        height: 808px;
        border-radius: 16px;
    }
    .reso-shut .ys-modal-content {
        width: 608px;
        padding: 40px 51px;
        height: 430px;
        max-height: 450px;
        overflow: hidden;
        background: #fff;
        border-radius: 16px;
    }
    .cont-golb-box-le{
        padding-top: 24px;
    }
    /* leo - end */
    .tech-load-bg {
        top: 4px;
    }
    .tech-load-ul-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .tech-load-ul{
        margin: 0 -10px;
    }
    .tlul-icon {
        width: 40px;
    }
    .tlul-arrow {
        width: 18px;
    }
    .std-btn2-box-icon {
        width: 44px;
        height: 44px;
        margin-right: 20px;
    }
    .tsbs-warp-slide .clbr-image {
        top: -30px;
        width: 60px;
        height: 60px;
        right: 30px;
    }
    .nlrb-top-ul-tab p {
        padding: 4px 10px;
        font-size: 14px;
    }
    .nlrb-top-ul-li p{
        font-size: 14px;
    }
    .tech-swiper {
        padding-bottom: 180px;
    }
    .ys-search2{
        --head: 70px;
        --btn-width: 18px;
        --shadow: 0 10px 18px 3px rgb(0 0 0 / 2%);
        --widthtotal: 50%;
        --widthr: 20px;
        --input-size: 16px;
    }
    .head-other-btn .std-btn1-box-pic {
        width: 20px;
    }
    .head-other-btn .std-btn1-box p {
        line-height: 46px;
        font-size: 14px;
    }
    .head-other-btn .std-btn1-box {
        padding: 0px 20px;
    }
    .head-other-lang, .ys-search2 {
        margin-right: 30px;
    }
    .head-nav-item {
        margin-right: 32px;
    }
    .mod-foot-top-btn {
        margin-top: 40px;
    }
    .mod-foot-min-ri {
        width: 300px;
    }
    .mod-foot-min-le {
        width: 32%;
    }
    .mod-foot-min-le ul li {
        padding: 0 20px;
    }
    .mfmm-link, .mod-foot-min-le ul li {
        margin-bottom: 18px;
    }
    .mod-foot-min-le ul{
        margin: 0 -20px;
    }
    .mfml-share {
        margin: 0 -6px;
        margin-top: 15px;
    }
    .mod-foot-bot {
        padding: 20px 0 15px;
        margin-top: 22px;
    }
    .mpwu-li a {
        line-height: 40px;
        padding: 0 16px;
    }
    .prod-pull-tab {
        margin-bottom: 10px;
    }
    .prod-pull-text {
        padding-bottom: 16px;
        margin-bottom: 25px;
    }
    .ppfu-lis-link {
        padding: 12px 16px;
    }
    .ppfu-lis-link-icon {
        width: 20px;
    }
    .ppfu-lis-link p {
        padding-right: 40px;
    }
    .ppfu-list-ul-item {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .ppfu-list-ul {
        margin: 0 -10px;
    }
    .plui-links {
        padding: 30px 25px 20px;
        box-shadow: 0px 2px 5px 2px rgba(29, 37, 28, 0.05);
    }
    .plui-links-tit {
        margin: 10px 0 8px;
    }
    .ppfu-list-wrap, .prod-pull-fl {
        max-height: 320px;
    }
    .ppul-btnli-icon {
        width: 18px;
    }
    .ppul-btnli p {
        line-height: 54px;
        padding-right: 14px;
    }
    .ppul-btnli {
        padding: 0 22px;
    }
    .prod-pull-ul-list {
        margin: 0 -22px;
        padding: 0 55px;
    }
    .prod-pull-wrap {
        padding: 40px 0px 0 0px;
    }
    .prod-pull-wrap-top {
        padding: 0 20px 0 40px;
    }
    .sup-learn-top-word h3 {
        margin-bottom: 18px;
    }
    .sup-learn-top {
        margin-bottom: 50px;
    }
    .sup-learn .tvul-box {
        padding: 36px 34px;
    }
    .sup-learn .tvul-box-ri-tit {
        margin-bottom: 12px;
    }
    .yx-rotate6-cry-box .swiper-container {
        height: 260px !important;
    }
    .yslb-fr{
        padding: 40px 30px;
    }
    .yslb-fr-tit{
        margin-bottom: 12px;
    }
    .yrcb-swiper-li.swiper-slide-next {
        transform: translateY(-170px) scale(0.94);
        opacity: 0.2;
    }
    .yrcb-swiper-li.swiper-slide-prev {
        transform: translateY(170px) scale(0.94);
        opacity: 0.2;
    }
    .yrca-li {
        margin-bottom: 32px;
    }
    .spsu-li::after {
        right: -58px;
        width: 20px;
        height: 22px;
    }
    .spsu-li-box {
        padding: 25px 30px;
    }
    .spsu-li-num {
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
    .sup-process-swip .swiper-container {
        padding-bottom: 80px !important;
    }
    .sup-process-swip .swiper-pagination {
        bottom: 18px !important;
        width: calc(100% - 130px) !important;
    }
    .prodet-ban-img-pic {
        top: calc(var(--headh) + 60px);
        height: calc(100vh - var(--headh) - 60px);
    }
    .prodet-ban-img-pic img {
        width: 480px;
    }
    .prodet-ban-bot-mid {
        width: 520px;
        height: 520px;
    }
    .plul-cry-fr-edr ul li {
        margin-bottom: 10px;
    }
    .sull-ri {
        padding-top: 30px;
        padding-right: 6%;
    }
    .sull-ri-top {
        margin-bottom: 65px;
        height: 255px;
        padding-bottom: 25px;
    }
    .plct-icon{
        width: 40px;
        height: 40px;
    }
    .estl-top::after {
        bottom: -14px;
        width: 28px;
        height: 28px;
    }
    .estl-hide {
        top: calc(100% + 8px);
        transform: translateX(-48%);
    }
    .estl-top {
        padding: 29px 90px 30px 30px;
        margin-bottom: 106px;
    }
    .elact-slide-logo {
        width: 160px;
        bottom: 80px;
        transform: translateX(-46%);
        padding: 28px 0;
    }
    .elect-prod-ul-li{
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .elect-prod-ul{
        margin: 0 -10px;
    }
    .epul-top {
        padding: 10px 9px 40px;
    }
    .elect-prod-ul-li.on a {
        padding: 28px 25px 30px;
    }
    .elect-indu-le .eiru-li-word h4, .elect-indu-ri .eiru-li-word h4 {
        margin-bottom: 12px;
    }
    .eiru-li-word {
        top: 32px;
        width: calc(100% - 80px);
    }
    .elect-indu-ri .eiru-li-word {
        top: 24px;
        width: calc(100% - 70px);
    }
    .hlls-bot {
        margin-top: 50px;
    }
    .home-slide-swip .swiper-container {
        padding-bottom: 90px !important;
    }
    .scie-page .stbt-pic {
        height: 380px;
    }
    .vlul-cry {
        padding: 25px 25px;
    }
    .vlul-cry-tit {
        margin-bottom: 20px;
    }
    .vlul-cry-num {
        margin-bottom: 8px;
    }
    .vlul-cry-word p {
        margin-bottom: 8px;
    }
    .vclu-li.act p {
        padding-left: 68px;
    }
    .vclu-li.act p::after {
        width: 50px;
    }
    .vcru-li-bg {
        width: 34%;
    }
    .vcru-li-tit {
        margin-bottom: 32px;
    }
    .vcru-li-logo {
        width: 150px;
    }
    .vehice-other-word p::after {
        top: 34px;
        left: 0;
        width: 6px;
        height: 6px;
    }
    .yx_cover_ul_li {
        width: 293px !important;
        height: 500px !important;
    }
    .yx_cover {
        width: 900px;
        margin: 0 auto;
    }
    .vtul-cry-bot-table tbody tr {
        padding: 16px 0;
    }
    .vehice-list-ul-li{
        padding: 0 10px;
    }
    .vehice-list-ul{
        margin: 0 -10px;
    }
    .ys-form-inof-item {
        padding: 0 10px !important;
        margin-bottom: 16px !important;
    }
    .cont-form-box-ri .ys-form-inof-agree.ys-form-inof-item {
        margin-bottom: 20px !important;
    }
    .reso-demo .cfbr-box {
        padding: 40px;
        padding-top: 30px;
    }
    .cfbr-box.ys-modal-content {
        height: 570px;
        width: 800px;
        max-height: 570px;
    }
    .cont-form-box-ri .ys-form-inof-text .ys-fii-input {
        height: 90px !important;
    }
    .cont-form-box-ri .ys-fii-name{
        margin-bottom: 2px;
    }
    .ys-ban-word {
        padding-top: 54px;
    }
    .ys-ban-word::after {
        top: 27px;
        width: 34px;
    }
    .home-number h2, .home-solut h2 {
        margin-bottom: 20px;
    }
    .home-number-ul-li {
        padding: 0 35px;
    }
    .home-number-ul{
        margin: 0 -35px;
        margin-top: 120px;
    }
    .hnul-box::after {
        top: 32px;
        width: 10px;
        height: 10px;
    }
    .hnul-box {
        padding: 80px 32px 40px;
    }
    .hlwr-icon {
        width: 20px;
        margin-left: 34px;
    }
    .home-solut-pop {
        position: absolute;
        width: 410px;
        border-radius: 15px;
        height: 70%;
        padding: 20px;
        top: 58%;
        right: 30px;
        padding-bottom: 40px;
    }
    .hspt-ul-li-btm {
        padding-top: 22px;
    }
    .hulb-tit {
        margin-bottom: 10px;
    }
    .hulb-info {
        margin-bottom: 30px;
    }
    .hsbu-li-wrpa-ri {
        padding: 10px 12px 10px 15px;
    }
    .home-meida-cont {
        padding: var(--space130) 0;
    }
    .home-meida-cont h2 {
        margin-bottom: 60px;
    }
    .home-meida-logo {
        width: 130px;
        margin-left: 80px;
    }
    .home-meida-logo::after {
        left: -80px;
        width: 60px;
    }
    .home-page .home-slide-top h2 {
        margin-bottom: 20px;
    }
    .tech-phil-picul-li1 .tppl-box {
        width: 188px;
    }
    .tech-phil-picul-li1 {
        top: 38%;
        left: 12%;
    }
    .tech-phil-picul-li2 .tppl-box {
        width: 110px;
    }
    .tech-phil-picul-li2 {
        top: 65%;
        left: 26%;
    }
    .tech-phil-picul-li3 .tppl-box {
        width: 232px;
    }
    .tech-phil-picul-li3 {
        top: 37%;
        left: 75%;
    }
    .tpul-box .ys-demo-num {
        font-size: 70px;
    }
    .tech-phil-picul-li4 .tppl-box {
        width: 86px;
        height: 86px;
    }
    .tech-phil-picul-li4 {
        top: 70%;
        left: 65%;
    }
    .tech-service-le {
        width: 42%;
    }
    .tech-service-ri{
        width: 58%;
        padding-left: 130px;
    }
    .tsru-li-box {
        padding: 35px 70px 45px 40px;
    }
    .tech-value h2{
        margin-bottom: 20px;
    }
    .tech-value-word {
        margin-bottom: 45px;
    }
    .tvul-box-icon {
        width: 36px;
        height: 38px;
        margin-right: 32px;
    }
    .tvul-box-ri-tit {
        margin-bottom: 10px;
    }
    .tsru-li::after {
        top: 40px;
        width: 10px;
        height: 10px;
    }
    .tsru-li::before {
        top: 50px;
        left: 5px;
    }
    
    /* 20250705-leah-bug修改-start */
    .std-text2, .std-text2 p {
        font-size: var(--font16);
    }
    .vehice-list h2 {
        margin: 0 auto 44px;
    }
    .pltu-icon {
        width: 40px;
    }
    .peru-li-tp-up {
        margin-bottom: 8px;
    }
    .peru-li-tp {
        padding: 25px 34px 25px 27px;
    }
    /* 20250705-leah-bug修改-end */
    .ccbt-wrap {
        width: 1400px;
    }
    .home-list-wrap-fl {
        width: 260px;
        height: 260px;
    }
    .hlcd-ul-lis-cricle {
        width: 10px;
        height: 10px;
    }
    .hlcd-ul-lis-progress {
        width: 4px;
        height: 126px;
    }
    /* 20250719 */
    .plui-links .ys-imgbox-cover {
        width: 100% !important;
    }
    .albt-ul-li {
        margin-bottom: 20px;
    }
    .adsu-li-box-top {
        padding: 0 25px 0 15px;
    }
    .pbtb-text-list{
        font-size: 16px;
    }
    .sabs-swiper-ul-li {
        margin-bottom: 32px;
    }
    .sabl-par {
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .scie-awar-box-boox {
        padding-bottom: 50px;
    }
    .scie-awar-box-ri {
        margin-left: 48px;
        width: 24%;
    }
    .sabr-picox {
        margin-top: 0;
    }
    .sabl-ul-li-tit {
        font-size: var(--font50);
    }
    .abbl-icon{
        width: 36px;
        height: 36px;
        margin-left: 14px;
    }
    .nyban-btn1 a {
        padding: 8px 18px;
    }
    .vehice-tab-slide .vehice-tab-ul .slick-list {
        padding-top: 30px;
    }
    /* .head-logo {
        width: 180px;
    } */
    .albt-bot {
        max-height: 284px;
    }
    .home-solut-pop {
        position: absolute;
        width: 400px;
        border-radius: 15px;
        height: 65%;
        padding: 20px;
        top: 58%;
        right: 30px;
        padding-bottom: 40px;
    }
    .hulb-info {
        margin-bottom: 20px;
    }
    .std-btn2-box-icon {
        width: 40px;
        height: 40px;
        margin-right: 18px;
    }
    .hulb-info p {
        max-height: 7em;
        -webkit-line-clamp: 4;
    }
    .home-solut-pop-top {
        margin-bottom: 24px;
    }
    .vtul-cry-bot {
        height: 474px;
    }
    .adsu-li-box-num {
        margin-bottom: 80px;
    }
    .about-deve-line {
        top: 126px;
    }
    .albn-word {
        margin-top: 8px;
    }
    .prodet-page .vcru-li-logo {
        width: 64px;
    }
    .mslh-ul-li {
        width: 100px !important;
    }
    .mfml-share-list-hide {
        padding: 8px;
    }
    .specif-pop-wrap {
        border-radius: 25px;
        padding: 90px 80px;
    }
    .slru-li-tit {
        margin-bottom: 12px;
    }
    .sppu-li-ri-tit {
        margin-bottom: 26px;
    }
    .specif-pop-top {
        margin-bottom: 48px;
    }
    .specif-pop-btm-tit .std-h3 {
        margin-bottom: 30px;
    }
    .sppu-li {
        padding: 55px 50px;
        margin-bottom: 24px;
    }
    .query-pop-wrap {
        width: 600px;
    }
    .query-pop-cont {
        border-radius: 25px;
        padding: 89px 60px;
    }
    .query-pop-input-ri {
        border-radius: 8px;
        font-size: 16px;
        padding: 11px 20px;
        margin-left: 16px;
    }
    .certific-pop-cont {
        width: 1000px;
    }
    .certific-pop-wrap-ri {
        padding: 70px 60px 70px 40px;
    }
    .certific-pop-wrap-le {
        padding: 50px 60px;
    }
    .cpwr-ul-li-le img {
        width: 20px;
        margin-top: 0;
    }
    .certific-pop-wrap{
        border-radius: 25px;
    }
    .prodet-ban.newtp .prodet-ban-img-pic img {
        width: 540px !important;
    }
    .ys-ban-li .ys-pos-center {
        top: calc(100% - 400px);
        bottom: auto !important;
        transform: translate(-50%, 0%);
    }
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    :root {
        /* 字号 */
        --font60: 40px;
        --font50: 36px;
        --font32: 24px;
        --font24: 22px;
        --font20: 16px;
        /* -headh */
        --headh:60px;
        /* 段落字号 */ 
        --font18: 16px;
        --font16: 14px;
        --font14: 14px;
        /* 板块间距 */
        --space130: 75px;
        --space100: 65px;
        --space44: 32px;
        /* --圆角 */
        --radius20:10px;
        --radius12:8px;
        --radius10:5px;
    }
     /* leo - start */
     .lcbl-tit {
        margin-bottom: 16px;
    }
    .lcbl-all a {
        padding-bottom: 10px;
    }
    .lcbl-ul-li {
        padding: 10px 0;
    }
    .lulu-li {
        padding-top: 10px;
    }
    .lcbr-ul-li {
        padding: 0 9px;
        margin-bottom: 28px;
    }
    .lcbr-ul {
        margin: 0 -9px;
        margin-bottom: 28px;
    }
    .lull-tit {
        margin-top: 16px;
    }
    .lull-par {
        margin-top: 8px;
    }
    .pc-fenye li {
        width: 32px;
        height: 32px;
        font-size: 14px;
        line-height: 32px;
        margin: 0 8px;
    }
    .ljbu-li-link {
        padding: 30px 50px 38px 30px;
    }
    .lllb-link-le-image {
        width: 18px;
    }
    .lllb-link-le {
        padding: 10px;
    }
    .lllb-link {
        gap: 16px;
    }
    .ljbu-li-link-par {
        margin-top: 12px;
    }
    /* r1 */
    .irbu-li .std-btn1-box-pic {
        width: 38px;
    }
    .irbu-li-link {
        padding: 26px 26px 22px 22px;
    }
    .irbu-li-link-time {
        margin-top: 20px;
    }
    .irbu-li .std-btn2 {
        margin-top: 40px;
    }
    .irbu-li .std-btn1-box {
        gap: 16px;
    }
    .ipbu-li-link {
        padding: 20px 26px 20px 26px;
    }
    .inve-peri .std-btn1-box-pic {
        width: 38px;
    }
    .ipbu-li-link-tit::after {
        height: 30px;
    }
    .inve-tact-box-frame {
        padding: 50px 34px 70px 50px;
    }
    .irul-par {
        margin-left: 14px;
    }
    .itbf-ri-ul-li {
        margin-bottom: 16px;
    }
    .ipbu-li {
        margin-bottom: 16px;
    }
    .ipbu-li-link-time::after {
        height: 30px;
    }
    /* q1 */
    .stbt-par {
        margin-top: 14px;
    }
    .ssul-writ-par {
        margin-top: 2px;
    }
    .ssul-writ {
        top: -6px;
    }
    .ssbt-par {
        margin-top: 14px;
    }
    .scie-spec-swiper {
        margin-top: 26px;
    }
    .ssws-ul-li {
        padding: 0 8px;
        margin-bottom: 16px;
    }
    .ssws-ul {
        margin: 0 -8px;
        padding-bottom: 16px;
    }
    .sulb-par {
        margin-top: 24px;
    }
    .ssws-ul-li-box {
        padding: 18px 18px 18px 20px;
    }
    .sibl-tit-ul {
        margin-top: 8px;
    }
    .sibl-tit-par {
        margin-top: 22px;
    }
    .sibl-tit-but {
        margin-top: 60px;
    }
    .sibr-ul-li-box {
        padding: 20px 10px 20px 22px;
    }
    .scie-indu .mCSB_inside>.mCSB_container {
        margin-right: 30px;
    }
    .scie-top::after {
        height: 120px;
    }
    .lcbl-ul-li-par{
        font-size: 14px;
    }
    .lulu-li-link-par{
        font-size: 12px;
    }
    .list-cont-box-le {
        width: 26%;
    }
    .list-cont-box-ri {
        width: 70%;
    }
    .lull-box {
        padding: 18px 0;
    }
    .lcbl-ul-li-pic {
        width: 22px;
    }
    .ljbu-li-link-but {
        margin-top: 50px;
    }
    .arrows-icon {
        width: 40px;
        height: 40px;
    }
    .arrows-icon img {
        width: 18px;
    }
    .inbr-tit {
        margin-top: 130px;
    }
    .inbb-num {
        padding: 30px 36px 30px 36px;
    }
    .inbb-num-le {
        padding-right: 20px;
    }
    .inbb-num-ri {
        padding-left: 20px;
        margin-top: 10px;
    }
    .inbr-tit-par {
        margin-top: 12px;
    }
    .scie-page .scie-bj {
        left: 68%;
        top: -28%;
        width: 558px;
    }
    /* e3 */
    .ntsl-link-ri-box {
        padding: 30px 32px 34px 32px;
    }
    .nlrb-tit {
        padding: 12px 0;
    }
    .nlrb-top-ul-li:first-child p {
        padding: 3px 8px;
    }
    .nlrb-par {
        margin-top: 12px;
    }
    .nlrb-but {
        margin-top: 38px;
    }
    .nsbt-le input {
        height: 42px;
    }
    .nsbt-ri {
        width: 41%;
    }
    .nsbt-ri-last .ys-select-hd {
        line-height: 42px;
        padding: 0 7px 0 20px;
    }
    .nsbt-ri-last .ys-select-xtbbox {
        right: 20px;
    }
    .nsbt-ri-reset p {
        line-height: 42px;
        padding: 0 18px;
    }
    .nsbu-li {
        padding: 0 8px;
        margin-bottom: 16px;
    }
    .news-search-box-ul {
        margin: 0 -8px;
        margin-bottom: -16px;
    }
    .nsbu-li-link-box {
        padding: 24px;
    }
    .nllb-tit {
        margin-top: 10px;
    }
    /* e4 */
    .dnbl-share {
        padding-bottom: 14px;
    }
    .dnbl-page-ul-li {
        margin-bottom: 6px;
    }
    .dnbr-ul-li-link {
        padding-bottom: 20px;
    }
    .nlrb-top-ul-li {
        margin-right: 14px;
    }
    .dull-tit {
        margin-top: 14px;
    }
    .deta-news-box-le {
        width: 69%;
    }
    .deta-news-box-top {
        width: 69%;
    }
    /* o1 */
    .rlbt-box {
        padding: 24px 30px;
    }
    .rrbl-par-le {
        width: 40%;
        padding-right: 14px;
    }
    .rrbl-par {
        padding: 8px 0;
        padding-right: 16px;
    }
    .rrbr-int .nsbt-le-pic {
        width: 20px;
    }
    .nsbt-ri-last .ys-select-xtbbox {
        width: 20px;
    }
    .rrbr-int input {
        width: 100%;
        line-height: 46px;
        padding: 0 100px 0 50px;
    }
    .rrbl-par-le .nsbt-ri-last .ys-select-hd {
        line-height: 46px;
        padding: 0 9px 0 20px;
    }
    .rrbr-int-par-search {
        padding: 4px 20px;
    }
    .reso-list-box-top {
        padding-bottom: 40px;
    }
    .rlbb-ul {
        margin-top: 16px;
    }
    .rlbb-ul-li-link {
        padding: 20px 22px ;
    }
    .std-btn1-box-tit {
        line-height: 38px;
    }
    .std-btn1-box-pic {
        width: 22px;
    }
    .rlbb-ul-li {
        margin-bottom: 14px;
    }
    .reso-list {
        padding-top: 40px;
    }
    /* f1 */
    .cfbl-ul {
        margin-top: 48px;
    }
    .cfbl-ul-li {
        margin-bottom: 18px;
    }
    .cfbl-ul-li-link {
        margin-top: 6px;
    }
    .cont-form-box-le {
        width: 32%;
    }
    .cfbr-box {
        padding: 40px;
    }
    .cfbr-box-tit {
        margin-bottom: 12px;
    }
    .cfbr-box-par {
        width: 90%;
    }
    .ys-form-inof-item {
        padding: 0 8px !important;
        margin-bottom: 16px !important;
    }
    .ys-form-inof {
        margin: 0 -8px !important;
        margin-bottom: -16px !important;
    }
    .cont-form-box-ri .ys-fia-text-btn {
        top: 7px;
    }
    .cont-form-box-ri .ys-fii-submit {
        height: 38px;
        line-height: 38px;
        font-size: 12px;
    }
    .cont-form-box-ri .ys-fii-input input, .ys-fii-input textarea {
        line-height: 38px;
        padding: 0 18px 0 12px;
    }
    .cont-form-box-ri .ys-fii-input {
        height: 38px !important;
    }
    .cont-form-box-ri .ys-form-inof-text .ys-fii-input {
        height: 70px !important;
    }
    .cont-fbj {
        position: absolute;
        right: -19%;
        top: -24%;
        width: 600px;
        z-index: -1;
    }
    .cont-form-box-ri .ys-fic-auth-img {
        height: 30px;
        cursor: pointer;
    }
    .cont-form {
        padding-bottom: 80px;
    }
    .cgbr-swiper-wrap-slide {
        width: 320px !important;
        height: auto !important;
    }
    .cgbr-ul-li-link {
        width: 320px;
        height: 100%;
    }
    .cull-box {
        padding: 20px 12px 20px 20px;
    }
    .cull-box-cent {
        margin-top: 12px;
    }
    .cull-box-par-but {
        width: 36px;
        height: 36px;
        margin-top: 34px;
    }
    .cull-box-par-but img {
        width: 18px;
    }
    .sibr-ul-li:last-child{
        margin-bottom: 200px;
    }
    /* n1 */
    .clbl-tet {
        margin-top: 10px;
    }
    .cvbu-li-box .nlrb-top-ul {
        margin-top: 16px;
    }
    .clbl-but {
        margin-top: 60px;
    }
    .cvbu-li-box-le {
        width: 47%;
    }
    .clbr-image {
        width: 54px;
        height: 54px;
    }
    .vtbu-li .clbr-image {
        width: 46px;
        height: 46px;
    }
    .clbr-image img{
        width: 22px;
    }
    .vtbt-ul-li{
        width: 170px;
    }
    .vtbt-ul-link-par {
        line-height: 48px;
    }
    .vtbu-li {
        padding: 0 8px;
        margin-bottom: 14px;
    }
    .video-tap-box-ul {
        margin: 0 -8px;
        margin-bottom: -14px;
    }
    .vtbu-li-box {
        padding: 22px;
    }
    .vtbu-li .nlrb-top-ul {
        margin-top: 18px;
    }
    .vtbu-li .clbr-image {
        top: 41%;
    }
    .nlrb-top-ul-li {
        margin-right: 10px;
    }
    .nlrb-top-ul-li:first-child p {
        padding: 3px 7px;
    }
   /* n2 */
   .tech-faqs {
    padding-bottom: 80px;
    }
    .tfbl-box {
        padding: 20px 7px 20px 18px;
    }
    .tfbr-ul {
        margin-top: 18px;
    }
    .tfbr-ul-li-box {
        padding: 20px 20px 20px 22px;
    }
    .tulb-ri {
        width: 38px;
        height: 38px;
    }
    .tulb-cent {
        padding: 32px 24px 24px 24px;
    }
    .tfbr-ul-li {
        margin-bottom: 18px;
    }
    .tfbr-ul-li {
        margin-bottom: 18px;
    }
    .tech-swiper {
        padding-bottom: 160px;
    }
    .reso-shut-pic {
        width: 70px;
    }
    .reso-shut-pic-tit {
        margin-top: 10px;
    }
    .reso-shut-pic-par p {
        margin-top: 16px;
    }
    .reso-shut-pic-par {
        width: 72%;
    }
    /* f1 */
    .cont-golb .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 65% !important;
        height: 4px;
        left: calc(100% - 50%);
        top: 0;
    }
    .cont-page  .reso-demo-pic {
        width: 30px;
        position: absolute;
        right: 20px;
        top: 20px;
        z-index: 10;
    }
    .cont-page-tit {
        margin-bottom: 20px;
    }
    .cptu-li {
        margin-bottom: 12px;
    }
    .cont-page .ys-modal-content {
        border-radius: 14px;
    }
    .dnbl-tit{
        margin-top: 12px;
    }
    .tmbl-par{
        margin-top: 16px;
    }
    .inlt-ri-pic {
        width: 18px;
        margin-left: 1px;
    }
    .inlt-le{
        margin-bottom: 4px;
    }
    .inlt-ri-pic {
        width: 22px;
        margin-left: 3px;
    }
    .inlt-le{
        margin-bottom: 4px;
    }
    .video-cent-box .nsbt-tit{
        padding-bottom: 50px;
    }
    .tech-mark{
        border-radius: 14px;
    }
    .vtbu-li .clbr-image {
        top: 46%;
    }
    .iibi-from{
        height: 14
        0px;
    }
    .inve-nume-box-bot{
        left: 160px;
        bottom: -30px;
    }
    .tech-page .vtbu-li .clbr-image {
        top: 56%;
    }
    .tech-mark-box-le {
        width: 70%;
        padding: 66px 0;
    }
    .tech-mark-box-ri {
        position: absolute;
        right: 31px;
        width: 27.5%;
        top: -35%;
    }
    /* o */
    .cfbr-box.ys-modal-content {
        height: 590px;
    }
    .reso-page-main {
        width: 800px;
        height: 712px;
        border-radius: 14px;
    }
    .cont-golb-box-le{
        padding-top: 20px;
    }
    .rrbr-int input {
        width: 100%;
        line-height: 46px;
        padding: 0 101px 0 36px;
    }
    .rrbr-int .nsbt-le-pic {
        width: 20px;
        left: 13px;
    }
    /* leo - end */
    .ys-nyban-sear-input {
        height: 54px;
    }
    .ys-nyban-sear-btn p {
        line-height: 40px;
        padding: 0 28px;;
    }
    .ys-nyban-sear-input input {
        padding: 0 120px 0 52px;
    }
    .head-nav-item {
        margin-right: 24px;
    }
    .head-other-lang, .ys-search2 {
        margin-right: 24px;
    }
    .head-other-btn .std-btn1-box-pic {
        width: 18px;
    }
    .head-other-btn .std-btn1-box p {
        line-height: 42px;
        font-size: 12px;
    }
    .head-other-btn .std-btn1-box {
        padding: 0px 16px;
    }
    .prod-pull-wrap {
        padding: 30px 0px 0 0px;
    }
    .prod-pull-text {
        width: 74%;
        padding-bottom: 10px;
        margin-bottom: 20px;
        font-size: 20px;
    }
    .prod-pull-wrap-top {
        padding: 0 20px 0 30px;
    }
    .ppfu-lis-link p {
        padding-right: 10px;
        font-size: 14px;
    }
    .ppfu-lis-link {
        padding: 10px 10px;
    }
    .plui-links-tit {
        margin: 8px 0 6px;
        font-size: 16px;
        height: 3.3em;
        -webkit-line-clamp: 2;
    }
    .plui-links {
        padding: 20px 18px;
    }
    .ppfu-list-wrap, .prod-pull-fl {
        max-height: 270px;
    }
    .prod-pull-wrap-bg {
        width: 150px;
    }
    .ppul-btnli p {
        line-height: 48px;
        padding-right: 12px;
    }
    .ppul-btnli-icon {
        width: 14px;
    }
    .ppul-btnli {
        padding: 0 15px;
    }
    .prod-pull-ul-list {
        margin: 0 -15px;
        padding: 0px 40px;
    }
    .ys-bread-list a{
        font-size: 12px;
    }
    .ys-bread-list {
        padding: 0 12px;
    }
    .ys-bread {
        margin: 0 -12px;
    }
    .inside-main .mod-bread {
        top: 18px;
    }
    .ys-bread-list::before {
        right: -6px;
        font-size: 10px;
    }
    .ys-nyban-sear-input {
        height: 48px;
    }
    .ys-nyban-sear-btn p {
        line-height: 38px;
        padding: 0 24px;
    }
    .ys-nyban-sear-input input {
        padding: 0px 114px 0 44px;
    }
    .ys-nyban-sear-icon {
        width: 20px;
        left: 14px;
    }
    .tbtu-li {
        margin-bottom: 10px;
    }
    .tech-load-bg {
        top: 16px;
    }
    .tech-load {
        padding-top: 50px;
    }
    .tlul-icon {
        width: 34px;
    }
    .tlul-min {
        padding: 0 14px;
    }
    .tlul-min-tit {
        margin-bottom: 6px;
    }
    .tlul-arrow {
        width: 16px;
    }
    .std-btn2-box-icon {
        width: 40px;
        height: 40px;
        margin-right: 18px;
    }
    .tsbs-warp-slide .clbr-image {
        top: -26px;
        width: 52px;
        height: 52px;
        right: 26px;
    }
    .tech-swiper .vtbu-li-box-tit {
        margin-bottom: 20px;
    }
    .vtbu-li-box-tit{
        width: 84%;
    }
    .nlrb-top-ul-li p {
        font-size: 12px;
    }
    .ntul-imgage {
        width: 16px;
        margin-top: 2px;
    }
    .nlrb-top-ul-li {
        gap: 6px;
    }
    .tech-swiper .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 105px - 28px);
        height: 4px;
        bottom: 20px;
    }
    .tech-swiper {
        padding-bottom: 114px;
    }
    .mod-foot-min-le {
        width: 34%;
    }
    .mod-foot-bot {
        padding: 20px 0 15px;
        margin-top: 20px;
    }
    .mod-foot-top-btn {
        margin-top: 32px;
    }
    .spsu-li{
        width: 350px !important;
    }
    .spsu-li-num {
        padding-bottom: 10px;
        margin-bottom: 14px;
    }
    .spsu-li-box {
        padding: 22px 20px;
    }
    .sup-process-swip .swiper-container {
        padding-bottom: 70px !important;
    }
    .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
        height: 3px !important;
    }
    .yx-rotate6-cry-box{
        padding-right: 40px;
    }
    .yx-rotate6-cry-box .swiper-container{
        height: 240px !important;
    }
    .yslb-fr{
        padding: 35px 20px;
    }
    .yrca-li {
        margin-bottom: 26px;
    }
    .yslb-fr-tit{
        margin-bottom: 8px;
    }
    .sup-learn-top-word {
        width: 55%;
    }
    .sup-learn .tvul-box {
        padding: 30px 25px;
    }
    .sup-learn .tvul-box-icon {
        width: 20px;
        margin-right: 14px;
        top: 6px;
    }
    .sup-learn .tvul-box-ri-tit {
        margin-bottom: 10px;
    }
    .tech-value-ul-li {
        margin-bottom: 20px;
        padding: 0 10px;
    }
    .tech-value-ul{
        margin: 0 -10px;
    }
    .itbf-le {
        width: 42%;
        padding-right: 40px;
    }
    .inve-tact-box-frame {
        padding: 50px 34px 50px 50px;
    }
    .pisu-li-cry-top{
        padding: 0 5px;
        margin-bottom: 50px;
    }
    .plct-icon {
        width: 36px;
        height: 36px;
    }
    .sull-ri-top-li {
        margin-bottom: 30px;
    }
    .specif-param-btm {
        padding: 30px 50px;
    }
    .specif-param-btm-switch{
        margin-bottom: 34px;
    }
    .sull-ri {
        padding-top: 20px;
        padding-right: 5%;
    }
    .sull-ri-top {
        margin-bottom: 50px;
        height: 200px;
        padding-bottom: 25px;
    }
    .srbl-link {
        padding: 6px 18px;
    }
    .prodet-ban-bot-mid {
        width: 500px;
        height: 500px;
    }
    .estl-top::after {
        bottom: -11px;
        width: 22px;
        height: 22px;
    }
    .estl-hide {
        top: calc(100% + 0px);
        transform: translateX(-48%);
    }
    .estl-top {
        padding: 25px 70px 25px 25px;
        margin-bottom: 80px;
    }
    .estl-hide::after {
        width: 8px;
        height: 8px;
    }
    .elact-slide-logo {
        width: 140px;
        bottom: 60px;
        transform: translateX(-46%);
        padding: 24px 0;
    }
    .elact-slide-bg {
        width: 100%;
        margin: 0 auto;
        margin-top: -96px;
        transform: translateX(9px);
    }
    .epul-top {
        padding: 10px 9px 40px;
    }
    .elect-prod-ul-li.on a {
        padding: 20px 18px;
    }
    .elect-indu-le .eiru-li-word h4, .elect-indu-ri .eiru-li-word h4 {
        margin-bottom: 10px;
    }
    .eiru-li-word {
        top: 26px;
        width: calc(100% - 70px);
    }
    .elect-indu-ri .eiru-li-word {
        top: 20px;
        width: calc(100% - 60px);
    }
    .hlls-bot {
        margin-top: 40px;
    }
    .home-slide-swip .swiper-container {
        padding-bottom: 80px !important;
    }
    .hssu-list-link-show {
        padding: 15px 25px 30px;
    }
    .sabl-ul-li-par, .sabl-ul-li-par p {
        font-size: 12px;
    }
    .vehice-tab-ul-li{
        padding: 0 10px;
    }
    .vehice-tab-ul{
        margin: 0 -10px;
    }
    .vtul-cry-bot-table tbody tr {
        padding: 14px 0;
    }
    .vehice-tab h2 {
        margin-bottom: 90px;
    }
    .nsbt-ri-last .ys-select-li {
        padding: 6px 0px;
    }
    .nsbt-ri-last .ys-select-bd {
        margin-top: 8px;
        max-height: 130px;
    }
    .nsbt-ri-last .ys-select-xtbbox {
        width: 16px;
        right: 12px;
    }
    .cfbr-box.ys-modal-content {
        height: 498px;
        max-height: 530px;
    }
    .ys-form-inof-item {
        margin-bottom: 10px !important;
    }
    .ys-fii-tips {
        font-size: 14px;
    }
    .ys-ban-slick .slick-dots {
        bottom: 24px;
    }
    .ys-ban-slick .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 6px;
    }
    .ys-ban-word {
        padding-top: 48px;
    }
    .ys-ban-word::after {
        top: 24px;
        width: 30px;
    }
    .home-number-ul-li {
        padding: 0 20px;
    }
    .home-number-ul{
        margin: 0 -20px;
        margin-top: 100px;
    }
    .hlul-ri-word h4{
        margin-bottom: 20px;
    }
    .hlwr-icon {
        width: 16px;
        margin-left: 14px;
    }
    .hsbu-li-wrpa-ri p {
        font-size: 14px;
    }
    .hsbu-li-wrpa-ri {
        padding: 8px 12px;
    }
    .home-solut-pop {
        position: absolute;
        width: 310px;
        border-radius: 15px;
        height: 74%;
        padding: 20px;
        top: 55%;
        right: 30px;
        padding-bottom: 40px;
    }
    .hulb-info {
        margin-bottom: 20px;
    }
    .home-solut-pop-top {
        margin-bottom: 10px;
    }
    .home-meida-cont h2 {
        margin-bottom: 42px;
    }
    .home-meida-logo {
        width: 110px;
        margin-left: 60px;
    }
    .home-meida-logo::after {
        left: -60px;
        width: 48px;
    }
    .ys-ban-li .ys-pos-center{
        bottom: 80px;
    }
    .tech-phil-picul-li1 .tppl-box {
        width: 148px;
    }
    .tech-phil-picul-li2 .tppl-box {
        width: 80px;
    }
    .tech-phil-picul-li3 .tppl-box {
        width: 192px;
    }
    .tech-phil-picul-li4 .tppl-box {
        width: 66px;
        height: 66px;
    }
    .tsru-li-box {
        padding: 30px 40px 30px 35px;
    }
    .tech-other-le {
        padding-right: 90px;
    }
    .tpul-box .ys-demo-num {
        font-size: 60px;
    }
    /* 2025.5.27 - leo - start */
        .sull-ri-top {
        margin-bottom: 47px;
        height: 203px;
    }
    /* 2025.5.27 - leo - end */
    /* 20250705-leah-bug修改-start */
    .about-deve .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        top: 0px !important;
        height: 3px !important;
    }
    .about-road-bg, .about-road-bg img {
        margin-top: -28px;
    }
    .head-nav-item {
            margin-right: 32px;
        }
    .home-meida-cont h2 {
        width: 82%;
    }
    .scie-top {
        padding-top: 104px;
    }
    .elect-page h2 {
        margin-bottom: 44px;
    }
    .tech-phil-picul-li2 .tppl-box {
            width: 110px;
        }
    .head-nav-item-title::after {
        bottom: 13px;
    }
    .pltu-icon {
        width: 34px;
    }
    .peru-li-tp-up span {
        width: 16px;
        height: 16px;
    }
    .peru-li-tp {
        padding: 20px 20px 20px 20px;
    }
    .peru-li-bt {
        padding: 2px 20px 20px 27px;
    }
    .scie-top-box-top {
            width: 90%;
        }
    .vehice-list .std-h2 {
        font-size: 32px;
    }
    .vclu-li.act p {
        font-size: 16px;
    }
    .stbt-par p {
        font-size: 16px;
    }
    .vehice-list h2 {
        margin: 0 auto 30px;
    }
    .ptul-box {
        height: 500px;
    }
    .ys-nyban-title {
        width: 80%;
    }
    .peru-li-tp-up {
        margin-bottom: 6px;
    }
    /* 20250705-leah-bug修改-end */
    .home-list-wrap-fl {
        width: 230px;
        height: 230px;
    }
    .cfbl-ul-li-link {
        margin-top: 4px;
    }
    .cfbl-ul-li {
        margin-bottom: 22px;
    }
    .elect-page h2 {
        margin-bottom: 36px;
    }
    .elect-indu-ri .eiru-li-word {
        top: 20px;
        width: calc(100% - 40px);
    }
    .elect-page h2 {
        margin-bottom: 28px;
    }
    .adsu-li-box-top{
        padding: 0 15px;
    }
    .albt-ul-li {
        margin-bottom: 12px;
    }
    .adsu-li-box-num {
        padding-left: 0px !important;
        margin-bottom: 106px;
    }
    .about-deve-line-list {
        height: 16px;
        width: 50%;
    }
    .about-deve h2 {
        margin-bottom: 30px;
    }
    .about-road {
        padding-top: 160px;
    }
    .prodet-ban-img-pic img {
        width: 420px;
    }
    .pbtb-text-list {
        font-size: 14px;
        width: 32%;
    }
    .prodet-ban-bot-mid {
        width: 470px;
        height: 470px;
    }
    .sabs-swiper-ul-li {
        margin-bottom: 30px;
    }
    .about-story-top{
        margin-bottom:20px;
    }
    .about-globa-btm {
        width: 86%;
        margin: 0 auto;
    }
    .abbl-icon {
        width: 30px;
        height: 30px;
        margin-left: 12px;
    }
    .nyban-btn1 a {
        padding: 6px 14px;
    }
    .plui-links .ys-imgbox-cover {
        width: 84% !important;
    }
    .ppfu-list-wrap, .prod-pull-fl {
        max-height: 302px;
    }
    .viul-box{
        padding: calc(var(--space100) + var(--space44)) 0;
    }
    /* .head-logo {
        width: 196px;
    } */
    .head-nav-item {
        margin-right: 28px;
    }
    .head-other-btn .std-btn1-box p {
        line-height: 40px;
        font-size: 12px;
    }
    .head-other-btn .std-btn1-box-pic {
        width: 16px;
    }
    .head-other-btn .std-btn1-box {
        padding: 0px 14px;
    }
    .albt-bot {
        max-height: 270px;
    }
    .hulb-tit .std-h4 {
        font-size: 20px;
    }
    .hulb-tit {
        margin-bottom: 8px;
    }
    .hulb-info {
        margin-bottom: 18px;
    }
    .std-btn2-box-icon {
        width: 38px;
        height: 38px;
        margin-right: 14px;
    }
    .home-solut-pop {
        position: absolute;
        width: 310px;
        border-radius: 15px;
        height: 65%;
        padding: 20px;
        top: 57%;
        right: 30px;
        padding-bottom: 20px;
    }
    .vtul-cry-bot {
        height: 350px;
    }
    .hulb-info p {
        max-height: 5.25em;
        -webkit-line-clamp: 3;
    }
    .home-solut-pop{
        position: absolute;
        width: 310px;
        border-radius: 15px;
        height: 61%;
        padding: 20px;
        top: auto;
        right: 30px;
        padding-bottom: 20px;
        bottom: var(--space130);
        transform: translate(0, 0);
    }
    .srtl-ri p {
        font-size: 20px !important;
    }
    .sull-ri-top-li {
        margin-bottom: 22px;
    }
    .sull-ri-btm {
        padding-top: 30px;
    }
    .adsu-li-box-num {
        margin-bottom: 74px;
    }
    .prodet-page .vcru-li-logo {
        width: 54px;
    }
    .prodet-ban.newtp .prodet-ban-img-pic img {
        width: 680px !important;
    }
    .mod-foot-min-ri{
        width: 290px;
    }
    .mfml-share-list-hide {
        padding: 5px;
    }
    .mslh-ul-li {
        width: 90px !important;
    }
    .sppu-li {
        padding: 40px 30px;
        margin-bottom: 20px;
    }
    .sppu-li-ri {
        width: 55%;
    }
    .sppu-li-ri-tit {
        margin-bottom: 22px;
    }
    .slru-li-tit {
        margin-bottom: 10px;
    }
    .specif-pop-wrap {
        border-radius: 20px;
        padding: 80px 60px;
    }
    .ys-modal-close {
        width: 40px;
    }
    .specif-pop-close .ys-modal-close {
        top: 22px;
        right: 14px;
    }
    .query-pop-tit {
        margin-bottom: 34px;
    }
    .query-pop .ys-modal-close {
        width: 38px;
        top: 22px;
        right: 22px;
    }
    .query-pop-cont {
        border-radius: 20px;
        padding: 80px 55px;
    }
    .cpwr-ul-li-le {
        width: 160px !important;
        margin-right: 10px;
    }
    .cpwr-ul-li {
        padding: 15px 12px;
    }
    .certific-pop-wrap{
        border-radius: 15px;
    }
    .prodet-ban.newtp .prodet-ban-img-pic img {
        width: 540px !important;
    }
    .ys-ban-li .ys-pos-center {
        top: calc(100% - 380px);
        bottom: auto !important;
        transform: translate(-50%, 0%);
    }
    .mod-nav {
        padding: 0 20px;
    }
    .head-nav-item {
        margin-right: 20px;
    }
    .head-logo {
        width: 180px;
    }
    /* 1440end */
}
@media screen and (max-width: 1200px) {
    .head-logo {
        width: 150px;
    }
}

@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font60: 34px;
        --font50: 30px;
        --font32: 22px;
        --font24: 22px;
        --font20: 16px;
        /* -headh */
        --headh:56px;
        /* 段落字号 */ 
        --font18: 16px;
        --font16: 14px;
        --font14: 12px;
        /* 板块间距 */
        --space130: 55px;
        --space100: 45px;
        --space44: 28px;
        /* --圆角 */
        --radius20:10px;
        --radius12:8px;
        --radius10:5px;
    }
     /* leo - start */
     .list-cont-box-le {
        width: 35%;
    }
    .list-cont-box-ri {
        width: 60%;
    }
    .lcbr-ul-li {
        width: 50%;
        padding: 0 8px;
        margin-bottom: 24px;
    }
    .lcbr-ul {
        margin: 0 -8px;
        margin-bottom: 20px;
    }
    .lull-tit {
        margin-top: 12px;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        margin: 0 6px;
    }
    .ljbu-li-link {
        padding: 22px 26px 30px 24px;
    }
    .ljbu-li-link-par {
        margin-top: 8px;
    }
    .lllb-link-le-image {
        width: 16px;
    }
    .lllb-link-le {
        padding: 8px;
    }
    .lllb-link {
        gap: 14px;
    }
    .lcbl-tit {
        margin-bottom: 10px;
    }
    .lcbl-all a {
        padding-bottom: 8px;
    }
    .lulu-li {
        padding-top: 8px;
    }
    .lcbl-ul-li {
        padding: 8px 0;
    }
    /* r1 */
    .irbu-li {
        width: 50%;
        padding: 0 8px;
        margin-bottom: 16px;
    }
    .inve-rece-box-ul {
        margin: 0 -8px;
        margin-bottom: -16px;
    }
    .irbu-li-link {
        padding: 22px 22px 18px 18px;
    }
    .irbu-li .std-btn1-box-pic {
        width: 32px;
    }
    .irbu-li .std-btn1-box {
        gap: 14px;
    }
    .irbu-li-link-time {
        margin-top: 14px;
    }
    .irbu-li .std-btn2 {
        margin-top: 24px;
    }
    .inve-peri .std-btn1-box-pic {
        width: 32px;
    }
    .ipbu-li-link {
        padding: 16px 20px 16px 20px;
    }
    .ipbu-li-link-tit {
        width: 58%;
    }
    .ipbu-li-link-time {
        width: 22%;
    }
    .ipbu-li-link-but {
        width: 20%;
    }
    .inve-tact-box-frame {
        padding: 40px 20px 40px 30px;
    }
    .itbf-ri {
        width: 60%;
        padding-left: 20px;
    }
    .itbf-le {
        width: 40%;
        padding-right: 20px;
    }
    .irul-par {
        margin-left: 10px;
    }
    .ipbu-li {
        margin-bottom: 14px;
    }
    /* q1 */
    .scie-top-box-top {
        width: 100%;
    }
    .stbt-par {
        margin-top: 10px;
    }
    .scie-top::after {
        height: 70px;
    }
    .scie-awar-box-ri {
        margin-left: 0px;
    }
    .sabl-par {
        margin-top: 14px;
        margin-bottom: 22px;
    }
    .sabs-swiper-ul-li {
        width: 50%;
        margin-bottom: 54px;
    }
    .scie-spec-box-tbox .inve-ifrom-tit {
        width: 100%;
    }
    .ssbt-par {
        margin-top: 10px;
    }
    .ssws-ul-li {
        width: 33.3333%;
        padding: 0 8px;
        margin-bottom: 16px;
    }
    .sulb-label {
        padding: 2px 12px;
        padding-top: 4px;
    }
    .sulb-par {
        margin-top: 14px;
    }
    .scie-spec-swiper {
        margin-top: 20px;
    }
    .sibl-tit-ul-li .stul-dot {
        width: 6px;
        height: 6px;
        margin-right: 10px;
    }
    .scie-indu-box{
        display: block;   
    }
    .scie-indu-box-le {
        width: 100%;
    }
    .scie-indu-box-ri {
        width: 100%;
        padding-right: 20px;
        max-height: 675px;
        margin-top: 32px;
        position: relative;
    }
    .sibl-tit-but {
        margin-top: 32px;
    }
    .sibr-ul-li-box {
        padding: 18px 10px 18px 18px;
    }
    .ljbu-li-link-but {
        margin-top: 40px;
    }
    .arrows-icon {
        width: 36px;
        height: 36px;
    }
    .arrows-icon img {
        width: 16px;
    }
    .lull-box {
        padding: 10px 0;
    }
    .inve-rece-box-ul{
        display: none;
    }
    .inve-rece-box-swiper{
        display: block;
    }
    .inve-rece-box-swiper .slick-dots {
        position: absolute;
        bottom: -25px;
        display: block;
        width: 100%;
        list-style: none;
        text-align: center;
    }
    .inve-rece-box-top.hides .std-btn2{
        display: none;
    }
    .irbs-but{
        display: block;
    }
    .irbs-but{
        justify-content: center !important;
    }
   .irbs-but .lllb-link{
        justify-content: center;
    }
    .inbb-num {
        width: 100%;
        padding: 25px 20px;
    }
    .inbb-num-le {
        padding-right: 8px;
    }
    .inbb-num-ri {
        padding-left: 8px;
        margin-top: 12px;
    }
    .inrt-ul-li {
        padding-left: 10px;
    }
    .inrt-ul-li-box {
        padding-right: 8px;
    }
    .iulb-name{
        font-size: 12px;
    }
    .inbb-num-le-par p{
        font-size: 12px;
    }
    .inbb-num-le-perc{
        font-size: 12px;
    }
    .inrt-ul-li-box {
        height: 86px;
    }
    .inbr-tit {
        margin-top: 12px;
    }
    .inbr-tit-par {
        margin-top: 8px;
    }
    .inbb-num-le-tit {
        margin-top: 8px;
    }
    .inbb-num-le-perc {
        font-size: 8px;
    }
    .scie-page .scie-bj {
        left: 74%;
        top: -24%;
        width: 381px;
    }
    /* e3 */
    .ntsl-link{
        display: block;
    }
    .ntsl-link-le {
        width: 100%;
    }
    .ntsl-link-ri {
        width: 100%;
    }
    .ntsl-link-ri-box {
        padding: 26px 25px 26px 25px;
    }
    .nlrb-tit {
        padding: 10px 0;
    }
    .nlrb-par {
        margin-top: 10px;
    }
    .news-swiper .slick-dots {
        bottom: -28px;
    }
    .nsbt-ri {
        width: 52%;
    }
    .nsbt-le {
        width: 40%;
    }
    .nsbt-le-pic {
        width: 20px;
        left: 12px;
    }
    .nsbt-le input {
        height: 38px;
        padding: 0 10px 0 36px;
    }
    .nsbt-ri-last .ys-select-hd {
        line-height: 38px;
        padding: 0 7px 0 20px;
    }
    .nsbt-ri-last .ys-select-xtbbox {
        right: 10px;
    }
    .nsbt-ri-reset {
        margin-left: 14px;
    }
    .nsbu-li {
        width: 50%;
        padding: 0 6px;
        margin-bottom: 12px;
    }
    .news-search-box-ul {
        margin: 0 -6px;
        margin-bottom: -12px;
    }
    .nsbu-li-link-box {
        padding: 21px;
    }
    .nllb-tit {
        margin-top: 8px;
    }
    .nlrb-top-ul-li:first-child p {
        padding: 2px 6px;
    }
    .nlrb-top-ul-li {
        margin-right: 12px;
    }
    .nsbt-ri-reset p {
        line-height: 38px;
        padding: 0 16px;
    }
    /* e4 */
    .nlrb-top-ul-li:first-child p {
        padding: 1px 5px;
    }
    .nlrb-top-ul-li {
        margin-right: 10px;
    }
    .dnbl-share {
        padding-bottom: 12px;
    }
    .dull-tit {
        margin-top: 12px;
    }
    .deta-news-box-le {
        width: 71%;
    }
    .deta-news-box-top {
        width: 71%;
    }
    .deta-news-box-ri .nlrb-top-ul{
        display: block;
    }
    .deta-news-box-ri  .nlrb-top-ul-li:last-child {
        margin-right: 0;
        margin-top: 8px;
    }
    .dull-tit {
        margin-top: 10px;
    }
    .dnbr-ul-li-link {
        padding: 14px 0;
    }
    .dnbl-share .ys-share-img {
        width: 22px;
    }
    .dnbl-share .ys-share-list {
        padding: 0 6px;
    }
    /* o1 */
    .rlbt-box {
        padding: 20px 22px;
    }
    .rrbl-par {
        padding: 6px 0;
        padding-right: 6px;
    }
    .rrbl-par-le {
        width: 40%;
        padding-right: 8px;
    }
    .rrbl-par-le .nsbt-ri-last .ys-select-hd {
        line-height: 40px;
        padding: 0 10px 0 14px;
    }
    .rrbr-int input {
        width: 100%;
        line-height: 40px;
        padding: 0 80px 0 40px;
    }
    .rrbr-int .nsbt-le-pic {
        width: 18px;
        left: 12px;
    }
    .rrbr-int-par-search {
        padding: 2px 13px;
        font-size: 12px;
    }
    .rlbt-rlbt-box-le {
        width: 57%;
    }
    .reso-list {
        padding-top: 30px;
    }
    .reso-list-box-top {
        padding-bottom: 30px;
    }
    .rlbb-ul {
        margin-top: 12px;
    }
    .rull-tit {
        width: 50%;
    }
    .rlbb-ul-li-link {
        padding: 18px 20px;
    }
    .rull-time {
        padding-left: 10px;
    }
    .rull-pdf {
        width: 15%;
        padding-right: 10px;
    }
    .std-btn1-box-tit {
        line-height: 36px;
    }
    .std-btn1-box-pic {
        width: 20px;
    }
    .rull-time {
        width: 19%;
    }
    .std-btn1-box {
        padding: 0 8px 0 6px;
        gap: 8px;
    }
    .rlbb-ul-li {
        margin-bottom: 12px;
    }
    .cont-form-box-ri .ys-fii-input {
        width: 100% !important;
        height: 38px !important;
    }
    .cont-form-box-ri .ys-fii-input input, .ys-fii-input textarea {
        width: 100% !important; 
        line-height: 38px;
        padding: 0 18px 0 12px;
    }
    .ys-form-inof-item {
        width: 100%;
        padding: 0 !important;
        margin-bottom: 12px !important;
    }
    .ys-form-inof {
        margin: 0 !important;
        margin-bottom: -12px !important;
    }
    .cont-form-box-ri .ys-fii-name {
        margin-bottom: 2px;
        padding: 0 6px;
    }
    .cfbr-box-tit {
        margin-bottom: 8px;
    }
    .cfbr-box-par {
        width: 100%;
    }
    .cont-form-box-ri .ys-form-inof-code {
        width: 100%;
    }
    .cont-form-box-ri .ys-fii-submit {
        height: 38px;
        line-height: 38px;
        font-size: 12px;
    }
    .cont-form-box-ri .ys-form-inof-submit {
        width: 32%;
    }
    .cfbl-ul {
        margin-top: 34px;
    }
    .cfbl-ul-li-link {
        margin-top: 4px;
    }
    .cfbl-ul-li {
        margin-bottom: 12px;
    }
    .ys-share-img {
        width: 24px;
    }
    .cgbr-ul-li-link {
        width: 270px;
        height: 100%;
    }
    .cgbr-swiper-wrap-slide {
        width: 270px !important;
        height: auto !important;
    }
    .cull-box-par-but {
        width: 30px;
        height: 30px;
        margin-top: 24px;
    }
    .cull-box-cent {
        margin-top: 6px;
    }
    .cont-fbj {
        position: absolute;
        right: -19%;
        top: -14%;
        width: 400px;
        z-index: -1;
    }
    .cfbr-box {
        padding: 30px;
    }
    .sabr-picox {
        width: 100%;
        margin-top: 0;
    }
    .sibr-ul-li:last-child{
        margin-bottom: 160px;
    }
    .nlrb-top-ul-li:last-child{
        gap: 4px;
    }
    .nlrb-top-ul-li {
        margin-right: 8px;
    }
    /* n1 */
    .cvbu-li-box{
        display: block;
    }
    .cvbu-li-box-le {
        width: 100%;
    }
    .cvbu-li-box-ri {
        width: 100%;
        margin-top: 24px;
    }
    .clbl-tet {
        margin-top: 0;
    }
    .cvbu-li-box .nlrb-top-ul {
        margin-top: 12px;
    }
    .clbl-but {
        margin-top: 34px;
    }
    .vtbt-ul-li{
        width: 160px;
    }
    .vtbt-ul-link-par {
        line-height: 42px;
    }
    .vtbu-li {
        width: 50%;
        padding: 0 8px;
        margin-bottom: 14px;
    }
    .vtbu-li .clbr-image {
        top: 38%;
    }
    .vtbu-li-box-tit {
        width: 100%;
    }
    .vtbu-li-box {
        padding: 21px;
    }
    .vtbu-li .nlrb-top-ul {
        margin-top: 16px;
    }
    .vtbu-li .clbr-image {
        top: 46%;
    }
    .clbr-image {
        width: 44px;
        height: 44px;
    }
    .vtbu-li .clbr-image {
        width: 36px;
        height: 36px;
    }
    .clbr-image img{
        width: 20px;
    }
    /* n2 */
    .tech-faqs-box-le {
        width: 31%;
    }
    .tech-faqs-box-ri {
        width: 66%;
    }
    .tfbr-ul {
        margin-top: 14px;
    }
    .tfbr-ul-li-box {
        padding: 16px 16px 16px 18px;
    }
    .tulb-ri {
        width: 32px;
        height: 32px;
    }
    .tulb-ri::before {
        height: 12px;
    }
    .tulb-ri::after {
        height: 12px;
    }
    .tulb-cent {
        padding: 28px 22px 22px 22px;
    }
    .tech-page .yxedr-active ol, .yxedr-active ul {
        padding-inline-start: 20px;
    }
    .tfbr-ul-li {
        margin-bottom: 14px;
    }
    .nlrb-top-ul-li:last-child {
        gap: 2px;
    }
    .vtbu-li-box {
        padding: 20px;
    }
    .nlrb-top-ul-li {
        margin-right: 3px;
    }
    .tech-mark-box-le {
        width: 60%;
        padding: 40px 0;
    }
    .tech-swiper {
        padding-bottom: 120px;
    }
    .tech-faqs {
        padding-bottom: 60px;
    }
    /* o1 */
    .reso-page-main {
        width: 600px;
        height: 912px;
        border-radius: 16px;
    }
    .cfbr-box.ys-modal-content {
        height: 912px;
        width: 600px;
        max-height: calc(100vh - 60px);
        border-radius: 14px;
    }
    .reso-shut .ys-modal-content {
        width: 500px;
        padding: 30px 41px;
        height: 422px;
        max-height: 422px;
        border-radius: 14px;
    }
    .cont-golb .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 100% !important;
        height: 4px;
        left: 0;
        top: 40px;
    }
    .cont-page  .reso-demo-pic {
        width: 28px;
        position: absolute;
        right: 20px;
        top: 20px;
        z-index: 10;
    }
    .cont-page-tit {
        margin-bottom: 16px;
    }
    .cptu-li {
        margin-bottom: 10px;
    }
    .cont-page .ys-modal-content {
        padding: 24px;
        border-radius: 12x;
    }
    .dnbl-tit{
        margin-top: 10px;
    }
    .tech-swiper .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 116px - 37px);
        height: 4px;
        left: 20%;
        right: auto;
        top: auto;
        bottom: 16px;
    }
    .reso-demo .cfbr-box-tit {
        width: 60%;
        padding: 20px 35px;
    }
    .tmbl-par{
        margin-top: 12px;
    }
    .inlt-ri-pic {
        width: 20px;
        margin-left: 3px;
    }
    .inlt-le{
        margin-bottom: 4px;
    }
    .video-cent-box .nsbt-tit{
        padding-bottom: 38px;
    }
    .tech-mark{
        border-radius: 12px;
    }
    .iibi-from{
        height: 120px;
    }
    .vtbu-li .clbr-image {
        top: 47%;
    }
    .inve-nume-box-bot{
        left: 20px;
        bottom: -30px;
    }
    .inbb-num-ri-bot {
        margin-top: 16px;
    }
    .iulb-name {
        font-size: 10px;
    }
    .inrt-ul-li-box {
        height: 74px;
    }
    .inbr-tit {
        margin-top: 0px;
    }
    .inbr-tit-par, .inbr-tit-par p{
        line-height: 1.4;
    }
    .inbr-tit-par {
        margin-top: 3px;
    }
    .tech-page .vtbu-li .clbr-image {
        top: 50%;
    }
    .tech-mark-box-le {
        width: 73%;
        padding: 40px 0;
    }
    .tech-mark-box-ri {
        position: absolute;
        right: 0px;
        width: 27.5%;
        top: -22%;
    }
    /* o */
    .cfbr-box.ys-modal-content {
        height: 690px;
        width: 600px;
        max-height: calc(100vh - 60px);
        border-radius: 14px;
    }
    .reso-page-main {
        width: 600px;
        height: 794px;
        border-radius: 12px;
    }
    .reso-shut .ys-modal-content {
        width: 500px;
        padding: 30px 41px;
        height: 400px;
        max-height: 422px;
        border-radius: 12px;
    }
    .cont-golb-box-le{
        padding-top: 18px;
    }
    .scie-indu-box-ri {
        max-height: 450px;
    }
    .scie-indu-box-ri {
        max-height: 450px;
    }
    .inbb-num-le-perc p{
        font-size: 12px;
    }
    .tfbr-read-pic {
        width: 20px;
    }
    .inve-nume{
        padding-bottom: 80px;
    }
    .inbb-num-ri-bot{
       padding-left: 10px;
    }
    .inbb-num-ri-bot, .inbb-num-ri-bot p {
        color: var(--color999);
        font-size: 12px;
    }
    .iulb-num{
        font-size: 20px;
    }
    .inrt-ul-li-box {
        height: 70px;
    }
    .inve-nume-box-bot {
        left: 20px;
        bottom: -56px;
    }
    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        position: relative;
        width: 3px;
        height: 100%;
        margin: 0 auto;
        -webkit-border-radius: 16px;
        -moz-border-radius: 16px;
        border-radius: 16px;
        text-align: center;
    }
    .irbu-li-link-time {
        margin-top: 8px;
    }
    .irbu-li .std-btn2 {
        margin-top: 34px;
    }
    /* leo - end */
    .ys-nyban-sear {
        width: 60%;
    }
    .ys-nyban-sear-input {
        height: 46px;
    }
    .ys-nyban-sear-btn p {
        line-height: 34px;
        padding: 0 18px;
        font-size: 14px;
    }
    .ys-nyban-sear-input input {
        padding: 0px 92px 0 36px;
    }
    .ys-nyban-sear-icon {
        width: 18px;
        left: 12px;
    }
    .tech-load-bg {
        top: 24px;
        width: 94%;
    }
    .tech-faqs {
        padding-bottom: 20px;
    }
    .tech-load-ul-li {
        width: 50%;
    }
    .tech-load-ul-li:nth-child(2n+1){
        animation-delay: 0.2s;
    }
    .tech-load-ul-li:nth-child(2n+2){
        animation-delay: 0.3s;
    }
    .std-btn2-box-icon {
        width: 36px;
        height: 36px;
        margin-right: 16px;
    }
    .ys-nyban-sear{
        margin-top: 16px;
    }
    .tsbs-warp-slide .clbr-image {
        top: -20px;
        width: 40px;
        height: 40px;
        right: 20px;
    }
    .clbr-image img {
        width: 44%;
    }
    .tech-swiper .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 90px - 28px);
        height: 3px;
        left: 18%;
        right: auto;
        top: auto;
        bottom: 16px;
    }
    .tech-swiper {
        padding-bottom: 80px;
    }
    .tmbl-par {
        margin-top: 8px;
    }
    .mod-foot-min-le ul li {
        padding: 0 10px;
    }
    .mod-foot-min-le ul{
        margin: 0 -10px;
    }
    .mod-foot-top-btn {
        margin-top: 30px;
    }
    .head-nav-item-title::after {
        left: 50%;
        bottom: 12px;
        width: 3px;
        height: 3px;
    }
    .mod-foot-min-ri {
        width: 290px;
    }
    .mfmm-word p {
        margin-bottom: 6px;
    }
    .mfmm-link, .mod-foot-min-le ul li {
        margin-bottom: 12px;
    }
    .mod-foot-top-word p{
        font-size: 16px;
    }
    .mod-foot-top-btn {
        margin-top: 20px;
    }
    .mod-foot-min{
        flex-wrap: wrap;
    }
    .mod-foot-min-le, .mod-foot-min-mid {
        width: 49%;
    }
    .mfml-share-list {
        width: 22px;
    }
    .mod-foot-bot {
        padding: 15px 0;
        margin-top: 18px;
        flex-direction: column;
    }
    .mfbu-li {
        padding: 0 12px;
    }
    .mod-foot-bot-ul {
        margin: 0 -12px;
    }
    .spsu-li {
        width: 320px !important;
    }
    .spsu-li::after {
        right: -40px;
        width: 18px;
        height: 20px;
    }
    .sup-process-swip .swiper-container {
        padding-bottom: 60px !important;
    }
    .sup-process-swip .swiper-pagination {
        bottom: 16px !important;
        width: calc(100% - 118px) !important;
    }
    .yrcb-swiper-li.swiper-slide-prev {
        transform: translateY(0px) scale(0.94);
        opacity: 0.2;
    }
    .yrcb-swiper-li.swiper-slide-next {
        transform: translateY(0px) scale(0.94);
        opacity: 0.2;
    }
    .yx-rotate6-cry-box .swiper-container {
        height: auto !important;
        width: 600px !important;
        margin: 0;
    }
    .yx-rotate6-cry{
        flex-direction: column-reverse;
        height: auto;
    }
    .yx-rotate6-cry-box {
        padding-right: 0;
        width: 100%;
        height: auto;
    }
    .yx-rotate6-cry-aside{
        display: none;
    }
    .sup-equi{
        height: auto;
    }
    .yx-rotate6-cry{
        overflow: visible !important;
    }
    .plan-page .ys-nyban-title {
        width: 100%;
        margin: 0 auto;
    }
    .vehice-list-ul .slick-list{
        padding-bottom: 25px;
    }
    .pbbui-li-hide{
        display: none !important;
    }
    .pbbui-li-box p{
        font-size: 12px;
    }
    .pbbui-li-icon {
        width: 30px;
        height: 30px;
        position: relative;
        flex-shrink: 0;
        top: -5px;
        margin-right: 6px;
    }
    .hssu-list-link-hide{
        display: none;
    }
    .home-slide-swip .swiper-container {
        padding-bottom: 60px !important;
    }
    .eiru-li-word, .elect-indu-ri .eiru-li-word {
        top: 20px;
        width: calc(100% - 50px);
    }
    .elect-indu-le .eiru-li-box{
        min-height: 500px;
    }
    .eiru-li-pic, .eiru-li-pic img{
        height: 100%;
    }
    .elect-prod-ul-li{
        width: 25%;
    }
    .elect-prod-ul-li:nth-child(4n+1){
        animation-delay: 0.2s;
    }
    .elect-prod-ul-li:nth-child(4n+2){
        animation-delay: 0.3s;
    }
    .elect-prod-ul-li:nth-child(4n+3){
        animation-delay: 0.4s;
    }
    .elect-prod-ul-li:nth-child(4n+4){
        animation-delay: 0.5s;
    }
    .epul-top {
        padding: 10px 9px 26px;
    }
    .epepul-tps-tit {
        margin-bottom: 8px;
        font-size: 18px;
    }
    .epul-tps-word p{
        font-size: 12px;
    }
    .elect-prod-ul-li.on a {
        padding: 18px 12px;
    }
    .estl-hide {
        top: auto;
        transform: inherit;
        position: relative;
        opacity: 1;
        left: auto;
        width: 100%;
    }
    .estl-top::after {
        bottom: -5px;
        width: 10px;
        height: 10px;
    }
    .estl-top {
        padding: 25px 20px;
        margin-bottom: 30px;
    }
    .estl-hide::after{
        width: 6px;
        height: 6px;
        top: -20px;
    }
    .elact-slide-bg, .elact-slide-logo{
        display: none;
    }
    .elact-slide{
        padding-bottom: var(--space130);
    }
    .elact-slide-tpul-li{
        width: 50%;
        padding: 0 10px;
    }
    .elact-slide-tpul{
        margin: 0 -10px;
    }
    .estl-top-word p {
        padding: 5px 8px;
        font-size: 12px;
    }
    .estl-top {
        padding: 22px 14px;
        margin-bottom: 30px;
    }
    .estl-top-tit {
        margin-bottom: 28px;
    }
    .elact-slide-tpul .slick-list{
        overflow: hidden !important;
        padding-bottom: 25px;
    }
    .scie-page .stbt-pic {
        height: 310px;
    }
    .vtul-cry-top .ys-imgbox-cover {
        width: 200px;
        top: -56px;
    }
    .vtul-cry-top {
        padding-bottom: 20px;
        height: 142px;
    }
    .vtul-cry-bot {
        padding: 25px 20px;
    }
    .vtul-cry-bot-table tbody tr td{
        font-size: 12px;
    }
    .vtul-cry-bot-table tbody tr {
        padding: 12px 0;
    }
    .vehice-tab-btn {
        margin-top: 10px;
    }
    .yx_cover_ul_li {
        height: 440px !important;
    }
    .yx_cover {
        width: 700px;
        margin: 0 auto;
    }
    .vehice-other-word p {
        padding: 12px 0;
        padding-left: 16px;
    }
    .vehice-other-word p::after {
        top: 20px;
        left: 0;
        width: 6px;
        height: 6px;
    }
    .vehice-other-btswip .swiper-pagination {
        width: calc(100% - 128px) !important;
    }
    .vclu-li.act p {
        padding-left: 40px;
    }
    .vclu-li.act p::after {
        width: 28px;
    }
    .vclu-li {
        margin-bottom: 20px;
    }
    .vehice-char-le h2 {
        margin-bottom: 55px;
    }
    .vcru-li-box {
        padding: 40px 30px;
    }
    .vcru-li-logo {
        width: 112px;
    }
    .vcru-li-tit {
        margin-bottom: 20px;
    }
    .vcru-li-cry {
        width: 87%;
    }
    .vlul-cry {
        padding: 25px 20px;
    }
    .cfbr-box.ys-modal-content {
        height: 580px;
        max-height: 580px;
        border-radius: 0 0 10px 10px;
    }
    .reso-page-main{
        border: 10px 10px 0 0; 
    }
    .ys-ban-btn {
        margin-top: 20px;
    }
    .ys-ban-word {
        width: 56%;
    }
    .ys-ban-word {
        padding-top: 36px;
    }
    .ys-ban-word::after{
        top: 18px;
    }
    .home-number-ul-li {
        padding: 0 10px;
    }
    .home-number-ul{
        margin: 0 -10px;
        margin-top: 60px;
    }
    .hnul-box {
        padding: 60px 20px 25px;
    }
    .hnul-box-word p {
        font-size: 12px;
    }
    .hnul-box::after {
        top: 26px;
        width: 8px;
        height: 8px;
    }
    .hnul-box .ys-demo-num{
        margin-bottom: 4px;
    }
    .home-list-wrap{
        width: 100%;
        margin: 0 auto;
    }
    .home-number-word {
        width: 100%;
        margin: 0 auto;
    }
    .home-list-word{
        width: 100%;
        margin: 0 auto var(--space44);
    }
    .hlul-ri{
        padding-left: 30px;
    }
    .hlul-ri-word h4 {
        margin-bottom: 14px;
        font-size: 18px;
    }
    .hlul-cry {
        padding: 25px 20px;
    }
    .home-list-ul-li {
        margin-bottom: 26px;
    }
    .hlul-ri-num{
        padding-right: 20px;
    }
    .hlul-ri-word {
        width: 100%;
        padding-left: 20px;
        border-left: #009143 solid 2px;
    }
    .hsbu-li-wrpa-svg {
        width: 18px;
        height: 18px;
        margin-right: 6px;
    }
    .home-solut-top-tit {
        width: 100%;
    }
    .home-number h2, .home-solut h2 {
        margin-bottom: 14px;
    }
    .hsbu-li-wrpa-ri p {
        font-size: 12px;
    }
    .hsbu-li-wrpa-ri {
        padding: 4px 10px;
    }
    .hlwr-icon {
        width: 12px;
        margin-left: 8px;
    }
    .hulb-info p {
        line-height: 1.5;
        max-height: 4.5em;
        overflow: hidden;
        -webkit-line-clamp: 3;
    }
    .home-solut-pop {
        width: 246px;
        border-radius: 10px;
        height: 76%;
        padding: 20px 18px;
        top: 55%;
        right: 20px;
        padding-bottom: 30px;
    }
    .hspt-ul-li-btm {
        padding-top: 20px;
    }
    .hulb-tit {
        margin-bottom: 6px;
    }
    .hulb-info {
        margin-bottom: 16px;
    }
    .hspb-btn {
        width: 40px;
    }
    .home-meida-cont h2{
        width: 84%;
    }
    .home-meida-logo {
        width: 100px;
        margin-left: 44px;
    }
    .home-meida-logo::after {
        left: -44px;
        width: 34px;
    }
    .home-meida-cont h2 {
        margin-bottom: 30px;
    }
    .hlls-bot-word {
        padding-top: 14px;
        margin-top: 12px;
    }
    .home-page .home-slide-top {
        padding: 0 20%;
        padding-bottom: var(--space44);
    }
    .tvul-box {
        padding: 25px 20px;
    }
    .tvul-box-icon {
        width: 32px;
        height: 34px;
        margin-right: 20px;
    }
    .tvul-box-ri-tit {
        margin-bottom: 8px;
        font-size: 18px;
    }
    .tech-phil-word{
        width: 100%;
    }
    .tech-phil-picul-li1 .tppl-box {
        width: 108px;
    }
    .tech-phil-picul-li2 .tppl-box {
        width: 60px;
    }
    .tech-phil-picul-li3 .tppl-box {
        width: 122px;
    }
    .tech-phil-picul-li4 .tppl-box {
        width: 46px;
        height: 46px;
    }   
    .tpul-box .ys-demo-num {
        font-size: 50px;
    }
    .tech-phil-ul-li{
        padding: 0 15px;
    }
    .tech-phil-ul{
        margin: 0 -15px;
    }
    .tech-phil-picul-li1 {
        top: 46%;
        left: 7%;
    }
    .tech-phil-picul-li2 {
        top: 76%;
        left: 22%;
    }
    .tech-phil-picul-li3 {
        top: 42%;
        left: 80%;
    }
    .tech-phil {
        padding-bottom: 160px;
    }
    .tech-service-ri {
        padding-left: 60px;
    }
    .tsru-li-box {
        padding: 25px 20px;
    }
    .tech-other-le {
        padding-right: 30px;
    }
    .tech-other-pctit {
        margin-bottom: 20px;
    }
    .tolu-li-tit {
        margin-bottom: 4px;
    }
    .tech-other-cont {
        align-items: center;
    }
    .tolu-li-box .std-btn2 {
        margin-top: 10px;
    }
    .tech-other-le-cry .slick-list{
        padding-bottom: 60px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 5px;
    }
    /* 2025.5.27 - leo - start */
    .about-globa-btm .agbp-item-box {
        display: none !important;
    }
    .agbp-item-box {
        display: block !important;
        opacity: 1 !important;
    }
    .about-globa-ph-li{
        position: relative;
    }
    .agbp-item-box-text {
    transform: scale(1) !important;
    }
    .aibt-tit p{
        color: var(--colormain);
        font-size: var(--font20);
        line-height: 1.65;
        margin-bottom: 0;
    }
    .agbp-item-box {
        width: 100%;
        padding: 20px 18px;
        position: relative;
        left: auto;
        top: auto;
        transform: inherit;
        box-shadow: 0px 2px 5px 2px rgba(29, 37, 28, 0.1);
    }
    .about-globa-ph .slick-list {
        overflow: hidden;
    }
    .about-globa-ph-li{
        padding: 4px 11px;
        padding-bottom: 32px;
    }
    .about-globa-ph{
        margin: 0 -11px;
        margin-top: 5px;
    }
    .aibt-tit {
        margin-bottom: 10px;
    }
    .specif-param-btm {
        padding: 24px 34px;
    }
    .srtl-ri p{
        font-size: 20px;
    }
    .sull-ri {
        width: 54%;
        padding-top: 16px;
        padding-right: 2%;
    }
    .sull-ri-btm{
        flex-wrap: wrap;
    }
    .sull-ri-btm-li {
        margin-bottom: 10px;
    }
    .sull-ri-btm-li:last-child {
        margin-bottom: 0px;
    }
        .sull-ri-top {
        margin-bottom: 22px;
        height: 172px;
    }
    .sull-ri .mCSB_outside+.mCSB_scrollTools {
        right: -17px;
    }
    .sull-ri-top-li {
        margin-bottom: 22px;
    }
    /* 2025.5.27 - leo - end */
    /* 20250705-leah-bug修改-start */
    .sull-ri-top {
        margin: 0 -3px;
    }
    .sull-ri-top-li {
        padding: 0 3px;
    }
    .about-road-bg, .about-road-bg img {
            margin-top: -16px;
        }
    .scie-indu-box-le {
        margin-top: 0;
    }
    .scie-top {
        padding-top: 75px;
    }
    .elect-page h2 {
        margin-bottom: var(--space44);
    }
    .tech-phil-picul-li2 .tppl-box {
        width: 75px;
    }
    .vehice-list .std-h2 {
        font-size: 26px;
    }
    .vehice-list h2 {
        margin: 0 auto 25px;
    }
    .peru-li-bt {
        padding: 2px 15px 12px 15px;
    }
    .peru-li-tp {
        padding: 15px 15px 15px 15px;
    }
    .pltu-icon {
        width: 30px;
    }
        .peru-li-tp-up span {
        width: 14px;
        height: 14px;
    }
    /* 20250705-leah-bug修改-end */
    .home-list-wrap-fl {
        width: 200px;
        height: 200px;
    }
    .hlul-cry {
        justify-content: space-between;
    }
    .hlul-ri {
        padding-top: 20px;
        width: 63%;
    }
    .hlcd-ul-lis-cricle {
        width: 8px;
        height: 8px;
    }
    .hlcd-ul-lis-progress {
        width: 3px;
        height: 90px;
    }
    .about-deve-line{
        display: none;
    }
    .adsu-li-box-num {
        padding-left: 0px !important;
        margin-bottom: 28px;
    }
    .about-road {
        padding-top: 100px;
    }
    .about-road-pic {
        width: 150px;
        left: -68px;
    }
    .prodet-ban-img{
        display: none;
    }
    .prodet-ban{
        overflow: hidden !important;
    }
    .prodet-ban .ys-nyban-ph {
        display: block !important;
        width: 60%;
        margin: 0 auto;
    }
    .prodet-ban .ys-nyban-ph img{
        width: 100%;
    }
    .pbtb-text{
        display: block;
        margin: 0 -10px;
    }
    .pbtb-text .slick-slide{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        padding: 0 10px;
    }
    .pbtb-text .slick-slide:not(:first-child){
        display: none;
    }
    .prodet-ban-top {
        height: auto;
    }
    .prodet-ban-top .ys-cont1440 {
        padding-bottom: 42px;
    }
    .prodet-ban-min {
        height: auto;
    }
    .prodet-ban-bot-ul{
        position: relative;
        top: auto;
        left: auto;
        width: auto;
        margin: 0 -10px;
        height: auto;
    }
    .pbbui-li{
        width: 50%;
        padding: 0 10px;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        position: relative;
        pointer-events: all;
        left: auto !important;
        top: auto !important;
    }
    .pbbui-li.slick-slide:not(:first-child){
        display: none;
    }
    .pbbui-li-hide {
        display: block !important;
    }
    .prodet-ban-bot-mid {
        width: 470px;
        height: 470px;
        margin: 0 auto;
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
    }
    .pbbui-li-box{
        border-bottom: none;
    }
    .pbbui-li-box::before,
    .pbbui-li-box::after{
        display: none;
    }
    .pbbui-li3 .pbbui-li-hide, .pbbui-li4 .pbbui-li-hide {
        top: auto;
        bottom: auto;
    }
    .prodet-ban-bot-ul{
        display: block;
    }
    .prodet-ban-bot-ul .slick-slide{
        height: auto;
    }
    .prodet-ban-bot-ul .slick-list{
        padding-bottom: 30px !important;
    }
    .prodet-ban-bot .ys-nyban-ph{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .pbbui-li-hide{
        width: 100%;
        height: 100%;
        position: relative;
        left: auto;
        top: auto;
        bottom: auto;
    }
    .pbbui-li-box{
        display: none;
    }
    .plhu-li-box ul{
        padding-left: 0px !important;
    }
    .prodet-ban-bot-mid{
        display: none;
    }
    .prodet-ban-bot{
        height: auto;
    }
    .pbbui-li2 .pbbui-li-hide, .pbbui-li4 .pbbui-li-hide, .pbbui-li6 .pbbui-li-hide {
        transform: translateX(0px);
    }
    .prodet-ban-bot .slick-dots li{
        opacity: 0.5;
        background: var(--colormain);
    }
    .prodet-ban-bot .slick-dots li.slick-active{
        opacity: 1;
    }
    .prodet-ban-bot-mid {
        display: block !important;
        width: 80vw !important;
        height: 80vw !important;
        margin-bottom: 30px;
    }
    .ys-ph-navbar2 .ys-phmenu-scroll {
        max-height: calc(100vh - 115px - 64px);
    }
    .inve-page .iulb-name {
        font-size: 12px;
        margin-bottom: 4px;
        line-height: 1.5;
    }
    .inve-page .inrt-ul-li-box {
        border-right: none;
        height: auto;
        display: flex;
        justify-content: space-between;
        height: 100%;
    }
    .inve-page .inrt-ul-li{
        margin-bottom: 20px;
    }
    .about-globa-btm {
        width: 100%;
    }
    .vehice-tab-slide .mod-arrows {
        width: calc(100% + 92px);
    }
    .home-solut-pop {
        width: 246px;
        border-radius: 10px;
        height: 65%;
        padding: 20px 18px;
        top: 59%;
        right: 20px;
        padding-bottom: 30px;
    }
    .hulb-tit .std-h4 {
        font-size: var(--font20);
    }
    .ys-ph-navbar2 .ys-phnav-logo {
        width: 176px;
    }
    .head-logo{
        width: 180px;
    }
    .vehice-list-slide .mod-arrows{
        width: calc(100% + 90px);
    }
    .home-solut-pop {
        height: 65%;
        top: auto;
    }
    .prodet-ban-top .prodet-ban-top-crys {
        margin-bottom: auto;
    }
    .prodet-ban-top.new-topcry {
        height: auto;
        min-height: auto;
    }
    .prodet-ban-top.new-topcry .prodet-ban-top-crys {
        margin-bottom: 0;
    }
    .srtl-ri p {
        font-size: 18px !important;
    }
    /* 20250827 */
    .ys-phnav2-lang-modal, .ys-ph-navbar2 .ys-phnav-menu {
        background: #f3f3f3;
    }
    .ys-ph-nav a, .ys-ph-nav .ys-phnav-header-font {
        color: #333;
    }
    .ys-phnav-lisbox {
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }
    .ys-phnav-icon::before, .ys-phnav-icon::after {
        background: rgba(0, 0, 0, 0.4);
    }
    .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a, .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
        color: #009143;
    }
    .ys-phnav2-language span{
        color: #333;
    }
    .ys-phnav2-language .icon-search:before {
        content: "\e7b3";
        color: #333;
    }
    .ys-ph-nav > li > ul {
        background: #E4E4E4;
    }
    .ys-ph-nav > li > ul > li > ul {
        background: #fff;
    }
    .ys-ph-nav > li > ul > li > .ys-phnav-lisbox {
        padding-left: 35px;
        padding-right: 35px;
    }
    .ys-ph-nav ul {
        padding-left: 0;
        padding-right: 0;
    }
    .ys-ph-nav > li >.ys-phnav-lisbox {
        padding-left: 20px;
        padding-right: 20px;
    }
    .ys-ph-nav > li > ul > li > ul li .ys-phnav-lisbox {
        padding-left: 50px;
        padding-right: 50px;
    }
    .ys-phnav-menu {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .ys-phnav-logo {
        width: 148px;
    }
    .ys-ph-nav > li > .ys-phnav-lisbox .ys-phnav-icon {
        right: 20px;
    }
    .ys-ph-nav > li > ul > li > .ys-phnav-lisbox .ys-phnav-icon {
        right: 35px;
    }
    .ys-phmenu-scroll {
        max-height: calc(100vh - 115px) !important;
    }
    .ys-ph-navbar2 .ys-phnav-search .iconfont, .ys-ph-navbar2 .ys-phnav-header a {
        color: #333;
    }
    .ys-phnav-header-font, .ys-phnav-header a{
        font-size: 16px;
    }
    .ys-phnav-search .iconfont {
        font-size: 16px;
    }
    .ys-ph-navbar2 .ys-phnav-menubtn span, .ys-ph-navbar2 .ys-phnav-menubtn::before, .ys-ph-navbar2 .ys-phnav-menubtn::after {
        background: #666;
    }
    .ys-phnav-lang{
        position: relative;
    }
    .ys-phnav-lang::after{
        content: "";
        position: absolute;
        top: 50%;
        left: -8px;
        transform: translateY(-50%);
        width: 1px;
        height: 14px;
        background: #666;
    }
    .mfml-share-list-hide {
        left: 0;
        transform: translateX(0%);
    }
    .mod-foot-min-ri {
        margin-top: 20px;
    }
    .specif-pop-top-ri {
        width: 100%;
    }
    .specif-pop-top-le {
        width: 100%;
        margin-bottom: 10px;
    }
    .specif-pop-top {
        margin-bottom: 36px;
        flex-direction: column;
    }
    .specif-pop-btm-tit .std-h3 {
        margin-bottom: 24px;
    }
    .sppu-li-le {
        width: 45%;
        margin-bottom: 10px;
    }
    .sppu-li-ri {
        width: 100%;
    }
    .sppu-li {
        padding: 30px 25px;
        margin-bottom: 20px;
        flex-direction: column;
    }
    .specif-pop-wrap {
        border-radius: 20px;
        padding: 50px 40px;
    }
    .ys-modal-close {
        width: 36px;
    }
    .specif-pop-close .ys-modal-close {
        top: 14px;
        right: 12px;
    }
    .cpwr-ul-li{
        flex-direction: column;
    }
    .cpwr-ul-li-le {
        width: 100% !important;
        margin-right: 0;
        margin-bottom: 4px;
    }
    .certific-pop-wrap-ri {
        padding: 50px 40px 50px 30px;
    }
    .certific-pop .ys-modal-close {
        width: 34px;
        top: 20px;
        right: 24px;
    }
    .ys-ban-li .ys-pos-center {
        top: calc(100% - 200px);
        bottom: auto !important;
        transform: translate(-50%, -50%);
    }
    .ys-ban-word p{
        height: 4.8em;
        -webkit-line-clamp: 3;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .ys-ban-pc, .ys-nyban-pc{
        display: none;
    }
    .ys-ban-video{
        display: none;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    :root {
        /* 字号 */
        --font60: 22px;
        --font50: 22px;
        --font32: 20px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */ 
        --font18: 16px;
        --font16: 14px;
        --font14: 12px;
        /* 板块间距 */
        --space130: 42px;
        --space100: 42px;
        --space44: 20px;
        /* --圆角 */
        --radius20:10px;
        --radius12:8px;
        --radius10:5px;
    }
     /* leo - start */
     /* c1 */
     .list-cont-box{
        display: block;
     }
     .list-cont-box-le {
        width: 100%;
    }
    .lcbl-tit {
        margin-bottom: 8px;
    }
    .lcbl-all a {
        padding-bottom: 6px;
    }
    .lulu-li {
        padding-top: 6px;
    }
    .lcbl-ul-li {
        padding: 6px 0;
    }
    .list-cont-box-ri {
        width: 100%;
        margin-top: 24px;
    }
    .lcbr-ul-li {
        width: 50%;
        padding: 0 5px;
        margin-bottom: 20px;
    }
    .lcbr-ul {
        margin: 0 -5px;
        margin-bottom: 16px;
    }
    .pc-fenye li {
        width: 26px;
        height: 26px;
        font-size: 12px;
        line-height: 26px;
        margin: 0 4px;
    }
    .ljbu-li {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }
    .list-jump-box-ul {
        margin: 0;
        margin-bottom: -20px;
    }
    /* r1 */
    .inve-rece .inve-rece-box-top{
        display: block;
    }
    .inve-ifrom-tit{
        margin-bottom: 14px;
    }
    .irbu-li {
        width: 100%;
        padding: 0;
        margin-bottom: 12px;
    }
    .inve-rece-box-ul {
        margin: 0;
        margin-bottom: -12px;
    }
    .lllb-link {
        gap: 10px;
    }
    .irbu-li .std-btn1-box {
        gap: 10px;
        padding: 0;
    }
    .lllb-link-le-image {
        width: 14px;
    }
    .irbu-li .std-btn1-box-pic {
        width: 30px;
    }
    .irbu-li-link {
        padding:25px 20px;
    }
    .irbu-li-link-time {
        margin-top: 10px;
    }
    .irbu-li .std-btn2 {
        margin-top: 14px;
    }
    .ipbu-li-link {
        padding: 12px 15px;
    }
    .ipbu-li-link{
        display: block;
    }
    .ipbu-li-link-tit::after {
        display: none;
    }
    .ipbu-li-link-time::after {
        display: none;
    }
    .ipbu-li-link-tit {
        width: 100%;
        -webkit-line-clamp: none;
        max-height:none;
    }
    .ipbu-li-link-time {
        width: 100%;
        margin-top: 8px;
        text-align: left;
    }
    .ipbu-li-link-but {
        width: 100%;
    }
    .inve-peri .std-btn1-box-pic {
        width: 30px;
    }
    .ipbu-li-link-but {
        gap: 10px;
    }
    .inve-tact-box-frame {
        padding: 25px 20px;
    }
    .inve-tact-box-frame{
        display: block;
    }
    .itbf-le::after {
       display: none;
    }
    .itbf-le {
        width: 100%;
        padding-right: 0;
    }
    .itbf-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 12px;
    }
    .irul-name {
        width: 54px;
    }
    .itbf-ri-ul-li {
        margin-bottom: 20px;
        flex-direction: column;
    }
    .irul-par {
        margin-left: 0px;
        margin-top: 4px;
    }
    .ipbu-li {
        margin-bottom: 12px;
    }
    /* q1 */
    .stbt-par {
        margin-top: 8px;
    }
    .scie-awar-box-boox{
        display: block;
    }
    .scie-awar-box-le {
        width: 100%;
    }
    .scie-awar-box-ri {
        width: 100%;
        margin-left: 0px;
    }
    .sabl-ul-li {
        padding: 0 10px;
        margin-bottom: 18px;
    }
    .sabl-ul {
        margin: 0 -10px;
        margin-bottom: -18px;
    }
    .sabs-swiper-ul-li {
        width: 100%;
        margin-bottom: 40px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 6px;
    }
    .ssbt-par {
        margin-top: 6px;
    }
    .ssws-ul-li {
        width: 50%;
        padding: 0 6px;
        margin-bottom: 12px;
    }
    .ssws-ul-li-box {
        padding: 15px;
    }
    .ssws-ul {
        margin: 0 -6px;
        padding-bottom: 12px;
    }
    .sibl-tit-par {
        margin-top: 10px;
    }
    .sibl-tit-ul {
        margin-top: -10px;
    }
    .sibl-tit-but {
        margin-top: 20px;
    }
    .sibr-ul-li-box {
        padding: 18px 10px 18px 18px;
        display: block;
    }
    .sulb-le::after {
       display: none;
    }
    .sulb-le {
        width: 100%;
        padding-right: 14px;
    }
    .sulb-ri {
        width: 100%;
        margin-top: 10px;
    }
    .ljbu-li-link-but {
        margin-top: 30px;
    }
    .arrows-icon {
        width: 30px;
        height: 30px;
    }
    .arrows-icon img {
        width: 14px;
    }
    .lull-box {
        padding: 6px 0;
    }
    .irbw-slick{
        width: 100%;
    }
    .irbw-slick{
        padding: 0 10px;
    }
    .inve-rece-box-swiper{
        margin: 0 -10px;
    }
    .irbs-but{
        margin-top: 30px;
    }
    .inve-rece-box-swiper .slick-dots {
        position: absolute;
        bottom: -15px;
        display: block;
        width: 100%;
        list-style: none;
        text-align: center;
    }
    .inve-nume-box-top{
        display: block;
    }
    .inve-nume-box-le {
        width: 100%;
    }
    .inve-nume-box-ri {
        width: 100%;
        margin-top: 12px;
    }
    .inbb-num{
        display: block;
    }
    .inbb-num-le {
        width: 100%;
        padding-right:0;
    }
    .inbb-num-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 18px;
        border-left: none;
    }
    .inrt-ul{
        flex-wrap: wrap;
    }
    .inrt-ul-li {
        width: 33.333333%;
        padding-left: 10px;
        margin-bottom: 10px;
    }
    .inrt-ul-li-box {
        border-right: none;
        height: 72px;
    }
    .inbb-num-le-tit {
        margin-top: 2px;
    }
    .inbb-num-le-perc {
        font-size: 2px;
    }
    .inbb-num-ri-bot {
        margin-top: 8px;
    }
    .inve-nume-box{
        display: flex;
        flex-direction: column-reverse;
    }
    .inve-nume-box-top{
        display: flex;
        flex-direction: column-reverse;
    }
    .inve-nume-box-le{
        margin-top: 12px;
    }
    .scie-page .scie-bj {
        left: 65%;
        top: -22%;
        width: 223px;
    }
    .scie-awar-box-ri {
        width: 60%;
        margin-left: 0px;
    }
    .scie-awar-box-boox{
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
    .scie-indu-box-ri {
        padding-right: 0px;
    }
    /* e3 */
    .ntsl-link-ri-box {
        padding: 25px 20px;
    }
    .nlrb-tit {
        padding: 8px 0;
    }
    .nlrb-par {
        margin-top: 8px;
    }
    .nlrb-but {
        margin-top: 18px;
    }
    .nlrb-but {
        margin-top: 18px;
    }
    .news-search-box-top{
        display: block;
    }
    .nsbt-le {
        width: 100%;
    }
    .nsbt-ri {
        width: 100%;
        margin-top: 10px;
    }
    .nsbt-le input {
        height: 34px;
        padding: 0 10px 0 34px;
    }
    .nsbt-le-pic {
        width: 16px;
        left: 12px;
    }
    .nsbt-ri-last .ys-select-hd {
        line-height: 34px;
        padding: 0 6px 0 14px;
    }
    .nsbt-ri-reset p {
        line-height: 34px;
        padding: 0 14px;
    }
    .nsbu-li {
        width: 100%;
        padding: 0;
        margin-bottom: 18px;
    }
    .news-search-box-ul {
        margin: 0;
        margin-bottom: -10px;
    }
    .nsbu-li-link-box {
        padding:25px 20px;
    }
    .nllb-tit {
        margin-top: 6px;
    }
    /* e4 */
    .zong{
        display: block;
    }
    .deta-news-box-top {
        width: 100%;
    }
    .deta-news-box-le {
        width: 100%;
    }
    .deta-news-box-ri {
        width: 100%;
        margin-top: 42px;
    }
    .deta-news-box-ri .nlrb-top-ul {
        display: flex;
    }
    .deta-news-box-ri .nlrb-top-ul-li:last-child {
        margin-right: 0;
        margin-top: 0;
    }
    .dull-tit {
        margin-top: 8px;
    }
    .dnbr-ul-li-link {
       padding: 12px 0;
    }
    .lull-box {
        padding: 6px 0;
        border-radius: 10px;
    }
    .news-swiper .slick-dots li {
        width: 26px;
        height: 2px;
    }
    .dnbl-share .ys-share-img {
        width: 20px;
    }
    .dnbl-share .ys-share-list {
        padding: 0 4px;
    }
    /* o1 */
    .rlbt-box {
        display: block;
        padding: 20px 22px;
    }
    .rlbt-rlbt-box-le {
        width: 100%;
    }
    .rlbt-rlbt-box-ri {
        width: 100%;
        margin-top: 14px;
    }
    .rrbl-par {
        padding: 6px 0;
        padding-right: 4px;
    }
    .rrbl-par-le {
        width: 39%;
        padding-right: 8px;
    }
    .rrbl-par-le .nsbt-ri-last .ys-select-hd {
        line-height: 34px;
        padding: 0 10px 0 14px;
    }
    .rrbr-int-par-search {
        padding: 4px 13px;
        font-size: 12px;
    }
    .reso-list {
        padding-top: 20px;
    }
    .reso-list-box-top {
        padding-bottom: 20px;
    }
    .rlbb-ul {
        margin-top: 10px;
    }
    .rlbb-ul-li-link{
        display: block;
    }
    .rull-tit {
        width: 100%;
        padding-right: 0;
        margin-top: 6px;
    }
    .rull-pdf {
        width: 100%;
        padding-right: 0px;
        margin-top: 6px;
    }
    .rull-time {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        margin-top: 6px;
    }
    .rull-but{
        margin-top: 12px;
        text-align: right;
    }
    .rull-pdf::after {
        height: 38px;
        display: none;
    }
    .rlbb-ul-li-link {
        padding: 25px 20px;
    }
  
    /* f1 */
    .cont-form-box{
        display: block;
    }
    .cont-form-box-le {
        width: 100%;
    }
    .cont-form-box-ri {
        width: 100%;
        margin-top: 16px;
    }
    .cfbl-ul {
        margin-top: 18px;
    }
    .cfbl-ul-li-link {
        margin-top: 0px;
    }
    .cfbl-ul-li {
        margin-bottom: 6px;
    }
    .ys-share-img {
        width: 20px;
    }
    .cfbr-box {
        padding: 20px;
    }
    .ys-form-inof-item {
        width: 100%;
        padding: 0 !important;
    }
    .cont-form-box-ri .ys-form-inof-text .ys-fii-input {
        height: 80px !important;
    }
    .cont-form-box-ri .ys-form-inof-submit {
        width: 100%;
    }
    .cont-golb-box{ 
        display: block;
    }
    .cont-golb-box-le{
        width: 100%;
    }
    .cgbr-ul-li-link {
        width: 100% !important;
        height: 100%;
    }
    .cgbr-swiper-wrap-slide {
        width: 100% !important;
        height: auto !important;
        /* padding-right: 20px; */
    }
    .cull-box-par-but img {
        width: 14px;
    }
    .cull-box {
        padding: 16px 10px 16px 16px;
    }
    .cull-box-par-but {
        width: 30px;
        height: 30px;
        margin-top: 18px;
    }
    .scie-awar-box-ri {
        width: 34%;
        margin-left: 0px;
        margin-top: -86px;
        margin-right: 48px;
    }
    .sabl-ul-li {
        width: 33.3333333%;
    }
    .ssul-writ-par p {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-height: 3.5em;
    }
    .sibr-ul-li:last-child{
        margin-bottom: 260px;
    }
    /* n1 */
    .cvbu-li-box .nlrb-top-ul {
        margin-top: 10px;
    }
    .clbl-but {
        margin-top: 24px;
    }
    .cvbu-li-box-ri .ys-video-btn {
        border-radius: 10px;
    }
    .vtbt-ul-li{
        width: auto;
    }
    .vtbt-ul-link{
        padding: 0 10px;
    }
    .vtbt-ul-link-par {
        line-height: 30px;
        font-size: 10px;
    }
    .vtbu-li {
        width: 100%;
        padding: 0;
        margin-bottom: 14px;
    }
    .video-tap-box-ul {
        margin: 0;
        margin-bottom: -14px;
    }
    .vtbu-li-box {
        padding: 20px;
    }
    .vtbu-li .nlrb-top-ul {
        margin-top: 12px;
    }
    .clbr-image {
        width: 34px;
        height: 34px;
    }
    .vtbu-li .clbr-image {
        width: 26px;
        height: 26px;
    }
    .clbr-image img{
        width: 16px;
    }
    
    /* n2 */
    .tech-faqs {
        padding-bottom: 40px;
    }
    .tech-faqs-box{
        display: block;
    }
    .tech-faqs-box-le {
        width: 100%;
        position: relative;
        top: 0;
    }
    .tech-faqs-box-ri {
        width: 100%;
        margin-top: 16px;
    }
    .tbtu-li {
        margin-bottom: 8px;
    }
    .tfbr-ul {
        margin-top: 10px;
    }
    .tulb-ri {
        width: 26px;
        height: 26px;
    }
    .tulb-cent {
        padding: 20px 16px 17px 16px;
    }
    .tech-page .yxedr-active ol, .yxedr-active ul {
        padding-inline-start: 14px;
    }
    .tfbr-ul-li {
        margin-bottom: 10px;
    }
    .tech-faqs {
        padding-bottom: 24px;
    }
    .tech-swiper-tit{
        display: block;
    }
    .nsbt-tit {
        padding-bottom: 12px;
    }
    .nlrb-top-ul-li {
        margin-right: 14px;
    }
    .tech-mark-box-le {
        width: 100%;
        padding: 24px 0;
    }
    .tech-swiper-tit{
        margin-bottom: 24px;
    }
    .tech-swiper {
        padding-bottom: 60px;
    }
    /* 01 */
    .reso-page-main {
        width: 100%;
        height: 912px;
        border-radius: 10px;
        width: calc(100% - 40px);
        margin:  0 auto;
    }
    .cfbr-box.ys-modal-content {
        height: 912px;
        width: 100%;
        max-height: calc(100vh - 60px);
    }
    .reso-demo .cfbr-box-tit {
        width: 90%;
        padding: 25px 36px;
    }
    .reso-demo .ys-modal-close {
        right: 10px;
        top: 30px;
       width: 50px;
    }
    .reso-demo .cont-form-box-ri{
        width: 100%;
    }
    .reso-demo .cfbr-box {
        padding: 14px;
        padding-top: 16px;
    }
    .cfbr-box.ys-modal-content {
        height: 650px;
    }
    .reso-shut-pic {
        width: 60px;
    }
    .reso-shut .reso-demo-pic {
        width: 24px;
    }
    .reso-shut-pic-tit {
        margin-top: 8px;
    }
    .reso-shut-pic-par {
        width: 100%;
    }
    /* f1 */
    .cgbl-par {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .cont-page  .reso-demo-pic {
        width: 24px;
        position: absolute;
        right: 16px;
        top: 10px;
        z-index: 10;
    }
    .cont-page-tit {
        margin-bottom: 14px;
    }
    .cptu-li {
        margin-bottom: 8px;
    }
    .cont-page .ys-modal-content {
        padding: 20px;
        border-radius: 10px;
    }
    .dnbl-tit{
        margin-top: 8px;
    }
    .tech-swiper .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 116px - 37px);
        height: 4px;
        left: 30%;
        right: auto;
        top: auto;
        bottom: 16px;
    }
    .tmbl-par{
        margin-top: 10px;
    }
    .inlt-ri-pic {
        width: 18px;
        margin-left: 1px;
    }
    .inlt-le{
        margin-bottom: 4px;
    }
    .tech-swiper-but{
        display: none;
    }
    .bout{
        display: block;
        margin-bottom: 0;
        display: flex;
        justify-content: center;
        margin-top: 16px;
    }
    .tech-swiper-tit {
        margin-bottom: 4px;
    }
    .tech-mark-box-ri {
        position: absolute;
        right: 0%;
        top: auto;
        bottom: 0;
    }
    .video-cent-box .nsbt-tit{
        padding-bottom: 24px;
    }
    .cvbu-li-box{
        display: flex;
        flex-direction: column-reverse;
    }
    .cvbu-li-box-ri {
        width: 100%;
        margin-top: 0;
    }
    .cvbu-li-box-le {
        width: 100%;
        margin-top: 18px;
    }
    .vtbu-li .clbr-image {
        top: 51%;
    }
    .ys-fia-text-word{
        font-size: 12px;
    }
    .cont-form-box-ri .ys-fia-text-btn {
        top: 3px;
    }
    .ntsl-link {
        border-radius: 10px;
    }
    .vtbu-li .ys-video-btne {
        border-radius: 10px;
    }
    .ipbu-li-link{
        display: flex;
        flex-wrap: wrap;
    }
    .ipbu-li-link-time {
        width: 50%;
        margin-top: 8px;
        text-align: left;
    }
    .ipbu-li-link-but {
        width: 50%;
        margin-top: 8px;
    }
    .sabs-swiper-ul-li {
        width: 50%;
        margin-bottom: 40px;
        padding-top: 10px;
    }
    .ssul-writ-par p{
        font-size: 12px;
        line-height: 1.2;
    }
    .ssul-writ {
        top: -11px;
    }
    .sabl-ul-li-par, .sabl-ul-li-par p{
        font-size: 12px;
    }
    .sabl-ul-li {
        width: 50%;
    }
    .scie-indu-box-le ul li {
        width: 6px;
        height: 6px;
        margin-right: 15px;
    }
    .tech-mark{
        border-radius: 10px;
    }
    .reso-demo .ys-modal-close {
        right: 25px;
        top: 27px;
       width: 50px;
    }
    .rlbb-ul-li-link{
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .rull-pdf {
        width: 50%;
        padding-right: 0px;
        margin-top: 6px;
    }
    .rull-time {
        width: 50%;
        padding-right: 0;
        padding-left: 0;
        margin-top: 6px;
    }
    .iibi-from{
        height: 100px;
    }
    .ssul-writ-year, .ssul-writ-year p{
        line-height: 1.2;
    }
    .ssul-writ {
        width: 74.5%;
    }
    .sabs-swiper-ul-li {
        margin-bottom: 20px;
        padding: 0;
        padding-top: 10px;
    }
    .sabs-swiper-ul {
        margin: 0;
        margin-bottom: 0;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .scie-indu-box-ri{
        max-height: 450px;
    }
    .nsbt-ri-last .ys-select-li {
        padding: 5px 0px;
    }
    .dnbl-page{
       margin-top: 30px;
    }
    .dnbr-ul{
        margin-top: 18px;
    }
    .ys-fii-tips span{
        font-size: 12px;
    }
    .vtbu-li .clbr-image {
        height: 30px;
        width: 30px;
    }
    .vtbu-li .clbr-image {
        top: 50%;
    }
    .inve-nume-box-bot{
        position: relative;
        left: 0;
        bottom: 0;
        top: 20px;
        margin-bottom: 30px;
    }
    .tech-page .vtbu-li .clbr-image {
        top: 56%;
    }
    /* o */
    .cont-form-box-ri {
        width: 100%;
        margin-top: 30px;
    }
    .cfbr-box.ys-modal-content {
        height: 460px;
    }
    .reso-page-main {
        height: 568px;
        border-radius: 10px;
        width: calc(100% - 40px);
        margin: 0 auto;
    }
    .rlbt-rlbt-box-le{
        display: flex;
        flex-wrap: wrap;
    }
    .rrbl-par{
        width: 100%;
    }
    .rrbl-par-le{
        width: 100%;
        margin-top: 12px;
    }
    .cont-golb-box-le{
        padding-top: 14px;
    }
    .cont-golb-box-le{
        padding-right: 20px;
    }
    .cgbl-par {
        margin-top: 10px;
        margin-bottom: 15px;
    }
    .cont-golb-box-ri {
        width: 100% !important;
        margin-top: 0;
    }
    .tech-swiper .tech-swiper-box-swiper .tsbs-but{
        margin-top: 16px;
    }
    .scie-page .slick-dots {
        position: absolute;
        bottom: -15px;
        display: block;
        width: 100%;
        list-style: none;
        text-align: center;
    }
    .lllb-link {
        gap: 7px;
    }
    .tech-swiper .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 69px);
        height: 4px;
        left: 30%;
        right: auto;
        top: auto;
        bottom: 16px;
    }
    .mod-arrows {
        gap: 9px;
    }
    .tech-page .vtbu-li .clbr-image {
        top: 51%;
    }
    .tfbr-read-pic {
        width: 18px;
    }
    .rrbl-par-le {
        width: 100%;
        padding-right: 0;
    }
    .rlbt-box {
        display: block;
        padding: 20px 16px;
    }
    .rrbr-int .nsbt-le-pic {
        width: 16px;
        left: 11px;
    }
    .rrbr-int input {
        width: 100%;
        line-height: 40px;
        padding: 0 73px 0 31px;
    }
    .inve-nume {
        padding-bottom: 42px;
    }
    .cont-golb .cont-golb-box-ri .swiper-container{
        width: 100% !important;
        z-index: 300 !important;
    }
    .cont-golb-box-ri{
        padding-right: 20px;
    }
    /* leo - end */
    .ys-nyban-bg .group {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transform: scaleY(2.1) scaleX(2.1);
        transform-origin: center;
    }
    .ys-nyban-sear {
        width: 100%;
    }
    .ys-nyban-sear-btn p {
        line-height: 30px;
        padding: 0 14px;
        font-size: 12px;
    }
    .ys-nyban-sear-icon {
        width: 16px;
        left: 12px;
    }
    .ys-nyban-sear-input input {
        padding: 0px 78px 0 32px;
    }
    .ys-nyban-sear-input {
        height: 38px;
    }
    .tech-faqs-box-le {
        top: auto;
        margin-bottom: 26px;
    }
    .tfbr-ul-li.act .tfbr-ul-li-box {
        border-radius: 5px 5px 0 0;
    }
    .tech-load-ul-li {
        width: 100%;
    }
    .tlul-min {
        padding: 14px 0 0;
    }
    .tlul-icon {
        width: 30px;
    }
    .tlul-arrow {
        width: 16px;
        position: absolute;
        bottom: 20px;
        right: 26px;
    }
    .tlul-link {
        padding: 18px 16px;
        flex-wrap: wrap;
    }
    .tech-load-bg {
        top: 9px;
        width: 84%;
    }
    .tech-load {
        padding-top: 20px;
    }
    .tech-load-ul-li:nth-child(n) {
        animation-delay: 0.2s;
    }
    .tech-load-ul-li{
        margin-bottom: 16px;
    }
    .tech-load-ul-li:last-child{
        margin-bottom: 0px;
    }
    .tech-load-wrap {
        width: calc(100% - 40px);
    }
    .tech-swiper .vtbu-li-box-tit{
        margin-bottom: 16px;
    }
    .tech-swiper .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: calc(100% - 90px);
        height: 2px;
        left: 90px;
        right: auto;
        top: auto;
        bottom: 16px;
    }
    .tech-swiper {
        padding-bottom: 42px;
    }
    .tech-mark .tech-swiper-but{
        display: block;
    }
    .tech-mark{
        overflow: hidden;
    }
    .mod-foot-top-word p {
        font-size: 12px;
    }
    .std-btn2-box-icon {
        width: 32px;
        height: 32px;
        margin-right: 12px;
    }
    .mod-foot-top-tit{
        line-height: 1.45;
        text-align: center;
        margin: 0 auto 10px;
    }
    .mod-foot-top {
        padding-bottom: 34px;
    }
    .mod-foot-min-le, .mod-foot-min-mid {
        width: 100%;
        margin-bottom: 24px;
    }
    .mfmm-link, .mod-foot-min-le ul li {
        margin-bottom: 10px;
    }
    .mfbu-li a {
        font-size: 12px;
    }
    .mod-foot-bot-ul {
        margin: 0 -6px;
        flex-wrap: wrap;
    }
    .mfbu-li {
        padding: 0 6px;
    }
    .mod-foot-bot {
        padding: 15px 20px;
        margin-top: 16px;
        flex-direction: column;
    }
    .mod-foot-bot-ri{
        margin-top: 5px;
    }
    .mod-foot-min-ri {
        width: 120px;
    }
    .mfml-share {
        margin: 0 -6px;
        margin-top: 26px;
    }
    .tech-phil-word {
        width: 100%;
        margin: 0 auto;
    }
    .tech-phil h2 {
        margin-bottom: 14px;
    }
    .tpul-word p {
        line-height: 1.5;
        font-size: 12px;
    }
    .tpul-box .ys-demo-num {
        font-size: 30px;
        text-align: center;
        margin-bottom: 4px;
    }
    .tech-phil-ul-li {
        padding: 0 10px;
    }
    .tech-phil-ul{
        margin: 0 -10px;
        margin-top: var(--space100);
    }
    .tech-phil-picul-li1 {
        top: 55%;
        left: 5%;
    }
    .tech-phil-picul-li2 {
        top: 86%;
        left: 22%;
    }
    .tech-phil-picul-li3 {
        top: 53%;
        left: 75%;
    }
    .tech-phil-picul-li4 {
        top: 85%;
        left: 72%;
    }
    .tech-phil-picul-li3 .tppl-box {
        width: 70px;
    }
    .tech-phil-picul-li1 .tppl-box {
        width: 50px;
    }
    .tech-phil-picul-li2 .tppl-box {
        width: 40px;
    }
    .tech-phil-picul-li4 .tppl-box {
        width: 46px;
        height: 46px;
    }
    .tech-phil {
        padding-bottom: 100px;
    }
    .tech-service {
        overflow: hidden !important;
    }
    .tech-service-ri {
        width: 100%;
        padding-left: 0px;
        margin-top: 32px;
    }
    .tech-service-le {
        width: 100%;
        position: relative;
        top: auto;
    }
    .tech-service-cont{
        flex-direction: column;
    }
    .tech-service h2 {
        margin-bottom: 16px;
    }
    .tsru-li{
        padding-left: 0px;
        padding: 0 10px;
    }
    .tech-service-ri-ul{
        margin: 0 -10px;
    }
    .tsru-li::after, .tsru-li::before{
        display: none
    }
    .tsru-li-box{
        padding: 25px 20px;
    }
        .tech-other-ri {
        width: 100%;
        margin-bottom: 20px;
    }
    .tech-other-le {
        width: 100%;
        padding-right: 0;
    }
    .tech-other-cont {
        flex-direction: column-reverse;
    }
    .tech-other-phtit {
        display: block;
        margin-bottom: 24px;
        text-align: left;
    }
    .tech-other-pctit {
        display: none;
    }
    .tech-other-le-ul{
        padding-bottom: 54px;
    }
    .tolu-li-box .std-btn2 {
        margin-top: 14px;
    }
    .std-btn2-box-icon {
        width: 30px;
        height: 30px;
    }
    .tech-value h2{
        margin-bottom: 16px;
    }
    .tech-value-ul-li{
        width: 100%;
    }
    .tech-value-ul-li:nth-child(n){
        animation-delay: 0.2s;
    }
    .tech-value-word {
        margin-bottom: 30px;
    }
    .tvul-box {
        padding: 25px 20px;
        flex-direction: column;
    }
    .tvul-box-icon {
        width: 30px;
        height: 32px;
        margin-right: 0;
        margin-bottom: 16px;
    }
    .tvul-box-ri-tit{
        margin-bottom: 4px;
    }
    .tech-value-ul-li:last-child{
        margin-bottom: 0px;
    }
    .tech-service-ri-ul .slick-track{
        padding-bottom: 15px;
    }
    .sup-learn-top-word h3 {
        margin-bottom: 10px;
        color: var(--color646);
    }
    .sup-learn-top-word p{
        color: var(--color646);
    }
    .sup-learn-top-word{
        width: 100%;
    }
    .sup-learn-top h2 {
        width: 100%;
        padding-right: 0px;
        color: var(--color022);
        margin-bottom: 16px;
    }
    .sup-learn-top{
        flex-direction: column;
    }
    .sup-learn-top {
        margin-bottom: 15px;
    }
    .sup-learn .tvul-box {
        padding: 25px 20px;
    }
    .sup-learn .tvul-box-ri-tit {
        margin-bottom: 6px;
    }
    .yx-rotate6-cry-box .swiper-container {
        width: 100% !important;
    }
    .yrcb-swiper-li-box{
        flex-direction: column;
        height: 100% !important;
    }
    .yrcb-swiper-li-img{
        width: 100%;
    }
    .yslb-fr {
        padding: 25px 20px;
        width: 100%;
    }
    .yslb-fr-word p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .yrcb-swiper-li{
        height: auto !important;
    }
    .spsu-li::after{
        display: none;
    }
    .sup-process-swip .swiper-container {
        padding-bottom: 48px !important;
    }
    .sup-process-swip .swiper-pagination {
        bottom: 14px !important;
        width: calc(100% - 90px) !important;
    }
    .plan-talent-ul-li{
        width: 100% !important;
        margin-bottom: 20px;
    }
    .plan-talent-ul-li:last-child{
        margin-bottom: 0px;
    }
    .plan-talent-ul{
        flex-wrap: wrap;
        flex-direction: column;
    }
    .plan-talent-ul-li.act {
        width: 100% !important;
    }
    .ptul-box-hide{
        padding: 25px 20px;
    }
    .ptul-box {
        height: 340px;
    }
    .ptul-box-tab p {
        font-size: 12px;
        line-height: 32px;
        padding: 0 8px;
    }
    .ptul-box-hide-bot{
        width: 100%;
    }
    .pbhb-tit {
        margin-bottom: 10px;
        line-height: 1.4;
    }
    .pbhb-word p {
        line-height: var(--line15);
    }
    .plan-esg-le{
        display: none;
    }
    .plan-esg-ri {
        width: 100%;
        padding-left: 0;
    }
    .peru-li-bt-phimg {
        display: block;
        border-radius: var(--radius20);
        overflow: hidden;
        margin-top: 22px;
    }
    .peru-li-bt {
        padding: 8px 20px 25px 20px;
    }
    .peru-li-tp {
        padding: 25px 20px 25px 20px;
    }
    .peru-li.active .peru-li-tp {
        background: transparent;
        padding-bottom: 0px;
    }
    .pltu-icon {
        width: 32px;
    }
    .peru-li-tp-up span {
        width: 16px;
        height: 16px;
    }
    .peru-li-tp-up {
        margin-bottom: 10px;
    }
    .prlu-li{
        width: 160px;
        margin-right: 10px;
    }
    .plan-runing-list1 .plan-runing-list-ul, 
    .plan-runing-list2 .plan-runing-list-ul {
        width: calc(calc((160px * var(--width-shu))) + calc((10px * var(--width-shu))));
    }
    .cont-fbj {
        position: absolute;
        right: -17%;
        top: -10%;
        width: 240px;
        z-index: -1;
    }
    .cont-golb{
        padding: 42px 20px;
    }
    .cont-golb-pc{
        display: none;
    }
    .cont-golb-ph{
        display: block;
    }
    .cont-golb-box {
        display: flex;
        flex-direction: column-reverse;
    }
    .cont-golb-box-le {
        padding-right: 0;
        display: flex;
        align-items: center;
        flex-direction: row;
    }
    .cgbl-buut {
        position: relative;
        bottom: auto;
        margin-right: 22px;
    }
    .cgbl-buut-swiper {
        padding-top: 50px !important;
    }
    .cont-golb .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        top: 22px;
    }
    .about-page .ys-nyban-title p {
        font-size:14px;
        margin-bottom: 8px;
    }
    .about-page .ys-pos-center.ys-cont1440{
        top: auto;
        bottom: 40px;
        transform: translate(-50%, 0%);
    }
    .abbl-icon {
        width: 26px;
        height: 26px;
    }
    .about-ban-btn {
        width: 200px;
    }
    .about-ban-btn-link {
        padding: 14px 14px;
    }
    .about-story-top{
        flex-direction: column;
    }
    .about-story-word {
        width: 100%;
        flex-shrink: 0;
        margin-top: 16px;
    }
    .about-story-slide{
        border-radius: 10px;
    }
    .about-story .slick-dots li{
        width: 20px;
        height: 2px;
    }
    .about-story .slick-dots{
        bottom: 5px;
    }
    .about-redef-cont h2, .about-redef-word {
        width: 100%;
        margin: 0 auto;
    }
    .about-redef-cont h2{
        margin-bottom: 16px;
    }
    .arul-box {
        flex-direction: column-reverse;
        padding: 14px 10px;
    }
    .arul-ri {
        width: 32px;
        flex-shrink: 0;
        margin-bottom: 10px;
    }
    .arul-le {
        padding-right: 0;
    }
    .arul-le span{
        line-height: 1.4;
        font-size: 12px;
    }
    .arul-box::after{
        display: none;
    }
    .about-redef-ul-li{
        width: 50%;
        padding: 0 8px;
    }
    .about-redef-ul{
        margin: 0 -8px;
        margin-top: 24px;
    }
    .about-redef-ul .slick-list{
        padding-bottom: 25px;
    }
    .about-globa-tps{
        flex-direction: column;
    }
    .about-globa-tps h2 {
        width: 100%;
        padding-right: 0;
        margin-bottom: 12px;
    }
    .about-globa-ri {
        width: 100%;
    }
    .agbd-item, .agbp-item {
        width: 6px;
        height: 6px;
    }
    .agbp-item-box{
        display: none;
    }
    /* .adsu-li {
        width: 290px !important;
    } */
    .adsu-li-box-top{
        padding: 0 15px;
    }
    .albt-ul-li {
        margin-bottom: 12px;
    }
    .about-deve h2 {
        margin-bottom: 20px;
    }
    .adsu-li-box-top .ys-imgbox-cover {
        margin-bottom: 20px;
    }
    .albt-ul-li-box span {
        font-size: 12px;
        margin-bottom: 2px;
    }
    .albt-ul-li-box{
        flex-direction: column;
    }
    .albt-text {
        margin-bottom: 14px;
    }
    .albt-bot {
        max-height: 112px;
    }
    .adsu-li.on .albt-bot {
        max-height: 248px;
    }
    .about-road {
        padding-top: 50px;
    }
    .about-road-word {
        margin: 0 auto;
        width: 100%;
    }
    .about-road-pic {
        width: 70px;
        left: -30px;
        top: 12%;
    }
    .about-road h2 {
        margin-bottom: 12px;
    }
    .deta-news {
        padding-top: 42px;
    }
    .nsbt-ri-last .ys-select-bd {
        padding: 10px;
        margin-top: 6px;
        max-height: 160px;
    }
    .ys-nyban-title p {
        width: 100%;
        margin-top: 10px;
    }
    .vehice-list h2 {
        width: 100%;
    }
    .vlul-cry {
        padding: 20px 18px;
    }
    .vlul-cry-num {
        margin-bottom: 6px;
    }
    .vlul-cry-tit {
        margin-bottom: 15px;
    }
    .vlul-cry-word p {
        margin-bottom: 4px;
    }
    .vehice-char-le-ul{
        display: none;
    }
    .vehice-char-le {
        width: 100%;
        padding-right: 0;
    }
    .vehice-char-ri {
        width: 100%;
    }
    .vehice-char-cont{
        flex-direction: column;
    }
    .vehice-char-le h2{
        margin-bottom: 20px;
    }
    .vcru-li-box{
        padding: 25px 20px;
    }
    .vcru-li-logo{
        width: 80px;
    }
    .vcru-li-bg {
        width: 28%;
    }
    .vcru-li-cry {
        width: 100%;
    }
    .vehice-page .vllb-icon {
        width: 12px;
        margin-right: 6px;
        position: relative;
        top: 5px;
        margin-bottom: 0px;
    }
    .vehice-page .vcru-li-list {
        margin-bottom: 6px;
    }
    .vcru-li-tit {
        width: 80%;
        height: auto;
        -webkit-line-clamp: inherit;
        margin-bottom: 20px;
    }
    .vehice-tab h2 {
        margin-bottom: 80px;
    }
    .vtul-cry-top .ys-imgbox-cover {
        width: 200px;
        margin: 0 auto 0;
        transform: translateY(-56px);
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: -40px;
    }
    .vtul-cry-top {
        padding-bottom: 16px;
        height: 140px;
    }
    .vtul-cry-bot-table tbody tr {
        padding: 10px 0;
    }
    .vtul-cry-bot {
        padding: 25px 20px;
    }
    .vtul-cry-bot-table tbody tr td{
        font-size: 12px;
    }
    .plul-cry-fr {
        width: 100%;
        padding-left: 0;
    }
    .plul-cry-fr-cont{
        padding: 25px 20px;
    }
    .plul-cry{
        flex-direction: column;
    }
    .plul-cry .ys-imgbox-cover {
        width: 100%;
        margin-bottom: 12px;
    }
    .plul-cry-fr-tit {
        margin-bottom: 16px;
    }
    .prodet-list-ul-li:nth-child(2n) .plul-cry {
        flex-direction: column;
    }
    .prodet-list-ul-li:nth-child(2n) .plul-cry-fr {
        padding-left: 0px;
        padding-right: 0;
    }
    .spbs-ul-li {
        margin-right: 20px;
        padding: 10px 0;
    }
    .spbs-ul {
        width: 100%;
        justify-content: flex-start;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .specif-param-btm {
        padding: 25px 20px;
    }
    .spbs-ul-li span img{
        display: none;
    }
    .spbs-ul-li.act p{
        color: var(--colormain);
    }
    .sull-ri {
        width: 100%;
        padding-top: 20px;
        padding-right: 24px;
    }
    .sull-le {
        width: 50%;
        margin: 0 auto;
    }
    .spbs-ul-li-link {
        flex-direction: column;
    }
    .sull-ri .mCSB_outside+.mCSB_scrollTools {
        right: -30px;
    }
    .srtl-ri p {
        font-size: 16px;
    }
    .sull-ri-top {
        margin-bottom: 10px;
        height: 142px;
        padding-bottom: 23px;
    }
    .srtl-le p{
        font-size: 10px;
    }
    .sull-ri-btm-li {
        margin-right: 0;
        margin-bottom: 10px;
    }
    .sull-ri-btm {
        flex-wrap: wrap;
        overflow: hidden;
    }
    .ys-ban-word {
        width: 100%;
        padding-top: 24px;
    }
    .ys-ban-word::after {
        top: 12px;
        width: 30px;
    }
    .home-number h2, .home-list h2 {
        margin-bottom: 14px;
    }
    .home-number-word, .home-list-word {
        width: 100%;
        margin: 0 auto;
    }
    .home-list-word{
        margin-bottom: 20px;
    }
    .home-number-ul {
        margin: 0 -10px;
        margin-top: 16px;
        flex-wrap: wrap;
    }
    .home-number-ul-li {
        width: 50%;
        padding: 0 10px;
        margin-top: 14px;
        transform: translateY(0px) !important;
    }
    .hnul-box {
        padding: 55px 20px 25px;
    }
    .hnul-box .ys-demo-num {
        margin-bottom: 4px;
    }
    .hnul-box-word p{
        font-size: 12px;
    }
    .hnul-box::after {
        top: 26px;
        width: 6px;
        height: 6px;
    }
    .hlul-cry {
        padding: 25px 20px;
        flex-direction: column;
    }
    .hlul-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }
    .hlul-le{
        width: 100%;
    }
    .home-list-wrap{
        width: 100%;
    }
    .hlul-ri-word {
        width: 100%;
        /* padding-left: 0; */
        /* border-left: none !important; */
    }
    .hlul-ri-word h4{
        margin-bottom: 8px;
    }
    .hlul-ri-cry {
        /* flex-direction: column; */
    }
    .hlul-ri-num{
        /* padding-right: 0px; */
        margin-bottom: 20px;
    }
    .home-list-ul-li {
        margin-bottom: 20px;
    }
    .home-solut-top-tit {
        width: 100%;
        margin: 0 auto var(--space44);
    }
    .home-solut h2 {
        margin-bottom: 14px;
    }
    .elect-page .scie-bj {
        width: 60%;
    }
    .elect-page .scie-top-box-top .std-btn2 {
        margin-top: 10px;
    }
    .elect-page .stbt-pic{
        height: 180px;
    }
    .elect-prod-ul{
        margin: 0 -8px;
    }
    .elect-prod-ul-li {
        width: 50%;
        padding: 0 8px;
        height: auto;
        margin-bottom: 16px;
    }
    .elect-prod-ul-li:nth-child(2n+1){
        animation-delay: 0.2s;
    }
    .elect-prod-ul-li:nth-child(2n+2){
        animation-delay: 0.3s;
    }
    .epul-bot {
        padding: 8px 0;
    }
    .epul-top {
        width: 100%;
        padding: 10px 7px 20px;
    }
    .epepul-tps-tit {
        margin-bottom: 8px;
        font-size: 15px;
    }
    .epul-tps-word p {
        font-size: 12px;
    }
    .elect-prod-ul-li.on a {
        padding: 18px 10px;
    }
    .elect-indu-wrap {
        flex-wrap: wrap;
    }
    .elect-indu-le {
        width: 100%;
    }
    .eiru-li-box{
        height: 360px;
    }
    .eiru-li-pic, .eiru-li-pic img {
        width: 100%;
        height: 100%;
    }
    .eiru-li-word, .elect-indu-ri .eiru-li-word {
        top: 20px;
        width: calc(100% - 36px);
    }
    .elect-indu-le .eiru-li-word h4, .elect-indu-ri .eiru-li-word h4 {
        margin-bottom: 6px;
    }
    .elect-indu-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 14px;
    }
    .home-slide-top .std-btn2{
        display: none;
    }
    .home-slide-phbtn{
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 20px;
    }
    .hlls-bot {
        margin-top: 25px;
    }
    .hssu-list-link-show {
        padding: 25px 20px;
    }
    .hlls-bot-word{
        padding-top: 14px;
        margin-top: 12px;
    }
    .home-slide-swip .swiper-container {
        padding-bottom: 50px !important;
    }
    .home-slide .swiper-pagination {
        top: auto !important;
        bottom: 14px !important;
        width: calc(100% - 90px) !important;
        left: auto !important;
        right: 0;
    }
    .elect-page .tech-load-wrap{
      width: 100%;
    }
    .elect-page .tlul-min {
        padding: 14px 0;
    }
    .scie-page .stbt-pic {
        height: 180px;
    }
    .sabl-ul-li {
        margin-bottom: 28px;
    }
    .scie-indu-box-ri::after{
        height: 100px;
    }
    .sulb-ri{
        padding-left: 0px;
    }
    .yx_cover {
        width: 100%;
    }
    .yx_cover_ul_li {
        width: 100% !important;
        height: auto !important;
    }
    .ycul_wrap_le {
        width: 100%;
        height: 160px;
        position: relative;
    }
    .ycul_wrap{
        flex-direction: column;
    }
    .ycul_wrap_ri {
        width: 100%;
        height: auto;
        position: relative;
        padding: 25px 20px;
    }
    .yx_cover_ul_li.swiper-slide-active .ycul_wrap_ri {
        transform: translateX(0px);
        border-radius: 0 4px 4px 0;
    }
    .vehice-other-word p {
        padding: 10px 0;
        padding-left: 14px;
        font-size: 12px;
    }
    .vehice-other-word p::after {
        top: 18px;
        left: 0;
        width: 4px;
        height: 4px;
    }
    .vehice-other-btswip {
        margin-top: 0;
    }
    .vehice-other-btswip .swiper-pagination {
        width: calc(100% - 90px) !important;
    }
    .vehice-other {
        padding-bottom: 42px;
    }
    .reso-demo .cfbr-box-tit {
        width: 90%;
        padding: 20px 20px;
    }
    .nsbt-ri-last .ys-select-xtbbox{
        width: 12px;
    }
    .hlul-le {
        width: 80%;
        margin: 0 auto;
    }
    .home-list-word p, .hstt-ri p, .home-slide-word p{
        font-size: 14px;
    }
    .home-solut-pop {
        position: relative;
        opacity: 1;
        pointer-events: all;
        width: calc(100% - 40px);
        margin: 0 auto;
        height: auto;
        padding: 20px 15px;
        margin-top: 18px;
        top: auto;
        right: auto;
        bottom: auto;
        transform: inherit;
    }
    .hsbu-li-wrpa-ri{
        display: none;
    }
    .hsbu-li-wrpa-svg {
        width: 16px;
        height: 16px;
        margin-right: 0;
    }
    .home-meida-cont h2 {
        margin-bottom: 26px;
        width: 100%;
    }
    .home-meida-logo {
        width: 80px;
        margin-left: 34px;
    }
    .home-meida-logo::after {
        left: -34px;
        width: 26px;
    }
    .home-slide-top .std-btn2{
        display: none;
    }
    .home-page .home-slide-top {
        padding: 0;
        padding-bottom: var(--space44);
    }
    .home-page .home-slide-top h2 {
        margin-bottom: 12px;
    }
    .ys-ban-li .ys-pos-center {
        bottom: 70px;
    }
    .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        height: 2px !important;
    }
    .tech-other-le-cry .slick-list {
        padding-bottom: 0px;
    }
    /* 2025 - leo - start */
    .about-globa-btm .agbp-item-box {
        display: none !important;
    }
    .agbp-item-box {
        display: block !important;
        opacity: 1 !important;
    }
    .about-globa-ph-li{
        position: relative;
    }
    .agbp-item-box-text {
    transform: scale(1) !important;
    }
    .aibt-tit p{
        color: var(--colormain);
        font-size: var(--font20);
        line-height: 1.65;
        margin-bottom: 0px;
    }
    .agbp-item-box {
        width: 100%;
        padding: 20px 18px;
        position: relative;
        left:auto;
        top: auto;
        transform: inherit;
        box-shadow: 0px 2px 5px 2px rgba(29, 37, 28, 0.1);
    }
    .about-globa-ph .slick-list {
        overflow: visible;
    }
    .about-globa-ph-li{
        padding: 0 11px;
        padding-bottom: 30px;
    }
    .about-globa-ph{
        margin: 0 -11px;
        margin-top: 10px;
    }
    .about-globa-ph-li:not(:first-child){
        display: none;
    }
    .sull-ri-top-li {
        margin-bottom: 20px;
    }
    .sull-ri-top {
        margin-bottom: 8px;
        height: 144px;
        padding-bottom: 23px;
    }
        .aibt-tit {
        margin-bottom: 7px;
    }
    /* 2025 - leo - end */
    .home-list-wrap-ph{
        display: block;
    }
    .home-meida-cont h2{
        line-height: 1.45;
    }
    .home-page .home-slide-top {
        padding: 0;
        padding-bottom: 24px;
    }
    .home-page .home-slide-top h2 {
        margin-bottom: 8px;
    }
    .hlls-bot {
        margin-top: 20px;
    }
    .home-slide-swip .swiper-container {
        padding-bottom: 46px !important;
    }
    .home-slide-phbtn {
        margin-top: 18px;
    }
    /* 20250705-leah-bug修改-start */
    .about-deve .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        height: 2px !important;
    }
    .about-road-bg, .about-road-bg img {
        margin-top: -8px;
    }
    .scie-top {
        padding-top: 52px;
    }
    .vehice-list .std-h2 {
        font-size: 20px;
    }
    .vehice-list h2 {
        margin: 0 auto 20px;
    }
    /* 20250705-leah-bug修改-end */
    .home-list{
        overflow: hidden !important;
    }
    .hlul-le, .home-list-wrap-fl, .home-list-cry-dots{
        display: none !important;
    }
    .hlul-ri, .home-list-ul-li{
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    }
    .compan-cultur-btm-text {
        top: 50%;
        z-index: -1;
    }
    .ccbt-wrap {
        width: 600px;
    }
    .home-list-cry{
        height: auto;
    }
    /* .hlul-cry{
        background: transparent !important;
    } */
    /* .hlul-ri-num, .hlul-ri-word h4{
        color: var(--color022) !important;
    }
    .hlul-ri-word p{
        color: var(--color999);
    } */
    /* .hlul-cry{
        padding: 0px;
    } */
    .hlul-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 18px;
        padding-top: 0px;
    }
    .hlul-ri-num {
        margin-bottom: 12px;
    }
    .home-list-wrap{
        padding: 0;
    }
    .about-deve-swip {
        padding-bottom: 0px !important;
        width: calc(100% - 60px);
        margin: 0 auto;
    }
    .about-deve-cont .mod-arrows{
        width: 94%;
    }
    .adsu-li-box-top {
        padding: 0px;
    }
    .adsu-li-box-top::after{
        display: none;
    }
    .adsu-li-box-num {
        padding-left: 0px !important;
        margin-bottom: 20px;
    }
    .adsu-li-box-top .ys-imgbox-cover {
        margin-bottom: 18px;
    }
    .albt-ul-li {
        margin-bottom: 10px;
    }
    .albt-bot {
        max-height: 190px;
    }
    .estl-top::before{
        opacity: 1;
    }
    .elact-slide-tpul-li .estl-top-tit{
        color: #fff;
    }
    .ys-nyban-title {
        width: 100%;
    }
    .list-cont-box-le{
        display: none;
    }
    .lcbr-ul-li-link .ys-imgbox-cover {
        width: 80%;
        margin: 0 auto;
    }
    .lcbr-ul-li{
        width: 100%;
    }
    .list-cont-box-ri{
        margin-top: 0px;
    }
    .prodet-ban {
        padding-top: 42px;
    }
    .prodet-ban .ys-nyban-ph {
        width: 80%;
        margin: 0 auto;
    }
    .pbtb-text .slick-list{
        padding-bottom: 30px;
    }
    .pbtb-text .slick-dots{
        bottom: 28px;
    }
    .pbbui-li-hide{
        margin-top: 0px;
    }
    .sull-ri-top{
        height: 148px;
    }
    .srtl-le p {
        font-size: 14px;
    }
    .sull-ri-top-li {
        padding: 0 8px;
    }
    .sull-ri-top{
        margin: 0 -8px;
    }
    .sull-ri {
        width: 100%;
        padding-top: 20px;
        padding-right: 10px;
    }
    .specif-param-btm-slick .sull-le {
        width: 80%;
        margin: 0 auto;
    }
    .ljbu-li-link-par p{
        opacity: 0.9;
    }
    .vehice-page .ys-nyban-title p{
        display: none !important;
    }
    .plhu-li-box{
        opacity: 0.8;
    }
    .ys-video-btne-top{
        width: 100%;
        position: relative;
    }
    .vtbu-li .clbr-image {
        top: 50%;
        right: auto;
        left: 50%;
    }
    .vtbt-ul-link {
        padding: 0 12px;
    }
    .vtbt-ul-li {
        margin-right: 8px;
        white-space: nowrap;
    }
    .vtbt-ul {
        display: flex;
        justify-content: flex-start;
        overflow-x: scroll;
    }
    .vtbt-ul-link-par {
        line-height: 32px;
        font-size: 14px;
    }
    .about-redef-word p{
        text-align: left;
    }
    .ssws-ul-li{
        width: 100%;
    }
    .sibr-ul-li:last-child {
        margin-bottom: 60px;
    }
    .inve-ifrom-box-inf {
        overflow-x: scroll;
        white-space: nowrap;
        padding: 8px 0;
    }
    .inve-ifrom-box-inf iframe {
        height: 480px !important;
        width: 1000px;
    }
    .vehice-tab-slide .vehice-tab-ul .slick-list{
        padding-bottom: 30px !important;
        overflow: hidden !important;
        padding-top: 50px;
    }
    .vehice-tab h2 {
        margin-bottom: 0px;
    }
    /* .spbs-ul{
        white-space: wrap;
    } */
    /* .spbs-ul-li{
        max-width: 242px;
    }
    .spbs-ul-li p{
        white-space: normal;
    } */
    .albt-bot {
        max-height: 190px;
        width: 96% !important;
    }
    .albn-tit,
    .albn-word p{
        padding: 0;
    }
    .albn-tit{
        margin-bottom: 0px;
    }
    .home-list-ul-li{
        padding: 0 10px;
    }
    .home-list-ul{
        margin: 0 -10px;
    }
    .home-list-wrap-ph {
        display: block;
        width: 242px;
        margin: 0 auto;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        z-index: 2;
    }
    .hlul-cry {
        padding: 25px 20px;
        flex-direction: column;
        padding-top: 200px;
    }
    .hlul-ri-num {
        padding-right: 14px;
        position: relative;
        top: 1px;
    }
    .hlul-ri-word {
        padding-left: 14px;
        border-left: #009143 solid 1px;
    }
    .home-list-ul-li3 .hlul-ri-word {
        border-left: solid 1px #fff;
    }
    .home-list-ul .slick-list{
        padding-bottom: 40px;
    }
    .home-list-ul .slick-dots li{
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #022106;
        margin: 0 7px;
    }
    .home-list-ul .slick-dots li.slick-active{
        width: 70px;
        height: 4px;
        background: #D9D9D9;
        border-radius: 0px;
        margin-left: 16px;
    }
    .home-list-ul .slick-dots li.slick-active::before{
        width: 100%;
        opacity: 1;
    }
    .home-list-ul .slick-dots li::before{
        content: "";
        width: 0%;
        height: 100%;
        background: var(--color022);
        position: absolute;
        top: 0;
        left: 0;
        transition: width 4s linear;
        opacity: 0;
    }
    .home-list-ul .slick-dots li::after{
        content: "";
        width: 8px;
        height: 8px;
        background: var(--color022);
        position: absolute;
        top: -2px;
        left: -10px;
        opacity: 0;
        border-radius: 50%;
    }
    .home-list-ul .slick-dots li.slick-active::after{
        opacity: 1;
    }
    .vehice-list-slide .mod-arrows{
        display: none;
    }
    .albn-word {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .about-deve .mCSB_outside+.mCSB_scrollTools {
        right: -18px;
    }
    .adsu-li{
        padding: 0 10px;
    }
    .about-deve-swip {
        padding-bottom: 0px !important;
        width: calc(100% - 40px);
        margin: 0 auto;
    }
    .prodet-ban-top.new-topcry .pbtb-text .slick-dots {
        bottom: 14px;
    }
    .prodet-ban-top.new-topcry .ys-cont1440 {
        padding-bottom: 0;
    }
    .specif-param-btm-switch{
        display: none;
    }
    .sprs-ul-li{
        display: block;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .sprs-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    .sull-ri .mCSB_outside+.mCSB_scrollTools {
        right: -18px;
    }
    .sull-round .slick-list{
        padding-bottom: 40px;
    }
    .sull-ri-btm {
        padding-top: 20px;
    }
    .pbtb-other {
        align-items: center;
        margin-top: 10px;
    }
    .srtl-ri p {
        font-size: 16px !important;
    }
    .mod-foot-min-ri {
        width: 200px;
    }
    .sull-ri-top-li{
        width: 100%;
    }
    .sull-ri-top{
        height: 178px;
    }
    .prodet-page .prodet-prod .lull-par{
        display: none;
    }
    .prodet-page .prodet-prod{
        padding-bottom: 10px;
    }
    .prodet-page .ys-main {
        padding-bottom: calc(var(--space130) - 10px);
    }
    .vtul-cry-bot{
        height: 276px;
    }
    .vehice-tab-slide {
        width: calc(100% - 50px);
        margin: 0 auto;
    }
    .vehice-tab-slide .arrows-icon {
        width: 26px;
        height: 26px;
    }
    .vehice-tab-slide .mod-arrows {
        width: calc(100% + 70px);
    }
    .sull-ri-btm-li2{
        margin-top: 10px;
    }

    /* 2025.9.1 lucas start */
    .vehice-tab-slide .vehice-tab-ul .slick-list{
        padding-bottom: 0 !important;
    }
    .vtul-cry-bot{
        height: 330px;
    }
    .home-list-wrap-ph .ys-imgbox-cover{
        width: 100%;
    }
    .home-list-wrap-ph img{
        aspect-ratio: 1/1;
    }
    .hlul-cry{
        padding-top: 250px;
    }
    .home-list-ul .slick-list{
        padding-bottom: 30px;
    }
    /* 2025.9.1 lucas end */
    .specif-pop-wrap {
        border-radius: 10px;
        padding: 25px 20px;
    }
    .specif-pop-top {
        margin-bottom: 26px;
    }
    .specif-pop-btm-tit .std-h3 {
        margin-bottom: 16px;
    }
    .sppu-li-le {
        width: 100%;
    }
    .sppu-li {
        padding: 22px 18px;
        margin-bottom: 20px;
    }
    .slru-li-tit img {
        width: 22px;
    }
    .slru-li-tit {
        margin-bottom: 8px;
    }
    .sppu-li-ri-tit {
        margin-bottom: 16px;
    }
    .specif-pop-close .ys-modal-close {
        top: -16px;
        right: 6px;
    }
    .ys-modal-close {
        width: 32px;
    }
    .specif-pop-btm-ul {
        padding-bottom: 20px;
    }
    .query-pop-cont {
        border-radius: 10px;
        padding: 35px 20px;
    }
    .query-pop-tit {
        margin-bottom: 14px;
    }
    .query-pop .ys-modal-close {
        width: 30px;
        top: 12px;
        right: 12px;
    }
    .query-pop-info p {
        font-size: 12px;
        line-height: 1.5;
    }
    .query-pop-input-le {
        border-radius: 5px;
    }
    .query-pop-wrap::after{
        display: none;
    }
    .query-pop-input-le input {
        padding: 0 10px;
        font-size: 12px;
    }
    .query-pop-input-ri {
        border-radius: 5px;
        font-size: 12px;
        padding: 6px 10px;
        margin-left: 8px;
    }
    .query-pop-cont {
        border-radius: 10px;
        padding: 35px 14px 30px;
    }
    .certific-pop-wrap{
        border-radius: 10px;
    }
    .certific-pop-wrap{
        flex-direction: column;
    }
    .certific-pop-wrap-ri {
        padding: 25px 20px;
        width: 100%;
    }
    .cpwr-ul{
        height: 200px;
    }
    .cpwr-ul-li {
        padding: 15px 0px;
    }
    .cpwl-tit {
        width: calc(100% - 20px);
        margin-bottom: 20px;
    }
    .certific-pop-cont::after{
        display: none;
    }
    .certific-pop .ys-modal-close {
        width: 30px;
        top: 14px;
        right: 8px;
    }
    .certific-pop-wrap-le {
        padding: 25px 20px;
        width: 100%;
    }
    .home-meida .mod-bg{
        z-index: 0;
        display: none;
    }
    .home-meida-cont{
        background: var(--color022);
    }
    .ann-lins {
        display: block !important;
        padding: 0 20px;
        margin-bottom: 16px;
    }
    .ann-lins .hfww-le-ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 -5px;
    }
    .ys-ban-li .ys-pos-center {
        top: calc(100% - 190px);
        bottom: auto !important;
        transform: translate(-50%, -50%);
    }
    .ys-ban-word p{
        height: 6.4em;
        -webkit-line-clamp: 4;
    }
    .mod-topk {
        width: 34px;
        height: 34px;
    }
    /* 767end */
}

