@charset "utf-8";
/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .head-btn {
        margin-right: 45px;
    }
    .head-nav-item-nub {
        padding: 0px;
        margin: 0 10px;
    }
    .head-nav-item-title {
        padding: 0 8px 0 12px;
    }
    .head-num {
        margin-right: 30px;
    }
    .head-lang {
        margin-left: 18px;
    }
    .home-media-cont {
        padding: 200px 0 100px;
    }
    .home-serv-cont-left {
        top: 86%;
    }
    /* 20250604 */
    .gdsi-link-text {
        bottom: 56px;
    }
    .ys-banner-wrap-cont{
        padding-left: 240px;
        padding-right: 120px;
    }
    .ys-ban-card1{
        left: auto;
        right: 0%;
    } 
    .home-newso .home-solu-bg-img1 {
        top: 42%;
        right: auto;
        left: 3%;
        width: 996px;
        z-index: -1;
        opacity: 0.6;
    }
    .home-newso {
        padding-bottom: 140px !important;
    }
    /* 1920end */
}
@media screen and (max-width: 1680px) {
    :root {
        /* 字号 */
        --font90: 74px;
        --font48: 42px;
        --font40: 32px;
        --font32: 28px;
        --font28: 26px;
        --font24: 22px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 14px;
        --font14: 14px;
        /* 板块间距 */
        --space150: 120px;
        --space100: 80px;
        --space24: 20px;
        /* 导航 */
        --headh:70px;
    }
    .infodet-box-right {
        padding-left: 100px;
    }
    .iblt-title {
        font-size: 32px;
    }
    .infodet-box-right-top {
        padding: 22px 24px 36px;
    }
    .infodet-box-left-article {
        padding-top: 30px;
    }
    .copdet-banner-box-title, .copdet-page h1 {
        font-size: 32px;
    }
    .copdet-cry-right {
        padding-left: 90px;
    }
    .ilul-code {
        padding: 25px;
    }
    .papdet-cry-box-right {
        padding-left: 100px;
    }
    .pcbxr-code {
        padding: 40px 60px 30px;
    }
    .pcbxr-code-link-text {
        margin-bottom: 20px;
    }
    .infodet-box-right-top {
        padding: 20px 20px 36px;
    }
    .pcbl-top {
        padding: 25px 45px;
    }
    .pcbl-top {
        margin-bottom: 52px;
    }
    .ibrt-list-cry-li {
        margin-bottom: 30px;
    }
    .pcbl-title {
        font-size: 32px;
    }
    .coplist-first-box-right {
        padding-left: 40px;
        padding-right: 45px;
    }
    .coplist-page .cllb-info {
        padding: 25px 29px 35px;
    }
    .coplist-page .cllb-info-more::after {
        top: 1px;
    }
    .coplist-page .cllb-info-more {
        width: 78px;
    }
    .coplist-page .clbu-li {
        padding: 0 10px;
        margin-top: 20px;
    }
    .coplist-page .coplist-list-box-ul {
        margin: 0 -10px;
    }
    .coplist-first {
        padding: 60px 0 0;
    }
    .coplist-page .ys-nyban-title h1 {
        color: #fff;
        font-size: 36px;
        line-height: 1.5;
    }
    .comp-tabli.activepage {
        height: 35px;
        width: 35px;
    }
    .comp-tabli li {
        height: 35px;
        width: 35px;
    }
    .newslist-top-box-left {
        padding: 50px 32px 70px;
    }
    .newslist-list-right {
        padding-left: 100px;
    }
    .nlbl-list-info {
        padding: 16px 0;
    }
    .nlbl-list {
        margin: -18px 0;
    }
    .newslist-page .infodet-box-right-top {
        padding: 22px 24px 35px;
    }
    .newslist-list-right-tag {
        border-radius: 10px;
        border: 1px solid #D9D9D9;
        padding: 22px 24px 35px;
        margin-bottom: 20px;
    }
    .infodet-box-right-top.ibrt-box.newslist-list-right-bottom {
        padding: 22px 24px 35px !important;
    }
    .nlil-text {
        padding-left: 38px;
    }
    .newslist-top-title {
        margin-bottom: 26px;
    }
    .ilul-link img {
        width: 110px;
    }
    .std-btn1-link p {
        line-height: 42px;
    }
    .std-btn1-link {
        padding: 0 16px;
    }
    .paper-page .newslist-top-box-left {
        padding: 50px 32px 70px;
    }
    .paper-page .ntbl-cry {
        margin-bottom: 50px;
    }
    .paper-page .ntbl-title {
        margin-bottom: 31px;
    }
    .nlbu-li-link-text {
        padding-left: 32px;
    }
    .nllt-tag {
        margin-bottom: 46px;
    }
    .details-top-box-left {
        padding-right: 50px;
    }
    .dtbl-logo {
        width: 160px;
        margin-bottom: 30px;
    }
    .dtbl-title {
        font-size: 32px;
        margin-bottom: 42px;
    }
    .dtbl-num-left-num {
        font-size: 32px;
    }
    .dtbl-num-left {
        padding: 0px 32px;
    }
    .dtbl-num {
        margin: 0 -32px;
    }
    .details-cntr-box-left {
        padding-right: 102px;
    }
    .dcbl-info {
        margin-bottom: 24px;
    }
    .dcbl-cp {
        margin-bottom: 46px;
    }
    .dcbl-code-img {
        width: 94px;
    }
    .dcbl-box {
        padding: 34px;
    }
    .dcbl-btn {
        margin-bottom: 34px;
    }
    .dcbr-top svg {
        width: 32px;
    }
    .details-cntr {
        padding-bottom: 100px;
    }
    .details-scheme-box-title {
        margin-bottom: 26px;
    }
    .details-top {
        margin-bottom: 100px;
    }
    .clui-title {
        padding-right: 18px;
    }
    .cont-info-box-right {
        margin-top: -280px;
        padding: 40px 40px 54px;
    }
    .cibl-ercode-box img {
        width: 110px;
    }
    .proxysrv-list {
        padding-top: 100px;
    }
    .plbu-li {
        margin-bottom: 100px;
    }
    .plbu-li-link-right {
        padding-left: 60px;
    }
    .plbu-reversal .plbu-li-link-left {
        padding-left: 68px;
        padding-right: 64px;
    }
    .proxysrv-nav {
        left: 29px;
    }
    section.proxysrv-service {
        padding-top: 100px;
        padding-bottom: 80px;
    }
    .proxysrv-page .swiper-button-prev {
        width: 48px !important;
        height: 48px !important;
    }
    .proxysrv-page .swiper-button-next {
        width: 48px !important;
        height: 48px !important;
    }
    .psbt-title {
        margin-bottom: 36px;
    }
    .caselist-tag-box-title {
        margin-bottom: 30px;
    }
    .caselist-page .dtbl-logo {
        width: 160px;
        margin-bottom: 24px;
    }
    .caselist-page .dtbl-title {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .caselist-page .dtbl-num {
        margin: 0 -32px 32px;
    }
    .dtbl-num-left {
        padding: 0px 32px;
    }
    .caselist-page .details-top {
        padding: 41px 0 56px;
    }
    .caselist-page .dsbl-list-li {
        padding: 0 12px 60px;
    }
    .cont-page .ys-nyban-title h1 {
        font-size: 36px;
        margin-bottom: 10px;
    }
    .dllb-imgbox-mark {
        width: 110px;
        height: 60px;
        border-radius: 4px 4px 4px 6px;
    }
    .dllb-img {
        border-radius: 8px;
    }
    .dllb-img img {
        border-radius: 8px;
    }
    .dtbr-imgbox {
        border-radius: 14px;
    }
    .dtbr-imgbox img {
        border-radius: 14px;
    }
    .dcbl-info-name {
        font-size: 16px;
    }
    .dllb-imgbox-mark-logo {
        width: 98px !important;
    }
    .pcbxr-code-link-img {
        width: 180px;
    }
    .cont-info-box-right .smfi-fii-input {
        height: 44px;
    }
    .cont-info-box-right {
        border-radius: 15px;
    }
    .cibr-submit .std-btn1-link {
        height: 42px;
    }
    .pslb-bg {
        border-radius: 16px 16px 0px 0px;
    }
    .psbs-slide-link {
        border-radius: 16px;
    }
    .proxysrv-nav-list-li::before {
        height: 14px;
        width: 14px;
    }
    .proxysrv-nav-list-li {
        margin-bottom: 11px;
        padding: 6px 10px;
    }
    /* Leo -start */
    /* c21 */
    .stbu-li-link {
        padding: 22px 7px 22px 3px;
    }
    .stbu-li-link-le {
        width: 30px;
        flex-shrink: 0;
        margin-right: 13px;
        margin-top: 3px;
    }
    .start-tap-box-ul {
       
        margin-bottom: 70px;
    }
    .start-tap{
       margin-top: -40px;
}
    .stbt-ul-li-par {
        line-height: 42px;
        padding: 0 24px;
    }
    .ssdb-le {
        width: 36%;
        margin-left: 78px;
        margin-top: 60px;
    }
    .ssdb-le-tit {
        margin-bottom: 14px;
    }
    .ssdb-rii {
        margin-top: 22px;
        padding-left: 50px;
    }
    .ssdb-ri-tit {
        margin-bottom: 24px;
    }
    .ssdb-ri-editor h3 {
        margin-bottom: 9px;
    }
    .ssdb-ri-editor p {
        margin-bottom: 20px;
    }
    .ssdb-lei {
        width: calc(63% + 86px);
        margin-left: -99px;
    }
    .start-switch-dtp.no-tit .ssdb-rii {
        margin-top: 50px;
    }
    .ssdb-rii-tit-ul {
        margin-top: 30px;
    }
    .srtu-li-pic {
        width: 42px;
        margin-top: -4px;
        margin-right: 9px;
    }
    .srtu-li {
        margin-bottom: 16px;
    }
    .sspb-tit {
        margin-bottom: 38px;
    }
    .start-switch-pic .slick-dots {
        bottom: 15px;
    }
    .start-switch-pic .slick-dots li {
        width: 66px;
    }
    .start-switch-text-box .sspb-tit {
        margin-bottom: 30px;
    }
    .sstb-ul-li {
        padding: 0 10px;
    }
    .sstb-ul {
        margin: 0 -10px;
    }
    .sstb-ul-li-box {
        padding: 54px 36px 42px 30px;
        border-radius: 16px;
    }
    .sulb-pic {
        width: 44px;
        margin-bottom: 24px;
    }
    .sulb-box-tit {
        margin-bottom: 8px;
    }
    .start-switch-core-box .sspb-tit {
        margin-bottom: 26px;
    }
    .sscb-ul-li-box {
        padding: 20px 48px 32px 32px;
    }
    .sscb-ul-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .sscb-ul {
        margin: 0 -10px;
        margin-bottom: -20px;
    }
    .sulb-image {
        width: 46px;
    }
    .sulb-tit {
        margin-bottom: 9px;
    }
    .start-switch-core.third .sscb-ul-li-box {
        padding: 20px 32px 30px 32px;
    }
    .start-tap-box-tab {
        margin-bottom: 45px;
    }
    /* d11 */
    .data-key-box-tit {
        margin-bottom: 30px;
    }
    .dkbc-link {
        width: 135px;
    }
    .data-under-box .data-key-box-tit {
        margin-bottom: 42px;
    }
    .dubl-top-cont {
        padding: 32px 35px 35px 35px;
    }
    .dtct-le {
        padding-right: 20px;
    }
    .dubl-top-cont-tiem {
        margin-bottom: 10px;
    }
    .dubl-top-cont-tit {
        width: 79%;
    }
    .data-under .std-btn1-link p {
        line-height: 34px;
    }
    .data-under .std-btn1-link {
        padding: 0 15px;
    }
    .dbul-cont {
        padding: 26px 30px 35px 30px;
    }
    .dubl-top {
        margin-bottom: 20px;
    }
    .dubr-box-cent {
        padding: 34px 48px 36px 39px;
    }
    .dubr-box-cent .dubl-top-cont-boux {
        margin-bottom: 20px;
    }
    .dubl-bot-ul-li:nth-child(2n) .std-btn1-link p {
        line-height: 34px;
    }
    .dubl-bot-ul-li {
        margin-right: 20px;
    }
    .data-prod-incre-par {
        margin-bottom: 85px;
    }
    .dpin-ul-li-tit {
        font-size: 70px;
        margin-bottom: 12px;
    }
    .data-prod-incre-num {
        margin-bottom: 75px;
    }
    .dpib-le-box-pic {
        width: 54px;
        border-radius: 16px;
        margin-bottom: 12px;
    }
    .dlbe-ul-li {
        margin-bottom: 16px;
    }
    .dpib-le-box {
        padding: 26px 38px 30px 36px;
        border-radius: 16px;
    }
    .drul-box {
        padding: 26px 32px 30px 32px;
        border-radius: 16px;
    }
    .dpib-ri-ul-li {
        padding-left: 16px;
    }
    .stbu-li::after {
        height: 40px;
    }
    .start-switch-pic .slick-dots li {
        width: 56px;
    }
    .sstb-ul-li-box {
        padding: 46px 36px 42px 30px;
        border-radius: 16px;
    }
    .dubl-top-pic {
        border-radius: 15px;
    }
    .dbul-pic {
        border-radius: 15px;
    }
    .dubr-box-pic {
        border-radius: 15px;
    }
    .data-prod-box-par {
        margin-bottom: 32px;
    }
    .dcws-box {
        padding: 42px 42px 50px 32px;
    }
    .dcws-box-tit {
        margin-bottom: 8px;
    }
    .dcws-box-pic {
        width: 220px;
        margin-bottom: 12px;
    }
    .data-prod-asdw {
        padding-bottom: 65px;
    }
    .data-pic-box-image {
        width: 500px;
    }
    .dkbc-link {
        width: 110px;
    }
    .data-key-box-cog {
        position: absolute;
        left: -5%;
        top: 32.5%;
    }
    /* Leo -end */
    .head-logo {
        width: 160px;
        margin-right: 26px;
    }
    .head-nav-item-title .ys-imgbox-cover {
        width: 14px;
        flex-shrink: 0;
        margin-left: 6px;
    }
    .head-nav-item-nub {
        padding: 0px;
        margin: 0 8px;
    }
    .head-nav-item-title {
        padding: 0 8px 0 10px;
    }
    .head-num a {
        font-size: 16px;
    }
    .head-num {
        margin-right: 20px;
    }
    .head-btn {
        margin-right: 24px;
    }
    .ys-search5-icon {
        width: 26px;
    }
    .head-lang-top-circle {
        width: 22px;
    }
    .head-lang-top-jian {
        width: 20px;
        margin-left: 2px;
    }
    .ys-hd-pc {
        padding: 0 40px 0 80px;
    }
    .prod-pull, .serv-pull {
        width: 900px;
        left: -160px;
    }
    .mod-pull-icon {
        width: 12px;
        height: 12px;
        top: 8px;
    }
    .prod-pull .mod-pull-icon, .serv-pull .mod-pull-icon {
        left: 190px;
        transform: translateX(0%) rotate(45deg);
    }
    .pplu-li {
        padding: 30px 35px;
    }
    .pplu-li-list-item {
        padding: 0 10px;
        margin-top: 18px;
    }
    .mpul-link-icon, .plli-pic {
        width: 18px;
        margin-right: 6px;
    }
    .prod-pull-ri {
        padding: 30px 35px;
    }
    .prod-pull-ri-wrap span {
        margin-bottom: 20px;
    }
    .mod-pull-bot {
        padding: 30px 20px;
        border-radius: 15px;
    }
    .mod-pull-ul-li {
        margin-bottom: 22px;
    }
    .ys-footer-bg-pic2 {
        width: 572px;
    }
    .ys-footer-bg-pic1 {
        width: 896px;
    }
    .mfmb-fl-list-item {
        padding: 0 20px;
    }
    .mfmb-fl-list{
        margin: 0 -20px;
    }
    .mful-code {
        width: 94px;
    }
    .mfmb-fl {
        padding-right: 50px;
    }
    .mfbc-le-bt p a {
        margin-left: 10px;
    }
    .mod-foot {
        padding-top: 90px;
    }
    .mod-foot-tit {
        margin-bottom: 16px;
    }
    .mod-foot-top {
        margin-bottom: 70px;
    }
    .mfmb-fl-wrap {
        padding-top: 28px;
    }
    .home-new-link-le {
        padding-right: 80px;
    }
    .hnll-word {
        margin-top: 12px;
    }
    .home-new-link-le .std-btn1 {
        margin-top: 26px;
    }
    .hnul-link {
        padding: 20px 22px 20px 10px;
    }
    .home-new-ul-li {
        padding: 0 10px;
    }
    .home-new-ul{
        margin: 0 -10px;
    }
    .ntbl-topbox-tag{
        font-size: 12px;
    }
    .hnul-link-fr-tit,
    .hnul-link-fr-tit::after{
        font-size: 16px !important;
    }
    .hrlu-lis {
        width: 160px;
        margin-right: 18px;
    }
    .home-runing-list-ul {
        width: calc(calc((160px * var(--width-shu))) + calc((18px * var(--width-shu))));
    }
    .home-slide .details-top-box-left {
        padding-left: 80px;
    }
    .home-slide-cont::before {
        width: 460px;
        height: 460px;
    }
    .home-slide-cont::after {
        width: 306px;
        height: 306px;
    }
    .home-slide h2{
        margin-bottom: 48px;
    }
    .home-slide .dtbl-logo {
        width: 170px;
        margin-bottom: 6px;
    }
    .hsul-btn {
        margin-top: 45px;
    }
    .home-main .home-slide .dtbl-title {
        margin-bottom: 16px;
    }
    .arrows-icon{
        width: 34px;
    }
    .home-slide .mod-arrows {
        width: calc(100% + 120px);
    }
    .home-info {
        margin-top: -115px;
    }
    .home-info .ys-cont1440 {
        padding: 232px 0 70px;
    }
    .home-info-ri-cry span {
        font-size: 188px;
    }
    .home-info-ri-cry p {
        font-size: 20px;
    }
    .home-info-cont {
        margin-bottom: 140px;
    }
    .hiul-box .ys-demo-num1{
        font-size: 48px;
        margin-right: 12px;
    }
    .hiul-box {
        padding-top: 28px;
    }
    .home-runing-list1, .home-runing-list3 {
        width: 78vw;
    }
    .home-runing-list4{
        width: 70vw;
    }
    .about-ban-le {
        padding-left: 0;
        padding-right: 60px;
    }
    .about-tab p::after {
        top: 11px;
        width: 8px;
        height: 8px;
    }
    .about-tab {
        margin-bottom: 18px;
    }
    .about-page h1 {
        margin-bottom: 30px;
    }
    .about-page .home-info-ul-li {
        padding: 0 15px;
    }
    .about-page .home-info-ul {
        margin: 0 -15px;
    }
    .about-hono {
        padding-bottom: 170px;
    }
    .about-cult .ys-cont1280 {
        position: relative;
        width: 80vw;
    }
    .about-topcry {
        padding: calc(120px + var(--headh)) 0 110px;
    }
    .acul-cry {
        width: 68%;
        margin: 0 auto;
    }
    .about-pic-ul-li4 .apul-crys {
        width: 280px;
    }
    .about-pic-ul-li1 .apul-crys, .about-pic-ul-li3 .apul-crys, .about-pic-ul-li5 .apul-crys {
        width: 220px;
    }
    .about-pic-ul-li2 .apul-crys {
        width: 260px;
    }
    .about-cult-cont {
        width: 70%;
        border-radius: 25px;
        padding: 115px 0;
    }
    .acul-cry-tit {
        margin-bottom: 26px;
    }
    .acul-cry {
        width: 72%;
        margin: 0 auto;
    }
    .awhs-li-wrap-year {
        font-size: 56px;
        margin-bottom: 18px;
    }
    .awhs-li-wrap {
        padding-left: 32px;
        padding-right: 70px;
    }
    .awhs-li.awhs-li1 {
        width: 440px !important;
    }
    .about-wait-history {
        margin-bottom: 680px;
    }
    .awhs-li-wrap::after {
        height: 248px;
    }
    .about-deve h2 {
        margin-bottom: 100px;
    }
    .about-comm {
        padding-bottom: 160px;
    }
    .about-addr-swip {
        bottom: 68px;
    }
    .aasc-ul-li {
        width: 342px !important;
    }
    .aasc-ul-li-box {
        padding: 40px 70px 25px 25px;
    }
    .aulb-text {
        margin-bottom: 26px;
    }
    .arlu-li-box {
        border-radius: 15px;
        padding: 20px 24px;
    }
    .arlu-li {
        width: 314px;
        margin-right: 20px;
    }
    .about-runing-list-ul {
        width: calc(calc((314px * var(--width-shu))) + calc((20px * var(--width-shu))));
    }
    .albh-pic {
        width: calc(100% - 60px);
    }
    .about-runing .about-comm-tit {
        margin-bottom: 45px;
    }
    .ywui-conts p, .yful-wrap-word p{
        font-size: 20px;
    }
    .ywui-conts::after {
        top: 15px;
        left: 0;
        width: 6px;
        height: 6px;
    }
    .home-swip h2{
        margin-bottom: 36px;
    }
    .htlb-le {
        padding-right: 60px;
    }
    .hlul-crys-icon {
        width: 18px;
        margin-right: 8px;
    }
    .hslu-li p {
        padding: 10px 24px;
    }
    .home-solu-botcry {
        margin-top: 54px;
    }
    .htlb-le .hsul-btn {
        margin-top: 30px;
    }
    .home-serv {
        margin-top: -115px;
    }
    .ys-banner-wrap{
        top: 55%;
    }
    .ys-banner-wrap-ri {
        width: 44%;
    }
    .ys-banner-wrap-le {
        width: 34%;
    }
    .ys-banner-wrap-le .hsul-btn {
        margin-top: 35px;
    }
    .ys-ban-word {
        margin-top: 14px;
    }
    .ys-ban-text {
        margin-top: 26px;
    }
    .ys-ban-picul {
        width: 52%;
    }
    .hmul-cry-list-item p{
        font-size: 14px;
    }
    .hmul-cry {
        width: calc(100% - 60px);
        bottom: 34px;
    }
    .hmul-cry-tit {
        margin-bottom: 16px;
    }
    .home-media-tp h2 {
        margin-bottom: 20px;
    }
    .home-media-tp{
        width: 38%;
    }
    .home-media-ul-li{
        padding: 0 10px;
    }
    .home-media-ul{
        margin: 0- 10px;
    }
    .hscl-svg {
        width: 210px;
    }
    .hscl-list {
        width: 92%;
    }
    .hscl-list-text p {
        padding: 10px 12px;
    }
    .hsdu-li3 .hsdu-li-box-icon {
        width: 90px;
        height: 90px;
    }
    .hsdu-li1 .hsdu-li-box-icon, .hsdu-li2 .hsdu-li-box-icon {
        width: 70px;
        height: 70px;
    }
    .hsdu-li5 .hsdu-li-box-icon, .hsdu-li4 .hsdu-li-box-icon {
        width: 80px;
        height: 80px;
    }
    .hsdu-li6 .hsdu-li-box-icon {
        width: 108px;
        height: 108px;
    }
    .home-serv-dots{
        width: 83%;
    }
    .hsdu-li-box p {
        font-size: 14px;
    }
    .hsbu-li {
        width: 350px;
        padding: 0 15px;
    }
    .home-serv-bt-ul {
        margin: 0 -15px;
    }
    .hsbu-li-box {
        padding: 18px 16px;
    }
    .hsbu-li-icon {
        width: 36px;
        margin-right: 18px;
    }
    .home-serv-bt {
        margin-top: 70px;
    }
    .proxysrv-page .psbs-slide {
        padding: 0 10px;
    }
    .proxysrv-page .psbs-wrapper {
        margin: 0 -10px;
    }
    .ys-hd-pc {
        padding: 0 40px 0 7.5vw;
    }
    .std-btn1-link {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .dsbs-wrapper-slide-info {
        padding: 20px 35px 23px 27px;
    }
    .dwsi-cry-icon {
        width: 44px;
    }
    .dwsi-cry-title {
        margin-bottom: 8px;
    }
    .details-scheme{
        padding: 100px 0;
    }
    .caselist-page .ys-main, 
    .details-page .ys-main{
        padding-top: 70px;
    }
    .form-modal-reset p, .form-modal-submit p {
        line-height: 42px;
        padding: 0 20px;
    }
    .form-select .ys-fii-input {
        height: 44px;
    }
    .cont-info-box-right .ys-fii-input input {
        font-size: 16px;
        padding-left: 20px;
    }
    .form-modal .ys-modal-content {
        width: 920px;
        border-radius: 15px;
    }
    .home-serv-bt {
        margin-top: 60px;
    }
    .awhs-li:nth-child(2n) {
        margin-top: 70px;
    }
    .yspc-wrap-tit {
        font-size: 38px;
        margin-bottom: 24px;
    }
    .yspc-wrap-input {
        height: 70px;
    }
    .yspc-wrap-input-text input, .yspc-wrap-input-text input::placeholder {
        font-size: 20px;
    }
    /* 20250604 */
    .area-adv-bot-tit {
        font-size: 200px;
    }
    .aacu-lis {
        padding: 0 10px;
    }
    .area-adv-cont-ul {
        margin: 0 -10px;
    }
    .area-adv-cont {
        padding: 130px 0 70px;
    }
    .aacu-lis-box {
        padding: 30px 35px 35px;
    }
    .dtbl-pic{
        width: 30px;
    }
    .dcws-box-pic {
        width: 200px;
    }
    .dcws-box {
        padding: 40px 35px;
    }
    .area-page .data-prod h2 {
        margin-bottom: 32px;
    }
    .area-cmr-right {
        width: 110px;
        top: 190px;
        right: -80px;
    }
    .asul-box-bot-tit {
        margin-bottom:4px;
    }
    .asul-box-bot, .area-solut.four .asul-box-bot {
        width: calc(100% - 50px);
    }
    .asul-box-bot-text {
        font-size: 16px;
    }
    .area-solut.four .asul-box-bot-word, .asul-box-bot-word {
        padding-top: 14px;
    }
    .area-solut-ul-li {
        padding: 0 10px;
    }
    .area-solut-ul{
        margin: 0 -10px;
    }
    .area-solut.four .asul-box-bot, .asul-box-bot{
        bottom: 30px;
    }
    .htlb-le {
        padding-right: 56px;
    }
    .apul-ri{
        padding-left: 60px;
    }
    .apul-box {
        padding: 25px 30px;
    }
    /* 20250612-delia-start */
    .home-media-tp {
        width: 36%;
        margin-bottom: 178px;
    }
    .home-media-cont {
        padding: 140px 0 70px;
    }
    .ybul-link {
        padding: 20px 12px;
        border-radius: 8px;
    }
    .home-swip .swiper-container {
        padding-bottom: 70px !important;
    }
    .ys-ban-text {
        margin-top: 10px;
    }
    /* 20250612-delia-end */
    /* 20250713 */
    .mode-page .area-solut .asul-box-bot-word {
        padding-bottom: 16px;
        padding-top: 10px !important;
    }
    .mode-page .area-solut{
        padding: 160px 0 60px;
    }
    .mkul-box-icon {
        width: 48px;
        margin-bottom: 20px;
    }
    .mkul-box{
        padding: 20px 20px 30px;
    }
    .mode-key-ul-li {
        margin-top: 30px;
    }
    .mode-adv .malu-li-icon {
        width: 50px;
        margin-bottom: 36px;
    }
    .mode-page .ys-cont1440{
        width: 78vw;
    }
    .mode-page .ys-cont1560{
        width: 78vw;
    }
    .mode-page .proxysrv-nav-list-li {
        padding-left: 22px;
    }
    .mode-page .proxysrv-nav {
        padding-top: 18px;
        padding-bottom: 18px;
        width: 140px;
        padding-left: 16px;
        border-radius: 0px 15px 15px 0px;
    }
    .malu-li-box{
        padding:25px 20px;
        border-radius: 15px;
    }
    .mode-ban-le {
        padding-right: 120px;
    }
    .ys-banner-wrap-cont{
        padding-left: 7.5vw;
        padding-right:3.75vw;
    }
    .home-newso-ri {
        width: 70%;
        border-radius: 0px 15px 0 0;
        padding-top: 30px;
        padding-right: 30px;
        padding-left: 70px;
    }
    .home-newso-le {
        width: 30%;
    }
    .hnlu-li-tps {
        padding: 28px 24px;
    }
    .hnlu-li-bts {
        padding: 0 22px 22px 24px;
    }
    .hbul-conts-word img {
        width: 64px;
    }
    .home-newso .home-solu-bg-img1 {
        top: 42%;
        right: auto;
        left: 0%;
        width: 796px;
        z-index: -1;
        opacity: 0.6;
    }
    .home-newso .home-solu-bg-img2 {
        width: 472px;
        top: 62%;
        left: -11%;
    }
    .home-newso {
        padding-bottom: 100px !important;
    }
    .home-pano .home-solu-bg-img1 {
        top: -40%;
        right: -20%;
        width: 796px;
    }
    .home-pano .home-solu-bg-img2 {
        width: 480px;
        top: -14%;
        left: -17%;
    }
    .home-pano-bg-pic {
        width: 30%;
    }
    .home-pano-tpul-li {
        width: 278px;
    }
    .ys-banner-wrap-cont{
        padding-right: 7.5vw;
    }
    .ys-ban-title {
        font-size: 42px;
        margin-bottom: 26px;
    }
    .ys-ban-card1{
        width: 246px;
    }
    .ys-ban-card2{
        width: 208px;
    }
    .ys-ban-card3{
        width: 220px;
    }
    .home-pano-btul-li{
        width: 230px;
    }
    .home-info-btul-li{
        padding: 24px;
    }
    .home-info-btul{
        margin: 0 -24px;
    }
    .home-pano-tpul-li3 {
        top: calc(100% - 292px);
        left: 1.5%;
    }
    .home-pano-tpul-li4 {
        top: calc(100% - 296px);
        left: calc(100% - 330px);
    }
    .home-pano-bg-pic {
        width: 34%;
    }
    .mfmb-link a{
        margin-left: 10px;
    }
    /* 2025.8.4-leo-start */
    .pprp-tit{
        margin-bottom: 14px;
    }
    .prod-pull-ri-plate{
        margin-bottom: 30px;
    }
    .pprp-link-box-pic{
        width: 18px;
        margin-right: 8px;
    }
    .mode-adv .malu-li-icon{
        margin-bottom: 16px;
    }
    /* 2025.8.4-leo-end */
    .pprp-link-box {
        margin-top: 18px;
    }
    /*20250827*/
    .maul-show-img {
        width: 20px;
    }
    .maul-show {
        padding: 10px 10px;
    }
    .mod-aside {
        width: 56px;
        padding: 16px 0;
    }
    .mod-aside-ul-top .maul-show-img {
        width: 14px;
    }
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    :root {
        /* 字号 */
        --font90: 58px;
        --font48: 36px;
        --font40: 28px;
        --font32: 26px;
        --font28: 24px;
        --font24: 20px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 14px;
        --font16: 14px;
        --font14: 14px;
        /* 板块间距 */
        --space150: 100px;
        --space100: 70px;
        --space24: 20px;
        /* 导航 */
        --headh:60px;
    }
    /* lucas start */   
    .iblt-title {
        font-size: 28px;
    }
    .infodet-box-right {
        padding-left: 80px;
    }
    .infodet-box-right-top {
        padding: 20px;
    }
    .ibrt-list-cry-li {
        margin-bottom: 20px;
    }
    .copdet-cry-right {
        padding-left: 80px;
    }
    .infodet-box-left-article {
        padding-top: 30px;
    }
    .copdet-banner-box-title, .copdet-page h1 {
        font-size: 28px;
    }
    .copdet-page .ibrt-list-cry-li a {
        padding: 20px 17px;
        box-shadow: 0px 4px 40px 0px rgba(0, 75, 121, 0.15);
    }
    .ilul-code {
        padding: 20px;
    }
    .papdet-cry-box-right {
        padding-left: 80px;
    }
    .pcbxr-code {
        padding: 30px 40px;
    }
    .pcbxr-code-link-text {
        margin-bottom: 20px;
    }
    .pcbl-title {
        font-size: 28px;
    }
    .pcbl-top {
        margin-bottom: 40px;
    }
    .coplist-first {
        padding: 50px 0 0;
    }
    .coplist-page .ys-nyban-title h1 {
        font-size: 32px;
    }
    .cfbr-time {
        margin-bottom: 6px;
    }
    .cfbr-text {
        margin-bottom: 24px;
    }
    .coplist-first-box-right {
        padding-left: 30px;
        padding-right: 30px;
    }
    .coplist-page .cllb-info {
        padding: 25px 20px;
    }
    .cllb-info-time {
        margin-bottom: 6px;
    }
    .cllb-info-title {
        margin-bottom: 18px;
    }
    .comp-tabli.activepage {
        height: 30px;
        width: 30px;
    }
    .comp-tabli li {
        height: 30px;
        width: 30px;
    }
    .coplist-list-box {
        padding-bottom: 50px;
    }
    .coplist-page .clbu-li {
        margin-top: 20px;
    }
    .newslist-top-box-left {
        padding: 20px 25px 30px;
    }
    .newslist-list-right {
        padding-left: 80px;
    }
    .nlil-text {
        padding-left: 30px;
    }
    .nlil-imgbox {
        width: 44%;
    }
    .nlil-text {
        width: 56%;
    }
    .newslist-list-box {
        padding-bottom: 60px;
    }
    .newslist-page .infodet-box-right-top,
    .newslist-list-right-tag {
        padding: 25px 20px;
    }
    .newslist-page .infodet-box-right-top.ibrt-box.newslist-list-right-bottom {
        padding: 25px 20px !important;
    }
    .newslist-top-title {
        margin-bottom: 22px;
    }
    .ntbl-cry {
        margin-bottom: 65px;
    }
    .nlil-text-title {
        margin-bottom: 51px;
    }
    .paper-page .std-btn1-link p {
        line-height: 40px;
    }
    .coplist-comp-tabli-left {
        margin-right: 42px;
    }
    .coplist-comp-tabli-right {
        margin-left: 42px;
    }
    .pc-fenye li {
        margin: 0 6px;
    }
    .std-btn1-link p {
        line-height: 38px;
    }
    .std-btn1-link {
        padding: 0 16px;
    }
    .pcbxr-code-link-img {
        width: 160px;
    }
    .pcbxr-code-link-text {
        margin-bottom: 10px;
    }
    .ilul-link img {
        width: 90px;
    }
    .paper-page .newslist-top-box-left {
        padding: 35px 25px;
    }
    .std-btn1-icon {
        width: 12px;
    }
    .nllt-download::after {
        width: 12px;
        height: 12px;
    }
    .nllt-download {
        width: 74px;
    }
    .nlbu-li-link-text {
        padding-left: 26px;
    }
    .nllt-tag {
        margin-bottom: 36px;
    }
    .newslist-list-box-ul {
        margin: 0;
    }
    .paper-page .nlbu-li {
        padding: 0;
        margin-bottom: 25px;
    }
    .paper-page .newslist-list-box-ul .nlbu-li:last-child {
        margin: 0;
    }
    .paper-page .nllt-title {
        font-size: 18px;
    }
    .paper-page .ntbl-title {
        margin-bottom: 10px;
    }
    .paper-page .ntbl-cry {
        margin-bottom: 20px;
    }
    .paper-page .newslist-list-right-tag {
        margin-bottom: 25px;
    }
    .paper-page .infodet-box-right-top {
        margin-bottom: 25px;
    }
    .details-top-box-left {
        padding-right: 40px;
    }
    .dtbl-logo {
        width: 130px;
        margin-bottom: 10px;
    }
    .dtbl-title {
        font-size: 28px;
        margin-bottom: 26px;
    }
    .dtbl-num-left-num {
        font-size: 28px;
    }
    .details-top {
        margin-bottom: 80px;
    }
    .details-cntr-box-left {
        padding-right: 70px;
    }
    .dcbr-top svg {
        width: 26px;
    }
    .dcbr-top {
        margin-bottom: 20px;
    }
    .details-page .yxedr-active p {
        margin-bottom: 10px;
    }
    .dcbr-bottom p {
        margin-bottom: 10px;
    }
    .details-cntr {
        padding-bottom: 80px;
    }
    .details-story-pagination {
        display: block;
        position: absolute;
        left: 50%;
        bottom: -24px;
        z-index: 1;
        transform: translate(-50%, 0%);
    }
    .clui-consulting::before {
        width: 16px;
        height: 16px;
    }
    .clui-line::before {
        width: 16px;
        height: 16px;
    }
    .clui-email::before {
        width: 16px;
        height: 16px;
    }
    .clui-address::before {
        width: 16px;
        height: 16px;
    }
    .clui-title {
        padding-right: 14px;
        padding-left: 20px;
    }
    .cont-info-box-left {
        padding-right: 70px;
    }
    .cont-info-box-left {
        padding-right: 100px;
    }
    .cibl-list {
        margin-bottom: 30px;
    }
    .cibl-ercode-box img {
        width: 90px;
    }
    .cibl-ercode-box {
        margin-right: 30px;
    }
    .cont-info-box-right {
        margin-top: -230px;
        padding: 30px 30px 44px;
    }
    section.cont-info {
        padding-top: 30px;
    }
    .proxysrv-list {
        padding-top: 60px;
    }
    .plbu-li-link-right {
        padding-left: 50px;
    }
    .plbu-li {
        margin-bottom: 80px;
    }
    .plbu-reversal .plbu-li-link-left {
        padding-left: 48px;
        padding-right: 54px;
    }
    .proxysrv-page .swiper-button-prev {
        width: 44px !important;
        height: 44px !important;
    }
    .proxysrv-page .swiper-button-next {
        width: 44px !important;
        height: 44px !important;
    }
    section.proxysrv-service {
        padding-top: 80px;
        padding-bottom: 60px;
    }
    .psbt-title {
        margin-bottom: 30px;
    }
    .caselist-page .dtbl-logo {
        width: 130px;
        margin-bottom: 10px;
    }
    .caselist-page .dtbl-title {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .caselist-page .dtbl-num {
        margin: 0 -32px 34px;
    }
    .caselist-page .details-top {
        padding: 30px 0 40px;
    }
    .caselist-page .details-top {
        margin-bottom: 60px;
    }
    .caselist-page .dsbl-list-li {
        padding: 0px 10px 30px;
    }
    .caselist-page .dsbl-list {
        margin: 0 -10px -30px;
    }
    .caselist-page .details-story-box-list {
        margin: 0 auto 60px;
    }
    .dllb-imgbox-mark {
        width: 110px;
        height: 64px;
    }
    .dllb-imgbox-mark-logo {
        width: 96px;
    }
    .caselist-page .dllb-imgbox-mark-logo {
        width: 96px;
    }
    .cont-page .ys-nyban-title h1 {
        font-size: 32px;
    }
    .dllb-imgbox-mark {
        width: 90px;
        height: 50px;
        border-radius: 4px;
    }
    .dllb-img {
        border-radius: 6px;
    }
    .dllb-img img {
        border-radius: 6px;
    }
    .dllb-info-title {
        margin-bottom: 10px;
    }
    .dtbr-imgbox {
        border-radius: 10px;
    }
    .dtbr-imgbox img {
        border-radius: 10px;
    }
    .dtbl-num-left {
        padding: 0px 22px;
    }
    .caselist-page .dtbl-num {
        margin: 0 -22px 34px;
    }
    .dllb-imgbox-mark-logo {
        width: 78px !important;
    }
    .cont-info-box-right .smfi-fii-input {
        height: 40px;
    }
    .cont-info-box-right {
        border-radius: 12px;
    }
    .clcb-box {
        width: 80px;
        height: 32px;
    }
    .ys-fia-text-btn {
        width: 16px;
        height: 16px;
        top: 3px;
    }
    .cibr-submit .std-btn1-link {
        height: 38px;
    }
    .cont-info-box-right .ys-fii-input input {
        font-size: 14px;
    }
    .pslb-bg {
        border-radius: 12px 12px 0px 0px;
    }
    .psbs-slide-link {
        border-radius: 12px;
    }
    .proxysrv-nav {
        left: 20px;
    }
    .pctl-list-li-info {
        padding: 3px 10px;
    }
    .ibrt-title {
        font-size: 20px !important;
    }
    .ilcl-link-cry-title {
        font-size: 16px !important;
    }
    .proxysrv-nav-list-li::before {
        height: 12px;
        width: 12px;
    }
    .proxysrv-nav-list-li {
        margin-bottom: 5px;
        padding: 5px 8px;
    }
    /* lucas end */
    /* Leo -start */
    /* c21 */
    .stbu-li::after {
        height: 42px;
    }
    .stbu-li-link {
        padding: 18px 6px 18px 3px;
    }
    .stbu-li-link::after {
        height: 4px;
    }
    .start-tap-box-ul {
        
        margin-bottom: 56px;
    }
    .start-tap{
       margin-top: -34px;
    }
    .stbt-ul-li-par {
        line-height: 38px;
        padding: 0 20px;
    }
    .ssdb-le {
        width: 38%;
        margin-left: 60px;
        margin-top: 60px;
    }
    .ssdb-lei {
        width: calc(63% + 63px);
        margin-left: -83px;
    }
    .ssdb-rii {
        margin-top: 0px;
        padding-left: 30px;
    }
    .ssdb-ri-tit {
        margin-bottom: 16px;
    }
    .ssdb-ri-editor h3 {
        margin-bottom: 8px;
    }
    .ssdb-ri-editor p {
        margin-bottom: 16px;
    }
    .start-switch-dtp.no-tit .ssdb-rii {
        margin-top: 35px;
    }
    .ssdb-rii-tit-ul {
        margin-top: 24px;
    }
    .srtu-li-pic {
        width: 38px;
        margin-top: -3px;
        margin-right: 8px;
    }
    .srtu-li {
        margin-bottom: 16px;
    }
    .sspb-tit {
        margin-bottom: 34px;
    }
    .start-switch-text-box .sspb-tit {
        margin-bottom: 28px;
    }
    .sstb-ul-li-box {
        padding: 42px 32px 38px 28px;
        border-radius: 14px;
    }
    .sulb-pic {
        width: 40px;
        margin-bottom: 18px;
    }
    .sulb-box-tit {
        margin-bottom: 7px;
    }
    .sscb-ul-li-box {
        padding: 19px 36px 28px 28px;
    }
    .sulb-image {
        width: 42px;
    }
    .sulb-tit {
        margin-bottom: 8px;
    }
    .sscb-ul-li {
        margin-bottom: 16px;
    }
    .sscb-ul {
        margin-bottom: -16px;
    }
    .start-switch-core-box .sspb-tit {
        margin-bottom: 24px;
    }
    .start-switch-core.third .sscb-ul-li-box {
        padding: 19px 28px 26px 28px;
    }
    .stbu-li-link-le {
        width: 26px;
        flex-shrink: 0;
        margin-right: 13px;
        margin-top: 3px;
    }
    .start-tap-box-tab {
        margin-bottom: 35px;
    }
    /* d11 */
    .data-key-box-tit {
        margin-bottom: 26px;
    }
    .dkbc-link {
        width: 112px;
    }
    .data-key-box-cog {
        top: 32.5%;
    }
    .data-under-box .data-key-box-tit {
        margin-bottom: 38px;
    }
    .dubl-top-cont {
        padding: 29px 32px 32px 33px;
    }
    .dtct-le {
        padding-right: 18px;
    }
    .dtct-ri p {
        padding: 3px;
    }
    .dubl-top-cont-tiem {
        margin-bottom: 9px;
    }
    .data-under .std-btn1-link p {
        line-height: 32px;
    }
    .dubl-bot-ul-li:nth-child(2n) .std-btn1-link p {
        line-height: 32px;
    }
    .dubl-bot-ul-li {
        margin-right: 16px;
    }
    .dubl-top {
        margin-bottom: 16px;
    }
    .dbul-cont {
        padding: 24px 26px 32px 26px;
    }
    .data-under .std-btn1-link {
        padding: 0 10px;
    }
    .data-under .std-btn1 {
        width: 94px !important;
    }
    .dubr-box-cent {
        padding: 29px 42px 31px 32px;
    }
    .dubr-box-cent .dubl-top-cont-boux {
        margin-bottom: 18px;
    }
    .data-prod-incre-tit {
        margin-bottom: 12px;
    }
    .data-prod-incre-par {
        margin-bottom: 70px;
    }
    .dpin-ul-li-tit {
        font-size: 60px;
        margin-bottom: 11px;
    }
    .data-prod-incre-num {
        margin-bottom: 60px;
    }
    .dpib-le-box-pic {
        width: 50px;
        border-radius: 14px;
        margin-bottom: 11px;
    }
    .dpib-ri-ul-li {
        padding-left: 14px;
    }
    .dpib-le-box {
        padding: 24px 30px 26px 30px;
        border-radius: 14px;
    }
    .dlbe-ul-li {
        margin-bottom: 14px;
    }
    .drul-box {
        padding: 24px 24px 26px 24px;
        border-radius: 14px;
    }
    .data-prod-incre-par {
        margin-bottom: 65px;
    }
    .srtu-li {
        margin-bottom: 12px;
    }
    .start-switch-pic .slick-dots {
        bottom: 15px;
    }
    .start-switch-pic .slick-dots li {
        width: 44px;
    }
    .sstb-ul-li-box {
        padding: 34px 28px 32px 24px;
        border-radius: 14px;
    }
    .sulb-pic {
        width: 38px;
        margin-bottom: 14px;
    }
    .dpib-le-box-pic {
        width: 42px;
        border-radius: 14px;
        margin-bottom: 11px;
    }
    .dpin-ul-li-tit {
        font-size: 64px;
        margin-bottom: 12px;
    }
    .dpin-ul-li-tit {
        font-size: 56px;
        margin-bottom: 12px;
    }
    .dubl-top-pic {
        border-radius: 12px;
    }
    .dbul-pic {
        border-radius: 12px;
    }
    .dubr-box-pic {
        border-radius: 12px;
    }
    .data-prod-box-par {
        margin-bottom: 26px;
    }
    .data-prod-box-tit {
        margin-bottom: 7px;
    }
    .dcws-box {
        padding: 32px 28px 36px 28px;
    }
    .dcws-box-tit {
        margin-bottom: 7px;
    }
    .dcws-box-pic {
        width: 190px;
        margin-bottom: 10px;
    }
    .data-prod-box-tit {
        margin-bottom: 6px;
    }
    .data-prod-box-par {
        margin-bottom: 20px;
    }
    .dcws-box {
        padding: 24px 24px 25px 24px;
    }
    .dcws-box-pic {
        width: 174px;
        margin-bottom: 4px;
    }
    .dcws-box-tit {
        margin-bottom: 6px;
    }
    .data-prod-asdw {
        padding-bottom: 55px;
    }
    .data-pic-box-image {
        width: 460px;
    }
    .dkbc-link {
        width: 86px;
    }
    .data-key-box-cog {
        position: absolute;
        left: -4.5%;
        top: 33%;
    }
    .dubr-box-cent {
        padding: 29px 33px 31px 32px;
    }
    .dubl-bot-ul-li:first-child .dbul-pic {
        border-radius: 15px;
    }
    /* Leo -end */
    .ys-hd-pc {
        padding: 0 32px 0 32px;
    }
    .head-logo {
        width: 130px;
        margin-right: 22px;
    }
    .head-nav-item-title .ys-imgbox-cover {
        width: 10px;
        flex-shrink: 0;
        margin-left: 5px;
    }
    .head-lang-top-jian {
        width: 16px;
        margin-left: 2px;
    }
    .head-lang {
        margin-left: 14px;
    }
    .head-btn {
        margin-right: 18px;
    }
    .head-num a {
        font-size: 14px;
    }
    .head-nav-item-nub {
        padding: 0px;
        margin: 0 4px;
    }
    .head-nav-item-title {
        padding: 0 8px 0 10px;
    }
    .head-num {
        margin-right: 12px;
    }
    .std-btn1-link {
        padding: 0 14px;
    }
    .std-btn1-link p {
        line-height: 36px;
    }
    .head-btn {
        margin-right: 14px;
    }
    .ys-search5-icon {
        width: 24px;
        transform: translateY(-2px);
    }
    .serv-pull-btn {
        display: inline-block;
        margin-bottom: 4px;
    }
    .pplu-li {
        padding: 24px 26px;
    }
    .prod-pull-ri {
        padding: 24px 26px;
    }
    .prod-pull, .serv-pull {
        width: 800px;
        left: -140px;
    }
    .prod-pull .mod-pull-icon, .serv-pull .mod-pull-icon {
        left: 166px;
        transform: translateX(0%) rotate(45deg);
    }
    .mod-pull-bot {
        padding: 25px 18px;
        border-radius: 10px;
    }
    .mod-pull-ul-li {
        margin-bottom: 18px;
    }
    .mod-foot {
        padding-top: 80px;
    }
    .mod-foot-top {
        margin-bottom: 54px;
    }
    .ys-footer-bg-pic2 {
        width: 472px;
    }
    .ys-footer-bg-pic1 {
        width: 796px;
    }
    .mful-code {
        width: 80px;
    }
    .mfmb-fl {
        padding-right: 30px;
    }
    .mfbc-le-bt p span, .mfbc-le-bt p a, .mltu-li a {
        font-size: 12px;
    }
    .mfbc-le-tp-ul {
        margin: 0 -10px;
    }
    .mltu-li {
        padding: 0 10px;
    }
    .mfmb-fl-list-item {
        padding: 0 10px;
    }
    .mfmb-fl-list{
        margin: 0 -10px;
    }
    .mfbc-ri-demo input {
        height: 36px;
    }
    .mfbc-le-bt p a {
        margin-left: 8px;
    }
    .home-info-ri-cry span {
        font-size: 150px;
    }
    .home-info-ri-cry span {
        font-size: 150px;
    }
    .home-info-le {
        width: 44%;
    }
    .home-info-cont {
        margin-bottom: 130px;
    }
    .home-info-cont{
        align-items: center;
    }
    .home-info {
        margin-top: -95px;
    }
    .home-info .ys-cont1440 {
        padding: 190px 0 70px;
    }
    .home-info-ri-img img {
        width: 22%;
    }
    .hiul-box .ys-demo-num1 {
        font-size: 40px;
        margin-right: 10px;
    }
    .hiul-word p {
        font-size: 12px;
    }
    .home-info-ul-li {
        padding: 0 15px;
    }
    .home-info-ul{
        margin: 0 -15px;
    }
    .hiul-box {
        padding-top: 24px;
    }
    .home-slide h2 {
        margin-bottom: 34px;
    }
    .home-slide .details-top-box-left {
        padding-left: 58px;
    }
    .dtbl-num {
        margin: 0 -22px;
    }
    .home-slide .dtbl-logo {
        width: 140px;
        margin-bottom: 6px;
    }
    .hsul-btn {
        margin-top: 35px;
    }
    .home-slide-cont::before {
        width: 360px;
        height: 360px;
    }
    .home-slide-cont::after{
        width: 240px;
        height: 240px;
    }
    .arrows-icon {
        width: 30px;
    }
    .home-slide .mod-arrows{
        width: calc(100% + 100px);
    }
    .hrlu-lis {
        width: 140px;
        margin-right: 18px;
    }
    .home-runing-list-ul {
        width: calc(calc((140px * var(--width-shu))) + calc((18px * var(--width-shu))));
    }
    .home-new-link-le {
        padding-right: 70px;
    }
    .hnll-tit{
        margin-top: 10px;
    }
    .home-new-link-le .std-btn1 {
        margin-top: 20px;
    }
    .hnul-link-fr {
        width: 58%;
        padding-left: 15px;
    }
    .hnul-link .ys-imgbox-cover {
        width: 42%;
        border-radius: 5px;
    }
    .hnul-link-fr-tit {
        margin-top: 8px;
    }
    .hnul-link {
        padding: 16px 12px;
    }
    .home-new-ul-li .ntbl-topbox-tag {
        font-size: 10px;
    }
    .home-new-topcry {
        margin-bottom: 34px;
    }
    .about-topcry {
        padding: calc(100px + var(--headh)) 0 80px;
    }
    .about-hono-le {
        width: 37%;
        padding-right: 100px;
    }
    .about-hono-ri {
        width: 63%;
    }
    .about-hono {
        padding-bottom: 140px;
    }
    .about-cult-cont {
        width: 70%;
        border-radius: 20px;
        padding: 100px 0;
    }
    .about-pic-ul-li4 .apul-crys {
        width: 254px;
    }
    .about-pic-ul-li2 .apul-crys {
        width: 230px;
    }
    .about-pic-ul-li1 .apul-crys, .about-pic-ul-li3 .apul-crys, .about-pic-ul-li5 .apul-crys{
        width: 210px;
    }
    .about-tab p::after {
        top: 10px;
        width: 6px;
        height: 6px;
    }
    .about-tab p {
        padding-left: 18px;
    }
    .acul-cry-tit {
        margin-bottom: 22px;
    }
    .about-wait-history-icon {
        width: 54px;
        height: 54px;
    }
    .awhs-li-wrap-year {
        font-size: 48px;
        margin-bottom: 14px;
    }
    .awhs-li.awhs-li1 {
        width: 386px !important;
    }
    .awhs-li-wrap {
        padding-left: 28px;
        padding-right: 50px;
    }
    .awhs-li-wrap::after {
        height: 216px;
        top: 62%;
    }
    .about-wait-history {
        margin-bottom: 490px;
    }
    .about-addr .arrows-icon {
        width: 26px;
    }
    .about-runing-cry::before, .about-runing-cry::after{
        width: 26%;
    }
    .arlu-li {
        width: 276px;
        margin-right: 18px;
    }
    .about-runing-list-ul {
        width: calc(calc((276px * var(--width-shu))) + calc((18px * var(--width-shu))));
    }
    .arlu-li-box {
        border-radius: 10px;
        padding: 18px 20px;
    }
    .about-runing-list {
        margin-bottom: 18px;
    }
    .albh-date {
        margin-bottom: 6px;
    }
    .albh-pic {
        width: calc(100% - 40px);
    }
    .albh-tit {
        margin-bottom: 2px;
    }
    .about-comm {
        padding-bottom: 110px;
    }
    .ywui-conts p, .yful-wrap-word p{
        font-size: 18px;
    }
    .ywui-conts::after {
        top: 14px;
        left: 0;
        width: 6px;
        height: 6px;
    }
    .ywui-conts {
        padding-left: 16px;
    }
    .yful-wrap-uls-item {
        margin-bottom: 16px;
    }
    .yful-wrap-word {
        margin-bottom: 22px;
    }
    .ywfl-item span {
        margin-right: 14px;
    }
    .ywfl-item-word {
        margin-bottom: 14px;
    }
    .home-swip h2{
        margin-bottom: 22px;
    }
    .htlb-le {
        width: 48%;
        padding-right: 50px;
    }
    .htlb-ri {
        width: 52%;
    }
    .htlb-le-ul-li {
        padding: 0 10px;
        margin-top: 14px;
    }
    .htlb-le-ul{
        margin:0 -10px;
    }
    .hbul-conts {
        padding: 14px 18px;
    }
    .hsbi-bot-uls-lis {
        margin-top: 12px;
    }
    .home-solu-bg-img3 {
        width: 696px;
    }
    .home-solu-bg-img2 {
        width: 372px;
    }
    .home-solu-bg-img1 {
        width: 211px;
    }
    .hsbi-bot{
        margin-top: 10px;
    }
    .home-serv {
        margin-top: -95px;
    }
    .ys-banner-wrap-le {
        width: 36%;
    }
    .ys-ban-word {
        margin-top: 10px;
    }
    .ys-banner-wrap-le .hsul-btn {
        margin-top: 30px;
    }
    .hmul-cry {
        width: calc(100% - 40px);
        bottom: 26px;
    }
    .hmul-cry-list-item p {
        font-size: 12px;
    }
    .hmul-cry-list-item::after {
        height: 12px;
    }
    .hmul-cry-tit {
        margin-bottom: 12px;
    }
    .home-media-tp {
        margin-bottom: 100px;
    }
    .hsbu-li-box {
        padding: 14px 12px;
    }
    .hsbu-li {
        width: 300px;
        padding: 0 15px;
    }
    .hsbu-li-icon {
        width: 30px;
        margin-right: 16px;
    }
    .hsdu-li3 .hsdu-li-box-icon {
        width: 70px;
        height: 70px;
    }
    .hsdu-li5 .hsdu-li-box-icon, .hsdu-li4 .hsdu-li-box-icon {
        width: 60px;
        height: 60px;
    }
    .hsdu-li1 .hsdu-li-box-icon, .hsdu-li2 .hsdu-li-box-icon {
        width: 58px;
        height: 58px;
    }
    .hsdu-li6 .hsdu-li-box-icon {
        width: 88px;
        height: 88px;
    }
    .pslb-bg {
        padding: 12px 14px;
    }
    .ys-hd-pc {
        padding: 0 32px 0 7.5vw;
    }
    .std-btn1-link {
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }
    .dsbs-wrapper-slide-info {
        padding: 20px 25px;
    }
    .dsbs-wrapper-slide{
        padding: 0 10px;
    }
    .dsbs-wrapper{
        margin: 0 -10px;
    }
    .details-scheme{
        padding: 90px 0;
    }
    .caselist-page .ys-main, 
    .details-page .ys-main{
        padding-top: 60px;
    }
    .fmul-uls-lis span {
        width: 14px;
        height: 14px;
        margin-right: 6px;
        top: 6px;
    }
    .fmul-uls-lis {
        margin-bottom: 8px;
    }
    .fmul-item-text {
        margin-bottom: 8px;
    }
    .fmul-text {
        margin-bottom: 12px;
    }
    .form-modal-bot {
        margin-top: 30px;
    }
    .form-modal-reset p, .form-modal-submit p {
        line-height: 38px;
        padding: 0 20px;
    }
    .fmul-item {
        margin-bottom: 26px;
    }
    .form-modal .ys-modal-content {
        width: 850px;
        padding: 40px 50px 18px;
        max-height: 560px;
        border-radius: 10px;
    }
    .hscl-list-text p {
        padding: 8px 10px;
        font-size: 14px;
    }
    .home-serv-cont-left {
        top: 84%;
    }
    .hscl-svg {
        width: 190px;
    }
    .hscl-list {
        width: 82%;
    }
    .hsbu-li-box {
        padding: 10px 12px;
    }
    .hsbu-li {
        width: 285px;
        padding: 0 10px;
    }
    .home-serv-bt-ul {
        margin: 0 -10px;
    }
    .home-serv-bt {
        margin-top: 46px;
    }
    .hsbu-li-icon {
        width: 26px;
        margin-right: 14px;
    }
    .hsdu-li-box p {
        font-size: 12px;
    }
    .hsdu-li2 {
        top: 40% !important;
        left: 65% !important;
    }
    .hsdu-li5 {
        top: 60% !important;
    }
    .hsdu-li4 {
        top: 50% !important;
    }
    .hsdu-li6 {
        top: 59% !important;
        left: 65% !important;
    }
    .home-serv-top {
        top: 220px;
    }
    .dsbl-list-li{
        padding: 0 10px;
    }
    .dsbl-list{
        margin: 0 -10px;
    }
    .awhs-li:nth-child(2n) {
        margin-top: 50px;
    }
    .about-wait-history {
        margin-bottom: 360px;
    }
    .about-deve h2 {
        margin-bottom: 70px;
    }
    .ys-fii-tips {
        font-size: 14px;
    }
    .yspc-wrap-tit {
        font-size: 32px;
        margin-bottom: 22px;
    }
    .yspc-wrap-input {
        height: 62px;
    }
    .yspc-wrap-input-text input, .yspc-wrap-input-text input::placeholder {
        font-size: 18px;
    }
    /* 20250604 */
    .ys-hd-pc {
        padding: 0 32px 0 50px;
    }
    .area-adv-bot-tit {
        font-size: 160px;
    }
    .aacu-lis-box {
        padding: 28px 24px;
    }
    .area-adv-cont {
        padding: 100px 0 60px;
    }
    .gdsi-link-text {
        bottom: 28px;
        padding: 0 15px;
    }
    .dcws-box-pic {
        width: 154px;
    }
    .area-page .data-prod h2 {
        margin-bottom: 28px;
    }
    .dtbl-pic {
        width: 24px;
        left: 24px;
    }
    .aacu-lis-box {
        padding: 25px 20px;
    }
    .area-cmr h2{
        margin-bottom: 32px;
    }
    .asul-box-bot-text {
        font-size: 14px;
    }
    .asul-box-bot, .area-solut.four .asul-box-bot {
        width: calc(100% - 34px);
        bottom: 22px;
    }
    .asul-box-bot-tit {
        margin-bottom: 4px;
        font-size: 22px;
    }
    .area-solut.four .asul-box-bot-word p {
        font-size: 12px;
    }
    .area-solut.four .asul-box-bot-word, .asul-box-bot-word {
        padding-top: 10px;
    }
    .area-solut-swip #ys-swiper2{
        padding-bottom: 30px !important;
    }
    .area-solut-swip .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: 0px !important;
    }
    .area-solut h2 {
        margin-bottom: 28px;
    }
    .apul-box {
        padding: 22px 26px;
    }
    .area-point-cont {
        width: 72%;
        margin: 0 auto;
    }
    .apul-ri {
        padding-left: 50px;
    }
    .apul-box {
        padding: 20px 24px;
    }
    /* 20250612-delia-start */
    .home-media-cont {
        padding: 120px 0 44px;
    }
    .home-media-tp h2 {
        margin-bottom: 14px;
    }
    .ybul-link-tps-word p {
        font-size: 12px;
    }
    .ybul-link-tps-tit {
        margin-bottom: 6px;
    }
    .ybul-link {
        padding: 16px 10px;
        border-radius: 6px;
    }
    .yful_wrap {
        padding: 20px 30px 40px 40px;
    }
    .yful-wrap-fl {
        width: 50%;
    }
    .yful-wrap-fr {
        width: 50%;
    }
    .home-swip .swiper-button-next, .home-swip .swiper-button-prev {
        width: 28px;
    }
    .home-swip .swiper-button-prev {
        left: -35px;
        top: calc(50% - 35px);
        transform: translateY(-50%);
    }
    .home-swip .swiper-button-next {
        right: -40px;
        top: calc(50% - 35px);
        transform: translateY(-50%);
    }
    .swiper-pagination-bullet{
        width: 6px;
        height: 6px;
        border-radius: 6px;
    }
    .home-swip .swiper-pagination-bullet-active{
        width: 20px !important;
    }
    .home-swip .swiper-pagination{
        padding: 3px 16px 6px;
    }
    /* 20250612-delia-end */
    /* 20250713 */
    .pnll-link{
        font-size: 12px;
    }
    .mode-page .proxysrv-nav-list-li {
        padding-left: 18px;
    }
    .mode-page .proxysrv-nav {
        padding-top: 16px;
        padding-bottom: 16px;
        width: 118px;
        padding-left: 8px;
        border-radius: 0px 10px 10px 0px;
    }
    .mode-page .proxysrv-nav-list-li{
        margin-bottom: 0px;
    }
    .mode-page .area-solut-ul-li{
        padding: 0 10px;
    }
    .mode-page .area-solut-ul{
        margin: 0 -10px;
    }
    .mode-page .area-solut .asul-box-bot-word {
        padding-bottom: 5px;
        padding-top: 6px !important;
    }
    .mode-page .area-solut .asul-box-bot-word p{
        font-size: 12px;
    }
    .mode-page .slick-list {
        padding-bottom: 50px;
    }
    .mode-page .slick-dots li.slick-active {
        width: 20px;
    }
    .mode-page .slick-dots{
        padding: 6px 16px;
    }
    .mode-page .slick-dots li{
        width: 8px;
        height: 8px;
    }
    .mkul-box-icon {
        width: 40px;
        margin-bottom: 15px;
    }
    .mkul-box {
        padding: 20px 20px;
    }
    .mode-key::after{
        width: 584px;
        height: 584px;
    }
    .mode-key::before{
        width: 440px;
        height: 440px;
    }
    .malu-li-box{
        padding:25px 20px;
        border-radius: 10px;
    }
    .malu-li{
        padding:10px;
    }
    .mode-adv-le-ul{
        margin: -10px;
    }
    .mode-plan .mkul-box{
        padding: 25px 20px;
    }
    .mode-plan .mkul-box-icon{
        margin-bottom: 28px;
    }
    .mode-plan .nkul-box-word p{
        font-size: 12px;
    }
    .mode-ban-le {
        padding-right: 90px;
    }
    .short-page .area-solut {
        padding: 60px 0 60px;
    }
    .ys-ban-title {
        font-size: 30px;
        margin-bottom: 24px;
    }
    .ys-banner-wrap-le {
        padding-right: 60px;
    }
    .ys-ban-card1 {
        width: 206px;
    }
    .ys-ban-card2 {
        width: 168px;
    }
    .ys-ban-card3 {
        width: 180px;
    }
    .home-pano-tpul-li {
        width: 208px;
    }
    .home-pano-tpul-li2 {
        top: 0%;
        left: calc(100% - 208px);
    }
    .home-pano-tpul-li3 {
        top: calc(100% - 260px);
        left: 1%;
    }
    .home-pano-tpul-li4 {
        top: calc(100% - 260px);
        left: calc(100% - 260px);
    }
    .hpbl-edr{
        padding: 20px 15px;
        border-radius: 15px;
    }
    .home-pano-btul-li {
        width: 190px;
    }
    .hpbl-edr p {
        margin-bottom: 8px;
    }
    .home-pano-btul-li1 .hpbl-edr p {
        margin-bottom: 12px;
    }
    .home-newso-le .hlul-crys p{
        font-size: var(--font20);
    }
    .hnlu-li-tps {
        padding: 22px 18px;
    }
    .hnlu-lis.on .hnlu-li-tps {
        padding-bottom: 12px;
    }
    .hbul-conts-word img {
        width: 54px;
    }
    .home-newso-ri {
        width: 70%;
        border-radius: 0px 15px 0 0;
        padding-top: 25px;
        padding-right: 25px;
        padding-left: 40px;
    }
    .home-newso {
        padding-bottom: 70px !important;
    }
    .home-info-btul-li{
        padding: 16px;
    }
    .home-info-btul{
        margin: 0 -16px;
    }
    .home-info-cont {
        margin-bottom: 110px;
    }
    .home-pano-tpul-li {
        width: 240px;
    }
    .home-pano-bg-pic {
        width: 33%;
    }
    .home-pano-tpul-li4 {
        top: calc(100% - 260px);
        left: calc(100% - 270px);
    }
    .home-pano-tpul-li2 {
        top: 8%;
        left: calc(100% - 260px);
    }
    .home-pano-tpul-li1 {
        top: 8%;
        left: 1.5%;
    }
    .mfmb-link a{
        margin-left: 8px;
    }
    /* 2025.8.4-leo-start */
    .pprp-tit{
        margin-bottom: 10px;
    }
    .prod-pull-ri-plate{
        margin-bottom: 22px;
    }
    .pprp-link-box-pic{
        width: 16px;
        margin-right: 6px;
    }
    .mode-adv .malu-li-icon{
        margin-bottom: 12px;
    }
    /* 2025.8.4-leo-end */
    .mode-adv .area-page-tit {
        margin-bottom: 30px;
    }
    /*20250827*/
    .mod-aside{
        display: none;
    }
    /* 1440end */
}
@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font90: 36px;
        --font48: 28px;
        --font40: 26px;
        --font32: 24px;
        --font28: 22px;
        --font24: 20px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 14px;
        --font16: 14px;
        --font14: 14px;
        /* 板块间距 */
        --space150: 60px;
        --space100: 50px;
        --space24: 20px;
    }
    /* lucas start */
    .infodet-box-right {
        padding-left: 40px;
    }
    .iblt-title {
        font-size: 26px;
    }
    .infodet-box-right-top {
        padding: 25px 20px;
    }
    .ibrt-list-cry-li {
        margin-bottom: 15px;
    }
    .ibrt-list-ul-li {
        padding: 0 10px;
    }
    .ibrt-list-ul {
        margin: 0 -17px;
    }
    .infodet-box-left-top {
        padding-bottom: 15px;
    }
    .infodet-box-left-cry {
        padding: 15px 0;
    }
    .infodet-box-left-article {
        padding-top: 20px;
    }
    .ilul-link img {
        width: 60px;
    }
    .copdet-cry-right {
        padding-left: 40px;
    }
    .copdet-page .ibrt-list-cry-li a {
        padding: 12px;
        box-shadow: 0px 4px 20px 0px rgba(0, 75, 121, 0.15);
    }
    .copdet-page .ilcl-link-cry-title {
        font-size: var(--font18);
    }
    .copdet-page .ibrt-list-cry-li {
        margin-bottom: 15px;
    }
    .ilul-code {
        padding: 12px;
    }
    .ibrl-li {
        margin-bottom: 5px;
    }
    .copdet-page .ilcl-link-img {
        margin-bottom: 8px;
    }
    .copdet-page .ilcl-link-cry-time {
        margin-bottom: 2px;
    }
    .copdet-banner-box-title, .copdet-page h1 {
        font-size: 26px;
    }
    .copdet-banner-box-time, .copdet-page .ys-nyban-title p {
        margin-bottom: 5px;
    }
    .copdet-page .ibrt-title {
        font-size: 20px !important;
        margin-bottom: 10px;
    }
    .papdet-cry-box-right {
        padding-left: 30px;
    }
    .pcbxr-code {
        padding: 25px 10px;
    }
    .pcbl-title {
        font-size: 24px;
        margin-bottom: 12px;
    }
    .pcbl-top::after {
        height: 250px;
    }
    .pcbl-top {
        padding: 25px;
    }
    .coplist-first-box-right {
        padding: 30px;
    }
    .cfbl-img {
        border-radius: 10px 0 0px 10px;
        height: 100%;
    }
    .coplist-list-box-ul {
        margin: -10px;
    }
    .clbu-li {
        width: 50%;
        padding: 10px;
    }
    .cfbr-time {
        margin-bottom: 0;
    }
    .cfbr-title {
        height: 1.6em;
        -webkit-line-clamp: 1;
        margin-bottom: 6px;
    }
    .cfbr-title::before {
        height: 1.6em;
        -webkit-line-clamp: 1;
    }
    .coplist-first {
        padding: 42px 0 22px;
    }
    .coplist-list {
        padding-top: 0;
    }
    .clbu-li-link {
        box-shadow: 0px 4px 20px 0px rgba(0, 56, 91, 0.20);
    }
    .coplist-page .clbu-li {
        padding: 0 10px;
        margin-top: 20px;
    }
    .coplist-page .coplist-list-box-ul {
        margin: 0 -10px;
    }
    .coplist-first-box-link {
        box-shadow: 0px 4px 20px 0px rgba(0, 75, 121, 0.15);
    }
    .newslist-top-bg {
        position: unset;
    }
    .newslist-top-bg img {
        border-radius: 10px 10px 0 0;
    }
    .newslist-top-box-left {
        border-radius: 0 0 10px 10px;
        background: linear-gradient(90deg, rgba(243, 50, 96, 0.80) 0%, rgba(133, 1, 157, 0.80) 100%);
        width: 100%;
        padding: 25px 20px;
    }
    .newslist-list-box-left {
        width: 62%;
    }
    .newslist-list-right {
        padding-left: 40px;
        width: 38%;
    }
    .newslist-page .nlil-imgbox img {
        object-fit: cover;
    }
    .newslist-top-box {
        padding: 0;
    }
    .nlbl-list-info {
        padding: 0;
        margin-bottom: 10px;
    }
    .nlil-text-title {
        margin-bottom: 30px;
    }
    .newslist-page .nlil-text-time {
        margin-bottom: 10px;
    }
    .newslist-page .nlil-text-tag-cry {
        padding: 4px 8px;
        margin-right: 10px;
    }
    .nlbl-list {
        margin: 0;
    }
    .nlil-text {
        padding-left: 20px;
    }
    .newslist-page .infodet-box-right-top,
    .newslist-list-right-tag {
        padding: 25px 20px;
    }
    .newslist-page .ibrt-list-cry-li {
        margin-bottom: 20px;
    }
    .newslist-page .ibrt-title {
        margin-bottom: 20px;
    }
    .ilcl-link-cry-title {
        font-size: 16px !important;
    }
    .infodet-box-left {
        width: 62%;
    }
    .infodet-box-right {
        width: 38%;
    }
    .coplist-page .ys-nyban-title h1 {
        font-size: 26px;
    }
    .coplist-first-box-link {
        align-items: stretch;
    }
    .coplist-first-box-left {
        height: auto;
    }
    .std-btn1-link p {
        line-height: 34px;
    }
    .std-btn1-link {
        padding: 0px 12px;
    }
    .coplist-comp-tabli-left {
        margin-right: 26px;
    }
    .coplist-comp-tabli-right {
        margin-left: 26px;
    }
    .pc-fenye li {
        margin: 0 4px;
    }
    .copdet-cry-left {
        width: 64%;
    }
    .copdet-cry-right {
        width: 36%;
    }
    .pcbxr-code-link-img {
        width: 120px;
    }
    .papdet-cry-box-left {
        width: 64%;
    }
    .papdet-cry-box-right {
        width: 36%;
        padding-left: 40px;
    }
    .ibrt-title {
        font-size: 20px !important;
    }
    .ntbl-topbox {
        margin-bottom: 6px;
    }
    .ntbl-title {
        margin-bottom: 14px;
    }
    .ntbl-cry {
        margin-bottom: 14px;
    }
    .newslist-page .infodet-box-right-top {
        margin-bottom: 25px;
    }
    .newslist-page .newslist-list-right-tag {
        margin-bottom: 25px;
    }
    .newslist-list-box {
        padding-bottom: 30px;
    }
    .ntbl-title {
        height: 1.6em;
        -webkit-line-clamp: 1;
        margin-bottom: 6px;
    }
    .newslist-list-left {
        width: 100%;
    }
    .paper-page .ibrt-title {
        margin-bottom: 20px;
    }
    .paper-page .infodet-box-right-top {
        padding: 25px 20px;
    }
    .nlbu-li-link-text {
        padding-left: 22px;
    }
    .nlbu-li-link {
        padding: 25px 20px;
    }
    .nllt-tag {
        margin-bottom: 36px;
    }
    .dtbl-title {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .dtbl-num {
        margin: 0 -10px;
    }
    .dtbl-num-left-text {
        font-size: 12px !important;
    }
    .dtbl-num-left {
        padding: 0px 10px;
        display: flex;
        flex-direction: column;
    }
    .details-scheme-box-title {
        margin-bottom: 22px;
    }
    .dtbl-num-left-num {
        font-size: 26px;
        margin-right: 20px;
    }
    .dtbr-imgbox img {
        object-fit: cover;
        height: 100%;
    }
    .dtbr-imgbox {
        height: 100%;
    }
    .details-top-box {
        align-items: stretch;
    }
    .details-cntr-box-right {
        width: 64%;
    }
    .details-cntr-box-left {
        width: 36%;
        padding-right: 40px;
    }
    .dcbl-box {
        padding: 25px 20px;
    }
    .dcbl-info {
        margin-bottom: 22px;
    }
    .dcbl-cp {
        margin-bottom: 36px;
    }
    .dcbl-code-img {
        width: 74px;
    }
    .details-cntr {
        padding-bottom: 42px;
    }
    .details-top {
        margin-bottom: 52px;
    }
    .dtbl-logo {
        width: 100px;
    }
    .cont-info-box-right {
        margin-top: 0;
        padding: 25px 20px;
    }
    .cont-info-box.ys-cont1440 {
        flex-direction: column;
    }
    .cont-info-box-left {
        width: 100%;
        padding-right: 0;
    }
    .cont-info-box-right {
        width: 100%;
        margin-top: 42px;
    }
    .cibl-list {
        margin-bottom: 20px;
    }
    .cibr-submit.ys-form-inof-submit {
        margin-top: 10px;
    }
    .cibr-submit .std-btn1-link {
        height: 38px;
    }
    .cont-info-box-right .smfi-fii-input {
        height: 40px;
    }
    .clcb-box {
        width: 84px;
        height: 32px;
    }
    .cibr-li .ys-fia-text-btn::after {
        width: 14px;
        height: 14px;
    }
    .cont-page .ys-fia-text-btn {
        width: 14px;
        height: 16px;
        cursor: pointer;
        position: relative;
        top: 4px;
    }
    section.cont-info {
        padding-top: 68px;
    }
    .plbu-li-link-left {
        padding-left: 20px;
    }
    .plbu-li-link-right {
        padding-left: 40px;
    }
    .plbu-li {
        align-items: center;
    }
    .plbu-reversal .plbu-li-link-right {
        padding-left: 20px;
    }
    .plbu-reversal .plbu-li-link-left {
        padding-left: 40px;
        padding-right: 20px;
    }
    .pblu-list-info::before {
        width: 30px;
        height: 30px;
    }
    section.proxysrv-service {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .proxysrv-page .swiper-button-prev {
        width: 36px !important;
        height: 36px !important;
    }
    .proxysrv-page .swiper-button-next {
        width: 36px !important;
        height: 36px !important;
    }
    .plbu-li {
        margin-bottom: 30px;
    }
    .plll-top-subtitle {
        margin-bottom: 6px;
        line-height: 1.5;
    }
    .pslb-text {
        padding: 25px 20px;
    }
    .psbt-title {
        margin-bottom: 26px;
    }
    .ctbt-list-li-prev,
    .ctbt-list-li-next {
        display: block !important;
    }
    .ctbt-list {
        justify-content: unset;
    }
    .ctbt-list-li {
        width: calc(100% / 4) !important;
    }
    .caselist-page .swiper-button-next {
        right: -40px;
    }
    .caselist-page .swiper-button-prev {
        left: -40px;
    }
    .caselist-page .swiper-button-prev {
        top: 91%;
    }
    .caselist-page .swiper-button-next {
        top: 91%;
    }
    .caselist-page .dsbl-list-li {
        width: calc(100% / 2);
        padding: 0px 10px 20px;
    }
    .caselist-page .dsbl-list {
        margin: 0 -10px -20px;
    }
    .caselist-page .dllb-imgbox {
        margin-bottom: 10px;
    }
    .caselist-page .dtbl-logo {
        width: 100px;
    }
    .caselist-page .dtbl-title {
        font-size: 22px;
        margin-bottom: 16px;
    }
    .caselist-tag-box.ys-cont1440 {
        width: calc(86vw + 1px);
    }
    .caselist-page .details-top {
        margin-bottom: 50px;
    }
    .caselist-page .details-top {
        padding: 30px 0;
    }
    .caselist-tag-box-title {
        margin-bottom: 20px;
    }
    .caselist-page .details-story-box-list {
        margin: 0 auto 50px;
    }
    .paper-page .newslist-top-box-left {
        padding: 25px 20px;
    }
    .cont-page .ys-nyban-title h1 {
        font-size: 26px;
        margin-bottom: 6px;
    }
    .dtbr-imgbox {
        border-radius: 8px;
    }
    .dtbr-imgbox img {
        border-radius: 8px;
    }
    .ctbt-list-li-link {
        padding: 6px 18px;
    }
    .caselist-page .dtbl-num {
        margin: 0 -10px 28px;
    }
    .ctbt-list-li-link.active::after {
        padding: 5.5px 0px;
    }
    .newslist-page .ntbl-title {
        height: 3.2em;
        -webkit-line-clamp: 2;
        margin-bottom: 10px;
    }
    .paper-page .newslist-list-left {
        width: 62%;
    }
    .paper-page .nlbu-li-link {
        align-items: stretch;
    }
    .paper-page .nlbu-li-link-img .ys-imgbox-cover img:nth-child(2) {
        object-fit: cover;
    }
    .paper-page .nlbu-li {
        padding: 0;
        margin-bottom: 20px;
    }
    .paper-page .nllt-tag {
        margin-bottom: 24px;
    }
    .paper-page .nllt-tag-info {
        margin-right: 10px;
        padding: 4px 8px;
    }
    .cont-info-box-right .smfi-fii-input {
        height: 38px;
    }
    .cont-info-box-right {
        border-radius: 10px;
    }
    .pslb-bg {
        border-radius: 10px 10px 0px 0px;
    }
    .psbs-slide-link {
        border-radius: 10px;
    }
    .proxysrv-nav {
        display: none;
    }
    .pblu-list-info::before {
        top: 1px;
        transform: unset;
    }
    .pblu-list-info {
        padding-left: 34px;
    }
    .pctl-list-li-info {
        font-size: 12px;
        padding: 2px 8px;
    }
    .pctl-list-li {
        padding: 3px;
    }
    .pctl-list {
        margin: -3px;
    }
    .ibrt-title {
        font-size: 20px !important;
    }
    .ilcl-link-cry-title {
        font-size: 16px !important;
    }
    .dllb-imgbox-mark {
        width: 82px;
        height: 44px;
    }
    .dcbl-info-text {
        font-size: 16px;
    }
    /* lucas end */
    /* Leo -start */
    .stbu-li::after {
        height: 35px;
    }
    .stbu-li-link-le {
        width: 22px;
        flex-shrink: 0;
        margin-right: 8px;
        margin-top: 2px;
    }
    .stbu-li-link {
        padding: 14px 4px 14px 3px;
    }
    .stbu-li-link-ri {
        font-size: 18px;
    }
    .start-tap-box-ul {
      
        margin-bottom: 42px;
    }
    .start-tap{
         margin-top: -24px;
    }
    .stbt-ul-li-par {
        line-height: 34px;
        padding: 0 20px;
    }
    .start-tap-box-tab {
        margin-bottom: 28px;
    }
    .ssdb-le {
        width: 43%;
        margin-left: 16px;
        margin-top: 44px;
    }
    .start-switch-dtp-box {
        flex-direction: column;
        padding: 0 60px;
    }
    .ssdb-lei {
        width: 100%;
        margin-left: 0;
    }
    .start-switch-dtp {
        padding-right: 0;
    }
    .ssdb-rii {
        width: 100%;
        margin-top: 26px;
        padding-left: 0px;
    }
    .ssdb-ri-editor p {
        margin-bottom: 8px;
    }
    .start-switch-dtp.no-tit .ssdb-rii {
        margin-top: 26px;
    }
    .ssdb-rii-tit-ul {
        margin-top: 20px;
    }
    .srtu-li-pic {
        width: 34px;
        margin-top: -2px;
        margin-right: 6px;
    }
    .srtu-li {
        margin-bottom: 14px;
    }
    .sspb-tit {
        margin-bottom: 28px;
    }
    .start-switch-pic .slick-dots {
        bottom: 15px;
    }
    .start-switch-pic .slick-dots li {
        width: 54px;
    }
    .sstb-ul-li-box {
        padding: 26px 22px 26px 22px;
        border-radius: 12px;
    }
    .sulb-pic {
        width: 34px;
        margin-bottom: 13px;
    }
    .sulb-box-tit {
        margin-bottom: 6px;
    }
    .start-switch-pic .slick-dots {
        bottom: 15px;
    }
    .start-switch-core-box .sspb-tit {
        margin-bottom: 22px;
    }
    .sscb-ul-li-box {
        padding: 18px 26px 24px 24px;
    }
    .sulb-image {
        width: 38px;
    }
    .sulb-tit {
        margin-bottom: 7px;
    }
    .start-switch-pic.third .slick-dots {
        bottom: -12px;
    }
    .start-switch-core.third .sscb-ul-li-box {
        padding: 18px 21px 22px 21px;
    }
    /* d11 */
    .data-key-box-tit {
        margin-bottom: 22px;
    }
    .data-under-box .data-key-box-tit {
        margin-bottom: 32px;
    }
    .dubr-box {
        width: 100%;
    }
    .dubl-top-cont-tit {
        width: 100%;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-height: 3.2em;
    }
    .dubl-top-cont-tiem {
        margin-bottom: 6px;
    }
    .dtct-ri p {
        padding: 2px;
    }
    .dtct-le {
        font-size: 12px;
    }
    .dtct-ri p {
        font-size: 12px;
    }
    .dubl-top-cont {
        padding: 20px 15px;
    }
    .dubl-top-cont-tit {
        font-size: 18px;
    }
    .dbul-cont {
        padding: 20px 15px;
    }
    .data-key-box-about {
        display: flex;
        align-items: stretch;
    }
    .data-key-box-about {
        height: 100%;
    }
    .data-under-box-le {
        width: 64%;
    }
    .data-under-box-ri {
        width: 34%;
    }
    .dubl-bot-ul-li {
        margin-right: 12px;
    }
    .dubl-top {
        margin-bottom: 14px;
    }
    .dtct-le {
        padding-right: 16px;
    }
    .data-under .std-btn1-link p {
        line-height: 28px;
    }
    .data-under .std-btn1-link {
        padding: 0 8px;
    }
    .data-under .std-btn1 {
        width: 90px !important;
    }
    .dubl-bot-ul-li:nth-child(2n) .std-btn1-link p {
        line-height: 28px;
    }
    .dubr-box-cent {
        padding: 24px 34px 29px 28px;
    }
    .dubr-box-cent .dubl-top-cont-boux {
        margin-bottom: 32px;
    }
    .dkbc-link {
        width: 70px;
    }
    .data-key-box-cog {
        top: 34.5%;
    }
    .data-prod-incre-tit {
        margin-bottom: 10px;
    }
    .data-prod-incre-par {
        margin-bottom: 55px;
    }
    .dpin-ul-li-tit {
        font-size: 46px;
        margin-bottom: 10px;
    }
    .data-prod-incre-num {
        margin-bottom: 46px;
    }
    .dpib-ri-ul-li {
        padding-left: 10px;
    }
    .dlbe-ul-li {
        margin-bottom: 10px;
    }
    .dpib-le-box {
        padding: 25px 20px;
        border-radius: 12px;
    }
    .dlbe-ul-li-le {
        font-size: 14px;
    }
    .dlbe-ul-li {
        flex-direction: column;
    }
    .drul-box {
        padding: 25px 17px;
        border-radius: 12px;
    }
    .dpib-le-box-pic {
        width: 36px;
        border-radius: 12px;
        margin-bottom: 7px;
    }
    .dulr-par {
        font-size: 12px;
        margin-top: 4px;
    }
    .dpib-le-box-pic {
        width: 40px;
        border-radius: 12px;
        margin-bottom: 10px;
    }
    .dpib-le-box {
        padding: 22px 25px 22px 25px;
        border-radius: 12px;
    }
    .data-prod-incre-par {
        margin-bottom: 50px;
    }
    .ssdb-lei {
        width: 70%;
        margin-left: 0;
        margin: 0 auto;
    }
    .srtu-li {
        margin-bottom: 12px;
    }
    .ssdb-ri-editor h3 {
        margin-bottom: 7px;
    }
    .ssdb-ri-editor p {
        margin-bottom: 14px;
    }
    .start-switch-pic .slick-dots li {
        width: 34px;
    }
    .dubl-top-pic {
        border-radius: 10px;
    }
    .dbul-pic {
        border-radius: 10px;
    }
    .dubr-box-pic {
        border-radius: 10px;
    }
    .data-prod-box-par {
        margin-bottom: 18px;
    }
    .dcws-box {
        padding: 25px 20px;
    }
    .dcws-box-tit {
        margin-bottom: 4px;
    }
    .dcws-box-pic {
        width: 140px;
        margin-bottom: 4px;
    }
    .cses {
        height: auto !important;
        position: relative;
    }
    .data-prod-bouxe {
        height: auto !important;
        position: relative;
        margin-bottom: 140px;
    }
    .cses-box {
        margin-top: 80px;
    }
    .none {
        display: block;
    }
    .data-prod .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
    }
    .data-pic-box-image {
        width: 340px;
    }
    .data-key-box-cog {
        left: -6.5%;
    }
    .dkbc-link {
        width: 54px;
    }
    .data-key-box-cog {
        top: 35.5%;
        left: -4.5%;
    }
    .dpbs-cont {
        padding-bottom: 30px !important;
    }
    .dubr-box-cent {
        padding: 22px 24px 22px 22px;
    }
    .dubr-box-cent {
        padding: 25px 15px;
    }
    .dubl-bot-ul-li:first-child .dbul-pic {
        border-radius: 12px;
    }
    /* Leo -end */
    /* 移动端导航-start */
    .ys-phnav-logo{
        width: 140px;   
    }
    .ys-phnav-logo a{
        display: block;
        position: relative;
    }
    .ys-phnav-logo a img{
        width: 100%;
        transition: all .4s ease;
    }
    .ys-phnav-logo a img:nth-child(2){
        opacity: 0;
        position: absolute;
        top: calc(50% + 2px);
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .ys-hd-ph {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }
    .ys-page-wrap .ys-main {
        margin-top: 0;
    }
    .ys-ph-navbar3 .ys-phnav-header{
        box-shadow: none;
        background: transparent;
    }
    .ys-phnav-but .std-btn1-link{
        display: flex;
        white-space: nowrap;
    }
    .ys-phnav-r>div {
        float: left;
        margin-left: 36px;
    }
    .ys-hd-ph.isfixed .ys-ph-navbar3 .ys-phnav-header,
    .ys-hd-ph.ishover .ys-ph-navbar3 .ys-phnav-header {
        box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
        background: #fff;
    }
    .ys-hd-ph.isfixed .ys-phnav-logo a img:nth-child(2), 
    .ys-hd-ph.ishover .ys-phnav-logo a img:nth-child(2){
        opacity: 1;
    }
    .ys-hd-ph.isfixed .ys-phnav-logo a img:nth-child(1), 
    .ys-hd-ph.ishover .ys-phnav-logo a img:nth-child(1){
        opacity: 0;
    }
    .ys-ph-navbar3 .ys-phnav-menu{
        top: 56px;
        height: calc(100vh - 56px);
    }
    .ys-ph-nav-second .ys-phnav-lisbox a{
        display: flex !important;
        align-items: center;
        white-space: nowrap;
    }
    .ys-phnav-header-icon{
        width: 16px;
        flex-shrink: 0;
        margin-right: 11px;
    }
    .ys-phnav-header-icon img{
        width: 100%;
    }
    .ys-ph-nav-second .ys-phnav-header-font{
        color: var(--color131) !important;
        font-size: 14px !important;
        line-height: 1.5 !important;
    }
    .ys-phnav-header-arrow {
        width: 14px;
        flex-shrink: 0;
        font-size: 0;
        margin-left: 8px !important;
        position: relative;
    }
    .ys-phnav-header-arrow img{
        width: 100%;
        transition: all .4s ease
    }
    .ys-phnav-header-arrow img:nth-child(2){
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
    }
    .ys-ph-nav-second .ys-phnav-header-font{
        position: relative;
    }
    .ys-ph-nav-second .ys-phnav-header-font::after{
        content: attr(data-text);
        position: absolute;
        left: 0;
        top: 0;
        color: var(--color131) !important;
        /* font-size: var(--font14) !important; */
        font-size: 14px !important;
        line-height: var(--line12) !important;
        background: linear-gradient(90deg, rgba(243, 50, 96, 1) 0%, rgba(133, 1, 157, 1) 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        opacity: 0;
        transition: all .4s ease;
    }
    .ys-ph-nav-second.yxnav-active2 .ys-phnav-header-font::after{
        opacity: 1;
    }
    .ys-ph-nav-second.yxnav-active2 .ys-phnav-header-font{
        color: transparent !important;
    }
    .ys-ph-nav-second.yxnav-active2 .ys-phnav-header-arrow img:nth-child(2){
        opacity: 1;
    }
    .ys-ph-nav-second.yxnav-active2 .ys-phnav-header-arrow img:nth-child(1){
        opacity: 0;
    }
    .ys-hd-ph.isfixed .ys-phnav-menubtn span, 
    .ys-hd-ph.isfixed .ys-phnav-menubtn::after, 
    .ys-hd-ph.isfixed .ys-phnav-menubtn::before,
    .ys-hd-ph.ishover .ys-phnav-menubtn span, 
    .ys-hd-ph.ishover .ys-phnav-menubtn::after, 
    .ys-hd-ph.ishover .ys-phnav-menubtn::before {
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        width: 100%;
        height: 2px;
        transform: translateY(-50%);
        background: var(--color131);
        transition: all .4s ease;
    }
    .ys-ph-navbar3 .ys-phnav-header a, 
    .ys-ph-navbar3 .ys-phnav-search .iconfont {
        transition: all .4s ease;
    }
    .ys-hd-ph.isfixed .ys-ph-navbar3 .ys-phnav-header a, 
    .ys-hd-ph.isfixed .ys-ph-navbar3 .ys-phnav-search .iconfont,
    .ys-hd-ph.ishover .ys-ph-navbar3 .ys-phnav-header a, 
    .ys-hd-ph.ishover .ys-ph-navbar3 .ys-phnav-search .iconfont {
        color: var(--color131) !important;
    }
    .ypli-text{
        display: block;
        font-size: var(--font14);
        color: var(--color838);
        line-height: var(--line16);
        margin-bottom: 10px;
    }
    .serv-pull-btn{
        margin-bottom: 20px;
    }
    .ys-phnav-list, 
    .ys-phnav-list ul{
        padding: 0px !important;
    }
    .ys-ph-nav-second{
        margin-bottom: 8px;
    }
    .ys-ph-nav-second:last-child{
        margin-bottom: 0px !important;
    }
    .ys-phnav-list-item{
        margin-bottom: 38px;
    }
    .ys-phsubnav-scroll {
        height: calc(100vh - 160px);
        padding-top: 18px;
    }
    .ys-hd-ph .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
        background: rgba(0, 0, 0, 0.2) !important;
    }
    .ys-hd-ph .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background: linear-gradient(180deg, rgba(226, 5, 34, 1) 0%, rgba(95, 36, 223, 1) 100%) !important;
    }
    .ys-phnav-list{
        margin-bottom: 40px;
    }
    .ys-phsubnav-back{
        display: flex !important;
        align-items: center;
    }
    .ys-phsubnav-back .ys-phsubnav-close-icon{
        width: 16px;
        flex-shrink: 0;
        font-size: 0;
        transform: rotate(180deg);
        margin-right: 10px;
    }
    .ys-phsubnav-back .ys-phsubnav-close-icon img{
        width: 100%;
    }
    .ys-phsubnav-back p{
        color: var(--color131);
        line-height: var(--line16);
        font-size: 16px !important;
    }
    .ys-ph-navbar3 .ys-phmenu-top {
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .serv-pull-btn {
        margin-bottom: 16px;
    }
    .ys-phnav-menubtn.on::before
    {
        transform: translateY(-50%) rotate(45deg) !important;
    }
    .ys-phnav-menubtn.on::after
     {
        transform: translateY(-50%) rotate(-45deg) !important;
    }
    .ys-ph-nav-first .ys-phsubnav-modal{
        background: #f7f6fb;
    }
    .ys-phnav-botcry{
        padding: 30px 20px; 
        position: relative;
        background: #f7f6fb;
    }
    .ys-phnav-menu{
        padding: 20px 0;
    }
    .ys-ph-navbar3 .ys-ph-nav{
        padding: 10px 20px;
    }
    .ypbl-numb{
        margin-bottom: 18px;
    }
    .ypbl-numb span{
        font-size: 12px;
        line-height: var(--line12);
        display: block;
        color: var(--color838);
        margin-bottom: 9px;
    }
    .ypbl-numb a{
        display: inline-block;
        font-size: 18px;
        line-height: var(--line12);
        background: linear-gradient(90deg, #F33260 0%, #85019D 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-family: var(--semibold) !important;
    }
    .ypbl-list{
        display: flex;
        margin:0 -15px; 
    }
    .ypbl-list-item{
        padding: 0 15px;
    }
    .ypbl-list-item-code{
        width: 70px;
        margin-bottom: 6px;
    }
    .ypbl-list-item-code img{
        width: 100%;
    }
    .ypbl-list-item p{
        text-align: center;
        color: var(--color838);
        line-height: var(--line12);
    }
    .ys-phnav-botcry{
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
    }
    .ys-hd-ph .mfbc-ri-demo {
        border-radius: 5px;
        width: 110px;
        padding: 0 10px;
    }
    .ys-hd-ph .mfbc-ri-demo input::placeholder{
        color: var(--color131) !important;
    }
    .ys-hd-ph .mfbc-ri-demo input{
        font-size: 12px;
    }
    .ys-hd-ph .mfbc-ri-demo .icon-arrow-down:before {
        content: "\e7b2";
        color: var(--color131);
        font-size: 8px;
    }
    .ys-hd-ph .mfbc-ri-demo .ys-select-xtbbox {
        transform: translateY(-50%) rotate(180deg);
        font-size: 0;
    }
    .ys-hd-ph .mfbc-ri-demo .ys-select-bd{
        top: auto;
        bottom: 110%;
        background: #f7f6fb;
        box-shadow: 0px 4px 10px 0px rgba(0, 75, 121, 0.15);
    }
    .ys-hd-ph .mfbc-ri-demo .ys-select-li a {
        color: var(--color838);
    }
    .ys-hd-ph .ys-select-bd .ys-select-li{
        padding: 0px;
    }
    .ys-hd-ph .ys-select-li{
        margin-bottom: 6px;
    }
    .ys-hd-ph .ys-select-li:last-child{
        margin-bottom: 0px;
    }
    .ys-hd-ph .mfbc-ri-demo input{
        height: 36px;
    }
    .ys-hd-ph .mfbc-ri-demo .ys-select-xtbbox {
        right: 2px;
    }
    .ys-hd-ph .ys-select-hd.on .ys-select-xtbbox {
        transform: translateY(-50%) rotate(0deg);
    }
    .ys-ph-navbar3 .ys-phnav-menu{
        background: #f7f6fb;
    }
    .ys-ph-navbar3 .ys-ph-nav {
        background: #fff;
        padding-bottom: 50px;
    }
    .ys-phnav-menu{
        padding-bottom: 0px;
    }
    .ys-phmenu-scroll-wrap .mCSB_outside+.mCSB_scrollTools {
        right: 18px !important;
    }
    .ys-phsubnav-modal .mCSB_outside+.mCSB_scrollTools {
        right: -2px !important;
    }
    /* 移动端导航-end */
    /* 移动端底部导航-start */
    .mfmu-li-item ul li {
        margin-bottom: 8px;
    }
    .mod-foot-min-ph{
        display: block;
    }
    .mod-foot-min-ul{
        display: none;
    }
    .ys_phnav6_wrap_ul{
        display: flex;
        flex-direction: column;
    }
    .ys_p6wu_li{
        width: 100%;
        cursor: pointer;
    }
    .ys_p6wu_li_box{
        width: 100%;
        position: relative;
    }
    .ys_p6wu_li_box::before {
        content: "";
        position: absolute;
        top: 42px;
        left: 0;
        width: 100%;
        height: 1px;
        background: rgba(255, 255, 255, 0.3);
    }
    .ys_pbhu_li a{
        width: 100%;
        display: block;
    }
    .ys_p6wulb_text{
        width: 120px;
    }
    .ys_p6wulb_text p{
        width: 80%;
        font-size: 16px;
        line-height: 42px;
        color: #fff;
        font-weight: 500;
        text-overflow: clip;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        pointer-events: none;
    }
    .ys_p6wu_li_box::after{
        content: "\e7b2";
        position: absolute;
        top: 16px;
        right: 0;
        transform:rotate(0deg);
        font-family: "iconfont" !important;
        transition: all .4s ease;
        font-size: 12px;
        color: #fff;
    }
    .ys_p6wulb_hide{
        display: none;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .ys_pbhu_li a{
        font-size: 14px;
        color: rgba(255, 255, 255, 0.70);
        line-height: 2.2;
    }
    .ys_pbhu_li{
        margin-bottom: 8px;
    }
    .ys_pbhu_li:last-child{
        margin-bottom: 0px;
    }
    .ys_p6wu_li_box.on::after{
        transform:rotate(180deg);
    }
    .mod-foot {
        padding-top: 70px;
    }
    .mod-foot-top {
        margin-bottom: 30px;
    }
    .mfmb-fl-list{
        flex-direction: column;
    }
    .mfmb-fl-list-item {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .mfmb-fr-ul {
        flex-direction: column;
    }
    .mfmb-fl-wrap{
        padding-top: 0px;
        border-top: none;
    }
    .mfmb-fl {
        padding-top: 0;
    }
    .mod-foot-min-bot {
        padding-bottom: 10px;
        margin-top: 36px;
    }
    .mod-foot-bt-cry {
        align-items: flex-start;
        flex-direction: column;
    }
    .mfbc-le{
        width: 100%;
        margin-bottom: 10px;
    }
    .mfbc-le-tp{
        margin-bottom: 6px;
    }
    .mfmb-fr-ul-li{
        margin-bottom: 20px;
    }
    .mfmb-fr-ul-li:last-child{
        margin-bottom: 0px;
    }
    /* 移动端底部导航-end */
    .home-new-link-ri {
        width: 48%;
        border-radius: 5px;
    }
    .home-new-link-le{
        width: 52%;
        padding-right: 30px;
    }
    .hnll-word p{
        -webkit-line-clamp:2;
        height: 3.2em;
    }
    .ntbl-topbox-time {
        padding-left: 10px;
    }
    .hnll-tit {
        margin-top: 8px;
    }
    .hnll-word {
        margin-top: 10px;
    }
    .home-new-link-le .std-btn1 {
        margin-top: 18px;
    }
    .home-new {
        padding-bottom: 30px;
    }
    .hnul-link {
        box-shadow: 0px 4px 32px 0px rgba(0, 75, 121, 0.15);
    }
    .home-new-ul-li {
        padding: 0 8px;
    }
    .home-new-ul{
        margin: 0 -8px;
    }
    .hnul-link-fr-tit, .hnul-link-fr-tit::after {
        font-size: 14px !important;
    }
    .hnul-link{
        align-items: stretch;
    }
    .hnul-link .ys-imgbox-cover img:nth-child(2){
        object-fit: cover;
    }
    .hrlu-lis img {
        filter: grayscale(0%);
        -webkit-filter: grayscale(0%);
    }
    .hrlu-lis {
        width: 100px;
        margin-right: 15px;
    }
    .home-runing-list-ul {
        width: calc(calc((100px * var(--width-shu))) + calc((15px * var(--width-shu))));
    }
    .home-runing-list {
        padding: 6px 0;
    }
    .home-slide .dtbl-logo {
        width: 120px;
        margin-bottom: 6px;
    }
    .home-slide .dtbl-title {
        margin-bottom: 12px;
    }
    .dtbl-num-left-num {
        font-size: 22px;
        margin-right: 18px;
    }
    .home-slide .details-top-box-left {
        padding-left: 30px;
    }
    .hsul-btn {
        margin-top: 22px;
    }
    .home-slide .mod-arrows {
        width: calc(100% + 60px);
    }
    .arrows-icon {
        width: 22px;
    }
    .home-info {
        margin-top: -60px;
    }
    .home-info .ys-cont1440 {
        padding: 130px 0 50px;
    }
    .home-info-ri-cry span{
        font-size: 120px;
    }
    .home-info-ri-cry p{
        font-size: 16px;
    }
    .home-info-ri{
        width: 38%;
    }
    .home-info-le {
        width: 50%;
    }
    .home-info-cont {
        margin-bottom: 80px;
    }
    .hiul-box .ys-demo-num1 {
        font-size: 32px;
        margin-right: 8px;
    }
    .hiul-word{
        position: relative;
        transform: translateY(16px);
    }
    .hiul-box{
        align-items: flex-start;
        padding-top: 18px;
    }
    .arlu-li {
        width: 246px;
        margin-right: 18px;
    }
    .about-runing-list-ul {
        width: calc(calc((246px * var(--width-shu))) + calc((18px * var(--width-shu))));
    }
    .about-runing .about-comm-tit {
        margin-bottom: 35px;
    }
    .aasc-ul-li-box {
        padding: 26px 65px 25px 20px;
    }
    .aulb-text {
        margin-bottom: 15px;
    }
    .aulb-icon {
        width: 80px;
    }
    .aasc-ul-li {
        width: 275px !important;
    }
    .about-addr-swip {
        bottom: 40px;
    }
    .about-addr .ys-cont1750{
        position: relative;
    }
    .about-addr-swip {
        bottom: 0;
    }
    .about-addr .arrows-icon {
        width: 22px;
    }
    .about-addr-swip .mod-arrows{
        margin-top: 20px;
    }
    .about-ban-wrap {
        display: flex;
        align-items: flex-start;
        flex-direction: column-reverse;
    }
    .about-ban-le {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
    .about-ban-ri {
        width: 60%;
        margin: 0 auto 30px;
    }
    .about-hono-le {
        width: 330px;
        margin-bottom: 40px;
        padding-right: 0;
    }
    .about-ban-le-word p {
        margin-bottom: 12px;
    }
    .about-page h1 {
        margin-bottom: 22px;
    }
    .about-tab {
        margin-bottom: 14px;
    }
    .about-hono-wrap {
        align-items: center;
        flex-direction: column;
        justify-content:center;
    }
    .about-hono-ri {
        width: 100%;
    }
    .about-page .hiul-word {
        position: relative;
        top: 0px;
    }
    .awhs-li-wrap-year {
        font-size: 40px;
        margin-bottom: 10px;
    }
    .awhs-li.awhs-li1 {
        width: 300px !important;
    }
    .awhs-li-wrap {
        padding-left: 20px;
        padding-right: 30px;
    }
    .awhs-li-wrap::after {
        height: 190px;
        top: 62%;
    }
    .about-deve h2 {
        margin-bottom: 60px;
    }
    .about-wait-history {
        margin-bottom: 390px;
    }
    .aulb-word p{
        font-size: 14px;
    }
    .about-comm {
        padding-bottom: 60px;
    }
    .horizontal-scrollBar{
        display: none !important;
    }
    .awhs-li{
        width: 33.333333%;
        height: auto !important;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .awhs-li.slick-slide:not(:first-child){
        display: none;
    }
    .awhs-li-wrap-year {
        font-size: 36px;
        margin-bottom: 6px;
    }
    .awhs-li-wrap {
        padding-left: 20px;
        padding-right: 20px;
    }
    .awhs-ul {
        display: block;
    }
    .about-wait-history-swiper{
        display: block;
    }
    .about-wait-history-swiper .slick-list{
        padding-bottom: 40px;
    }
    .awhs-li-wrap::after {
        height: 110%;
        top: 50%;
    }
    .awhs-li-wrap{
        height: 100%;
    }
    .apul-crys {
        perspective: inherit;
        width: auto !important;
    }
    .about-pic-ul-li {
        pointer-events: all;
        position: relative;
        top: auto !important;
        left: auto !important;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        padding: 0 5px;
    }
    .about-pic-ul {
        width: auto;
        height: auto;
        position: relative;
        top: auto;
        left: auto;
        pointer-events: none;
        margin: 0 -5px;
    }
    .about-cult-ul-li{
        display: block !important;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        padding: 0 5px;
    }
    .about-cult-ul{
        width: auto;
        margin: 0 -5px;
    }
    .about-cult-ul-li.slick-slide:not(:first-child),
    .about-pic-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    .about-cult .ys-cont1280 {
        position: relative;
        width: 85vw;
    }
    .about-cult-cont {
        width: 100%;
        border-radius: 10px;
        padding:0;
    }
    .apul-crys p{
        display: none;
    }
    .about-cult-ul .slick-list{
        padding-bottom: 40px;
    }
    .about-cult-ul .slick-dots{
        bottom: 0px;
    }
    .about-cult-ul .slick-dots li.slick-active::after {
        opacity: 1;
    }
    .about-cult-ul .slick-dots li::after {
        content: "";
        position: absolute;
        left: 0;
        top: -1px;
        width: 100%;
        height: 100%;
        background: linear-gradient(90deg, #F33260 60%, #85019D 100%);
        transition: all .4s;
        border-radius: 50%;
        opacity: 0.3;
    }
    .about-cult-ul .slick-dots li{
        background: transparent;
        width: 6px;
        height: 6px;
        border-radius: 50%;
    }
    .about-hono {
        padding-bottom: 80px;
    }
    .acul-cry {
        width: calc(100% - 20px);
        margin: 0 auto;
    }
    .about-pic-ul{
        margin-bottom: 22px;
    }
    .about-cult-cont {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
    }
    .about-cult-bg{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .about-cult-bg img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .ywui-conts p, .yful-wrap-word p {
        font-size: 16px;
    }
    .hlul-crys p {
        font-size: 14px;
    }
    .htlb-le-ul {
        width: 100%;
    }
    .hbul-conts {
        padding: 14px 14px;
    }
    .hsbi-bot-uls-lis .hlul-crys-icon {
        width: 18px;
        margin-right: 12px;
    }
    .home-serv {
        margin-top: -60px;
    }
    .home-solu-bg-img3 {
        width: 496px;
    }
    .home-solu-bg-img1 {
        width: 170px;
    }
    .home-solu-bg-img2 {
        width: 272px;
    }
    .hbul-conts-word p {
        line-height: 1.5;
        font-size: 12px;
    }
    .hlul-crys-icon {
        width: 16px;
        margin-right: 8px;
    }
    .htlb-le-ul-li {
        padding: 0 10px;
        margin-top: 12px;
    }
    .htlb-le .hsul-btn {
        margin-top: 24px;
    }
    .hslu-li p {
        padding: 8px 18px;
    }
    .ys-banner-wrap-ri {
        width: 40%;
    }
    .ys-ban-dots{
        right: 20px;
    }
    .ys-ban-picul {
        width: 46%;
    }
    .ys-banner-wrap-le {
        width: 42%;
    }
    .ys-ban-word {
        margin-top: 8px;
    }
    .ys-ban-word p{
        font-size: 12px;
    }
    .ys-banner-wrap-le .hsul-btn {
        margin-top: 22px;
    }
    .ys-ban-text {
        margin-top: 20px;
        font-size: 16px;
    }
    .home-media-tp {
        margin-bottom: 80px;
    }
    .hmul-cry-list{
        flex-wrap: wrap;
    }
    .home-media-cont {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        z-index: 2;
        padding: 60px 0;
    }
    .home-media-bg{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
    }
    .home-media-bg img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .home-media-tp {
        width: 46%;
    }
    .hsbu-li-icon {
        width: 22px;
        margin-right: 12px;
    }
    .hsbu-li{
        width: auto;
        padding: 0 10px;
    }
    .home-serv-bt-ul {
        margin: 0 -10px;
    }
    .hsbu-li-box {
        padding: 8px 18px;
    }
    .hscl-svg {
        width: 120px;
    }
    .hscl-list-text p {
        padding: 6px 10px;
        font-size: 12px;
    }
    .hsdu-li3 .hsdu-li-box-icon {
        width: 56px;
        height: 56px;
    }
    .hsdu-li1 .hsdu-li-box-icon, .hsdu-li2 .hsdu-li-box-icon {
        width: 50px;
        height: 50px;
    }
    .hsdu-li5 .hsdu-li-box-icon, .hsdu-li4 .hsdu-li-box-icon {
        width: 58px;
        height: 58px;
    }
    .hsdu-li6 .hsdu-li-box-icon {
        width: 70px;
        height: 70px;
    }
    .hsdu-li-box p {
        font-size: 12px;
    }
    .hsdu-li3 {
        top: 35% !important;
        left: 16% !important;
    }
    .hsdu-li5 {
        top: 45% !important;
        left: 27% !important;
    }
    .hsdu-li1 {
        top: 30% !important;
        left: 25% !important;
    }
    .hsdu-li6 {
        top: 45% !important;
        left: 64% !important;
    }
    .hsdu-li4 {
        top: 35% !important;
        left: 76% !important;
    }
    .hsdu-li2 {
        top: 29% !important;
        left: 64% !important;
    }
    .home-serv-top {
        top: 110px;
    }
    .home-serv{
        padding: 80px 0 70px;
    }
    .home-serv-bt {
        margin-top: 50px;
    }
    .pslb-bg-title{
        font-size: 16px;
    }
    .proxysrv-page .psbs-slide {
        padding: 0 8px;
    }
    .proxysrv-page .psbs-wrapper {
        margin: 0 -8px;
    }
    .pslb-bg {
        padding: 10px 14px;
    }
    .std-btn1-link {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .std-btn1-icon {
        margin-left: 8px;
    }
    .dsbs-wrapper-slide-info {
        padding: 25px 20px;
    }
    .details-scheme{
        padding: 60px 0;
    }
    .dsbs-wrapper .slick-list{
        padding-bottom: 40px;
    }
    .infodet-page .ys-main, .paper-page .ys-main, .papdet-page .ys-main{
        padding-top: 50px;
    }
    .fmul-boxlis, 
    .form-modal-ul-li {
        padding: 0 15px;
    }
    .fmul-boxuls, 
    .form-modal-ul {
        margin: 0 -15px;
    }
    .hscl-svg {
        width: 150px;
    }
    .hscl-list {
        width: 94%;
    }
    .home-serv-bt {
        margin-top: 40px;
    }
    .hsdu-li1 {
        top: 40% !important;
        left: 25% !important;
    }
    .hsdu-li2 {
        top: 38% !important;
        left: 65% !important;
    }
    .hsdu-li3 {
        top: 50% !important;
        left: 16% !important;
    }
    .hsdu-li4 {
        top: 49% !important;
        left: 76% !important;
    }
    .hsdu-li5 {
        top: 58% !important;
        left: 26% !important;
    }
    .hsdu-li6 {
        top: 58% !important;
        left: 65% !important;
    }
    .home-media-ul .slick-list{
        padding-bottom: 20px;
    }
    .about-topcry{
        padding-top: calc(var(--headh) + 50px);
    }
    .acul-cry-tit {
        margin-bottom: 16px;
        font-size: 22px;
    }
    .awhs-li:nth-child(2n) {
        margin-top: 34px;
    }
    .yspc-wrap-tit {
        font-size: 26px;
        margin-bottom: 22px;
    }
    .yspc-wrap-input {
        height: 60px;
    }
    .yspc-wrap-input-text input, .yspc-wrap-input-text input::placeholder {
        font-size: 18px;
    }
    /* 20250604 */
    .area-adv-cont {
        padding: 50px 0 40px;
    }
    .area-adv-bot-tit {
        font-size: 100px;
    }
    .aacu-lis {
        padding: 0 8px;
    }
    .area-adv-cont-ul {
        margin: 0 -8px;
    }
    .aacu-lis-box-word p {
        font-size: 14px;
    }
    .aacu-lis-box {
        padding: 18px 18px 22px;
        border-radius: 5px;
    }
    .aacu-lis-box::before{
        border-radius: 5px;
    }
    .aacu-lis{
        opacity: 1;
    }
    .area-adv-bot-tit{
        text-align: right;
    }
    .area-adv-cont-ul .slick-dots{
        bottom:0px;
    }
    .area-adv-cont-ul .slick-dots li{
        width: 6px;
        height: 6px;
    }
    .area-adv-cont-ul .slick-list{
        padding-bottom: 30px;
    }
    .area-adv-cont-ul .slick-dots li.slick-active::after {
        opacity: 1;
    }
    .area-adv-cont-ul .slick-dots li::after {
        content: "";
        position: absolute;
        left: 0;
        top: 0px;
        width: 100%;
        height: 100%;
        background: linear-gradient(90deg, #F33260 60%, #85019D 100%);
        transition: all .4s;
        opacity: 0.2;
        border-radius: 50%;
    }
    .area-adv-bot-textul {
        bottom: 86px;
    }
    .home-slide .dtbl-title p {
        font-size: 18px;
    }
    .dtbl-pic {
        width: 18px;
        left: 10px;
    }
    .deve-staff-slide-pic img:nth-child(2) {
        bottom: -4px;
    }
    .area-adv-cont-ul li, 
    .aabt-li, 
    .area-avd-picul-li{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .area-adv-cont-ul li.slick-slide:not(:first-child), 
    .aabt-li.slick-slide:not(:first-child), 
    .area-avd-picul-li.slick-slide:not(:first-child){
        display: none;
    }
    .area-page .data-prod-asdw{
        height: 100% !important;
    }
    .data-prod-bouxe{
        margin-bottom: 0px;
    }
    .cses{
        padding-bottom: 50px;
    }
    .cses-box{
        margin-top: 0px;
        padding-top: 50px;
    }
    .area-cmr-right {
        width: 80px;
        top: 90px;
        right: -42px;
    }
    .htlb-le {
        width: 48%;
        padding-right: 26px;
    }
    .deve-staff-slide-pic img:nth-child(2) {
        bottom: 24px;
    }
    .grap-develop-swiper{
        padding-bottom: 30px !important;
    }
    .grap-develop-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .grap-develop-swiper .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: 0px !important;
    }
    .area-page .ys-nybanner2 .ys-nyban-title p {
        font-size: 14px;
    }
    .area-page .ys-nybanner2 p span {
        font-size: 16px;
    }
    .asul-box-bot-word{
        display: block;
    }
    .area-solut .swiper-pagination-bullet{
        opacity: .4 !important;
    }
    .area-solut .swiper-pagination-bullet-active {
        opacity: 1 !important;
    }
    .area-point-cont{
        width: 96%;
    }
    /* 20250612-delia-start */
    .home-media-cont {
        padding: 60px 0 40px;
    }
    .hmul-cry {
        width: calc(100% - 30px);
        bottom: 22px;
    }
    .hmul-cry-tit {
        margin-bottom: 8px;
    }
    .hmul-cry-btn {
        margin-top: 18px;
    }
    .yx_field{
        /* width: 90%; */
    }
    .yful_wrap {
        flex-direction: column;
        padding: 25px 20px;
    }
    .yful-wrap-fl{
        width: 100%;
        margin-top: 20px;
    }
    /* 20250612-delia-end */
    .ys-phnav-menubtn span, .ys-phnav-menubtn::after, .ys-phnav-menubtn::before{
        height: 1px;
    }
    .ys-phnav-r>div {
        margin-left: 12px;
    }
    .start-switch-core.third .sscb-ul .slick-list{
        padding-bottom: 30px;
    }
    .ys-ban-text {
        margin-top: 6px;
        font-size: 16px;
    }
    /* 20250713 */
    .mode-page section{
        overflow: hidden !important;
    }
    .mode-key-ul{
        display: block;
    }
    .mode-key-ul .slick-list{
        padding-bottom: 40px;
    }
    .mode-key .slick-dots li{
        background: var(--colormain);
        opacity: 0.5;
    }
    .mode-key .slick-dots li.slick-active::after{
        background: var(--colormain);
    }
    .mode-key .slick-dots li.slick-active {
        opacity: 1;
        background: var(--colormain);
    }
    .mode-key-ul-li{
        width: 33.333333%;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .mode-key-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    .mode-page .ys-cont1440, .mode-page .ys-cont1560 {
        width: 85vw;
    }
    .mode-page .start-tap{
        display: none;
    }
    .mode-adv .malu-li-icon {
        width: 42px;
        margin-bottom: 26px;
    }
    .mode-ban-le {
        padding-right: 40px;
    }
    .ys-ban-title {
        font-size: 22px;
        margin-bottom: 18px;
    }
    .ys-ban-text{
        font-size: 14px;
    }
    .ys-banner-wrap-le {
        padding-right: 54px;
    }
    .ys-ban-card1 {
        width: 116px;
    }
    .ys-ban-card2 {
        width: 118px;
    }
    .ys-ban-card3 {
        width: 110px;
    }
    .home-pano .home-solu-bg-img2 {
        width: 300px;
        top: -24%;
        left: -17%;
    }
    .home-pano .home-solu-bg-img1 {
        top: -40%;
        right: -20%;
        width: 496px;
    }
    .home-pano-btul{
        display: none;
    }
    .home-pano-tpul, .home-pano-bg{
        width: 100%;
    }
    .home-pano-tpul-li {
        width: 180px;
    }
    .home-pano-tpul-li1 {
        top: 11%;
        left: 5%;
    }
    .home-pano-tpul-li2 {
        top: 10%;
        left: calc(100% - 260px);
    }
    .home-pano-tpul-li3 {
        top: calc(100% - 220px);
        left: 5%;
    }
    .home-pano-tpul-li4 {
        top: calc(100% - 220px);
        left: calc(100% - 270px);
    }
    .home-newso-le .hbul-conts-word p { 
        width: 92%;
    }
    .hbul-conts-word img{
        width: 40px;
    }
    .hbul-conts-word span {
        margin-top: -2px;
        margin-right: -15px;
    }
    .home-newso .home-media-tp{
        margin-bottom: 20px;
    }
    .hibl-crys .hiul-word{
        transform: inherit;
    }
    /* 2025.8.4-leo-start */
    .mfmb-link{
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 20px;
    }
    .mfmb-link a{
        margin-left: 0;
    }
    .mfmb-link a{
        margin-top: 5px;
    }
    .mode-adv .malu-li-icon{
        margin-bottom: 8px;
    }
    .sstb-ul-li{
        padding-bottom: 0;
    }
    .start-switch-text .slick-dots {
        bottom: -30px;
    }
    .home-pano-btul{
        display: block;
    }
    .hpbl-edr{
        opacity: 1;
    }
    .home-pano-btul{
        position: absolute;
        top: auto;
        bottom: -240px;
        height: auto;
    }
    .home-pano-btul-li1{
        position: relative;
    }
    .home-pano-btul-li{
        left: auto;
        top: auto;
        position: relative;
    }
    .home-pano-cont{
        margin-bottom: 240px;
    }
    .home-pano-btul-li{
        padding: 0 10px;
        height: auto !important;
        padding-bottom: 30px;
    }
    .home-pano-btul{
        margin: 0 -10px;
    }
    .hpbl-edr {
        height: 100%;
    }
    .ys-ph-nav-second .ys-phnav-header-font::after{
        font-size: 14px !important;
    }
    /* 2025.8.4-leo-end */
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .ys-ban-pc,
    .ys-nyban-pc {
        display: none;
    }
    .ys-ban-video {
        display: none;
    }
    .ys-ban-ph,
    .ys-nyban-ph {
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    :root {
        /* 字号 */
        --font90: 26px;
        --font48: 24px;
        --font40: 22px;
        --font32: 20px;
        --font28: 20px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 14px;
        --font16: 14px;
        --font14: 12px;
        /* 板块间距 */
        --space150: 42px;
        --space100: 36px;
        --space24: 20px;
    }
    /* lucas statr */
    
    .infodet-box-left,
    .infodet-box-right {
        width: 100%;
    }
    .infodet-box-right {
        padding-left: 0;
    }
    .ibrt-list-cry-li {
        margin-bottom: 22px;
    }
    .ibrt-title {
        font-size: 20px;
    }
    .infodet-box-right {
        margin-top: 42px;
    }
    .infodet-box-right-top {
        padding: 25px 20px;
        margin-bottom: 28px;
    }
    .infodet-box-right-top.ibrt-box {
        margin-bottom: 0;
    }
    .ibrt-title {
        margin-bottom: 20px;
    }
    .iblt-title {
        font-size: 22px;
    }
    .infodet-box-left-top {
        padding-bottom: 16px;
    }
    .infodet-box-left-cry {
        padding: 16px 0;
    }
    .infodet-page .infodet-box-left-cry p {
        margin-bottom: 5px;
    }
    .infodet-page .yxedr-active p:last-child {
        margin-bottom: 0;
    }
    .infodet-box-left-cry p:last-child {
        margin-bottom: 0;
    }
    .infodet-box-left-cry .yxedr-active p:last-child {
        margin-bottom: 0;
    }
    .infodet-box-left-article {
        padding-top: 16px;
    }
    .infodet-box {
        flex-direction: column;
        margin: 0 auto 42px;
    }
    .infodet-box-right-bottom .ibrt-title {
        margin-bottom: 12px;
    }
    .copdet-cry-box {
        flex-direction: column;
    }
    .copdet-cry-left {
        width: 100%;
    }
    .copdet-cry-right {
        width: 100%;
        padding: 0;
    }
    .copdet-banner-box-title, .copdet-page h1 {
        font-size: 22px;
    }
    .copdet-cry {
        margin-top: 42px;
        margin-bottom: 0;
    }
    .copdet-cry-left-text p {
        font-size: 14px;
        margin-bottom: 6px;
    }
    .copdet-page .yxedr-active p {
        font-size: 14px;
        margin-bottom: 6px;
    }
    .infodet-page .yxedr-active p {
        font-size: 14px;
    }
    .infodet-box-left-cry p {
        font-size: 14px;
    }
    .copdet-page .yxedr-active p:last-child {
        margin-bottom: 0;
    }
    .copdet-page .yxedr-active p:last-child {
        margin-bottom: 0;
    }
    .copdet-cry-right {
        margin-top: 42px;
    }
    .copdet-page .ibrt-title {
        margin-bottom: 20px;
    }
    .copdet-page .ibrt-list-cry-li a {
        padding: 25px 20px;
    }
    .copdet-page .ilcl-link-img {
        margin-bottom: 12px;
    }
    .copdet-page .ilcl-link-cry-time {
        margin-bottom: 0;
    }
    .copdet-page .ibrt-title {
        font-size: 20px;
    }
    .copdet-page .ibrt-list-cry-li {
        margin-bottom: 22px;
    }
    .copdet-page .infodet-box-right-top {
        margin-bottom: 22px;
    }
    .ilul-code {
        padding: 25px 20px;
    }
    .papdet-cry-box {
        flex-direction: column;
    }
    .papdet-cry-box-left {
        width: 100%;
    }
    .papdet-cry-box-right {
        width: 100%;
        padding: 0;
    }
    .papdet-page .std-text1 {
        font-size: 14px;
    }
    .papdet-page .yxedr-active p {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .pcbl-cry p {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .papdet-page .yxedr-active p:last-child {
        margin-bottom: 0;
    }
    .papdet-page .yxedr-active p:last-child {
        margin-bottom: 0;
    }
    .pcbl-title {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .papdet-page .pcbl-top {
        margin-bottom: 30px;
    }
    .papdet-cry-box-left {
        margin-bottom: 42px;
    }
    .pcbxr-code-link-text {
        margin-bottom: 15px;
    }
    .papdet-page .pcbxr-code {
        padding: 25px 20px;
        margin-bottom: 25px;
    }
    .papdet-page .infodet-box-right-top.pcbxr-box-bottom {
        padding: 25px 20px;
        margin: 0;
    }
    .clbu-li {
        width: 100%;
        padding: 10px;
    }
    .coplist-comp-tabli-left {
        margin-right: 10px;
    }
    .coplist-comp-tabli-right {
        margin-left: 10px;
    }
    .comp-tabli li {
        height: 25px;
        width: 25px;
    }
    .comp-tabli.activepage {
        height: 25px;
        width: 25px;
    }
    .coplist-page .coplist-list-box {
        padding-bottom: 30px;
    }
    .coplist-first-box-right {
        padding: 25px 20px 30px;
    }
    .std-btn1-link p {
        line-height: 32px;
    }
    .cfbr-text {
        margin-bottom: 20px;
    }
    .coplist-page .clbu-li {
        margin-top: 22px;
    }
    .coplist-first {
        padding: 42px 0 12px;
    }
    .coplist-first-box-link {
        box-shadow: 0px 4px 10px 0px rgba(0, 75, 121, 0.15);
    }
    .coplist-page .cllb-info {
        padding: 25px 20px;
    }
    .cllb-info-title {
        margin-bottom: 16px;
    }
    .copdet-page .infodet-box-right-bottom {
        margin-bottom: 42px;
    }
    .coplist-first-box-link {
        flex-direction: column;
    }
    .coplist-first-box-left {
        width: 100%;
    }
    .coplist-first-box-right {
        width: 100%;
    }
    .cfbl-img {
        border-radius: 10px 10px 0px 0px;
    }
    .cfbl-img img {
        border-radius: 10px 10px 0px 0px;
    }
    .coplist-first-box-right {
        padding: 25px 20px;
    }
    .pcbl-top {
        padding: 25px 20px;
    }
    .pcbxr-code-link-img {
        width: 100px;
    }
    .pcbxr-code-link-text {
        margin-bottom: 10px;
    }
    .cfbr-time,
    .dllb-info-tag,
    .iblt-time,
    .ilcl-link-cry-time,
    .dllb-info-tag,
    .copdet-banner-box-time,
    .ilcl-link-cry-time,
    .cfbr-time,
    .cllb-info-time,
    .ntbl-topbox-tag,
    .ntbl-topbox-time,
    .nlil-text-tag-cry,
    .nllt-tag-info,
    .ilcl-link-cry-time,
    .nlil-text-time, 
    .copdet-page .ys-nyban-title p {
        font-size: 12px !important;
    }
    .nlbl-list-info {
        flex-direction: column;
    }
    .nlil-imgbox {
        width: 100%;
    }
    .nlil-text {
        width: 100%;
        padding: 12px 0 0;
    }
    .nlil-text-title {
        margin-bottom: 20px;
    }
    .nlil-text-time {
        margin-bottom: 4px;
    }
    .nlil-text-tag-cry {
        margin-right: 10px;
    }
    .nlbl-list {
        margin: 0;
    }
    .newslist-page .nlil-text-time {
        margin-bottom: 5px;
    }
    .nlbl-list-info {
        padding: 0;
        margin-bottom: 30px;
    }
    .nlbl-list .nlbl-list-info:last-child {
        margin-bottom: 0;
    }
    .newslist-page .ys-nyban-pc {
        display: block;
    }
    .newslist-page .newslist-top-box {
        padding: 0 20px;
    }
    .details-story-pagination {
        display: block;
    }
    .details-top-box,
    .details-cntr-box {
        flex-direction: column;
    }
    .details-top-box-left,
    .details-top-box-right {
        width: 100%;
        padding: 0;
    }
    .dtbl-num-left {
        padding: 0px 10px;
        display: unset;
    }
    .dtbl-num {
        flex-direction: row;
    }
    .dtbl-num {
        margin: 0 -10px;
    }
    .dtbl-title {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .details-top-box-left {
        margin-bottom: 22px;
    }
    .dtbl-logo {
        width: 90px;
    }
    .dtbl-num-left-num {
        font-size: 24px;
        margin-right: 20px;
    }
    .details-cntr-box-left,
    .details-cntr-box-right {
        width: 100%;
        padding: 0;
    }
    .details-top {
        margin-bottom: 42px;
    }
    .dcbl-info-name {
        margin-bottom: 6px;
    }
    .dcbr-top-cntr p {
        font-size: 14px !important;
    }
    .dcbl-info {
        margin-bottom: 16px;
    }
    .dcbl-cp-list {
        margin-bottom: 6px;
    }
    .dcbl-cp {
        margin-bottom: 20px;
    }
    .dcbl-btn {
        margin-bottom: 20px;
    }
    .dcbr-top svg {
        width: 20px;
    }
    .details-page .yxedr-active p {
        margin-bottom: 6px;
    }
    .details-page .yxedr-active h6 {
        margin-bottom: 2px;
    }
    /* .dllb-imgbox-mark {
        width: 100px;
        height: 50px;
    } */
    .dllb-imgbox {
        margin-bottom: 14px;
    }
    .details-scheme-box-title {
        margin-bottom: 20px;
    }
    .cont-info-box-right .ys-form-inof-item3 {
        width: 100%;
    }
    .cibr-li {
        padding: 0 !important;
        margin-bottom: 10px !important;
    }
    .cibr-submit.ys-form-inof-submit {
        margin-top: 0;
        margin-left: 0;
    }
    .cont-info-box-right .smfi-fii-input {
        height: 35px;
    }
    .smfi-inof {
        margin: 0;
    }
    .cont-info-box-right .icon-arrow-down:before {
        width: 14px;
        height: 14px;
    }
    .clcb-box {
        width: 70px;
        height: 27px;
    }
    .clui-title {
        line-height: 2;
    }
    .clui-info {
        line-height: 2;
    }
    .clui-email-box {
        margin-bottom: 0px;
    }
    .plbu-li {
        display: flex;
        flex-direction: column;
    }
    .proxysrv-list {
        padding-top: 42px;
    }
    .plbu-li-link-left,
    .plbu-li-link-right {
        width: 100%;
        padding: 0;
        margin-top: 0;
    }
    .plbu-reversal .plbu-li-link-left {
        width: 100%;
        padding: 0;
    }
    .plbu-reversal .plbu-li-link-right {
        width: 100%;
        padding-left: 0;
    }
    .plbu-li-img {
        width: 100%;
        margin-top: 20px;
    }
    .plll-center {
        margin-bottom: 10px;
    }
    .psbs-pagination {
        display: block;
        position: absolute;
        bottom: 0;
        left: 45%;
        transform: translate(0, -50%);
    }
    .psbs-pagination .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
        background: linear-gradient(90deg, #F33260 0%, #85019D 100%);
        opacity: .2;
        transition: all 0.36s;
        margin-right: 5px;
    }
    .psbs-pagination .swiper-pagination-bullet-active {
        opacity: 1;
        transition: all 0.36s;
    }
    .proxysrv-service-box-swiper {
        padding: 0 0 32px !important;
    }
    .psbt-title {
        margin-bottom: 20px;
    }
    .caselist-page .swiper-button-prev {
        left: -15px;
    }
    .caselist-page .swiper-button-next {
        right: -15px;
    }
    .caselist-page .swiper-button-next {
        top: 92%;
        width: 18px;
        height: 18px;
    }
    .caselist-page .swiper-button-prev {
        top: 92%;
        width: 18px;
        height: 18px;
    }
    .caselist-page .details-top::before {
        content: unset;
    }
    .caselist-page .dtbl-num {
        margin: 0 -10px 16px;
    }
    .caselist-page .dtbl-logo {
        width: 90px;
        margin-bottom: 16px;
    }
    .caselist-page .dsbl-list-li {
        width: 100%;
        padding: 0;
        margin-bottom: 22px;
    }
    .caselist-page .details-story-box-list {
        margin: 0 auto 30px;
        padding: 0 20px;
        width: 100%;
    }
    .caselist-page .dsbl-list {
        margin: 0;
    }
    .caselist-page .details-top {
        margin-bottom: 42px;
    }
    .caselist-page .details-top {
        padding: 32px 0 42px;
    }
    .caselist-tag {
        padding-bottom: 32px;
    }
    .details-story-pagination {
        left: 46%;
        bottom: -24px;
    }
    .cfbr-title {
        font-size: 20px !important;
    }
    .paper-page .ys-nyban-pc {
        display: block;
    }
    .paper-page .newslist-top-box {
        padding: 0 20px;
    }
    .std-btn1-icon {
        width: 10px;
    }
    .nlbu-li-link {
        flex-direction: column;
    }
    .nlbu-li-link-img {
        width: 100%;
    }
    .nlbu-li-link-text {
        padding-left: 0;
        width: 100%;
    }
    .nllt-tag {
        margin-bottom: 18px;
    }
    .paper-page .nlbu-li {
        margin-bottom: 25px;
    }
    .nlbu-li-link-img {
        width: 100%;
        margin-bottom: 10px;
    }
    .paper-page .nllt-title {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .paper-page .nllt-tag {
        margin-bottom: 23px;
    }
    .nllt-tag {
        margin-bottom: 10px;
    }
    .nllt-tag-info {
        margin-right: 10px;
    }
    .cont-page .ys-nyban-title h1 {
        font-size: 26px;
    }
    .cont-page .ys-nyban-title p {
        color: #fff;
        font-size: 14px;
    }
    .details-cntr-box-left {
        margin-bottom: 34px;
    }
    .dtbr-imgbox {
        border-radius: 5px;
    }
    .dtbr-imgbox img {
        border-radius: 5px;
    }
    .dllb-img {
        border-radius: 5px;
    }
    .dllb-img img {
        border-radius: 5px;
    }
    .dcbl-cp-ul {
        display: flex;
    }
    .dcbl-cp-list {
        margin-right: 6px;
    }
    .dcbl-cp-ul .dcbl-cp-list:last-child {
        margin-bottom: 0;
        margin-right: 0px;
    }
    .dcbl-info-name {
        font-size: 14px;
    }
    .infodet-page .ibrt-list-ul-li {
        width: auto;
    }
    .ilul-link img {
        width: 80px;
    }
    .ibrt-list-ul {
        margin: 0 -10px;
    }
    .ctbt-list-li-link {
        padding: 6px 12px;
    }
    .ctbt-list-li-link.active::after {
        padding: 4.5px 0px;
    }
    .ctbt-list-li {
        width: calc(100% / 3.26) !important;
    }
    .newslist-list-box {
        flex-direction: column;
    }
    .newslist-list-box-left {
        width: 100%;
        margin-bottom: 42px;
    }
    .newslist-list-right {
        padding-left: 0;
        width: 100%;
    }
    .nlbl-list-info-a {
        flex-direction: column;
    }
    .paper-page .newslist-list-left {
        width: 100%;
        margin-bottom: 32px;
    }
    .paper-page .nlbu-li-link-img {
        margin-bottom: 15px;
    }
    .cont-info-box-right .ys-fii-input input {
        padding-left: 12px;
    }
    .ys-form-inof-item.ys-form-inof-submit.cibr-submit {
        width: 100%;
        margin-top: 10px;
    }
    .cont-info-box-right {
        border-radius: 6px;
    }
    .pslb-bg {
        border-radius: 8px 8px 0px 0px;
    }
    .psbs-slide-link {
        border-radius: 8px;
    }
    .pslb-more {
        opacity: 1;
    }
    .plbu-li {
        margin-bottom: 42px;
    }
    .plbu-li-img {
        margin-top: 32px;
    }
    .plll-top-title {
        margin-bottom: 8px;
    }
    .caselist-page .dllb-info-title {
        margin-bottom: 6px;
    }
    .ibrt-list-ul-li {
        width: unset;
        padding: 0 10px;
    }
    .ibrt-list-ul {
        margin: 0 -10px;
    }
    .dcbl-info-text {
        font-size: 14px;
    }
    /* lucas end */
    /* Leo -start */
    /* c21 */
    .stbu-li::after {
        display: none;
    }
    .stbu-li-link-ri {
        font-size: 12px;
    }
    .stbu-li-link-le {
        width: 16px;
        flex-shrink: 0;
        margin-right: 4px;
        margin-top: 2px;
    }
    .stbt-ul-li-par {
        font-size: 12px;
    }
    .stbu-li-link::after {
        height: 3px;
    }
    .stbu-li-link {
        padding: 12px 3px 12px 3px;
    }
    .stbt-ul-li-par {
        line-height: 32px;
        padding: 0 10px;
    }
    .start-tap-box-tab {
        margin-bottom: 22px;
    }
    .start-switch-dig-box {
        flex-direction: column-reverse;
    }
    .ssdb-ri {
        width: 100%;
        margin-top: 0px;
    }
    .ssdb-le {
        width: 100%;
        margin-left: 0px;
        margin-top: 20px;
    }
    .ssdb-le-tit {
        margin-bottom: 10px;
    }
    .start-switch-dtp-box {
        flex-direction: column;
        padding: 0 20px;
    }
    .ssdb-rii {
        margin-top: 16px;
    }
    .ssdb-ri-tit {
        margin-bottom: 10px;
    }
    .ssdb-ri-editor h3 {
        margin-bottom: 11px;
    }
    .start-switch-dtp.no-tit .ssdb-rii {
        margin-top: 16px;
    }
    .srtu-li-pic {
        width: 30px;
        margin-top: 0px;
        margin-right: 4px;
    }
    .ssdb-rii-tit-ul {
        margin-top: 16px;
    }
    .srtu-li {
        margin-bottom: 12px;
    }
    .start-switch-dtp.no-tit .ssdb-rii {
        margin-top: 20px;
    }
    .sspb-tit {
        margin-bottom: 16px;
    }
    .ssdb-ri-tit {
        margin-bottom: 16px;
    }
    .start-switch-pic .slick-dots li {
        width: 36px;
    }
    .start-switch-pic .slick-dots li.slick-active::after {
        top: -1px;
        height: 2px;
    }
    .start-switch-pic .slick-dots {
        bottom: 10px;
    }
    .start-switch-text-box .sspb-tit {
        margin-bottom: 16px;
    }
    .sstb-ul-li-box {
        padding: 25px 20px;
        border-radius: 10px;
    }
    .sulb-pic {
        width: 30px;
        margin-bottom: 10px;
    }
    .start-switch-core-box .sspb-tit {
        margin-bottom: 18px;
    }
    .sscb-ul-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .sscb-ul {
        margin: 0;
        margin-bottom: -20px;
    }
    .sstb-ul {
        margin: 0px -10px;
    }
    .sscb-ul-li-box {
        padding: 25px 20px;
    }
    .sulb-image {
        width: 34px;
    }
    .start-switch-pic.third .sscb-ul-li-box {
        padding: 25px 20px;
    }
    .start-switch-pic.third .slick-dots {
        bottom: -2px;
    }
    .data-key-box-tit {
        margin-bottom: 18px;
    }
    /* d11 */
    .dkbc-link {
        width: 30px;
    }
    .data-key-box-cog {
        left: 0%;
        top: 47%;
    }
    .data-under-box .data-key-box-tit {
        margin-bottom: 24px;
    }
    .dubl-bot-ul-li {
        width: 100%;
        margin-right: 0;
    }
    .dbul-pic {
        height: 270px;
    }
    .dubl-top-cont {
        padding: 20px 15px;
    }
    .dubl-top-cont-tit {
        width: 100%;
    }
    .dtct-le {
        padding-right: 12px;
    }
    .dtct-ri p {
        padding: 2px;
    }
    .dbul-cont {
        padding: 20px 15px;
    }
    .dubr-box-cent {
        padding: 20px 15px;
    }
    .dubl-top-cont-tiem {
        margin-bottom: 6px;
    }
    .dubl-top {
        height: 270px;
    }
    .dubl-top-pic {
        height: 100%;
        width: 100%;
    }
    .dubl-top-pic img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .dubl-bot-ul-li:last-child {
        margin-top: 20px;
    }
    .data-under-box-ri {
        margin-top: 20px;
    }
    .data-prod-incre-par {
        margin-bottom: 24px;
    }
    .dpin-ul-li {
        width: 50%;
        margin-bottom: 16px;
    }
    .dpin-ul-li-tit {
        font-size: 34px;
        margin-bottom: 8px;
    }
    .data-prod-incre-num {
        margin-bottom: 20px;
    }
    .drul-box {
        width: 100%;
        padding: 25px 20px;
        border-radius: 10px;
    }
    .dpib-ri-ul-li {
        width: 100%;
        padding-left: 0;
        margin-bottom: 20px;
    }
    .dpib-le-box {
        padding: 25px 30px;
        border-radius: 10px;
    }
    .dlbe-ul-li {
        margin-bottom: 10px;
    }
    .start-tap-box-ul {
        margin-bottom: 34px;
    }
    .start-tap{
        margin-top: 42px;
    }
    .ssdb-ri {
        width: 80%;
        margin-top: 0px;
        margin: 0 auto;
    }
    .ssdb-lei {
        width: 80%;
        margin: 0 auto;
    }
    .ssdb-ri-tit {
        font-size: 20px;
    }
    .ssdb-ri-editor h3 {
        margin-bottom: 6px;
    }
    .ssdb-ri-editor p {
        margin-bottom: 12px;
    }
    .srtu-li-par {
        font-size: 14px;
    }
    .srtu-li-pic {
        width: 26px;
        margin-top: -1px;
        margin-right: 4px;
    }
    .sspb-tit {
        font-size: 20px;
    }
    .start-switch-pic .slick-dots li {
        width: 24px;
    }
    .start-switch-text .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 5px;
        position: relative;
    }
    .start-switch-core.third .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 5px;
        position: relative;
    }
    .stbu-li {
        width: 180px !important;
        padding-left: 20px;
        padding-right: 20px;
    }
    .start-tap-box-ul {
        justify-content: flex-start;
        overflow: auto;
    }
    .stbu-li-link-ri {
        white-space: nowrap;
    }
    .stbu-li-link-ri {
        font-size: 14px;
    }
    .stbu-li-link-le {
        width: 18px;
        flex-shrink: 0;
        margin-right: 4px;
        margin-top: 3px;
    }
    .start-tap-box-ul {
        margin-bottom: 0;
    }
    .start-tap{
        margin-top: 42px;
    }
    .start-tap-box-tab {
        margin-top: 34px;
        margin-bottom: 22px;
    }
    .data-prod-incre-brand {
        flex-direction: column;
    }
    .dpib-le {
        width: 100%;
    }
    .dpib-ri {
        width: 100%;
        margin-top: 20px;
    }
    .dlbe-ul-li {
        margin-bottom: 8px;
    }
    .data-key-box-about {
        flex-direction: column;
    }
    .data-under-box-le {
        width: 100%;
    }
    .data-under-box-ri {
        width: 100%;
    }
    .dubr-box {
        height: 270px;
    }
    .data-prod-box-par {
        margin-bottom: 16px;
    }
    .dcws-box-pic {
        width: 140px;
        margin-bottom: 12px;
    }
    .dpib-ri-ul-li:nth-child(n) {
        animation-delay: 0.2s;
    }
    .sscb-ul-li:nth-child(n) {
        animation-delay: 0.2s;
    }
    .data-prod-bouxe {
        height: auto !important;
        position: relative;
        margin-bottom: 42px;
    }
    .cses-box {
        margin-top: 42px;
    }
    .data-pic-box-image {
        width: 200px;
    }
    .dkbc-link {
        width: 24px;
    }
    .data-key-box-cog {
        left: 2%;
        top: 47.5%;
    }
    .sscb-ul {
        margin: 0 -10px;
        margin-bottom: -20px;
    }
    .sscb-ul {
        margin: 0 -15px;
    }
    .data-prod-asdw {
        padding-bottom: 42px;
    }
    .dubl-bot-ul-li:first-child .dbul-pic {
        border-radius: 10px;
    }
    .dubl-bot-ul-li:last-child {
        margin-top: 0px;
    }
    .dbul-pic img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: all .4s;
    }
    .dbul-pic {
        height: 220px;
    }
    .dubl-bot-ul-li{
        width: 50% !important;
    }
    .dubl-bot{
        width: 100%;
    }
    .dubl-bot-ul{
        width: 100%;
    }
    .dubl-top {
        height: 220px;
    }
    .dubr-box {
        height: 220px;
    }
    .dubl-bot-ul-li:first-child{
        margin-right: 10px;
    }
    /* Leo -end */
    .ys-phnav-logo {
        width: 120px;
    }
    .ys-phnav-r>div {
        float: left;
        margin-left: 16px;
    }
    .ys-phnav-r .std-btn1-link p {
        line-height: 30px;
        font-size: 12px;
    }
    .ys-phnav-r .std-btn1-icon {
        width: 10px;
        flex-shrink: 0;
        font-size: 0;
        margin-left: 6px;
        position: relative;
    }
    .ys-phnav-r .std-btn1-link {
        padding: 0px 8px 0 12px;
    }
    /* 移动端底部导航-start */
    .ys-footer-bg-pic2 {
        width: 284px;
        top: -6%;
        right: auto;
        left: -13%;
    }
    .ys-footer-bg-pic1 {
        width: 380px;
        top: -6%;
        right: -18%;
    }
    .mod-foot {
        padding-top: 42px;
    }
    .mod-foot-tit {
        margin-bottom: 14px;
    }
    .mod-foot-btn {
        margin-top: 20px;
    }
    .mod-foot-top {
        margin-bottom: 22px;
    }
    .ys_pbhu_li {
        margin-bottom: 4px;
    }
    .mful-code {
        width: 70px;
    }
    .mfli-box-text {
        font-weight: 500;
        margin-bottom: 5px;
        font-size: 12px;
    }
    .mod-foot-bt {
        padding: 20px 0;
    }
    .mfbc-ri-demo {
        padding: 0 12px;
    }
    /* 移动端底部导航-end */
    .home-new-link{
        flex-direction: column-reverse;
    }
    .home-new-link-ri {
        width: 100%;
        border-radius: 5px;
        margin-bottom: 20px;
    }
    .home-new-link-le {
        width: 100%;
        padding-right: 0;
    }
    .home-new h2 {
        text-align: center;
        display: block;
    }
    .hnll-word p {
        -webkit-line-clamp: 3;
        height: 4.8em;
    }
    .home-new-ul{
        flex-wrap: wrap;
    }
    .home-new-ul-li{
        width: 100%;
        margin-bottom: 14px;
    }
    .home-new-ul-li:last-child{
        margin-bottom: 0px;
    }
    .home-new {
        padding-bottom: 20px;
    }
    .hnul-link {
        box-shadow: 0px 4px 20px 0px rgba(0, 75, 121, 0.15);
    }
    .home-page .ys-main {
        padding-bottom: 22px;
    }
    .home-slide .details-top-box{
        flex-direction: column-reverse;
    }
    .home-slide .details-top-box-left {
        padding-left: 0;
        width: 100%;
    }
    .home-slide .details-top-box-right{
        width: 100%;
        margin-bottom: 16px;
    }
    .home-slide .dtbl-logo{
        width: 112px;
    }
    .dtbl-num-left-num {
        font-size: 22px;
        margin-right: 16px;
    }
    .home-slide .ys-cont1440{
        width: 100%;
        padding: 0 36px;
    }
    .arrows-icon {
        width: 20px;
    }
    .home-slide .mod-arrows {
        width: calc(100% + 54px);
        top: 20%;
    }
    .std-btn1-icon{
        margin-left: 6px;
    }
    .hsul-btn .std-btn1{
        margin-right: 14px;
    }
    .hrlu-lis {
        width: 90px;
        margin-right: 12px;
    }
    .home-runing-list-ul {
        width: calc(calc((90px * var(--width-shu))) + calc((12px * var(--width-shu))));
    }
    .home-runing-list{
        width:calc(100% - 40px) !important;
    }
    .home-info {
        margin-top: -27px;
    }
    .home-info .ys-cont1440 {
        padding: 66px 20px 42px;
    }
    .home-info-ri {
        width: 66%;
    }
    .home-info-le {
        width: 100%;
        margin-bottom: 16px;
    }
    .home-info-ul-li {
        width: 100%;
        padding: 0 10px;
    }
    .home-info-ul{
        flex-wrap: wrap;
        margin: 0 -10px;
    }
    .home-info-cont {
        margin-bottom: 36px;
        flex-direction: column;
    }
    .hiul-box .ys-demo-num1 {
        font-size: 26px;
        margin-right: 8px;
    }
    .hiul-box {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .hiul-word {
        position: relative;
        transform: translateY(6px);
    }
    .home-info-ri-cry span {
        font-size: 100px;
    }
    .home-info-ri-cry p {
        font-size: 14px;
    }
    .home-info-le h2{
        display: block;
        text-align: center;
    }
    .about-runing-cry::before, .about-runing-cry::after {
        width: 10%;
    }
    .arlu-li-box {
        border-radius: 10px;
        padding: 16px 14px;
    }
    .albh-pic {
        width: calc(100% - 28px);
    }
    .albh-tit {
        width: 80%;
        margin: 0 auto;
        margin-bottom: 8px;
    }
    .about-runing-list {
        margin-bottom: 14px;
    }
    .arlu-li {
        width: 220px;
        margin-right: 14px;
    }
    .about-runing-list-ul {
        width: calc(calc((220px * var(--width-shu))) + calc((14px * var(--width-shu))));
    }
    .albh-word p{
        font-size: 12px;
    }
    .ys-cont1750 {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }
    .about-addr-swip{
        position: relative;
        bottom: auto;
        padding: 0;
    }
    .aasc-ul-li {
        width: 246px !important;
    }
    .aasc-ul-li-box {
        padding: 25px 58px 25px 16px;
    }
    .aulb-icon {
        width: 58px;
    }
    .aasc-ul-li-box {
        border-radius: 5px;
    }
    .about-addr .arrows-icon {
        width: 20px;
        margin-right: 12px;
    }
    .about-addr-swip {
        position: relative;
        bottom: auto;
        padding: 0;
        margin-top: -50px;
    }
    .about-comm h2 {
        margin-bottom: 20px;
    }
    .about-ban-ri {
        width: 100%;
        margin: 0 auto 26px;
    }
    .about-topcry {
        padding: calc(42px + var(--headh)) 0 42px;
    }
    .about-tab {
        margin-bottom: 10px;
    }
    .about-ban-le-word p {
        margin-bottom: 10px;
    }
    .about-page h1 {
        margin-bottom: 20px;
    }
    .about-hono-le {
        width: 66%;
        margin-bottom: 32px;
        padding-right: 0;
    }
    .about-runing .about-comm-tit {
        margin-bottom: 26px;
    }
    .about-runing h2{
        text-align: center;
    }
    .alwi-li p{
        font-size: 14px;
    }
    .awhs-li-wrap-year {
        font-size: 26px;
        margin-bottom: 4px;
    }
    .awhs-li-wrap {
        padding-left: 12px;
        padding-right: 12px;
    }
    .about-deve h2{
        margin-bottom: 28px;
    }
    .about-wait-history {
        margin-bottom: 200px;
    }
    .about-comm {
        padding-bottom: 42px;
    }
    .about-hono {
        padding-bottom: 42px;
    }
    .acul-cry-tit {
        margin-bottom: 12px;
        font-size: 18px;
    }
    .about-cult .ys-cont1280 {
        width: 100%;
    }
    .about-topcry {
        padding: 42px 0 0;
    }
    .yful_wrap {
        padding: 25px 20px 0;
        border-radius: 10px;
        flex-direction: column;
    }
    .yx_field_ul_li{
        margin:0px;
    }
    .yful-wrap-fr {
        width: 100%;
    }
    .yful-wrap-fl {
        width: 100%;
        padding-right: 0;
    }
    .yx_field_ul_li.swiper-slide-next {
        right: 0;
    }
    .yx_field_ul_li.swiper-slide-prev {
        left: 0;
    }
    .yx_field {
        overflow: visible !important;
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
    }
    .ywui-conts p span {
        font-size: 14px;
        margin-top: 0px;
    }
    .ywui-conts p{
        font-size: 16px;
    }
    .ywui-conts::after {
        top: 13px;
        left: 0;
        width: 4px;
        height: 4px;
    }
    .ywui-conts {
        padding-left: 12px;
    }
    .yful-wrap-uls-item {
        margin-bottom: 10px;
    }
    .yful-wrap-tit {
        margin-bottom: 8px;
    }
    .yful-wrap-word {
        margin-bottom: 14px;
    }
    .yisu-lis p {
        font-size: 12px;
        padding: 2px 10px;
    }
    .yful-wrap-fl .std-btn1 {
        margin-left: 72px;
        margin-top: 16px;
    }
    .ywfl-item-solu-ul {
        margin: 0 -3px;
    }
    .yisu-lis {
        padding: 0 3px;
        margin-bottom: 6px;
    }
    .ywfl-item-solu {
        margin-bottom: 8px;
    }
    .ywui-conts p, .yful-wrap-word p {
        font-size: 14px;
    }
    .ybul-link-tps-word p {
        font-size: 10px;
        height: auto;
        -webkit-line-clamp: 2;
    }
    .ybul-link-tps-tit {
        margin-bottom: 6px;
        font-size: 12px;
        height: 1.6em;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .ybul-link {
        padding: 16px 8px;
        border-radius: 5px;
    }
    .yful-btcry-ul-li {
        padding: 0 3px;
    }
    .yful-btcry-ul{
        margin: 0 -3px;
    }
    .yful-btcry-ul-li .std-btn1 p{
        font-size: 12px;
        line-height: 1.5;
    }
    .ywfl-item-word {
        margin-bottom: 8px;
    }
    .ywfl-item-text p {
        font-size: 12px;
    }
    .home-swip .swiper-container {
        padding-bottom: 40px !important;
    }
    .yx_field::after {
        height: 200px;
        bottom: 22px;
    }
    .home-swip .ys-cont1440 {
        padding-bottom: 28px;
    }
    .home-media-cont {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        z-index: 2;
    }
    .home-media {
        background: #00070c;
        padding: 42px 0;
    }
    .home-media-tp {
        width: 100%;
        margin-bottom: 20px;
    }
    .home-media-tp h2 {
        margin-bottom: 16px;
    }
    .home-media-ul-li {
        width: 100%;
        margin-bottom: 18px;
    }
    .home-media-ul-li:last-child{
        margin-bottom: 0px;
    }
    .home-media-ul {
        flex-wrap: wrap;
    }
    .hmul-cry {
        width: calc(100% - 40px);
        bottom: 20px;
    }
    .hmul-cry-list-item p {
        font-size: 12px;
    }
    .hmul-cry-list-item::after{
        height: 10px;
    }
    .hmul-cry-tit{
        margin-bottom: 14px;
    }
    .hmul-cry-btn {
        margin-top: 20px;
        display: block;
    }
    .hslu-li p {
        font-size: 12px;
        padding: 4px 10px;
    }
    .hsbi-top-list-box{
        flex-direction: column-reverse;
    }
    .htlb-ri {
        width: 100%;
    }
    .htlb-le {
        width: 100%;
        padding-right: 0;
        margin-top: 20px;
    }
    .home-solu-bg-img3 {
        width: 290px;
        bottom: auto;
        top: 11%;
    }
    .home-solu-bg-img2 {
        width: 170px;
        bottom: auto;
        top: 13%;
    }
    .home-solu-bg-img1 {
        width: 170px;
        right: auto;
        left: 10%;
        top: 18%;
    }
    .hsbi-bot-uls-lis{
        width: 100%;
    }
    .home-solu-list-ul {
        white-space: nowrap;
        overflow-x: auto;
    }
    .hslu-li p {
        font-size: 14px;
        padding: 5px 14px;
        border-radius: 5px;
    }
    .home-serv {
        margin-top: -28px;
    }
    .ys-banner-wrap .ys-cont1440{
        flex-direction: column;
    }
    .ys-banner-wrap-le{
        width: 100%;
    }
    .ys-banner-wrap-ri{
        width: 80%;
        margin-top:30px;
    }
    .ys-banner-wrap {
        top: 50%;
        width: 100%;
    }
    .ys-ban-text{
        margin-top: 18px;
    }
    .ys-ban-picul {
        width: 100%;
        height: 50%;
    }
    .ys-ban-dots {
        right: auto;
        top: auto;
        transform: inherit;
        bottom: 26px;
        width: 100%;
    }
    .ys-ban-dots-ul{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .ybdu-li{
        margin: 0 6px;
    }
    .home-media-bg {
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        height: 100%;
        pointer-events: none;
    }
    .home-media-cont{
        padding: 0 20px;
    }
    .home-serv-cont-left {
        /* display: none; */
        opacity: 0;
        pointer-events: none;
    }
    .hsbu-li-icon {
        width: 20px;
        margin-right: 10px;
    }
    .hsbu-li-box {
        padding: 6px 16px;
        border-radius: 5px;
    }
    .hsbu-li {
        width: auto;
        padding: 0 6px;
    }
    .home-serv-bt-ul {
        margin: 0 -6px;
    }
    .home-serv-bg {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding:0px;
    }
    .home-serv-dots {
        width: calc(100% - 40px);
    }
    .home-serv {
        padding: 80px 0 42px;
    }
    .home-serv-top {
        top: 56px;
    }
    .hsdu-li-box-icon{
        width: 34px !important;
        height: 34px !important;
    }
    .hsdu-li3 {
        top: 50% !important;
        left: -2% !important;
    }
    .hsdu-li-box p {
        font-size: 10px;
        display: none;
    }
    .hsdu-li1 {
        top: 35% !important;
        left: 14% !important;
    }
    .hsdu-li5 {
        top: 65% !important;
        left: 15% !important;
    }
    .hsdu-li4 {
        top: 53% !important;
        left: 93% !important;
    }
    .hsdu-li2 {
        top: 34% !important;
        left: 75% !important;
    }
    .hsdu-li6 {
        top: 65% !important;
        left: 74% !important;
    }
    .home-serv-bg svg {
        transform: scale(1.5);
    }
    .home-serv-bt-ph{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .hscl-list-text{
        display: inline-block;
    }
    .hscl-list-text p{
        display: inline-block;
    }
    .home-serv-top {
        top: auto;
        position: relative;
        left: auto;
        transform: inherit;
        margin-bottom: 20px;
    }
    .home-solu .ys-cont1440{
        padding-bottom: 24px;
    }
    .home-serv {
        padding: 60px 0 42px;
    }
    .hscl-svg {
        width: 200px;
    }
    .sffr-pic-dots{
        width: 8px;
        height: 8px;
        top: -4px;
        left: -4px;
    }
    .home-serv-bt{
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-top: 78px;
    }
    .home-serv-cont{
        margin-top: -50px;
    }
    .hsbu-li-box {
        padding: 6px 22px;
    }
    .home-serv-bt-ul{
        margin-top: -15px;
    }
    .proxysrv-service-box.ys-cont1440 {
        max-width: 100%;
        padding: 0 36px;
    }
    .home-serv h2{
        margin-bottom: 30px;
    }
    .hsbu-li-icon {
        width: 18px;
        margin-right: 8px;
    }
    .hsbu-li-box p {
        font-size: 12px;
    }
    .hsbu-li-box {
        padding: 6px 14px;
    }
    .std-btn1-link {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .ybdu-li::after {
        width: 6px;
        height: 6px;
    }
    .swiper-pagination-bullet{
        width: 6px !important;
        height: 6px !important;
    }
    .home-swip .swiper-pagination{
        padding: 0 10px 6px;
    }
    .home-swip .swiper-pagination-bullet-active{
        width: 20px !important;
    }
    .dtbl-pic{
        width: 18px;
        left:0px;
        top: 6px;
    }
    .home-page .dtbl-title{
        padding-left: 24px;
    }
    .hiul-word {
        position: relative;
        transform: translateY(0px);
        top: 6px;
    }
    .data-page .ys-nybanner2 .ys-nyban-title {
        width: 100%;
    }
    .data-page .ys-nybanner2 .ys-pos-center,
    .start-page .ys-nybanner2 .ys-pos-center, 
    .area-page .ys-nybanner2 .ys-pos-center {
        top: 70px;
        transform: translate(-50%,0%);
    }
    .data-pic-box-image {
        width: 100%;
    }
    .dubl-top {
        height: 248px;
    }
    .dtct-ri p {
        padding: 2px 4px;
        font-size: 10px;
    }
    .details-scheme{
        padding: 42px 0;
    }
    .details-scheme .mod-arrows{
        display: none;
    }
    .ys-nybanner2 .ys-nyban-title {
        width: 100%;
    }
    .dllb-info-title, 
    .dllb-info-title::before,
    .nlil-text-title::before,
    .nlil-text-title{
        height: auto;
    }
    .caselist-page .ys-main,
    .details-page .ys-main{
        padding-top: 42px;
    }
    .ctbt-list-li.active .ctbt-list-li-link::after{
        padding: 6px 12px;
    }
    .newslist-page .ys-main, 
    .infodet-page .ys-main, 
    .paper-page .ys-main, 
    .papdet-page .ys-main{
        padding-top: 42px;
    }
    .cibr-li .ys-select-bd .ys-select-li {
        transition: all 0.4s ease;
        padding: 10px 13px 0;
    }
    .fmul-boxuls, .form-modal-ul {
        margin: 0 -15px;
        flex-direction: column;
    }
    .form-modal-ul-li{
        width: 100% !important;
    }
    .fmul-boxlis, .form-modal-ul-li {
        padding: 0 10px;
    }
    .fmul-boxuls, .form-modal-ul {
        margin: 0 -10px;
        flex-direction: column;
    }
    .form-modal .ys-modal-content {
        padding: 25px 20px;
        max-height: calc(100vh - 80px);
    }
    .cont-page .ys-nybanner .ys-pos-center{
        top: 58%;
    }
    section.cont-info {
        padding-top: 42px;
    }
    .fmul-item, .fmul-boxlis {
        margin-bottom: 20px;
    }
    .fmul-boxlis:last-child{
        margin-bottom: 0px;
    }
    .form-modal .ys-modal-close {
        right: 20px;
    }
    .form-modal .mCSB_scrollTools{
        top: 10px !important;
    }
    .fmul-uls-lis {
        margin-bottom: 6px;
    }
    .form-modal-ul-li{
        margin-bottom: 28px;
    }
    .form-modal-ul-li:last-child{
        margin-bottom: 0px;
    }
    .fmul-item-text {
        margin-bottom: 6px;
    }
    .fmul-text {
        margin-bottom: 10px;
    }
    .form-modal-reset p, .form-modal-submit p {
        line-height: 32px;
        padding: 0 18px;
    }
    .form-select .ys-fii-input {
        height: 38px;
    }
    .sulb-tp{
        flex-direction: column;
    }
    .proxysrv-service-box-swiper {
        padding: 0px !important;
    }
    .psbs-wrapper .slick-list {
        padding-bottom: 0px;
    }
    .data-page .ys-nybanner2 .ys-nyban-title p span,
     .data-page .ys-nybanner2 .ys-nyban-title p {
        font-size: 14px;
    }
    .std-btn1-link {
        padding-top: 4px !important;
        padding-bottom: 5.5px !important;
    }
    .ys-phnav-r .std-btn1-icon{
        top: 1.5px;
    }
    .about-topcry{
        padding-top: calc(var(--headh) + 42px);
    }
    .acul-cry{
        width: 100%;
    }
    .albh-tit {
        height: 3.2em;
        -webkit-line-clamp: 2;
    }
    .albh-word p, .albh-date p {
        font-size: 10px;
    }
    .albh-pic {
        width: calc(100% - 20px);
    }
    .albh-pic img {
        width: 14%;
    }
    .albh-tit {
        width: 82%;
        margin: 0 auto;
        margin-bottom: 6px;
    }
    .arlu-li {
        width: 200px;
        margin-right: 12px;
    }
    .about-runing-list-ul {
        width: calc(calc((200px * var(--width-shu))) + calc((12px * var(--width-shu))));
    }
    .about-page h2{
        /* font-size: 20px !important; */
    }
    .caselist-page .swiper-button-next {
        top: 83%;
        right: -18px;
    }
    .caselist-page .swiper-button-prev {
        top: 83%;
        left: -18px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 5px;
    }
    .sscb-ul .slick-list{
        padding-bottom: 30px;
    }
    .sscb-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    .sscb-ul-li{
        margin-bottom: 0px;
    }
    .start-page .home-slide{
        padding-top: 0px;
    }
    .awhs-li:nth-child(2n) {
        margin-top: 0px;
    }
    .yspc-wrap-tit {
        font-size: 22px;
        margin-bottom: 18px;
    }
    .yspc-wrap-input {
        height: 48px;
    }
    .yspc-wrap-input-text input, .yspc-wrap-input-text input::placeholder {
        font-size: 16px;
    }
    .yspc-wrap-input-text {
        width: calc(100% - 10px);
        padding: 0 20px;
    }
    
    /* 20250604 */
    .area-point {
        width: 100%;
        height: auto;
    }
    .area-point-crys {
        padding-top: 0;
        position: relative;
        left: 0;
        width: 100%;
        height: auto;
    }
    .area-point-crys .ys-cont1560{
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
    }
    .area-point-cont {
        width: 100%;
    }
    .area-point h2 {
        margin-bottom: 22px;
    }
    .apul-box {
        display: flex;
        align-items: flex-start;
        padding: 25px 20px;
        border-radius: 10px;
        flex-direction: column;
    }
    .apul-ri {
        width: 100%;
        padding-left: 0;
    }
    .area-point-ul-li{
        margin-bottom: 16px;
    }
    .area-point-ul-li:last-child{
        margin-bottom: 0px;
    }
    .area-point-bg img:nth-child(1) {
        width: 60%;
        position: absolute;
        left: -60px;
        bottom: 0;
    }
    .area-point-bg img:nth-child(2) {
        width: 80%;
        position: absolute;
        right: -40%;
        bottom: 180px;
    }
    .area-cmr h2, 
    .area-page .data-prod h2 {
        margin-bottom: 20px;
    }
    .gdsi-link-text {
        bottom: 25px;
        padding: 0 10px;
    }
    .deve-staff-slide-pic img:nth-child(2) {
        bottom: 0;
    }
    .area-adv-cont{
        position: relative;
        top: auto;
        left: auto;
    }
    .area-adv{
        background: #020107;
    }
    .area-adv-cont {
        padding: 0px 0 42px;
    }
    .area-adv-bot-tit {
        font-size: 60px;
    }
    .area-adv-bot-textul {
        bottom: auto;
        top: -76px;
    }
    .area-adv-phtit{
        display: block;
        margin-bottom: 20px;
    }
    .area-adv-cont h2{
        display: none;
    }
    .area-adv{
        padding-top: 42px;
    }
    .cses-box {
        margin-top: 0;
        padding-top: 42px;
    }
    .cses {
        padding-bottom: 42px;
    }
    .area-cmr-right{
        display: none;
    }
    .area-solut-ul-li{
        width: 280px !important;
    }
    .swiper-pagination-bullet{
        opacity: .4 !important;
    }
    .swiper-pagination-bullet-active{
        opacity: 1 !important;
    }
    .area-page .dtbl-title {
        padding-left: 24px;
    }
    .start-page .ys-nybanner2 .ys-nyban-title {
        width: 100%;
    }
    .htlb-le-ul {
        margin: 0 -8px;
    }
    .htlb-le-ul-li {
        padding: 0 8px;
        margin-top: 10px;
    }
    .dtbl-num-left-num {
        font-size: 20px;
    }
    .dtbl-num-left-text {
        font-size: 10px !important;
    }
    .area-page .data-prod-bouxe{
        margin-bottom: 0px;
    }
    .area-point-wrap {
        height: calc(var(--height1) * 1.5);
    }
    .home-swip .swiper-button-next, 
    .home-swip .swiper-button-prev{
        display: none;
    }
    .ys-ban-text{
        margin-top: 4px;
    }
    /* 20250713 */
    .mode-page .plbu-li-box{
        flex-direction: column-reverse;
    }
    .mode-page .plbu-li:nth-child(2n) .plbu-li-box {
        flex-direction: column-reverse;
    }
    .mode-page .ys-cont1440, .mode-page .ys-cont1560{
        width: 100%;
    }
    .mode-page .plbu-li-img{
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .mode-page .plbu-li {
        margin-bottom: 26px;
    }
    .mode-page .area-solut .asul-box-bot-word{
        display: none !important;
        padding-bottom: 0px !important;
    }
    .mode-page .area-solut-ul-li{
        width: 50%;
    }
    .mode-page .asul-box-bot-tit{
        font-size: 18px;
    }
    .mode-page .asul-box-bot-text{
        font-size: 12px;
    }
    .mode-page .slick-dots li {
        width: 6px;
        height: 6px;
        margin:0 4px;
    }
    .mode-page .slick-dots {
        padding: 5px 12px;
    }
    .mode-page .area-solut {
        padding: 60px 0 42px;
    }
    .mode-page .slick-list {
        padding-bottom: 40px;
    }
    .mode-page .area-solut-ul-li{
        padding: 0 8px;
    }
    .mode-page .area-solut-ul{
        margin: 0 -8px;
    }
    .mode-key::after, .mode-key::before{
        display: none;
    }
    .mode-adv-cont{
        flex-direction: column-reverse;
    }
    .mode-adv-ri{
        width: 100%;
        margin-bottom: 15px;
    }
    .mode-adv-le {
        width: 100%;
        padding-right: 0px;
    }
    .malu-li-box {
        padding: 20px 16px;
        border-radius: 10px;
    }
    .mode-adv .malu-li-icon {
        width: 34px;
        margin-bottom: 18px;
    }
    .malu-li-word p{
        font-size: 12px;
    }
    .malu-li {
        padding: 8px;
    }
    .mode-adv-le-ul{
        margin: -8px;
    }
    .mode-plan{
        padding: 42px 0;
    }
    .mode-ban-le {
        padding-right: 0;
        width: 100%;
    }
    .mode-ban-ri{
        display: none;
    }
    .mode-ban-wrap{
        top: 70px;
        transform: translate(-50%,0%);
    }
    .ys-banner-wrap{
        flex-direction: column;
    }
    .ys-banner-wrap-le {
        padding-right: 0;
        width: 100% !important;
    }
    .ys-banner-wrap-ri{
        width: 100% !important;
    }
    .home-newso-ri{
        display: none;
    }
    .home-newso-le {
        width: 100%;
    }
    .hnlu-lis-ph {
        display: block;
    }
    .hnru-lis-btn .std-btn1-link {
        padding: 0 18px;
    }
    .home-newso{
        overflow: hidden !important;
    }
    .home-pano-tpul-li4 {
        top: calc(100% - 98px);
        left: 72%;
    }
    .home-pano-tpul-li1 {
        top: 0;
        left: 0%;
    }
    .home-pano-tpul-li3 {
        top: calc(100% - 108px);
        left: 0%;
    }
    .home-pano-tpul-li {
        width: 100px;
    }
    .home-pano-tpul-li2 {
        top: 0;
        left: 72%;
    }
    .ys-banner-wrap-cont {
        padding-right: 20px;
        padding-left: 20px;
    }
    .home-info-btul .slick-list {
        padding-bottom:var(--space24);
    }
    .psbs-wrapper .slick-list {
        padding-bottom: 30px;
    }
    .deve-staff-slide-pic img:nth-child(2) {
        bottom: 40px;
    }
    .grap-develop-swiper {
        padding-bottom: 42px !important;
    }
    .grap-develop-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: 15px !important;
    }
    .dtbl-num-left-num span {
        font-size: 10px;
    }
    .dtbl-num-left-num {
        font-size: 18px;
        margin-right: 8px;
    }
    .dtbl-num-left {
        width: 33.333333%;
        padding: 0px 6px;
    }
    .dtbl-num {
        margin: 0 -6px;
    }
    .home-slide .dtbl-title {
        padding-left: 24px;
    }
    .home-info-btul-li {
        padding: 0 10px;
    }
    .home-info-btul{
        margin: 0 -10px;
    }
    .hibl-crys .hiul-word p{
        font-size: 14px;
    }
    .hbul-conts-word span {
        margin-top: -10px !important;
        margin-right: -15px;
        margin-bottom: 10px;
    }
    .home-pano-bg-pic {
        left: 49%;
    }
    .home-pano-tpul-li3 {
        top: calc(100% - 98px);
        left: 0%;
    }
    .home-pano-tpul-li1 {
        top: 7%;
        left: 0%;
    }
    .home-pano-tpul-li2 {
        top: 7%;
        left: calc(100% - 110px);
    }
    .home-pano-tpul-li4 {
        top: calc(100% - 98px);
        left: calc(100% - 110px);
    }
    /* 2025.8.4-leo-start */
    .mode-adv .malu-li-icon{
        margin-bottom: 6px;
    }
    .malu-li {
        padding: 6px;
    }
    .mode-adv-le-ul {
        margin: -6px;
    }
    .malu-li-box {
        padding: 18px 14px;
        border-radius: 10px;
    }
    .sstb-ul-li{
        padding-bottom: 0;
    }
    .start-switch-text .slick-dots {
        bottom: -30px;
    }
    .start-tap {
        margin-top: 0;
    }
    .caselist-tag-box.ys-cont1440 {
        width: calc(86vw + 8px);
    }
    .home-pano-btul{
        bottom: -300px;
    }
    .home-pano-cont{
        margin-bottom: 300px;
    }
    .home-pano-btul {
        margin: 0 -10px;
        width: calc(100% + 20px);
    }
    /* 2025.8.4-leo-end */
    .mode-page .plbu-li {
        margin-bottom: 32px;
    }
    .mode-adv .area-page-tit {
        margin-bottom: 24px;
    }
    /* 767end */
}