@charset "utf-8";
/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .form-cont{
        padding:58px 0 var(--space140);
    }
    .clib-slide-ul1 {
        margin-bottom: 56px;
    }
    .csu3-box {
        height: 280px;
    }
    .home-foot-cry.on1 .home-foot-bg, .home-foot-cry.on1 .home-foot-le {
        position: fixed;
        top: 100px;
    }
    .habc-pic .habc-line {
        top: -32%;
    }
    .creat-more-img1{
        width: 36%;
    }
    .creat-more-img2{
        width: 46%;
    }
    .hali-icon2 {
        width: 48%;
        top: 12vw;
        left: -12.5vw;
    }
    .prod-slide-ri{
        padding-left: 0px;
    }
    .clib-slide-ul1{
        margin-bottom: 45px;
    }
    .csbr-year-swip1 {
        height: 420px !important;
    }
    .csbr-year-swip1::after{
        left: 100px;
    }
    /* 1920end */
}
@media screen and (max-width: 1680px) {
    :root {
        /* 字号 */
        --font80: 70px;
        --font70: 60px;
        --font60: 50px;
        --font50: 46px;
        --font48: 42px;
        --font40: 36px;
        --font30: 26px;
        --font24: 22px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 18px;
        --font16: 16px;
        --font14: 14px;
        /* 导航 */
        --line80: 70px;
        /* 板块间距 */
        --space140: 120px;
        --space120:100px;
        --space60:50px;
        --space40: 32px;
        /* 段落间距 */
        --parpspace10: 10px;
        --parpspace12: 12px;
    }
    .head-logo {
        width: 120px;
    }
    .hnit-icon {
        width: 12px;
        margin-left: 6px;
    }
    .head-nav-item {
        padding: 0 20px;
    }
    .head-nav {
        display: flex;
        margin: 0 -20px;
    }
    .yx-search3-btn {
        width: 18px;
    }
    .mnro-lang {
        margin-left: 32px;
    }
    .mnro-lang-show{
        width: 20px;
    }
    .mnro-lang::after{
        left: -16px;
        height: 16px;
    }
    .yx-search3xlbox{
        height: 300px;
    }
    .yx-search3xlbtn {
        width: 20px;
        line-height: 50px;
    }
    .yx-search3-tbox {
        height: 50px;
    }
    .ys-ban-word {
        width: 80%;
        margin: 18px auto 0;
    }
    .std-btn1-box, .std-btn3-box{
        padding: 10px 44px;
    }
    .std-btn4-box{
        width: 52px;
        height: 52px;
    }
    .std-btn4-box img{
        width: 20%;
    }
    .arrows-icon {
        width: 52px;
        height: 52px;
    }
    .arrows-icon img{
        width: 80%;
    }
    .ys-ban-btn {
        margin-top: 40px;
    }
    .home-prod-word{
        width: 72%;
    }
    .mod-text{
        margin-bottom: 24px;
    }
    .hplu-li-cont-show, .hplu-li-cont-tit {
        width: calc(100% - 40px);
        bottom: 40px;
    }
    .hlch-word {
        margin-top: 16px;
    }
    .home-foot-le {
        padding-top: 130px;
    }
    .hfru-li-tp .ys_demo_num1 {
        font-size: 200px;
    }
    .hfru-li-tp span {
        font-size: 42px;
    }
    .hfru-li-text {
        margin-bottom: 6px;
    }
    .home-anima-tptit {
        padding-bottom: 80px;
        margin-bottom: 220px;
    }
    .home-anima-bottit {
        width: 75%;
        margin: 150px auto 0;
    }
    .home-news-ul-li{
        padding: 0 10px;
    }
    .home-news-ul.slick-slider{
        margin: 0 -10px;
    }
    .hnul-bot {
        padding: 20px 30px 35px 20px;
    }
    .home-prod-list-ul {
        height: 410px;
    }
    .mod-nav-ri-other {
        margin-left: 120px;
    }
    .cglu-li-text{
        font-size: 16px;
    }
    .cglu-li {
        margin-bottom: 22px;
    }
    .cgrb-text p {
        padding: 14px 40px;
    }
    .cgrb-text {
        top: 48%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .ys-form-inof-item {
        padding: 0 12px;
        margin-bottom: 16px;
    }
    .ys-form-inof{
        margin: 0 -12px;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 120px;
    }
    .ys-fii-input {
        height: 46px;
    }
    .mod-foot-top {
        padding-bottom: 30px;
        margin-bottom: 40px;
    }
    .mful-link {
        margin-bottom: 12px;
    }
    .mod-foot-ul {
        margin: 0 -10px 50px;
    }
    .mod-foot-top-logo {
        width: 130px;
    }
    .mftr-list {
        padding: 0 30px;
    }
    .mod-foot-top-ri {
        margin: 0 -30px;
    }
    .psru-li-icon {
        width: 56px;
        margin-bottom: 120px;
    }
    .psru-li-box {
        padding: 35px 30px 60px;
    }
    .pslu-lis-bot{
        width: calc(100% - 60px);
        bottom: 60px;
    }
    .pslu-lis-tit{
        margin-bottom: 16px;
    }
    .psul-wrap-tit{
        width: calc(100% - 60px);
    }
    .bqul-li-icon {
        width: 190px;
        margin: 0 auto 7px;
    }
    .bqul-li-icon-img2 {
        width: 50px;
    }
    .bqul-li-right {
        width: 34px;
        height: 34px;
        margin: 10px auto 0;
    }
    .prod-quality-min-wrap{
        width: 94%;
    }
    .prod-quality-ul-li2 {
        margin-top: 340px;
    }
    .ismt-item {
        padding: 36px 0;
    }
    .investor-symbol-tp {
        margin-bottom: 20px;
    }
    .ismu-li-text {
        padding: 38px 0;
    }
    .investor-symbol-bot-word p{
        font-size: 16px;
    }
    .ismt-fr {
        padding-left: 66px;
    }
    .ipul-box {
        padding: 26px 0;
    }
    .investor-fina {
        padding: 80px 0;
    }
    .investor-fina h2 {
        margin-bottom: 12px;
    }
    .investor-fina-wrpa .std-btn1-box {
        padding: 10px 42px;
    }
    .ilul-box {
        padding: 40px 40px 50px;
    }
    .iilu-li {
        margin-bottom: 25px;
    }
    .prodet-list-le{
        padding-right: 100px;
    }
    .pllu-li-tit {
        margin-bottom: 12px;
    }
    .prodet-reas-ri {
        padding: 0 40px 0 80px;
    }
    .prru-li-tp-icon {
        width: 20px;
        margin-right: 8px;
    }
    .prru-li-tp {
        margin-bottom: 6px;
    }
    .prodet-main .ys-nyban-title p {
        margin-top: 30px;
    }
    .prodlist-list-ul {
        width: calc(100% - 100px);
    }
    .prodlist-list.none .plul-rect, .prodlist-list .plul-rect{
        font-size: 14px;
    }
    .pipl-ul-li-box {
        padding: 35px 40px 40px;
    }
    .prodlist-item-point-textbox {
        top: 45%;
    }
    .creat-list-show h2{
        font-size: var(--font50);
    }
    .creat-more-ul {
        height: 440px;
    }
    .cmul-hide {
        width: calc(100% - 307px);
        padding: 30px 28px 25px;
    }
    .cmul-hide-tpcry-word p{
        font-size: 16px;
    }
    .cmul-hide-tpcry .cmul-hide-top-tit {
        padding-bottom: 20px;;
        margin-bottom: 20px;
    }
    .cmul-hide-top {
        width: calc(100% - 60px);
        padding: 50px 0 30px;
    }
    .compy-list-item-numul {
        margin: 70px -80px 0;
    }
    .clib-slide-btm-other .arrows-icon {
        width: 44px;
        height: 44px;
    }
    .clib-slide-btm-other {
        width: 145px;
        bottom: 34px;
        left: 60px;
    }
    .clit-text {
        width: 80%;
    }
    .home-anima-hide-cry1 {
        width: 32%;
    }
    .home-anima-bot .habc-line1 {
        top: -22%;
    }
    .home-anima-bot-cry {
        padding: 80px 30px;
    }
    .habc-ul-li-box {
        width: 90px;
        height: 90px;
    }
    .habc-ul-li-box img {
        width: 46%;
    }
    .habc-pic {
        width: calc(1920px* 0.46);
    }
    .habc-pic-img1 {
        width: calc(1920px* 0.32);
    }
    .home-anima {
        padding-bottom: 200px;
    }
    .home-anima-tptit {
        padding-bottom: 80px;
        margin-bottom: 100px;
    }
    .home-news::after {
        left: 0;
        width: 7.5vw;
        height: 100%;
    }
    .crlu-li {
        padding: 60px 0 var(--space140);
    }
    .creat-reach-le {
        padding-left: 60px;
        padding-right: 200px;
    }
    .creat-reach-pro {
        height: 560px;
        top: 120px;
        margin-top: 60px;
    }
    .csul-box {
        padding: 55px 50px;
    }
    .crru-li .ys-imgbox-cover {
        border-radius: 40px;
    }
    .compy-list-item .clit-tit, .compy-main .compy-slide h2 {
        font-size: 80px;
    }
    .compy-list-item-word p {
        font-size: 20px;
    }
    .clin-lis {
        margin-top: 20px;
    }
    .clin-lis .hfru-li-tp {
        margin-bottom: 6px;
    }
    .clin-lis::after {
        height: 82px;
    }
    .compy-list-item-word {
        width: 80%;
    }
    .compy-list-item-word p {
        margin-bottom: 12px;
    }
    .compy-list-item-bot .home-prod-list-ul {
        margin: 0 -10px;
        height: 400px;
    }
    .compy-list-item-bot .hplu-li {
        width: 17%;
        padding: 0 10px;
    }
    .hlch-word p {
        line-height: 1.5;
        font-size: 16px;
    }
    .hplu-li-cont-show, .hplu-li-cont-tit {
        width: calc(100% - 40px);
        bottom: 34px;
    }
    .compy-list-item-bot .hplu-li-cont-show {
        bottom: 26px;
    }
    .csbl-wrap {
        width: 75%;
        margin: 0 auto;
        padding: 50px 40px 160px;
    }
    .csu3-ul-li {
        margin-bottom: 15px;
    }
    .csu3-box {
        height: 220px;
    }
    .clib-slide-btm-le {
        width: 48%;
        transform: inherit;
        margin-top: -140px;
    }
    .cslu-li-tit {
        width: 95%;
        margin-bottom: 20px;
    }
    .csru-li {
        margin-bottom: 20px;
        padding-right: 32px;
    }
    .prru-li-word {
        padding-left: 28px;
    }
    .pqhu-li-box {
        padding: 60px 0;
    }
    .habc-ul-li-box {
        width: 90px;
        height: 90px;
        margin-right: -90px;
        left: 15px;
    }
    .habc-ul-li-label {
        border-radius: 120px;
        height: 120px;
        max-width: 120px;
        padding: 0 0 0 120px;
    }
    .habc-ul-li2 .habc-ul-li-label, .habc-ul-li4 .habc-ul-li-label, .habc-ul-li6 .habc-ul-li-label {
        padding: 0 120px 0 0;
        transform-origin: 100% 0;
    }
    .habc-ul-li2 .habc-ul-li-box, .habc-ul-li4 .habc-ul-li-box, .habc-ul-li6 .habc-ul-li-box {
        margin-left: -90px;
        margin-right: 0px !important;
        left: -15px;
    }
    .home-anima-bottit {
        margin: 200px auto 0;
    }
    .habc-ul-li1 {
        top: 4%;
        left: 22%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li2 {
        top: 4%;
        left: 78%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li3 {
        top: 50%;
        left: 12%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li4 {
        top: 50%;
        left: 88%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li5 {
        top: 92%;
        left: 20%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li6 {
        top: 90%;
        left: 78%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li-wrap p{
        padding-right: 28px;
    }
    .habc-ul-li2 .habc-ul-li-label p, .habc-ul-li4 .habc-ul-li-label p, .habc-ul-li6 .habc-ul-li-label p {
        padding-left: 28px;
        padding-right: 0px !important;
    }
    .ys-ban-btn .std-btn1-box {
        padding: 10px 50px;
    }
    .hali-pic{
        width: 170px;
        height: 170px;
    }
    .psul-wrap-tit {
        font-size: 38px;
    }
    .iilu-li-link p, .iilu-li-link p a {
        font-size: 20px;
    }
    .iilu-li-text {
        font-size: 24px;
    }
    .prod-slide-le.more{
        width: 19.5%;
    }
    .prod-slide-le{
        width: 20.2%;
    }    
    .arrows-icon{
        width: 50px;
        height: 50px;
    }
    .prod-slide-ri .mod-arrows {
        width: 120px;
        margin-top: 14px;
    }
    .prod-slide-ri-ul .slick-dots {
        padding-left: 39%;
        bottom: -45px;
    }
    .psru-li {
        padding: 0 10px;
    }
    .prod-slide-ri-ul {
        margin: 0 -10px;
    }
    
    /* 2024.11.13二期-start */
    .jelu-li-cont-back {
        padding: 50px 40px 40px;
    }
    .jelu-li-cont-back .jlcf-text-icon {
        margin-top: 80px;
    }
    .mod-slick .slick-arrow {
        width: 52px;
        height: 52px;
    }
    .mod-slick .slick-next {
        right: -72px;
    }
    .mod-slick .slick-prev {
        left: -72px;
    }
    .drul-icon {
        width: 52px;
        height: 52px;
    }
    .drul-text {
        width: calc(90% - 52px);
    }
    /* 2024.11.13二期-end */
    .jlcf-text {
        padding: 30px;
    }
    .jelu-li-cont-front .jlcf-text-icon {
        bottom: 17px;
        right: 40px;
    }
    .jelu-li-cont-back .jlcf-text-parga {
        margin-bottom: 120px;
    }
    .jelu-li-cont-back .jlcf-text-icon{
        bottom: 40px;
        right: 40px;
    }
    .dgcc-ul{
        transform: translateX(-5%);
    }
    /*20241202*/
    .clib-slide-ul3 .slick-dots li {
        margin: 8px 0;
        width: 16px;
        height: 16px;
    }
    .clib-slide-ul3 .slick-dots{
        width: 16px;
    }
    .clib-slide-ul3 .slick-dots li:after{
        width: 5px;
        height: 5px;
    }
    .clib-slide-ul3 {
        padding-left: 54px;
    }
    /* 20241227 */
    .cslu-li-tit, .cslu-li-next {
        font-size: 28px;
    }
    .cslu-li-tit {
        width: 95%;
        margin-bottom: 14px;
    }
    .compy-slide-le-ul {
        height: 310px !important;
    }
    .cslu-li-word p{
        font-size: 16px;
    }
    /* 2024.12.31 ada start*/
    .join-want,
    .join-share{
        padding-top: var(--space140);
    }
    .join-want-tit {
        margin-bottom: 28px;
    }
    .jwcu-li-text-text p {
        margin-top: 12px;
    }
    /* 2024.12.31 ada end*/
    /* 20241231-start */
    .csu3-ul-li-word p{
        font-size: 16px;
        line-height: 1.6;
        height: 4.8em;
    }
    .csbr-year-swip1 {
        height: 350px !important;
        padding-right: 28px !important;
    }
    .clib-slide-ul1 {
        margin-bottom: 30px;
    }
    /* 20241231-end */
    /* 20250109-start */
    .add-cont .newdet-text-cont-parga {
        padding-bottom: 60px;
    }
    .ys-nyban-ul-li {
        padding: 0 10px;
        margin-bottom: 18px;
    }
    .ys-nyban-ul {
        margin: 0 -10px;
        margin-top: 46px;
    }
    .add-cont .newdet-main .ys-nyban-title {
        top: 57%;
    }
    .jslu-li-box {
        padding: 40px 30px;
    }
    .jsul-li-tit{
        margin-bottom: 32px;
    }
    .jsul-li-tit::after{
        bottom: -16px;
    }
    .jslu-li-icon {
        width: 36px;
        height: 36px;
        margin-top: 16px;
    }
    .jsul-li-bot {
        margin-top: 16px;
    }
    .join-shares-word p{
        font-size: 20px;
    }
    .join-shares h2 {
        margin-bottom: 22px;
    }
    .join-shares-word {
        margin-bottom: 50px;
    }
    .case-list-tpul-li a {
        padding: 10px 22px;
    }
    .case-list-tpul-li {
        width: 240px;
    }
    .case-list-tpul {
        margin-bottom: 56px;
    }
    .case-list-tpul-li::after {
        height: 26px;
    }
    .pc-fenye li {
        width: 36px;
        height: 36px;
        line-height: 36px;
        margin: 0 8px;
    }
    .case-main .ys-nyban-title p {
        font-size: 20px;
    }
    .blul-link-icon1 {
        width: 50px;
        top: 40px;
        right: 40px;
    }
    .blul-link {
        padding: 90px 40px 40px 35px;
    }
    .blul-link-word {
        margin-bottom: 28px;
    }
    .blul-link-icons {
        width: 36px;
        height: 36px;
    }
    .bene-list-ul-li {
        padding: 0 10px;
    }
    .bene-list-ul{
        margin: 0 -10px;
    }
    .add-cont .mod-slick .slick-prev {
        left: -60px;
    }
    .add-cont .mod-slick .slick-arrow {
        width: 48px;
        height: 48px;
    }
    .add-cont .mod-slick .slick-next {
        right: -60px;
    }
    .add-cont .dtll-slick-li a {
        padding: 30px 40px 40px;
    }
    .add-cont .dtll-slick-li {
        padding: 0 10px;
    }
    .add-cont .dtll-slick{
        margin: 0 -10px;
    }
    .bene-video-min-play img {
        width: 70px;
    }
    .bene-intro-ri {
        padding: 160px 100px 180px 100px;
    }
    .boul-le-icon {
        width: 56px;
        margin-right: 66px;
    }
    .add-cont .drul-icon {
        width: 50px;
        height: 50px;
    }
    .add-cont .dtll-slick-li-btn{
        padding: 0 40px;
    }
    .blul-link-word p {
        font-size: 20px;
    }
    /* 20250109-end */
    /* 20250123 */
    .hali-pic {
        width: 260px;
        height: 260px;
    }
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    :root {
        /* 字号 */
        --font80: 60px;
        --font70: 50px;
        --font60: 48px;
        --font50: 40px;
        --font48: 38px;
        --font40: 34px;
        --font30: 24px;
        --font24: 20px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 16px;
        --font14: 14px;
        /* 导航 */
        --line80: 60px;
        /* 板块间距 */
        --space140: 100px;
        --space120:80px;
        --space60:40px;
        --space40: 26px;
        /* 段落间距 */
        --parpspace10: 8px;
        --parpspace12: 10px;
    }
    .ys-modal-content {
        max-height: 650px;
    }
    .std-btn1-box, .std-btn3-box{
        padding: 8px 36px;
    }
    .std-btn4-box{
        width: 48px;
        height: 48px;
    }
    .std-btn4-box img{
        width: 18%;
    }
    .arrows-icon {
        width: 48px;
        height: 48px;
    }
    .arrows-icon img{
        width: 80%;
    }
    .std-btn2-icon {
        width: 16px;
        height: 16px;
        margin-left: 6px;
    }
    .hnul-bot {
        padding: 20px 20px 25px;
    }
    .hnul-bot-tit {
        margin-bottom: 10px;
    }
    .mod-text {
        margin-bottom: 16px;
    }
    .home-prod-word {
        width: 78%;
    }
    .hlch-word p{
        font-size: 14px;
        line-height: 1.5;
    }
    .hlch-word {
        margin-top: 14px;
    }
    .hplu-li-cont::before{
        height: 34%;
    }
    .hplu-li-cont-show, .hplu-li-cont-tit {
        width: calc(100% - 30px);
        bottom: 30px;
    }
    .hplu-li-cont-tit{
        font-size: 16px;
    }.home-prod-list-ul {
        height: 370px;
    }
    .home-foot-ri{
        width: 500px;
    }
    .hfru-li-tp .ys_demo_num1 {
        font-size: 150px;
    }
    .hfru-li-tp span {
        font-size: 32px;
    }
    .hfru-li-word p {
        font-size: 16px;
    }
    .hfru-li {
        margin-bottom: 70px;
    }
    .home-foot-le {
        padding-top: 90px;
    }
    .home-foot-le {
        width: calc(1440px* 0.25);
    }
    .mod-nav-ri-other {
        margin-left: 80px;
    }
    .head-nav-item {
        padding: 0 12px;
    }
    .head-nav {
        margin: 0 -12px;
    }
    .ctact-group-le {
        width: 45%;
    }
    .cglu-li {
        margin-bottom: 18px;
    }
    .ys-fii-input input, .ys-fii-input textarea {
        padding: 0 14px;
    }
    .ys-form-inof-item .ys-select-li {
        padding: 0.3em 14px;
    }
    .ys-fii-submit .std-btn3-box {
        padding: 12px 54px;
    }
    .mod-foot-bot {
        padding-bottom: 28px;
    }
    .mod-foot-top {
        padding-bottom: 30px;
        margin-bottom: 35px;
    }
    .mod-foot-ul {
        margin: 0 -10px 40px;
    }
    .hnid-pull-le {
        padding-right: 110px;
    }
    .hnid-pull-le-tit a {
        margin-bottom: 20px;
    }
    .hnid-pull-le .std-btn2 {
        margin-top: 40px;
    }
    .hprl-ul-li {
        margin-bottom: 18px;
    }
    .prod-slide-ri{
        padding-right: 50px;
    }
    .psru-li-tit{
        font-size: 22px;
    }
    .psru-li-box {
        padding: 30px 20px 40px;
    }
    .psru-li-icon {
        width: 48px;
        margin-bottom: 90px;
    }
    .prod-slide-ri .mod-arrows {
        width: 120px;
        margin-top: 20px;
        margin-left: 12px;
    }
    .prod-slide-ri-ul .slick-dots {
        bottom: -50px;
        padding-left: 180px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        background: rgba(0, 33, 82, 0.5);
    }
    .pslu-lis-bot {
        width: calc(100% - 30px);
        bottom: 40px;
    }
    .pslu-lis-tit {
        margin-bottom: 12px;
    }
    .bqul-li-icon {
        width: 154px;
        margin: 0 auto 7px;
    }
    .bqul-li-icon-img2 {
        width: 38px;
    }
    .bqul-li-right {
        width: 28px;
        height: 28px;
        margin: 8px auto 0;
    }
    .bqul-li-right img{
        width: 64%;
    }
    .prod-quality-ul-li2 {
        margin-top: 280px;
    }
    .pqhu-li-box {
        padding: 50px 0;
    }
    .pqhu-li-colse {
        width: 32px;
        height: 32px;
        top: 15px;
        right: 14px;
    }
    .pqhu-li-tit {
        padding-right: 80px;
    }
    .ismt-item {
        padding: 30px 0;
    }
    .ismt-fr {
        padding-left: 56px;
    }
    .investor-symbol-bot-word p {
        font-size: 14px;
    }
    .ismu-li-text {
        padding: 30px 0;
    }
    .ipul-box span {
        margin-right: 48px;
    }
    .ipul-box {
        padding: 24px 0;
    }
    .investor-fina-wrpa .std-btn1-box {
        padding: 8px 36px;
    }
    .investor-fina h2 {
        margin-bottom: 8px;
    }
    .investor-fina-wrpa {
        padding: 0 50px;
    }
    .investor-fina {
        padding: 60px 0;
    }
    .ilul-box {
        padding: 35px 30px 40px;
    }
    .ilul-logo {
        margin-bottom: 16px;
    }    
    .ilul-tit {
        padding-bottom: 16px;
        margin-bottom: 15px;
    }
    .iilu-li {
        margin-bottom: 20px;
    }
    .prodet-list-le{
        padding-right: 80px;
    }
    .pllu-li-tit {
        margin-bottom: 10px;
    }
    .prodet-reas-ri {
        padding: 0 35px 0 70px;
    }
    .prru-li-tp-icon {
        width: 18px;
        margin-right: 8px;
    }
    .prru-li-tp {
        margin-bottom: 5px;
    }
    .prodet-main .ys-nyban-title p {
        margin-top: 20px;
    }
    .pips-ul-li {
        padding: 0 10px;
    }
    .pips-ul {
        margin: 0 -10px var(--space40);
    }
    .pipl-ul-li-box {
        padding: 35px 30px;
    }
        /* 2024.12.31 ada start*/
        .join-want-tit {
            margin-bottom: 24px;
        }
        .jwcu-li-text-text p {
                margin-top: 10px;
        }
        .jwcu-li1 .jwcu-li-text {
            width: 150px;
        }
        .jwcu-li2 .jwcu-li-text {
            width: 220px;
        }
        .jwcu-li3 .jwcu-li-text {
            width: 260px;
        }
        /* 2024.12.31 ada end*/
    @media screen and (min-width: 1200px) {
        .pipl-ul-li-box:hover {
            border-radius: 0px 0px 80px 0px;
        }
    }
    .cmul-hide {
        width: calc(100% - 260px);
        padding: 30px 28px 25px;
    }
    .cmul-show {
        width: 260px;
    }
    .creat-more-ul {
        height: 410px;
        margin: 60px -12px 0;
    }
    .creat-more-img2 {
        width: 50%;
    }
    .csbl-wrap {
        width: 75%;
        padding: 45px 40px 110px;
    }
    .compy-list-footp .compy-list-item-bot{
        height: auto;
    }
    .clib-slide-btm-other .arrows-icon {
        width: 38px;
        height: 38px;
    }
    .clib-slide-btm-other {
        width: 125px;
        bottom: 30px;
        left: 40px;
    }
    .csbl-wrap::after {
        left: -17%;
        bottom: 108px;
        width: 46%;
        height: 2px;
    }
    .home-anima-hide-cry3 {
        width: 34%;
    }
    .home-anima-text, .home-anima-bg-text{
        font-size: 30px;
    }
    .habc-min {
        width: 340px;
        height: 340px;
    }
    .habc-pic-img1 {
        width: calc(1920px* 0.26);
    }
    .habc-pic {
        width: calc(1920px* 0.38);
    }
    .home-anima {
        padding-bottom: 160px;
    }
    .home-anima-bottit {
        width: 84%;
        margin: 110px auto 0;
    }
    .hali-icon2 {
        width: 32%;
        top: 12vw;
        left: 0vw;
    }
    .hali-icon1 {
        width: 22%;
        top: 5vw;
        right: 0.5vw;
    }
    .hali-icon3 {
        width: 12%;
        bottom: 5vw;
        right: 7.5vw;
    }
    .hplu-li {
        width: 13%;
    }
    .hplu-li.act {
        width: 22%;
    }
    .hplu-li-cont-show, .hplu-li-cont-tit {
        width: calc(100% - 26px);
        bottom: 22px;
    }
    .pslu-lis-word p{
        font-size: 16px;
    }
    .creat-more-ul.active .cmul-show{
        width: 284px;
    }
    .creat-more-ul.active .cmul-hide{
        width: calc(100% - 284px);
    }
    .csul-box {
        padding: 45px 40px;
    }
    .csul-box:hover {
        border-radius: 0px 0px 60px 0px;
    }
    .creat-reach-le {
        padding-left: 50px;
        padding-right: 130px;
    }
    .crru-li .ys-imgbox-cover {
        border-radius: 30px;
    }
    .creat-reach-pro {
        height: 440px;
        top: 90px;
        margin-top: 40px;
    }
    .crlu-li {
        padding: 45px 0 var(--space140);
    }
    .creat-more-word p {
        font-size: 20px;
    }
    .creat-more-img2 {
        width: 46%;
    }
    .clib-list-img {
        width: 98%;
        margin: 0 auto;
    }
    .compy-list-item .clit-tit, .compy-main .compy-slide h2 {
        font-size: 60px;
    }
    .csu3-ul-li-year::before {
        width: 4px;
        height: 4px;
        top: 13px;
        left: 75px;
    }
    .csu3-ul-li-year::after {
        width: 16px;
        height: 16px;
        top: 6px;
        left: 68px;
    }
    .csu3-ul::after {
        left: 77px;
    }
    .csu3-ul-li-word p{
        line-height: var(--line15);
    }
    .compy-list-item-bot .home-prod-list-ul {
        margin: 0 -8px;
        height: 340px;
    }
    .compy-list-item-bot .hplu-li {
        width: 17%;
        padding: 0 8px;
    }
    .compy-list-item-word p {
        font-size: 18px;
    }
    .clin-lis {
        width: 33.333333%;
        padding: 0 40px;
    }
    .compy-list-item-numul {
        margin: 30px -40px 0;
    }
    .compy-list-item .clit-tit {
        line-height: 1.1;
    }
    .csru-li {
        margin-bottom: 18px;
        padding-right: 22px;
    }
    .cslu-li-tit {
        width: 100%;
        margin-bottom: 18px;
    }
    .prru-li-word {
        padding-left: 26px;
    }
    .habc-ul-li-box {
        width: 70px;
        height: 70px;
        margin-right: -70px;
        left: 15px;
    }
    .habc-ul-li-label {
        border-radius: 100px;
        height: 100px;
        max-width: 100px;
        padding: 0 0 0 100px;
    }
    .habc-ul-li2 .habc-ul-li-label, .habc-ul-li4 .habc-ul-li-label, .habc-ul-li6 .habc-ul-li-label {
        padding: 0 100px 0 0;
        transform-origin: 100% 0;
    }
    .habc-ul-li2 .habc-ul-li-box, .habc-ul-li4 .habc-ul-li-box, .habc-ul-li6 .habc-ul-li-box {
        margin-left: -70px;
        margin-right: 0px !important;
        left: -15px;
    }
    .habc-ul-li2 .habc-ul-li-label p, .habc-ul-li4 .habc-ul-li-label p, .habc-ul-li6 .habc-ul-li-label p {
        padding-left: 22px;
        padding-right: 0px !important;
    }
    .habc-ul-li-wrap p {
        padding-right: 22px;
        font-size: 16px;
    }
    .habc-ul-li1 {
        top: 8%;
        left: 26%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li2 {
        top: 8%;
        left: 74%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li3 {
        top: 50%;
        left: 16%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li4 {
        top: 50%;
        left: 84%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li5 {
        top: 94%;
        left: 26%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li6 {
        top: 94%;
        left: 74%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li7 {
        top: 113%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .home-anima-bottit {
        width: 84%;
        margin: 180px auto 0;
    }
    .ys-ban-btn .std-btn1-box {
        padding: 8px 44px;
    }
    .hali-pic {
        width: 140px;
        height: 140px;
    }
    .psul-wrap-tit {
        font-size: 30px;
    }
    .iilu-li-link p, .iilu-li-link p a {
        font-size: 18px;
    }
    .iilu-li-text {
        font-size: 22px;
    }
    .investor-lead-ul-li{
        padding: 0 10px;
    }
    .investor-lead-ul{
        margin: 0 -10px;
    }
    .prod-slide-le {
        width: 21.5%;
    }
    .arrows-icon {
        width: 44px;
        height: 44px;
    }
    .prod-slide-ri .mod-arrows {
        width: 105px;
        margin-top: 8px;
        margin-left: 27%;
    }
    .prod-slide-ri-ul .slick-dots {
        bottom: -37px;
        padding-left: 38%;
    }
    
    /* 2024.11.13二期-start */
    .nwll-li a {
        padding: 0 30px;
        line-height: 70px;
    }
    .new-wrap-ri {
        padding-left: 80px;
    }
    .nwrs-wrap {
        width: 42%;
        height: 50px;
        padding-right: 18px;
    }
    .nwrs-wrap-icon {
        width: 20px;
        line-height: 50px;
    }
    .nwrs-wrap-input {
        width: calc(100% - 20px);
    }
    .nwrs-wrap-input input {
        padding: 0 18px;
    }
    .nwrl-ul-li.on a {
        padding: 36px 20px 36px 30px;
    }
    .nwrl-ul-li a {
        padding: 40px 30px 60px;
    }
    .nwrl-ul-li.on .nwrl-ul-li-text {
        padding-right: 40px;
    }
    .nult-time {
        margin-bottom: 8px;
    }
    .nult-tit {
        margin-bottom: 10px;
    }
    .nwrl-ul {
        margin-bottom: 60px;
    }
    .pc-fenye li {
        width: 36px;
        height: 36px;
        line-height: 36px;
        margin: 0 7px;
    }
    .newdet-ban-cont h1, .newdet-ban-cont p, .newdet-text-cont, .newdet-article-cont {
        padding: 0 70px;
    }
    .newdet-ban-cont {
        margin-top: 50px;
    }
    .newdet-ban {
        padding-bottom: 60px;
    }
    .newdet-text {
        padding-top: 50px;
    }
    .newdet-text-cont-parga {
        padding-bottom: 150px;
    }
    .newdet-text-cont-page {
        margin-top: 40px;
    }
    .nacb-ul-li {
        padding: 0 22px;
    }
    .nacb-ul {
        margin: 0 -22px;
    }
    .nacb-ul-li a {
        padding: 50px;
    }
    .nacb-ul-li-tit {
        margin-bottom: 22px;
    }
    .nacb-ul-li-parga {
        margin-bottom: 40px;
    }
    .newdet-article .mod-arrows {
        width: 110px;
    }
    .join-share-parga p,
    .join-equal-parga p,
    .develop-future-text-parga p,
    .dgct-parga p{
        font-size: 18px;
    }
    .join-share-parga {
        margin: 0 auto 60px;
    }
    .jslu-li-icon {
        width: 70px;
    }
    .jslu-li-text {
        margin-top: 18px;
    }
    .jslu-li-text-parga {
        margin-top: 10px;
    }
    .jlcf-text {
        padding: 40px;
    }
    .jelu-li-cont-back {
        padding: 40px 30px 30px;
    }
    .jlcf-text-parga {
        margin-top: 15px;
    }
    .jelu-li-cont-back .jlcf-text-icon {
        margin-top: 60px;
    }
    .jelu-li {
        padding: 0 8px;
    }
    .join-essen-list-ul {
        margin: 0 -8px;
    }
    .mod-slick .slick-arrow {
        width: 48px;
        height: 48px;
    }
    .mod-slick .slick-next {
        right: -62px;
    }
    .mod-slick .slick-prev {
        left: -62px;
    }
    .jrll-wrap-text {
        padding: 40px;
    }
    .jrll-wrap-text-icon {
        width: 34px;
        top: -16px;
        right: 40px;
    }
    .join-relax-list-li .slick-dots {
        left: 40px;
    }
    .join-relax-list {
        margin-bottom: 40px;
    }
    .jrlt-line {
        height: 4px;
        top: -3px;
    }
    .jfct-li-btn a {
        padding: 0 30px;
        line-height: 44px;
    }
    .jfct-li-tit {
        margin-bottom: 15px;
    }
    .jfct-li::after {
        height: 90px;
    }
    .develop-future-text {
        padding-right: 80px;
    }
    .dgcc-ul-li-cont {
        padding: 40px;
    }
    .dulc-logo {
        height: 56px;
    }
    .dulc-tit, .dulc-parga {
        margin-top: 24px;
    }
    .dgcc-ul-li:nth-child(4n+2) {
        margin-top: -120px;
    }
    .dgcc-ul-li:nth-child(4n+4) {
        margin-left: 450px;
        margin-top: 70px;
    }
    .develop-green-cont-info {
        padding-top: 260px;
        padding-bottom: 300px;
    }
    .dtll-slick-li a {
        padding: 30px 40px 40px;
    }
    .dtll-slick-li-tit {
        margin-bottom: 18px;
    }
    .dtll-slick-li-time {
        margin-bottom: 10px;
    }
    .dtll-slick-li-parga {
        margin-bottom: 50px;
        padding-bottom: 28px;
    }
    .dtll-slick-li-btn {
        bottom: 40px;
        padding: 0 40px;
    }
    .develop-team-tab-li p {
        line-height: 46px;
    }
    .drul-icon {
        width: 48px;
        height: 48px;
    }
    .drul-text {
        width: calc(90% - 48px);
        padding-left: 40px;
        padding-right: 80px;
    }
    /* 2024.11.13二期-end */
    .jslu-li-text-tit {
        font-size: 18px;
    }
    .jslu-li {
        padding: 0 30px;
    }
    .join-share-list-ul {
        margin: 0 -30px;
    }
    .jlcf-text {
        padding: 30px;
    }
    .jelu-li-cont-front .jlcf-text-icon {
        bottom: 30px;
        right: 30px;
    }
    .jelu-li-cont-back .jlcf-text-parga {
        margin-bottom: 100px;
    }
    .jelu-li-cont-back .jlcf-text-icon{
        bottom: 30px;
        right: 30px;
    }
    .dtll-btn{
        margin-top: 40px;
    }
    .dtll-btn .std-btn1 {
        width: 140px;
    }
    .nacb-ul-li {
        padding: 0 16px;
    }
    .nacb-ul {
        margin: 0 -16px;
    }
    .nacb-ul-li a {
        padding: 50px 30px;
    }
    .jelu-li-cont-front {
        position: relative;
    }
    .jelu-li-cont-back {
        position: absolute;
        top: 0;
        left: 0;
    }
    .jelu-li-cont-front .jlcf-text-tit {
        padding-bottom: 60px;
    }
    .clib-slide-ul3 {
        padding-left: 44px;
    }
    .clib-slide-ul3 .slick-dots li {
        margin: 6px 0;
        width: 14px;
        height: 14px;
    }
    .clib-slide-ul3 .slick-dots {
        width: 14px;
    }
    .clib-slide-ul3 .slick-dots li:after {
        width: 4px;
        height: 4px;
    }
    /* 20241227 */
    .compy-slide-ri {
        width: 32%;
    }
    .cslu-li-tit, .cslu-li-next {
        font-size: 26px;
    }
    .compy-slide-le-ul {
        height: 290px !important;
    }
    /* 20241231-start */
    .csu3-ul-li-word p{
        font-size: 14px;
        line-height: 1.6;
        height: 4.8em;
    }
    .csu3-ul-li-word {
        width: calc(100% - 110px);
        padding-left: 30px;
        height: 75px;
    }
    .csbr-year-swip1 {
        height: 290px !important;
        padding-right: 28px !important;
    }
    .cyul-sect span{
        width: 16px;
        height: 16px;
    }
    .cyul-sect span::after{
        width: 5px;
        height: 5px;
    }
    .csbr-year-swip1::after {
        left: 101px;
    }
    /* 20241231-end */
     /* 20250109-start */
     .ys-nyban-ul-li {
        padding: 0 10px;
        margin-bottom: 12px;
    }
    .ys-nyban-ul {
        margin: 0 -10px;
        margin-top: 34px;
    }
    .ys-bread{
        top: 70px;
    }
    .add-cont .newdet-text-cont-parga {
        padding-bottom: 50px;
    }
    .jslu-li-box {
        padding: 30px 25px;
    }
    .jsul-li-tit {
        margin-bottom: 28px;
    }
    .jsul-li-tit::after {
        bottom: -14px;
    }
    .jsul-li-bot {
        margin-top: 14px;
    }
    .jslu-li-icon {
        width: 32px;
        height: 32px;
        margin-top: 12px;
    }
    .jssr-li:nth-child(1) {
        margin-top: 70px;
    }
    .jssr-li:nth-child(3) {
        margin-top: 140px;
    }
    .jssr-li:last-child {
        margin-top: -120px;
    }
    .join-shares-word p {
        font-size: 18px;
    }
    .join-shares h2 {
        margin-bottom: 18px;
    }
    .join-shares-word {
        margin-bottom: 30px;
    }
    .join-shares-le {
        padding-top: 30px;
    }
    /* 20250109-end */
    .jsul-li-word p, 
    .jsul-li-bot p{
        font-size: 14px;
    }
    .case-list-btul-li {
        padding: 0 10px;
        margin-bottom: 30px;
    }
    .case-list-btul{
        margin: 0 -10px;
    }
    .case-list-btul-li .ys-imgbox-cover {
        margin-bottom: 14px;
    }
    .clbl-date {
        margin-bottom: 4px;
    }
    .clbl-tit {
        margin-bottom: 10px;
        font-size: 18px;
    }
    .pc-fenye li {
        width: 32px;
        height: 32px;
        line-height: 32px;
        margin: 0 6px;
    }
    .case-main .ys-nyban-title p {
        font-size: 18px;
    }
    .case-list-tpul-li {
        width: 220px;
    }
    .case-list-tpul-li a {
        padding: 8px 20px;
    }
    .case-list-tpul {
        margin-bottom: 44px;
    }
    .case-list-tpul-li::after {
        height: 22px;
    }
    .blul-link {
        padding: 70px 30px 30px 30px;
    }
    .blul-link-icon1 {
        width: 40px;
        top: 30px;
        right: 30px;
    }
    .blul-link-tit{
        margin-bottom: 6px;
    }
    .blul-link-icons {
        width: 32px;
        height: 32px;
    }
    .blul-link-word {
        margin-bottom: 24px;
    }
    .add-cont .dtll-slick-li a {
        padding: 25px 30px 35px;
    }
    .add-cont .dtll-slick-li-time{
        margin-bottom: 10px;
    }
    .add-cont .mod-slick .slick-arrow {
        width: 42px;
        height: 42px;
    }
    .add-cont .mod-slick .slick-prev {
        left: -50px;
    }
    .add-cont .mod-slick .slick-next {
        right: -50px;
    }
    .dtll-slick-li-tit {
        margin-bottom: 16px;
    }
    .add-cont .dtll-slick-li-btn {
        padding: 0 30px;
    }
    .bene-video-min-play img {
        width: 60px;
    }
    .bene-video-min h2{
        margin-bottom: 30px;
    }
    .bene-intro-ri {
        padding: 100px 80px 100px 70px;
    }
    .bene-intro-ri-word {
        margin-bottom: 70px;
    }
    .bene-intro-ri-word::after {
        bottom: -30px;
        width: 30px;
    }
    .bene-open-ul-li a {
        padding: 26px 28px 26px 36px;
    }
    .boul-le-icon {
        width: 50px;
        margin-right: 56px;
    }
    .add-cont .drul-icon {
        width: 48px;
        height: 48px;
    }
    .blul-link-word p {
        font-size: 18px;
    }
    /* 20250123 */
    .hali-pic {
        width: 240px;
        height: 240px;
    }
    /* 1440end */
}
@media screen and (max-width: 1200px) {
    :root {
        /* 字号 */
        --font80: 60px;
        --font70: 50px;
        --font60: 46px;
        --font50: 40px;
        --font48: 36px;
        --font40: 32px;
        --font30: 22px;
        --font24: 20px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 16px;
        --font14: 14px;
        /* 导航 */
        --line80: 60px;
        /* 板块间距 */
        --space140: 90px;
        --space120:80px;
        --space60:40px;
        --space40: 26px;
        /* 段落间距 */
        --parpspace10: 8px;
        --parpspace12: 10px;
    }
    .hlch-word {
        margin-top: 8px;
    }
    .home-prod-list-ul {
        height: 340px;
    }
/* 2024.11.13二期-start */
    .nwll-li a {
        line-height: 64px;
    }
    .new-wrap-ri {
        padding-left: 60px;
    }
    .nwrl-ul {
        margin-bottom: 50px;
    }
    .nacb-ul-li a {
        padding: 40px;
    }
    .nacb-ul-li {
        padding: 0 16px;
    }
    .nacb-ul {
        margin: 0 -16px;
    }
    .nacb-ul-li-tit {
        margin-bottom: 18px;
    }
    .nacb-ul-li-parga {
        margin-bottom: 32px;
    }
    .newdet-text-cont-parga {
        padding-bottom: 130px;
    }
    .newdet-ban-cont h1, .newdet-ban-cont p, .newdet-text-cont, .newdet-article-cont {
        padding: 0 50px;
    }
    .jslu-li {
        padding: 0 38px;
    }
    .join-share-list-ul {
        margin: 0 -38px;
    }
    .jslu-li-icon {
        width: 60px;
    }
    .jslu-li-text {
        margin-top: 14px;
    }
    .jslu-li-text-parga {
        margin-top: 6px;
    }
    .join-share-parga {
        margin: 0 auto 50px;
    }
    .jelu-li-cont-back .jlcf-text-icon {
        margin-top: 48px;
    }
    .jfct-li {
        padding: 0 56px;
    }
    .join-future-cont-text {
        padding: 0 80px;
    }
    .jfct-li-tit {
        margin-bottom: 12px;
    }
    .dulc-logo {
        height: 48px;
    }
    .dgcc-ul-li-cont {
        padding: 34px;
    }
    .dulc-tit, .dulc-parga {
        margin-top: 20px;
    }
    .develop-green-cont-info {
        padding-top: 220px;
        padding-bottom: 260px;
    }
    .dtll-slick-li a {
        padding: 30px 34px 34px;
    }
    .dtll-slick-li-btn {
        bottom: 34px;
        padding: 0 34px;
    }
    .dtll-slick-li a::after {
        top: 70px;
    }
    .develop-report-ul-li a {
        padding: 25px 15px 25px 0;
    }
    .drul-text {
        padding-right: 60px;
    }
    .nacb-ul-li a {
        padding: 40px 30px;
    }
    /* 2024.11.13二期-end */
    .jslu-li-icons{
        width: 32px !important;
    }
    /* 1200end */
}
@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font80: 38px;
        --font70: 36px;
        --font60: 34px;
        --font50: 32px;
        --font48: 30px;
        --font40: 28px;
        --font30: 20px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 14px;
        --font14: 14px;
        /* 导航 */
        --line80: 60px;
        /* 板块间距 */
        --space140: 70px;
        --space120:60px;
        --space60:30px;
        --space40: 22px;
        /* 段落间距 */
        --parpspace10: 8px;
        --parpspace12: 10px;
    }
    .std-btn1-box, .std-btn3-box {
        padding: 6px 26px;
    }
    .std-btn2-icon {
        width: 14px;
        height: 14px;
        margin-left: 4px;
    }
    .std-btn4-box {
        width: 44px;
        height: 44px;
    }
    .arrows-icon {
        width: 44px;
        height: 44px;
    }
    .arrows-icon img {
        width: 76%;
    }
    .home-prod-list-ul{
        height: auto;
        margin: 0 -10px;
    }
    .home-prod-list-ul .slick-track{
        display: flex;
        align-items: stretch;
        padding-bottom: 30px;
    }
    .hplu-li.act, .hplu-li{
        width: 33.333333%;
        padding: 0 10px;
        height: auto !important;
    }
    .hplu-li-cont-show{
        width: 100%;
        position: relative;
        transform: inherit;
        bottom: auto;
        left: auto;
        opacity: 1 !important;
        padding: 360px 18px 20px;
        z-index: 4;
    }
    .hplu-li-cont-show{
        opacity: 0;
    }
    .hplu-li-cont::after{
        display: none;
    }
    .hplu-li-cont::before{
        opacity: 0.5;
    }
    .hplu-li-cont-tit{
        display: none;
    }
    .home-foot-ri {
        width: 430px;
    }
    .hfru-li-tp .ys_demo_num1 {
        font-size: 122px;
    }
    .hfru-li-tp span {
        font-size: 24px;
    }
    .hfru-li {
        margin-bottom: 48px;
    }
    .hfru-li-word p {
        font-size: 14px;
    }
    .mod-text {
        margin-bottom: 14px;
    }
    .home-foot-le {
        padding-top: 70px;
    }
    .ys-ban-word p{
        font-size: 16px;
    }
    .ys-hd-pc{
        display: none !important;
    }
    .hplu-li-cont-show{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .home-foot-ri {
        width: 310px;
    }
    .ctact-group-wrap, .form-cont-wrap{
        flex-wrap: wrap;
    }
    .ctact-group-le, .form-cont h2{
        width: 100%;
        margin-bottom: 40px;
    }
    .ctact-group-ri {
        width: 100%;
    }
    .prodet-main, .ctact-main {
        padding-top: 0;
    }
    .form-cont-ri{
        width: 100%;
        padding-left: 0px;
    }
    .ys-bread{
        display: none !important;
    }
    .inside-main .ys-main {
        padding-top: 0;
        position: relative;
    }
    .mod-foot-ul{
        display: none;
    }
    .mod-foot {
        padding-top: 60px;
    }
    .mod-foot-top {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .mod-foot-bot-le p span,
     .mod-foot-bot-le p a, 
     .mfbr-ul-li a{
        font-size: 12px;
    }
    .mod-foot-bot{
        flex-direction: column-reverse;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .mod-foot-bot-ri{
        margin-bottom: 6px;
    }
    .hnid-pull-le {
        padding-right: 140px;
    }
    .hnid-pull-ri-list {
        padding-right: 34px;
    }
    .hprl-ul-li {
        margin-bottom: 22px;
    }
    .psru-li-icon {
        width: 44px;
        margin-bottom: 80px;
    }
    .prod-slide-ri .mod-arrows {
        width: 110px;
    }
    .prod-slide-ri-ul .slick-dots {
        bottom: -40px;
    }
    .psul-wrap-tit {
        width: calc(100% - 20px);
    }
    .psul-wrap-tit{
        font-size: 32px;
    }
    .bqul-li-icon {
        width: 120px;
        margin: 0 auto 7px;
    }
    .prod-quality-hide.start{
        width: 85vw;
        position: relative;
        left: auto;
        bottom: auto;
        transform: inherit;
        z-index: 98;
        margin: 0 auto;
    }
    .prod-quality-hide.start .pqhu-li{
        display: block;
    }
    .prod-quality-hide.start .pqhu-li-box {
        padding: 25px 20px;
        flex-direction: column;
        background: #f6f6f6;;
    }
    .prod-quality-hide.start .pqhu-li-tit {
        padding-right: 0;
        width: 100%;
        margin-bottom: 15px;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .pqhu-li-word p{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .prod-quality-hide.start .pqhu-li-word {
        width: 100%;
    }
    .prod-quality-hide.start .prod-quality-hidei-ul .slick-track{
        padding-bottom: 30px;
    }
    .prod-quality h2{
        width: 100%;
        padding-bottom: 90px;
    }
    .pqhu-li.slick-slide:not(:first-child){
        display: none;
    }
    .prod-quality-hidei-ul.slick-slider{
        margin: 0 -10px;
    }
    .pqhu-li.slick-slide{
        width: 100%;
        padding: 0 10px;
        background: transparent;
    }
    .ismu-li-text {
        padding: 26px 0;
        font-size: 14px;
    }
    .ismt-item-top img {
        width: 12px;
        margin: 0px 6px;
        margin-bottom: 9px;
    }
    .ismt-item-top span {
        font-size: 22px;
    }
    .ismt-item {
        padding: 20px 0;
    }
    .ismt-fr {
        padding-left: 30px;
    }
    .ismt-item-word p {
        font-size: 14px;
    }
    .investor-peri-ul-li:nth-child(n) {
        animation-delay: 0.2s;
    }
    .investor-peri-ul-li {
        width: 100%;
        padding: 0 12px;
    }
    .investor-peri-ul-li:nth-child(1) .ipul-box, .investor-peri-ul-li:nth-child(2) .ipul-box {
        padding-top: 24px;
    }
    .investor-fina-wrpa {
        padding: 0;
    }
    .investor-fina-wrpa .std-btn1 {
        margin-top: 22px;
    }
    .investor-fina-wrpa .std-btn1-box {
        padding: 6px 32px;
    }
    .ilul-box {
        padding: 25px 20px;
    }
    .investor-lead-ul .slick-list{
        padding-bottom: 35px;
    }
    
    .prodet-list-le {
        padding-right: 25px;
    }
    .pllu-li-tit {
        margin-bottom: 6px;
    }
    .pllu-li-tit::after{
        top: 14px;
        width: 5px;
        height: 5px;
    }
    .pllu-li-word p{
        font-size: 14px;
    }
    .prodet-main .ys-nyban-title p {
        margin-top: 12px;
        font-size: 20px;
    }
    .prodet-main .ys-nyban-word p{
        font-size: 14px;
    }
    .prodlist-main .mod-wrap {
        padding-top: 0;
    }
    .prodlist-list.none, .prodlist-list {
        position: sticky;
        top: 56px;
        z-index: 6;
    }
    .prodlist-item-point-textbox h2{
        font-size: 32px;
        margin-bottom: 12px;
    }
    .pipt-word {
        width: 100%;
    }
    .cmul-rect {
        height: 100%;
        flex-direction: column-reverse;
    }
    .cmul-hide {
        width: 100%;
        padding: 30px 28px 25px;
        position: static;
        opacity: 1;
    }
    .cmul-show {
        width: 100%;
        height: auto;
    }
    .creat-more-ul {
        height: auto;
        margin: 60px -12px 0;
    }
    .cmul-pic::after{
        opacity: 0;
    }
    .cmul-hide-top{
        display: none;
    }
    .cmul-hide-top-icon {
        width: 44px;
        height: 44px;
        margin-top: 40px;
    }
    .creat-more-ul-li{
        height: auto !important;
    }
    .creat-more-ul .slick-list{
        padding-bottom: 35px;
    }
    .creat-more-ul-li .slick-track{
        display: flex;
        align-items: stretch;
    }
    .cmul-rect{
        background: #F0F1F2;
    }
    .creat-list-show-word {
        width: 100% !important;
    }
    .creat-main .creat-more {
        padding-top: 0;
    }
    .creat-more-word p {
        font-size: 18px;
    }
    .creat-more-word {
        width: 100%;
    }
    .creat-more-ul {
        height: auto;
        margin: 36px -12px 0;
    }
    .creat-slide-ul .slick-list{
        padding-bottom: 35px;
    }
    .compy-list-footp .compy-list-item-bot {
        padding-top: 80px;
    }
    .compy-list-item-bot .home-prod-list-ul{
        height: auto;
    }
    .hplu-li-cont::before {
        opacity: 0.5 !important;
        display: block !important;
    }
    .compy-list-item-bot .hplu-li-cont-show {
        bottom: 0;
        padding: 240px 15px 20px;
        height: 100%;
    }
    .hplu-li-cont::before {
        height: 50%;
    }
    .csu3-ul-li-word p{
        font-size: 14px;
    }
    .csbl-wrap {
        width: 88%;
        padding: 25px 20px 80px;
    }
    .clib-slide-btm-le {
        width: 48%;
        /*transform: translateY(-100px);*/
    }
    .csbl-wrap::after {
        left: -7%;
        bottom: 90px;
        width: 36%;
        height: 2px;
    }
    .clib-slide-btm-other {
        width: 120px;
        bottom: 26px;
        left: 21px;
    }
    .csu3-ul-li-year {
        flex-shrink: 0;
        width: 110px;
    }
    .clul-cry-word p {
        font-size: 14px;
        line-height: 1.45;
    }
    .hplu-li-cont-show {
        height: 100%;
        padding: 200px 18px 20px;
    }
    .ys-ban-word {
        width: 100%;
        margin: 14px auto 0;
    }
    .ys-ban-btn {
        margin-top: 26px;
    }
    .home-foot-le {
        width: calc(1440px* 0.18);
    }
    .home-anima-text, .home-anima-bg-text {
        font-size: 22px;
    }
    .home-anima-hide-cry1 {
        width: 36%;
    }
    .habc-min {
        width: 300px;
        height: 300px;
    }
    .home-anima {
        padding-bottom: 100px;
    }
    .habc-ul-li-box {
        width: 70px;
        height: 70px;
    }
    .habc-pic {
        width: calc(1920px* 0.26);
    }
    .habc-pic-img1 {
        width: calc(1920px* 0.20);
    }
    .home-anima-bot .habc-line {
        height: 12vh;
        z-index: 0;
    }
    .cmul-hide-tpcry .cmul-hide-top-tit {
        color: #fff;
        border-bottom: solid 1px rgba(255, 255, 255, .1);
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .cmul-hide {
        width: 100%;
        padding: 25px 20px;
        position: absolute;
        opacity: 1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 5;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    }
    .cmul-hide-tpcry-word p{
        color: var(--colorfff);
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
        line-height: var(--line15);
    }
    .creat-more-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    .cmul-hide .cmul-hide-top-icon {
        background: var(--colormain2);
    }
    .crru-li .ys-imgbox-cover {
        border-radius: 20px;
    }
    .creat-reach-le {
        padding-left: 34px;
        padding-right: 80px;
    }
    .crlu-li-tit {
        width: 100%;
        margin-bottom: 22px;
    }
    .crlu-li {
        padding: 20px 0 var(--space140);
    }
    .creat-reach-pro {
        height: 440px;
        top: 90px;
        margin-top: 20px;
    }
    .csul-box {
        padding: 30px 25px;
        border-bottom: solid 2px #fa0507;
        border-radius: 0px !important;
    }
    .csul-tit {
        margin-bottom: 12px;
    }
    .creat-list-show h2{
        margin-bottom: 20px;
    }
    .creat-list-show-word p {
        color: var(--colorfff);
        font-size: 16px;
        line-height: 1.6;
    }
    .compy-list-item .clit-tit, .compy-main .compy-slide h2 {
        font-size: 40px;
    }
    .compy-list-item-bot{
        min-height: auto;
    }
    .compy-list-item-word p {
        font-size: 16px;
    }
    .compy-list-item-word {
        width: 100%;
    }
    .clin-lis .hfru-li-tp span {
        font-size: 16px;
    }
    .clin-lis-word p {
        font-size: 14px;
        line-height: 1.6;
    }
    .clin-lis {
        padding: 0 20px;
    }
    .compy-list-item-numul {
        margin: 10px -20px 0;
    }
    .clin-lis::after {
        height: 54px;
    }
    .hplu-li.slick-slide:not(:first-child){
        display: none;
    }
    .hplu-li-cont-tit, .hlcs-tit, .hlch-word p{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .clib-list-img {
        width: 100%;
        margin: 0 auto;
    }
    .clul-cry {
        width: 78%;
        margin: 0 auto;
    }
    .clul-cry-tit{
        margin-bottom: 6px;
    }
    .clit-text {
        width: 100%;
        font-size: 24px;
        line-height: 1.5;
    }
    .compy-slide-ri {
        width: 40%;
    }
    .csru-li {
        margin-bottom: 14px;
        padding-right: 18px;
    }
    .compy-slide-le {
        width: 55%;
        padding-top: 12px;
    }
    .cslu-li-tit, .cslu-li-next{
        font-size: 26px;
    }
    .csru-li-text{
        font-size: 14px;
    }
    .prodet-reas-wrap{
        align-items: stretch;
    }
    .prodet-reas-le img{
        height: 100%;
        object-fit: cover;
    }
    .prodet-reas-ri {
        padding: 20px 20px 20px 30px;
    }
    .prru-li-word p {
        font-size: 14px;
    }
    .prodet-reas-ri-wrap {
        max-height: 240px;
        padding-right: 20px;
    }
    .psru-li {
        padding: 0 10px;
    }
    .prod-slide-ri-ul{
        margin: 0 -10px;
    }
    .prod-slide-ri{
        padding-left: 20px;
    }
    .pqhu-li {
        transition: transform .6s ease-in-out;
    }
    .prod-quality-ul-li2 {
        margin-top: 240px;
    }
    .prod-quality-hide.start .pqhu-li{
        position: relative;
        left: auto;
        transform: translateX(0%) translateY(0%);
        height: auto !important;
    }
    .mfbr-ul-li::after{
        height: 10px;
    }
    .prod-quality-hide.start .prod-quality-hidei-ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .prod-quality-hide.start .pqhu-li-box{
        height: 100%;
    }
    .habc-min {
        width: 260px;
        height: 260px;
    }
    .habc-ul-li.start .habc-ul-li-label{
        max-width: 500px;
    }
    .habc-ul-li.start .habc-ul-li-label p{
        opacity: 1;
        transition-delay: 0.2s;
    }
    .habc-ul-li.start .habc-ul-li-box{
        background: rgba(255,255,255,1);
    }
    .habc-ul-li.start .habc-ul-li-box img:nth-child(2){
        opacity: 1;
    }
    .habc-ul-li.start .habc-ul-li-box img:nth-child(1){
        opacity: 0;
    }
    .habc-ul-li2 .habc-ul-li-label p, .habc-ul-li4 .habc-ul-li-label p, .habc-ul-li6 .habc-ul-li-label p {
        padding-left: 10px;
        padding-right: 0px !important;
    }
    .habc-ul-li-wrap p {
        padding-right: 10px;
        font-size: 14px;
    }
    .habc-ul-li-box {
        width: 60px;
        height: 60px;
        margin-right: -60px;
        left: 10px;
    }
    .habc-ul-li-label {
        border-radius: 80px;
        height: 80px;
        max-width: 80px;
        padding: 0 0 0 80px;
    }
    .habc-ul-li2 .habc-ul-li-label, .habc-ul-li4 .habc-ul-li-label, .habc-ul-li6 .habc-ul-li-label {
        padding: 0 80px 0 0;
        transform-origin: 100% 0;
    }
    .habc-ul-li2 .habc-ul-li-box, .habc-ul-li4 .habc-ul-li-box, .habc-ul-li6 .habc-ul-li-box {
        margin-left: -60px;
        margin-right: 0px !important;
        left: -10px;
    }
    .habc-ul-li-wrap p{
        /*display: none;*/
    }
    .ys-ban-btn .std-btn1-box {
        padding: 6px 38px;
    }
    .hali-pic {
        width: 100px;
        height: 100px;
    }
    .home-anima-lottie.isfixed #lottie {
        left: -8px;
    }
    .psul-wrap-tit {
        font-size: 24px;
    }
    .investor-infor-le {
        padding-right: 30px;
    }
    .iilu-li-link p, .iilu-li-link p a {
        font-size: 16px;
    }
    .iilu-li-text {
        font-size: 18px;
    }
    .iilu-li {
        margin-bottom: 14px;
    }
    .csu2-box {
        height: 6em;
        -webkit-line-clamp: 4;
    }
    .habc-ul-li-wrap p {
        padding-right: 8px;
        font-size: 12px;
    }
    .habc-ul-li{
        z-index:9;
    }    
    .clib-slide-btm-le {
        margin-top: -100px;
    }
    .prod-slide-le {
        width: 29.5%;
    }
    .prod-slide-ri .mod-arrows {
        margin-left: 35%;
    }
    .prod-slide-ri-ul .slick-dots {
        padding-left: 49%;
        bottom: -37px;
    }
    .habc-line img {
        opacity: 1;
    }
    .home-anima .ys-ban-video{
        display: none;
    }    
    
    /* 2024.11.13二期-start */
    .new-wrap-ri {
        padding-left: 0;
        width: 100%;
        margin-top: 40px;
    }
    .new-wrap-le {
        width: 100%;
    }
    .ys-pcfy{
        display: block !important;
    }
    .nwrl-ul {
        margin-bottom: 40px;
    }
    .new-wrap-le-list{
        display: flex;
    }
    .nwll-li a {
        padding: 0 20px;
        border: 1px solid transparent;
        line-height: 50px;
    }
    .nwll-li{
        width: 25%;
    }
    .new-wrap-ri-search {
        justify-content: flex-start;
        margin-bottom: 20px;
    }
    .new-wrap-le-list .swiper-wrapper{
        display: flex;
    }
    .nwll-li{
        width: auto !important;
    }
    .new-wrap-le-icon{
        display: flex;
        justify-content: space-between;
        z-index: 5;
        pointer-events: none;
    }
    .nwli-arrow{
        width: 30px !important;
        height: 30px !important;
        border-radius: 50%;
        background: #f6f6f6;
        transition: all .36s;
        pointer-events: all;
    }
    .nwli-arrow img{
        width: 100%;
    }
    .nwli-prev{
        position: relative;
        left: -40px;
    }
    .nwli-next{
        position: relative;
        right: -40px;
    }
    .newdet-ban-cont {
        margin-top: 0;
    }
    .newdet-ban {
        margin-top: 0;
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .newdet-ban-cont h1, .newdet-ban-cont p, .newdet-text-cont, .newdet-article-cont {
        padding: 0;
    }
    .newdet-text-cont-parga {
        padding-bottom: 100px;
    }
    .nacb-ul-li a {
        padding: 30px;
    }
    .nacb-ul-li-parga {
        margin-bottom: 26px;
    }
    .newdet-ban-cont h1 {
        margin-bottom: 12px;
    }
    .mod-slick .slick-arrow {
        width: 44px;
        height: 44px;
    }
    .join-share-parga p, .join-equal-parga p,.develop-future-text-parga p,.dgct-parga p{
        font-size: 16px;
    }
    .join-share-parga {
        width: 94%;
        margin: 0 auto 40px;
    }
    .join-share-list {
        width: 100%;
    }
    .jslu-li {
        padding: 0 20px;
    }
    .join-share-list-ul {
        margin: 0 -20px;
    }
    .jslu-li-text-tit{
        line-height: 1.5;
    }
    .jslu-li-icon {
        width: 50px;
    }
    .jlcf-text {
        padding: 30px;
    }
    .join-equal.empty .join-equal-list{
        width: 95%;
        margin: auto;
    }
    .mod-slick .slick-prev {
        left: -44px;
    }
    .mod-slick .slick-next {
        right: -44px;
    }
    .join-equal-slick-li {
        padding: 0 8px;
    }
    .join-equal-slick{
        margin: 0 -8px;
    }
    .jrll-wrap-text {
        padding: 30px;
        width: 50%;
        top: 14%;
    }
    .join-relax-list-li .slick-dots {
        left: 30px;
        bottom: 20px;
    }
    .jrll-wrap-img {
        width: 88%;
    }
    .jrlt-ul-li .mod-text24{
        font-size: 16px;
    }
    .jrll-wrap-text-icon {
        width: 30px;
        top: -13px;
        right: 30px;
    }
    .jwtc-tit {
        margin-bottom: 12px;
    }
    .join-future-cont-text {
        padding: 0;
    }
    .jfct-li {
        padding: 0 30px;
    }
    .jfct-li-btn a {
        padding: 0 25px;
        line-height: 40px;
    }
    .jfct-li::after {
        height: 75px;
    }
    .jelu-li{
        width: 50%;
        margin-top: 20px;
    }
    .jelu-li:nth-child(1),
    .jelu-li:nth-child(2){
        margin-top: 0;
    }
    .jelu-li-cont.act {
        transform: rotateY(180deg) translateY(0px);
    }
    .jlcf-text-icon {
        margin-top: 40px;
        margin-left: calc(100% - 36px);
        width: 36px;
        height: 36px;
    }
    .jelu-li-cont-back .jlcf-text-icon {
        margin-top: 40px;
    }
    .join-essen-list {
        padding-top: 0;
    }
    .develop-future-text {
        padding-right: 50px;
    }
    .develop-green-cont-text {
        height: calc(100vh - 56px);
    }
    .dgcc-ul-li:nth-child(4n+1) {
        margin-top: 0;
    }
    .dgcc-ul-li:nth-child(4n+1), .dgcc-ul-li:nth-child(4n+3) {
        margin-left: 0;
    }
    .dgcc-ul-li {
        width: 48%;
    }
    .dgcc-ul-li-cont {
        padding: 30px;
    }
    .dgcc-ul-li:nth-child(4n+2) {
        margin-left: 52%;
    }
    .dulc-logo {
        height: 40px;
    }
    .dgcc-ul-li:nth-child(4n+4) {
        margin-left: 40%;
        margin-top: 50px;
    }
    .dgci-tit {
        width: 100%;
    }
    .drul-icon {
        width: 44px;
        height: 44px;
    }
    .drul-text {
        width: calc(82% - 44px);
        padding-right: 40px;
    }
    .drul-img {
        width: 18%;
    }
    .dtll-slick-li a {
        padding: 30px 20px;
        border-left: 3px solid #F6F6F6;
    }
    .dtll-slick-li-btn {
        bottom: 30px;
        padding: 0 20px;
    }
    .dtll-slick-li {
        padding: 0 7px;
        width: 50%;
    }
    .dtll-slick {
        margin: 0 -7px;
    }
    .dtll-slick-li a::after {
        width: 3px;
        left: -3px;
    }
    .dtll-slick-li-parga {
        margin-bottom: 40px;
    }
    .develop-team-tab-li p {
        line-height: 40px;
    }
    /* 2024.11.13二期-end */
    .jelu-li-cont-back {
        position: absolute;
        top: 0;
        left: 0;
    }
    .jelu-li-cont-front {
        position: relative;
    }
    .jelu-li-cont-back {
        position: absolute;
        top: 0;
        left: 0;
    }
    .jelu-li-cont-front {
        position: relative;
    }
    .jelu-li-cont-back {
        padding: 30px 20px 20px;
    }
    .jelu-li-cont-back .jlcf-text-icon {
        bottom: 20px;
        right: 20px;
    }
    .jlcf-text {
        padding: 30px 20px;
    }
    .jelu-li-cont-front .jlcf-text-icon{
        bottom: 30px;
        right: 20px;
    }
    .dtll-btn{
        margin-top: 30px;
    }
    .dtll-btn .std-btn1 {
        width: 120px;
    }
    .dgcc-ul{
        transform: translateX(0%);
    }
    .nacb-ul-li {
        padding: 0 10px;
    }
    .nacb-ul {
        margin: 0 -10px;
    }
    .nacb-ul-li a {
        padding: 30px 20px;
    }
    .clib-slide-ul3 {
        padding-left: 30px;
    }
    /* 20241227 */
    .cslu-li-tit, .cslu-li-next {
        font-size: 22px;
    }
    .cslu-li-tit {
        margin-bottom: 10px;
    }
    .cslu-li-word p {
        font-size: 14px;
    }
    .compy-slide-ri {
        width: 42%;
    }
    .csru-li {
        margin-bottom: 12px;
        padding-right: 14px;
    }
     /* 2024.12.31 ada start*/
     .join-want-tit {
        margin-bottom: 15px;
    }
    .jwcu-li-text-text p {
            margin-top: 5px;
    }
    .jwcu-li1 .jwcu-li-text {
        width: 100px;
        left: -2%;
    }
    .jwcu-li2 .jwcu-li-text {
        width: 160px;
        top: 2%;
    }
    .jwcu-li3 .jwcu-li-text {
        width: 200px;
        top: -4%;
    }
    .jwcu-li4 .jwcu-li-text {
        width: 130px;

    }
    .jwcu-li-text-text p{
        font-size: 14px;
    }
    .join-share-cry {
        width: 100%;
    }
/* 2024.12.31 ada end*/
    /* 20241231-start */
    .csu3-ul-li-word p {
        font-size: 14px;
        line-height: 1.6;
        height: 6.4em;
        -webkit-line-clamp: 4;
    }
    .csu3-ul-li-word {
        width: calc(100% - 90px);
        padding-left: 20px;
        height: 100px;
    }
    .csbr-year-swip1::after {
        left: 94px;
    }
    .csbr-year-swip1{
        height: 380px !important;
    }
    .investor-main .mod-wrap {
        padding-top: 0px;
    }
    /* 20241231-end */
    /* 20250109-start */
    .add-cont .newdet-text-cont-parga {
        padding-bottom: 30px;
    }
    .add-cont .newdet-text-cont-page {
        margin-top: 30px;
    }
    .add-cont .newdet-main .ys-nyban-title {
        top: 50%;
    }
    .join-shares-word p {
        font-size: 16px;
    }
    .join-shares-cont{
        flex-direction: column-reverse;
    }
    .join-shares-ri {
        width: 100%;
    }
    .join-shares-le {
        padding-top: 30px;
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
    }
    .jssu-li:nth-child(2) {
        margin-top: 0;
    }
    .join-shares {
        padding-bottom: 60px;
    }
    .join-shares h2 {
        margin-bottom: 14px;
    }
    /* 20250109-end */
    .jsul-li-bot{
        display: block;
    }
    .jslu-li-icons{
        display: none;
    }
    .join-shares-ri{
        padding-left: 0px;
    }
    .join-shares {
        padding-bottom: 0;
    }
    .case-list-btul-li{
        width: 50%;
    }
    .case-list-btul-li:nth-child(2n+1){
        animation-delay: 0.2s;
    }
    .case-list-btul-li:nth-child(2n+2){
        animation-delay: 0.3s;
    }
    .clbl-date {
        margin-bottom: 0px;
    }
    .clbl-tit {
        margin-bottom: 8px;
        font-size: 18px;
    }
    .ys-pcfy {
        display: block;
    }
    .pc-fenye li {
        width: 28px;
        height: 28px;
        line-height: 28px;
        margin: 0 5px;
    }
    .case-main .ys-nyban-title p {
        font-size: 16px;
    }
    .case-list-tpul-li {
        width: 25%;
    }
    .boul-le-icon {
        width: 40px;
        margin-right: 40px;
    }
    .add-cont .drul-icon {
        width: 40px;
        height: 40px;
    }
    .bene-open-ul-li a {
        padding: 22px 24px 22px 30px;
    }
    .bene-intro-ri {
        padding: 50px 25px;
    }
    .bene-intro-ri-word p, .bene-intro-ri-text p{
        font-size: 14px;
    }
    .bene-intro-ri-word {
        margin-bottom: 50px;
    }
    .bene-intro-ri-word::after {
        bottom: -20px;
        width: 30px;
    }
    .bene-intro-ri h2 {
        margin-bottom: 18px;
    }
    .blul-link {
        padding: 50px 20px 25px 20px;
    }
    .blul-link-icon1 {
        width: 30px;
        top: 20px;
        right: 20px;
    }
    .blul-link-word p {
        font-size: 16px;
    }
    .blul-link-icons {
        width: 26px;
        height: 26px;
    }
    .add-cont .mod-slick .slick-prev {
        left: -34px;
    }
    .add-cont .mod-slick .slick-arrow {
        width: 32px;
        height: 32px;
    }
    .add-cont .mod-slick .slick-next {
        right: -34px;
    }
    .add-cont .dtll-slick-li-time {
        margin-bottom: 8px;
    }
    .dtll-slick-li-tit {
        margin-bottom: 12px;
    }
    .add-cont .dtll-slick-li a {
        padding: 25px 20px;
    }
    .bene-video-min h2 {
        margin-bottom: 20px;
    }
    .bene-video-min-play img{
        width: 40px;
    }
    .bvmp-pc{
        display: none;
    }
    .bvmp-ph{
        display: block;
    }
    .bene-intro-ri h2 {
        margin-bottom: 12px;
    }
    .bene-intro-ri-word {
        margin-bottom: 34px;
    }
    .bene-intro-ri-word::after {
        bottom: -17px;
        width: 24px;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .ys-cont1300 {
        width: 100%;
        max-width: 100%;
        padding: 0 20px;
        margin: 0 auto;
    }
    :root {
        /* 字号 */
        --font80: 24px;
        --font70: 24px;
        --font60: 20px;
        --font50: 22px;
        --font48: 22px;
        --font40: 22px;
        --font30: 20px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */
        --font18: 14px;
        --font16: 14px;
        --font14: 12px;
        /* 导航 */
        --line80: 60px;
        /* 板块间距 */
        --space140: 42px;
        --space120:40px;
        --space60:26px;
        --space40: 20px;
        /* 段落间距 */
        --parpspace10: 8px;
        --parpspace12: 10px;
    }
    .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;
    }
    .std-btn1-box, .std-btn3-box {
        padding: 4px 22px;
    }
    .std-btn2-icon {
        width: 12px;
        height: 12px;
        margin-left: 4px;
    }
    .std-btn4-box {
        width: 36px;
        height: 36px;
    }
    .arrows-icon {
        width: 36px;
        height: 36px;
    }
    .arrows-icon img {
        width: 66%;
    }
    .home-news .mod-arrows {
        width: 110px;
    }
    .home-news-tp{
        flex-wrap: wrap;
    }
    .home-news .mod-arrows {
        width: 90px;
        margin-top: 12px;
    }
    .home-news-tp .mod-arrows{
        display: none;
    }
    .home-news-phcry{
        display: block;
        margin-top: 15px;
    }
    .home-anima-bottit {
        width: 100%;
        margin: 90px auto 0;
    }
    .mod-text {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .home-anima-tptit {
        padding-bottom: 36px;
        margin-bottom: 36px;
    }
    .home-main h2{
        line-height: 1.4;
    }
    .ys-ban-word p{
        font-size: 14px;
    }
    .ys-ban-word {
        width: 100%;
        margin: 8px auto 0;
    }
    .ys-ban-btn {
        margin-top: 20px;
    }
    .mod-text {
        margin-bottom: 8px;
        font-size: 14px;
    }
    .home-prod-word {
        width: 100%;
    }
    .hplu-li-cont-show {
        padding: 240px 18px 20px;
    }
    .hplu-li-cont::before {
        height: 42%;
    }
    .home-prod-list {
        padding: 0 20px;
    }
    .home-foot-cry.on1 .home-foot-le {
        position: relative;
        top: 0;
        padding-top: 0;
        width: 100%;
    }
    .hfru-li-tp .ys_demo_num1 {
        font-size: 50px;
    }
    .hfru-li-tp span {
        font-size: 14px;
    }
    .home-foot-ri {
        width: 100%;
        margin-top: 30px;
        max-width: 100%;
    }
    .hfru-li {
        margin-bottom: 34px;
    }
    .home-foot-le{
        padding-top: 0px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
    }
    .hfru-li-text {
        margin-bottom: 2px;
    }
    .home-foot-ri {
        padding-bottom: var(--space140);
    }
    .form-bg{
        display: none;
    }
    .ys-form-inof-item2 {
        width: 100%;
    }
    .ys-fii-input {
        height: 38px;
    }
    .ctact-group-le, .form-cont h2 {
        width: 100%;
        margin-bottom: 24px;
    }
    .cglu-li-text {
        font-size: 14px;
    }
    .cglu-li {
        margin-bottom: 14px;
    }
    .form-cont {
        padding: 0px 0 var(--space140);
    }
    .ys-form-inof-text .ys-fii-input {
        height: 90px;
    }
    .ys-fic-auth-img {
        width: 94px;
        margin-left: 10px;
    }
    .ys-fic-auth label {
        width: calc(100% - 100px);
    }
    .ys-fii-submit .std-btn3-box {
        padding: 8px 44px;
    }
    .ys-fii-name {
        margin-bottom: 2px;
    }
    .ys-form-inof-item {
        padding: 0 12px;
        margin-bottom: 12px;
    }
    .inside-main .ys-main {
        padding-top: 42px;
    }
    .mod-foot-top {
        padding-bottom: 20px;
        margin-bottom: 20px;
        flex-direction: column;
        align-items: flex-start;
    }
    .mod-foot-top-logo{
        margin-bottom: 14px;
    }
    .mod-foot-top-ri {
        margin: 0 -10px;
        flex-direction: column;
    }
    .mftr-list {
        padding: 0 10px;
        margin-bottom: 6px;
    }
    .mftr-list:last-child{
        margin-bottom: 0px;
    }
    .mod-foot {
        padding-top: 42px;
    }
    .prod-slide-wrap{
        flex-direction: column;
        padding-left: 0px;
    }
    .prod-slide-le {
        width: calc(100% - 40px);
        margin: 0 auto;
        padding-top: 0;
        margin-bottom: 26px;
    }
    .prod-slide-ri {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        padding-top: 0;
    }
    .psru-li-box {
        padding: 25px 20px;
    }
    .psru-li-icon {
        width: 36px;
        margin-bottom: 50px;
    }
    .prod-slide-ri .mod-arrows {
        width: 90px;
        margin-top: 14px;
        margin-left: 20px;
    }
    .prod-slide-ri-ul .slick-dots {
        bottom: -38px;
        padding-left: 135px;
    }
    .prod-slide-ri-ul .slick-list{
        padding: 0 20px;
    }
    .prod-stable-ul-li:nth-child(n) {
        animation-delay: 0.2s;
    }
    .prod-stable-ul-li {
        width: 100%;
        margin-bottom: 15px;
    }
    .prod-stable-ul-li:last-child{
        margin-bottom: 0px;
    }
    .prod-stable-ul{
        flex-wrap: wrap;
        padding: 0 20px;
    }
    .prod-quality h2{
        width: 100%;
        padding-bottom: 26px;
    }
    .prod-quality-hide.start{
        width: calc(100% - 40px);
    }
    .investor-symbol-min-tplist {
        flex-wrap: wrap;
    }
    .ismt-item{
        width: 100%;
        padding: 18px 0;
    }
    .ismt-item::after {
        content: "";
        position: absolute;
        top: auto;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 1px;
        background: #E5E5E5;
    }
    .ismt-fr {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .ismu-li {
        width: 50%;
    }
    .investor-symbol-min-ul{
        flex-wrap: wrap;
    }
    .ismu-li::before{
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: #E5E5E5;
    }
    .ismu-li:nth-child(2)::after{
        display: none;
    }
    .investor-symbol-bot-word p {
        font-size: 12px;
    }
    .ipul-box {
        padding: 16px 0;
    }
    .investor-peri-ul-li:nth-child(1) .ipul-box, .investor-peri-ul-li:nth-child(2) .ipul-box {
        padding-top: 12px;
    }
    .investor-fina {
        padding: 42px 0;
    }
    .investor-fina-word p {
        font-size: 14px;
    }
    .investor-fina-word {
        width: 100%;
    }
    .investor-fina-wrpa .std-btn1-box {
        padding: 4px 28px;
    }
    .iilu-li-link p, .iilu-li-link p a {
        font-size: 14px;
    }
    .iilu-li {
        margin-bottom: 16px;
    }
    .prodet-reas-ri {
        width: 100%;
        padding: 0px 0px 40px;
    }
    .prodet-reas-ri-wrap {
        max-height: 205px;
        padding-right: 10px;
    }
    .prodet-list-ri {
        width: 100%;
        margin-bottom: 30px;
    }
    .prodet-list-le {
        width: 100%;
        padding-right: 0;
    }
    .prodet-list-wrap {
        flex-direction: column-reverse;
    }
    .pllu-li-tit {
        margin-bottom: 3px;
    }
    .pllu-li{
        margin-bottom: 14px;
    }
    .prodet-main .ys-nyban-title p {
        margin-top: 12px;
        font-size: 16px;
        line-height: 1.4;
    }
    .prodlist-item-point-bg img:nth-child(2) {
        display: block;
    }
    .prodlist-item-point-bg img:nth-child(1) {
        display: none;
    }
    .prodlist-item-point-slide {
        margin-top: -50px;
    }
    .prodlist-item-point .mod-arrows {
        width: 92px;
    }
    .prodlist-item-point-textbox h2 {
        font-size: 22px;
        margin-bottom: 12px;
    }
    .pipt-word p{
        font-size: 14px;
    }
    .prodlist-list.none .plul-rect, .prodlist-list .plul-rect {
        font-size: 12px;
        padding: 8px 4px !important;
    }
    .creat-reach-ri {
        position: relative;
        top: auto;
    }
    .creat-reach-pro{
        position: relative;
        opacity: 0;
        pointer-events: none;
        display: none;
    }
    .creat-reach-wrap {
        flex-direction: column-reverse;
    }
    .creat-reach-le {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .creat-reach-ri {
        width: 60%;
        margin: 0 auto;
    }
    .compy-slide-ri{
        display: none;
    }
    .compy-slide-le {
        width: 100%;
        padding-top: 23px;
        overflow: hidden;
    }
    .compy-slide-le-ul {
        height: auto !important;
    }
    .creat-list-img img:nth-child(2) {
        display: block;
    }
    .creat-list-img img:nth-child(1) {
        display: none;
    }
    .creat-list-show-word{
        width: 100%;
    }
    .creat-list-bg{
        display: none;
    }
    .creat-list1 .creat-list-show-word {
        width: 100%;
    }
    .creat-more-img1, .creat-more-img2{
        display: none;
    }
    .csul-box{
        padding: 25px 20px;
    }
    .crru-li {
        position: relative;
        top: auto;
        left: auto;
        opacity: 1;
        transition: all .4s;
    }
    .creat-more-word p {
        font-size: 14px;
    }
    .cmul-hide{
        padding: 25px 20px;
    }
    .creat-list-show h2{
        margin-bottom: 14px;
    }
    .creat-list-show-word p {
        line-height: 1.5;
    }
    .compy-slide{
        z-index: 98;
    }
    .compy-list-item-word p {
        margin-bottom: 12px;
    }
    .compy-list-item-word {
        width: 100%;
    }
    .compy-list-item-bot {
        height: auto;
        padding: 42px 0px;
    }
    .compy-list-item-numul {
        margin: 32px -10px 0;
    }
    .clin-lis {
        width: 100%;
        padding: 0 10px;
        margin-bottom: 15px;
    }
    .clib-list-ul-li:nth-child(n), .clin-lis:nth-child(n) {
        animation-delay: 0.2s;
    }
    .compy-list-item-numul{
        flex-wrap: wrap;
    }
    .clin-lis .hfru-li-tp span {
        font-size: 10px;
    }
    .clin-lis-word p {
        line-height: 1.45;
        font-size: 12px;
    }
    .clin-lis::after{
        display: none;
    }
    .compy-list-footp .compy-list-item-bot {
        padding-top: 42px;
    }
    .clib-slide-btm-le {
        width: 100%;
        transform: inherit;
        margin-top: -56px;
    }
    .clib-slide-btm{
        flex-direction: column;
    }
    .csbl-wrap {
        width: 100%;
        padding: 25px 20px;
    }
    .csbl-wrap::after{
        display: none;
    }
    .clib-slide-btm-ri {
        width: 100%;
        margin-top: 20px;
    }
    .clib-slide-ph{
        display: block;
    }
    .clib-slide-btm-le .clib-slide-btm-other{
        display: none;
    }
    .clib-slide-ph .clib-slide-btm-other {
        width: 120px;
        bottom: auto;
        left: auto;
        position: relative;
        margin-top: 20px;
    }
    .clib-list-ul-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .clib-list-ul-li:last-child{
        margin-bottom: 0px;
    }
    .clib-list-ul{
        flex-direction: column;
        position: relative;
    }
    .clib-list-img{
        display: none;
    }
    .clit-text {
        width: 100%;
        font-size: 20px;
        line-height: 1.5;
        margin-bottom: 28px;
    }
    .compy-slide-le {
        padding-top: 0;
    }
    .cslu-li-tit{
        margin-bottom: 15px;
    }
    .hplu-li-cont::before {
        height: 50%;
    }
    .home-anima-hide-cry1{
        left: 20px;
    }
    .hali-icon2 {
        width: 36%;
        top: 24vw;
        left: 0vw;
    }
    .home-anima-hide-cry2 {
        width: 31%;
        right: 20px;
        top: 100vw;
    }
    .home-anima-hide-cry3 {
        width: 34%;
        left: 20px;
        top: 320vw;
    }
    .habc-min {
        width: 260px;
        height: 260px;
    }
    .ys-ban-txtbox{
        top: 45%;
    }
    .home-foot-le {
        width: 100%;
    }
    .hfru-li-tp .ys_demo_num1 {
        font-size: 36px;
    }
    .hfru-li {
        margin-bottom: 26px;
    }
    .hfru-li-tp span {
        font-size: 12px;
        line-height: 2;
    }
    .home-foot-cry.on1 .home-foot-bg {
        position: absolute;
        top: 0px !important;
    }
    .home-foot-le{
        position: relative !important;
        top: auto !important;
    }
    .home-anima-text, .home-anima-bg-text {
        font-size: 18px;
    }
    .hali-icon2 {
        width: 40%;
        top: 48vw;
        left: 0vw;
    }
    .hali-icon1 {
        width: 30%;
        top: 22vw;
        right: 0.5vw;
    }
    .hali-icon3 {
        width: 18%;
        bottom: 12vw;
        right: 11vw;
    }
    .home-anima-bot {
        margin-top: 32px;
    }
    .habc-min {
        width: 160px;
        height: 160px;
    }
    .habc-ul-li-box {
        width: 42px;
        height: 42px;
    }
    .habc-ul {
        width: 100%;
        height: 110%;
        position: absolute;
        top: 50%;
        left: 0;
        pointer-events: none;
        transform: translateY(-50%);
    }
    .home-anima {
        padding-bottom: 42px;
    }
    .habc-pic {
        width: calc(100% - 40px);
        top: 65%;
    }
    .habc-pic-img1 {
        width: 64%;
    }
    .home-anima-lottie .habc-line2 {
        width: 1px;
        height: 50vh;
        top: auto;
        bottom: 0;
    }
    .home-anima-lottie .habc-line1 {
        width: 1px;
        height: 50vh;
    }
    .home-news::after {
        left: 0;
        width:20px;
        height: 100%;
    }
    .ys-form-required.ys-form-empty .ys-fii-tips {
        font-size: 10px;
    }
    .ys-fic-auth label {
        width: calc(100% - 122px);
    }
    .ys-fic-auth-img {
        width: 110px;
        margin-left: 10px;
    }
    .cmul-hide-tpcry-word p {
        font-size: 14px;
    }
    .crru-li .ys-imgbox-cover {
        border-radius: 10px;
    }
    .crlu-li.act .crlu-li-tit{
        color: #080404;
    }
    .creat-list-show-word p{
        font-size: 14px;
    }
    .crlu-li-tit {
        width: 100%;
        margin-bottom: 16px;
    }
    .crlu-li {
        padding: 20px 10px var(--space140);
    }
    .creat-reach-le-ul{
        margin: 0 -10px;
    }
    .compy-list-item .clit-tit, .compy-main .compy-slide h2 {
        font-size: 26px;
    }
    .compy-list-item-word p {
        margin-bottom: 8px;
        font-size: 14px;
    }
    .compy-list-item-bot .clit-tit {
        margin-bottom: 16px;
    }
    .compy-list-item-bot .hplu-li-cont-show {
        bottom: 0;
        padding: 240px 15px 20px;
        height: 100%;
        display: flex !important;
        flex-direction: column;
        justify-content: center;
    }
    .compy-list-item-bot .hlcs-tit{
        font-size: 20px;
    }
    .clib-slide-btm-other .arrows-icon {
        width: 32px;
        height: 32px;
    }
    .clib-slide-btm-other .arrows-icon img {
        width: 80%;
    }
    .csbo-num span {
        font-size: 14px;
    }
    .clib-slide-ph .clib-slide-btm-other{
        width: 100px;
    }
    .clib-list-ul-li.slick-slide:not(:first-child){
        display: none;
    }
    .clib-list-ul {
        margin: 0 -10px;
        width: auto;
        height: auto;
        display: block;
        top: auto;
        left: auto;
    }
    .clib-list-ul .slick-list{
        padding-bottom: 20px;
    }
    .clib-list-ul-li{
        width: 100%;
        padding: 0 10px;
    }
    .clul-cry-tit, .clul-cry-word p{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .clul-cry {
        width: 100%;
    }
    .cslu-li-next{
        display: none;
    }
    .swiper-scrollbar-drag {
        background: var(--colormain1) !important;
    }
    .swiper-container-horizontal>.swiper-scrollbar {
        position: absolute;
        left: 0 !important;
        bottom: 0px !important;
        z-index: 50;
        height: 3px !important;
        width: 100% !important;
    }
    .cslu-li-tit, .cslu-li-next {
        font-size: 20px;
    }
    .swiper-scrollbar{
        display: block;
    }
    .prodet-list-ri{
        position: relative;
        top: auto;
    }
    .prodet-reas-wrap {
        flex-direction: column;
    }
    .prodet-reas-le {
        width: 100%;
    }
    .prodet-reas-wrap{
        background: transparent;
    }
    .prodet-reas-ri{
        background: var(--colorbj1);
        padding: 25px 20px;
    }
    .prod-slide-ri-ul{
        display: none;
    }
    .slick-dots li {
        margin: 0 4px;
    }
    .prod-slide-ri .mod-arrows {
        display: none;
    }
    .prod-slide-le-ul .slick-dots {
        bottom: -15px;
    }
    .prod-slide-le-ul .slick-list{
        padding-bottom: 20px;
    }
    .prodet-reas-ri-wrap{
        max-height: none !important;
    }
    .compy-list-item-bot .hplu-li.act, .hplu-li{
        width: 100%;
        padding: 0 8px;
    }
    .habc-ul-li-box {
        width: 36px;
        height: 36px;
        margin-right: -36px;
        left: 7px;
    }
    .habc-ul-li-label {
        border-radius: 50px;
        height: 50px;
        max-width: 50px;
        padding: 0 0 0 50px;
    }
    .habc-ul-li2 .habc-ul-li-label, .habc-ul-li4 .habc-ul-li-label, .habc-ul-li6 .habc-ul-li-label {
        padding: 0 50px 0 0;
        transform-origin: 100% 0;
    }
    .habc-ul-li2 .habc-ul-li-box, .habc-ul-li4 .habc-ul-li-box, .habc-ul-li6 .habc-ul-li-box {
        margin-left: -36px;
        margin-right: 0px !important;
        left: -7px;
    }
    .habc-ul-li1 {
        top: 10%;
        left: 22%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li2 {
        top: 10%;
        left: 78%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li3 {
        top: 54%;
        left: 12%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li4 {
        top: 54%;
        left: 88%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li5 {
        top: 98%;
        left: 24%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li6 {
        top: 98%;
        left: 76%;
        transform: translate(-50%, -50%);
    }
    .habc-ul-li7 {
        top: 118%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .home-anima-bot-tit{
        margin-bottom: 34px;
    }
    .ys-ban-btn .std-btn1-box {
        padding: 4px 32px;
    }
    .hali-pic {
        width: 70px;
        height: 70px;
    }
    .home-anima-lottie.isfixed #lottie {
        left: -4px;
    }
    .hplu-li{
        padding: 0 10px;
    }
    .home-anima-text, .home-anima-bg-text {
        font-size: 14px;
    }
    .home-anima-wrap{
        height: 300vh;
    }
    #lottie{
        left: -4px !important;
    }
    .clul-cry-word p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .ipul-box{
        flex-direction: column;
    }
    .ipul-box span {
        margin-right: 0;
        font-size: 12px;
        margin-bottom: 4px;
    }
    .investor-infor-wrap{
        flex-wrap: wrap;
    }
    .investor-infor-le{
        width: 100%;
        padding-right: 0px;
        margin-bottom: 36px;
    }
    .investor-infor-ri {
        width: 100%;
        overflow: hidden;
    }
        .csu2-box {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .habc-ul-li-box {
        width: 32px;
        height: 32px;
        margin-right: -32px;
        left: 5px;
    }
    .habc-ul-li-label {
        border-radius: 42px;
        height: 42px;
        max-width: 42px;
        padding: 0 0 0 42px;
    }
    .habc-ul-li3 {
        top: 54%;
        left: 15%;
        transform: translate(-43%, -50%);
    }
    .habc-ul-li2 .habc-ul-li-label, .habc-ul-li4 .habc-ul-li-label, .habc-ul-li6 .habc-ul-li-label {
        padding: 0 40px 0 0;
        transform-origin: 100% 0;
    }
    .habc-ul-li2 .habc-ul-li-box, .habc-ul-li4 .habc-ul-li-box, .habc-ul-li6 .habc-ul-li-box {
        margin-left: -32px;
        margin-right: 0px !important;
        left: -5px;
    }
    .habc-ul-li4 {
        top: 54%;
        left: 88%;
        transform: translate(-80%, -50%);
    }
    .habc-ul-li-wrap p {
        padding-right: 8px;
        font-size: 10px;
    }
    .prod-slide-le {
        position: relative;
        top: auto;
        left: auto;
    }
    .home-anima-lottie .habc-line1 {
        width: 2px;
        height: 18vh;
    }
    .home-anima-lottie .habc-line2 {
        width: 2px;
        height: 18vh;
        top: auto;
        bottom: 14%;
    }
    /* 2024.11.13二期-start */
    .new-wrap-ri {
        margin-top: 32px;
    }
    .nwrs-wrap {
        width: 100%;
        height: 44px;
    }
    .nwrs-wrap-icon {
        width: 18px;
        line-height: 44px;
    }
    .nwrl-ul-li a,
    .nwrl-ul-li.on a {
        padding: 20px 0;
    }
    .nwrl-ul-li-img {
        width: 100%;
        margin-top: 20px;
    }
    .nwrl-ul-li.on .nwrl-ul-li-text {
        padding-right: 0;
        width: 100%;
    }
    .nult-tit {
        margin-bottom: 8px;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 4px;
    }
    .nwrl-ul {
        margin-bottom: 32px;
    }
    .nwll-li a {
        padding: 0 15px;
        line-height: 36px;
        font-size: 12px;
    }
    .nwli-prev{
        left: -10px;
    }
    .nwli-next{
        right: -10px;
    }
    .new-wrap-le {
        padding: 0 20px;
    }
    .newdet-ban {
        padding-bottom: 42px;
        padding-top: 42px;
    }
    .newdet-text {
        padding-top: 42px;
    }
    .newdet-text-cont-parga {
        padding-bottom: 34px;
    }
    .ntcp-li span {
        width: 66px;
        display: inline-block;
    }
    .newdet-text-cont-page {
        margin-top: 30px;
    }
    .newdet-article-cont-bt {
        width: 100%;
    }
    .newdet-article .mod-arrows{
        display: flex;
        width: 90px;
    }
    .nacb-ul-li a {
        padding: 30px 20px;
    }
    .nacb-ul-li-tit {
        margin-bottom: 12px;
    }
    .nacb-ul-li-parga {
        margin-bottom: 18px;
    }
    .nnlt-year span {
        margin-left: 5px;
    }
    .join-share-parga {
        width: 100%;
        margin: 0 auto 26px;
    }
    /* .join-share-parga p, .join-equal-parga p,.develop-future-text-parga p,.dgct-parga p{
        font-size: 14px;
    } */
    .jslu-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .jslu-li:last-child{
        margin-bottom: 0;
    }
    .jslu-li-icon {
        width: 45px;
    }
    .mod-slick .slick-arrow{
        display: none !important;
    }
    .join-equal-slick-li{
        width: 100%;
    }
    .join-equal .slick-list{
        padding-bottom: 30px;
    }
    .join-equal.empty1 .slick-list{
        padding-bottom: 0;
    }
    .jfct-li{
        width: 100%;
        padding: 10px;
    }
    .join-future-cont-text{
        flex-wrap: wrap;
    }
    .jfct-li-tit {
        margin-bottom: 5px;
        line-height: 1.5;
    }
    .jfct-li-btn a {
        padding: 0 20px;
        line-height: 32px;
        font-size: 12px;
    }
    .jfct-li::after{
        display: none;
    }
    .jrll-wrap-img {
        width: 100%;
    }
    .jrll-wrap-text {
        padding: 20px;
        width: 100%;
        position: relative;
        top: 0;
        right: 0;
    }
    .join-relax-list-li .slick-dots {
        left: 10px;
        bottom: 10px;
    }
    .join-relax-list {
        margin-bottom: 30px;
    }
    .jrlt-ul {
        padding-top: 0;
        border-top: none;
    }
    .jrlt-line{
        display: none;
    }
    .jrlt-ul-li{
        padding-top: 6px;
        position: relative;
        border-top: 1px solid #E8E8E8;
    }
    .jrlt-ul-li::after{
        content: "";
        width: 100%;
        height: 3px;
        background: var(--colormain1);
        position: absolute;
        left: 0;
        top: -3px;
        transition: all .36s;
        opacity: 0;
    }
    .jrlt-ul-li.act::after{
        opacity: 1;
    }
    .jrlt-ul .slick-list{
        padding-top: 3px;
    }
    .jrlt-ul-li .mod-text24 {
        font-size: 14px;
    }
    .jelu-li{
        width: 100%;
    }
    .jelu-li:nth-child(2){
        margin-top: 20px;
    }
    .jlcf-text {
        padding: 20px;
    }
    .jlcf-text-icon {
        margin-top: 30px;
        margin-left: calc(100% - 30px);
        width: 30px;
        height: 30px;
    }
    .jelu-li-cont-back{
        position: absolute;
        top: 0;
        left: 0;
    }
    .jelu-li-cont-front{
        position: relative;
    }
    .develop-future-text {
        padding-right: 0;
        width: 100%;
    }
    .develop-future-img {
        width: 100%;
        margin-top: 30px;
    }
    .dgct-parga {
        width: 100%;
    }
    .develop-green-cont-text {
        height: 50vh;
    }
    .dgcc-ul-li {
        width: 100%;
        margin: 0 !important; 
        margin-bottom: 20px !important;
    }
    .dgcc-ul-li:last-child{
        margin-bottom: 0 !important;
    }
    .develop-green-cont-info {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .dgcc-ul-li-cont {
        padding: 30px 20px;
    }
    .dulc-logo {
        height: 34px;
    }
    .dulc-tit, .dulc-parga {
        margin-top: 15px;
    }
    .develop-team-tab {
        width: 100%;
    }
    .dtll-slick-li{
        width: 100%;
    }
    .develop-team-list-li .slick-list{
        padding-bottom: 30px;
    }
    .develop-team-list-li.empty .slick-list{
        padding-bottom: 0;
    }
    .dtll-slick-li-parga {
        margin-bottom: 20px;
        padding-bottom: 25px;
    }
    .dtll-slick-li a::after {
        top: 50px;
        height: 45px;
    }
    .dtll-slick-li-tit {
        margin-bottom: 12px;
    }
    .drul-icon {
        width: 36px;
        height: 36px;
    }
    .develop-report-ul-li a{
        flex-wrap: wrap;
        padding: 20px 0;
    }
    .drul-text {
        width: calc(82% - 36px);
        padding-right: 15px;
        padding-left: 15px;
    }
    .develop-team-tab-li p{
        font-size: 12px;
    }
    .dtll-slick-li a {
        padding: 20px;
    }
    .dtll-slick-li-btn {
        bottom: 20px;
    }
    .drul-text-tit{
        line-height: 1.5;
        height: 3em;
    }
    /* 2024.11.13二期-end */
    .dtll-btn{
        margin-top: 22px;
    }
    .dtll-btn .std-btn1 {
        width: 100px;
    }
    /* 767end */
    /* 2024.11.28 - start */
    .nwll-li a{
        white-space: nowrap;
    }
    .new-wrap-le-list {
        overflow: hidden;
    }
    .clib-slide-ul3 .slick-dots li {
        margin: 6px 0;
        width: 12px;
        height: 12px;
    }
    .clib-slide-ul3 .slick-dots {
        width: 12px;
    }
    .clib-slide-ul3 .slick-dots li:after {
        width: 3px;
        height: 3px;
    }
    /* 2024.11.28 - end */
    /* 20241227-start */
    .ys-fii-submit .std-btn3-box {
        padding: 8px 30px;
    }
    .creat-main .compy-slide-le-ul {
        height: auto !important;
    }
    .cslu-li-tit {
        font-size: 20px;
    }
    .cslu-li-tit {
        margin-bottom: 10px;
    }
    .crru-li{
        padding: 0 10px;
    }
    .creat-reach-ri-ul{
        margin: 0 -10px;
    }
    /* 20241227-end */
        /* 2024.12.31 ada start*/
        .join-want-tit {
                margin-bottom: 10px;
        }
            .jwcu-li-text-text p {
                    margin-top: 3px;
            }
    /* 2024.12.31 ada end*/
    /* 20241231-start */
    .clib-slide-btm-le{
        margin-top: -30px;
    }
    .csbr-year-swiper2{
        display: none;
    }
    .csbr-year-swip1 {
        height: auto !important;
        padding-right: 0px !important;
    }
    .csu3-ul-li-word p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .cyul-sect-le{
        width: auto;
        flex-shrink: 0;
    }
    .csu3-ul-li-word {
        width: 100%;
        padding-left: 20px;
        height: auto;
    }
    .csbr-year-ul-li{
        display: none;
    }
    .mod-wrap-iframe iframe{
        height: 1276px !important;
    }
    /* .csbr-ph{
        width: 100%;
        display: block;
    } */
    /* .csbr-year{
        display: none;
    } */
    .clib-slide-ul3 {
        width: 100%;
        padding-left: 0px !important;
    }
    .csu3-ul-li-word{
        padding-left: 0px !important;
    }
    .csu3-ul-li-year {
        width: auto;
        flex-shrink: 0;
        margin-right: 20px;
        display: block;
    }
    .csu3-box {
        height: auto;
        max-height: inherit;
        padding-right: 0px !important;
    }
    .clib-slide-ul3-li{
        opacity: 0 !important;
        pointer-events: none;
    }
    .clib-slide-ul3-li.swiper-slide-active{
        opacity: 1 !important;
        pointer-events: all;
    }
    .csu3-ul-li-word{
        padding-left: 0px;
    }
    .csbl-wrap-swip .swiper-scrollbar{
        opacity: 1;
    }
    .csbr-year-ul-li.act{
        display: block;
    }
    .csbr-year-ul{
        display: flex;
        flex-direction: column;
    }
    .cyul-sect span{
        margin-left: 0px;
    }
    .csu3-ul-li-word {
        padding-left: 20px !important;
    }
    .csbr-year-ul-li .csu3-ul-li-year {
        width: 46px;
        margin-right: 0px;
    }
    .csbr-year-swip1::after {
        left: 53px;
    }
    .csbr-year-ul-li{
        margin-bottom: 10px;
    }
    /* 202411231-end */
    /* 2025.1.8 start */
    .jwcu-li{
        position: relative;
    }
    .jwcu-li1 .jwcu-li-text{
        left:0;
        top: 0;
    }
    .jwcu-li-icon{
        display: none;
    }
    .jwcu-li-text{
        width: 100% !important;
        position: relative;
        top: 0 !important;
        left: 0 !important;
        margin-top: 15px !important;
    }
    .jwcu-li1 .jwcu-li-text-text p {
        text-align: left;
    }
    .join-want-cry-bj{
        margin-top: 20px;
    }
    /* 2025.1.8 end */
    /* 20250109-start */
    .add-cont-ph{
        display: block;
        padding-bottom: 26px;
    }
    .ys-nybanner .ys-nyban-ul{
        display: none;
    }
    .add-cont-ph .ys-nyban-ul p{
        color: #424548;
        font-size: 14px;
    }
    .add-cont-ph .ys-nyban-ul-li{
        width: 100%;
        margin-bottom: 8px;
    }
    .add-cont .ntcp-li p{
        width: 100%;
    }
    .add-cont .ntcp-li a{
        flex-wrap: wrap;
    }
    .add-cont .newdet-text-cont-parga {
        padding-bottom: 20px;
    }
    .add-cont .newdet-text-cont-page {
        margin-top: 20px;
    }
    .jssu-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .jssu-li:last-child{
        margin-bottom: 0px;
    }
    .join-shares-le-ul{
        flex-wrap: wrap;
    }
    .jsul-li-bot {
        display: block;
    }
    
    /* 20250109-end */
    .join-shares-word p {
        font-size: 14px;
    }
    .join-shares-word {
        margin-bottom: 20px;
    }
    .jssu-li .jslu-li-icon{
        display: none;
    }
    .boul-le p {
        font-size: 18px;
    }
    .boul-le-icon {
        width: 26px;
        margin-right: 18px;
    }
    .add-cont .drul-icon {
        width: 28px;
        height: 28px;
    }
    .bene-open-ul-li a {
        padding: 20px 18px;
    }
    .bene-intro-ri {
        padding: 36px 20px;
        width: 100%;
    }
    .bene-intro-le {
        width: 100%;
    }
    .bene-intro-wrap{
        flex-direction: column;
    }
    .bene-video-min h2 {
        margin-bottom: 12px;
    }
    .bene-video-min-play img {
        width: 28px;
    }
    .bene-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .bene-bg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .bene-list .ys-cont1300 {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        padding: 42px 20px;
    }
    .bene-list-ul{
        flex-wrap: wrap;
    }
    .bene-list-ul-li{
        width: 100%;
        margin-bottom: 16px;
    }
    .bene-list-ul-li:last-child{
        margin-bottom: 0px;
    }
}