@charset "utf-8";
/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .prod-pull-ri-wrap {
        max-height: 475px;
    }
    .mod-foot-bot-tp {
        margin-bottom: 30px;
    }
    .mlul-link {
        margin-bottom: 20px;
    }
    .mfbl-link-ul-li ul li {
        margin-bottom: 10px;
    }
    .mod-foot-top{
        /* padding-bottom: var(--space80); */
    }
    .home-main .std-btn3-box {
        padding: 10px 10px 10px 76px;
    }
    .mod-foot-top-btn {
        margin-top: var(--space50);
    }
    .mod-foot-top-text{
        margin-bottom: 10px;
    }
    .mod-foot-top-tit {
        margin-bottom: 26px;
    }
    .hiul-tp span{
        line-height: 2.15;
    }
    .about-honor-ul-li1{
        width: 174px;
        top: 35%;
        left: 14%;
    }
    .about-honor-ul-li2{
        width: 174px;
        top: 35%;
        left: 24%;
    }
    .about-honor-ul-li3{
        width: 290px;
        top:50%;
        left: 31%;
    }
    .about-honor-ul-li4{
        width: 264px;
        top:65%;
        left: 36%;
        z-index: 3;
    }
    .about-honor-ul-li5{
        width: 288px;
        top:63.5%;
        left: 47.5%;
        z-index: 2;
    }
    .about-honor-ul-li6 {
        width: 288px;
        top: 63%;
        left: 61%;
        z-index: 1;
    }
    .about-honor-ul-li7{
        width: 286px;
        top: 41%;
        left: 72%;
    }
    /* 1920end */
}
@media screen and (max-width: 1680px) {
    :root {
        /* 字号 */
        --font58: 48px;
        --font44: 40px;
        --font36: 32px;
        --font24: 22px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 16px;
        --font14: 14px;
        /* 导航 */
        --line80: 70px;
        /* 板块间距 */
        --space160: 120px;
        --space120: 80px;
        --space80:60px;
        --space60:50px;
        --space50:40px;
        --space32: 24px;
        /* 段落间距 */
        --parpspace10: 8px;
        --parpspace12: 10px;
        /* 圆角 */
        --radius10:10px;
        --radius20:15px;
    }
    .mod-nav {
        padding: 0 60px;
    }
    .head-nav-item {
        padding: 0 15px;
    }
    .head-nav {
        margin: 0 -15px;
        margin-right: 40px;
    }
    .head-logo {
        width: 150px;
    }
    .std-btn4-box {
        padding: 6px 26px;
    }
    .mod-nav-ri-lang, .mod-nav-ri-search {
        margin-right: 26px;
    }
    .ys-search2-btn{
        width: 28px;
    }
    .mnrl-tp-le {
        width: 24px;
        margin-right: 2px;
    }
    .mnrl-tp-ri {
        width: 18px;
    }
    .ys-banner .slick-dots li {
        height: 60px;
    }
    .ys-scroll {
        bottom: 50px;
        right: 50px;
        width: 52px;
        height: 52px;
    }
    .std-btn1-icon, .std-btn1-box::after {
        width: 34px;
        height: 34px;
    }
    .std-btn1-icon{
        margin-right: 18px;
    }
    .std-btn1-box {
        padding: 8px 20px 8px 8px;
    }
    .ys-ban-title {
        margin-bottom: 20px;
    }
    .prod-pull-ri, .prod-pull-le {
        padding-top: 30px;
    }
    .prod-pull-le {
        padding-left: 60px;
    }
    .prod-pull-ri {
        padding-right: 60px;
        padding-left: 40px;
    }
    .prod-pull-le-fr {
        padding: 0 40px;
    }
    .pplf-ul-lis {
        padding: 0 16px;
    }
    .pplf-list {
        margin: 0 -16px;
    }
    .pulu-link.yxnav-active3 a {
        padding: 7px 10px;
    }
    .pull-pic {
        width: 24px;
        margin-right: 5px;
    }
    .pplf-ul-li-link {
        padding: 12px 0;
    }
    .prod-pull-le-fl {
        width: 20%;
    }
    .prod-pull-le-fr{
        width: 80%;
    }
    .pulu-link {
        margin-bottom: 8px;
    }
    .prod-pull-ri-wrap {
        max-height: 405px;
    }
    .prod-pull-tp-icon{
        width: 24px;
    }
    .hiul-tp .ys_demo_num{
        font-size: 50px;
    }
    .hiul-tp span {
        line-height: 2.1;
        margin-left: 10px;
    }
    .hisu-li .shul-img {
        width: 22px;
    }
    .hisu-li .scul-hide-ul {
        top: 30px;
        left: 28px;
    }
    .home-intel-slide .slick-dots li {
        width: 50px;
    }
    .home-innova h2 {
        margin-bottom: 16px;
    }
    .mod-word {
        margin-bottom: 35px;
    }
    .std-btn2-icon {
        width: 32px;
        height: 32px;
        margin-left: 20px;
    }
    .hiru-li-box-tp span {
        line-height: 2.1;
        margin-left: 12px;
    }
    .hiru-li-box {
        padding: 16px 0;
    }
    .home-innova-ri {
        padding-left: 70px;
    }
    .hilu-li-tit {
        width: 60%;
        left: 20px;
        bottom: 20px;
    }
    .home-innova .slick-dots li {
        width: 24px;
        height: 2px;
    }
    .slick-dots li{
        margin: 0 4px;
    }
    .home-innova .slick-dots {
        bottom: 26px;
        right: 20px;
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon, .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after {
        width: 28px;
        height: 28px;
    }
    .hmfu-li .std-btn1-box, .hmsu-li-ul-li .std-btn1-box {
        padding: 7px 18px 6px 7px;
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon{
        margin-right: 10px;
    }
    .home-mode-second-back {
        bottom: 80px;
    }
    .home-mode h2 {
        margin-bottom: 20px;
    }
    .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after {
        left: 7px;
    }
    .mfbl-link-ul {
        margin: 0 -20px;
    }
    .mfbl-link-ul-li {
        padding: 0 20px;
    }
    .mlul-link{
        margin-bottom: 16px;
    }
    .mfbl-link-ul-li ul li{
        margin-bottom: 8px;
    }
    .mfbs-ul-li a {
        width: 36px;
    }
    .mfbs-ul-li{
        padding: 0 14px;
    }
    .mfbs-ul{
        margin: 0 -14px;
    }
    .mod-foot-bot-btm {
        padding: 16px 0;
        margin-top: 16px;
    }
    .mod-foot-bot-cont {
        border-radius: 15px;
        padding: 50px 0 0;
    }
    .mod-foot-bot-tp {
        margin-bottom: 22px;
    }
    .std-btn3-icon, .std-btn3-box::after{
        width: 40px;
        height: 40px;
    }
    .home-main .std-btn3-box {
        padding: 8px 10px 8px 58px;
    }
    .std-btn3-box::after{
        right: 10px;
    }
    .home-main .std-btn3-icon {
        margin-left: 60px;
    }
    .mod-foot-top-btn {
        margin-top: 30px;
    }
    .mod-foot-top-text {
        margin-bottom: 6px;
    }
    .mod-foot-top-tit {
        margin-bottom: 16px;
    }
    .mod-foot {
        padding: 120px 0 20px;
    }
    .mod-foot-top {
        padding-bottom: 50px;
    }
    .hplu-li-bot{
        width: calc(100% - 80px);
        bottom: 24px;
    }
    .hprw-ul-li {
        margin-bottom: 16px;
    }
    .arrows-icon{
        width: 38px;
        height: 38px;
    }
    .home-proj-ri {
        height: 542px;
    }
    .hprw-ul-li{
        height: 170px;
    }
    .home-story-pic{
        margin-top: -460px;
    }
    .home-story .home-intel-ul-li{
        padding: 0 30px;
    }
    .home-story .home-intel-ul{
        margin: 0 -30px;
    }
    .hnsu-li{
        width: 440px !important;
    }
    .hornor-list-ul-li {
        padding: 0 25px;
        margin-bottom: 60px;
    }
    .hornor-list-ul{
        margin: 0 -25px;
    }
    .hlul-box-top{
        padding: 10px;
    }
    .ys-nyban-title p{
        margin-top: 18px;
    }
    .csru-li-word p{
        line-height: var(--line15);
        /* height: 4.5em; */
        font-size: 14px;
    }
    .csru-li-num{
        font-size: 38px;
    }
    .csru-li-num span {
        margin-left: 8px;
        font-size: 16px;
    }
    .creat-main .soludet-case-wrap-tp {
        width: 54%;
        margin: 0 auto;
    }
    .creat-resea .scul-hide{
        bottom: 30px;
        padding: 0 30px;
    }
    .creat-resea .scul-hide-bot-text {
        margin-bottom: 8px;
    }
    .scul-hide-bot-word p{
        line-height: var(--line15);
    }
    .soludet-case-ul-li{
        padding: 0 15px;
    }
    .soludet-case-ul{
        margin: 0 -15px;
    }
    .siul-link-icon {
        width: 30px;
        margin-right: 14px;
    }
    .creat-intell .siul-link {
        padding: 12px 66px;
    }
    .ys-video-btn .std-btn3-icon {
        width: 34px;
        height: 34px;
    }
    .std-btn3-box{
        padding: 10px 12px 10px 30px;
    }
    .std-btn3-icon{
        margin-left: 20px;
    }
    .ys-video-btn .std-btn3-box {
        padding: 8px 10px 8px 20px;
    }
    .cilb-slide-ul-li{
        padding: 0 12px;
    }
    .cilb-slide-ul{
        margin: 0 -12px;
    }
    .csul-sect{
        padding-bottom: 24px;
    }
    .cilb-text {
        margin-bottom: 20px;
    }
    .news-main .mod-foot-top-word, .newsdet-main .mod-foot-top-word, .ctact-main .mod-foot-top-word, .creat-main .mod-foot-top-word, .hornor-main .mod-foot-top-word, .case-main .mod-foot-top-word {
        width: 66%;
    }
    .soludet-intro-ul-li p{
        padding: 10px 30px;
    }
    .saul-icon {
        width: 30px;
        margin-right: 24px;
    }
    .soludet-adv-ul-li{
        padding:0 15px;
        margin-bottom: 36px;
    }
    .soludet-adv-ul{
        margin: 0 -15px;
    }
    .soludet-solu-srap{
        width: 50%;
    }
    .soludet-ul-li{
        padding: 0 15px;
    }
    .soludet-ul{
        margin: 0 -15px;
    }
    .soludet-prod-ul-li{
        padding: 0 15px;
    }
    .soludet-prod-ul{
        margin: 0 -15px;
    }
    .siul-link{
        padding: 12px 30px;
    }
    .prod-list-ri {
        padding-left: 60px;
    }
    .prod-list-le-sear {
        width: 100%;
        height: 46px;
        margin-bottom: 32px;
    }
    .plbb-icon {
        width: 20px;
        margin-left: 12px;
    }
    .plbb-sect, .plru-li-bot-btn1 a{
        padding: 12px 8px;
    }
    .prod-list-le {
        width: 22%;
    }
    .prod-list-ri {
        width: 78%;
    }
    .pldu-list-link-icon{
        width: 24px;
    }
    .plru-li-pull{
        padding: 16px 25px;
    }
    .plpw-ul-li-icon{
        width: 22px;
    }
    .plru-li{
        margin-bottom: 30px;
    }
    .prod-need-ul-li{
        padding:0 15px;
    }
    .prod-need-ul{
        margin: 0 -15px;
    }
    .pnul-link-icon {
        width: 38px;
        margin: 0 auto;
        margin-bottom: 18px;
    }
    .pnul-link-word {
        margin-bottom: 36px;
    }
    .pnul-link-tit{
        margin-bottom: 10px;
    }
    .pnul-link{
        padding: 35px 40px;
    }
    .prodet-runing-list .prlu-li {
        width: 240px;
        padding: 0 40px !important;
    }
    .prodet-runing-list .prodet-runing-list-ul {
        width: calc(calc(240px* var(--width-shu)) + calc(0px* var(--width-shu)));
    }
    .pwpu-lis a {
        padding: 12px 20px;
    }
    .pulb-tit::after{
        width: 10px;
        height: 10px;
    }
    .pulb-tit{
        padding-left: 24px;
    }
    .prodet-wrap-feat-cont h2{
        padding-right: 0px;
    }
    .prodet-wrap-tech-text {
        padding: 10px 30px;
        margin-bottom: 10px;
    }
    .prodet-wrap-tech-table thead tr th {
        padding: 4px 30px;
    }
    .prodet-wrap-tech-table tbody tr td:first-child, .prodet-wrap-tech-table tbody tr td:last-child {
        padding: 6px 30px;
    }
    .prodet-wrap-tech-table {
        height: 520px;
    }
    .pwfr-more .std-btn2-icon{
        width: 28px;
    }
    .prodet-wrap-rela-tp .mod-arrows{
        width: 100px;
    }
    .prodet-wrap-tech .prodet-wrap-feat-ri {
        padding-top: 106px;
    }
    .ctact-addr-tplist-item {
        padding: 16px 60px;
    }
    .cati-top-icon {
        width: 22px;
        margin-right: 20px;
    }
    .cati-top-box {
        margin-bottom: 14px;
    }
    .ctact-addr-tplist{
        margin: 0 0  40px;
    }
    .ctact-addr-btlist{
        padding: 34px 60px;
    }
    .caul-sect-le .slick-dots li{
        width: 60px;
    }
    .csrt-icon {
        width: 38px;
        margin-right: 10px;
    }
    .caul-sect-ri-edr {
        margin-bottom: 24px;
    }
    .csru-lis {
        width: 50%;
        margin-bottom: 12px;
    }
    .caul-sect-ri-edr ul li p{
        font-size: 14px;
    }
    .ctact-form .ys-fii-input {
        height: 48px;
    }
    .ctact-form .ys-form-inof-item {
        margin-bottom: 22px;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 120px !important;
    }
    .ctact-main .ys-fic-auth-img {
        width: 152px;
        height: 48px;
    }
    .ys-form-inof-submit .std-btn3-box {
        padding: 12px 10px 12px 10px;
    }
    .cjul-box-top {
        margin-bottom: 22px;
    }
    .cjul-box-icon {
        width: 36px;
        margin-right: 16px;
    }
    .cbbl-icon {
        width: 24px;
        margin-right: 18px;
    }
    .career-join-ul-li {
        padding: 16px 60px;
    }
    .cjul-box-bot-list {
        margin-bottom: 8px;
    }
    .career-job-textbox-btn {
        margin-top: 30px;
    }
    .ctul-list-box {
        padding: 25px 25px;
    }
    .ctul-list {
        padding: 0 15px;
    }
    .career-train-ul-li {
        margin: 0 -15px;
    }
    .career-train-ul-li {
        margin-bottom: 20px;
    }
    .ctul-list-icon {
        width: 36px;
        margin-bottom: 20px;
    }
    .ctul-list-tit {
        margin-bottom: 10px;
    }
    .career-main h2{
        margin-bottom: 20px;
    }
    .ctul-sect-show-icon {
        width: 42px;
        margin: 0px auto 8px;
    }
    .ctul-sect-box {
        padding: 30px 20px;
    }
    .career-ener-min-le p span {
        margin-right: 8px;
        font-size: 26px;
    }
    .cemr-select .ys-select {
        height: 46px;
        padding: 0px 16px;
    }
    .career-ener-min-ri .icon-arrow-down:before{
        font-size: 10px;
    }
    .cemr-select{
        margin-right: 16px;
    }
    .std-btn-icon{
        width: 22px;
    }
    .cemr-sear .std-btn-icon {
        margin-left: 14px;
    }
    .cemr-sear {
        width: calc(24% - 32px);
    }
    .cemr-select .ys-select-bd {
        padding: 10px 16px;
        height: 118px;
    }
    .cemr-select .ys-select-li{
        font-size: 14px;
    }
    .cebu-li-tp {
        padding: 16px 40px;
    }
    .career-ener-bot-tplist {
        padding: 8px 40px;
        margin-bottom: 18px;
    }
    .cebu-li .flru-li-bt {
        padding: 0 60px 40px;
        padding-top: 26px;
    }
    .cebu-li .flru-li-bt-edr h5{
        margin-bottom: 14px;
    }
    .flru-li-bt-edr p{
        font-size: 14px;
    }
    .flru-li-bt .std-btn3-icon, .flru-li-bt .std-btn3-box::after, .flru-li-tp-icon {
        width: 30px;
        height: 30px;
    }
    .flru-li-bt .std-btn3-box {
        border: solid 1px var(--colormain1);
        padding: 6px 14px;
    }
    .flru-li-bt .std-btn3-box::after, .flru-li-bt .std-btn3-icon {
        right: 14px;
    }
    .cebu-li .flru-li-bt::after{
        width: calc(100% - 80px);
    }
    .newsdet-cont-ri h2 {
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
    .ys-share-img{
        width: 34px;
    }
    .ys-share-list{
        margin-right:30px;
    }
    .newsdet-cont-ri-sahre{
        margin-bottom: 50px;
    }
    .newsdet-cont-ri {
        width: 37.5%;
        padding-left: 108px;
    }
    .newsdet-cont-le-edr {
        padding-top: 40px;
        margin-top: 26px;
        padding-bottom: 36px;
        margin-bottom: 19px;
    }
    .nulb-icon{
        width: 20px;
        margin-right: 22px;
    }
    .nulb-icon::after {
        right: -11px;
        height: 58%;
    }
    .nlbu-li-ri {
        padding-left: 60px;
    }
    .nlbu-li-ri-tit{
        margin-bottom: 20px;
    }
    .nlbu-li-ri .std-btn5 {
        position: absolute;
        bottom: 0;
        left: 60px;
    }
    .news-list-bot-list{
        margin-bottom: 50px;
    }
    .nlbu-li-link{
        padding: 36px 0;
    }
    .news-main h1 {
        margin-bottom: 20px;
    }
    .prod-ban-le {
        width: 50%;
    }
    .prodet-ban-wrap{
        top: 56%;
    }
    .msru-lis-link-icon {
        width: 34px;
        margin-right: 14px;
    }
    .about-main .msru-lis {
        height: 106px;
        padding: 25px 35px;
    }
    .mode-scen-wrap, .mode-scen-ri{
        height: 636px;
    }
    .about-deve-ul-li {
        width: 350px !important;
    }
    .about-deve-swip {
        padding-bottom: 90px !important;
    }
    .about-deve-slide .mod-arrows {
        width: 110px;
    }
    .about-honor-ul-li1 {
        width: 150px;
        top: 35%;
        left: 14%;
    }
    .about-honor-ul-li2 {
        width: 158px;
        top: 35%;
        left: 24%;
    }
    .about-honor-ul-li3 {
        width: 248px;
        top: 50%;
        left: 31%;
    }
    .about-honor-ul-li4 {
        width: 218px;
        top: 65%;
        left: 36%;
    }
    .about-honor-ul-li5 {
        width: 242px;
        top: 63.5%;
        left: 47.5%;
        z-index: 2;
    }
    .about-honor-ul-li6 {
        width: 252px;
        top: 63%;
        left: 61%;
        z-index: 1;
    }
    .about-honor-ul-li7 {
        width: 240px;
        top: 41%;
        left: 72%;
    }
    .adul-top-year-num{
        font-size: 50px;
    }
    .about-main .ys-main {
        border-radius: 0 0 60px 60px;
    }
    .dlul-icon {
        width: 50px;
        margin: 0 auto var(--space32);
    }
    .dlul-box {
        padding: 28px 30px;
    }
    .deve-actions-cont {
        top: 36%;
    }
    .deve-report-ri {
        padding: 35px 50px 35px 80px;
    }
    .deve-report-ri-word {
        margin-bottom: 34px;
    }
    .deve-report-ri .std-btn2 {
        margin-bottom: 16px;
    }
    .deve-staff .mod-word {
        width: 46%;
        margin: 0 auto 20px;
    }
    .fllu-li-icon {
        width: 28px;
        margin-right: 12px;
    }
    .fllu-li {
        margin-bottom: 20px;
    }
    .faq-list-ri{
        padding-left: 70px;
    }
    .flru-li-tp{
        padding: 20px 0;
    }
    .faq-list-sear-input{
        height: 48px;
    }
    .faq-list-sear .std-btn2-box {
        padding: 7px 30px;
    }
    .llts-ul-lis {
        width: 248px;
    }
    .llto-btn::after, .llto-reset::after {
        right: 32px;
        height: 80%;
    }
    .llto-btn, .llto-reset {
        padding-right: 64px;
    }
    .llto-btn-icon {
        width: 22px;
        margin-right: 14px;
    }
    .service-main .msru-lis-link-icon {
        margin-bottom: 15px;
    }
    .service-main .msru-lis {
        height: 127px;
    }
    .sffr-ul-li{
        width: 90%;
    }
    .sffr-ul-li1{
        top: 12%;
    }
    .malb-icon{
        width: 70px;
        height: 70px;
    }
    .malb-icon::before{
        width: 50px;
        height: 50px;
    }
    .sltu-li p{
        padding: 8px 12px;
    }
    .sltu-li{
        padding: 0 8px;
    }
    .service-liny-tpslide-ul{
        margin: 0 -8px;
    }
    .sulb-titl {
        margin-bottom: 22px;
    }
    .slls-pic {
        width: 24px;
        margin-right: 16px;
    }
    .service-better-ri {
        padding: 40px 55px;
    }
    .ys-form-inof-item {
        padding: 0 6px;
        margin-bottom: 20px;
    }
    .case-proj-ul .soludet-case-ul-li {
        margin-bottom: 34px;
        padding: 0 15px;
    }
    .case-proj-ul .soludet-case-ul{
        margin: 0 -15px;
    }
    .scul-hide {
        padding: 20px 25px;
    }
    .case-modal .ys-modal-content {
        padding: 80px 0 60px;
        max-height: 680px;
    }
    .case-modal-slide-swip{
        width: 46%;
    }
    .case-modal-slide .mod-arrows{
        width: 56%;
    }
    .play-btn, .culs-play{
        width: 50px;
    }
    .swiper-pagination-bullet{
        width: 50px !important;
    }
    .cmcm-list-item {
        padding: 0 15px;
    }
    .cmcm-list {
        margin: 0 -15px;
    }
    .clib-icon {
        width: 20px;
        margin-right: 20px;
    }
    .cmcm-word {
        padding-top: 30px;
        margin-top: 28px;
    }
    .ys-banner .slick-dots li, .case-main .ys-nybanner .slick-dots li{
        height: 66px;
    }
    .ynsu-li-icon {
        width: 40px;
        margin-right: 12px;
    }
    .ynsu-li-box {
        padding: 30px 20px;
    }
    .ynsu-li {
        width: 326px;
        padding: 0 10px;
    }
    .ynsu-li-ri-tit{
        margin-bottom: 2px;
    }
    .ynsu-li-arrow {
        width: 26px;
    }
    .maru-li-ri{
        padding-left: 40px;
    }
    .mlrw-ul-li a{
        padding: 16px 0;
    }
    .msru-lis-bt {
        padding-left: 52px;
        margin-top: 6px;
    }
    .msru-lis {
        padding: 18px 20px;
        height: 138px;
    }
    .mull-sect-icon {
        width: 50px;
        bottom: 8px;
        right: 15px;
    }
    .mull-sect .ys_demo_num{
        margin-bottom: 10px;
    }
    .mode-chooes-ri .slick-dots li{
        width: 32px;
    }
    .mode-chooes-ri .slick-dots{
        bottom: 26px;
        padding-right: 18px;
    }
    .std-btn4-box {
        padding: 6px 22px;
    }
    .head-logo {
        width: 140px;
    }
    .head-nav{
        margin-right: 20px;
    }
    .case-modal-cont-min{
        padding: 0 120px;
    }
    .service-liny-cry-bg {
        height: 544px;
    }
    .ys-form-inof-submit .std-btn3-icon{
        right: 10px;
    }
    .cati-bot-word {
        padding: 0 4px;
    }
    .cati-bot {
        margin: 0 -4px;
    }
    .nclp-ul-li p{
        font-size: 14px;
    }
    .nclp-ul-li-icon {
        width: 30px;
        height: 30px;
        margin-right: 16px;
    }
    .nclp-ul-li-next .nclp-ul-li-icon {
        margin-right: 0px !important;
        margin-left: 16px;
    }
    .play-btn, .culs-play {
        width: 44px;
    }
    .pllu-lis-tp, .pllu-lis0 .std-btn5-box {
        padding: 14px 0px;
    }
    .ys-search2-box {
        padding: 16px 0;
        height: 290px;
    }
    .home-main .hmfu-li:nth-child(2) .std-btn1-icon, .home-main .hmfu-li.fl .std-btn1-icon {
        margin-right: 0px !important;
        margin-left: 10px;
    }
    .home-main .hmfu-li:nth-child(2) .std-btn1-box, .home-main .hmfu-li.fl .std-btn1-box {
        flex-direction: row-reverse;
        padding: 7px 6px 7px 16px;
    }
    .home-main .hmfu-li:nth-child(2) .std-btn1-box::after, .home-main .hmfu-li.fl .std-btn1-box::after {
        left: auto;
        right: 6px;
    }
    .creat-main .soludet-case-wrap-tp .mod-arrows.green {
        width: calc(100% - 0px);
    }
    .ynsu-li-box {
        padding: 25px 20px;
    }
    .ys-nybanner2-select{
        bottom: 20px;
    }
    .hmfu-li .std-btn1-box p{
        font-size: 14px;
        line-height: var(--line15);
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon {
        margin-right: 8px;
    }
    .mode-main .mull-sect .ys_demo_num {
        font-size: 30px;
    }
    .mull-sect-icon {
        width: 46px;
        bottom: 8px;
        right: 15px;
    }
    .mull-sect-word {
        padding-right: 50px;
    }
    .head-nav {
        margin-right: 36px;
    }
    .mod-nav-ri-lang, .mod-nav-ri-search {
        margin-right: 22px;
    }
    .pplf-ul-li-link{
        padding-left: 8px !important;
    }
    .mod-nav {
        padding: 0 50px;
    }
    .head-nav {
        margin-right: 55px;
    }
    .mod-pull-ul-li {
        padding: 0 50px;
    }
    .mod-pull-ul{
        margin: 0 -50px;
    }
    /* 20250524-start */
    .mod-foot-top {
        padding-bottom: 80px;
    }
    .mod-foot-top-tit{
        font-size: var(--font44);
    }
    .mfbl-link-ul-li:last-child ul li {
        margin-bottom: 14px;
    }
    /* 20250524-end */
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    :root {
        /* 字号 */
        --font58: 38px;
        --font44: 32px;
        --font36: 26px;
        --font24: 20px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 14px;
        --font14: 14px;
        /* 导航 */
        --line80: 60px;
        /* 板块间距 */
        --space160: 90px;
        --space120: 70px;
        --space80:50px;
        --space60:40px;
        --space50:30px;
        --space32: 20px;
        /* 段落间距 */
        --parpspace10: 8px;
        --parpspace12: 10px;
        /* 圆角 */
        --radius10:5px;
        --radius20:10px;
    }
    .mod-nav {
        padding: 0 40px;
    }
    .head-logo {
        width: 120px;
    }
    .std-btn4-box {
        padding: 5px 22px;
    }
    .mod-nav-ri-lang, .mod-nav-ri-search {
        margin-right: 20px;
    }
    .head-nav {
        margin: 0 -12px;
        margin-right: 30px;
    }
    .head-nav-item {
        padding: 0 12px;
    }
    .ys-ban-title {
        margin-bottom: 16px;
    }
    .std-btn1-icon, .std-btn1-box::after {
        width: 30px;
        height: 30px;
    }
    .std-btn1-icon {
        margin-right: 14px;
    }
    .std-btn1-box {
        padding: 7px 18px 7px 8px;
    }
    .ys-banner .slick-dots li {
        height: 46px;
    }
    .ys-scroll {
        bottom: 40px;
        right: 40px;
        width: 40px;
        height: 40px;
    }
    .prod-pull-le {
        padding-left: 40px;
    }
    .prod-pull-ri, .prod-pull-le {
        padding-top: 20px;
    }
    .prod-pull-ri {
        padding-right: 40px;
        padding-left: 30px;
    }
    .prod-pull-le-fr {
        padding: 0 30px;
    }
    .pulu-link {
        margin-bottom: 6px;
    }
    .pulu-link.yxnav-active3 a {
        padding: 6px 8px;
    }
    .pplf-ul-lis {
        padding: 0 10px;
    }
    .pplf-list {
        margin: 0 -10px;
    }
    .prod-pull-tp {
        margin-bottom: 12px;
    }
    .prod-pull-ri-wrap {
        max-height: 345px;
    }
    .prod-pull-le-fr {
        width: 76%;
    }
    .prod-pull-le-fl {
        width: 24%;
    }
    .home-innova-ri {
        padding-left: 52px;
    }
    .hiru-li-box {
        padding: 12px 0;
    }
    .hiru-li-box-tp {
        margin-bottom: 2px;
    }
    .hiru-li-box-tp span {
        line-height: 1.8;
        margin-left: 10px;
    }
    .hiru-li-box-word p, .home-innova .mod-word p, .mod-word p{
        line-height: var(--line15);
    }
    .home-innova h2 {
        margin-bottom: 12px;
    }
    .mod-word {
        margin-bottom: 26px;
    }
    .home-innova .slick-dots li {
        width: 20px;
        height: 2px;
    }
    .slick-dots li{
        margin: 0 4px;
    }
    .home-intel .mod-word {
        width: 90%;
        margin: 0 auto var(--space60);
    }
    .hiul-tp span {
        line-height: 2.25;
        margin-left: 8px;
    }
    .hisu-li .scul-hide-ul {
        top: 20px;
        left: 20px;
    }
    .hisu-li .shul-img {
        width: 18px;
    }
    .home-intel-slide .slick-dots li {
        width: 40px;
    }
    .home-intel-slide-ul {
        width: 72%;
        margin: 0 -5px;
    }
    .hiul-tp .ys_demo_num {
        font-size: 42px;
    }
    .home-mode h2 {
        margin-bottom: 16px;
    }
    .hmfu-li .std-btn1-box, .hmsu-li-ul-li .std-btn1-box {
        padding: 6px 15px 6px 7px;
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon, .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after {
        width: 26px;
        height: 26px;
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon {
        margin-right: 8px;
    }
    .home-mode-second-back .std-btn3-box {
        padding: 7px 8px 7px 20px;
    }
    .home-mode-second-back {
        bottom: 60px;
    }
    .mfbl-link-ul-li {
        padding: 0 12px;
    }
    .mfbl-link-ul{
        margin: 0 -12px;
    }
    .mfbl-logo {
        width: 110px;
    }
    .mfbl-link {
        width: 74%;
    }
    .mlul-link{
        margin-bottom: 12px;
    }
    .mfbl-link-ul-li ul li{
        margin-bottom: 6px;
    }
    .mfbs-ul-li a {
        width: 28px;
    }
    .mfbs-ul-li {
        padding: 0 10px;
    }
    .mfbs-ul{
        margin: 0 -10px;
    }
    .mod-foot-bot-btm {
        padding: 12px 0;
        margin-top: 14px;
    }
    .mfbb-le p a {
        margin-left: 22px;
    }
    .mfbb-ri-ul-li {
        padding: 0 15px;
    }
    .mfbb-ri-ul{
        margin: 0 -15px;
    }
    .mod-foot-bot-tp {
        margin-bottom: 18px;
    }
    .mod-foot-bot-cont {
        border-radius: 10px;
        padding: 40px 0 0;
    }
    .home-main .std-btn3-box {
        padding: 7px 10px 7px 40px;
    }
    .std-btn3-icon, .std-btn3-box::after {
        width: 34px;
        height: 34px;
    }
    .std-btn3-box::after {
        right: 10px;
    }
    .home-main .std-btn3-icon {
        margin-left: 40px;
    }
    .mod-foot-top-btn {
        margin-top: 24px;
    }
    .mod-foot-top-tit {
        margin-bottom: 14px;
    }
    .mod-foot-top-word p{
        /* font-size: 14px; */
    }
    .arrows-icon {
        width: 34px;
        height: 34px;
    }
    .hplu-li-bot-text {
        padding-bottom: 10px;
        margin-bottom: 14px;
    }
    .hplu-li-bot {
        width: calc(100% - 70px);
        bottom: 24px;
    }
    .home-proj-le {
        width: 74%;
        padding-right: 26px;
    }
    .home-proj-ri {
        width: 26%;
    }
    .home-story-pic{
        margin-top: -360px;
    }
    .hnsu-li{
        width: 360px !important;
    }
    .hornor-list-ul-li {
        padding: 0 18px;
        margin-bottom: 50px;
    }
    .hornor-list-ul{
        margin: 0 -18px;
    }
    .hlul-box-top{
        padding: 8px;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 6px;
    }
    .ys-nyban-title p{
        margin-top: 14px;
    }
    .mod-bread {
        bottom: 12px;
    }
    .news-main .mod-foot-top-word, .newsdet-main .mod-foot-top-word, .ctact-main .mod-foot-top-word, .creat-main .mod-foot-top-word, .hornor-main .mod-foot-top-word, .case-main .mod-foot-top-word {
        width: 74%;
    }
    .creat-intell .siul-link {
        padding: 10px 50px;
    }
    .siul-link-icon {
        width: 26px;
        margin-right: 10px;
    }
    .creat-resea .scul-hide {
        bottom: 20px;
        padding: 0 20px;
    }
    .creat-resea .scul-hide-bot-text {
        margin-bottom: 6px;
    }
    .scul-box .ys-imgbox-cover::after{
        height: 50%;
    }
    .creat-stren-ri {
        width: 50%;
        padding-left: 18px;
    }
    .creat-stren-le {
        width: 50%;
    }
    .csru-li-box{
        padding: 20px 15px;
    }
    .csru-li {
        padding: 0 6px;
        height: calc(50% - 6px);
        margin-bottom: 12px;
    }
    .creat-stren-ri-ul {
        margin: 0 -6px;
    }
    .csru-li-num {
        font-size: 30px;
    }
    .csru-li-word p {
        -webkit-line-clamp: 4;
    }
    .ys-video-btn .std-btn3-icon {
        width: 30px;
        height: 30px;
    }
    .ys-video-btn .std-btn3-box {
        padding: 6px 10px 6px 18px;
    }
    .std-btn3-icon {
        margin-left: 16px;
    }
    .soludet-adv-ul-li{
        padding:0 10px;
        margin-bottom: 30px;
    }
    .soludet-adv-ul{
        margin: 0 -10px;
    }
    .soludet-solu-srap{
        width: 60%;
    }
    .soludet-ul-li{
        padding: 0 10px;
    }
    .soludet-ul{
        margin: 0 -10px;
    }
    .soludet-intro-ul-li p {
        padding: 8px 22px;
    }
    .soludet-intro-list {
        margin-bottom: 30px;
    }
    .saul-icon {
        width: 26px;
        margin-right: 16px;
    }
    .soludet-prod-ul-li{
        padding: 0 10px;
    }
    .soludet-prod-ul{
        margin: 0 -15px;
    }
    .soludet-prod::after, .soludet-prod::before{
        width: var(--left);
    }
    .soludet-case-ul-li{
        padding: 0 10px;
    }
    .soludet-case-ul{
        margin: 0 -10px;
    }
    .scul-hide-ul-li{
        padding: 0 8px;
    }
    .scul-hide-ul{
        /* margin: 0 -8px; */
    }
    .scul-hide{
        padding: 20px 25px;
    }
    .std-btn2-icon {
        width: 28px;
        height: 28px;
        margin-left: 18px;
    }
    .soludet-prod-ul{
        margin: 0 -10px;
    }
    .plru-li-bot-btn {
        padding-bottom: 8px;
        margin-bottom: 12px;
    }
    .plru-li-pull {
        padding: 14px 20px;
    }
    .plru-li-pull-btn {
        padding-top: 12px;
        margin-top: 12px;
    }
    .plpw-ul-li-icon {
        width: 20px;
    }
    .plru-li-top-tit {
        padding: 0 16px;
    }
    .plru-li-top .ys-imgbox-cover {
        margin-bottom: 20px;
    }
    .plru-li-top {
        padding-top: 20px;
        padding-bottom: 24px;
    }
    .plbb-icon {
        width: 16px;
        margin-left: 10px;
    }
    .prod-need-ul-li{
        padding:0 10px;
    }
    .prod-need-ul{
        margin: 0 -10px;
    }
    .pnul-link-icon {
        width: 30px;
        margin: 0 auto;
        margin-bottom: 12px;
    }
    .pnul-link-word {
        margin-bottom: 30px;
    }
    .pnul-link-tit{
        margin-bottom: 8px;
    }
    .pnul-link{
        padding: 30px 35px;
    }
    .prodet-wrap-rela-tp .mod-arrows{
        width: 90px;
    }
    .prodet-wrap-tech .prodet-wrap-feat-ri {
        padding-top: 82px;
    }
    .ctact-addr-tplist-item {
        padding: 14px 40px;
    }
    .cati-top-icon {
        width: 20px;
        margin-right: 18px;
    }
    .ctact-addr-tplist {
        margin: 0 0 30px;
    }
    .ctact-addr-btlist {
        padding: 30px 40px;
    }
    .caul-sect-ri-edr {
        margin-bottom: 16px;
    }
    .csrt-icon {
        width: 34px;
        margin-right: 8px;
    }
    .caul-sect-ri-tp{
        margin-bottom: 12px;
    }
    .caul-sect-ri{
        padding: 25px 25px;
    }
    .caul-sect-ri-edr ul li::marker{
        font-size: 12px;
    }
    .csru-lis {
        width: 50%;
        margin-bottom: 10px;
    }
    .ctact-main .csru-lis .csru-li-word p{
        font-size: 12px;
    }
    .caul-sect-ri-edr ul li {
        margin-bottom: 2px;
    }
    .csru-lis {
        margin-bottom: 8px;
    }
    .caul-sect-le .slick-dots li {
        width: 50px;
    }
    .caul-sect-ri{
        width: 46%;
    }
    .caul-sect-le .slick-dots {
        bottom: 10px;
    }
    .ctact-form .ys-fii-input {
        height: 42px;
    }
    .ctact-form .ys-form-inof-item {
        margin-bottom: 16px;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 100px !important;
    }
    .ys-form-inof-submit .std-btn3-icon, .ys-form-inof-submit .std-btn3-box::after{
        width: 32px;
        height: 32px;
        right: 10px;
    }
    .ys-form-inof-submit .std-btn3-box {
        padding: 8px 10px 8px 10px;
    }
    .ctact-main .ys-form-inof-submit{
        width: 360px;
    }
    .ctact-main .ys-fic-auth-img {
        width: 130px;
        height: 42px;
    }
    .ctact-main .ys-fic-auth {
        width: calc(100% - 150px);
    }
    .flru-li-bt .std-btn3-icon, .flru-li-bt .std-btn3-box::after, .flru-li-tp-icon {
        width: 26px;
        height: 26px;
    }
    .cebu-li-tp {
        padding: 14px 30px;
    }
    .flru-li-bt .std-btn3-box {
        padding: 4px 12px;
    }
    .flru-li-bt .std-btn3-box::after, .flru-li-bt .std-btn3-icon {
        right: 12px;
    }
    .cebu-li .flru-li-bt::after{
        width: calc(100% - 60px);
    }
    .cebu-li .flru-li-bt {
        padding: 0 50px 34px;
        padding-top: 22px;
    }
    .flru-li-bt .std-btn3{
        margin-top: 20px;
    }
    .career-ener-bot-tplist {
        padding: 6px 30px;
        margin-bottom: 16px;
    }
    .cebu-li{
        margin-top: 18px;
    }
    .career-ener-min-le p span {
        margin-right: 6px;
        font-size: 24px;
    }
    .cemr-select .ys-select {
        height: 42px;
        padding: 0px 16px;
    }
    .career-ener-min-ri{
        width: 65%;
    }
    .career-treat-ul-li{
        margin-bottom: 20px;
    }
    .ctul-sect-show-icon {
        width: 36px;
        margin: 0px auto 5px;
    }
    .career-main h2 {
        margin-bottom: 14px;
    }
    .ctul-sect-box {
        padding: 26px 20px;
    }
    .prodet-runing-list .prlu-li {
        width: 240px;
        padding: 0px 20px !important;
    }
    .ctul-list-icon {
        width: 32px;
        margin-bottom: 14px;
    }
    .ctul-list{
        padding: 0 10px;
    }
    .career-train-ul-li{
        margin: 0 -10px;
        margin-bottom: 20px;
    }
    .career-join-ul-li {
        padding: 14px 40px;
    }
    .cjul-box-icon {
        width: 32px;
        margin-right: 12px;
    }
    .cbbl-icon {
        width: 20px;
        margin-right: 16px;
    }
    .career-join .mod-word{
        width: 70%;
    }
    .ys-share-img{
        width: 30px;
    }
    .ys-share-list{
        margin-right:22px;
    }
    .newsdet-cont-ri-sahre{
        margin-bottom: 40px;
    }
    .newsdet-cont-ri {
        width: 37.5%;
        padding-left:70px;
    }
    .newsdet-cont-le-edr {
        padding-top: 30px;
        margin-top: 22px;
        padding-bottom: 28px;
        margin-bottom: 18px;
    }
    .nclp-ul-li-icon {
        width: 26px;
        height: 26px;
        margin-right: 14px;
    }
    .nclp-ul-li-next .nclp-ul-li-icon {
        margin-right: 0px !important;
        margin-left: 14px;
    }
    .ncrn-ul-li a{
        padding: 30px 0 20px;
    }
    .news-main h1 {
        margin-bottom: 16px;
    }
    .nltl-tit{
        margin-bottom: 10px;
    }
    .news-list-top-le a{
        padding: 35px 25px;
    }
    .nlbl-lis a {
        padding: 0px 10px 8px;
    }
    .nlbu-li-link {
        padding: 30px 0;
    }
    .news-list-bot-list {
        margin-bottom: 30px;
    }
    .nlbu-li-ri-date p{
        font-size: 12px;
    }
    .nlbu-li-ri-tit {
        margin-bottom: 16px;
    }
    .nlbu-li-ri {
        padding-left: 40px;
    }
    .nlbu-li-ri .std-btn5{
        left: 40px;
    }
    .prod-ban-le {
        width: 52%;
    }
    .pulb-tit {
        padding-left: 20px;
    }
    .pulb-tit::after {
        width: 8px;
        height: 8px;
    }
    .about-honor-ul-li1 {
        width: 128px;
        top: 35%;
        left: 14%;
    }
    .ahul-pic{
        padding: 8px;
    }
    .about-honor-ul-li2 {
        width: 128px;
        top: 35%;
        left: 24%;
    }
    .about-honor-ul-li3 {
        width: 188px;
        top: 50%;
        left: 31%;
    }
    .about-honor-ul-li4 {
        width: 168px;
        top: 65%;
        left: 36%;
    }
    .about-honor-ul-li5 {
        width: 186px;
        top: 63.5%;
        left: 47.5%;
        z-index: 2;
    }
    .about-honor-ul-li6 {
        width: 188px;
        top: 63%;
        left: 61%;
        z-index: 1;
    }
    .about-honor-ul-li7 {
        width: 184px;
        top: 41%;
        left: 72%;
    }
    .adul-top{
        padding-left: 22px;
    }
    .adul-top-date {
        margin-top: 18px;
    }
    .about-deve-ul-li {
        width: 310px !important;
    }
    .adul-bot {
        padding-left: 24px;
    }
    .adul-top-lineadul-top-line span {
        height: 16px;
    }
    .msul-box-cry {
        top: 60px;
        left: calc(32% + 60px);
    }
    .about-main .msul-box-tit{
        margin-bottom: 14px;
    }
    .about-main .msru-lis {
        height: 96px;
        padding: 20px 25px;
    }
    .mode-scen-wrap, .mode-scen-ri {
        height: 576px;
    }
    .adul-top-year-num{
        font-size: 44px;
    }
    .about-main .ys-main {
        border-radius: 0 0 40px 40px;
    }
    .dlul-tit {
        margin-bottom: 12px;
    }
    .dlul-icon {
        width: 40px;
        margin: 0 auto var(--space32);
    }
    .dlul-box {
        padding: 20px 20px;
    }
    .deve-action .hiul-tp span, .deve-action .hiul-tp .ys_demo_num {
        font-size: 36px;
        line-height: 1.2;
    }
    .deve-report-ri-tit{
        margin-bottom: 14px;
    }
    .deve-staff .mod-word {
        width: 52%;
        margin: 0 auto 14px;
    }
    .dsul-sect img:nth-child(2){
        width: 30px;
    }
    .deve-report-le img:nth-child(2){
        width: 45%;
    }
    .deve-report-ri {
        padding: 30px 40px 30px 50px;
    }
    .deve-report-ri .std-btn2 {
        margin-bottom: 14px;
    }
    .deve-report-ri-word {
        margin-bottom: 30px;
    }
    .faq-list-ri {
        padding-left: 50px;
    }
    .fllu-li-icon {
        width: 24px;
        margin-right: 12px;
    }
    .faq-list-sear .std-btn2 {
        width: 18%;
    }
    .faq-list-sear{
        width: 70%;
    }
    .faq-list-sear input{
        padding: 0 20px;
    }
    .flru-li-tp {
        padding: 18px 0;
    }
    .llts-ul-lis {
        width: 218px;
    }
    .load-list-top-other {
        padding-bottom: 12px;
        margin-bottom: 30px;
    }
    .llto-btn, .llto-reset {
        padding-right: 54px;
    }
    .llto-btn::after, .llto-reset::after {
        right: 27px;
        height: 76%;
    }
    .load-list-top-select {
        margin-bottom: 32px;
    }
    .msru-lis-link-icon {
        width: 28px;
        margin-right: 10px;
    }
    .msru-lis {
        padding: 18px 16px;
    }
    .service-main .msru-lis {
        height: 114px;
    }
    .service-full-first-ri{
        width: 84%;
    }
    .sffr-ul-il-box {
        padding: 16px 14px;
        border-radius: 5px;
    }
    .sffr-ul-li {
        width: 93%;
    }
    .sltu-li {
        padding: 0 6px;
    }
    .service-liny-tpslide-ul {
        margin: 0 -6px;
    }
    .sltu-li p {
        padding: 6px 8px;
    }
    .slbl-ul-li-box {
        padding: 35px 30px;
        border-radius: 5px;
    }
    .slbl-ul-li {
        padding: 0 10px;
        margin-bottom: 24px;
    }
    .slbl-ul{
        margin: 0 -10px;
    }
    .slls-pic {
        width: 22px;
        margin-right: 14px;
    }
    .service-better-ri {
        padding: 30px 40px;
    }
    .ys-fii-input{
        height: 38px;
    }
    .ys-form-inof-item {
        padding: 0 6px;
        margin-bottom: 18px;
    }
    .ys-form-inof-item .icon-arrow-down:before {
        font-size: 12px;
    }
    .case-modal .ys-modal-content {
        padding: 60px 0 50px;
        max-height: 580px;
    }
    .case-modal-cont-min {
        padding: 0 100px;
    }
    .case-modal-slide-swip {
        padding-bottom: 24px !important;
    }
    .swiper-pagination-bullet {
        width: 40px !important;
    }
    .cmcm-tit {
        margin-bottom: 24px;
    }
    .cmcm-word {
        padding-top: 26px;
        margin-top: 24px;
    }
    .play-btn, .culs-play {
        width: 44px;
    }
    .case-proj-ul .soludet-case-ul-li {
        margin-bottom: 30px;
        padding: 0 10px;
    }
    .case-proj-ul .soludet-case-ul {
        margin: 0 -10px;
    }
    .scul-hide {
        padding: 20px 20px;
    }
    /* .news-list-bot-list{
        white-space: nowrap;
        overflow-x: scroll;
        justify-content: flex-start;
    } */
    .ys-banner .slick-dots li, .case-main .ys-nybanner .slick-dots li{
        height: 56px;
    }
    .mats-ul-li-box{
        padding: 25px 20px;
    }
    .mats-ul-li-tit{
        margin-bottom: 18px;
    }
    .msru-lis-bt {
        padding-left: 40px;
        margin-top: 6px;
    }
    .mlrw-ul-li-icon{
        width: 20px;
    }
    .yx_rotate3_dots_nub {
        margin-bottom: 50px;
    }
    .scul-hide-ul-li p{
        font-size: 12px;
    }
    /* 20240108 */
    .mode-choose-le{
        padding-right: 30px;
    }
    .mull-sect-icon {
        width: 40px;
        bottom: 8px;
        right: 15px;
    }
    .mull-sect-word {
        padding-right: 50px;
    }
    .mull-sect-word p{
        line-height: 1.5;
    }
    .mull-sect .ys_demo_num {
        margin-bottom: 6px;
    }
    .maru-li-ri {
        padding-left: 28px;
    }
    .mlrw-ul-li p{
        padding-right: 14px;
    }
    .mlrw-ul-li a {
        padding: 10px 0;
    }
    .maru-li-ri-wrap{
        height: 400px;
    }
    .mode-applica-le{
        left: -56px;
        width: 18%;
    }
    .ynsu-li-box {
        padding: 25px 16px;
    }
    .ynsu-li {
        width: 290px;
        padding: 0 10px;
    }
    .ynsu-li-icon {
        width: 34px;
        margin-right: 10px;
    }
    .ys-nybanner2-select{
        bottom: 20px;
    }
    .std-btn3-box {
        padding: 8px 12px 8px 22px;
    }
    .std-btn3-icon img{
        width: 66%;
    }
    .head-nav-item{
        padding: 0 10px;
    }
    .head-nav{
        margin: 0 -10px;
        margin-right: 20px;
    }
    .mod-nav-ri-lang, .mod-nav-ri-search {
        margin-right: 16px;
    }
    .ctact-addr-btlist {
        padding: 26px 30px;
    }
    .ctact-addr-btlist-ul{
        align-items: flex-start;
    }
    .ctact-addr-tplist-item {
        padding: 14px 30px;
    }
    .ctact-addr-btlist {
        padding: 26px 30px;
    }
    .cati-bot-word {
        padding: 0 6px;
    }
    .cati-bot{
        margin: 0 -6px;
    }
    .cati-bot-word p, .cati-bot-word p a, .cabu-li-word p {
        font-size: 14px;
    }
    .home-innova-le{
        height: 580px;
    }
    .nclp-ul-li p {
        font-size: 12px;
    }
    .nclp-ul-li{
        padding: 0 10px;
    }
    .nclp-ul{
        margin: 0 -10px;
    }
    .play-btn, .culs-play {
        width: 36px;
    }
    .home-intel-slide .mod-arrows {
        width: 75%;
    }
    .soludet-case-wrap-tp .mod-arrows {
        width: calc(100% + 34px);
    }
    .pllu-lis-tp, .pllu-lis0 .std-btn5-box {
        padding: 12px 0px;
    }
    .ys-search2-box {
        height: 220px;
    }
    .home-main .hmfu-li:nth-child(2) .std-btn1-icon, .home-main .hmfu-li.fl .std-btn1-icon {
        margin-right: 0px !important;
        margin-left: 8px;
    }
    .hmfu-li .std-btn1-box p, .hmsu-li-ul-li .std-btn1-box p{
        font-size: 12px;
    }
    .creat-main .soludet-case-wrap-tp .mod-arrows.green {
        width: calc(100% + 10px);
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon, .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after {
        width: 20px;
        height: 20px;
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon {
        margin-right: 6px;
    }
    .hmfu-li .std-btn1-box, .hmsu-li-ul-li .std-btn1-box {
        padding: 5px 11px 5px 7px;
    }
    .ynsu-li-box {
        padding: 20px 16px;
    }
    .mode-main .mull-sect .ys_demo_num {
        font-size: 24px;
    }
    .mull-sect-word {
        padding-right: 42px;
    }
    .prodet-wrap-tech .prodet-wrap-feat-ri.nomore {
        padding-top: 10px;
    }
    .mod-nav-ri-lang, .mod-nav-ri-search {
        margin-right: 14px;
    }
    .head-nav {
        margin-right: 30px;
    }
    .pplf-ul-li-link {
        padding: 10px 0;
        padding-left: 6px !important;
    }
    .soludet-list-ul-li p{
        font-size: 12px;
    }
    .head-nav {
        margin-right: 50px;
    }
    .mod-pull-ul-li {
        padding: 0 24px;
    }
    .mod-pull-ul{
        margin: 0 -24px;
    }
    .cebt-lis p, .cebu-li-tp-lis p{
        font-size: 14px;
    }
    .cebu-li-wrap{
        border-radius: 60px;
    }
    .case-modal-slide-swip {
        padding-bottom: 16px !important;
    }
    .home-intel-slide .mod-arrows {
        width: 68%;
    }
    .ys-form-inof-item {
        padding: 0 6px;
        margin-bottom: 16px;
    }
    .load-modal-cont-ri {
        padding: 60px 40px;
    }
    .load-modal-cont {
        width: 1100px;
        max-height: 660px;
    }
    .load-modal .ys-fic-auth-img {
        width: 190px;
        height: 62px;
    }
    .load-modal .ys-fic-auth {
        width: calc(100% - 220px);
    }
    .load-modal .ys-fic-auth-img {
        width: 180px;
        height: 56px;
    }
    .load-modal .ys-fic-auth {
        width: calc(100% - 200px);
    }
    .ctact-main .ys-form-inof-submit {
        width: 300px;
    }
    .ctact-main .ys-form-inof-agree .ys-fia-text {
        width: 60%;
    }
    /* 20250524-start */
    .head-nav {
        margin: 0 -18px;
        margin-right: 45px;
    }
    .head-nav-item {
        padding: 0 18px;
    }
    .mfbs-ul-li-bt{
        width: 90px;
    }
    .mfbl-link-ul-li:last-child ul li {
        margin-bottom: 10px;
    }
    /* 20250524-end */
    /* 1440end */
}
@media screen and (max-width: 1200px) {
    :root {
        /* 字号 */
        --font58: 36px;
        --font44: 32px;
        --font36: 26px;
        --font24: 20px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 14px;
        --font14: 14px;
        /* 导航 */
        --line80: 60px;
        /* 板块间距 */
        --space160: 90px;
        --space120: 70px;
        --space80:50px;
        --space60:36px;
        --space50:30px;
        --space32: 20px;
        /* 段落间距 */
        --parpspace10: 8px;
        --parpspace12: 10px;
        /* 圆角 */
        --radius10:5px;
        --radius20:10px;
    }
    .cati-bot-word p, .cati-bot-word p a, .cabu-li-word p {
        font-size: 14px;
    }
   
    /* 1200end */
}
@media screen and (max-width: 1199px) {
    .ys-hd-pc{
        display: none !important;
    }
    :root {
        /* 字号 */
        --font58: 30px;
        --font44: 24px;
        --font36: 22px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 14px;
        --font16: 14px;
        --font14: 14px;
        /* 导航 */
        --line80: 56px;
        /* 板块间距 */
        --space160: 60px;
        --space120: 50px;
        --space80:42px;
        --space60:32px;
        --space50:20px;
        --space32: 18px;
        /* 段落间距 */
        --parpspace10: 6px;
        --parpspace12: 8px;
        /* 圆角 */
        --radius10:5px;
        --radius20:5px;
    }
    .prod-need-ul{
        display: block;
    }
    .prod-need-ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .prod-need-ul-li{
        height: auto !important;
    }
    .prod-need-ul .slick-list{
        padding: 15px 0;
    }
    .pnul-link {
        box-shadow: 0px 2px 15px 0px rgba(0, 31, 130, 0.10);
    }
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a, 
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active4>.ys-phnav-lisbox .ys-phnav-header-font{
        color: var(--colormain1);
    }
    .ys-banner .slick-dots li {
        height: 32px;
    }
    .ys-banner .slick-dots {
        right: 20px;
    }
    .ys-scroll {
        bottom: 30px;
        right: 20px;
        width: 30px;
        height: 30px;
    }
    .ys-scroll img {
        width: 52%;
    }
    .ys-ban-word {
        width: 80%;
    }
    .std-btn1-icon, .std-btn1-box::after {
        width: 24px;
        height: 24px;
    }
    .std-btn1-icon {
        margin-right: 8px;
    }
    .std-btn1-icon {
        margin-right: 8px;
    }
    .ys-ban-title {
        margin-bottom: 12px;
    }
    .home-intel .mod-word {
        width: 100%;
        margin: 0 auto var(--space60);
    }
    .hiul-word p{
        line-height: var(--line15);
        font-size: 12px;
    }
    .hiul-tp .ys_demo_num {
        font-size: 36px;
    }
    .hiul-tp span {
        line-height: 2;
        margin-left: 8px;
        font-size: 16px;
    }
    .home-intel-slide .slick-dots li{
        width: 36px;
    }
    .hisu-li .scul-hide-ul {
        top: 14px;
        left: 14px;
    }
    .home-innova-ri {
        padding-left: 30px;
    }
    .home-innova-wrap{
        align-items: center;
    }
    .mod-word {
        margin-bottom: 18px;
    }
    .hiru-li-box-tp span {
        line-height: 1.5;
        margin-left: 8px;
    }
    .hmsu-li-media .ys-ban-video{
        display: none;
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon, .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after {
        width: 24px;
        height: 24px;
    }
    .hmfu-li .std-btn1-box p, .hmsu-li-ul-li .std-btn1-box p, .home-mode-second-back .std-btn3-box p {
        font-size: 12px;
    }
    .hmfu-li .std-btn1-box, .hmsu-li-ul-li .std-btn1-box {
        padding: 5px 14px 5px 6px;
    }
    .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after {
        left: 6px;
    }
    .home-mode-second-back .std-btn3-icon {
        width: 26px;
        height: 26px;
        margin-left: 12px;
    }
    .home-mode-second-back .std-btn3-box {
        padding: 6px 8px 6px 20px;
    }
    .home-mode-second-back {
        bottom: 32px;
    }
    .mfbl-link{
        display: none;
    }
    .mfbl-logo {
        width: 100px;
    }
    .mfbs-ul{
        justify-content: flex-end;
    }
    .mod-foot-bot-wrap{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-end;
    }
    .mod-foot-bot-tp{
        margin-bottom: 0px;
    }
    .mod-foot-bot-btm{
        width: 100%;
    }
    .std-btn3-icon, .std-btn3-box::after {
        width: 30px;
        height: 30px;
    }
    .home-main .mod-foot-top-word {
        width: 90%;
    }
    .mod-foot-top {
        padding-bottom: 40px;
    }
    .home-main .std-btn3-icon {
        margin-left: 30px;
    }
    .home-main .std-btn3-box {
        padding: 7px 10px 7px 30px;
    }
    .mod-foot {
        padding: 80px 0 20px;
    }
    .ys-main::after {
        bottom: -20px;
        height: 40px;
        border-radius: 20px;
    }
    .mfbb-le p span, .mfbb-le p a, .mfbb-ri-ul-li a {
        font-size: 12px;
    }
    .mfbb-ri-ul-li{
        padding: 0 10px;
    }
    .mfbb-ri-ul{
        margin: 0- 10px;
    }
    .mfbb-le p a {
        margin-left: 14px;
    }
    .mod-foot-bot-cont {
        padding: 30px 0 0;
    }
    .hprw-ul-li {
        height: 150px;
    }
    .home-proj-ri {
        width: 30%;
    }
    .home-proj-le{
        width: 70%;
        padding-right: 20px;
    }
    .home-proj-ri {
        height: 316px;
    }
    .hplu-li-bot-word p{
        font-size: 14px;
    }
    .hplu-li-bot-text {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .hplu-li-bot{
        width: calc(100% - 50px);
    }
    .arrows-icon {
        width: 30px;
        height: 30px;
    }
    .home-proj-le .mod-arrows {
        width: calc(100% - 62px);
        top: 45%;
        left: 20px;
    }
    .hplu-li-bot-text span {
        line-height: 1.5;
        margin-left: 12px;
    }
    .hnsu-li{
        width: 310px !important;
    }
    .home-story .home-intel-ul-li {
        padding: 0 15px;
    }
    .home-story .home-intel-ul{
        margin: 0 -15px;
    }
    .home-story-pic {
        margin-top: -300px;
    }
    .hornor-list-ul-li {
        padding: 0 10px;
        margin-bottom: 40px;
    }
    .hornor-list-ul{
        margin: 0 -10px;
    }
    .hlul-box-top{
        padding: 6px;
    }
    .pc-fenye li {
        width: 28px;
        height: 28px;
        line-height: 28px;
        margin: 0 5px;
    }
    .hlul-box-tit{
        margin-top: 10px;
    }
    .ys-pcfy{
        display: block !important;
    }
    .ys-bread-list a {
        font-size: 12px;
    }
    .mod-bread{
        bottom: 8px;
    }
    .csru-li {
        padding: 0 6px;
        height: auto;
        margin-bottom: 12px;
        width: 100%;
    }
    .csru-li:last-child{
        margin-bottom: 0px;
    }
    .csru-li:nth-child(n){
        animation-delay: 0.2s;
    }
    .csru-li-num span {
        margin-left: 6px;
        font-size: 14px;
    }
    .csru-li-num {
        font-size: 26px;
        margin-bottom: 12px;
    }
    .soludet-case-ul{
        margin: 0 -10px;
    }
    .creat-main .soludet-case-wrap-tp{
        width: 80%;
        margin: 0 auto;
    }
    .soludet-case-ul-li {
        padding: 0 10px;
    }
    .creat-resea .mod-word, .creat-intell .mod-word {
        width: 90%;
        margin: 0 auto var(--space50);
    }
    .mod-word{
        width: 90%;
    }
    .creat-intell .siul-link {
        padding: 8px 26px;
    }
    .siul-link-icon {
        width: 24px;
        margin-right: 8px;
    }
    .ys-video-btn .std-btn3-icon {
        width: 28px;
        height: 28px;
    }
    .ys-video-btn .std-btn3-box {
        padding: 5px 8px 5px 16px;
    }
    .std-btn3-icon {
        margin-left: 12px;
    }
    .cilu-li .ys-video-btn {
        position: absolute;
        right: 18px;
        bottom: 20px;
    }
    .cilu-li .scul-hide {
        padding: 20px 20px 24px;
    }
    .cilu-li .scul-hide .scul-hide-bot{
        width: 70%;
    }
    .cilu-li-img::after{
        height: 52%;
    }
    .cilb-slide-ul-li {
        padding: 0 10px;
    }
    .cilb-slide-ul {
        margin: 0 -10px;
    }
    .cilb-slide-ul-li .ys-imgbox-cover {
        margin-bottom: 12px;
    }
    .csul-sect {
        padding-bottom: 20px;
    }
    .cilb-text {
        margin-bottom: 10px;
    }
    .scul-hide-ul-li p{
        font-size: 12px;
    }
    .soludet-solu-srap{
        width: 90%;
    }
    .std-btn2-icon {
        width: 26px;
        height: 26px;
        margin-left: 14px;
    }
    .soludet-case-wrap{
        width: 80%;
    }
    .spul-bot{
        padding: 20px 16px;
    }
    .spul-bot-tit{
        margin-bottom: 10px;
    }
    .spul-top-logo{
        width: 80px;
    }
    .soludet-adv-ul-li:nth-child(2n+1){
        animation-delay: 0.2s;
    }
    .soludet-adv-ul-li:nth-child(2n+2){
        animation-delay: 0.3s;
    }
    .soludet-adv-ul-li{
        width: 50%;
    }
    .saul-word p{
        font-size: 14px;
    }
    .ys-nyban-title h1, .ys-nyban-title p {
        width: 70%;
    }
    .ys-nyban-title p{
        line-height: var(--line15);
    }
    .soludet-list{
        display: none;
    }
    .plru-li{
        width: 50%;
        margin-bottom: 24px;
    }
    .plru-li:nth-child(2n+1){
        animation-delay: 0.2s;
    }
    .plru-li:nth-child(2n+2){
        animation-delay: 0.3s;
    }
    .plpw-ul-li {
        margin-bottom: 5px;
    }
    .prod-list-le {
        width: 30%;
    }
    .prod-list-ri {
        width: 70%;
        padding-left: 30px;
    }
    .plpw-ul-li-icon {
        width: 16px;
    }
    .pllu-lis-tp{
        padding: 12px 0;
    }
    .pllu-lis-tp .icon-arrow-down{
        font-size: 10px;
    }
    .pldu-list-link p{
        padding-right: 10px;
    }
    .pldu-list-link-icon {
        width: 20px;
    }
    .pllu-lis-down {
        padding: 0px 6px 14px;
    }
    .plpw-ul-li {
        margin-bottom: 3px;
    }
    .plru-li-top {
        padding-top: 18px;
        padding-bottom: 20px;
    }
    .plbb-sect, .plru-li-bot-btn1 a {
        padding: 10px 8px;
    }
    .siul-link {
        padding: 8px 12px;
    }
    .prod-list .soludet-intro-ul-li p{
        font-size: 14px;
    }
    .prod-main .prod-need-ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .prod-main .prod-need-ul .slick-dots{
        bottom: -20px;
    }
    .prod-need-ul-li:nth-child(n){
        animation-delay: 0.2s;
    }
    .prod-need-ul-li{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .prod-need-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    .pnul-link-tit {
        margin-bottom: 8px;
    }
    .pnul-link-word p{
        line-height: var(--line15);
        height: 3em;
    }
    .pnul-link-word{
        margin-bottom: 22px;
    }
    .ctact-addr-tplist {
        margin: 0 0 30px;
        flex-wrap: wrap;
    }
    .ctact-addr-tplist-item {
        padding: 14px 20px;
        width: 100%;
    }
    .ctact-addr-tplist-item::after{
        display: none;
    }
    .ctact-addr-btlist {
        padding: 25px 20px;
    }
    .cati-top-box {
        margin-bottom: 8px;
    }
    .ctact-addr-btlist-ul{
        margin: 0 -10px;
    }
    .cabu-li{
        padding: 0 10px;
    }
    .ctact-addr-ul {
        margin-top: 60px;
    }
    .caul-sect-ri {
        width: 46%;
        position: relative;
        top: auto;
        right: auto;
    }
    .caul-sect-le{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }
    .caul-sect{
        justify-content: flex-end;
    }
    .caul-sect-le .slick-list, .caul-sect-le .slick-track, .caul-sect-le-pic{
        height: 100%;
    }
    .caul-sect-le img{
        height: 100%;
        object-fit: cover;
    }
    .caul-sect-le .slick-dots li {
        width: 32px;
    }
    .ctact-addr-ul-li:nth-child(2n) .caul-sect{
        justify-content: flex-start;
    }
    .ctact-addr-ul-li:nth-child(2n) .caul-sect-le{
        left: auto;
        right: 0;
    }
    .ctact-form .ys-fii-input {
        height: 38px;
    }
    .ys-form-inof-item .icon-arrow-down:before {
        font-size: 10px;
    }
    .ys-form-inof-item4{
        width: 50%;
    }
    .ys-form-inof-item2{
        width: 100%;
    }
    .ctact-form .ys-form-inof-item {
        margin-bottom: 14px;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 80px !important;
    }
    .ctact-form .ys-form-inof-code{
        width: 100%;
    }
    .ctact-main .ys-form-inof-submit {
        width: 40%;
        position: relative;
        right: auto;
        bottom: auto;
        margin-bottom: 0px !important;
    }
    .ctact-main .ys-form-inof-agree .ys-fia-text{
        width: 100%;
    }
    .career-join-ul-li::after {
        content: "";
        position: absolute;
        top: auto;
        bottom: 0;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        height: 1px;
        background: #D8D9E2;
    }
    .cjul-box-bot{
        display: flex;
        margin: 0 -15px;
    }
    .cjul-box-bot-list{
        padding: 0 15px;
        margin-bottom: 0px;
    }
    .cjul-box{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .career-join-ul-li{
        padding: 20px 20px 20px;
        width: 100%;
    }
    .career-join-ul{
        flex-wrap: wrap;
        padding: 12px 16px;
    }
    .cjul-box-top {
        margin-bottom: 15px;
    }
    .career-job-textbox-btn {
        margin-top: 18px;
    }
    .career-main h2 {
        margin-bottom: 10px;
    }
    .career-growth .mod-word, .career-join .mod-word{
        width: 90%;
    }
    .ctul-list-icon {
        width: 28px;
        margin-bottom: 10px;
    }
    .ctul-list-box {
        padding: 22px 16px;
    }
    .prodet-runing-list .prlu-li {
        width: 200px;
        padding: 0px 16px !important;
    }
    .prodet-runing-list .prodet-runing-list-ul {
        width: calc(calc(200px* var(--width-shu)) + calc(0px* var(--width-shu)));
    }
    .ctul-sect-hide{
        display: none;
    }
    .ctul-sect{
        height: 100%;
    }
    .ctul-sect-box {
        padding: 26px 16px;
        position: relative;
    }
    .ctul-sect-show-icon {
        width: 28px;
        margin: 0px auto 5px;
    }
    .career-ener-min{
        flex-wrap: wrap;
    }
    .career-ener-min-le{
        width: 100%;
    }
    .career-ener-min-ri{
        width: 100%;
        margin-top: 14px;
    }
    .cemr-select .ys-select {
        height: 40px;
        padding: 0px 16px;
    }
    .career-ener-bot-tplist {
        padding: 6px 20px;
        margin-bottom: 16px;
    }
    .cebu-li-tp {
        padding: 14px 20px;
    }
    .cebu-li .flru-li-bt {
        padding: 0 40px 30px;
        padding-top: 18px;
    }
    .cebu-li .flru-li-bt::after {
        width: calc(100% - 40px);
    }
    .flru-li-bt-edr p {
        font-size: 14px;
        margin-bottom: 4px;
    }
    .cebu-li .flru-li-bt-edr h5{
        font-size: 16px;
        margin-bottom: 12px;
    }
    .flru-li-bt .std-btn3 {
        margin-top: 16px;
        width: 26%;
    }
    .cebt-lis {
        padding-right: 15px;
    }
    .cebt-lis2, .cebu-li-tp-lis2 {
        width: 24%;
    }
    .flru-li-bt .std-btn3-icon, .flru-li-bt .std-btn3-box::after, .flru-li-tp-icon {
        width: 22px;
        height: 22px;
    }
    .cebu-li-tp-lis5{
        width: 4%;
    }
    .inside-main {
        padding-top: 0px;
    }
    .ys-share-img {
        width: 24px;
    }
    .ys-share-list {
        margin-right: 16px;
    }
    .newsdet-cont-ri {
        width: 37.5%;
        padding-left: 30px;
    }
    .newsdet-cont-le h1 {
        margin-bottom: 12px;
    }
    .newsdet-cont-le-edr {
        padding-top: 18px;
        margin-top: 16px;
        padding-bottom: 10px;
        margin-bottom: 18px;
    }
    .nclp-ul-li-icon {
        width: 28px;
        height: 28px;
        margin-right: 16px;
    }
    .news-list-top-le a {
        padding: 25px 16px;
    }
    .nltl-ul-li{
        padding: 0 10px;
    }
    .nltl-ul{
        margin: 0 -10px;
    }
    .news-main .nltl-ul-li-box p{
        font-size: 12px;
    }
    .news-main .nltl-ul {
        margin: 0 -10px 8px;
    }
    .news-list-top .std-btn5{
        margin-top: 5px;
    }
    .nlbu-li-link {
        padding: 24px 0;
    }
    .nlbu-li-ri {
        padding-left: 26px;
        padding-bottom: 30px;
    }
    .nlbu-li-link{
        align-items: center;
    }
    .nlbu-li-ri-tit {
        margin-bottom: 8px;
    }
    .nlbu-li-ri .std-btn5 {
        left: 26px;
    }
    .prod-need-ul-li:not(:first-child){
        display: none;
    }
    .prod-need-ul .slick-list{
        padding-bottom: 28px;
    }
    .pbrl-item-pic{
        width: 40px;
    }
    .prod-ban-ri{
        width: 42%;
    }
    .prod-ban-le {
        width: 58%;
    }
    .prodet-ban .ys-nyban-title h1, .prodet-ban .ys-nyban-title p {
        width: 100%;
    }
    .prodet-ban .ys-nyban-title p{
        font-size: 12px;
        margin-top: 8px;
    }
    .prodet-ban .ys-nyban-title h1{
        margin-bottom: 0;
    }
    .std-btn2-icon {
        width: 26px;
        height: 26px;
        margin-left: 12px;
    }
    .prod-ban-le-btn .std-btn2 {
        margin-right: 5px;
    }
    .prodet-ban-wrap {
        top: 50%;
    }
    .prod-ban-le-btn {
        margin-top: 10px;
    }
    .prod-ban-le-btn {
        margin-top: 10px;
    }
    .prodet-wrap-feat-cont h2 {
        padding-right: 0px;
        width: 100%;
        margin-bottom: 16px;
    }
    .prodet-wrap-feat-cont{
        flex-direction: column;
    }
    .prodet-wrap-feat-ri {
        width: 100%;
        position: relative;
    }
    .prodet-wrap-item{
        padding: 36px 0;
    }
    .prodet-wrap-tech-le {
        width: 100%;
        padding-right: 0;
    }
    .pwtl-pic{
        width: 40%;
    }
    .prodet-wrap-tech .prodet-wrap-feat-ri {
        padding-top: 30px;
    }
    .prodet-wrap-tech-table {
        height: 470px;
    }
    .mod-word {
        width: 90%;
        margin: 0 auto 18px;
    }
    .hiul-tp .ys_demo_num {
        font-size: 32px;
    }
    .about-main .home-story .std-btn2-icon img {
        width: 46%;
    }
    .msul-box-cry {
        top: 40px;
        left: calc(32% + 40px);
        width: 54%;
    }
    .mode-scen-ri{
        width: 35%;
    }
    .msru-lis-link-icon {
        width: 30px;
        margin-right: 12px;
    }
    .about-main .msru-lis {
        height: 96px;
        padding: 20px 14px;
    }
    .adul-top-year-num{
        font-size: 38px;
    }
    .adul-top-lineadul-top-line {
        padding-left: 22px;
        margin-top: 8px;
    }
    .adul-top, .adul-bot {
        padding-left: 18px;
    }
    .adul-top-lineadul-top-line span {
        height: 14px;
    }
    .adul-top-date {
        margin-top: 12px;
    }
    .about-deve-swip {
        padding-bottom: 70px !important;
    }
    .about-deve-slide .mod-arrows {
        width: 90px;
    }
    .about-honor-ul-li1 {
        width: 94px;
        top: 35%;
        left: 14%;
    }
    .about-honor-ul-li2 {
        width: 94px;
        top: 35%;
        left: 24%;
    }
    .about-honor-ul-li3 {
        width: 152px;
        top: 50%;
        left: 31%;
    }
    .about-honor-ul-li4 {
        width: 146px;
        top: 65%;
        left: 36%;
    }
    .about-honor-ul-li5 {
        width: 156px;
        top: 63.5%;
        left: 47.5%;
        z-index: 2;
    }
    .about-honor-ul-li6 {
        width: 160px;
        top: 63%;
        left: 61%;
        z-index: 1;
    }
    .about-honor-ul-li7 {
        width: 146px;
        top: 41%;
        left: 72%;
    }
    .about-main .ys-main {
        border-radius: 0 0 20px 20px;
        margin-bottom: -20px;
    }
    .deve-staff .mod-word {
        width: 90%;
        margin: 0 auto 14px;
    }
    .deve-report-ri {
        padding: 25px 20px;
    }
    .deve-report-ri-tit {
        margin-bottom: 10px;
    }
    .deve-report-ri-word {
        margin-bottom: 24px;
    }
    .deve-report-ri .std-btn2 {
        margin-bottom: 10px;
    }
    .deve-action .hiul-tp span, .deve-action .hiul-tp .ys_demo_num {
        font-size: 28px;
        line-height: 1.2;
    }
    .deve-actions-cont {
        top: 50%;
    }
    .dlul-box {
        padding: 18px 10px;
    }
    .dlul-icon {
        width: 32px;
        margin: 0 auto 12px;
    }
    .fllu-li-box{
        padding-right: 6px;
    }
    .faq-list-sear {
        width: 100%;
    }
    .faq-list-sear-input {
        height: 44px;
    }
    .faq-list-sear .std-btn2-box {
        padding: 7px 16px;
    }
    .faq-list-sear .std-btn2-icon {
        width: 20px;
        margin-left: 12px;
    }
    .faq-list-ri {
        padding-left: 30px;
    }
    .llts-ul{
        overflow-x: scroll;
    }
    .lull-pics {
        width: 24px;
        margin-right: 10px;
    }
    .load-list-top-select {
        margin-bottom: 24px;
    }
    .llto-btn, .llto-reset {
        padding-right: 46px;
    }
    .llto-btn::after, .llto-reset::after {
        right: 23px;
        height: 76%;
    }
    .llto-btn-icon {
        width: 18px;
        margin-right: 12px;
    }
    .faq-list-sear-input {
        height: 38px;
    }
    .faq-list-sear .std-btn2-box {
        padding: 4px 10px;
    }
    .faq-list-sear-input {
        height: 38px;
        width: calc(100% - 110px);
    }
    .faq-list-sear .std-btn2 {
        width: 100px;
    }
    .service-full-first-le{
        display: none;
    }
    .service-full-first-ri{
        width: 100%;
    }
    .sffr-ul-il-box p {
        line-height: 1.5;
        font-size: 12px;
        margin-bottom: 6px;
    }
    .sffr-ul-il-box::after {
        top: 4px;
        left: 4px;
        width: 6px;
        height: 6px;
    }
    .sffr-ul-il-box {
        padding: 12px 10px 8px;
        border-radius: 5px;
    }
    .service-liny-tpslide {
        margin-bottom: 26px;
    }
    .sltu-li p {
        padding: 4px 6px;
    }
    .ys-banner .slick-dots li, .case-main .ys-nybanner .slick-dots li{
        height: 36px;
    }
    .play-btn, .culs-play {
        width: 40px;
    }
    .scul-hide {
        padding: 16px 14px;
    }
    .case-proj-ul .soludet-case-ul-li {
        margin-bottom: 20px;
        padding: 0 8px;
    }
    .case-proj-ul .soludet-case-ul{
        margin: 0 -8px;
    }
    .case-modal-cont-min {
        padding: 0 40px;
    }
    .case-modal-slide-swip {
        width: 62%;
    }
    .play-btn, .culs-play {
        width: 32px;
    }
    .swiper-pagination-bullet {
        width: 24px !important;
    }
    .case-modal-slide .mod-arrows {
        width: 74%;
    }
    /* 20250108 */
    .ynsu-li-icon {
        width: 30px;
        margin-right: 8px;
    }
    /* .mode-main .hmfu-li .std-btn1-box p,
     .mode-main .hmsu-li-ul-li .std-btn1-box p,
      .mode-main .home-mode-second-back .std-btn3-box p{
        display: none;
      } */
      .mode-main .hmfu-li .std-btn1-icon{
        margin-right: 0px;
      }
      .mode-main .hmfu-li .std-btn1-box,
       .mode-main .hmsu-li-ul-li .std-btn1-box {
        padding: 4px;
    }
    .ynsu-li{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .mode-main .ys-nybanner2-select-ul .slick-dots {
        bottom: -20px;
    }
    .ys-nybanner2-select {
        bottom: 40px;
    }
    .mode-applica-ri {
        width: 100%;
    }
    .mode-applica-le {
        margin-bottom: 30px;
        width: 100%;
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
    }
    .yx_rotate3_dots{
        flex-direction: row;
        flex-wrap: wrap;
    }
    .mode-applica-wrap{
        flex-direction: column;
    }
    .yx_rotate3_dots_nub{
        margin-bottom: 20px !important;
        width: 33.333333%;
    }
    .maru-li-ri-wrap{
        height: 300px;
    }
    .mclb-ul-li{
        flex-wrap: wrap;
        margin-bottom: 14px;
    }
    .mclb-ul-li-list{
        width: 100%;
        margin-bottom: 14px;
    }
    .mclb-ul-li-list:last-child{
        margin-bottom: 0px;
    }
    .mode-choose-le {
        padding-right: 20px;
    }
    .mode-main .mod-word{
        width: 100%;
    }
    .mode-choose-le-tp{
        margin-bottom: 30px;
    }
    .mode-choose-wrap{
        /* align-items: center; */
    }
    .hilu-li-media img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .mode-main .mode-scen-ri {
        width: 48%;
    }
    .yx_rotate3_dots_nub{
        padding: 0 10px;
    }
    .yx_rotate3_dots{
        margin:0 -10px;
    }
    .home-mode-min{
        display: block;
    }
    .homd-mode-textbox{
        display: none;
    }
    .home-mode .mod-word {
        width: 100%;
    }
    .ys-form-inof-item {
        padding: 0 6px;
        margin-bottom: 12px;
    }
    .service-better-ri {
        padding: 20px 25px;
    }
    .ys-fii-input {
        height: 36px;
    }
    .service-better-cont .ys-fic-auth-img {
        width: 110px;
        height: 36px;
    }
    .service-better-cont .ys-fic-auth{
        width: calc(100% - 120px);
    }
    .ctact-addr-tplist .ctact-addr-tplist-item:last-child, .ctact-addr-tplist .ctact-addr-tplist-item:first-child{
        width: 100%;
    }
    .home-innova-wrap {
        align-items: stretch;
    }
    .home-innova-le {
        height: 480px;
    }
    .service-liny-tpslide-ul .slick-list{
        display: block;
    }
    .llru-list-ri {
        width: 80%;
        padding-left: 30px;
    }
    .llru-list .ys-imgbox-cover {
        width: 20%;
    }
    .llru-list-btn {
        padding: 20px 30px 20px 20px;
    }
    .case-wrap-swip {
        width: 90%;
        margin: 0 auto;
    }
    .hmfu-li .std-btn1-box p, .hmsu-li-ul-li .std-btn1-box p, .home-mode-second-back .std-btn3-box p {
        font-size: 10px;
    }
    .ctact-addr-tplist .ctact-addr-tplist-item:last-child .cati-bot {
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .soludet-case-wrap-tp .mod-arrows {
        width: calc(100% + 30px);
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon, .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after {
        width: 20px;
        height: 20px;
    }
    .home-main .hmfu-li:nth-child(2) .std-btn1-box, .home-main .hmfu-li.fl .std-btn1-box {
        flex-direction: row-reverse;
        padding: 5px 5px 5px 14px;
    }
    .mode-applica-le-box{
        display:flex;
        flex-direction: column;
    }
    .mode-applica-le{
        width: 66%;
        margin-bottom: -30px;
    }
    .yx_rotate3_dots_nub .malb-icon-img{
        width: 46px;
        height: 46px;
    }
    .malb-icon {
        width: 60px;
        height: 60px;
    }
    .yx_rotate3_dots_nub{
        margin-bottom: 0px !important;
    }
    .malb-icon::before {
        width: 42px;
        height: 42px;
    }
    .mode-applica-le-box span{
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .ys-nybanner2-select {
        position: relative;
        left: auto;
        transform: inherit;
        bottom: auto !important;
        z-index: 2;
        margin-top: 36px;
    }
    .ynsu-li .ynsu-li-box {
        background: var(--colormain1);
    }
    .ynsu-li .ynsu-li-arrow {
        opacity: 1;
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon, .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after {
        width: 18px;
        height: 18px;
    }
    .mode-main .mull-sect .ys_demo_num {
        font-size: 20px;
    }
    .ynsu-li {
        width: 33.333333%;
    }
    .mode-main .mode-scen .slick-dots{
        opacity: 0;
    }
    .soludet-solu .soludet-case-wrap-tp .mod-arrows {
        width: calc(100% + 54px);
    }
    .soludet-prod .soludet-prod-slide .mod-arrows{
        width: calc(100% - 24px);
    }
    .home-innova .hilu-li-media img{
        width: auto !important;
    }
    .cebt-lis4, .cebu-li-tp-lis4 {
        width: 21%;
    }
    .cebt-lis1, .cebu-li-tp-lis1 {
        width: 39%;
    }
    .cebt-lis p, .cebu-li-tp-lis p {
        font-size: 12px;
    }
    .load-modal .ys-fic-auth-img {
        width: 130px;
        height: 48px;
    }
    .load-modal .ys-fic-auth {
        width: calc(100% - 150px);
    }
    .load-modal .ys-ficode-wrap {
        align-items: flex-end;
    }
    .ys-form-inof-item3{
        width: 100%;
    }
    .prod-ban-le-btn .std-btn2 {
        margin-right: 20px;
    }
    .ys-phnav-logo {
        width: 106px;
    }
    /* 20250524-start */
    .mod-foot-top {
        padding-bottom: 50px;
    }
    .mod-foot-top-word p{
        font-size: 16px;
    }
    /* 20250524-end */
    /* 1199end */
}
@media screen and (max-width: 767px) {
    :root {
        /* 字号 */
        --font58: 22px;
        --font44: 22px;
        --font36: 20px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 14px;
        --font16: 14px;
        --font14: 12px;
        /* 导航 */
        --line80: 56px;
        /* 板块间距 */
        --space160: 42px;
        --space120: 42px;
        --space80:42px;
        --space60:26px;
        --space50:20px;
        --space32: 18px;
        /* 段落间距 */
        --parpspace10: 6px;
        --parpspace12: 8px;
        /* 圆角 */
        --radius10:5px;
        --radius20:5px;
    }
    .ys-ban-pc, .ys-nyban-pc{
        display: none;
    }
    .ys-ban-video{
        display: none;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    .ys-banner .slick-dots li {
        height: 2px;
        width: 24px;
        margin: 0 4px;
    }
    .ys-banner .slick-dots {
        width: 100%;
        right: auto;
        left: 50%;
        bottom: 18px;
        transform: translateX(-50%);
        top: auto;
        flex-direction: row;
        justify-content: center;
    }
    .ys-ban-word {
        width: 100%;
    }
    .ys-ban-word p{
        font-size: 14px;
        line-height: var(--line15);
    }
    .ys-ban-title {
        margin-bottom: 10px;
    }
    .std-btn1-box {
        padding: 6px 14px 6px 8px;
    }
    .std-btn1-icon, .std-btn1-box::after {
        width: 22px;
        height: 22px;
    }
    .ys-ban-btn {
        margin-top: 24px;
    }
    .home-intel-ul{
        flex-wrap: wrap;
    }
    .home-intel-ul-li{
        width: 50%;
        margin-bottom: 15px;
    }
    .home-intel-ul-li:nth-child(2n+1){
        animation-delay: 0.2s;
    }
    .home-intel-ul-li:nth-child(2n+2){
        animation-delay: 0.3s;
    }
    .home-intel-slide-ul{
        width:auto;
        margin: 0;
    }
    .home-intel-slide-ul .slick-list{
        margin: 0 -5px;
    }
    .home-intel-slide .slick-dots li {
        width: 24px;
    }
    .hisu-li .shul-img {
        width: 14px;
    }
    .hisu-li .scul-hide-ul {
        top: 10px;
        left: 10px;
    }
    .home-innova-wrap{
        flex-direction: column;
    }
    .home-innova-le{
        width: 100%;
        margin-bottom: 20px;
    }
    .home-innova-ri{
        width: 100%;
        padding-left: 0px;
    }
    .home-innova .slick-dots {
        bottom: 10px;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        text-align: center;
    }
    .hilu-li-tit {
        width: 100%;
        left: 20px;
        bottom: 45px;
    }
    .hiru-li-box-tp {
        margin-bottom: 6px;
    }
    .hiru-li-box {
        padding: 16px 0;
    }
    .hiru-li-box-tp{
        font-size: 26px;
    }
    .home-innova h2 {
        margin-bottom: 10px;
    }
    .std-btn2-icon {
        width: 26px;
        height: 26px;
        margin-left: 10px;
    }
    .home-innova-ri-tp {
        margin-bottom: 24px;
    }
    .homd-mode-textbox{
        display: none;
    }
    .home-mode-min{
        display: block;
        width: 100%;
    }
    .home-mode .mod-word{
        width: 100%;
    }
    /* .hmfu-li .std-btn1-box p, .hmsu-li-ul-li .std-btn1-box p{
        display: none;
    } */
    .hmfu-li .std-btn1-box, .hmsu-li-ul-li .std-btn1-box{
        padding: 2px;
    }
    .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after{
        left: 2px;
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon{
        margin-right: 0px;
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon, .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after{
        width: 16px;
        height: 16px;
    }
    .home-mode-second-back .std-btn3-box p{
        font-size: 10px;
    }
    .home-mode-second-back .std-btn3-box {
        padding: 5px 6px 5px 14px;
    }
    .home-mode-second-back {
        bottom: 6px;
    }
    .home-mode-second-back .std-btn3-icon {
        width: 18px;
        height: 18px;
        margin-left: 10px;
    }
    .ys-footer-fixed {
        position: relative;
        bottom: auto;
        left: auto;
    }
    .mod-foot-bot-btm {
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .mfbb-ri-ul-li {
        padding: 0 8px;
    }
    .mfbb-ri-ul{
        margin: 0 -8px;
    }
    .mfbb-ri{
        margin-bottom: 4px;
    }
    .mfbl-logo {
        width: 90px;
    }
    .mfbs-ul-li a {
        width: 24px;
    }
    .mfbs-ul-li {
        padding: 0 8px;
    }
    .mfbs-ul{
        margin: 0 -8px;
    }
    .mod-foot-bot-wrap{
        padding: 0 16px;
    }
    .mod-foot-bot-cont {
        padding: 16px 0;
    }
    .home-main .mod-foot-top-word, .mod-foot-top-word{
        width: 100%;
    }
    .mod-foot-top-word p{
        line-height: var(--line15);
    }
    .mod-foot-top-text{
        font-size: 18px;
    }
    .mod-foot-top-text span{
        font-size: 14px;
    }    
    .mod-foot {
        padding: 56px 0 20px;
    }
    .std-btn3-icon, .std-btn3-box::after {
        width: 24px;
        height: 24px;
    }
    .home-main .std-btn3-icon {
        margin-left: 16px;
    }
    .home-main .std-btn3-box {
        padding: 6px 10px 6px 20px;
    }
    .mod-foot-top-btn {
        margin-top: 18px;
    }
    .mod-foot-top-tit {
        margin-bottom: 16px;
    }
    .mod-foot-top-text {
        margin-bottom: 8px;
    }
    .mod-foot-top {
        padding-bottom: 28px;
    }
    .home-proj-le{
        width: 100%;
        padding-right: 0px;
        position: relative;
        top: auto;
        left: auto;
        height: auto;
        margin-bottom: 15px;
    }
    .home-proj-wrap{
        flex-direction: column;
    }
    .home-proj-le .mod-arrows {
        width: calc(100% - 40px);
        top: 45%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .home-proj-ri {
        height: auto;
        width: 100%;
    }
    .hprw-ul-li {
        height: auto;
        margin-bottom: 0;
        padding: 0 6px;
    }
    .hprw-ul{
        margin: 0 -6px;
    }
    .home-proj-ri .slick-dots {
        bottom: -30px;
    }
    .home-proj-ri .slick-dots li{
        width: 20px;
        height: 2px;
        border-radius: 10px;
    }
    .home-proj{
        padding-bottom: 70px;
    }
    .home-proj-le .mod-arrows{
        opacity: 0 !important;
    }
    .hplu-li-bot {
        width: calc(100% - 30px);
        position: relative;
        bottom: auto;
        padding: 90px 0 20px;
    }
    .hplu-li-pic {
        width: 100%;
        height: 100%;
        position: absolute;
    }
    .hplu-li-bot-text span{
        font-size: 12px;
    }
    .hprw-ul-text {
        bottom: 8px;
        width: calc(100% - 16px);
    }
    .hplu-li-bot-text {
        padding-bottom: 8px;
        margin-bottom: 8px;
    }
    .hplu-li-bot-text span {
        margin-left: 10px;
    }
    .home-intel-ul {
        margin: 0 -10px 10px;
    }
    .home-intel-ul-li{
        padding: 0 10px;
    }
    .home-main .hiul-tp .ys_demo_num {
        font-size: 26px;
    }
    .home-story-pic {
        margin-top: -100px;
    }
    .hiul-tp span {
        line-height: 2;
        margin-left: 8px;
        font-size: 14px;
    }
    .home-story .home-intel-ul-li {
        padding: 0 6px;
        width: 100%;
        margin-bottom: 16px;
    }
    .home-story .home-intel-ul-li:nth-child(n){
        animation-delay: 0.2s;
    }
    .home-story .home-intel-ul-li:last-child{
        margin-bottom: 0px;
    }
    .home-story .home-intel-ul{
        margin: 0 -6px;
    }
    .hnsu-li {
        width: 100% !important;
    }
    .hornor-list-ul-li:nth-child(2n+1){
        animation-delay: 0.2s;
    }
    .hornor-list-ul-li:nth-child(2n+2){
        animation-delay: 0.3s;
    }
    .hornor-list-ul-li {
        width: 50%;
        padding: 0 8px;
        margin-bottom: 20px;
    }
    .hornor-list-ul{
        margin: 0 -8px;
    }
    .hlul-box-top{
        padding: 4px;
    }
    .pc-fenye li {
        width: 24px;
        height: 24px;
        line-height: 24px;
        margin: 0 4px;
    }
    .hlul-box-tit{
        margin-top: 6px;
    }
    .hornor-list-ul-li.on .hlul-box-top{
        width: 60%;
        margin: 0 auto;
    }
    .mod-bread{
        display: none !important;
    }
    .ys-nyban-title p {
        margin-top: 12px;
    }
    .ys-nyban-title h1, .ys-nyban-title p {
        width: 100% !important;
    }
    .ys-nyban-title p{
        line-height: var(--line15);
    }
    .creat-stren-wrap{
        flex-wrap: wrap;
    }
    .creat-stren-le{
        width: 100%;
        margin-bottom: 20px;
    }
    .creat-stren-ri{
        width: 100%;
        padding-left: 0px;
    }
    .mod-word{
        width: 100% !important;
    }
    .creat-main .soludet-case-wrap-tp{
        width: 100%;
    }
    .creat-resea .scul-hide{
        position: relative;
        bottom: auto;
        padding: 80px 15px 20px;
    }
    .scul-box .ys-imgbox-cover{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .scul-box .ys-imgbox-cover::after{
        height: 60%;
    }
    .scul-box .ys-imgbox-cover img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .creat-intell .soludet-intro-ul {
        border: 1px solid #D8D9E2;
        justify-content: flex-start;
        white-space: nowrap;
        overflow-x: scroll;
    }
    .scul-hide-bot-word p{
        line-height: 1.45;
    }
    .prod-list .soludet-intro-list{
        width: 100%;
    }
    .creat-intell .siul-link {
        padding: 6px 22px;
    }
    .siul-link-icon {
        width: 22px;
        margin-right: 6px;
    }
    .cilu-li .scul-hide {
        padding: 20px 18px 66px;
        position: relative;
        top: auto;
        left: auto;
    }
    .cilu-li .cilu-li-img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .cilu-li .cilu-li-img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }   
    .mod-foot-top-word{
        width: 100% !important;
    }
    .saul-box{
        height: 100%;
        padding: 20px 16px;
    }
    .saul-icon {
        width: 20px;
        margin-right: 12px;
    }
    .soludet-adv.on1 .soludet-adv-ul-li{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        height: auto !important;
        margin-bottom: 0px;
    }
    .soludet-adv.on1 .soludet-adv-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    .soludet-adv.on1 .soludet-adv-ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .soludet-adv.on1 .soludet-adv-ul .slick-list{
        padding: 10px 0 15px;
    }
    .soludet-adv.on1 .soludet-adv-ul .slick-dots{
        bottom: -16px;
    }
    .soludet-adv.on1{
        padding-bottom: 60px;
    }
    .soludet-prod::after, .soludet-prod::before{
        display: none;
    }
    .soludet-prod-slide .arrows-prev {
        left: -8px;
    }
    .soludet-prod-slide .arrows-next {
        right: -8px;
    }
    .scul-hide{
        position: relative;
        left: auto;
        top: auto;
        padding: 20px 18px;
        width: 100%;
        height: 280px;
    }
    .std-btn3-box {
        padding: 6px 10px 6px 20px;
    }
    .sulb-tit{
        margin-bottom: 16px;
    }
    .soludet-ul-li-bot{
        padding: 20px 16px;
    }
    .soludet-case-wrap{
        width: 100%;
    }
    .scul-hide-ul-li p {
        font-size: 10px;
    }
    .case-proj .news-list-bot-list .soludet-intro-ul {
        justify-content: flex-start;
        white-space: nowrap;
        overflow-x: scroll;
    }
    .soludet-intro-list {
        width: 100%;
        display: inline-block;
        position: relative;
        left: 0;
        transform: inherit;
    }
    .plru-li{
        width: 100%;
        margin-bottom: 20px;
    }
    .plru-li:last-child{
        margin-bottom: 0px;
    }
    .prod-list-wrap{
        flex-direction: column;
    }
    .prod-list-le{
        width: 100%;
    }
    .prod-list-ri{
        width: 100%;
        padding-left: 0px;
        margin-top: 30px;
    }
    .plru-li-top-tit{
        font-size: 16px;
    }
    .plru-li-top-tit:nth-child(n){
        animation-delay: 0.2s;
    }
    .plpw-ul-li p{
        font-size: 14px;
    }
    .plru-li-pull-wrap{
        max-height: 82px;
    }
    .prod-list-le-sear {
        height: 38px;
        margin-bottom: 22px;
    }
    .plls-icon{
        width: 30px;
    }
    .prod-list .soludet-intro-list{
        margin-bottom: 30px;
    }
    .ys-nyban-title p {
        line-height: 1.45;
    }
    .cilu-li .scul-hide .scul-hide-bot {
        width: 100%;
    }
    .ys-video-btn .std-btn3-icon {
        width: 24px;
        height: 24px;
        margin-left: 10px;
    }
    .ys-video-btn .std-btn3-box {
        padding: 4px 6px 4px 12px;
    }
    .cilu-li .ys-video-btn {
        position: absolute;
        right: auto;
        bottom: 18px;
        left: 18px;
    }
    .cilu-li .scul-hide-bot-text {
        margin-bottom: 10px;
    }
    .cilu-li-img::after {
        height: 100%;
    }
    .creat-intell-list-top .mod-arrows{
        opacity: 0 !important;
    }
    .creat-intell .slick-list{
        padding-bottom: 30px;
    }
    /*.creat-intell-list-bot{*/
    /*    padding-bottom: 80px;*/
    /*}*/
    .cati-bot{
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .cati-top-icon {
        width: 18px;
        margin-right: 12px;
    }
    .cabu-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .cabu-li:last-child{
        margin-bottom: 0px;
    }
    .ctact-addr-btlist-ul {
        flex-wrap: wrap;
    }
    .ctact-addr-tplist-item{
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 20px;
    }
    .ctact-addr-tplist-item:last-child{
        margin-bottom: 0px;
    }
    .caul-sect-le {
        position: relative;
        top: auto;
        left: auto;
        height: auto;
        width: 100%;
    }
    .caul-sect-ri {
        width: 100%;
        padding: 25px 20px 17px;
    }
    .caul-sect {
        flex-wrap: wrap;
    }
    .csrt-icon {
        width: 30px;
        margin-right: 8px;
    }
    .caul-sect-ri-tp {
        margin-bottom: 8px;
    }
    .caul-sect-ri-edr ul li p {
        line-height: 1.5;
    }
    .caul-sect-ri-edr {
        margin-bottom: 12px;
    }
    .caul-sect-le .slick-dots li {
        width: 20px;
    }
    .caul-sect-le .slick-dots {
        bottom: 8px;
    }
    .ctact-addr-ul-li{
        margin-bottom: 24px;
    }
    .ys-form-inof-item4{
        width: 100%;
    }
    .ctact-form .ys-form-inof-item {
        margin-bottom: 12px;
    }
    .ys-fiiss-core, .ys-fii-select .ys-select-bd {
        height: 126px;
    }
    .ys-ficode-wrap{
        padding-right: 0px;
    }
    .ctact-main .ys-fic-auth-img {
        width: 114px;
        height: 38px;
    }
    .ctact-main .ys-fic-auth {
        width: calc(100% - 124px);
    }
    .ys-form-inof-submit .std-btn3-icon, .ys-form-inof-submit .std-btn3-box::after {
        width: 28px;
        height: 28px;
        right: 8px;
    }
    .ys-form-inof-submit .std-btn3-box {
        padding: 6px 8px 6px 8px;
    }
    .ctact-main .ys-form-inof-submit{
        width: 100%;
    }
    .ctact-addr-ul {
        margin-top: 36px;
    }
    .cjul-box-bot-list{
        margin-bottom: 8px;
    }
    .cjul-box-bot-list:last-child{
        margin-bottom: 0px;
    }
    .cjul-box-bot{
        flex-wrap: wrap;
    }
    .cjul-box {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .career-job-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .career-job-bg img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .career-job-textbox {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        z-index: 2;
        padding: 30px 12px;
    }
    .career-main h2 {
        margin-bottom: 6px;
    }
    .ctul-list{
        width: 100%;
        margin-bottom: 16px;
    }
    .ctul-list:last-child{
        margin-bottom: 0px;
    }
    .career-train-ul-li{
        margin-bottom: 16px;
    }
    .career-train-ul-li.nomore .ctul-list{
        width: 100%;
    }
    .career-train-ul-li{
        flex-wrap: wrap;
    }
    .prodet-runing-list .prlu-li {
        width: 160px;
        padding: 0px 10px !important;
    }
    .prodet-runing-list .prodet-runing-list-ul {
        width: calc(calc(160px* var(--width-shu)) + calc(0px* var(--width-shu)));
    }
    .career-treat-ul-li:nth-child(n){
        animation-delay: 0.2s;
    }
    .career-treat-ul-li{
        padding: 0 8px;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        height: auto !important;
    }
    .career-treat-ul-li:not(:first-child){
        display: none;
    }
    .career-treat-ul{
        margin: 0 -8px;
        display: block;
    }
    .career-treat-ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .ctul-sect-box {
        padding: 25px 12px;
        position: relative;
    }
    .slick-dots li{
        width: 12px;
    }
    .career-ener-min-le p span {
        margin-right: 4px;
        font-size: 22px;
    }
    .cemr-select {
        margin-right: 0px;
        margin-bottom: 16px;
        width: 100%;
    }
    .career-ener-min-ri{
        flex-wrap: wrap;
    }
    .cemr-select .ys-select {
        height: 38px;
    }
    .cemr-sear {
        width: 100%;
    }
    .cemr-sear .std-btn5-box{
        padding: 6px;
    }
    .career-ener-bot-tplist{
        display: none;
    }
    .cebt-lis2, .cebu-li-tp-lis2 {
        width: 25%;
    }
    .cebt-lis1, .cebu-li-tp-lis1 {
        width: 75%;
    }
    .cebu-li-tp {
        padding: 14px 16px;
        flex-wrap: wrap;
        position: relative;
    }
    .cebt-lis1, .cebu-li-tp-lis1 {
        width: 100%;
        margin-bottom: 6px;
    }
    .cebt-lis2, .cebu-li-tp-lis2 {
        width:45%;
    }
    .cebt-lis3, .cebu-li-tp-lis3 {
        width: 10%;
    }
    .cebt-lis4, .cebu-li-tp-lis4 {
        width: 40%;
    }
    .cebu-li-tp-lis5 {
        width: auto;
        position: absolute;
        top: 50%;
        right: 16px;
        transform: translateY(-50%);
    }
    .cebu-li{
        border-radius: 10px;
        margin-bottom: 16px;
    }
    .newsdet-cont-wrap{
        flex-direction: column;
    }
    .newsdet-cont-le, .newsdet-cont-ri{
        width: 100%;
    }
    .nulb-icon {
        width: 16px;
        margin-right: 18px;
    }
    .nulb-icon::after {
        right: -8px;
        height: 56%;
    }
    .nltl-ul-li{
        padding: 0 10px;
    }
    .nltl-ul{
        margin: 0 -10px;
    }
    .nltl-ul-li-box p{
        font-size: 12px;
    }
    .newsdet-cont-le-edr {
        padding-top: 14px;
        margin-top: 14px;
        padding-bottom: 10px;
        margin-bottom: 18px;
    }
    .newsdet-cont-ri {
        padding-left: 0;
        margin-top: 36px;
    }
    .newsdet-cont-ri h2 {
        padding-bottom: 12px;
        margin-bottom: 18px;
    }
    .ncrn-ul-li a {
        padding: 22px 0 16px;
    }
    .newsdet-cont-ph{
        display: block;
    }
    .newsdet-cont-ri .newsdet-cont-ri-sahre{
        display: none;
    }
    .newsdet-cont-ri-sahre {
        margin-bottom: 0;
        margin-top: 14px;
    }
    .news-list-top{
        flex-direction: column-reverse;
    }
    .news-list-top-le, .news-list-top-ri {
        width: 100%;
    }
    .news-list-top-ri{
        margin-bottom: 16px;
        animation-delay: 0.2s;
    }
    .news-list-top .std-btn5 {
        margin-top: 12px;
    }
    .news-list-bot-list {
        width: 100%;
        margin-bottom: 10px;
    }
    .nlbl-lis {
        width: 33.333333%;
    }
    .nlbu-li-link {
        align-items: flex-start;
        flex-direction: column;
    }
    .nlbu-li-link .ys-imgbox-cover {
        width: 100%;
        margin-bottom: 16px;
    }
    .nlbu-li-ri {
        padding-left: 0;
        padding-bottom: 0;
        width: 100%;
    }
    .nlbu-li-ri .std-btn5 {
        left: auto;
        position: relative;
        margin-top: 12px;
        bottom: auto;
    }
    .nlbu-li-link {
        padding: 24px 0 18px;
    }
    .prodet-wrap-item {
        padding: 36px 20px;
    }
    .prodet-wrap-item::after{
        width: calc(100% - 40px);
        left: 50%;
        transform: translateX(-50%);
    }
    .prodet-wrap-need .prodet-wrap-feat-cont h2, .prodet-wrap-rela .prodet-wrap-feat-cont h2 {
        margin-bottom: 0px;
    }
    .prodet-wrap-need .prodet-wrap-rela-tp{
        margin-bottom: 0;
    }
    .prodet-wrap-item:last-child{
        padding-bottom: 0px;
    }
    .pwtl-pic {
        width: 100%;
    }
    .prodet-wrap-tech-text {
        padding: 6px 30px;
        margin-bottom: 10px;
    }
    .prodet-wrap-tech-text {
        padding: 6px 30px;
        margin-bottom: 10px;
    }
    .prodet-wrap-tech-table tbody tr td:first-child {
        max-width: 55%;
        min-width: 55%;
        width: 55%;
    }
    .prodet-wrap-tech-table tbody tr td:first-child, .prodet-wrap-tech-table tbody tr td:last-child {
        padding: 6px 10px;
        font-size: 12px;
    }
    .prodet-wrap-tech-table thead tr th {
        padding: 4px 10px;
    }
    .prodet-wrap-tech-table {
        height: 290px;
    }
    .prodet-wrap-tech .pwfr-more {
        margin-top: 0;
        padding-top: 20px;
    }
    .pwfr-more .std-btn2-icon{
        width: 22px;
    }
    .pwpu-lis{
        width: 100%;
    }
    .pwpu-lis a {
        padding: 10px 18px;
    }
    .pwfr-ul-li {
        width: 100%;
        padding: 0 10px;
        margin-bottom: 24px;
    }
    .pwfr-ul{
        margin: 0 -10px;
    }
    .pulb-tit {
        padding-left: 18px;
        margin-bottom: 6px;
    }
    .prod-ban-ri {
        width: 100%;
        margin-bottom: 16px;
    }
    .prod-ban-le {
        width: 100%;
    }
    .pbrl-item-pic {
        width: 36px;
    }
    .prodet-ban-wrap{
        flex-direction: column-reverse;
    }
    .cebu-li .flru-li-bt {
        padding: 0 20px 20px;
        padding-top: 14px;
    }
    .flru-li-bt .std-btn3 {
        margin-top: 16px;
        width: 160px;
    }
    .mod-foot-bot-btm{
        padding-bottom: 0px;
    }
    .mfbb-le p a {
        margin-top: 6px;
    }
    .msul-box-cry{
        opacity: 0;
    }
    .mode-scen-ri {
        width: 100%;
        backdrop-filter:blur(5px);
    }
    .about-main .msru-lis {
        height: 90px;
        padding: 15px 14px;
    }
    .mode-scen-wrap, .mode-scen-ri {
        height: 540px;
    }
    .about-deve-ul-li {
        width: 100% !important;
    }
    .adul-bot{
        width: 100%;
    }
    .adul-top-lineadul-top-line {
        padding-left: 16px;
        margin-top: 6px;
    }
    .adul-top-year-num {
        font-size: 30px;
    }
    .adul-top-date {
        margin-top: 5px;
        font-size: 14px;
    }
    .about-deve-swip {
        padding-bottom: 54px !important;
    }
    .ahul-pic {
        padding: 4px;
    }
    .about-honor-ul-li1 {
        width: 50px;
        top: 35%;
        left: 14%;
    }
    .about-honor-ul-li2 {
        width: 50px;
        top: 35%;
        left: 24%;
    }
    .about-honor-ul-li3 {
        width: 62px;
        top: 50%;
        left: 31%;
    }
    .about-honor-ul-li4 {
        width: 62px;
        top: 65%;
        left: 36%;
    }
    .about-honor-ul-li5 {
        width: 66px;
        top: 63.5%;
        left: 47.5%;
        z-index: 2;
    }
    .about-honor-ul-li6 {
        width: 64px;
        top: 63%;
        left: 61%;
        z-index: 1;
    }
    .about-honor-ul-li7 {
        width: 60px;
        top: 41%;
        left: 72%;
    }
    .about-honor-cont {
        width: 100%;
        position: relative;
        margin-top: -13%;
    }
    .deve-liny-ul-li{
        width: 100%;
    }
    .deve-liny-ul-li:not(:first-child){
        animation-delay: 0.2s;
    }
    .deve-liny-ul-li::after{
        display: none;
    }
    .dlul-word p{
        line-height: 1.5;
    }
    .deve-actions-cont {
        top: auto;
        position: relative;
        left: auto;
        transform: inherit;
        width: calc(100% - 40px);
        padding: 42px 0 100px;
    }
    .deve-action-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .deve-action-bg img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .deve-action .mod-word {
        margin: 0 auto 20px;
    }
    .deve-action{
        margin-top: 0px;
    }
    .deve-action .home-intel-ul-li {
        width: 100%;
    }
    .deve-report-wrap{
        flex-direction: column;
    }
    .deve-report-le, .deve-report-ri {
        width: 100%;
    }
    .deve-report-ri-word {
        margin-bottom: 16px;
    }
    .deve-staff{
        width: 100%;
        padding: 0 20px;
    }
    .fllu-li {
        margin-bottom: 0px;
        margin-right: 20px;
    }
    .faq-list-le-ul{
        display: flex;
        align-items: flex-start;
        white-space: nowrap;
        overflow-x: scroll;
        border-bottom: solid 1px #999;
    }
    .faq-list-le {
        width: 100%;
        margin-bottom: 26px;
    }
    .faq-list-ri {
        padding-left: 0;
        width: 100%;
    }
    .faq-list-ri::after{
        display: none;
    }
    .faq-list-wrap{
        flex-direction: column;
    }
    .fllu-li-box{
        padding-bottom: 10px;
        padding-right: 0px;
    }
    .fllu-li-box::after{
        right: auto;
        bottom: auto;
        top: 100%;
        width: 100%;
        height: 2px;
    }
    .flru-li-bt{
        padding: 0 10px 14px;
    }
    .llru-list-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .llru-list .ys-imgbox-cover {
        width: 100%;
    }
    .llru-list-btn{
        flex-direction: column;
    }
    .llto-btn::after, .llto-reset::after {
        right: 13px;
        height: 68%;
    }
    .llto-btn, .llto-reset {
        padding-right: 26px;
    }
    .load-list-top-select {
        margin-bottom: 20px;
    }
    .load-list-top-other {
        padding-bottom: 8px;
        margin-bottom: 20px;
    }
    .llru-list-ri .std-btn5{
        margin-top: 20px;
    }
    .llru-list-ri-tit {
        height: auto;
        -webkit-line-clamp: inherit;
        margin-bottom: 10px;
    }
    .sffr-ul{
        display: none;
    }
    .sffr-pic-dots{
        top: -3px;
        width: 6px;
        height: 6px;
    }
    .msru-lis-link-icon{
        width: 24px;
        margin-bottom: 8px;
    }
    .service-main .msru-lis {
        height: 108px;
    }
    .service-liny .home-intel-ul {
        width: 100%;
    }
    .slbl-ul-li{
        width: 100%;
        margin-bottom: 18px;
    }
    .slbl-ul-li-box {
        padding: 25px 20px;
        border-radius: 5px;
    }
    .sulb-titl {
        margin-bottom: 12px;
    }
    .slls-pic {
        width: 18px;
        margin-right: 10px;
    }
    .arrows-icon {
        width: 26px;
        height: 26px;
    }
    .service-better-ri {
        padding: 25px 20px;
        width: 100%;
    }
    .service-better-le{
        width: 100%;
    }
    .service-better-cont{
        flex-direction: column;
    }
    .ys-fii-input {
        height: 36px;
    }
    .ys-form-inof-item{
        margin-bottom: 8px;
    }
    .service-better-cont .ys-fic-auth-img {
        width: 100px;
        height: 36px;
    }
    .service-better-cont .ys-fic-auth {
        width: calc(100% - 120px);
    }
    .ys-fii-tips span{
        font-size: 12px;
    }
    .ys-fia-text-btn {
        width: 16px;
        height: 16px;
        top: 4px;
    }
    .case-wrap .scul-hide {
        position: absolute;
        left: 0;
        top: 0;
        padding: 20px 18px;
        width: 100%;
        height: 100%;
    }
    .case-proj-ul .soludet-case-ul-li{
        width: 100%;
    }
    .case-proj-ul .soludet-case-ul-li:nth-child(n){
        animation-delay: 0.2s;
    }
    .case-proj-ul .scul-hide{
        height: 200px;
    }
    .case-main .ys-nyban-title p{
        font-size: 12px;
    }
    .case-main .ys-nyban-title h1{
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .case-main .ys-nyban-title{
        width: 100%;
    }
    /* .ys-banner .slick-dots li, .case-main .ys-nybanner .slick-dots li {
        height: 20px;
    } */
    .ys-banner .slick-dots, .case-main .ys-nybanner .slick-dots{
        right: 10px;
    }
    .prod-list.case-proj .soludet-intro-list {
        background: #F8F8F8;
    }
    .case-proj .soludet-intro-ul {
        white-space: nowrap;
        overflow-x: scroll;
        justify-content: flex-start;
    }
    .case-wrap .scul-hide{
        opacity: 0;
    }
    .case-modal-slide .mod-arrows{
        display: none;
    }
    .case-modal-slide-swip {
        width: 100%;
    }
    .case-modal .ys-modal-content {
        padding: 42px 20px;
        max-height: calc(100vh - 60px);
    }
    .case-modal .ys-modal-close .iconfont {
        font-size: 16px;
    }
    .case-modal .ys-modal-close {
        right: 10px;
        top: 10px;
        font-size: 20px;
    }
    .case-modal-cont-min {
        padding: 0;
    }
    .cmcm-list {
        flex-wrap: wrap;
    }
    .cmcm-list-item{
        margin-bottom: 6px;
    }
    .cmcm-list-item:last-child{
        margin-bottom: 0px;
    }
    .clib-icon {
        width: 16px;
        margin-right: 20px;
    }
    .cmcm-word {
        padding-top: 16px;
        margin-top: 16px;
    }
    .cmcm-tit {
        margin-bottom: 18px;
    }
    .case-modal .mCSB_scrollTools{
        right: -7px;
    }
    .case-modal .mCSB_inside>.mCSB_container {
        margin-right: 10px;
    }
    .case-modal-slide-swip {
        padding-bottom: 20px !important;
    }
    .swiper-pagination-bullet {
        width: 20px !important;
    }
    .scul-hide{
        padding: 16px 10px 20px;
    }
    .scul-hide-ul-li {
        padding: 0 5px;
    }
    .shul-img {
        width: 12px;
    }
    .case-proj-ul .scul-hide {
        height: 210px;
    }
    /* 20250108 */
    .nlbl-lis {
        width: auto;
    }
    .ys-nybanner2-select {
        position: relative;
        bottom: auto;
        left: auto;
        transform: inherit;
        margin-top: 20px;
    }
    .ys-nybanner2-select-ul{
        display: block;
    }
    .ys-nybanner2-select-ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .mode-main .slick-dots li.slick-active {
        background: var(--colormain1);
    }
    .mode-main .slick-dots li {
        background: #D8D9E2;
    }
    .mode-solu{
        padding-top: 30px;
    }
    .std-btn3-box {
        padding: 5px 10px 5px 10px;
    }
    .mode-solu-bot .std-btn3 {
        right: 10px;
        bottom: 10px;
    }
    .yx_rotate3_dots_nub {
        margin-bottom: 14px !important;
        width: 33.333333%;
    }
    .mode-applica-le-box span{
        font-size: 14px;
    }
    .yx_rotate3_dots_nub .malb-icon-img img{
        width: 40%;
    }
    .yx_rotate3_dots_nub .malb-icon-img{
        width: 40px;
        height: 40px;
    }
    .malb-icon {
        width: 36px;
        height: 36px;
    }
    .yx_rotate3_dots_nub .circle1{
        stroke-width: 3px;
    }
    .malb-icon svg{
        width: 100%;
        height: 100%;
    }
    .maru-li-box{
        flex-direction: column;
    }
    .maru-li-le, .maru-li-ri{
        width: 100%;
    }
    .maru-li-ri{
        padding-left: 0px;
        margin-top: 20px;
    }
    .maru-li-ri-wrap{
        height: auto;
        max-height: 150px;
    }
    .mode-main .mode-scen-ri{
        width: 100%;
    }
    .mode-choose-wrap{
        flex-direction: column-reverse;
    }
    .mode-choose-le, .mode-chooes-ri{
        width: 100%;
    }
    .mode-choose-le{
        padding-right: 0px;
    }
    .mode-chooes-ri{
        margin-bottom: 20px;
    }
    .mode-chooes-ri .slick-dots {
        bottom: 14px;
        padding-right: 0;
        text-align: center;
    }
    .mode-chooes-ri .slick-dots li {
        width: 18px;
    }
    .mode-adva-tplist-slide .arrows-prev {
        left: -10px;
    }
    .mode-adva-tplist-slide .arrows-next {
        right: -10px;
    }
    .mats-ul-li-tit {
        margin-bottom: 10px;
    }
    .mode-choose h2{
        margin-bottom: 10px;
    }
    .home-main h2, .home-mode h2 {
        margin-bottom: 12px;
    }
    .home-mode .mod-word{
        margin-bottom: 0px;
    }
    .hplu-li-pic::after{
        height: 58%;
    }
    .hprw-ul-li-box .ys-imgbox-cover::after{
        height: 100%;
    }
    .yx_rotate3_dots_nub .malb-icon-img {
        width: 36px;
        height: 36px;
    }
    .malb-icon {
        width: 30px;
        height: 30px;
    }
    .mode-applica-le-box span {
        font-size: 12px;
    }
    .mode-applica-le{
        margin-bottom: 20px;
    }
    .slbl-ul-li:nth-child(n+5){
        display: block;
    }
    .slbl-ul-li:nth-child(n+3){
        display: none;
    }
    .soludet-intro-ul-li p {
        padding: 6px 6px;
        font-size: 12px;
    }
    .soludet-intro-ul-li p::after{
        border: solid 1px var(--colormain1);
    }
    .home-mode-min{
        margin-bottom: 16px;
    }
    .home-innova-le {
        height: 400px;
    }
    .service-liny-tpslide-ul{
        width: 80%;
        margin: 0 auto;
        left: auto;
        transform: inherit;
    }
    .nlbl-lis{
        width: auto !important;
    }
    .nlbl-lis a{
        white-space: nowrap;
    }
    .case-proj-swip {
        white-space: nowrap;
        overflow-x: scroll;
    }
    .case-proj-swip {
        display: block !important;
        position: static;
        transform: inherit;
    }
    .nclp-ul{
        flex-wrap: wrap;
    }
    .nclp-ul-li {
        width: 100%;
        margin-bottom: 10px;
    }
    .nclp-ul-li:last-child{
        margin-bottom: 0px;
    }
    .nclp-ul-li-next .nclp-ul-li-icon {
        margin-right: 12px !important;
        margin-left: 0;
    }
    .nclp-ul-li-icon {
        width: 26px;
        height: 26px;
        margin-right: 12px;
    }
    .nclp-ul-li p{
        height: 1.75em;
        -webkit-line-clamp: 1;
    }
    .nclp-ul-li-next a {
        flex-direction: row;
    }
    .about-deve-slide .mod-arrows {
        width: 80px;
    }
    .about-deve-swip {
        padding-bottom: 30px !important;
    }
    .deve-staff-slide-pic{
        display: none;
    }
    .home-innova .slick-dots{
        padding-right: 0px;
    }
    .case-wrap-swip {
        width: 96%;
        margin: 0 auto;
    }
    .play-btn, .culs-play {
        width: 26px;
    }
    .hiul-tp .ys_demo_num {
        font-size: 28px;
    }
    .hmfu-li .std-btn1-icon, .hmsu-li-ul-li .std-btn1-icon, .hmfu-li .std-btn1-box::after, .hmsu-li-ul-li .std-btn1-box::after {
        width: 12px;
        height: 12px;
    }
    .mfbl-logo {
        width: 70px;
    }
    .mode-scen-ri {
        backdrop-filter: blur(10px);
        background: rgba(0, 0, 0, 0.15);
    }
    .soludet-adv-ul-li{
        margin-bottom: 20px;
        width: 100%;
    }
    .soludet-adv-ul-li:last-child{
       margin-bottom: 0px;
    }
    .soludet-adv-ul-li:nth-child(n){
        animation-delay: 0.2s;
    }
    .soludet-intro-ul.more{
        white-space: nowrap;
        overflow-x: scroll;
        justify-content: flex-start;
    }
    .soludet-intro-ul-li p {
        padding: 6px 10px;
        font-size: 12px;
    }
    .plls-icon {
        width: 20px;
    }
    .soludet-intro-list{
        border-radius: 125px;
        overflow: hidden;
    }
    .ys-video-btn .std-btn3-box p{
        font-size: 12px;
    }
    .ys-video-btn .std-btn3-icon {
        width: 20px;
        height: 20px;
        margin-left: 8px;
    }
    .home-intel .ys-cont1440{
        padding: 0;
    }
    .home-intel{
        overflow: hidden;
    }
    .home-intel-slide{
        padding: 0 20px;
    } 
    .home-intel-slide-ul .slick-list{
        overflow: hidden !important;
    }
    .home-intel-slide .mod-arrows {
        width: 94%;
    }
    .home-intel-slide .mod-arrows{
        left: 50%;
    }
    .soludet-case-wrap-tp .mod-arrows {
        width: calc(100% + 20px);
    }
    .soludet-solu .soludet-case-wrap-tp .mod-arrows {
        width: calc(100% + 50px);
    }
    .ys-nyban-img::after{
        width: 100% !important;
    }
    .llru-list .ys-imgbox-cover {
        width: 64%;
        margin: 0 auto;
    }
    .newllru-list-btn{
        padding-top: 0px !important;
    }
    .creat-intell-list-bot {
        margin-top: 0;
    }
    .cilb-slide-ul-li {
        padding: 0 6px;
    }
    .cilb-slide-ul{
        margin: 0 -6px;
    }
    .csul-sect {
        padding-bottom: 10px;
    }
    .mode-applica-le{
        width: 100%;
        margin-bottom: -28px;
    }
    .yx_rotate3_dots_nub .malb-icon-img {
        width: 30px;
        height: 30px;
    }
    .malb-icon::before {
        width: 30px;
        height: 30px;
        background: transparent;
    }
    .malb-icon-img::after{
        width: calc(100% - 6px);
        height: calc(100% - 6px);
        background: #fff;
        z-index: -1;
    }
    .yx_rotate3_dots_nub .malb-icon-img img {
        width: 46%;
    }
    .malb-icon {
        width: 30px;
        height: 30px;
    }
    .mode-applica-le-box span {
        margin-right: 0px;
        margin-bottom: 4px;
    }
    .ynsu-li {
        width: 100%;
        margin-bottom: 10px;
    }
    .ynsu-li:last-child{
        margin-bottom: 0px;
    }
    .ynsu-li-box {
        padding: 16px 12px;
    }
    .ynsu-li-ri-tit {
        margin-bottom: 4px;
    }
    .home-main .hmfu-li:nth-child(2) .std-btn1-box, .home-main .hmfu-li.fl .std-btn1-box{
        padding:2px;
    }
    .home-main .hmfu-li:nth-child(2) .std-btn1-icon, .home-main .hmfu-li.fl .std-btn1-icon {
        margin-right: 0px !important;
        margin-left: 0;
    }
    .csru-lis{
        width: 100%;
    }
    .home-intel-slide .mod-arrows{
        opacity: 0 !important;
        pointer-events: none;
    }
    .mode-main .hmfu-li .std-btn1-box, .mode-main .hmsu-li-ul-li .std-btn1-box {
        padding: 2px;
    }
    .ynsu-li .ynsu-li-box {
        background: var(--colormain1);
    }
    .ynsu-li .ynsu-li-arrow {
        opacity: 1;
    }
    .about-deve-swip {
        padding-bottom: 50px !important;
    }
    .cebt-lis p, .cebu-li-tp-lis p {
        font-size: 14px;
        line-height: 1.5;
    }
    .cebt-lis4, .cebu-li-tp-lis4 {
        width: 100%;
        margin-top: 6px;
    }
    .cebu-li-wrap {
        border-radius: 10px;
    }
    .case-modal .ys-modal-content {
        padding: 42px 0px 30px;
        max-height: calc(100vh - 60px);
    }
    .case-modal-cont {
        padding: 0px 20px;
    }
    .case-modal .mCSB_scrollTools {
        right: 0px !important;
        z-index: 9;
    }
    .case-modal .ys-modal-close {
        font-size: 16px;
    }
    .case-modal-slide-swip {
        padding-bottom: 16px !important;
    }
    .swiper-pagination-bullet {
        width: 16px !important;
    }
    .case-modal-cont-bot {
        padding: 0 10px;
    }
    .case-modal-cont-bot .mod-arrows{
        width: 100%;
    }
    .load-modal-cont-le{
        display: none;
    }
    .load-modal .ys-modal-content {
        max-height: calc(100vh - 80px);
    }
    .load-modal-cont-ri {
        width: 100%;
        padding: 40px 20px;
    }
    .load-modal .ys-modal-close .iconfont {
        font-size: 14px;
    }
    .load-modal .ys-modal-close {
        right: 10px;
        top: 10px;
        font-size: 14px;
    }
    .ys-fia-text-word{
        line-height: 1.5;
    }
    .ys-fii-input {
        height: 32px;
    }
    .load-modal .ys-fic-auth-img {
        width: 100px;
        height: 39px;
    }
    .load-modal .ys-fic-auth {
        width: calc(100% - 120px);
    }
    .ys-fii-name {
        font-size: 12px;
        line-height: 1.5;
    }
    /* 767end */
}
/* 2025.3.13 star */
@media screen and (max-width: 1920px) {}
@media screen and (max-width: 1680px) {
    .yntw-ri {
        padding: 30px 30px;
    }
    .yrul-btm-sp {
        font-size: 48px;
    }
    .yrul-btm .std-h4 {
        font-size: 20px;
    }
    .yrul-top {
        margin-bottom: 10px;
    }
    .yntw-ri-ul-li {
        margin-bottom: 20px;
    }
    .notice-list-top {
        margin-bottom: 55px;
    }
    .rnbu-link {
        padding: 15px 0;
    }
    .relatio-main .mod-btn {
        margin-top: 40px;
    }
    .ribu-link {
        padding: 30px 30px 25px;
    }
    .ribu-link-top {
        padding-bottom: 32px;
    }
    .relatio-informa-btm-ul {
        padding-bottom: 6px;
    }
    .deve-staff .mod-word {
        width: 52%;
    }
    .load-modal-cont {
        width: 960px;
    }
    .load-modal-cont-ri {
        padding: 60px 38px;
    }
    .ys-fic-auth-img {
        height: 52px;
    }
    .about-main .msul-box-tit {
        font-size: 26px;
        margin-bottom: 14px;
    }
    .about-main .msul-box-word p {
        font-size: 42px;
    }
}
@media screen and (max-width: 1440px) {
    .pc-fenye li {
        line-height: 27px;
    }
    .notice-list-ri .cemr-btn {
        width: 170px;
    }
    .notice-list-ri .cemr-sear {
        margin-left: 20px;
    }
    .notice-list-ri .cemr-reset {
        width: 124px;
    }
    .notice-list-le-input {
        width: 370px;
    }
    .notice-list-btm .mod-paging {
        margin-top: 55px;
    }
    .nlbh-info3 img {
        width: 20px;
        margin-bottom: 2px;
    }
    .notice-list-top {
        margin-bottom: 36px;
    }
    .notice-list-le-input {
        width: 304px;
    }
    .notice-list-ri .cemr-btn {
        width: 138px;
    }
    .notice-list-ri .cemr-reset {
        width: 110px;
    }
    .notice-list-ri .cemr-sear {
        margin-left: 12px;
    }
    .notice-list-btm-head,
    .nlbu-wrap {
        padding: 10px 22px;
    }
    .nlbu-li .nlbu-wrap {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .notice-list-btm .mod-paging {
        margin-top: 45px;
    }
    .nlbu-wrap .nlbh-info3 p {
        font-size: 14px;
    }
    .nlbu-wrap .nlbh-info2 p {
        font-size: 14px;
    }
    .yrul-top p {
        font-size: 14px;
    }
    .yrul-btm .std-h4 {
        font-size: 18px;
    }
    .yrul-btm-sp {
        font-size: 38px;
    }
    .yntw-ri {
        width: 46.5%;
        padding: 25px 26px;
    }
    .yrul-top {
        margin-bottom: 7px;
    }
    .yntw-ri-ul-li {
        margin-bottom: 15px;
    }
    .relatio-notice-btm {
        padding: 0 0px;
    }
    .rnbu-li {
        padding: 0 10px;
    }
    .relatio-notice-btm-ul {
        margin: 0 -10px;
    }
    .relatio-main .mod-btn {
        margin-top: 26px;
    }
    .ribu-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .relatio-informa-btm-ul {
        margin: 0 -10px;
    }
    .ribu-link .rnbu-link-btm-le {
        margin-bottom: 8px;
    }
    .rnbu-link-btm-ri .nlbh-info p {
        font-size: 14px;
    }
    .deve-staff .mod-word {
        width: 60%;
        margin: 0 auto 14px;
    }
    .load-modal-cont {
        width: 900px;
    }
    .about-main .msul-box-tit {
        margin-bottom: 12px;
        font-size: 22px;
    }
    .about-main .msul-box-word p {
        font-size: 38px;
    }
}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 1199px) {
    .notice-list-top {
        width: 100%;
        flex-wrap: wrap;
    }
    .notice-list-le {
        width: 100%;
        margin-bottom: 15px;
    }
    .notice-list-le .faq-list-sear {
        margin: 0;
    }
    .notice-list-ri .cemr-reset {
        margin-left: 0;
    }
    .notice-list-ri .cemr-sear {
        height: 40px;
    }
    .notice-list-btm .mod-paging {
        margin-top: 30px;
    }
    .notice-list-btm-head,
    .nlbu-wrap {
        padding: 10px 16px;
    }
    .nlbh-info2 {
        width: 15%;
    }
    .yntw-ri {
        width: 56.5%;
        padding: 20px 20px;
    }
    .yrul-btm-sp {
        font-size: 30px;
        padding-right: 5px;
    }
    .yrul-btm .std-h4 {
        font-size: 14px;
    }
    .ribu-link {
        padding: 22px 20px 18px;
    }
    .ribu-link .rnbu-link-btm-le {
        margin-bottom: 4px;
    }
    .notice-main .soludet-list {
        display: block;
    }
    .load-modal .ys-modal-close .iconfont {
        font-size: 18px;
    }
    .load-modal-cont-ri {
        padding: 50px 35px;
    }
    .load-modal .ys-fic-auth-img {
        height: 40px;
    }
    .msul-box-cry {
        width: 58%;
    }
    .about-main .msul-box-word p {
        font-size: 30px;
    }
    .about-main .msul-box-tit {
        margin-bottom: 10px;
        font-size: 20px;
    }
}
@media screen and (max-width: 767px) {
    .yntw-le {
        width: 100%;
        margin-bottom: 20px;
    }
    .yntw-ri {
        width: 100%;
    }
    .notice-list-le-input {
        width: 100%;
    }
    .notice-list-le {
        flex-wrap: wrap;
    }
    .faq-list-sear {
        height: 38px;
    }
    .notice-list-ri .cemr-sear {
        height: 38px;
    }
    .notice-list-ri .cemr-reset {
        width: 138px;
    }
    .notice-list-ri .cemr-sear {
        width: 50% !important;
    }
    .notice-list-ri {
        width: 100%;
    }
    .notice-list-btm-head {
        display: none;
    }
    .notice-list-btm-head,
    .nlbu-wrap {
        padding: 10px 12px;
    }
    .nlbu-li .nlbu-wrap {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .nlbu-wrap {
        flex-wrap: wrap;
    }
    .nlbh-info1,
    .nlbh-info2 {
        width: 100%;
        padding-right: 0 !important;
        margin-bottom: 5px;
    }
    .nlbu-wrap .nlbh-info1 p {
        max-height: 3.5em;
        -webkit-line-clamp: 2;
    }
    .nlbu-li:first-child .nlbu-wrap {
        border-top: 1px solid #D8D9E1;
    }
    .notice-list-btm .mod-paging {
        margin-top: 22px;
    }
    .pc-fenye li {
        line-height: 20px;
    }
    .rnbu-li {
        width: 100%;
    }
    .rnbu-li:first-child .rnbu-link {
        border-top: 1px solid #D8D9E1;
    }
    .relatio-main .mod-btn {
        margin-top: 20px;
    }
    .ribu-li {
        width: 100%;
    }
    .ribu-link {
        padding: 20px 18px 16px;
    }
    .rnbu-link-top p {
        max-height: 3.5em;
        -webkit-line-clamp: 2;
    }
    .ribu-link-top {
        padding-bottom: 16px;
    }
    .bid-visit-top .relatio-notice-tit {
        margin-bottom: 12px;
    }
    .relatio-main .bid-visit-top {
        margin-bottom: 20px;
    }
    .nlbh-info3 img {
        margin-bottom: 1px;
    }
    .relatio-informa-btm-ul {
        padding-bottom: 0px;
    }
    .rnbu-link-top p {
        max-height:3.5em;
        height: auto !important;
    }
    .pwtt-cry.more{
        white-space: nowrap;
        overflow-x: scroll;
    }
    .pwtt-cry.more .prodet-wrap-tech-table tbody tr td {
        width: 50%;
        max-width: 50%;
        min-width: 50%;
    }
    .home-main .home-intel-ul, .home-main .home-intel h2, .home-main .home-intel .mod-word{
        padding: 0 20px;
    }
    .hmfu-li .std-btn1-box p, .hmsu-li-ul-li .std-btn1-box p {
        position: absolute;
        left: -60px;
        top: 100%;
        white-space: nowrap;
        z-index: 3;
        opacity: 1;
        width: auto;
        padding: 3px 8px;
        backdrop-filter: blur(10px);
        background: #C2DFD3;
        backdrop-filter: blur(30px);
        -webkit-backdrop-filter: blur(30px);
        border-radius: 20px;
        clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
    }
    .hmfu-li.act .std-btn1-box p, .hmsu-li-ul-li.act .std-btn1-box p {
        left: auto;
        top: 100%;
        right: -20px;
        transform: inherit;
    }
        .hmfu-li.on .std-btn1-box p, .hmsu-li-ul-li.on .std-btn1-box p {
        clip-path: polygon(0% 0%, 110% 0%, 150% 100%, 0% 100%);
    }
    .hmfu-li .std-btn1-box, .hmsu-li-ul-li .std-btn1-box {
        padding: 2px;
        overflow: visible;
        position: relative;
    }
    .home-story .home-intel-ul-li{
        width: 50%;
    }
    .home-story .home-intel-ul{
        padding: 0 !important;
    }
    .msru-lis {
        padding: 18px 14px;
    }
    .load-modal-cont-ri {
        padding: 36px 20px;
    }
    .mod-foot-top-word p {
        font-size: 14px;
    }
    .mod-foot-top-tit {
        margin-bottom: 14px;
    }
    .prodet-wrap-tech .prodet-wrap-feat-ri::after {
        bottom: 6%;
    }
}
/* 2025.3.13 end */