@charset "utf-8";/* 响应式原则：调大看小 */@media screen and (max-width: 1920px) {    .solu-scheme-line {        width: 105%;    }    .about-team-bg{        height: 150%;    }    .about-team-bg img{        height: 100%;        object-fit: cover;    }    .plat-core-mc{        top: -135px;    }    .about-team {        height: 120vh;    }    /*leo-start-2025.6.30*/    .pbcl-tit{        font-size: 38px;    }    /*leo-end-2025.6.30*/    /* 1920end */}@media screen and (max-width: 1680px) {    :root {        --font60: 54px;        --font48: 42px;        --font40: 36px;        --font30: 26px;        --font24: 22px;        --space150: 130px;        --space50: 40px;    }    .head-list {        padding: 0 100px;    }    .ys-ban-parga {        width: 40%;        margin-bottom: 50px;    }    .ys-ban-control {        bottom: 60px;    }    .hpbl-ul {        padding: 40px 30px 60px;    }    .hult-tit img {        width: 48px;    }    .hult-icon {        width: 20px;    }    .hult-tit {        width: calc(100% - 20px);    }    .hpbl-ul-li-bt a {        padding-bottom: 30px;    }    .hpbl-ul-li-bt {        margin-bottom: 40px;    }    .home-solu {        padding-top: 160px;    }    .home-solu-tit h2 {        margin-bottom: 30px;    }    .hslu-li-cont-text .std-h3 {        margin-bottom: 10px;    }    .hslu-li-cont-text .std-text2 {        margin-bottom: 30px;    }    .home-solu-list {        padding-top: 50px;        padding-bottom: 220px;    }    .home-about-bt {        margin: 80px -8px 0;    }    .habl-ul-li-num {        margin-top: 20px;    }    .habr-ul-li-num {        margin-top: 20px;    }    .habl-ul-li-num span{        font-size: 160px;    }    .habr-ul-li-num span{        font-size: 52px;    }    .habl-ul-li,    .habr-ul-li{        padding: 0 8px;    }    .habl-ul,    .habr-ul{        margin: 0 -8px;    }    .home-partner-cont {        padding-top: 110px;        padding-bottom: 700px;    }    .hwli-li {        width: 120px;    }    .home-new-ul-li {        padding: 0 8px;    }    .home-new-ul {        margin: 0 -8px var(--space50);    }    .hnul-text {        padding: 22px 30px 80px 26px;    }    .hnul-tit {        margin-bottom: 12px;    }    .hnul-btn {        bottom: 30px;        padding: 0 26px;    }    .habl-ul-li-parga p{        font-size: 16px;    }    .ys-footer-mid,    .ys-footer-ri{        padding: 0 20px;    }    .ys-footer-le {        width: 46%;    }    .ys-footer-ri {        width: 28%;    }    .prodet-wrap-ri {        padding-left: 80px;    }    .prodet-wrap-le {        padding-right: 80px;    }    .psul-icon {        width: 40px;    }    .plli-body-li p:nth-child(1) {        width: 75%;    }    .plli-body-li p:nth-child(2) {        width: 25%;    }    .ys-nyban-wrap-btn {        margin-top: 60px;    }    .control-wrap-li {        padding-bottom: 90px;    }    .cwll-ul-slick-li a {        padding: 46px 40px 60px;    }    .cusl-bt {        margin-bottom: 26px;    }    .solu-scene-select {        bottom: 60px;        height: 52px;    }    .solu-scene-select-tp {        padding: 12px 30px;    }    .sssb-li {        margin-bottom: 12px;    }    .solu-scene-select-bt {        padding-top: 12px;    }    .solu-scene-select.on {        height: 172px;    }    .slit-li1 .slit-li-card-line {        width: 160px;        right: -160px;    }    .slit-li2 .slit-li-card-line {        width: 200px;        left: -200px;    }    .slit-li3 .slit-li-card-line {        width: 150px;        right: -150px;    }    .slit-li4 .slit-li-card-line {        width: 160px;        left: -160px;    }    .slit-li1 .slit-li-card {        top: -75px;        right: 180px;    }    .slit-li2 .slit-li-card {        top: -50px;        left: 214px;    }    .slit-li3 .slit-li-card {        top: -50px;        right: 165px;    }    .slit-li4 .slit-li-card {        top: -55px;        left: 170px;    }    .slit-li-card {        width: 450px;    }    .slcc-text p{        font-size: 16px;    }    .slit-li-card-cont {        padding-right: 30px;    }    .sswt-li-parga {        margin-bottom: 20px;    }    .sswl-bt {        margin-top: 150px;    }    .sswl-bt-text-li {        padding-top: 100px;    }    .sswl-bt-text {        padding-right: 120px;    }    .scll-text {        padding-left: 150px;    }    .scll-text-word {        padding-right: 180px;    }    .solu-capacity-img {        right: 80px;    }    .scwc-parga {        margin-bottom: 60px;    }    .scwc-list-li-icon {        width: 40px;    }    .scwc-list-li .std-text1 {        width: calc(100% - 40px);        padding-left: 8px;    }    .solu-capacity-wrap-cont {        width: 55%;    }    .solu-partner-cont-logo {        margin-top: 80px;    }    .ys-horse-inof-nub {        width: 240px;    }    .ys-horse-inof {        width: calc(240px * var(--total));    }    .sswl-tp::before {        width: 600px;        height: 600px;    }    .solu-scheme-line {        width: 120%;    }    .about-value-bg {        top: -200px;    }    .ahli-year-li-tit {        font-size: 70px;    }    .about-history-list-year {        margin-top: 110px;    }    .about-history {        padding-bottom: 170px;    }    .about-team-text-tp {        padding-bottom: 60px;        margin-bottom: 40px;    }    .about-team-text-tp h2 {        margin-bottom: 20px;    }    .about-team-text-bt .std-h3 {        margin-bottom: 32px;    }    .about-team-text {        width: 55%;    }    .about-lead h2 {        margin-bottom: 80px;    }    .about-enter-list {        width: 60%;    }    .about-enter-bg {        width: calc(100% - 80px);    }    .alci-card-tit {        margin-top: 30px;    }    .about-join {        padding: 180px 0;    }    .about-join-tit {        padding-left: 100px;    }    .about-team {        height: 120vh;    }    .plat-main .ys-nyban-title {        bottom: 200px;    }    .plat-core-mc {        top: -110px;    }    .plat-core {        padding-top: 170px;        padding-bottom: 70px;    }    .plat-core-img {        margin-top: 200px;    }    .pcit-li {        width: 180px;    }    .pldu-li-cont-num {        font-size: 60px;    }    .pldu-li {        padding: 0 15px;        margin-bottom: 38px;    }    .plat-lead-data-ul {        margin: 0 -15px;    }    .pltl-li {        margin-bottom: 22px;    }    .plat-intell-text-wrap {        padding: 48px 50px 85px 70px;    }    .pitw-parga {        padding-left: 130px;    }    .plat-intell-text {        bottom: 60px;    }    .plat-intell-icon {        width: 58px;        top: 32%;    }    .pcit-li-text{        font-size: 18px;    }    /* leo-start */    /* c2 */    .cbsc-wra-sli-box {        padding: 22px 75px 22px 22px;        border-radius: 16px;    }    .caro-box-swi .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {        padding-left: 22px;    }    .cwsb-right-pro {        padding-top: 15px;    }    .cwsb-right-deta {        padding-top: 35px;    }    .typ-top .ys-select input {        height: 46px;        padding: 0 20px;    }    .typ-bot-ul-le {        padding: 0 10px;    }    .typ-bot-ul {        margin: 0 -10px;    }    .tbul-box-con-detail {        padding-top: 36px;    }    /* c3 */    .abcv-top-fummy-li{        padding: 0 14px;    }    /* c4 */    .deta-box-conte {        padding: 80px 200px;        margin-top: -200px;    }    .dbct-time {        padding-left: 20px;    }    .deta-content {        padding-bottom: 100px;    }    /* c5 */    .part-back-cont-left {        padding-right: 75px;        top: 110px;    }    .pbcl-pro {        padding-top: 40px;    }    .pbcl-el {        width: 85%;        padding-top: 60px;    }    .pbcl-el-le-fsix p {        font-size: 70px;    }    .pbcl-el-le {        padding-bottom: 45px;    }    .pbcl-el-le-partne {        width: 80%;;    }    .part-butt-pic-pict{        display: block;    }    /* d2 */    .prac-back-left {        padding-right: 100px;    }    .pblu-le-box-bot {        padding-left: 45px;    }    .plbt-pro {        padding-left: 15px;    }    .pblu-le-box {        padding-bottom: 28px;    }    .pult-pro {        padding-bottom: 15px;    }    .pblu-ule-le {        margin-bottom: 28px;    }    .sane {        padding-top: 28px;    }    .pblu-ule-le-but {        margin-top: 40px;    }    .pblu-ule-le .ys-fii-input input {        height: 46px;        padding: 0 12px;    }    .pblu-ule-le-but a {        padding: 8px;    }    .part-butt-pro-tit {        font-size: 28px;    }    /* e1 */    .csws-al {        padding: 15px 90px 15px 16px;    }    .cons-back-cont .slick-dots {        /* left: calc(49% + 25px); */        left: calc(calc(100% - 15px - 90px) * 0.49 + 15px + 65px - 8px);    }    .csws-al-right-top {        margin-bottom: 18px;    }    .csws-al-right-pro {        margin-bottom: 40px;    }    .cons-back-cont .slick-dots {        bottom: 51px;    }    .cbcb-swi{        margin: 0 -8px;    }    .cbcb-swi .cbcb-sw-wra{        padding: 0 8px;    }    /* e3 */    .livi-content-box-top input {        height: 46px;        width: 425px;        padding: 0 14px;    }    .lcbu-le-al-box-play {        padding-top: 40px;    }    .llai-icon {        width: 56px;    }    .cons-back-cont-wrap .ys-ban-control {        left: calc(49% + 76px);        bottom: 30px;    }    .cons-backer-box-bot .hnul-text {        padding: 25px 28px 50px;    }    .apde-back-bg{        height: auto;    }    .prac-back-bg {        height: 600px;    }    .typ-top .ys-select-bd {        padding: 15px 20px;        max-height: 128px;    }    /* leo-end */    .cons-backer-box-bot .hnul-text{        padding-bottom: 74px;    }    .cons-backer-box-bot .hnul-btn {        bottom: 50px;        padding: 0 28px;    }    .contact-main .ys-nybanner{        height: 600px;    }    .solu-scene-select.on {        height: 132px;    }    .plat-intell-text {        bottom: 100px;    }    /* 2025.5.21二期-start */    .ivbl-cont {        padding: 34px 30px 50px 52px;    }    .ivbl-cont .ys-imgbox-cover {        width: 54px;    }    .ivbl-cont-text {        width: calc(100% - 54px);        padding-left: 30px;    }    .investor-gover {        padding: 110px 0;    }    .investor-contact-bt {        padding: 60px 100px 40px 90px;    }    .icbl-li-icon {        width: 58px;    }    .icbl-li-text {        width: calc(100% - 58px);        padding-left: 18px;    }    .icbl-li {        padding: 0 50px;    }    .investor-contact-bt-list {        margin: 0 -50px;    }    .icbl-li-text .std-h4 {        margin-bottom: 5px;    }    .idsl-cont-li-icon {        width: 40px;    }    .idsl-cont-li-tit {        width: calc(100% - 40px);    }    .investor-notice {        padding-top: 110px;        padding-bottom: 100px;    }    .inwu-li-cont {        padding: 0 15px;    }    .inwu-li{        padding: 0 15px;    }    .inddet-nav-wrap-ul {        margin: 0 -15px;    }    .file-wrap-tab {        margin: 0 -5px 50px;    }    .software-wrap, .platform-wrap {        padding-top: 170px;        padding-bottom: 300px;    }    .software-wrap-img {        margin-top: 140px;    }    .software-wrap-img-li {        margin-bottom: 60px;    }    .platform-wrap-tit h1 {        margin-bottom: 30px;    }    .platform-wrap-info {        margin-top: 60px;    }    .pwil-ul-li {        padding: 0 30px;    }    .pwil-ul {        margin: 0 -30px;    }    .platform-wrap-info-list {        width: 45%;    }    .pwil-ul-li::after {        width: 6px;        height: 6px;        right: -3px;    }    .platform-wrap{        padding-bottom: 110px !important;    }    /* 2025.5.21二期-end */    /*leo-start-2025.6.30*/    .pbcl-tit {        font-size: 36px;    }    .habl-ul-li-parga,.habl-ul-li-parga p{        font-size: 12px;    }    /*leo-end-2025.6.30*/    /*leo-2025.7.5-start*/    .solu-scene-select {        width: 428px;    }    .about-join-tit {        padding-left: 90px;        font-size: 32px;    }    /*leo-2025.7.5-end*/    /* 1680end */}@media screen and (max-width: 1440px) {    .ys-modal-content {        max-height: 650px;    }    :root {        --font60: 48px;        --font48: 36px;        --font40: 32px;        --font30: 22px;        --font24: 20px;        --font20: 18px;        --font18: 16px;        --font16: 14px;        --headh: 60px;        --space150: 100px;        --space50: 35px;    }    .head-list {        padding: 0 60px;    }    .head-nav-item {        padding: 0 20px;    }    .head-nav {        margin: 0 -20px;    }    .head-logo .mod-icon {        width: 120px;        height: 43px;    }    .std-btn1-box p {        line-height: 36px;        padding: 0 30px;    }    .std-btn-box3{        padding: 0 30px;    }    .std-btn4 p {        line-height: 34px;        padding: 0 30px;    }    .head-other-btn {        margin-left: 40px;    }    .head-other-lang {        margin-left: 20px;    }    .head-other-search-icon {        width: 18px;    }    .ybcd-li {        width: 18px;        height: 18px;    }    .ybcd-li::after {        width: 6px;        height: 6px;    }    .ys-ban-control {        bottom: 40px;    }    .ys-ban-parga {        width: 50%;        margin-bottom: 40px;    }    .home-plat-bt-list {        right: 30px;        width: 40%;    }    .hulb-btn {        margin-top: 20px;    }    .hult-icon {        width: 18px;    }    .hult-tit {        width: calc(100% - 18px);    }    .std-btn2-box {        width: 28px;    }    .hpbl-ul {        padding: 30px 20px 40px;    }    .hpbl-ul-li {        margin-bottom: 28px;    }    .hult-tit img {        width: 44px;    }    .home-solu {        padding-top: 130px;    }    .home-solu-tit {        margin-bottom: 60px;    }    .home-solu-list {        padding-top: 40px;        padding-bottom: 200px;    }    .hslu-li-cont-bg {        width: 80px;        right: -80px;    }    .hslu-li:nth-child(2n) .hslu-li-cont-bg {        left: -80px;    }    .hslu-li-cont {        padding: 0 110px;    }    .hslu-li {        margin: 0 -110px;    }    .hsll-pro-img {        width: 50px;        bottom: 100px;    }    .hslu-li-cont-text {        margin-top: 30px;    }    .hslu-li-cont-text .std-text2 {        margin-bottom: 25px;    }    .home-about-tp-text h2 {        margin-bottom: 26px;    }    .habl-ul-li-num span{        font-size: 140px;    }    .habr-ul-li-num span{        font-size: 46px;    }    .habl-ul-li-parga p {        font-size: 14px;        line-height: 1.5;    }    .home-about-bt {        margin: 60px -8px 0;    }    .hpct-text h2 {        margin-bottom: 24px;    }    .home-partner-cont {        padding-top: 90px;        padding-bottom: 600px;    }    .hpct-text {        width: 50%;    }    .home-partner-cont-bt {        top: 40%;    }    .hwli-li {        width: 100px;    }    .home-new-ul .slick-list{        padding-bottom: 30px;    }    .yflc-bt {        width: 150px;        margin-top: 180px;    }    .ys-footer-mid-cont li {        margin-bottom: 20px;    }    .ys-footer {        padding-top: 80px;        padding-bottom: 50px;    }    .yfrc-img {        width: 110px;    }    .ys-footer-le {        width: 40%;    }    .ys-footer-mid {        width: 27%;    }    .ys-footer-ri {        width: 33%;    }    .head-nav-item-pro {        width: 1000px;        padding: 40px 30px 30px 40px;    }    .hnip-wrap-le a {        padding-right: 40px;    }     .hnis-le-tit {        margin-bottom: 12px;    }    .hnis-le-parga {        margin-bottom: 28px;    }    .hnip-wrap-ri {        padding-left: 40px;    }    .hnip-wrap-ri-list {        padding-right: 20px;        padding-top: 18px;        padding-bottom: 25px;    }    .hnia-ul-li img, .hnis-ri-ul-li img, .hwrl-ul-li img {        width: 8px;        margin-right: 14px;    }    .hwrl-ul-li {        margin-bottom: 8px;    }    .hwri-li-tit {        bottom: 15px;    }    .head-nav-item-solu {        width: 1000px;        padding: 50px 40px 42px;        left: -230px;    }    .hnis-ri-ul-li {        width: calc(50% + 60px);        padding-right: 60px;    }    .hrul-list li {        margin-bottom: 15px;    }    .hnia-ul-li a {        padding: 16px 22px;    }    .head-nav-item-about {        width: 160px;    }    .hnul-tp-lab {        line-height: 32px;        padding: 0 16px;        top: 15px;        left: 25px;    }    .std-btn3 p {        line-height: 36px;    }    .prodet-wrap {        padding-top: 50px;        padding-bottom: 100px;    }    .mod-bread {        margin-top: 20px;    }    .psul-icon {        width: 36px;        right: 20px;        top: 20px;    }    .pwli-slick-ul .slick-dots {        bottom: 30px;    }    .prodet-wrap-le-btn {        margin-top: 28px;    }    .prodet-wrap-ri-tp {        padding-bottom: 28px;        margin-bottom: 24px;    }    .pwrb-li .std-h4 {        margin-bottom: 24px;    }    .plli-tit {        padding: 8px 20px;        margin-bottom: 12px;    }    .plli-body {        padding: 0px 20px;    }    .plli-body-li {        margin-bottom: 12px;    }    .pwrb-li-list-item {        margin-bottom: 30px;    }    .pwrb-li {        margin-bottom: 50px;    }    .ys-nyban-wrap-btn {        margin-top: 40px;    }    .control-wrap-li-parga {        margin-top: 20px;    }    .cwlt-list-item {        padding: 0 35px;    }    /* .cwlt-list {        padding: 0 30px;    } */    .control-wrap-li-tab {        margin-top: 30px;    }    .control-wrap-li-list {        margin-top: 34px;    }    .cwll-ul-slick-li a {        padding: 38px 30px 50px;    }    .cusl-bt {        margin-bottom: 20px;    }    .cusl-tit {        margin-bottom: 20px;    }    .cwll-ul-slick-li {        padding: 0 8px;    }    .cwll-ul-slick {        margin: 0 -8px;    }    .control-wrap-li {        padding-bottom: 70px;    }    .ssll-icon {        width: 20px;    }    .ssll-parga {        width: calc(100% - 20px);    }    .solu-scene-list-li {        padding: 0 15px;    }    .ssll-parga p {        line-height: 36px;    }    .slit-li-dot {        width: 22px;        height: 22px;    }    .slit-li1 .slit-li-card-line {        width: 140px;        right: -140px;    }    .slit-li2 .slit-li-card-line {        width: 160px;        left: -160px;    }    .slit-li3 .slit-li-card-line {        width: 130px;        right: -130px;    }    .slit-li4 .slit-li-card-line {        width: 140px;        left: -140px;    }    .slit-li-card {        width: 370px;    }    .slit-li1 .slit-li-card {        top: -60px;        right: 150px;    }    .slit-li2 .slit-li-card {        top: -46px;        left: 170px;    }    .slit-li3 .slit-li-card {        top: -44px;        right: 140px;    }    .slit-li4 .slit-li-card {        top: -44px;        left: 152px;    }    .slcc-text p{        font-size: 14px;    }    .slcc-text-tit {        margin-bottom: 5px;    }    .slit-li-card-cont {        padding-right: 20px;    }       .sswl-tp h2 {        margin-bottom: 12px;    }    .sllu-item {        padding: 0 10px;    }    .sswt-li-list-ul {        margin: 0 -10px;    }    .sllu-item-cont {        padding: 20px;    }    .sswl-bt {        margin-top: 120px;    }    .sswl-bt-text {        padding-right: 80px;    }    .sswl-bt-text-li .std-h2 {        margin-bottom: 20px;    }    .sswl-bt-text-li {        padding-top: 80px;    }    .solu-case-list-li a {        padding: 30px 0;    }    .scll-text {        padding-left: 120px;    }    .scll-text-word {        padding-right: 120px;    }    .scll-text-word-tit {        margin-bottom: 18px;    }    .solu-capacity-img {        right: 60px;        width: 35%;    }    .scwc-parga {        margin-bottom: 40px;    }    .solu-capacity-wrap h2 {        margin-bottom: 20px;    }    .scwc-list-li-icon {        width: 34px;    }    .scwc-list-li .std-text1 {        width: calc(100% - 34px);    }    .scwc-list-li {        margin-top: 24px;    }    .solu-partner-cont-parga {        margin-bottom: 25px;    }    .solu-partner-cont-logo {        margin-top: 60px;    }    .ys-horse-inof-nub {        width: 200px;        padding: 0 10px;    }    .ys-horse-inof {        width: calc(200px * var(--total));    }    .solu-scene-select-tp {        padding: 10px 20px;    }    .solu-scene-select-bt {        padding-top: 10px;    }    .sssb-li {        margin-bottom: 10px;        padding: 0 20px;    }    .sssb-li p,    .solu-scene-select-tp p {        line-height: 2;    }        .solu-scene-select {        bottom: 40px;        height: 48px;    }    .solu-scene-select.on {        height: 164px;    }    .sswl-tp::before {        width: 400px;        height: 400px;        left: -250px;    }    .about-ban-tit h1 {        margin-bottom: 20px;    }    .about-ban-tit p {        margin-bottom: 10px;    }    .about-value-bg {        top: -150px;    }    .avul-cont .std-text1 {        margin-top: 12px;    }    .about-history {        padding-bottom: 130px;    }    .ahli-year-li-tit {        font-size: 60px;        line-height: 1.5;    }    .about-history-list-year {        margin-top: 90px;    }    .about-team-text-tp p {        margin-bottom: 10px;    }    .about-team-text-tp {        padding-bottom: 50px;        margin-bottom: 30px;    }    .about-team-text-bt .std-h3 {        margin-bottom: 24px;    }    .about-lead h2 {        margin-bottom: 60px;    }    .alci-card-tit {        margin-top: 20px;    }    .alci-card {        padding: 15px 15px 26px;    }    .about-join {        padding: 140px 0;    }    .ajll-dot {        width: 4px;        height: 4px;        margin: 0 4px;    }    .about-join-tit {        padding-left: 80px;    }    .about-history-parga {        width: 70%;    }    .about-lead-bt .habr-ul-li {        margin-top: 30px;    }    .avbs-dot {        width: 16px;        height: 16px;        top: -8px;        left: -8px;    }    .plat-main .ys-nyban-title {        bottom: 150px;    }    .ys-nyban-scroll {        width: 18px;        bottom: 80px;    }    .plat-core {        padding-top: 140px;        padding-bottom: 60px;    }    .plat-core-mc {        top: -85px;    }    .plat-core h2 {        margin-bottom: 26px;    }    .plat-core-img {        margin-top: 170px;    }    .pcit-li {        width: 160px;    }    .pcit-li-text{        font-size: 16px;    }    .plat-lead-data {        padding-left: 130px;        padding-bottom: 50px;    }    .pldu-li-cont-num {        font-size: 50px;    }    .pldu-li-cont {        padding: 36px 24px 20px;    }    .pldu-li {        padding: 0 10px;        margin-bottom: 30px;    }    .plat-lead-data-ul {        margin: 0 -10px;    }    .pldu-li-cont-parga {        margin-top: 15px;    }    .pldu-li:nth-child(2n),    .plat-lead-data-info p{        transform: translateY(50px);    }    .pltl-li {        margin-bottom: 16px;    }    .plat-lead-text-list {        padding-inline-start: 22px;    }    .plat-intell-text-wrap {        padding: 40px 42px 60px 60px;    }    .plat-intell-text {        bottom: 40px;    }    .pcib-svg {        top: -15px;    }    .cons-backer .ys-select-bd {        max-height: 130px;    }    /* leo-start */    /* c2 */    .cwsb-right {        padding-left: 40px;    }    .cbsc-wra-sli-box {        padding: 20px 50px 20px 20px;    }    .cwsb-left {        border-radius: 16px;    }    .cwsb-right-pro {        padding-top: 10px;    }    .cwsb-right-deta {        padding-top: 30px;    }    .type-box,    .caro-box{        padding-top: 50px;    }    .typ-top {        width: 240px;        border-radius: 220px;    }    .typ-top .ys-select input {        height: 42px;    }    .typ-top {        margin-bottom: 30px;    }    .tbul-box-con {        padding: 28px 18px;    }    .tbul-box-con-detail {        padding-top: 30px;    }    .typ-bot-ul-le {        padding: 0 8px;        margin-bottom: 18px;    }    .typ-bot-ul {        margin: 0 -8px;        padding-bottom: 26px;    }    /* c3 */    .abcv-top-fummy-li{        padding: 0 12px;    }    .abcv-top-tit {        padding-top: 10px;    }    .abcv-top-share {        padding-top: 40px;    }    .abcv-im {        margin-top: 40px;    }    .apde-back-cone-cole {        padding-top: 50px;    }    .apde-back{        padding-top: 100px;        padding-bottom: 110px;    }    .apde-back-cone-cole p {        margin-bottom: 11px;    }    /* c4 */    .deta-box-conte {        padding: 60px 150px;        margin-top: -150px;    }    .dbct-pro {        padding: 0px 16px;        line-height: 32px;    }    .deta-box-conte-tit {        padding-top: 15px;    }    .deta-box-conte-bot {        padding-top: 25px;    }    .deta-box-conte-conp {        padding-top: 30px;        padding-bottom: 30px;    }    .deta-box-conte-conp p {        margin-bottom: 11px;    }    .deta-box-conte-hand {        padding-top: 30px;    }    .dbch-le-al-pro {        padding-right: 14px;    }    .dbch-le {        margin-bottom: 12px;    }    .deta-content {        padding-bottom: 80px;    }    /* c5 */    .part-back-cont-left {        padding-right: 35px;        top: 100px;    }    .pbcl-pro {        padding-top: 30px;    }    .pbcl-el {        padding-top: 40px;    }    .pbcl-el-le {        padding-bottom: 30px;    }    .pbcl-el-le-fsix p {        font-size: 60px;    }    /* d2 */    .prac-back-left {        margin-top: 30px;        padding-right: 80px;    }    .pblu-le-box-bot {        padding-left: 34px;    }    .plbt-pro {        padding-left: 10px;        width: calc(100% - 24px);    }    .pblu-le-box {        padding-bottom: 22px;    }    .pblu-le {        padding-bottom: 32px;    }    .prac-back-right {        top: calc(var(--headh) + 40px);    }    .prac-back-right-box {        padding: 35px 34px;    }    .pult-pro {        padding-bottom: 12px;    }    .pblu-ule-le {        margin-bottom: 22px;    }    .sane {        padding-top: 22px;    }    .pblu-ule-le .ys-fii-input input {        height: 42px;        padding: 0 12px;    }    .pblu-ule-le-but {        margin-top: 34px;    }    .plbt-im {        width: 24px;    }    .pult-inpo {        width: calc(100% - 200px);    }    .part-butt-pro-tit {        font-size: 26px;    }    .part-butt-pro {        top: 70px;    }    /* e1 */    .cons-back {        padding-top: 60px;        padding-bottom: 70px;    }    .cart-left p {        padding: 0 15px;    }    .csws-al-right-pro {        margin-bottom: 40px;    }    .cons-backer {        padding-top: 60px;        padding-bottom: 100px;    }    .cbbb-top {        padding-bottom: 20px;    }    .cons-backer-box-bot{        margin-top: 30px;    }    .csws-al {        padding: 15px 70px 15px 15px;    }    .cons-back-cont .slick-dots {        left: calc(calc(100% - 14px - 70px) * 0.49 + 14px + 48px - 8px);        bottom: 20px;    }    .csws-al-right-top {        margin-bottom: 12px;    }    .csws-al-right-pro {        margin-bottom: 30px;    }    .cons-back-cont .slick-dots {        bottom: 51px;    }    .cbcb-swi{        margin: 0 -7px;    }    .cbcb-swi .cbcb-sw-wra{        padding: 0 7px;    }    /* /e3 */    .livi-content-box {        padding-top: 80px;        padding-bottom: 100px;    }    .livi-content-box-ule {        margin: 0 -8px;        padding-top: 30px;    }    .lcbu-le {        padding: 0 8px;        margin-bottom: 30px;    }    .lcbu-le-al-box {        padding: 20px 20px 25px 20px;    }    .lcbu-le-al-box-pro {        padding-top: 12px;    }    .lcbu-le-al-box-play {        padding-top: 34px;    }    .livi-content-box-top input {        height: 42px;        width: 360px;        padding: 0 14px;    }    .mod-bread.act {        margin-top: 20px;    }    .llai-icon {        width: 44px;    }    .pc-fenye li {        width: 30px;        height: 30px;        line-height: 30px;    }    .cbbt-right {        height: 40px;    }    .cbbt-right-im {        width: 18px;        line-height: 40px;    }    .cbbt-right input {        width: calc(100% - 18px);    }    .csws-al-right {        padding: 30px 0 30px 50px;    }    .cons-back-cont-wrap .ys-ban-control {        left: calc(49% + 66px);        bottom: 20px;    }    .cbbt-left .ys-select-hd {        height: 40px;    }    .cons-backer-box-bot .hnul-tit {        margin-bottom: 20px;    }    .cons-backer-box-bot .hnul-text {        padding: 25px 22px 40px;    }    .cbbb-ulef .home-new-ul-li {        margin-bottom: 20px;    }    .cart-left p {        line-height: 30px;    }    .caro-box-swi .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {        bottom: 25px;    }    .apde-backt-cont-list .slick-list {        padding-bottom: 30px;    }    .deta-box-conte-info {        padding-bottom: 34px;    }    .prac-back-left-info h1,    .prac-back-left-info h2 {        font-size: 38px;        margin-bottom: 20px;    }    .prac-back-left-ule {        margin-top: 160px;    }    .prac-back-bg {        height: 500px;    }    .contact-main .ys-nybanner{        height: 450px;    }    .ys-fii-name {        margin-bottom: 8px;    }    .ys-fii-input {        height: 36px;    }    .ys-fii-input input {        padding: 0 10px;    }    .ys-fii-name-box {        padding-right: 10px;    }    .ys-form-inof-item {        padding: 0 6px;        margin-bottom: 15px;    }    .ys-form-inof {        margin: 0 -6px;    }    .ys-fia-text-btn {        width: 18px;        height: 18px;        top: 3px;    }    .ys-fia-text-word {        width: calc(100% - 18px);    }    .ys-form-inof-agree {        margin-bottom: 30px !important;    }    .ys-nyban-search {        margin: 30px auto 0;        height: 40px;        padding-right: 18px;    }    .ys-nyban-search-icon {        line-height: 40px;    }    .type-box{        padding-bottom: 80px;    }    .pult-inpe-im {        width: 100px;    }    .prac-back {        padding-top: var(--space150);    }    /* leo-end */    /* 2025.4.14修改-start */    .pwrb-li-list th{        padding: 8px 20px;    }    .pwrb-li-list thead {        margin-bottom: 12px;    }    .pwrb-li-list tbody {        padding: 0 20px;    }    .pwrb-li-list tbody tr {        margin-bottom: 12px;    }    .home-plat-tp-text {        width: 60%;    }    .head-other-search-icon .mod-icon, .holt-icon {        width: 18px;        height: 18px;    }    .cons-backer-box-bot .hnul-text{        padding-bottom: 61px;    }    .cons-backer-box-bot .hnul-btn {        bottom: 40px;        padding: 0 22px;    }    .ys-form-inof-mess .ys-fii-input input{        padding: 10px;    }    /* 2025.4.14修改-end */    .ssll-cont{        padding: 0 15px;    }    .solu-scene-list-li {        padding: 0 30px;    }    .solu-scene-select.on {        height: 126px;    }    .pwrb-li-list tbody tr {        padding-left: 20px;        padding-right: 20px;    }    .plat-intell-text {        bottom: 76px;    }    /* 2025.5.21二期-start */    .inddet-nav {        height: 56px;    }    .inwu-li-cont p {        line-height: 56px;    }    .inwu-li-cont {        padding: 0 10px;    }    .inwu-li{        padding: 0 10px;    }    .inddet-nav-wrap-ul {        margin: 0 -10px;    }    .investor-view {        padding-bottom: 80px;    }    .investor-view-bt-li {        padding: 0 8px;        margin-top: 12px;    }    .investor-view-bt {        margin: var(--space50) -8px 0;    }    .ivbl-cont {        padding: 30px 22px 40px 42px;    }    .ivbl-cont .ys-imgbox-cover {        width: 46px;    }    .ivbl-cont-text {        width: calc(100% - 46px);    }    .investor-view-bt-parga {        margin-top: 20px;    }    .investor-gover {        padding: 100px 0;    }    .investor-notice {        padding-top: 100px;        padding-bottom: 90px;    }    .idsl-cont-li {        padding: 0 8px;        margin-top: 16px;    }    .idsl-cont {        margin: 0 -8px;    }    .idsl-cont-li a {        padding: 25px 35px 25px 40px;    }    .idsl-cont-li-icon {        width: 35px;    }    .idsl-cont-li-tit {        width: calc(100% - 35px);        padding-right: 20px;    }    .investor-contact-bt {        padding: 50px 80px 35px 80px;    }    .icbl-li-icon {        width: 50px;    }    .icbl-li-text {        width: calc(100% - 50px);        padding-left: 12px;    }    .icbl-li {        padding: 0 35px;    }    .investor-contact-bt-list {        margin: 0 -35px;    }    .investor-view-tp .std-text1 p {        margin-bottom: 10px;    }    .file-wrap {        padding-top: 60px;    }    .file-wrap-list-li p {        margin-top: 20px;    }    .file-wrap-list-li {        padding: 0 30px;        margin-top: 60px;    }    .file-wrap-list {        margin: 0 -30px;    }    .file-wrap-tab {        margin: 0 -5px 44px;    }    .file-wrap-tab-li a {        padding: 0 36px;        line-height: 44px;    }    .file-wrap-list-li .ys-imgbox-cover {        border-radius: 20px;    }    .software-wrap, .platform-wrap {        padding-top: 150px;        padding-bottom: 250px;    }    .software-wrap-tit h1 {        margin-bottom: 15px;    }    .software-wrap-tit-parga {        margin-bottom: 28px;    }    .software-wrap-img {        margin-top: 100px;    }    .software-wrap-img-li {        margin-bottom: 50px;    }    .software-wrap, .platform-wrap {        padding-top: 120px;        padding-bottom: 200px;    }    .swil-cont,    .software-wrap-img-li::after{        border-radius: 15px;    }    .pwil-ul-li {        padding: 0 20px;    }    .pwil-ul {        margin: 0 -20px;    }    .platform-wrap-info {        margin-top: 50px;    }    .platform-wrap-img-circle {        width: 180px;        z-index: 1;    }    .platform-wrap-img-circle img:nth-child(2) {        width: 200px;        max-width: 200px;    }    .platform-wrap {        padding-bottom: 90px !important;    }    /* 2025.5.21二期-end */        /*leo-start-2025.6.30*/    .pbcl-tit {        font-size: 32px;    }    .hnia-ul-li a {        padding: 16px 4px;    }    .hnia-ul-li p {        font-size: 12px;    }    .hnia-ul-li img, .hnis-ri-ul-li img, .hwrl-ul-li img {        margin-right: 10px;    }    .hnia-ul {        padding: 13px 14px;    }    .habl-ul-li-parga,.habl-ul-li-parga p{        font-size: 12px;    }    .home-about-bt-le{        width: 44%;    }    .home-about-bt-ri{        width: 56%;    }    /*.habl-ul-li, .habr-ul-li {*/    /*    padding: 0 2px;*/    /*}*/    /*leo-end-2025.6.30*/    /*leo-2025.7.5-start*/    .home-about-bt-ri {        width: 50%;    }    .about-join-tit{        font-size: 26px;    }    /*leo-2025.7.5-end*/    /*leo-2025.7.8-start*/    .pwil-ul-li {        width: 65%;    }    .about-enter-list {        width: 65%;    }    .alci-card-tit {        font-size: 12px;    }    /*leo-2025.7.8-end*/    .file-wrap-tab {        margin-bottom: 30px !important;    }    /* 1440end */}@media screen and (max-width: 1199px) {    :root {        --font60: 32px;        --font48: 28px;        --font40: 24px;        --font30: 20px;        --font24: 18px;        --font18: 14px;        --space150: 70px;        --space50: 30px;    }    .ys-ban-parga p{        line-height: var(--line175);    }    .ys-ban-parga {        width: 70%;        margin-bottom: 30px;    }    .ys-ban-control {        bottom: 30px;    }    .home-plat-tp{        flex-wrap: wrap;        margin-bottom: 50px;    }    .home-plat-tp-text{        width: 100%;    }    .home-plat-tp-text h2 {        margin-bottom: var(--space50);    }    .home-plat-tp-text .std-text1{        width: 82%;    }    .home-plat-tp-btn{        margin-top: var(--space50);    }    .home-solu-bg{        display: block;    }    #dotsCanvas{        display: none;    }    .hslu-li-cont {        padding: 0 50px;    }    .hslu-li {        margin: 0 -50px;    }    .hslu-li-cont-bg {        width: 40px;        right: -35px;    }    .hsll-pro-img {        width: 34px;        bottom: 80px;    }    .hslu-li:nth-child(2n) .hslu-li-cont-bg {        left: -35px;    }    .home-solu-list {        padding-bottom: 150px;    }    .home-solu {        padding-top: 100px;    }    .home-about-tp-parga {        width: 60%;    }    .habl-ul-li-num {        margin-top: 15px;    }    .habr-ul-li-num {        margin-top: 15px;    }    .habl-ul-li-num span{        font-size: 100px;    }    .habr-ul-li-num span{        font-size: 34px;    }    .home-partner-cont {        padding-top: 70px;        padding-bottom: 400px;    }    .std-btn1-box p {        padding: 0 25px;    }    .std-btn-box3{        padding: 0 25px;    }    .hpct-text {        width: 65%;    }    .hwli-li {        width: 70px;    }    .hpcb-wrap-logo {        top: 30px;    }       .home-partner-cont-bt {        top: 45%;    }    .habl-ul-li,    .habr-ul-li{        padding: 0 5px;    }    .habl-ul,    .habr-ul{        margin: 0 -5px;    }    .ys-ban-title {        margin-bottom: 15px;    }    .ybcd-li {        width: 16px;        height: 16px;        margin: 0 6px;    }    .ybcd-li::after {        width: 4px;        height: 4px;    }    .home-plat-bt-img{        height: 450px;    }    .home-plat-bt-img img{        height: 100%;        object-fit: cover;    }    .home-plat-bt-list {        right: 20px;        width: 50%;    }    .hpbl-ul {        padding: 30px 20px;    }    .hult-tit img {        width: 38px;    }    .hpbl-ul-li.on .hult-tit-word {        padding-left: 55px;    }    .hpbl-ul-li-bt p{        font-size: 14px;    }    .hult-icon {        width: 16px;    }    .hult-tit {        width: calc(100% - 16px);    }    .home-solu-tit {        margin-bottom: 40px;    }    .home-solu-tit h2 {        margin-bottom: 24px;    }    .hslu-li-cont-text .std-text2 {        margin-bottom: 20px;    }    .hslu-li-cont-text {        margin-top: 25px;    }    .hslu-li-cont-video video{        display: none;    }    .hlcv-tp.has-video img {        opacity: 1;    }    .ys-footer-mid{        display: none;    }    .ys-footer-le{        border: none;        width: 100%;    }    .ys-footer-ri{        width: 100%;        padding: 0;        margin-top: 40px;    }    .ys-footer-ri .yfmc-info{        display: block;    }    .yflc-bt {        margin-top: 120px;    }    .yfmc-info a{        opacity: 1;    }    .yfmc-info{        display: none;    }    .ys-footer-le-cont{        display: flex;        align-items: flex-start;        flex-direction: column-reverse;    }    .yflc-bt {        width: 130px;        margin-top: 0;        margin-bottom: 40px;    }    .ys-footer-ri-cont{        flex-direction: row;        align-items: center;    }    .yflc-tp h2{        margin-bottom: 30px;    }    .ys-footer {        padding-top: 60px;        padding-bottom: 40px;    }    .hnul-text {        padding: 30px 20px 80px;    }    .home-about-bt-ri{        width: 100%;        margin-top: 30px;    }    .home-about-bt {        margin: 50px -8px 0;    }    .ys-page-wrap.act .ys-main {        margin-top: 56px !important;    }    .prodet-wrap-ri {        padding-left: 0;        width: 100%;        padding: 30px;        margin-top: 40px;    }    .prodet-wrap-ri::before,    .prodet-wrap-ri::after,    .prodet-wrap::after{        display: none;    }    .mod-bread{        display: none;    }    .prodet-wrap-le {        padding-right: 0;        top: 0;        width: 70%;        margin: auto;    }    .prodet-wrap {        padding-bottom: 80px;    }    .pwli-slick-ul .slick-dots {        bottom: 20px;    }    .slick-dots li {        width: 6px;        height: 6px;        margin: 0 6px;    }    .prodet-wrap-ri-tp {        padding-bottom: 24px;        margin-bottom: 20px;    }    .pwrb-li .std-h4 {        margin-bottom: 20px;    }    .pwrb-li-list-item {        margin-bottom: 25px;    }    .pwrb-li {        margin-bottom: 40px;    }    .pwrb-supp h2 {        padding-bottom: 12px;        margin-bottom: 12px;    }    .pwrb-supp p {        line-height: 2.5;    }    .std-btn4 p {        padding: 0 25px;    }    .ys-nyban-wrap-parga {        width: 85%;        margin: 15px auto 0;    }    .ys-nyban-wrap-btn {        margin-top: 30px;    }    .cusl-text {        width: 100%;        padding-right: 0;        margin-bottom: 20px;    }    .cusl-img {        width: 100%;    }    .cwll-ul-slick-li a{        flex-direction: column-reverse;        padding: 20px;    }    .cusl-text-info {        padding-inline-start: 22px;    }    .cusl-tit {        margin-bottom: 15px;    }    .cwll-ul-slick .slick-list {        padding-bottom: 25px;    }    .control-wrap-li-tab {        margin-top: 25px;    }    .control-wrap-li-parga {        margin-top: 15px;    }    .cwlt-list-item {        padding: 0 25px;    }    /* .cwlt-list {        padding: 0 25px;    } */    .control-wrap-li-list {        margin-top: 28px;    }    .control-wrap-li {        padding-bottom: 50px;    }    .solu-main .ys-nyban-title .std-text1 {        width: 92%;        margin: 20px auto 0;    }    .solu-main .ys-nyban-title p {        font-size: 14px;    }    .ssll-icon {        width: 18px;    }    .ssll-parga {        width: calc(100% - 18px);        padding-left: 6px;    }    .sswt-li-list, .sswl-bt {        width: 100%;    }    .sswl-bt-text {        padding-right: 40px;    }    .sswl-bt-text-li .std-h2 {        margin-bottom: 15px;    }    .sswl-bt-text-li {        padding-top: 40px;    }    .sswl-bt {        margin-top: 80px;    }    .scll-text {        padding-left: 40px;    }    .scll-text-word {        width: calc(100% - 28px);        padding-right: 40px;    }    .solu-case-list-li a {        padding: 24px 0;    }    .solu-capacity-img {        right: 40px;    }    .solu-capacity{        margin-top: 0;        /* padding: var(--space150) 0; */    }    .solu-capacity-bg{        height: 100%;        position: absolute;        top: 0;        left: 0;        z-index: -1;    }    .solu-capacity-bg img{        height: 100%;        object-fit: cover;    }    .solu-capacity-wrap{        position: static;    }    .scwc-list-li{        width: 50%;        margin-top: 20px;    }    .scwc-list-li:nth-child(3){        margin-top: 20px;    }    .scwc-parga {        margin-bottom: 30px;    }    .solu-capacity-wrap-cont {        width: 65%;    }    .scwc-list-li-icon {        width: 28px;    }    .scwc-list-li .std-text1 {        width: calc(100% - 28px);    }    .solu-partner-cont-parga {        margin-bottom: 20px;    }    .ys-horse-inof-nub {        width: 150px;        padding: 0 5px;    }    .ys-horse-inof {        width: calc(150px * var(--total));    }    .ys-horse {        margin-bottom: 20px;    }    .solu-partner-cont-logo {        margin-top: 40px;    }    .solu-partner{        padding: var(--space150) 0;    }    .solu-partner-img{        height: 100%;        position: absolute;        top: 0;        left: 0;        z-index: -1;    }    .solu-partner-img img{        height: 100%;        object-fit: cover;    }    .solu-partner-cont{        position: static;    }    .sllu-item-cont-bg{        display: none;    }    .sllu-item-cont{        position: static;        transform: inherit;    }    .sllu-item {        padding: 0 6px;    }    .sswt-li-list-ul {        margin: 0 -6px;    }    .solu-scene-select {        width: 300px;    }    .slit-li1 .slit-li-card-line {        width: 80px;        right: -80px;    }    .slit-li2 .slit-li-card-line {        width: 100px;        left: -100px;    }    .slit-li3 .slit-li-card-line {        width: 80px;        right: -80px;    }    .slit-li4 .slit-li-card-line {        width: 80px;        left: -80px;    }    .slit-li-card {        width: 230px;    }    .slcc-text p {        font-size: 12px;    }    .slcc-text-tit{        font-size: 16px;    }    .slit-li-card-cont {        padding: 10px;        border-radius: 14px;    }    .slit-li1 .slit-li-card {        right: 90px;    }    .slit-li2 .slit-li-card {        top: -46px;        left: 110px;    }    .slit-li3 .slit-li-card {        right: 90px;    }    .slit-li4 .slit-li-card {        top: -46px;        left: 90px;    }    .slcc-text {        padding-left: 8px;    }    .slit-li-dot {        width: 18px;        height: 18px;    }    .solu-scheme-line {        width: 140%;    }    .about-value-bg {        top: -50px;    }    .about-ban-tit .std-text1 {        width: 68%;    }    .about-ban .about-ban-tit {        top: 53%;    }    .avbs-dot {        width: 14px;        height: 14px;        top: -7px;        left: -7px;    }    .avul-cont .std-text1{        display: block;        margin-top: 6px;    }    .about-history h2 {        margin-bottom: 20px;    }    .about-history-parga {        width: 82%;    }    .ahli-year-li-tit {        font-size: 50px;    }    .about-history-list-year {        margin-top: 50px;    }    .about-history {        padding-bottom: 100px;    }    .about-team-text-tp {        padding-bottom: 35px;        margin-bottom: 20px;    }    .about-team-text-tp h2 {        margin-bottom: 15px;    }    .about-team-text-bt .std-h3 {        margin-bottom: 15px;    }    .about-team-text {        width: 70%;    }    .about-lead h2 {        margin-bottom: 50px;    }    .about-enter-bg {        width: calc(100% - 60px);    }    .alci-card-tit {        margin-top: 15px;    }    .alci-card {        padding: 15px;    }    .about-enter-list-ul .slick-list {        padding-bottom: 20px;    }    .about-join {        padding: 100px 0;    }    .about-join-tit {        padding-left: 0;        width: 100%;        margin-bottom: 30px;        text-align: center;    }    .about-join .ys-cont1440{        flex-direction: column-reverse;    }    .about-join-le {        width: 40%;    }    .ahly-slick {        width: 100%;        margin: auto;    }    .about-lead-bt .habr-ul-li {        margin-top: 20px;    }    .about-value-ul .slick-dots li{        background: #fff !important;    }    .about-value-ul .slick-dots{        bottom: 20px;    }    .about-value-ul-li:not(:first-child){        display: none;    }    .pcit-li {        width: 120px;    }    .pcit-li-text {        font-size: 14px;    }    .plat-core-img-tit {        bottom: 40px;    }    .plat-core {        padding-top: 100px;        padding-bottom: 50px;    }    .plat-core-parga {        width: 90%;    }    .plat-core h2 {        margin-bottom: 22px;    }    .plat-core-img {        margin-top: 150px;    }    .pldu-li-cont-num {        font-size: 40px;    }    .plat-lead-text {        margin-top: 0;        width: 100%;    }    .plat-lead-data {        width: 100%;        padding-left: 0;        margin-top: 50px;    }    .pltl-li {        margin-bottom: 12px;    }    .plat-intell-text-wrap {        padding: 30px;    }    .plat-intell-text-wrap h2 {        width: 105px;    }    .pitw-parga {        width: calc(100% - 105px);        padding-left: 50px;    }    .plat-intell-text {        bottom: 30px;    }    .plat-intell-icon {        width: 46px;        top: 24%;    }    .pitw-parga p {        margin-bottom: 10px;    }    .plat-core-mc {        top: -50px;    }    .ys-nyban-scroll {        width: 16px;        bottom: 40px;    }    .plat-main .ys-nyban-title {        bottom: 100px;    }    .plat-intell-bg-video{        display: none;    }    .pcib-svg {        top: -10px;    }    .ys-nyban-search-input input {        padding: 0 18px;    }    .ys-nyban-search {        margin: 24px auto 0;        width: 40%;    }    .solu-capacity.isfixed .solu-capacity-cont{        top: 56px;    }    .solu-capacity-cont{        height: calc(100vh - 56px);    }    /* leo-start */    /* c2 */    .cbsc-wra-sli-box {        padding: 15px    }    .cwsb-right {        padding-left: 25px;    }    .cwsb-right-deta {        padding-top: 20px;    }    .caro-box-swi .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {        bottom: 10px;        left: calc(53% + 15px);        padding-left: 15px;    }    .typ-top {        margin-bottom: 24px;    }    .tbul-box-con {        padding: 22px 16px;    }    .typ-bot-ul-le {        width: 50%;        padding: 0 6px;        margin-bottom: 18px;    }    .typ-bot-ul {        margin: 0 -6px;        padding-bottom: 32px;    }    .tbul-box-con-detail {        padding-top: 20px;    }    .typ-top .ys-select input {        height: 40px;        padding: 0 15px;    }    .typ-top .ys-select-bd {        padding: 10px 15px;        max-height: 118px;    }    .typ-top .ys-select-xtbbox {        width: 12px;    }    .caro-box-swi .swiper-pagination-bullet {        width: 6px;        height: 6px;    }    .caro-box-swi .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {        margin: 0 6px;    }    /* c3 */    .abcv-top-fummy-li{        padding: 0 10px;    }    .abcv-top-share {        padding-top: 30px;    }    .abcv-im {        margin-top: 30px;    }    .apde-back-cone-cole {        padding-top: 40px;    }    .apde-back {        padding-top: 80px;        padding-bottom: 90px;    }    .ys-share-img {        width: 30px;    }    .abcv-top-share-pro {        padding-right: 16px;    }    /* c4 */    .deta-box-conte {        padding: 40px;        margin-top: -100px;    }    .dbct-time {        padding-left: 16px;    }    .dbch-le-al-pro {        padding-right: 12px;    }    .dbch-le {        margin-bottom: 10px;    }    .deta-content {        padding-bottom: 60px;    }    /* c5 */    .part-back-cont-left {        padding-right: 40px;        top: 80px;    }    .pbcl-pro {        padding-top: 20px;    }    .pbcl-el {        padding-top: 30px;    }    .pbcl-el-le {        padding-bottom: 20px;    }    .pbcl-el-le-fsix p {        font-size: 50px;    }    /* d2 */    .pblu-ule-le {        width: 50%;        margin-bottom: 14px;    }    .prac-back-right {        width: 100%;        margin-top: 46px;        top: 0;    }    .prac-back-left {        padding-right: 0;        width: 100%;        margin-top: 0;    }    .pblu-le-box {        padding-bottom: 18px;    }    .prac-back-left-ule{        display: flex;        flex-wrap: wrap;        align-items: stretch;        margin: 0 -10px;    }    .pblu-le-box{        height: 100%;    }    .pblu-le {        width: 50%;        padding: 0 10px 24px;    }    .pblu-le:last-child{        padding-bottom: 24px;    }    .prac-back-right-box {        padding: 30px 26px;    }    .pult-pro {        padding-bottom: 10px;    }    .sane {        padding-top: 14px;    }    .pblu-ule-le .ys-fii-input input{        height: 40px;        padding: 0 10px;    }    .part-butt-pro-tit {        font-size: 24px;    }    .part-butt-pro {        top: 40px;    }    .pbcl-el-le-partne {        width: 100%;    }    .pblu-ule-le-top .ys-fii-input.pult-pro-box {        width: calc(100% - 94px);    }    /* e1 */    .cbbb-ulef .home-new-ul-li {        width: 50%;    }    .csws-al {        padding: 10px 30px 20px 12px;    }    .cart-left p {        font-size: var(--font14);        padding: 0 14px;        font-size: 12px;    }    .csws-al-right-top {        margin-bottom: 8px;    }    .csws-al-right-pro {        margin-bottom: 10px;    }    .csws-al-right {        padding: 0px 0 0px 30px;    }    .cons-back {        padding-top: 50px;        padding-bottom: 60px;    }    .cons-backer {        padding-top: 50px;        padding-bottom: 90px;    }    .cons-back-cont .slick-dots {        left: calc(calc(100% - 12px - 30px) * 0.49 + 12px + 36px - 8px);        bottom: 10px;    }    .csws-al-right-top {        margin-bottom: 6px;    }    .cons-back .slick-dots li {        width: 6px !important;        height: 6px !important;        margin: 0 4px !important;        background: #1F1F1F !important;        opacity: 0.1;    }    .csws-al {        padding: 10px 30px 30px 12px;    }    /* e3 */    .livi-content-box {        padding-top: 70px;        padding-bottom: 90px;    }    .livi-content-box-top input {        height: 40px;        width: 252px;        padding: 0 12px;    }    .lcbu-le {        width: 50%;        padding: 0 8px;        margin-bottom: 26px;    }    .livi-content-box-ule {        margin: 0 -8px;    }    .cbbt-left {        width: 200px;    }    .cbbt-right {        width: 40%;    }    .lcbu-le:nth-child(2n+1){        animation-delay: .3s;    }    .lcbu-le:nth-child(2n+2){        animation-delay: .4s;    }    .llai-icon {        width: 38px;    }    .cbbt-left .ys-select-xtbbox {        width: 12px;    }    .hnul-text-time {        margin-bottom: 12px;    }    .cons-backer-box-bot .hnul-tit {        margin-bottom: 15px;    }    .csws-al-right-tit{        height: 1.4em;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 1;        overflow: hidden;        margin-bottom: 10px;    }    .cons-back-cont-wrap .ys-ban-control {        left: calc(49% + 55px);    }    .cons-backer-box-bot {        margin-top: 25px;    }    .cbbb-top {        padding-bottom: 15px;    }    .cons-backer-box-bot .cbbb-ulef {        margin-bottom: 15px;    }    .home-new-ul-li:nth-child(2n+1){        animation-delay: .3s;    }    .home-new-ul-li:nth-child(2n+2){        animation-delay: .4s;    }    .typ-bot-ul-le:nth-child(2n+1){        animation-delay: .3s;    }    .typ-bot-ul-le:nth-child(2n+2){        animation-delay: .4s;    }    .cwsb-right-pro p {        height: 3.5em;        -webkit-line-clamp: 2;    }    .pbcl-el {        width: 100%;    }    .pbcl-el-le-fsix {        padding-top: 10px;    }    .pbcl-el-le-partne p {        padding-bottom: 8px;    }    /* .prac-back-bg{        display: none;    }    .contact-main .ys-nybanner{        display: block;    } */    .prac-back-left-info{        display: none;    }    .contact-main .ys-nybanner .prac-back-left-info{        display: block;        padding: 116px 0 50px;    }    .prac-back {        padding-top: var(--space150);    }    .pbli-parge{        margin-bottom: 20px;    }    .prac-back-left-info h1,    .prac-back-left-info h2 {        font-size: 32px;        margin-bottom: 15px;    }    .pbli-ul-li p,    .pbli-ul-li a{        font-size: 14px;    }    .contact-main .ys-nyban-img{        position: absolute;        width: 100%;        height: 100%;        top: 0;        left: 0;        z-index: -1;    }     .contact-main .ys-nyban-img img{        width: 100%;        height: 100%;        object-fit: cover;    }    .type-box{        padding-bottom: 70px;    }    /* leo-end */    .yfrc-info a{        display: inline-block;    }    .pwrb-li-list ul li p{        line-height: 2.5;    }    .cusl-text-info ul{        padding-inline-start: 22px;    }    .alci-card .ys-imgbox-cover {        width: 50%;    }    .contact-main .ys-nybanner{        height: auto;        position: relative;    }    .ys-ph-navbar3 .ys-ph-nav ul{        padding-bottom: 15px;        margin-bottom: 15px;        position: relative;    }    .ys-ph-navbar3 .ys-ph-nav ul::after{        content: "";        width: calc(100% - 30px);        height: 1px;        background: #D5D5D5;        position: absolute;        bottom: 0;        left: 50%;        transform: translateX(-50%);    }    .ys-ph-navbar3 .ys-ph-nav ul:last-child{        margin-bottom: 0;        padding-bottom: 0;    }    .ys-ph-navbar3 .ys-ph-nav ul:last-child::after{        display: none;    }    .solu-scene-list-li {        padding: 0 20px;    }    .yplt-li.yxnav-active3 a{        color: var(--colormain1);    }    /* 2025.5.21二期-start */    .inddet-nav-wrap.isfixed {        top: 56px;    }    .inddet-nav{        height: 48px;    }    .inwu-li-cont p {        line-height: 48px;    }    .investor-view {        padding-bottom: 60px;    }    .investor-view-bt-li {        width: 50%;    }    .ivbl-cont .ys-imgbox-cover {        width: 40px;    }    .ivbl-cont-text {        width: calc(100% - 40px);        padding-left: 25px;    }    .ivbl-cont {        padding: 25px 20px 35px 37px;    }    .investor-notice {        padding-top: 80px;        padding-bottom: 70px;    }    .investor-notice-iframe {        margin-bottom: 28px;    }    .investor-gover {        padding: 80px 0;    }    .idsl-cont-li a {        padding: 20px;    }    .idsl-cont-li-icon {        width: 30px;    }    .idsl-cont-li-tit {        width: calc(100% - 30px);    }    .idsl-cont-li {        padding: 0 5px;        margin-top: 10px;    }    .idsl-cont {        margin: 0 -5px;    }    .investor-contact-bt {        padding: 40px;    }    .icbl-li-icon {        width: 40px;    }    .icbl-li-text {        width: calc(100% - 40px);    }    .icbl-li {        padding: 0 10px;    }    .investor-contact-bt-list {        margin: 0 -10px;    }    .file-wrap-tab-li a {        padding: 0 32px;        line-height: 40px;    }    .file-wrap {        padding-top: 50px;    }    .file-wrap-list-li {        padding: 0 20px;        margin-top: 40px;    }    .file-wrap-list {        margin: 0 -20px;    }    .file-wrap-tab {        margin: 0 -5px 38px;    }    .software-wrap-tit {        width: 85%;    }    .software-wrap-tit-parga {        margin-bottom: 22px;    }    .software-wrap-img {        margin-top: 80px;    }    .software-wrap-img-li {        margin-bottom: 40px;    }    .software-wrap, .platform-wrap {        padding-bottom: 160px;    }    .platform-wrap-tit h1 {        margin-bottom: 25px;    }    .platform-wrap-tit {        width: 100%;    }    .platform-wrap-info-list {        width: 60%;    }    .pwil-ul-li::after {        width: 4px;        height: 4px;        right: -2px;    }    .pwil-ul-li {        padding: 0 10px;    }    .pwil-ul {        margin: 0 -10px;    }    .platform-wrap-img-circle {        width: 120px;    }    .platform-wrap-img-circle img:nth-child(2) {        width: 130px;        max-width: 130px;    }    .platform-wrap {        padding-bottom: 70px !important;    }    /* 2025.5.21二期-end */    /*leo-start-2025.6.30*/    .pbcl-tit {        font-size: 24px;    }    .home-about-bt-le {        width: 50%;    }    /*leo-end-2025.6.30*/    /*leo-2025.7.5-start*/    .solu-scene-select {        width: 362px;    }    /*leo-2025.7.5-end*/    .investor-tab-ul-li {        padding: 0 15px;    }    .investor-tab-ul {        margin: 0 -15px;    }    /* 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;    }    .ys-ban-parga {        width: 100%;        margin-bottom: 20px;    }    :root {        --font60: 26px;        --font48: 24px;        --font40: 22px;        --font30: 20px;        --font24: 18px;        --font20: 16px;        --font18: 14px;        --font14: 12px;        --space150: 42px;        --space50: 20px;    }    .home-plat-bt-list {        right: 0;        width: 100%;        padding: 0 20px;    }    .hpbl-ul-li-bt a {        padding-bottom: 0px;    }    .hpbl-ul-li-bt {        margin-bottom: 0px;    }    .hulb-btn {        margin-top: 15px;    }    .home-solu {        padding-top: 84px;        padding-bottom: 0;    }    .home-solu-list-line{        left: 17px;        transform: translateX(0);    }    .hslu-li-cont{        width: 100%;        padding: 0;    }    .hslu-li:nth-child(2n) {        transform: translateX(0%);    }    .home-solu-list {        padding-top: 0;        padding-bottom: 0;        padding-left: 70px;    }    .hslu-li{        margin: 0 0 30px;    }    .hslu-li:last-child{        margin-bottom: 84px;    }    .home-solu-tit h2 {        margin-bottom: var(--space50);    }    .hslu-li-cont-text .std-text2 {        margin-bottom: 10px;    }    .home-about-tp-text{        width: 100%;        display: flex;        align-items: center;        justify-content: space-between;        margin-bottom: var(--space50);    }    .home-about-tp-text h2{        margin-bottom: 0;        font-size: 16px;    }    .home-about-tp-parga {        width: 100%;        margin-top: 0;    }    .hatt-pc{        display: none;    }    .hatt-ph{        display: block;    }    .home-about-bt-le{        width: 100%;    }    .home-about-bt-ri{        width: 100%;    }    .home-about-bt {        margin: 40px -8px 0;    }    .habr-ul-li{        width: 100%;    }    .hpct-text {        width: 100%;        margin-bottom: 30px;    }    .home-partner-cont {        padding-top: var(--space150);        padding-bottom: 80%;    }    .hpct-text h2 {        margin-bottom: var(--space50);        text-align: center;    }    .std-btn1-box p {        padding: 0 20px;    }    .std-btn-box3{        padding: 0 20px;    }    .hnul-text {        padding: 15px 15px 60px;    }    .hnul-btn {        bottom: 20px;        padding: 0 15px;    }    .hnul-text-time {        margin-bottom: 10px;    }    .home-new-ul .slick-dots li {        width: 6px;        height: 6px;        margin: 0 4px;    }    .home-new-ul .slick-list {        padding-bottom: 0;    }    .std-btn1 p,    .std-btn3 p,    .std-btn4 p{        font-size: 12px;    }    .hnul-tp-lab {        top: 15px;        left: 15px;    }    .ys-footer {        padding-top: var(--space150);        padding-bottom: var(--space150);    }    .habr-ul .slick-dots li{        background: var(--colormain1);        opacity: 0.5;        width: 6px;        height: 6px;        margin: 0 4px;    }    .habr-ul .slick-dots li.slick-active{        background: var(--colormain1);        opacity: 1;    }    .habr-ul .slick-dots{        bottom: 0;    }    .habr-ul .slick-list{        padding-bottom: 25px;    }    .ybcd-li {        margin: 0 4px;    }    .ys-ban-parga p{        font-size: 14px;    }    .yflc-bt {        width: 120px;        margin-bottom: 30px;    }    .yflc-tp h2 {        margin-bottom: 22px;    }    .ys-footer-ri {        margin-top: 30px;    }    .ys-footer-ri-cont{        flex-wrap: wrap;    }    .yfrc-info{        margin-top: 15px;    }    .yfmc-info p {        margin-top: 0;    }    .yfrc-info p{        margin-top: 5px;    }        .home-solu-tit {        margin-bottom: 30px;    }    .home-plat-tp {        margin-bottom: 32px;    }    .std-btn1-box p,    .std-btn3 p {        line-height: 32px;    }    .home-plat-bt-img{        height: auto;        border-radius: 10px;        transform: rotate(0deg);        -webkit-transform: rotate(0deg);        overflow: hidden;        margin-bottom: 16px;    }    .home-plat-bt-list{        position: static;        height: auto;        padding: 0;    }    .home-plat-bt{        border-radius: 0;    }    .hpbl-ul{        background: transparent;        padding: 0;    }    .hpbl-ul-li{        border-radius: 10px;        padding: 20px 15px;        margin-bottom: 16px;        position: relative;        z-index: 1;        overflow: hidden;    }    .hpbl-ul-li-ph{        width: 100%;        height: 100%;        position: absolute;        top: 0;        left: 0;        display: block;        background: #E7F2F8;        z-index: -1;    }    .hult-tit-word,    .hpbl-ul-li-bt p{        color: var(--color1);    }    .hult-tit img:nth-child(2){        opacity: 1 !important;    }    .hult-tit img:nth-child(1){        display: none;    }    .hulb-btn{        display: none;    }    .hult-icon .hulb-btn{        display: block;        margin-top: 0;    }    .hpbl-ul-li.on .hult-icon {        transform: rotate(0deg);    }    .hult-icon {        width: 28px;    }    .hult-tit {        width: calc(100% - 28px);    }    .hult-tit img{        position: static;        transform: inherit;    }    .hult-tit-icon{        width: 35px;    }    .hult-tit-word{        width: calc(100% - 35px);        padding-left: 10px !important;        font-weight: bold;        opacity: 1;    }    .hult-icon>img{        display: none;    }    .hpbl-ul-li-bt{        display: block;        margin-top: 10px;    }    .habl-ul-li-parga {        padding-bottom: 8px;    }    .habr-ul-li-num,    .habl-ul-li-num {        margin-top: 10px;    }    .home-new-ul{        width: 70%;        margin: 0 -5px var(--space50);    }    .home-new-ul .slick-list{        overflow: visible;    }    .home-new-ul-li {        padding: 0 5px;    }    .hpct-text p{        text-align: center;    }    .hpct-btn{        text-align: center;        width: 100%;    }    .home-new-ul-li{        width: 100%;    }    .hpcb-wrap-logo,    .home-partner-cont-bt{        position: static;    }    .hpcb-wrap-pc{        display: none;    }    .hpcb-wrap-ph{        display: block;        margin: 0 -8px;    }    .hwll-li-cont-li{        width: 25%;        padding: 0 8px;        margin-bottom: 20px;    }    .hwll-li-cont{        display: flex;        flex-wrap: wrap;        margin: 0 -8px;    }    .hpcb-wrap-logo-list{        width: 100%;        padding: 0 8px;    }    .hpcb-wrap-logo-list:not(:first-child){        display: none;    }    .home-partner-cont-bt{        margin-top: 30px;    }    .hpcb-wrap-logo .slick-list {        overflow: hidden;    }    .hpcb-wrap-logo{        pointer-events: all;        position: relative;        top: 0;    }    .hpcb-wrap-line{        display: none;    }    .hpcb-wrap-logo .slick-dots{        bottom: 0;    }    .hpcb-wrap-logo .slick-dots li{        background: var(--color3);        opacity: 0.5;        width: 6px;        height: 6px;        margin: 0 4px;    }    .hpcb-wrap-logo .slick-dots li.slick-active{        background: var(--color3);        opacity: 1;    }    .hpcb-wrap-video{        padding-top: 0;        margin-top: 40px;        position: absolute;        width: 200%;        margin-left: -50%;    }    .hpcb-wrap-video::before{        content: "";        width: 94%;        height: 94%;        border-radius: 50%;        border: 1px solid rgba(255,255,255,.2);        position: absolute;        top: 50%;        left: 50%;        transform: translate(-50%,-50%);                z-index: 5;        pointer-events: none;    }    .hslu-li-cont-bg{        right: auto;        left: -35px;        transform: translateY(-50%) rotate(180deg);    }    .home-solu-bg{        display: none;    }    .hslu-li-cont-text .std-h3 {        font-size: 18px;    }    .home-about-bt-ri .habl-ul-li-parga p{        height: 3em;        overflow: hidden;    }    .habl-ul-li-num span{        font-size: 90px;    }    .habr-ul-li-num span{        font-size: 30px;    }    .hpbl-ul-li{        visibility: hidden;    }    .hpbl-ul-li.active{        animation: ysfadeInUp .8s ease-in-out both;        animation-delay: .4s;        visibility: visible;    }    .yspc-wrap-tit {        font-size: 22px;        margin-bottom: 20px;    }    .yspc-wrap-input-text input,    .yspc-wrap-input-text input::placeholder {        font-size: 14px;    }    .yspc-wrap-input {        height: 40px;    }    .yspc-wrap-input .yspc-wrap-input-icon {        width: 20px;        font-size: 18px;        line-height: 40px;    }    .slick-dots li {        margin: 0 4px;        opacity: 0.5;    }    .prodet-wrap-le {        width: 100%;    }    .prodet-wrap {        padding-bottom: var(--space150);        padding-top: var(--space150);    }    .psul-icon {        width: 28px;        right: 15px;        top: 15px;    }    .prodet-wrap-le-btn {        margin-top: 20px;    }    .std-btn4 p {        line-height: 30px;        padding: 0 20px;    }    .prodet-wrap-le-img {        border-radius: 10px;    }    .psul-img {        width: 75%;    }    .pwlb-li {        margin: 0 5px;    }    .prodet-wrap-ri {        padding: 32px 20px;        margin-top: 32px;    }    .prodet-wrap-ri-tp {        padding-bottom: 20px;    }    .pwrb-li .std-h4 {        margin-bottom: 15px;    }    .plli-tit {        padding: 8px 15px;        margin-bottom: 10px;    }    .plli-body {        padding: 0px 15px;    }    .pwrb-li-list-item {        margin-bottom: 20px;    }    .pwrb-li {        margin-bottom: 30px;    }    .pwrb-supp p {        line-height: 2;    }    .ys-nyban-wrap-parga {        width: 100%;    }    .ys-nyban-wrap-btn {        margin-top: 20px;    }    .ys-nyban-wrap-img {        width: 60%;    }    .cwlt-list-item {        padding: 0 10px;    }    /* .cwlt-list {        padding: 0 18px;    } */    .control-wrap-li-list {        margin-top: 20px;    }    .control-wrap-li{        padding-bottom: 32px;    }    .scll-text-word {        width: 100%;        padding-right: 0;    }    .scll-img {        width: 100%;    }    .scll-text {        padding-left: 0;        width: 100%;        margin-top: 20px;    }    .scll-text-word-tit {        margin-bottom: 15px;    }    .scll-text-word .std-text1{        margin-bottom: 15px;    }    .solu-capacity-wrap-cont {        width: 100%;    }    .solu-capacity-wrap h2 {        margin-bottom: var(--space50);    }    .scwc-parga {        width: 86%;        margin-bottom: var(--space50);    }    .scwc-list-li-icon {        width: 24px;    }    .scwc-list-li .std-text1 {        width: calc(100% - 24px);    }    .ys-horse-inof-nub {        width: 100px;    }    .ys-horse-inof {        width: calc(100px * var(--total));    }    .solu-partner-cont-logo {        margin-top: 32px;    }    .ys-hin-box {        border-radius: 6px;    }    .solu-scene-select-tp {        padding: 6px 15px;    }    .solu-scene-select {        bottom: 32px;        height: 40px;    }    .solu-scene-select-tp img {        width: 12px;    }    .sssb-li {        margin-bottom: 6px;        padding: 0 15px;    }    .solu-scene-select-bt {        padding-top: 6px;    }    .solu-scene-select.on {        height: 142px;    }    .solu-scene-select::before {        border-radius: 20px;    }    .sswl-bt-text {        padding-right: 0;        width: 100%;    }    .sswl-bt {        margin-top: var(--space150);    }    .sswl-bt-text-li {        padding-top: 30px;        opacity: 1;    }    .sswl-bt-img{        width: 77%;        margin: 30px auto 0;        border-radius: 10px;    }    .sllu-item-cont {        padding: 28px 10px;        height: 100%;        border-radius: 6px;    }    .sllu-item-wrap{        height: 100%;    }    .ssll-icon {        width: 8px;        position: relative;        top: -1px;    }    .ssll-parga {        width: calc(100% - 8px);        padding-left: 4px;    }    .ssll-parga p{        font-size: 8px;        line-height: 30px;    }    .sswt-li-info-img {        width: 90%;    }    .slit-li-dot {        width: 20px;        height: 20px;        z-index: 5;    }    .scwc-list-li{        width: 100%;    }    .scwc-list-li:nth-child(2){        margin-top: 20px;    }    .solu-main .ys-nyban-title .std-text1 {        width: 100%;        margin: 15px auto 0;    }    .solu-case-tit{        border: none;    }    .solu-case-list-li a{        padding: 0 0 20px;        height: 100%;        align-items: flex-start;    }    .solu-case-list-li{        width: 100%;        padding: 0 10px;    }    .solu-case-list{        margin: 0 -10px;    }    .solu-case-list-li:not(:first-child){        display: none;    }    .solu-case-bt{        width: 77%;    }    .solu-case-list .slick-list{        overflow: visible;    }    .scll-text-word p{        height: 3.2em;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        overflow: hidden;    }    .solu-capacity-img {        right: -15%;        width: 70%;        z-index: -1;    }    .sswl-bt-text-li .std-h2{        text-align: center;    }    .sswl-bt-text-li p{        text-align: center;    }    .sswl-bt-text-li .std-text1{        width: 67%;        margin: auto;    }    .sllu-item-cont-parga{        text-align: center;        margin-bottom: 3px;        font-size: 12px;    }    .sllu-item-cont-tit{        text-align: center;        font-weight: bold;    }    .sllu-item {        padding: 0 5px;    }    .sswt-li-list-ul {        margin: 0 -5px;    }    .solu-scene-list-li {        padding: 0 10px;    }    .slit-li-card{        display: none;    }    .sswt-li-ph{        display: flex;        margin: 0 -5px;    }    .sswt-li-list{        margin-top: 10px;    }    .sswt-li-ph-item{        width: 100%;        padding: 0 5px;    }    .sswt-li-ph .slick-list{        overflow: visible;    }    .slit-li-card-cont {        border-radius: 10px;        padding: 0;    }    .slcc-text p {        font-size: 12px;    }    .slcc-text-tit{        font-size: 16px;    }    .sswt-li-ph-item.slick-current .slcc-bg{        opacity: 1;    }    .slit-li-tit{        display: block;        font-size: 14px;        line-height: 2;        color: #fff;        font-weight: bold;        padding-left: 12px;        padding-right: 22px;        position: relative;        z-index: 1;        pointer-events: none;        opacity: 0;         }    .slit-li{        display: flex;        align-items: center;        transform: translate(calc(-100% + 10px), -50%);        transition: all .36s;    }    .slit-li::after{        content: "";        width: 0%;        height: 30px;        border-radius: 600px;        border: 1px solid rgba(255, 255, 255, 0.20);        background: rgba(255, 255, 255, 0.10);        backdrop-filter: blur(60px);        position: absolute;        right: -6px;        top: 50%;        transform: translateY(-50%);        transition: all .36s;        opacity: 0;        pointer-events: none;    }    .slit-li.act{        width: auto;    }    .slit-li.act::after{        width: calc(100% + 6px);        opacity: 1;    }    .slit-li.act .slit-li-tit{        opacity: 1;        transition: opacity .36s .4s;    }    .slit-li.act .mod-icon img:nth-child(1) {        opacity: 0;    }    .slit-li.act .mod-icon img:nth-child(2) {        opacity: 1;    }    .slit-li-dot-diffuse::before{        width: 30px;        height: 30px;        background: rgba(255,255,255,.05);    }    .about-ban-tit .std-text1 {        width: 100%;    }    .about-ban-tit h1 {        margin-bottom: 15px;        line-height: 1.5;    }    .avbs-dot {        width: 10px;        height: 10px;        top: -7px;        left: -5px;    }    .about-value-ul{        border-radius: 10px;    }    .about-history-parga {        width: 100%;    }    .about-team-bg{        height: 100%;        transform: none !important;        position: absolute;        top: 0;        left: 0;        z-index: -1;    }    .about-team-wrap{        position: relative;        transform: inherit;        padding: 100px 0;        top: 0;    }    .about-team{        height: auto;        z-index: 1;    }    .about-team-text {        width: 100%;    }    .about-team-text-tp {        padding-bottom: 20px;    }    .about-lead-bt-le {        width: 100%;    }    .about-lead h2 {        margin-bottom: 30px;    }    .about-enter-bg {        width: calc(100% - 40px);        border-radius: 10px;    }    .about-enter .ys-cont1440{        padding: 0 40px;    }    .about-enter-list {        width: 100%;    }    .alci-card {        padding: 10px;    }    .alci-card .ys-imgbox-cover {        width: 80%;    }    .about-join {        padding: var(--space150) 0;    }    .about-join-le {        width: 80%;    }    .aelu-li-cont-item {        padding: 0 3px;        margin-top: 6px;    }    .aelu-li-cont {        margin: 0 -3px;    }    .about-join-tit {        margin-bottom: 25px;    }    .about-lead-bt .habr-ul-li:nth-child(2){        margin-top: 20px;    }    .about-history-list{        margin-top: 32px;    }    .ahli-year-li-tit {        font-size: 40px;    }    .ahly-btn{        display: none;    }    .ahli-year-li-tit,     .ahli-year-li-parga p {        opacity: 1;    }    .ahli-year-li li::marker {        color: var(--color3);    }    .about-history-list-year {        margin-top: 30px;    }    .about-history {        padding-bottom: var(--space150);    }    .ys-nyban-img video{        display: none;    }    .plat-main .ys-nyban-title{        bottom: 0;    }    .plat-core-mc{        display: none;    }    .plat-main{        background: #040323;    }    .ys-nyban-scroll{        display: none;    }    .plat-core h2,    .plat-core-parga{        display: none;    }    .plat-lead{        background: #fff;    }    .pldu-li:nth-child(2n), .plat-lead-data-info p {        transform: translateY(0px);    }    .pldu-li-cont-num {        font-size: 34px;    }    .pldu-li {        padding: 0 5px;        margin-bottom: 22px;    }    .plat-lead-data-ul {        margin: 0 -5px;    }    .pldu-li-cont-parga {        margin-top: 10px;    }    .pldu-li-cont {        padding: 20px;    }    .plat-lead-data {        margin-top: 32px;        padding-bottom: 0;    }    .plat-intell-text-wrap{        background: transparent;        backdrop-filter: inherit;        padding: 0;    }    .plat-intell-text-wrap h2{        width: 100%;    }    .pitw-parga{        width: 100%;        padding-left: 0;        margin-top: var(--space50);    }    .plat-intell-text{        position: static;        transform: inherit;    }    .plat-intell{        background: #040323;        padding: var(--space150) 0;    }    .plat-intell-bg{        position: relative;        width: calc(100% - 40px);        margin: 32px auto 0;        visibility: hidden;    }    .plat-intell-bg.on{        animation: ysfadeInUp .8s ease-in-out both;        animation-delay: .3s;        visibility: visible;    }    .plat-intell-icon{        top: 50%;        width: 34px;    }    .plat-main .home-new{        background: #040323;        padding-top: 0;    }    .plat-main .home-new h2{        color: #fff;        text-align: left;    }    .plat-main .ys-nyban-title h1{        font-size: 22px;    }    .plat-main .ys-nybanner{        padding-top: 56px;    }    .pcit-li {        width: 100px;    }    .pcit-li-text {        font-size: 10px;    }    .plat-core-bg{        display: none;    }    .plat-core-img-bg{        width: 126%;        margin-left: -13%;    }    .plat-core {        padding-top: 0;        padding-bottom: 72px;    }    .plat-core-img {        margin-top: 0;        padding-top: 280px;    }    .plat-core-img-text {        height: 100%;    }    .pcit-li1 {        left: 7%;        top: 35%;    }    .pcit-li2 {        left: 21%;        top: 12%;    }    .pcit-li3 {        left: 65%;        top: 12%;    }    .pcit-li4 {        left: 68%;        top: 35%;    }    .cwlt-list-item.act p::after {        width: 100%;    }    /* leo-start */    .cwsb-left {        width: 100%;        border-radius: 10px;    }    .cwsb-right {        width: 100%;        padding-left: 0;        padding-top: 20px;    }    .cbsc-wra-sli-box {        flex-wrap: wrap;        padding: 20px 20px 42px;    }    .cbsc-wra-sli-box.empty{        padding-bottom: 0;    }    .caro-box-swi .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {        bottom: 20px;        left: 50%;        padding-left: 0;        transform: translateX(-50%);    }    .type-box, .caro-box {        padding-top: var(--space150);    }    .typ-top {        width: 200px;        border-radius: 200px;    }    .typ-top {        margin-bottom: 20px;    }    .typ-bot-ul-le {        width: 100%;        padding: 0;        margin-bottom: 18px;    }    .typ-bot-ul {        margin: 0;        padding-bottom: 26px;    }    .tbul-box-con {        padding: 20px 14px;    }    .caro-box-swi .swiper-pagination-bullet {        width: 4px;        height: 4px;    }    /* c3 */    .abcv-top-share {        padding-top: 20px;    }    .abcv-top-share-pro {        padding-right: 16px;    }    .abcv-top-share-ule {        margin: 0 -4px;    }    .abcv-im {        margin-top: 26px;        border-radius: 10px;    }    .apde-back-cone-cole {        padding-top: 32px;    }    .apde-back{        padding-top: var(--space150);        padding-bottom: var(--space150);    }    .abcv-top-share-pro {        padding-right: 12px;    }    /* c4 */    .deta-content {        padding-bottom: 120px;        padding: 0 20px 42px;    }    .deta-box-conte {        padding: 32px 20px;        margin-top: -42px;        border-radius: 10px;    }    .deta-box-conte-bot {        padding-top: 15px;    }    .deta-box-conte-conp {        padding-top: 25px;        padding-bottom: 25px;    }    .deta-box-conte-hand {        padding-top: 25px;    }    /* c5 */    .part-back-cont-left {        width: 100%;        padding-right: 0;        margin-bottom: 32px;        position: relative;        top: 0;    }    .part-back-cont-right {        width: 100%;    }    .pbcl-el {        padding-top: 20px;    }    .pbcl-el-le-fsix p {        font-size: 46px;    }    .part-butt-pro-tit {        font-size: 22px;    }    .part-butt-pic-picn{        display: none !important;    }    /* d2 */    .prac-back-left {        width: 100%;        padding-right: 0;    }    .prac-back-right {        margin-top: 24px;    }    .prac-back-left-ule{        margin: 0 -6px;    }    .pblu-le {        width: 50%;        padding: 0 6px;        padding-bottom: 18px;    }    .pblu-le-box{        flex-grow: 1;        display: flex;        flex-direction: column;        height: 100%;    }    .pblu-le-box-bot p{        flex-grow: 1;    }    .pblu-le:last-child{        padding-bottom: 18px;    }    .prac-back-right-box {        padding: 32px 20px;        border-radius: 10px;    }    .pult-inpe-im {        width: 100px;    }    .ys-fii-name-box label {        width: calc(100% - 100px);    }    .pblu-ule-le-top .ys-fii-input.pult-pro-box {        width: calc(100% - 62px);    }    .puli-left {        width: 16px;        height: 16px;    }    .pult-pro {        padding-bottom: 8px;    }    .pblu-ule-le {        margin-bottom: 12px;    }    .sane {        padding-top: 12px;    }    .pblu-le-box-bot {        padding-left: 0;    }    .pblu-ule-le {        width: 100%;        margin-bottom: 12px;    }    .part-butt-pic .part-butt-pic-picn {        display: none;    }    .part-butt-pic .part-butt-pic-pict {        display: block;    }    /* e1 */    .cbbb-ulef .home-new-ul-li {        width: 100%;    }    .cons-backer-box-bot .home-new-ul {        width: 100% !important;        margin-bottom: 12px;    }    .csws-al-left {        width: 100%;    }    .csws-al-right {        width: 100%;        padding-left: 0;        padding-top: 20px;    }    .csws-al{        flex-wrap: wrap;    }    .csws-al {        padding: 15px 14px 26px 14px;    }    .cons-back {        padding-top: var(--space150);        padding-bottom: var(--space150);    }    .cons-backer {        padding-top: var(--space150);        padding-bottom: var(--space150);    }    .cbbb-top {        padding-bottom: 12px;    }    .cons-backer-box-bot{        margin-top: 20px;    }    .cons-back-cont .slick-dots {        width: 100%;        left: 0;        bottom: 10px;    }    .cons-back .slick-dots li {        width: 4px !important;        height: 4px !important;        margin: 0 3px !important;        background: #1F1F1F !important;        opacity: 0.1;    }    .csws-al-right-top {        margin-bottom: 15px;    }    .csws-al-right-pro {        margin-bottom: 15px;    }    .csws-al-right-tit {        margin-bottom: 15px;    }    .csws-al {        padding: 20px 20px 52px;    }    .cons-back-cont .slick-dots {        width: 100%;        left: 0;        bottom: 15px;    }    .cbcb-swi{        margin: 0 -5px;    }    .cbcb-swi .cbcb-sw-wra{        padding: 0 5px;    }    /* e3 */    .lcbu-le {        width: 100%;        margin-bottom: 20px;    }    .livi-content-box-ule {        padding-top: 20px;    }    .livi-content-box {        padding-top: var(--space150);        padding-bottom: var(--space150);    }    .livi-content-box-top input {        height: 38px;        width: 100%;        padding: 0 12px;    }    .livi-content-box-top {        position: relative;        display: inline-block;        width: 100%;    }    .lcbu-le-al-box-play {        padding-top: 20px;    }    .cons-backer-box-top {        display: block;    }    .cbbt-left {        width: 100%;        margin-bottom: 10px;    }    .cbbt-right {        width: 100%;    }    .plbt-im {        width: 18px;    }    .lcbu-le-al-box {        padding: 20px;    }    .llai-icon {        width: 34px;    }    .lcbu-le{        animation-delay: .3s !important;    }    .pc-fenye li {        width: 26px;        height: 26px;        line-height: 26px;        margin: 0 5px;    }    .cons-back-cont-wrap .ys-ban-control {        left: 50%;    }    .cons-backer-box-bot .hnul-text {        padding: 20px;    }    .cons-backer-box-bot .hnul-tit {        margin-bottom: 10px;    }    .home-new-ul-li{        animation-delay: .3s !important;    }    .cwsb-right-deta {        padding-top: 15px;    }    .typ-bot-ul-le:nth-child(2n+1) {        animation-delay: .3s !important;    }    .atsu-le {        margin-right: 6px;    }    .ys-share-img {        width: 26px;    }    .apde-back-cone {        padding: 0 20px;    }    .apde-back-bg {        height: 250px;    }    .dbcb-share {        padding-right: 18px;    }    .deta-box-conte-info {        padding-bottom: 25px;    }    .dbch-le-al-pro {        width: 55px;        flex-shrink: 0;    }    .contact-main .ys-nybanner .prac-back-left-info {        padding: 98px 20px 42px;    }    .prac-back-left-info h1,    .prac-back-left-info h2{        font-size: 26px;    }    .plbt-pro {        width: calc(100% - 18px);    }    .ys-form-inof-item{        width: 100%;    }    .ys-fia-text-btn {        top: 2px;    }    .ys-form-inof-agree {        margin-bottom: 20px !important;    }    .ys-nyban-search {        margin: 15px auto 0;        width: 100%;    }    .ys-nyban-search-input input {        padding: 0 15px;    }    .ys-nyban-pargas {        margin-top: 15px;    }    .ys-nyban-search-icon {        width: 16px;    }    .apde-backt .apde-backt-cont-list{        width: 70%;        margin: 0 -5px;        overflow: visible;    }    .apde-backt .typ-bot-ul-le{        padding: 0 5px;        width: 100%;        margin-bottom: 0;    }    .apde-backt .slick-list{        overflow: visible;        padding-bottom: 0;    }    .type-box{        padding-bottom: var(--space150);    }    /* leo-end */    /* 2025.4.14修改-start */    .pwrb-li-list th{        padding: 8px 15px;    }    .pwrb-li-list thead {        margin-bottom: 10px;    }    .pwrb-li-list tbody {        padding: 0 15px;    }    /* .pwrb-li-list td:nth-child(1) {        width: 75%;    }    .pwrb-li-list td:nth-child(2) {        width: 25%;    } */    .pwrb-li-list ul li p{        line-height: 2;    }    .cons-backer-box-bot .hnul-btn{        position: static;        padding: 0;    }    .about-enter .ys-cont1440 {        margin: var(--space150) 0 0;    }    .about-enter-wrap-cont {        align-items: flex-start;    }    .about-lead .habr-ul-li{        width: 50%;    }    .about-lead .habr-ul-li:nth-child(2){        margin-top: 0;    }    .ys-horse-inof-nub {        width: 180px;    }    .ys-horse-inof {        width: calc(180px * var(--total));    }    .solu-capacity-wrap {        align-items: flex-start;    }    .solu-capacity-wrap .ys-cont1440{        margin: var(--space150) 0 0;    }    .solu-capacity-img {        width: 90%;        position: static;        margin-left: 25%;    }    .sswl-bt-text-li .std-text1 {        width: 100%;    }    .home-new-ul {        width: 88%;    }    .home-plat-tp-text .std-text1 {        width: 90%;    }    .slit-li3{        left: 30% !important;    }    .slit-li2{        left: 53.86%;    }    .about-team-pic img {        width: 60%;    }    .about-team-pic{        position: static;        transform: inherit;        margin-top: -70px;    }    .about-team-wrap{        padding-bottom: 0;    }    .avbs-pc{        display: none;    }    .avbs-ph{        display: block;    }    .about-value-bg-svg {        top: -5px;    }    .hpcb-wrap-video video{        opacity: 0;        pointer-events: none;    }    .hpcb-wrap-video-ts{        display: block;    }    .hpcb-wrap-video-ts.on {        opacity: 1;    }    /* 2025.4.14修改-end */    .ssll-cont {        padding: 0 8px;    }    .solu-scene-list-li {        padding: 0 3px;    }    .solu-scene-select.on {        height: 108px;    }    .pwrb-li-list table {        width: 450px;    }    .pwrb-li-list{        overflow-x: auto;    }    .solu-capacity,    .solu-capacity-cont{        height: auto;    }    .solu-capacity.isfixed .solu-capacity-cont{        position: static;    }    .solu-scene-bg-ts {        display: block;    }    .solu-scene-bg-ts.on {        opacity: 1;    }    .abcv-top-fummy-li {        margin: 0 5px;    }        /* 2025.5.21二期-start */    .investor-view-tp h2{        width: 100%;        margin-bottom: var(--space50);    }    .investor-view-tp .std-text1 {        width: 100%;    }    .ivbl-cont-text {        width: 100%;        padding-left: 0;        margin-top: 15px;    }    .ivbl-cont {        padding: 20px;        display: block;    }    .ivbl-cont .ys-imgbox-cover {        width: 34px;    }    .investor-view-bt-parga {        margin-top: 15px;    }    .investor-view {        padding-bottom: var(--space150);    }    .idsl-cont-li{        width: 50%;    }    .idsl-cont-li-tit {        width: 100%;        padding-right: 0;        height: 3.2em;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        overflow: hidden;    }    .icbl-li {        width: 100%;        margin-bottom: 20px;    }    .icbl-li:last-child{        margin-bottom: 0;    }    .idsl-cont-li a {        display: block;    }    .idsl-cont-li:nth-child(3){        margin-top: 10px;    }    .idsl-cont-li-icon{        margin-top: 15px;        width: 24px;    }    .investor-contact-bt {        padding: 30px 20px;    }    .icbl-li-icon {        width: 35px;    }    .icbl-li-text {        width: calc(100% - 35px);    }    .inddet-nav {        height: 40px;    }    .inwu-li-cont p {        line-height: 40px;    }    .investor-notice {        padding-top: var(--space150);        padding-bottom: var(--space150);    }    .investor-notice-iframe {        margin-bottom: 25px;    }    .investor-view-bt-parga p {        font-size: 12px;    }    .file-wrap-tab-li a {        padding: 0 18px;        line-height: 36px;    }    .file-wrap-tab-li {        padding: 0 3px;    }    .file-wrap-tab {        margin: 0 -3px 32px;    }    .file-wrap-list-li .ys-imgbox-cover {        border-radius: 10px;    }    .file-wrap-list-li {        width: 50%;        padding: 0 10px;        margin-top: 20px;    }    .file-wrap-list {        margin: 0 -10px;    }    .file-wrap-list-li:nth-child(3){        margin-top: 20px;    }    .file-wrap-list-li p {        margin-top: 15px;    }    .file-wrap {        padding-top: var(--space150);    }    .swil-cont,    .software-wrap-img-li::after{        border-radius: 10px;    }    .software-wrap, .platform-wrap {        padding-top: 98px;        padding-bottom: var(--space150);    }    .software-wrap-tit {        width: 100%;    }    .software-wrap-tit h1,    .software-wrap-tit-parga{        margin-bottom: 25px;    }    .software-wrap-img {        margin-top: var(--space150);    }    .software-wrap-img-li {        margin-bottom: 30px;    }    .platform-wrap {        padding-bottom: var(--space150) !important;    }    .platform-wrap-info {        margin-top: 40px;    }    .platform-wrap-info {        margin-top: 32px;    }    .platform-wrap-img-circle {        width: 56px;    }    .platform-wrap-img-circle img:nth-child(2) {        width: 62px;        max-width: 62px;    }    .pwil-ul-li {        width: 100%;        text-align: center;        margin-bottom: 5px;    }    .pwil-ul-li:last-child{        margin-bottom: 0;    }    .pwil-ul-li::after{        display: none;    }    .platform-wrap-info::before, .platform-wrap-info::after {        width: 20%;    }    .investor-gover {        padding: var(--space150) 0;    }    .inwu-li-cont {        padding: 0 5px;    }    .notice-main .file-wrap-tab,    .file-wrap-lang{        margin-bottom: 20px;    }    .file-wrap-lang-li {        margin-left: 20px;    }    /*2025.6.20 lucas修改 start*/    .pwil-ul {     flex-wrap: wrap;     }    /*2025.6.20 lucas修改 end*/    /* 2025.5.21二期-end */    /*leo-start-2025.6.30*/    .pbcl-tit {        font-size: 22px;    }    /*leo-end-2025.6.30*/    /*leo-2025.7.5-start*/    .solu-scene-select {        width: 340px;    }    /*leo-2025.7.5-end*/    /*leo-2025.7.8-start*/    .pwil-ul-li:last-child::after{        display: none;    }    /*leo-2025.7.8-end*/    .file-wrap-tab-li a {        padding: 0 10px;        font-size: 12px;    }    .investor-tab-ul-li {        padding: 0 12px;    }    .investor-tab-ul {        margin: 0 -12px;    }    .file-main .investor-tab-ul {        margin-bottom: 15px;    }    .file-wrap-tab-li {        padding: 0 2px;    }    .file-wrap-tab {        margin: 0 -2px 30px;        margin-bottom: 25px !important;    }    /* 767end */}