@charset "utf-8";
/* 响应式原则：调大看小 可视项目情况插入某个分辨率调整*/
@media screen and (max-width: 1920px) {
    .home-merit-bj2 img {
        width: 80%;
    }
    .about-honor-cry {
        top: 250px;
    }
    .deve-envi .mod-btn-prev {
        left: 25%;
    }
    .deve-envi .mod-btn-next {
        right: 25%;
    }
    .hnid-bom {
        height: 590px !important;
    }
    .detail-brief{
        margin-top: var(--space120);
    }
    .detail-serve{
        padding-top: var(--space120);
    }
    .manu-main .detail-cry .home-news {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .reso-cry {
        margin-top: calc(var(--space50) + 10px);
    }
    /* 1920end */
}
@media screen and (max-width: 1900px) {
    :root {
        /* 字号 */
        --font54: 50px;
        --font44: 40px;
        --font32: 30px;
        --font24: 22px;
        /* 板块间距 */
        --space160: 140px;
        --space120: 100px;
        --space100: 80px;
        --space80: 70px;
        --space50: 40px;
        --line78: 70px;
    }
    .home-merit {
        min-height: 80vh;
    }
    .mod-item-tit {
        font-size: var(--font32);
    }
    .home-merit .home-news-tit::first-letter{
        font-size: var(--font54);
    }
    .fcru-li-textarea{
        height: 150px;
    }
    .fcru-li3 .fcru-li3-box {
        margin-top: -6px;
    }
    .detail-about {
        padding-bottom: var(--space120);
    }
    .detail-cry{
        padding-bottom: var(--space120);
    }
    .sumserv-cry-bom {
        padding-bottom: var(--space120);
    }
    /* .partners-main .home-merit {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    } */
    .head-logo {
        width: 100px;
        margin-right:60px;
    }
    .head-nav-item {
        padding: 0 16px;
    }
    .head-phone {
        margin-right: 20px;
    }
    .head-phone-text {
        font-size: 18px;
    }
    .form-cry {
        padding-top: calc(100px + var(--line78));
        padding-bottom: var(--space120);
    }
    .ys-footer-top-le>ul {
        margin: 0 -45px;
    }
    .ys-footer-top-le>ul>li {
        padding: 0 45px;
    }
    .yftr-ul-li-code {
        width: 110px;
    }
    .ys-footer-mid {
        margin-top: var(--space50);
        padding: 30px 0;
        position: relative;
    }
    .ys-footer-mid-ul {
        margin: 0 -100px;
    }
    .yfmu-li {
        padding: 0 100px;
    }
    .ys-footer-bom {
        margin:var(--space50) 0;
    }
    .head-search-img {
        width: 40px;
    }
    .hulb-img {
        width: 30px;
        margin-right: 14px;
    }
    .yfmu-li-box-le {
        width: 44px;
        margin-right: 6px;
    }
    .form-cry-ri-ul {
        margin: 0 -12px;
    }
    .fcru-li {
        padding: 0 12px;
    }
    .fcru-li-code {
        width: 180px !important;
    }
    .contact-firm {
        padding-top: var(--space120);
    }
    .cont-firm-le {
        padding-right: 60px;
    }
    .cflu-li img {
        width: 28px;
        margin-right: 12px;
    }
    .cont-firm-le-ul {
        margin-top: var(--space50);
    }
    .cont-firm-le-text {
        margin-top: 20px;
    }
    .contact-form {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .contact-form .fcru-li3-box .fcru-li-input {
        width: 65%;
    }
    .deve-system {
        padding-top: var(--space120);
        padding-bottom: 0;
    }
    .deve-system-img {
        margin-top: var(--space50);
    }
    .dsul-box-top-ri {
        width: 80px;
        margin: 0 20px 0 auto;
    }
    .deve-talent {
        padding-bottom: var(--space120);
    }
    .deve-talent-ul {
        margin-top: var(--space50);
    }
    .deve-envi {
        padding:var(--space120) 0;
    }
    .deve-envi-cry h2 {
        margin-bottom: var(--space50);
    }
    .deve-envi .mod-btn-prev {
        left: 25%;
    }
    .deve-envi .mod-btn-next {
        right: 25%;
    }
    .mod-btn-prev,
    .mod-btn-next{
        width: 40px !important;
    }
    .deve-recr-text p{
        margin-top: 20px;
    }
    .deve-recr-select {
        margin-top: var(--space50);
    }
    .deve-recr-ul {
        margin-top: var(--space50);
    }
    .drul-top {
        padding: 36px 50px;
    }
    .drul-bom {
        padding: 30px var(--space100)  70px;
    }
    .deve-recr-btn {
        width: 260px;
        margin-top: var(--space50);
    }
    .ndeta-cry {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .ndeta-cry-top-date {
        margin-top: var(--space50);
    }
    .ndeta-cry-cont {
        margin-top: 15px;
        padding-top: var(--space50);
        padding-bottom: 50px;
    }
    .ndeta-cry-btn {
        width: 300px;
    }
    .ndeta-cry-btn .std-btn4-box-icon img:nth-child(1) {
        margin-top: -4px;
    }
    .mod-item-cry {
        padding: var(--space80) 20px !important;
    }
    .mod-item-btn {
        margin-top: var(--space50);
    }
    .ys-footer-mid-ul {
        margin: 0 -64px;
    }
    .yfmu-li {
        padding: 0 64px;
    }
    .news-cry-top .sumserv-cry-top-li {
        width: 200px;
    }
    .news-cry-bom-li {
        margin-top: var(--space50);
    }
    .ncbl-top {
        margin-top: 20px;
    }
    .ncbl-text p {
        margin-top: 5px;
    }
    .news-cry {
        padding-bottom: var(--space120);
    }
    .news-cry-btn .ys-pcfy{
        margin-top: 60px;
    }
    .ys-nyban2-cry-ri {
        padding-left: 62px;
    }
    .ys-nyban2-cry-ri {
        padding-left: 50px;
    }
    .yncl-top-text p{
        margin-top: 15px;
    }
    .choose-ablity {
        padding-top: var(--space120);
    }
    .part-serv-cry-ri {
        padding-left: var(--space50);
    }
    .pscl-ul-li-box {
        padding: 40px 38px;
    }
    .pscl-ul-li-box {
        padding: 30px 25px;
    }
    .choose-main .home-programme {
        margin-top: var(--space120);
        padding-bottom: var(--space50);
    }
    .home-prog-ri {
        padding-left: 40px;
    }
    .hpru-li-top-word {
        bottom: 30px;
        padding: 0 50px;
    }
    .ccul-word {
        top: var(--space50);
        padding:0 var(--space50);
    }
    .hltw-le-text p {
        margin-top: 20px;
    }
    .pacu-li {
        padding: 0 20px;
    }
    .pacu-li-cont {
        width: calc(100% - 40px);
    }
    .aacl-ul-li {
        min-width: auto;
        margin-top: 30px;
    }
    .about-auth {
        padding-bottom: var(--space120);
    }
    .about-qual {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .about-qual-cry {
        padding: 0 var(--space50);
    }
    .about-proc-swiper {
        padding-top: var(--space100);
    }
    .about-proc-swiper-point {
        margin-top: var(--space100);
    }
    .about-layout {
        padding-top: var(--space120);
    }
    .about-honor .ys-cont1440{
        position: absolute;
        top: 34%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .hscl-li-img{
        width: 90px;
    }
    .about-honor-cry {
        top: 50%;
        transform: translateY(-50%);
        width: 41.3%;
    }
    .about-honor-cry{
        left: 50px;
    }
    .about-honor-cry-text p {
        margin-top: 30px;
    }
    .part-serv {
        padding-top: var(--space120);
    }
    .home-merit-circle1 {
        width: 600px;
        height: 600px;
    }
    .home-merit-circle2 {
        width: 1100px;
        height: 1100px;
    }
    .home-head-ul {
        padding: 30px 30px 25px;
    }
    .hhul-box-img {
        width: 52px;
    }
    .hhul-box-text p {
        margin-top: 16px;
    }
    /* .home-merit {
        padding-top: var(--space160);
        padding-bottom: var(--space80);
    } */
    .home-main .home-prog-le{
        margin-top: var(--space50);
    }
    .home-news {
        padding-top: var(--space120);
        padding-bottom: var(--space80);
    }
    .home-news .slick-dots{
        bottom: 0px;
    }
    .hprb-li-le{
        width: 140px;
        left: 10px;
    }
    .mod-btn-prev, .mod-btn-next {
        width: 36px !important;
    }
    .hprb-li-ri-text p {
        margin-top: 5px;
    }
    .home-news-ul{
        margin: -20px -10px;
    }
    .home-news-ul-li {
        width: 33.333333%;
        padding: 20px 10px;
        height: auto;
    }
    .hplu-li-le {
        width: 28px;
    }
    .hplu-li-ri {
        width: 22px;
    }
    .home-programme{
        padding-bottom: var(--space100);
    }
    .home-service .ys-cont1600 {
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .sumserv-cry {
        padding-top: var(--space120);
    }
    .sumserv-cry-text p{
        margin-top: 25px;
    }
    .listserv-auth {
        padding: var(--space120) 0;
    }
    .list-auth-ul{
        margin: 0 -16px;
    }
    .list-auth-ul-li {
        padding: 0 16px;
        margin-bottom: 40px;
    }
    .laul-box-text {
        margin-top: 15px;
    }
    .list-why-cry {
        padding: var(--space160) 0 !important;
    }
    .list-why-cry-text {
        margin-top: 25px;
    }
    .list-adva-ul{
        margin: 0 -16px;
        margin-bottom: -40px !important;
    }
    .list-adva-ul-li {
        padding: 0 16px;
        margin-bottom: 40px;
    }
    .laul-box-tit {
        margin-top: 30px;
    }
    .lglt-ul-li-icon {
        width: 80px;
        left: -40px;
        top: -20px;
    }
    .lwul-num p {
        font-size: 46px;
    }
    .lwul-text {
        margin-top: 5px;
    }
    .settle-list-ul{
        margin: 0 -12px;
        margin-bottom: -80px !important;
    }
    .settle-list-ul-li {
        padding: 0 12px;
    }
    .scul-box-tit p{
        margin-top: 15px;
    }
    .scul-box-btn {
        margin-top: 15px;
    }
    .settle-list {
        padding-top: var(--space120);
    }
    .settle-list-ul-li{
        margin-bottom: var(--space80);
    }
    .ys-nyban2-cry-le {
        margin-top: 60px;
    }
    .yncl-bom {
        width: 70%;
    }
    .scbl-le-ul {
        margin-top: 25px !important;
        padding-right: 130px;
    }
    .scbl-le-ul-li p {
        padding-left: 20px;
    }
    .scbl-le-ul2 .scbl-le-ul{
        margin: 0 -12px;
    }
    .scbl-le-ul2 .scbl-le-ul-li {
        padding: 0 12px;
    }
    .scbl-le-ul-li::before {
        width: 10px;
        height: 10px;
    }
    .std-btn4-box-icon {
        width: 22px;
    }
    .listserv-main .yncl-top{
        position: absolute;
        top: 10%;
    }
    .list-group-le-top{
        margin-top: var(--space120);
    }
    .detail-main .ys-nyban2-cry {
        padding: var(--space160) var(--space80);
    }
    .detail-main .ys-mbx{
        padding-left: var(--space80);
    }
    .drcl-le {
        margin-right: 60px;
        width: 80px;
        height: 80px;
    }
    .settle-list{
        padding-top: var(--space120);
    }
    .settle-list-ul {
        margin-bottom: -70px !important;
    }
    .settle-plan-ri {
        width: 400px;
        padding: 20px 30px;
    }
    .settle-plan-ri-link {
        margin-top: 20px;
    }
    .detail-brief-le-text p{
        margin-top: 35px;
    }
    .detail-brief-le-btn {
        margin-top: var(--space80);
    }
    .query-cry-le-li {
        padding: 15px 30px;
    }
    .query-cry-ri-bom {
        margin-top: var(--space50);
    }
    .qcrt-cry {
        margin-top: 30px;
    }
    .qcrt-ul{
        margin: 0 -15px;
    }
    .qcrt-ul-li {
        padding: 0 15px;
    }
    .qbul-le, .qbul-ri {
        width: 194px;
        padding: 12px 0;
    }
    .qcrt-cry-report-li {
        padding: 0 5px;
    }
    .qcrt-cry-report{
        margin: 0 -5px;
    }
    .rcbl-pdf-img, .rcbl-icon-img {
        width: 30px;
    }
    .dcul-ri-issue-li {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .dril-top-icon {
        width: 30px;
    }
    .dril-bom p {
        margin-bottom: 10px;
    }
    .drcl-le::after {
        bottom: -80px;
        width: 6px;
        height: 80px;
    }
    .about-auth-cry-ri {
        padding-left: var(--space160);
    }
    .aacr-ul-li:nth-child(odd) {
        /* margin-top: var(--space50); */
    }
    .aacl-ul {
        padding-right: var(--space160);
    }
    .ctimeline-text {
        margin-top: 10px;
    }
    .ctime-line-inner {
        width: 260px;
        padding-right: 20px;
    }
    .cry-swiper .swiper-slide.first-slide {
        width: 670px;
    }
    .timeline-slide-images {
        width: 56px;
    }
    .cry-swiper .swiper-slide {
        height: 420px;
    }
    .swiper-slide:not(.first-slide):not(.last-slide) .ctimeline-year {
        font-size: 36px;
    }
    .timeline-body p {
        margin-top: 15px;
    }
    .ctimeline-year {
        font-size: 58px;
        text-align: right;
    }
    .cry-swiper .swiper-slide.last-slide {
        padding-left: 40px;
    }
    .about-process {
        padding-bottom: 60px;
    }
    .hnid-bom-ri {
        padding: 50px 100px 0 50px;
    }
    .ysln-tan-cry-img{
        width: 90px;
    }
    .hhul-box-img {
        width: 48px;
    }
    .home-head-ul-li::after {
        height: 44px;
    }
    .home-prog-ri-bom {
        margin: 0px 100px;
    }
    .ys-footer-bj {
        width: 100%;
        height: 8px;
    }
    .listserv-main .home-news{
        padding-bottom: var(--space120);
    }
    .yx-search3xlbox {
        height: 300px;
    }
    .aacl-ul-li-num span {
        margin-bottom: 2;
        margin-left: 2px;
    }
    /* .settle-main .ys-nyban2-cry-le {
        margin-top: 90px;
    } */
    .ys-nyban2-cry-le{
        margin-top: 10%;
    }
    .ys-nyban2-cry-le{
        width: 52%;
    }
    .ys-nyban2-cry-ri{
        width: 48%;
    }
    .detail-cry .ys-cont1440{
        padding:0 var(--space80);
    }
    .pacu-li-cont {
        top: calc(50% + 30px);
    }
    .about-honor-bj-img{
        margin-top: -60px;
    }
    .hmll-ul-li1 {
        width: 140px;
        height: 140px;
    }
    .hmll-ul-li2 {
        width: 108px;
        height: 108px;
    }
    .hmll-ul-li3 {
        width: 120px;
        height: 120px;
    }
    .hmll-ul-li4 {
        width: 120px;
        height: 120px;
    }
    .hmll-ul-li5 {
        width: 90px;
        height: 90px;
    }
    .hmll-ul-li6 {
        width: 102px;
        height: 102px;
    }
    .hmll-ul-li7 {
        width: 94px;
        height: 94px;
    }
    .hmll-ul-li8 {
        width: 90px;
        height: 90px;
    }
    .hmll-ul-li9 {
        width: 120px;
        height: 120px;
    }
    .hmll-ul-li10 {
        width: 118px;
        height: 118px;
    }
    @keyframes move5 {
    0% {
        top: 68%;
        left: 68%;
        opacity: 0;
    }

    100% {
        top: 61.5%;
        left: 57%;
        opacity: 1;
        z-index: 5;
    }
}
@keyframes move5_2 {
    0% {
        top: 61.5%;
        left: 57%;
        opacity: 1;
    }

    100% {
        top: 68%;
        left: 68%;
        opacity: 0;
    }
}
@keyframes move9 {
    0% {
        top: 48%;
        left: 24%;
        opacity: 0;
    }

    100% {
        top: 66%;
        left: 39%;
        opacity: 1;
        z-index: 5;
    }
}

@keyframes move9_2 {
    0% {
        top: 66%;
        left: 39%;
        opacity: 1;
    }

    100% {
        top: 48%;
        left: 24%;
        opacity: 0;
    }
}
    /* 1920end */
}
@media screen and (max-width: 1440px) {
    :root {
        /* 字号 */
        --font54: 46px;
        --font44: 36px;
        --font32: 28px;
        --font24: 20px;
        --font18: 16px;
        --font16: 14px;
        /* 板块间距 */
        --space160: 120px;
        --space120: 80px;
        --space100: 60px;
        --space80: 50px;
        --space50: 30px;
        --line78: 65px;
    }
    .lwul-num p {
        font-size: 40px;
    }
    .lwul-num span {
        margin-bottom: 0px;
    }
    .about-process {
        padding-bottom: var(--space100);
    }
    .ysln-tan-cry-img{
        width: 80px;
    }
    .hnid-bom-ri {
        padding: 50px 60px 0 40px;
    }
    .settle-list-ul {
        margin-bottom: -50px !important;
    }
    .ys-modal-content {
        max-height: 650px;
    }
    .head-logo {
        width: 80px;
        margin-right: 40px;
    }
    .head-search-img {
        width: 28px;
    }
    .std-btn1-box p,
    .std-btn2-box p,
    .std-btn3-box p,
    .std-btn4-box p{
        font-size: 14px;
    }
    .head-link .std-btn2-box {
        padding: 4px 20px;
    }
    .head-phone-img {
        width: 22px;
        margin-right: 6px;
        margin-top: 2px;
    }
    .head-phone {
        margin-right: 12px;
    }
    .head-link {
        margin-right: 15px;
    }
    .hnit-img {
        margin-left: 4px;
        width: 14px;
    }
    .hnid-ul2 .hnid-ul-li {
        width: 25%;
    }
    .hnid-ul{
        margin-top: 0px;
    }
    .hnid-ul-li {
        margin-top: 15px;
    }
    .hulb-img {
        width: 28px;
    }
    .hnid-ul-li{
        margin: 0 -20px;
    }
    .hnid-ul-li-box {
        padding: 5px 20px;
    }
    .ys-footer-top-le>ul{
        margin: 0 -35px;
    }
    .ys-footer-top-le>ul>li {
        padding: 0 35px;
    }
    .yftr-ul-li-code {
        width: 100px;
    }
    .yfmu-li-box-le {
        width: 38px;
        margin-right: 6px;
    }
    .yfmu-li {
        padding: 0 45px;
    }
    .ys-footer-mid-ul {
        margin: 0 -45px;
    }
    .form-cry {
        padding-top: calc(var(--space120) + var(--line78));
    }
    .form-cry-ri {
        padding-left: 50px;
    }
    .fclc-text p{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .fclc-ul-li img {
        width: 22px;
        margin-right: 12px;
    }
    .form-cry-ri-ul {
        margin: 0 -8px;
    }
    .fcru-li {
        padding: 0 8px;
    }
    .fcru-li-code {
        width: 160px !important;
    }
    .fcrl-box {
        width: 14px;
        height: 14px;
        margin-right: 10px;
        margin-top: 0;
    }
    .fcru-li-input input {
        line-height: 46px !important;
    }
    .qcrt-ul-li-input input {
        line-height: 44px;
    }
    .qcrt-btn p {
        line-height: 44px;
    }
    .fcru-li-textarea{
        height: 140px;
    }
    .fcru-li-textarea textarea {
        height: 140px;
    }
    .ysln-box-img {
        width: 22px;
        height: 16px;
        margin-bottom: 0px;
    }
    .ysln-box {
        padding: 6px;
        margin-bottom: 4px;
    }
    .cont-firm-le {
        padding-right: 40px;
    }
    .cflu-li img {
        width: 26px;
        margin-right: 10px;
    }
    .cflu-li {
        margin-top: 12px;
    }
    .cbul-box-word {
        padding: 20px 25px 25px;
    }
    .cbul-box-word-ul {
        margin-top: 8px;
    }
    .contact-bom-ul{
        margin: 0 -10px;
        margin-top: -34px !important;
    }
    .contact-bom-ul-li {
        margin-top: 34px;
        padding: 0 10px;
    }
    .contact-form .fcru-li3-box .fcru-li-input {
        width: 58%;
    }
    .cont-form-text p {
        margin-top: 20px;
    }
    .dsul-box-top-ri {
        width: 60px;
        margin: 0 10px 0 auto;
    }
    .dsul-box {
        padding: 15px 30px 20px;
    }
    .dsul-box-bom {
        padding-top: 15px;
        margin-top: 20px;
    }
    .dsul-box-bom-text p {
        margin-top: 5px;
    }
    .drul-top {
        padding: 30px 40px;
    }
    .deve-recr-btn {
        width: 220px;
    }
    .std-btn4-box-icon {
        width: 20px;
        margin-top: 0px;
    }
    .drul-top-btn img {
        width: 20px;
        margin-left: 12px;
    }
    .ncbl-top {
        margin-top: 15px;
    }
    .ncbl-text p {
        margin-top: 2px;
    }
    .news-cry-bom{
        margin: 0 -10px;
    }
    .news-cry-bom-li {
        padding: 0 10px;
    }
    .news-cry-btn .ys-pcfy{
        margin-top: 50px;
    }
    .home-prog-ri {
        padding-left: 25px;
    }
    .pacu-li-cont {
        width: calc(100% - 30px);
    }
    .pscl-ul-li-box {
        padding: 25px 25px;
    }
    .pulb-text p {
        margin-top: 5px;
    }
    .hltw-ri {
        width: 170px;
    }
    .home-merit-btn2, .home-merit-btn1 {
        padding: 0 10px;
    }
    .home-merit-circle1 {
        width: 500px;
        height: 500px;
    }
    .home-merit-circle2 {
        width: 900px;
        height: 900px;
    }
    .home-merit-text {
        margin-top: 20px;
    }
    .home-merit-btn {
        margin-top: var(--space50) !important;
    }
    /* .home-merit {
        padding-top: 120px;
        padding-bottom: var(--space80);
    } */
    .mod-btn-prev, .mod-btn-next {
        width: 28px !important;
    }
    .scbl-le-ul-li::before {
        width: 10px;
        height: 10px;
    }
    .scbl-le-ul-li p {
        padding-left: 25px;
    }
    .scbl-le-btn{
        width: 200px;
    }
    .ysln-tan-cry {
        padding: 15px 20px;
    }
    .ytcb-le {
        padding:0 30px;
    }
    .ytct-le {
        width: 22px;
        margin-top: 2px;
    }
    .ytcb-ri {
        width: 16px;
    }
    .std-btn3-box-icon {
        width: 22px;
    }
    /* @keyframes move6 {
        0% {
            top: 15%;
            left: -3%;
            opacity: 0;
        }
    
        100% {
            top: 19%;
            left: 22%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move6_2 {
        0% {
            top: 19%;
            left: 22%;
            opacity: 1;
        }
    
        100% {
            top: 15%;
            left: -3%;
            opacity: 0;
        }
    } */
    .home-head-ul-li {
        padding: 0 30px;
    }
    .ys-nyban2-cry-le {
        margin-top: 40px;
    }
    .yncl-top-tit {
        margin-top: 0px;
    }
    .yncl-bom{
        bottom: 70px;
    }
    .ys-main2 .yncl-top-btn {
        width: 190px;
    }
    .std-btn2-box {
        padding: 9px 32px;
    }
    .sumserv-cry-text p {
        margin-top: 20px;
    }
    .sumserv-cry-top-ul {
        margin-top: 30px !important;
    }
    .scbl-le-ul {
        padding-right: 100px;
    }
    .scbl-le-btn {
        width: 190px;
        margin-top: 20px;
    }
    .std-btn4-box {
        padding: 8px 25px;
    }
    .scbl-le-ul {
        margin-top: 10px !important;
    }
    .scbl-le-ul-li p {
        padding-left: 20px;
    }
    .list-auth-ul{
        margin: 0 -12px;
    }
    .list-auth-ul-li {
        padding: 0 12px;
        margin-bottom: 30px;
    }
    .laul-box-text {
        margin-top: 12px;
    }
    
    .laul-cry {
        padding: 30px 28px;
    }
    .list-adva-ul{
        margin: 0 -10px;
        margin-bottom: -30px !important;
    }
    .list-adva-ul-li {
        padding: 0 10px;
        margin-bottom: 30px;
    }
    .list-group-le {
        padding-right: 80px;
    }
    .lglt-ul-li-icon {
        width: 70px;
        left: -32px;
        top: -20px;
    }
    .laul-box-icon {
        width: 32px;
    }
    .laul-box-tit {
        margin-top: 28px;
    }
    .laul-box-txt p{
        margin-top: 6px;
    }
    .lglb-ul {
        margin: 0 -6px;
    }
    .lglb-ul-li {
        padding: 0 6px;
    }
    .drul-cry::before {
        width: 10px;
        height: 10px;
    }
    .drul-cry {
        padding-left: 22px;
    }
    .dcul-ri-ul{
        margin: 0 -12px;
        margin-bottom: -25px !important;
    }
    .dcul-ri-ul-li {
        padding: 0 12px;
        margin-bottom: 25px;
    }
    .drcl-le {
        margin-right: 40px;
        width: 60px;
        height: 60px;
    }
.scul-box-btn-icon {
    width: 22px;
    margin-right: 12px;
}
.scul-box-btn {
    margin-top: 10px;
}
.settle-plan-ri {
    width: 360px;
    padding: 20px 25px 15px;
}
.settle-plan-ri-link {
    margin-top: 15px;
}
.detail-brief-le-text p{
    margin-top: 25px;
}
.qcrt-cry {
    margin-top: 20px;
}
.qcrt-ul{
    margin: 0 -12px;
}
.qcrt-ul-li {
    padding: 0 12px;
}
.qcrt-btn {
    min-width: 140px;
    margin-left: 28px;
}
.qcrb-cry-head {
    margin-top: 15px;
}
.qcrb-ul {
    margin-top: 20px;
    padding: 16px 20px;
}
.qcrb-ul-li-ri {
    padding-left: 20px;
    padding-right: 20px;
}
.qulr-label {
    margin-top: 5px;
}
.qulr-btn {
    margin-top: 20px;
    margin-bottom: 5px;
}
.qulr-btn img {
    width: 20px;
    margin-right: 10px;
}
.qbul-le, .qbul-ri {
    width: 180px;
    padding: 12px 0;
}
.qcrt-cry{
    flex-wrap: wrap;
}
.qcrt-cry-report {
    width: 95%;
    flex: none;
}
.query-main .qcrt-cry-query {
    margin-left: 0 !important;
    margin-top: 20px;
}
.query-cry-ri-btn {
    width: 220px;
}
.rcbl-pdf-img, .rcbl-icon-img {
    width: 28px;
}
.rcbl-icon-input input {
    width: 70px;
}
.query-main .rate3 {
    width: 150px;
}
.rate3 {
    padding: 0 15px;
}
.rate1 {
    padding: 0 15px;
}
.rate2 {
    padding: 0 15px;
}
.qcrt-ul-li-input p {
    line-height: 44px;
}
.home-serv-cry {
    width: 55%;
}
.hsbd-top {
    padding: 10px;
}
.hsbd-top-icon {
    width: 26px;
}
.home-serv-sele-btn a {
    width: 46px;
    height: 46px;
    top: 2px;
}
.ys-ban-dots {
    left: 30px;
}
.ybdu-li {
    height: 80px;
}
.ybdu-li-line {
    height: 80px;
}
.dcul-ri-issue-li {
    padding-top: 25px;
    padding-bottom: 25px;
}
.dril-top-icon {
    width: 28px;
}
.dril-bom p {
    margin-bottom: 5px;
}
.dril-top-close {
    width: 22px;
}
.detail-area-ul{
    margin: 0 -15px;
}
.detail-area-ul-li {
    padding: 0 15px;
}
.daul-cry-icon {
    width: 40px;
    height: 40px;
}
.aacl-ul{
    margin-top: 30PX;
}
.sumserv-cry-top-li {
    width: 200px;
}
.detail-serve-ul {
    margin-top: 30px;
}
.ctime-line-inner {
    width: 260px;
    padding-right: 20px;
}
.cry-swiper .swiper-slide.first-slide {
    width: 670px;
}
.timeline-slide-images {
    width: 50px;
}
.cry-swiper .swiper-slide {
    height: 380px;
}
.swiper-slide:not(.first-slide):not(.last-slide) .ctimeline-year {
    font-size: 36px;
}
.timeline-body p {
    margin-top: 15px;
}
.ctimeline-year {
    font-size: 54px;
    text-align: right;
}
.aqcl-ul {
    padding-top: var(--space80);
    padding-bottom: var(--space80);
}
.home-serv-sle-down .qcrl-bom {
    margin-top: -5px;
}
.qlul-icon {
    width: 22px;
}
.qrul-box {
    width: 18px;
    height: 18px;
}
.fcru-li-textarea{
    height: 130px;
}
.fcru-li3 .fcru-li3-box {
    margin-top: -3px;
}
.hhul-box-img {
    width: 42px;
}
.hhul-box-text p {
    margin-top: 12px;
}
.home-head-ul-li::after {
    height: 40px;
}
.home-prog-ri-bom {
    margin: 0px 80px;
}
.hprb-li-le {
    width: 140px;
    left: 0px;
}
.qcrl-bottom {
    margin-top: 7px;
}
.qcrl-bom-search {
    border: 8px solid #f2f2f7;
}
.home-main .qcrl-bom-cont {
    padding: 12px 15px;
}
.qcrl-bom-cont-ul {
    height: 140px;
}
.ys-footer-bj {
    width: 100%;
    height: 6px;
}
.qcrt-cry-le {
    width: calc(100% - 170px);
}
.qcrt-ul{
    margin: 0 -10px;
}
.qcrt-ul-li {
    padding: 0 10px;
}
.yx-search3xlbox {
    height: 240px;
}
.aacl-ul-li-num span {
    margin-bottom: 0;
    margin-left: 2px;
}
.ys-nyban2-cry-le {
    margin-top: 54px;
}
.ys-nyban2-cry-le {
    width: 53%;
}
.ys-nyban2-cry-ri {
    width: 47%;
}
.about-honor-bj-img{
    margin-top: -50px;
}
@media screen and (max-width: 1260px) {
    .head-nav-item {
        padding: 0 12px;
    }
    .ys-nyban2-cry-le {
        margin-top: 45px;
    }
    .pacu-li-cont {
        top: calc(50% + 10px);
    }
    .about-honor-bj-img{
        margin-top: -40px;
    }
    .hscl-li-img{
        width: 70px;
    }
    .hmll-ul-li1 {
        width: 114px;
        height: 114px;
    }
    .hmll-ul-li2 {
        width: 88px;
        height: 88px;
    }
    .hmll-ul-li3 {
        width: 100px;
        height: 100px;
    }
    .hmll-ul-li4 {
        width: 90px;
        height: 90px;
    }
    .hmll-ul-li5 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li6 {
        width: 90px;
        height: 90px;
    }
    .hmll-ul-li7 {
        width: 82px;
        height: 82px;
    }
    .hmll-ul-li8 {
        width: 78px;
        height: 78px;
    }
    .hmll-ul-li9 {
        width: 102px;
        height: 102px;
    }
    .hmll-ul-li10 {
        width: 103px;
        height: 103px;
    }
    @keyframes move5 {
        0% {
            top: 68%;
            left: 68%;
            opacity: 0;
        }
    
        100% {
            top: 64%;
            left: 57%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move5_2 {
        0% {
            top: 64%;
            left: 57%;
            opacity: 1;
        }
    
        100% {
            top: 68%;
            left: 68%;
            opacity: 0;
        }
    }
}
    /* 1440end */
}
@media screen and (max-width: 1200px) {
    :root {
        /* 字号 */
        --font54: 40px;
        --font44: 32px;
        --font32: 26px;
    }
    .ys-cont1440 {
        width: 100%;
        padding: 0 40px;
    }
    .ys-main2 .ys-nybanner .ys-cont1440 {
        padding: 0 0px;
    }
    .ys-main2 .ys-nybanner .ys-bread {
        margin-left: 120px;
    }
    /* 1200end */
}
@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font54: 34px;
        --font44: 28px;
        --font32: 24px;
        --font24: 18px;
        /* 板块间距 */
        --space160: 80px;
        --space120: 60px;
        --space100: 50px;
        --space80: 40px;
        --space50: 25px;
        --parpspace12: 10px;
    }
    .home-serv-cry {
        width: 46%;
    }
    .ys-main2 .ys-nybanner .ys-cont1440 {
        padding: 0 40px;
    }
    .sumserv-cry-top-li {
        width: 180px;
    }
    .daul-cry-icon {
        width: 36px;
        height: 36px;
    }
    .query-main .rate2 {
        width: 94px;
    }
    .rcbl-icon-input{
        flex-wrap: wrap;
    }
    .rcbl-icon-input input {
        line-height: 26px;
    }
    .scul-box-btn {
        margin-top: 8px;
    }
    .scul-box-btn-icon {
        width: 20px;
        margin-right: 10px;
    }
    .settle-list-ul {
        margin-bottom: -40px !important;
    }
    .fcru-li-textarea textarea {
        height: 120px;
    }
    .ys-hd-pc{
        display: none;
    }
    .form-cry {
        padding-top: calc(var(--space120));
    }
    .ys-footer-top-le{
        display: none;
    }
    .ys-footer-top-ri {
        justify-content: left;
    }
    .ys-footer-mid-ul {
        flex-wrap: wrap;
    }
    .yfmu-li:first-child{
        margin-top: 0;
    }
    .yfmu-li:first-child .yfmu-li-box{
        padding-top: 0;
    }
    .yfmu-li{
        width: 100%;
        margin-top: 15px;
    }
    .yfmu-li .yfmu-li-box{
        padding-top: 15px;
    }
    .yfmu-li-box::after{
        display: block;
    }
    .ys-footer-mid {
        padding: 20px 0;
    }
    .yfmu-li::after {
        display: none;
    }
    .yfmu-li-box-le {
        width: 34px;
        margin-right: 8px;
    }
    .ys-footer-bom{
        flex-wrap: wrap;
    }
    .ys-footer-bom-ri>ul {
        justify-content: left;
    }
    .yftr-ul-li-code {
        width: 90px;
    }
    .yftr-ul-li-text {
        margin-top: 8px;
    }
    .fclc-text p{
        margin-top: 18px;
        margin-bottom: 18px;
    }
    .fclc-ul-li img {
        width: 18px;
        margin-right: 8px;
    }
    .fclc-ul-li {
        margin-bottom: 8px;
    }
    .form-cry-ri {
        padding-left: 30px;
    }
    .fcru-li-input input {
        line-height: 44px !important;
    }
    .form-cry-ri-ul {
        margin-top: -10px;
    }
    .fcru-li-code {
        width: 140px !important;
    }
    .fcru-li-textarea textarea {
        height: 100px;
    }
    .ysln-box {
        padding: 6px;
        margin-bottom: 2px;
    }
    .ysln-box-img {
        width: 20px;
        height: 14px;
        margin-bottom: 4px;
    }
    .yx-sidebar1-list {
        padding: 12px 0;
    }
    .cflu-li img {
        width: 24px;
        margin-right: 10px;
    }
    .cont-firm-le {
        padding-right: 20px;
    }
    .cont-firm-le-text {
        margin-top: 12px;
    }
    .cont-firm-le-ul {
        margin-top: 20px;
    }
    .contact-bom-ul-li {
        width: 50%;
    }
    .contact-bom-ul-li:nth-child(2n+1){
        animation-delay: .2s;
    }
    .contact-bom-ul-li:nth-child(2n+2){
        animation-delay: .3s;
    }
    .contact-form .form-cry-ri-btn {
        width: 362px;
        position: relative;
        right: 0;
        bottom: 0px;
    }
    .contact-form .fcru-li3 {
        width: 100%;
    }
    .cbul-box-word {
        padding: 20px 25px 25px;
    }
    .cbul-box-word-ul {
        margin-top: 8px;
    }
    .cont-form-text p {
        margin-top: 15px;
    }
     .slick-dots li {
        width: 8px;
        height: 8px;
    }
    .detail-brief-le {
        padding-right: 30px;
    }
    .detail-brief-le-text p {
        margin-top: 12px;
    }
    .detail-brief-le-btn {
        margin-top: 25px;
    }
    .deve-talent {
        padding: var(--space160) 0;
    }
    .deve-envi .mod-btn-prev {
        left: 19%;
    }
    .deve-envi .mod-btn-next {
        right: 19%;
    }
    .mod-btn-prev,
    .mod-btn-next{
        width: 32px !important;
    }
    .deve-recr-select{
        flex-wrap: wrap;
    }
    .deve-recruit .qcrt-cry-report-li {
        width: 200px;
    }
    .qcrt-cry-query {
        flex: 1;
        display: flex;
        width: auto;
    }
    .deve-recr-sele-ri{
        width: 100%;
        margin-top: 10px;
    }
    .drsr-query{
        flex: 1;
        display: flex;
    }
    .drul-top {
        padding: 20px 35px;
    }
    .drul-top-le{
        width: 100%;
    }
    .drul-top{
        flex-wrap: wrap;
    }
    .drul-top-ri{
        flex-wrap: wrap;
        margin-top: 3px;
    }
    .drul-top-btn {
        margin-left: 0px;
        width: 100%;
        margin-top: 5px;
    }
    .drul-bom {
        padding: 25px 50px 50px;
    }
    .drul-bom-btn {
        width: 130px;
        margin-top: 20px;
    }
    .dbul-text {
        margin-top: 6px;
    }
    .deve-recr-sele-ri .qcrt-cry-query-input img {
        width: 22px;
        height: 22px;
        margin-left: 20px;
        margin-top: -3px;
    }
    .deve-recr-sele-ri .qcrt-cry-query-input input {
        padding-left: 6px;
        line-height: 45px;
    }
    .qcrl-top-icon {
        width: 20px;
    }
    .drul-bom-ul-li {
        margin-top: 20px;
    }
    .qcrl-top {
        padding: 9px 20px;
    }
    .ys-main2 {
        margin-top: 0;
    }
    .ndeta-cry-cont {
        padding-bottom: 30px;
    }
    .ndeta-cry-btn {
        width: 240px;
    }
    .mod-item-text {
        margin-top: 6px;
    }
    .std-btn3-box,
    .std-btn2-box,
    .std-btn4-box,
    .std-btn1-box{
        padding: 9px 25px;
    }
    .news-cry-bom-li {
        width: 50%;
    }    
    .news-cry-bom-li:nth-child(2n+1){
        animation-delay: .2s;
    }
    .news-cry-bom-li:nth-child(2n+2){
        animation-delay: .3s;
    }
    .news-cry-top .sumserv-cry-top-li {
        width: 180px;
    }
    .sumserv-cry-top-li {
        padding:7px 0;
    }
    .choose-cry .part-serv {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .ys-nyban2-cry-ri {
        padding-left: 30px;
    }
    .ys-nyban2-cry-le {
        margin-top: 10px;
    }
    .part-serv-cry-le {
        width: 100%;
    }
    .part-serv-cry-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }
    .home-prog-le{
        width: 100%;
    }
    .home-prog-ri{
        width: 100%;
        margin-top: 20px;
    }
    .part-adva-cry-ul{
        position: relative;
        left: 0%;
        top: 0%;
        transform:none;
    }
    .pacu-li-cont {
        width: 100%;
        position: relative;
        left: 0%;
        top: 0%;
        transform:none;
        z-index: 10;
    }
    .part-adva-bj{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .part-adva-bj img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .pacu-li {
        height: 100%;
        position: relative;
        padding: var(--space160) 20px;
    }
    .home-prog-ri {
        padding-left: 0;
    }
    .choose-main .hplu-li {
        padding: 10px 20px;
    }
    .hpru-li-top-word {
        padding: 0 30px;
    }
    .hltw-ri {
        width: 160px;
    }
    .ys-main2 .yncl-top-btn {
        width: 170px;
    }
    .yncl-top-text p {
        margin-top: 10px;
    }
    .yncl-top-btn{
        margin-top: 10px;
    }
    .ys-mbx {
        bottom: 0;
    }
    .home-merit-circle1 {
        width: 400px;
        height: 400px;
    }
    .home-merit-circle2 {
        width: 700px;
        height: 700px;
    }
    .home-merit-text {
        margin-top: 20px;
    }
    .home-merit-btn {
        margin-top: var(--space50) !important;
    }
    .home-merit-btn{
        flex-wrap: wrap;
        width: fit-content;
        justify-content: center;
    }
    .home-merit-btn1{
        margin-bottom: 10px;
    }
    .mod-btn-prev, .mod-btn-next {
        width: 26px !important;
    }
    .hprb-li-le {
        width: 130px;
        left: 0px;
    }
    .home-news-btn {
        margin-top: var(--space120);
    }
    .home-news .slick-dots {
        bottom: -5px;
    }
    .hnul-box-word-btn {
        margin-top: 20px;
    }
    .hnul-box-word {
        padding: 20px 20px 30px;
    }
    .home-service .ys-cont1600 {
        position: relative;
        top: 0%;
        left: 0;
        transform: none;
    }
    .home-service-bj{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .home-service-bj img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .home-serv-cry {
        padding: var(--space120) 0;
    }
    .settle-list-ul{
        margin: 0 -8px;
    }
    .settle-list-ul-li {
        padding: 0 8px;
    }
    .ysln-tan-cry {
        padding: 15px 15px;
    }
    .ytcb-le {
        padding:0 27px;
    }
    .ysln-tan-cry-bom {
        padding-top: 8px;
        margin-top: 8px;
    }
    .ytct-le {
        width: 20px;
        margin-top: 2px;
    }
    .ytcb-ri {
        width: 16px;
    }
    .std-btn3-box-icon {
        width: 20px;
    }
    .home-head-ul-li {
        padding: 0 5px;
    }
    .home-head-ul {
        padding: 20px 5px;
    }
    .hhul-box-img {
        width: 40px;
    }
    .hhul-box-text p {
        margin-top: 8px;
    }
    .home-head-ul-li::after {
        height: 30px;
    }
    .ys-phnav-header a, .ys-phnav-header-font{
        display: flex;
        align-items: center;
    }
    .head-phone-text {
        color: #0E1D44;
        font-size: 16px;
    }
    .head-phone-img img:nth-child(2){
        opacity: 1;
    }
    .ys-phnav-logo {
        width: 90px;
    }
    .ys-phnav-header a, .ys-phnav-header-font, .ys-phnav-logo, .ys-phnav-r>div{
        line-height: 0;
    }
    .ys-phnav-menu {
        display: none;
        position: fixed;
        left: 0;
        top: 56px;
        width: 100%;
        height: calc(100% - 56px);
        padding: 20px;
        background: #0849C3;
        color: #fff;
    }
    .head-search-img  img:nth-child(2){
        opacity: 1;
    }
    .ys-phnav-menubtn{
        margin-top: 3px;
    }
    .head-search-img {
        width: 26px;
    }
    .head-phone-img {
        width: 20px;
        margin-right: 6px;
    }
    .sumserv-main .yncl-top-text p {
        margin-top: 10px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        max-height: 5em;
    }
    .yncl-bom {
        bottom: 40px;
    }
    .ys-main2 .yncl-top-btn {
        width: 164px;
    }
    .sumserv-main .ys-main2 .yncl-top-btn {
        margin-top: 20px;
    }
    .sumserv-cry-bom-li{
        flex-direction: column-reverse;
    }
    .sumserv-cry-bom-li:nth-child(even) {
        flex-direction: column-reverse;
    }
    .scbl-le{
        width: 100%;
        padding-left: 0;
    }
    .scbl-ri{
        width: 100%;
    }
    .sumserv-cry-bom-li:nth-child(even) .scbl-le {
        padding-left: 0;
    }
    .list-auth-ul-li {
        padding: 0 12px;
        margin-bottom: 35px;
    }
    .list-auth-ul{
        margin: 0 -12px;
    }
    .lwul-num p {
        font-size: 46px;
    }
    .list-why-cry-text {
        margin-top: 20px;
    }
    .lglt-ul-li-icon {
        width: 70px;
    }
    .sumserv-cry-bom-li {
        padding-top: var(--space80);
    }
    .scbl-le{
        padding-right: 0;
        margin-top: 20px;
    }
    .scbl-le-text p{
        margin-top: 6px;
    }
    .scbl-le-ul-li::before {
        width: 8px;
        height: 8px;
        margin-top: 17px;
    }
    .scbl-le-ul-li p {
        padding: 8px 0;
        padding-left: 18px;
    }
    .std-btn3-box, .std-btn2-box, .std-btn4-box, .std-btn1-box {
        padding: 8px 23px;
    }
    .scbl-le-btn {
        width: 180px;
    }
    .sumserv-cry-top-ul {
        margin-top: 25px !important;
    }
    .listserv-main .yncl-top{
        position: absolute;
        top: 0%;
    }
    .list-auth-ul{
        margin: 0 -10px;
    }
    .list-auth-ul-li{
        padding: 0 10px;
        width: 33.333333%;
    }
    .list-auth-ul-li:nth-child(3n+1){
        animation-delay: .2s;
    }
    .list-auth-ul-li:nth-child(3n+2){
        animation-delay: .3s;
    }
    .list-auth-ul-li:nth-child(3n+3){
        animation-delay: .4s;
    }
    .list-auth-btn {
        width: 200px;
        margin-top: 0;
    }
    .std-btn4-box-icon {
        width: 18px;
    }
    .list-why-cry-text {
        margin-top: 10px;
    }
    .list-why-ul{
        margin: 0 -30px;
    }
    .list-why-ul-li {
        padding: 0 30px;
    }
    .lwul-num p {
        font-size: 40px;
    }
    .lwul-num span {
        margin-bottom: 5px;
    }
    .lwul-text {
        margin-top: 2px;
    }
    .list-why-cry{
        padding: var(--space160) 20px !important;
    }
    .laul-cry {
        padding: 20px 20px;
    }
    .laul-box-tit {
        margin-top: 20px;
    }
    .laul-box-txt p{
        margin-top: 4px;
    }
    .laul-box-icon {
        width: 30px;
    }
    .list-adva-ul{
        margin: 0 -10px;
        margin-bottom: -20px !important;
    }
    .list-adva-ul-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .list-group-le {
        padding-right: 40px;
    }
    .lglt-ul-li-icon {
        width: 56px;
        left: -28px;
        top: -16px;
    }
    .lglt-ul-li-text p {
        margin-top: 10px;
    }
    .list-group-le-bom {
        margin-top: 25px;
        margin-bottom: var(--space50);
    }
    .settle-list-ul-li{
        margin-bottom: 25px;
    }
    .settle-plan-ri {
        width: 320px;
        padding: 15px 15px 10px;
    }
    .settle-plan-ri-link {
        margin-top: 12px;
    }
    .query-cry-le-li {
        padding: 12px 15px;
        margin-bottom: 12px;
    }
    .qcll-icon {
        width: 20px;
    }
    .query-cry-le {
        width: 200px;
    }
    .query-cry-ri {
        width: calc(100% - 200px);
        padding-left: 35px;
    }
    .qcrt-cry {
        margin-top: 15px;
    }
    .qcrt-cry{
        flex-wrap: wrap;
    }
    .qcrt-ul{
        width: 100%;
        flex: auto;
    }
    .qcrt-ul{
        margin: 0 -10px;
    }
    .qcrt-ul-li {
        padding: 0 10px;
    }
    .qcrt-btn {
        min-width: 140px;
        margin-left: 0px;
        margin-top: 10px;
    }
    .qcrb-cry ul li span {
        padding: 10px 10px;
    }
    .qcrb-cry-head {
        margin-top: 10px;
    }
    .qcrb-ul-li a {
        flex-wrap: wrap;
    }
    .qcrb-ul-li-le {
        width: 100%;
    }
    .qcrb-ul-li-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 22px;
        padding-right: 0;
    }
    .qulr-btn {
        margin-top: 13px;
        margin-bottom: 5px;
    }
    .qbul-le, .qbul-ri {
        width: 220px;
        padding: 12px 0;
    }
    .qcrt-cry-report {
        width: 100%;
        flex-wrap: wrap;
    }
    .qcrt-cry-report-li{
        width: 100%;
        margin-bottom: 10px;
    }
    .query-main .qcrt-cry-query {
        margin-top: 5px;
    }
    .query-main .qcrt-cry-query {
        margin-top: 10px;
    }
    .query-main .qcrt-cry-query {
        width: 100%;
    }
    .reso-cry-top-oper.rate3{
        width: 60px;
    }
    .rcbl-icon.rate3 {
        width: 60px;
    }
    .query-main .rate2 {
        width: 108px;
    }
    .query-main .rate4 {
        width: 80px;
        padding: 0 15px;
    }
    .rate3,
    .rate2,
    .rate1,
    .rate4{
        padding: 0 10px;
    }
    .query-main .rate2 {
        width: 84px;
    }
    .qcrt-ul-li-input p {
        padding: 0 10px;
    }
    .qcrt-ul-li-input input {
        padding: 0 10px;
    }
    .qcrt-ul{
        margin: 0 -8px;
    }
    .qcrt-ul-li {
        padding: 0 8px;
    }
    .home-serv-cry {
        width: 60%;
    }
    .home-serv-text p {
        margin-top: 20px;
    }
    .home-serv-sele {
        margin-top: 40px;
    }
    .hsbd-top {
        width: 300px;
    }
    .hsbd-top-icon {
        width: 24px;
    }
    .hsbd-top {
        padding: 8px;
    }
    .home-serv-sele-btn a {
        width: 40px;
        height: 40px;
        top: 0px;
    }
    .ys-ban-dots {
        left: 25px;
    }
    .ybdu-li {
        height: 60px;
    }
    .ybdu-li-line {
        height: 60px;
    }
    .home-main .ys-ban-text p {
        margin-top: 10px;
        width: 55.75%;
    }
    .ys-ban-btn {
        margin-top: 20px;
    }
    .detail-main .ys-nyban2-cry {
        padding: var(--space160) 0;
    }
    .detail-main .ys-nyban2-cry-le {
        width: 76.5%;
    }
    .detail-main .ys-mbx {
        padding-left: 100px;
    }
    .dcul-ri-ul{
        margin: 0 -10px;
        margin-bottom: -20px !important;
    }
    .dcul-ri-ul-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .drul-cry {
        padding-left: 18px;
    }
    .detail-area-ul .slick-dots {
        bottom: -25px;
    }
    .dril-top-icon {
        width: 24px;
    }
    .dril-top-tit {
        padding: 0 12px;
    }
    .dcul-ri-btn {
        min-width: 160px;
        margin-top: 10px;
    }
    .detail-area-ul{
        margin: 0 -10px;
    }
    .detail-area-ul-li {
        padding: 0 10px;
    }
    .list-auth-ul .slick-dots{
        bottom: -0px;
    }
    .list-auth-btn {
        margin-top: 15px;
    }
    .dcul-ri-issue-li {
        padding-top: 20px;
        padding-bottom:20px;
    }
    .ys-mbx{
        display: none;
    }
    .drcl-le::after {
        bottom: -110px;
        width: 6px;
        height: 110px;
    }
    .aacl-ul{
        margin-top: 0px;
    }
    .aacl-ul-li {
        margin-top: 15px;
    }
    .about-qual-text {
        width: 80%;
    }
    .hhul-box-img {
        width: 34px;
    }
    .hhul-box-text p {
        margin-top: 4px;
    }
    .sumserv-cry-top{
       display: none;
    }
    .about-auth-cry-ri {
        padding-left: var(--space100);
    }
    .aacr-ul-li {
        padding: 0 10px;
    }
    .aacr-ul {
        margin: 0 -10px;
    }
    .about-auth,
    .about-qual{
        padding-bottom: var(--space50);
    }
    /* .alcl-point-addr p {
        display: none;
    }
    .alcl-point-addr {
        width: 10px;
        height: 30px;
        border-radius: 100%;
    } */
    .about-qual-bj .alcl-point-cry {
        min-width: 240px;
    }
    .alcl-point-cry::after {
        bottom: -30px;
        right: 19px;
        border: 16px solid transparent;
        backdrop-filter: blur(16px);
        border-top-color: rgba(242, 245, 249, 0.6);
        filter: drop-shadow(0px 3px 18px rgba(0, 0, 0, 0.14));
    }
    .alcl-point-cry-top img {
        width: 18px !important;
    }
    .alcl-point-addr {
        padding: 3px 12px;
    }
    .first-slide .timeline-lines {
        width: 340px;
    }
    .cry-swiper .swiper-slide {
        width: 340px;
    }
    .cry-swiper .swiper-slide.first-slide {
        width: 600px;
    }
    .ctimeline-year {
        font-size: 46px;
    }
    .swiper-slide:not(.first-slide):not(.last-slide) .ctimeline-year {
        font-size: 34px;
    }
    .timeline-slide-images {
        width: 40px;
    }
    .cry-swiper .swiper-slide {
        height: 350px;
    }
    .timeline-body p {
        margin-top: 15px;
    }
    .timeline-lines:before {
        width: 3px;
        height: 56px;
        top: -28px;
    }
    .cry-swiper .swiper-slide.last-slide {
        padding-left: 30px;
    }
    .about-qual-cry{
        flex-wrap: wrap;
    }
    .about-qual-cry-le{
        width: 100%;
    }
    .about-qual-cry-ri{
        width: 100%;
        display: none;
    }
    .aqcl-ul-li {
        padding-top: 20px;
    }
    .apsp-ul.swiper-wrapper{
        width: auto;
    }
    .form-cry-ri {
        padding-left: 25px;
    }
    .ys-pcfy{
        display: block;
    }
    .comp-tabli.dot{
        display: none;
    }
    .ysln-tan-cry-img{
        width: 60px;
    }
    .qcrl-bom-cont-ul {
        height: 130px;
    }
    .lwul-num p {
        font-size: 28px;
    }
    .lwul-num span {
        margin-bottom: 0px;
        margin-left: 3px;
    }
    .qcrt-cry-le {
        width: 100%;
    }
    .first li, .prev li, .next li, .end li {
        width: 34px;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 6px;
    }
    .news-cry-btn .ys-pcfy {
        margin-top: 30px;
    }
    .yx-search3xlbox {
        height: 140px;
    }
    .yx-search3-tbox {
        width: 60%;
    }
    .yx-search3xlbtn {
        width: 22px;
    }
    .rcbl-pdf-img, .rcbl-icon-img {
        width: 26px;
    }
    .about-qual-cry2{
        display: block;
    }
    .aacl-ul-li-num span {
        margin-bottom: 0;
        margin-left: 2px;
    }
    .about-qual-cont{
        padding-bottom: 30px;
    }
    .deve-envi-cry .swiper-slide-active .decs-img {
        transform: scale(1);
    }
    .about-proc-swiper-point {
        width: auto;
    }
    .about-proc-swiper-point::after {
        width: 85%;
    }
    .apsp-ul-li-dots{
        margin: 0 auto;
    }
    .settle-main .ys-nyban2-cry-le {
        margin-top: 50px;
    }
    .ys-nyban-text {
        margin-top: 20px;
    }
    .yncl-bom {
        bottom: 15px;
    }
    .ys-nyban2-cry-le {
        margin-top: 56px;
    }
    .pacu-li-cont {
        top: 0;
    }
    .about-honor-bj-img{
        margin-top: -30px;
    }
    .hscl-li{
        padding: 0 6px;
    }
    .home-serv-cry-logo {
        margin: 0 -6px;
    }
    .home-serv-text p {
        margin-top: 14px;
    }
    .home-serv-sele {
        margin-top: 25px;
    }
    @keyframes move6 {
        0% {
            top: 0%;
            left: 14%;
            opacity: 0;
        }
    
        100% {
            top: 32%;
            left: 26%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move6_2 {
        0% {
            top: 32%;
            left: 26%;
            opacity: 1;
        }
    
        100% {
            top: 0%;
            left: 14%;
            opacity: 0;
        }
    }
    
    @keyframes move7 {
        0% {
            top: 0%;
            left: 5%;
            opacity: 0;
        }
    
        100% {
            top: 30%;
            left: 16%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move7_2 {
        0% {
            top: 30%;
            left: 16%;
            opacity: 1;
        }
    
        100% {
            top: 0%;
            left: 5%;
            opacity: 0;
        }
    }
    @keyframes move9 {
        0% {
            top: 48%;
            left: 24%;
            opacity: 0;
        }
    
        100% {
            top: 67%;
            left: 34%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move9_2 {
        0% {
            top: 67%;
            left: 34%;
            opacity: 1;
        }
    
        100% {
            top: 48%;
            left: 24%;
            opacity: 0;
        }
    }
    @media screen and (max-width: 991px) {
        
    }
    /* 1199end */
}
@media screen and (max-width:767px) {
    :root {
        /* 字号 */
        --font54: 28px;
        --font44: 24px;
        --font32: 20px;
        --font24: 16px;
        --font18: 14px;
        /* 板块间距 */
        --space160: 70px;
        --space120: 45px;
        --space100: 50px;
        --space80: 30px;
        --space50: 20px;
        --parpspace12: 5px;
    }
        .home-merit {
        min-height: 30vh;
    }
    .alcl-point-cry {
        box-shadow:
        0px 5px 15px 0px rgba(4, 56, 255, 0.1);
    }
    .about-layo-ul-li{
        margin-bottom: 15px;
    }
    .settle-list-ul {
        margin-bottom: -30px !important;
    }
    .ys-ban-pc, .ys-nyban-pc{
        display: none;
    }
    .ys-ban-video{
        display: none;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    .ys-cont1440 {
        width: 100%;
        padding: 0 20px;
    }
    .yftr-ul-li-code {
        width: 80px;
    }
    .yftr-ul{
        margin: 0 -5px;
    }
    .yftr-ul-li {
        padding: 0 5px;
    }
    .yftr-ul-li-text {
        margin-top: 4px;
    }
    .yfmu-li .yfmu-li-box {
        padding-top: 10px;
    }
    .yfmu-li-box-le {
        width: 30px;
    }
    .yfmu-li{
        margin-top: 10px;
    }
    .form-cry .ys-cont1440 {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .form-cry-le {
        width: 100%;
        margin-top: 30px;
    }
    .form-cry-ri{
        width: 100%;
        padding-left: 0;
    }
    .fclc-ul-li {
        margin-bottom: 5px;
    }
    .fclc-ul-li img {
        width: 16px;
        margin-right: 6px;
    }
    .fclc-text p{
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .fcru-li-textarea textarea {
        height:90px;
    }
    .fcru-li1 {
        width: 100%;
    }
    .fcru-li-input-cue{
        font-size: 12px;
    }
    .std-btn2-box {
        padding: 7px 30px;
    }
    .ys-footer-bom {
        margin: 15px 0px;
    }
    .ysln-box {
        padding: 6px 4px;
        margin-bottom: 0px;
    }
    .ysln-box-img {
        width: 20px;
        height: 14px;
        margin-bottom: 4px;
    }
    .yx-sidebar1-list {
        padding: 12px 0;
    }
    .fcru-li {
        margin-top: 30px;
    }
    .contact-firm .ys-cont1440 {
        flex-wrap: wrap;
    }
    .cont-firm-le{
        width: 100%;
        padding-right: 0;
    }
    .cont-firm-ri{
        width: 100%;
        margin-top: 20px;
    } 
    .contact-bom-ul-li {
        width: 100%;
        margin-top: 24px;
    }
    .contact-bom-ul{
        margin-top: -24px !important;
    }
    .cbul-box-word {
        padding: 20px 20px 25px;
    }
    .contact-form .fcru-li1 {
        width: 100%;
    }
    .contact-form .form-cry-ri-btn {
        width: 100%;
    }
    .cont-form-text p {
        margin-top: 10px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .dsul-box-top-ri {
        width: 50px;
    }
    .dsul-box {
        padding: 15px 25px 25px;
    }
    .deve-envi-cry{
        padding: 0 20px;
    }
    .decs-img img{
        width: 100%;
    }
    .deve-envi{
        padding-bottom: 80px;
    }
    .hprb-li-btn {
        top: 106%;
        transform: translateY(0%);
    }
    .deve-envi-cry-swiper.swiper-container {
        overflow: visible;
    }
    .deve-envi .mod-btn-prev {
        left: 39%;
    }
    .deve-envi .mod-btn-next {
        right: 39%;
    }
    .mod-btn-prev,
    .mod-btn-next{
        width: 30px !important;
    }
    .deve-recr-text p {
        margin-top: 10px;
    }
    .deve-recr-sele-ri{
        flex-wrap: wrap;
    }
    .deve-recruit .qcrt-cry-report-li {
        width: 100%;
    }
    .qcrt-cry-query {
        margin-left: 0;
        margin-top: 10px;
    }
    .deve-recr-sele-ri .qcrt-cry-query-input {
        margin-right: 0px;
    }
    .qcrt-cry-query-btn {
        min-width: auto;
        margin-left: 10px;
    }
    .deve-recr-sele-ri .qcrt-cry-query-input img {
        width: 20px;
        height: 20px;
        margin-left: 15px;
        margin-top: -1px;
    }
    .qcrt-cry-query-btn   .std-btn2-box {
        padding: 10px 32px;
    }
    .drul-top {
        padding: 20px 20px;
    }
    .drul-top-cry {
        margin: 0 -10px;
    }
    .dtcn-text {
        padding: 0 10px;
    }
    .drul-top-cry{
        flex-wrap: wrap;
    }
    .drul-bom {
        padding: 20px 20px 30px;
    }
    .drul-bom-btn {
        width: 116px;
        margin-top: 10px;
    }
    .drul-bom-ul-li {
        margin-top: 15px;
    }
    .dbul-text {
        margin-top: 3px;
    }
    .deve-recr-ul-li {
        margin-top: 15px;
    }
    .deve-recr-btn {
        width: 150px;
        margin-top: 25px;
    }
    .drul-top-btn img {
        width: 18px;
        margin-left: 8px;
    }
    .std-btn4-box-icon {
        width: 18px;
    }
    .std-btn4-box {
        padding: 7px 30px;
        gap: 12px;
    }
    .dsul-box-bom {
        padding-top: 15px;
        margin-top: 15px;
    }
    .develop-main .slick-dots {
        bottom: -25px;
    }
    .deve-system-ul .slick-dots {
        bottom: -15px;
    }
    .deve-envi {
        padding-bottom: 85px;
    }
    .deve-talent{
        padding-top: 65px;
    }
    .ys-cont1000 {
        width: 100%;
    }
    .ndeta-cry-cont {
        margin-top: 10px;
        padding-bottom: 30px;
    }
    .ndeta-cry-btn {
        width: 170px;
    }
    .ndeta-cry-btn .std-btn4-box-icon img:nth-child(1) {
        margin-top: 0px;
    }
    .news-cry-bom-li {
        width: 100%;
    }
    .news-cry-bom-li:nth-child(n){
        animation-delay: .2s;
    }s
    .ncbl-top {
        margin-top: 12px;
    }
    .news-cry-top .sumserv-cry-top-li {
        width: 100px;
    }
    .sumserv-cry-top-li {
        padding: 1px 0;
    }
    .ys-cont1600 {
        width: 100%;
        padding: 0 20px;
    }
    .hpru-li-top-word {
        position: relative;
        bottom: 0px;
        align-items: end;
        padding: 0 20px;
        width: 100%;
        padding-top: 100px;
        padding-bottom: var(--space80);
    }
    .hpru-li-top-img {
        top: 0;
        left: 0;
        position: absolute;
    }
    .hpru-li-top-img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .hpru-li-top-word {
        flex-wrap: wrap;
    }
    .hltw-ri {
        width: 130px;
        margin-left: 0px;
        margin-top: 15px;
    }
    .hltw-ri-btn2 {
        margin-top: 10px;
    }
    .std-btn3-box-icon {
        width: 18px;
    }
    .std-btn3-box {
        gap: 10px;
    }
    .std-btn2-box, .std-btn1-box {
        padding: 8px 15px;
    }
    .std-btn3-box,.std-btn4-box{
        padding: 7px 23px;
    }
    .choose-main .hplu-li {
        padding: 10px 15px;
    }
    .hltw-le-text p {
        margin-top: 10px;
    }
    .pscl-ul-li {
        width: 100%;
        margin-top: 15px;
    }
    .pscl-ul-li-box {
        padding: 20px;
    }
    .ys-nyban2-cry-le{
        width: 100%;
    }
    .ys-nyban2-cry-ri{
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
        padding-bottom: 35px;
    }
    .ys-main2 .yncl-top-btn {
        width: 156px;
    }
    /* .partners-main .home-merit{
        padding:80px 0;
    } */
    /* .partners-main .home-merit-cry {
        top: 50%;
    } */
    /* .home-main .home-merit {
        padding-top: 0;
        margin-top: 200px;
        padding-bottom: var(--space80);
    } */
    .home-main .home-merit-cry {
        width: 80%;
    }
    .home-merit-circle1 {
        width: 320px;
        height: 320px;
    }
    .home-merit-circle2 {
        width: 520px;
        height: 520px;
    }
    /* .home-merit .std-btn1-box p, .std-btn2-box p, .std-btn3-box p, .std-btn4-box p {
        font-size: 12px;
    } */
    .home-merit-text {
        margin-top: 10px;
    }
    /* .home-main .home-merit-cry {
        top: 49%;
    } */
    .home-merit-btn {
        margin-top: 10px !important;
    }
    .hmll-ul-li1 {
        width: 94px;
        height: 94px;
    }
    .hmll-ul-li2 {
        width: 74px;
        height: 74px;
    }
    .hmll-ul-li3 {
        width: 86px;
        height: 86px;
    }
    .hmll-ul-li4 {
        width: 78px;
        height: 78px;
    }
    .hmll-ul-li5 {
        width: 70px;
        height: 70px;
    }
    .hmll-ul-li6 {
        width: 78px;
        height: 78px;
    }
    .hmll-ul-li7 {
        width: 72px;
        height: 72px;
    }
    .hmll-ul-li8 {
        width: 68px;
        height: 68px;
    }
    .hmll-ul-li9 {
        width: 88px;
        height: 88px;
    }
    .hmll-ul-li10 {
        width: 90px;
        height: 90px;
    }
    .hplu-li {
        padding: 10px 20px;
    }
    .hplu-li-le {
        width: 26px;
    }
    .hplu-li-ri {
        width: 20px;
        flex-shrink: 0;
        position: relative;
    }
    .home-prog-ri-bom {
        margin: 0px 40px;
    }
    .hprb-li-ri {
        width: 93%;
        margin-top: 25px;
    }
    .home-main .hprb-li-btn {
        top: 50%;
        transform: translateY(-50%);
    }
    .mod-btn-prev, .mod-btn-next {
        width: 26px !important;
    }
    .hprb-li{
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .hprb-li-le {
        width: 100px;
        left: 0px;
        top: 34px;
    }
    .mod-btn-prev {
        left: 10px;
    }
    .mod-btn-next {
        right: 10px;
    }
    .hprb-li-ri::before {
        display: none;
    }
    .hprb-li-ri-text p {
        margin-top: 2px;
    }
    .ysln-tan-cry {
        padding: 10px;
    }
    .ysln-tan-cry-bom {
        margin-top: 5px;
    }
    .ytcb-le {
        padding: 0 20px 0 30px;
    }
    .fcru-li-input input {
        line-height: 42px !important;
    }
    .fcru-li-code {
        width: 120px !important;
    }
    .std-btn3-box-icon {
        width: 16px;
    }
    .ys-phnav-logo {
        width: 80px;
    }
    .head-search-img {
        width: 24px;
    }
    .head-phone-img {
        width: 18px;
        margin-right: 4px;
        margin-top: 0px;
    }
    .yncl-bom {
        width: 100%;
        bottom: 0;
        position: relative;
        margin-top: 20px;
    }
    .sumserv-cry-text {
        width: 100%;
        padding: 0 20px;
    }
    .sumserv-cry-text p {
        margin-top: 10px;
    }
    .sumserv-cry-top-ul {
        margin-top: 15px !important;
    }
    .sumserv-cry-top-li {
        width: 150px;
    }
    .scbl-le-ul {
        padding-right: 0px;
    }
    .scbl-le-ul2{
        margin: 0;
    }
    .scbl-le-ul2 .scbl-le-ul-li {
        padding: 0px;
        width: 100%;
    }
    .std-btn4-box-icon {
        width: 16px;
    }
    .list-auth-ul{
        margin: 0 -5px;
    }
    .list-auth-ul-li{
        padding: 0 5px;
        width: 100%;
        margin-bottom: 20px;
    }
    .list-auth-ul-li:nth-child(n){
        animation-delay: .2s;
    }
    .listserv-main .yncl-top {
        position: relative;
    }
    .list-why-ul{
        flex-wrap: wrap;
        margin:0 -10px;
    }
    .list-why-ul-li{
        width: 50%;
        padding: 0 10px;
    }
    .list-adva-ul-li{
        width: 100%;
        margin-bottom: 15px;
    }
    .list-adva-ul-li:nth-child(n){
        animation-delay: .2s;
    }
    .laul-box-icon {
        width: 26px;
    }
    .list-group-cry{
        flex-wrap: wrap;
    }
    .list-group-le{
        width: 100%;
        padding-right: 0;
    }
    .list-group-ri{
        width: 100%;
    }
    .lglt-ul-li-icon {
        width: 49px;
        left: -25px;
        top: -14px;
    }
    .settle-list-ul-li{
        width: 100%;
    }
    .settle-list-ul-li:nth-child(n){
        animation-delay: .2s;
    }
    .scul-box-btn-icon {
        width: 18px;
        margin-right: 6px;
    }
    .scul-box-btn {
        margin-top: 5px;
    }
    .settle-list-ul-li{
        margin-bottom: 20px;
    }
    .settle-plan .ys-cont1600 {
        position: relative;
        left: 0%;
        transform: translateX(0%);
        bottom: 0px;
        flex-wrap: wrap;
        padding: var(--space120) 20px;
    }
    .settle-plan-bj {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }
    .settle-plan-bj img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .settle-plan-ri{
        margin-top: 30px;
    }
    .detail-brief-le{
        width: 100%;
    }
    .detail-brief-ri{
        width: 100%;
        margin-top: 30px;
    }
    .detail-brief-le-text p {
        margin-top: 10px;
    }    
    .detail-brief-le-btn {
        margin-top: 15px;
    }
    .query-cry .ys-cont1440{
        flex-wrap: wrap;
    }
    .query-cry-le{
        width: 100%;
    }
    .query-cry-ri{
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .query-cry-le-li {
        padding: 10px 15px;
        margin-bottom: 10px;
    }
    .qcll-icon {
        width: 18px;
    }
    .qcrt-ul-li-input input {
        line-height: 40px;
    }
    .qcrt-btn p {
        line-height: 40px;
    }
    .qcrt-btn .std-btn2-box {
        padding: 0px 20px;
    }
    .qcrt-ul{
        margin: 0 -5px;
    }
    .qcrt-ul-li {
        padding: 0 5px;
    }
    .qcrb-ul {
        margin-top: 15px;
        padding: 14px 15px;
    }
    .qcrb-ul-li span:last-child {
        padding: 0 15px;
    }
    .qcrb-ul .qcrb-ul-li span:nth-child(1) {
        width: 26%;
        padding-right: 5px;
    }
    .qulr-btn img {
        width: 18px;
        margin-right: 6px;
    }
    .qcrb-ul-li-ri {
        margin-top: 20px;
    }
    .qulr-btn {
        margin-top: 15px;
    }
    .qbul-le, .qbul-ri {
        width: 160px;
        padding: 12px 0;
    }
    .qcrt-cry-query-input input {
        line-height: 42px;
    }
    .qcrt-cry-query-icon {
        width: 42px;
        height: 42px;
    }
    .qcrt-cry-query-icon img {
        width: 20px;
    }
    .reso-cry-top-oper.rate3{
        width: 50px;
    }
    .rate3{
        padding: 0 10px;
    }
    .rate2 {
        padding: 0 10px;
    }
    .rcbl-icon.rate3 {
        width: 50px;
    }
    .query-main .rate2 {
        width: 76px;
    }
    .rcbl-pdf-img, .rcbl-icon-img {
        width: 24px;
    }
    .query-main .rate2 {
        width: 48px;
    }
    .rcbl-icon-input input {
        width: 42px;
    }
    .query-main .rate4 {
        width: 72px;
    }
    .qcrt-ul{
        flex-wrap: wrap;
    }
    .qcrt-ul-li {
        width: 100%;
    }
    .qcrt-ul-li:nth-child(2){
        margin-top: 8px;
    }
    .hsbd-top {
        width: 200px;
    }
    .hsbd-top-icon {
        width: 22px;
    }
    .hsbd-top {
        padding: 6px;
    }
    .home-serv-sele-btn a {
        width: 34px;
        height: 34px;
        top: 2px;
    }
    .home-serv-cry {
        width: 78%;
    }
    .home-serv-text p {
        margin-top: 15px;
    }
    .home-serv-sele {
        margin-top: 25px;
    }
    .qcrl-bom {
        top: 33px;
    }
    .qbul-le-ul-li {
        padding: 4px 10px;
    }
    .qbul-ri-ul-li {
        padding: 4px 10px;
    }
    .qlul-icon {
        width: 20px;
    }
    .qrul-box {
        width: 16px;
        height: 16px;
    }
    .qrul-box::before {
        width: 8px;
        height: 8px;
    }
    .ys-ban-dots {
        left: 2px;
    }
    .ybdu-li {
        height: 50px;
    }
    .ybdu-li-line {
        height: 50px;
    }
    .home-main .ys-ban-text p {
        margin-top: 10px;
        width: 55.75%;
    }
    .ys-ban-btn {
        margin-top: 20px;
    }
    .home-main .ys-ban-text p {
        width: 100%;
    }
    .ybdu-li-line-pro::after {
        width: 4px;
        height: 4px;
    }
    .detail-area{
        padding-bottom: var(--space160);
    }
    .detail-cry-ul-li{
        flex-wrap: wrap;
    }
    .dcul-le{
        width: 100%;
    }
    .dcul-ri{
        width: 100%;
    }
    .dril-bom {
        padding-left: 30px;
        margin-top: 5px;
    }
    .dcul-ri-issue-li {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .dril-top-icon {
        width: 22px;
    }
    .daul-cry-icon {
        width: 32px;
        height: 32px;
    }
    .daul-cry-icon img {
        width: 10px;
    }
    .dcul-ri-ul-li {
        width: 100%;
    }
    .drul-text {
        margin-top: 0px;
    }
    .drul-cry::before {
        width: 8px;
        height: 8px;
        margin-top: 8px;
    }
    .dcul-ri-ul-li {
        margin-bottom: 15px;
    }
    .detail-main .ys-nybanner .ys-cont1600{
        padding: 0;
    }
    .yncl-top-btn1 {
        width: 151px;
    }
    /* .detail-main .ys-main2 .yncl-top-btn {
        flex-wrap: wrap;
    } */
    .detail-main .ys-nyban2-cry-le {
        width: 100%;
    }
    .list-auth-btn {
        width: 180px;
    }
    .drcl-le {
        margin-right: 15px;
        width: 50px;
        height: 50px;
    }
    .dcul-le{
        margin: 10px 0;
    }
    .dcul-ri-circle-li {
        margin-bottom: 15px;
    }
    .drcl-le::after {
        bottom: -80px;
        height: 80px;
    }
    .about-auth-cry{
        flex-wrap: wrap;
    }
    .about-auth-cry-le{
        width: 100%;
    }
    .about-auth-cry-ri{
        width: 100%;
        margin-top: 20px;
    }
    .aacl-ul-li {
        width: 50%;
    }
    .aacl-ul {
        padding-right: 110px;
    }
    .about-honor{
        padding-top:45px;
    }
    .about-honor-cry{
        width: 100%;
        left: 0px;
        padding:0 20px;
    }
    .about-honor-cry-text p {
        margin-top: 10px;
    }
    .about-qual-text {
        width: 100%;
    }   
    .home-head-ul{
        flex-wrap: wrap;
    }
    .home-head-ul-li{
        width: 50%;
    }
    .home-head{
        margin: 0 20px;
    }
    .home-head-ul-li:nth-child(2n+2)::after {
        display: none;
    }
    /* .home-main .home-merit {
        margin-top: 130px;
        margin-bottom: 40px;
        padding-bottom: 0;
    } */
    .home-main .home-prog-le {
        margin-top: 0;
    }
    .hhul-box-img {
        width: 30px;
    }
    .home-head-ul-li{
        margin-bottom: 8px;
    }
    .ys-nyban2-cry-ri {
        padding-bottom: 0;
    }
    .sumserv-cry-top{
        display: none;
    }
    .sumserv-cry-top-li {
        width: 130px !important;
    }
    .sumserv-cry-top-li {
        padding: 4px 0;
    }
    .ncbl-img {
        pointer-events: none;
    }
    .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 2px !important;
    }
    .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px !important;
    }
    .qcru-li-cry .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 100% !important;
        height:2px !important;
    }
    .qcru-li-cry .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
        width: 100% !important;
        height:2px !important;
    }
    .detail-serve .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 100% !important;
        height:2px !important;
    }
    .detail-serve .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
        width: 100% !important;
        height:2px !important;
    }
    .query-cry-ri-bom .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 100% !important;
        height:2px !important;
    }
    .query-cry-ri-bom .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
        width: 100% !important;
        height:2px !important;
    }
    .listserv-auth .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 100% !important;
        height:2px !important;
    }
    .listserv-auth .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
        width: 100% !important;
        height:2px !important;
    }
    .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 25px;
    }
    .home-service .mCSB_dragger .mCSB_dragger_bar {
        background-color: #000;
        background-color: rgba(0, 0, 0, .85) !important;
    }
    .detail-serve-ul {
        margin-top: 20px;
    }
    .detail-brief-le {
        padding-right:0px;
    }
    .dblb-le {
        margin-right: 10px;
    }
    .qcrb-cry2{
        width: 700px;
    }
    .qcrb-cry ul li span:nth-child(2) {
        width: 35%;
    }
    .about-layo-ul{
        display: block;
    }
    .about-layo-ul .alcl-point-cry{
        display: block !important;
    }
    .about-qual-bj .alcl-point-cry{
        display: none !important;
    }
    .about-layo-cry-li{
        display: none;
    }
    .alcl-point-cry-top p {
        margin-left: 5px;
    }
    .alcl-point-cry-top img {
        width: 16px !important;
    }
    .first-slide .timeline-lines {
        width: 260px;
    }
    .cry-swiper .swiper-slide {
        width: 260px;
    }
    .cry-swiper .swiper-slide.first-slide {
        width: 560px;
    }
    .ctimeline-year {
        font-size: 40px;
    }
    .swiper-slide:not(.first-slide):not(.last-slide) .ctimeline-year {
        font-size: 30px;
    }
    .timeline-slide-images {
        width: 36px;
    }
    .cry-swiper .swiper-slide {
        height: 300px;
    }
    .timeline-body p {
        margin-top: 10px;
    }
    .timeline-lines:before {
        width: 2px;
        height: 40px;
        top: -25px;
    }
    span.timeline-sep {
        height: 20px;
    }
    .ctime-line-inner {
        width: 300px;
    }
    .aulu-li{
        width: 100%;
    }
    .qcrl-bom {
        top: 46px;
    }
    .fcru-li-textarea{
        height: 110px;
    }
    .fcru-li3 .fcru-li3-box {
        margin-top: 3px;
    }
    .fcru-li-input-text {
        margin-bottom: 3px;
    }
    .ncbl-top {
        margin-top: 8px;
    }
    .about-layo-ul .alcl-point-cry {
        width: 100%;
    }
    .ysln-tan-cry-img{
        width: 60px;
    }
    .hhul-box-img {
        width: 26px;
    }
    .ys-ban-btn {
        margin-top: 25px;
    }
    .qcrl-bottom {
        margin-top: 5px;
    }
    .qcrl-bom-search {
        border: 6px solid #f2f2f7;
        padding: 1px 5px;
    }
    .home-main .qcrl-bom-cont {
        padding: 7px 12px;
    }
    .home-serv-sele-btn {
        margin-left: 8px;
    }
    .home-serv-sele-btn a {
        width: 32px;
        height: 32px;
    }
    .home-serv-sele-btn img {width: 26px;}
    .home-serv-text p {
        margin-top: 10px;
    }
    .qcrl-bom-cont-ul {
        height: 105px;
    }
    .ys-footer-bom {
        margin: 15px 0px 10px;
    }
    .lwul-num p {
        font-size: 24px;
    }
    .lwul-num span {
        margin-bottom: 0px;
        margin-left: 2px;
    }
    .list-why-ul-li{
        margin-top: 10px;
    }
    .laul-box-tit {
        margin-top: 12px;
    }
    .list-why-ul {
        margin-top: 20px !important;
    }
    .list-auth-ul .slick-dots {
        bottom: 5px;
    }
    .detail-area-ul .slick-dots {
        bottom: -20px;
    }
    .dril-top-tit {
        padding: 0 10px;
    }
    .scul-box-tit p {
        margin-top: 10px;
    }
    .first li, .prev li, .next li, .end li {
        width: 30px;
    }
    .pc-fenye li {
        width: 26px;
        height: 26px;
        line-height: 26px;
        margin: 0 4px;
        font-size: 12px;
    }
    .news-cry-btn .ys-pcfy {
        margin-top: 25px;
    }
    .yx-search3xlbox {
        height: 100px;
    }
    .yx-search3-tbox {
        width: 80%;
    }
    .yx-search3xlbtn {
        width: 20px;
    }
    .form-cry-le-img {
        width: 100%;
        margin-top: 0px;
    }
    .sumserv-cry-bom.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
        width: 100% !important;
    }
    .about-qual-cont{
        --width3:200px;
        --jian:8px;
    }
    .about-auth-cry-ri{
        padding-left: 0;
    }
    .about-proc-swiper{
        padding-top: 30px;
    }
    .ysln-tan-cry::before {
        width: 12px;
    }
    .yx-sidebar1-list-nub.on .ysln-tan {
        transform: translateX(-96%) translateY(-28%);
    }
    .apsp-ul-li {
        padding: 30px 30px;
    }
    .about-proc-swiper-point::after {
        width: 75%;
    }
    .settle-main .ys-nyban2-cry-le {
        margin-top: 0px;
    }
    .part-adva{
        /* margin-bottom: var(--space100); */
    }
    .choose-main .home-programme{
        padding-bottom: 0;
    }
    .hpru-li-top {
        margin-bottom: 0px;
    }
    .about-honor-cry{
        margin-top: 40px;
    }
    .ys-nyban-text p{
        font-size: 16px;
    }
    .ys-nyban-text {
        margin-top: 15px;
    }
    .ys-footer-bom-le p:nth-child(1) a{
        display: block;
    }
    .ys-nyban2-cry-le {
        margin-top: 0;
    }
    .topswiper{
        padding-left: calc(50vw - 12%);
        /* margin-right: -50px; */
    }
    .cry-swiper .swiper-slide.first-slide{
        width: 440px !important;
    }
    .first-slide .ctime-line-inner{
        margin-left: -34vw;
    }
    .cry-swiper .swiper-slide.last-slide{
        width: 240px !important;
    }
    .ctimeline-year {
        font-size: 34px;
    }
    .timeline-body p {
        margin-top: 5px;
    }
    .news-cry-top .sumserv-cry-top-li{
        width: 100px !important;
    }
    .ys-main2 .ys-nyban2-bj{
        display: none;
    }
    .yncl-top-img{
        display: block;
    }
    .detail-main .ys-nybanner .ys-cont1600 {
        background:var(--color4);
    }
    .detail-main .ys-nybanner .ys-cont1440 .ys-nyban2-cry{
        background: rgb(247, 247, 247);
        padding-left: 20px;
        padding-right: 20px;
    }
    .detail-main .ys-nyban2-cry {
        padding: var(--space100) 0;
    }
    .ys-main2 .ys-nybanner .ys-cont1440 {
        padding: 0 20px;
    }
    
    /*2025.9.17售后Linda修改-start*/
    .qcrb-cry2-cont-wrap{
        overflow-x: scroll;
    }
    /*2025.9.17售后Linda修改-end*/
    /* 767end */
}
@media screen and (max-width:499px) {
    .pacu-li::after{
        display: none;
    }
    .decs-img{
        margin: 0 20px;
    }
    .cry-swiper .swiper-slide {
        height: 270px;
    }
    .timeline-lines:before {
        width: 2px;
        height: 30px;
        top: -18px;
    }
    .topswiper{
        padding-left: calc(50vw - 16%);
    }
    .cry-swiper .swiper-slide.last-slide {
        padding-left: 20px;
    }
    .cry-swiper .swiper-slide.last-slide{
        width: 200px !important;
    }
    .home-main .home-merit-circle1 {
        width: 150px;
        height: 150px;
    }
    .home-main .home-merit-circle2 {
        width: 300px;
        height: 300px;
    }
    .home-merit-circle3 {
        width: 610px;
        height: 610px;
        border-radius: 100%;
        border: 1px solid #DFE9FF;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: -1;
    }
    .home-programme {
        margin-top: 100px;
    }
    /* @keyframes move1-1 {
        0% {
            top: -100%;
            left: 97.4%;
            opacity: 0;
        }
    
        100% {
            top: -60%;
            left: 80%;
            opacity: 1;
        }
    }
    @keyframes move1-3 {
        0% {
            top: -60%;
            left: 80%;
            opacity: 1;
        }
    
        100% {
            top: -100%;
            left: 97.4%;
            opacity: 0;
        }
    }
    
    @keyframes move2-1 {
        0% {
            top: -40%;
            left: 90%;
            opacity: 0;
        }
    
        100% {
            top: -6%;
            left: 60%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move2-3 {
        0% {
            top: -6%;
            left: 60%;
            opacity: 1;
        }
    
        100% {
            top: -40%;
            left: 90%;
            opacity: 0;
        }
    }
    
    @keyframes move3-1 {
        0% {
            top: -10%;
            left: 103%;
            opacity: 0;
        }
    
        100% {
            top: 18%;
            left: 78%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move3-3 {
        0% {
            top: 18%;
            left: 78%;
            opacity: 1;
        }
    
        100% {
            top: -10%;
            left: 103%;
            opacity: 0;
        }
    }
    
    @keyframes move4-1 {
        0% {
            top: 80%;
            left: 120%;
            opacity: 0;
        }
    
        100% {
            top: 66%;
            left: 83%;
            opacity: 1;
        }
    }
    
    @keyframes move4-3 {
        0% {
            top: 66%;
            left: 83%;
            opacity: 1;
        }
    
        100% {
            top: 80%;
            left: 120%;
            opacity: 0;
        }
    }
    
    @keyframes move5-1 {
        0% {
            top: 150%;
            left: 99%;
            opacity: 0;
        }
    
        100% {
            top: 110%;
            left: 70%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move5-3 {
        0% {
            top: 110%;
            left: 70%;
            opacity: 1;
        }
    
        100% {
            top: 150%;
            left: 99%;
            opacity: 0;
        }
    }
    
    @keyframes move6-1 {
        0% {
            top: -100%;
            left: 0%;
            opacity: 0;
        }
    
        100% {
            top: -50%;
            left: 22%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move6-3 {
        0% {
            top: -50%;
            left: 22%;
            opacity: 1;
        }
    
        100% {
            top: -100%;
            left: 0%;
            opacity: 0;
        }
    }
    
    @keyframes move7-1 {
        0% {
            top: -30%;
            left: -5%;
            opacity: 0;
        }
    
        100% {
            top: 10%;
            left: 9%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move7-3 {
        0% {
            top: 10%;
            left: 9%;
            opacity: 1;
        }
    
        100% {
            top: -30%;
            left: -5%;
            opacity: 0;
        }
    }
    
    @keyframes move8-1 {
        0% {
            top: 40%;
            left: -5%;
            opacity: 0;
        }
    
        100% {
            top: 44%;
            left: 14%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move8-3 {
        0% {
            top: 44%;
            left: 14%;
            opacity: 1;
        }
    
        100% {
            top: 40%;
            left: -5%;
            opacity: 0;
        }
    }
    
    @keyframes move9-1 {
        0% {
            top: 80%;
            left: 0%;
            opacity: 0;
        }
    
        100% {
            top: 74%;
            left: 27%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move9-3 {
        0% {
            top: 74%;
            left: 27%;
            opacity: 1;
        }
    
        100% {
            top: 80%;
            left: 0%;
            opacity: 0;
        }
    }
    
    @keyframes move10-1 {
        0% {
            top: 160%;
            left: 0%;
            opacity: 0;
        }
    
        100% {
            top: 110%;
            left: 12%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move10-3 {
        0% {
            top: 110%;
            left: 12%;
            opacity: 1;
        }
    
        100% {
            top: 160%;
            left: 0%;
            opacity: 0;
        }
    } */
    /* .home-main .home-merit-logo-li1.act .hmll-ul-li:nth-child(1),
    .home-main .home-merit-logo-li2.act .hmll-ul-li:nth-child(1),
    .home-main .home-merit-logo-li3.act .hmll-ul-li:nth-child(1) {
        animation: move1-1 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(1),
    .home-main .home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(1),
    .home-main .home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(1) {
        animation: move1-3 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act .hmll-ul-li:nth-child(2),
    .home-main .home-merit-logo-li2.act .hmll-ul-li:nth-child(2),
    .home-main .home-merit-logo-li3.act .hmll-ul-li:nth-child(2) {
        animation: move2-1 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(2),
    .home-main .home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(2),
    .home-main .home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(2) {
        animation: move2-3 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act .hmll-ul-li:nth-child(3),
    .home-main .home-merit-logo-li2.act .hmll-ul-li:nth-child(3),
    .home-main .home-merit-logo-li3.act .hmll-ul-li:nth-child(3) {
        animation: move3-1 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(3),
    .home-main .home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(3),
    .home-main .home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(3) {
        animation: move3-3 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act .hmll-ul-li:nth-child(4),
    .home-main .home-merit-logo-li2.act .hmll-ul-li:nth-child(4),
    .home-main .home-merit-logo-li3.act .hmll-ul-li:nth-child(4) {
        animation: move4-1 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(4),
    .home-main .home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(4),
    .home-main .home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(4) {
        animation: move4-3 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act .hmll-ul-li:nth-child(5),
    .home-main .home-merit-logo-li2.act .hmll-ul-li:nth-child(5),
    .home-main .home-merit-logo-li3.act .hmll-ul-li:nth-child(5) {
        animation: move5-1 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(5),
    .home-main .home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(5),
    .home-main .home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(5) {
        animation: move5-3 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act .hmll-ul-li:nth-child(6),
    .home-main .home-merit-logo-li2.act .hmll-ul-li:nth-child(6),
    .home-main .home-merit-logo-li3.act .hmll-ul-li:nth-child(6) {
        animation: move6-1 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(6),
    .home-main .home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(6),
    .home-main .home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(6) {
        animation: move6-3 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act .hmll-ul-li:nth-child(7),
    .home-main .home-merit-logo-li2.act .hmll-ul-li:nth-child(7),
    .home-main .home-merit-logo-li3.act .hmll-ul-li:nth-child(7) {
        animation: move7-1 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(7),
    .home-main .home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(7),
    .home-main .home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(7) {
        animation: move7-3 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act .hmll-ul-li:nth-child(8),
    .home-main .home-merit-logo-li2.act .hmll-ul-li:nth-child(8),
    .home-main .home-merit-logo-li3.act .hmll-ul-li:nth-child(8) {
        animation: move8-1 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(8),
    .home-main .home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(8),
    .home-main .home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(8) {
        animation: move8-3 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act .hmll-ul-li:nth-child(9),
    .home-main .home-merit-logo-li2.act .hmll-ul-li:nth-child(9),
    .home-main .home-merit-logo-li3.act .hmll-ul-li:nth-child(9) {
        animation: move9-1 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(9),
    .home-main .home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(9),
    .home-main .home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(9) {
        animation: move9-3 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act .hmll-ul-li:nth-child(10),
    .home-main .home-merit-logo-li2.act .hmll-ul-li:nth-child(10),
    .home-main .home-merit-logo-li3.act .hmll-ul-li:nth-child(10) {
        animation: move10-1 2s ease-in-out both;
    }
    .home-main .home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(10),
    .home-main .home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(10),
    .home-main .home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(10) {
        animation: move10-3 2s ease-in-out both;
    }
} */
}
/* 2025.01.13 - start */
@media screen and (max-width: 1900px){
    .home-merit .home-news-tit::first-letter{
        font-size: calc(var(--font54) + 8px);
    }
    .mod-title1 .std-h4 {
        margin-top: 22px;
    }
    .system-server-inof {
        --jian1: 8px;
        --jian2: 38px;
    }
    .system-server-btn .std-btn3-box {
        padding: 10px 60px;
        min-width: 290px;
    }
    .ssin-link-img{
        width: 200px;
    }
    .system-show-inof-nub:nth-of-type(5n-4)::before {
        width: calc(500% + 180px);
        left: -90px;
        height: 120px;
        top: 222px;
    }
    .ssin-link-img {
        margin-bottom: 46px;
    }
    .system-cert-cry {
        --heightx: 56px;
    }
    .system-cert-cry-btn .std-btn2-box {
        width: 180px;
    }
    .system-cert-cry-input {
        width: 530px;
    }
    .swii-text .std-h3::before {
        width: 73px;
        height: 70px;
    }  
    .swii-text {
        padding: 0 102px;
    }
    .swii-text-logo {
        width: 180px;
    }
    .swii-text-core {
        max-width: 690px;
    }
    .mod-dots1 .slick-dots li {
        width: 36px;
    }   
    .system-word-logo-core {
        --jian1: 3px;
        --jian2: 25px;
    }
    .system-word-logo {
        padding: 30px 15px;
    }
    .system-process-cry-inof {
        --width1: 112px;
    }
    .system-process-cry {
        padding: 56px 50px 60px;
    }
    .spci-item-pop {
        padding: 25px 24px 26px;
    }
    .spci-item-pop {
        width: 586px;
    }  
    .spii-top {
        padding-right: 26px;
    }
    .system-problem-inof-item {
        --jian1: 30px;
        --width1: 30px;
        --leftx: 13px;
    }
    .spii-bot {
        padding-bottom: 40px;
    }
    .home-news-btn.system-problem-btn {
        margin-top: calc(var(--space50) + 6px);
    }
    .cbii-text-title {
        margin-bottom: 28px;
        font-size: 34px;
    }
    .cbii-img {
        width: 50.92%;
    }
    .cbii-text {
        width: 49.08%;
        padding-left: 40px;
    }
    .carbon-butler-inof-item:nth-of-type(2n) .cbii-text {
        padding-right: 40px;
    }
    .cbii-text-inof-nub .std-text1, .cbii-text-inof-nub .std-text2 {
        padding-left: 24px;
    }
    .cbii-text-inof-nub .std-text1 {
        margin-bottom: 2px;
    }
    .cbii-text-inof-nub {
        margin-bottom: 12px;
    }
    .cbii-text-inof-nub .std-text1::before {
        width: 8px;
        height: 8px;
        top: calc(var(--font18)* 0.9 - 4px);
    }
    .cbii-text-inof-nub .std-text1, .cbii-text-inof-nub .std-text2 {
        padding-left: 18px;
    }
    .carbon-other-cry {
        --jian1: 5px;
        --widthx: 136px;
    }
    .coci-nub-core {
        padding: 20px 16px 18px;
    }
    .coci-nub-core-icon {
        width: 32px;
        margin-bottom: 12px;
    }
    .carbon-other-cry-inof2 .coci-nub-core,
    .carbon-other-cry-inof3 .coci-nub-core {
        padding: 20px 11px 18px;
    }
    .coci-nub-special .coci-nub-core {
        width: calc(var(--widthx)* 1.8);
        height: calc(var(--widthx)* 2);
        padding: 42px 24px;
    }
    .carbon-other-cry-inof4 {
        padding-right: calc(var(--widthx)* 1.8);
    }
    .carbon-said-inof .coci-nub-core-btn1 .std-btn3-box, .carbon-free-cry-right .home-news-btn .std-btn3-box, .cbii-text .home-news-btn .std-btn3-box {
        min-width: 200px;
    }
    .carbon-free-cry-left {
        width: 40.083%;
    }
    .carbon-free-cry-right {
        width: 59.917%;
    }
    .csin-logo {
        margin-bottom: 22px;
    }
    .carbon-said-inof-nub .std-h3 {
        margin-bottom: 20px;
    }
    @keyframes move8 {
        0% {
            top: 50%;
            left: 13%;
            opacity: 0;
        }
        100% {
            top: 53%;
            left: 30%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move8_2 {
        0% {
            top: 53%;
            left: 30%;
            opacity: 1;
        }
    
        100% {
            top: 50%;
            left: 13%;
            opacity: 0;
        }
    }
    @keyframes move3 {
        0% {
            top: 52%;
            left: 73%;
            opacity: 0;
        }
    
        100% {
            top: 40%;
            left: 62%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move3_2 {
        0% {
            top: 40%;
            left: 62%;
            opacity: 1;
        }
    
        100% {
            top: 52%;
            left: 73%;
            opacity: 0;
        }
    }
    
    @keyframes move4 {
        0% {
            top: 58%;
            left: 86%;
            opacity: 0;
        }
    
        100% {
            top: 35%;
            left: 70%;
            opacity: 1;
        }
    }
    
    @keyframes move4_2 {
        0% {
            top: 35%;
            left: 70%;
            opacity: 1;
        }
    
        100% {
            top: 58%;
            left: 86%;
            opacity: 0;
        }
    }
    .home-merit-sign-logo .hmll-ul-li4{
        left: 86% !important;
    }
    .home-merit-sign-logo .hmll-ul-li3{
        left: 73% !important;
    }
    @keyframes move8 {
        0% {
            top: 50%;
            left: 13%;
            opacity: 0;
        }
        100% {
            top: 55%;
            left: 32%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move8_2 {
        0% {
            top: 55%;
            left: 32%;
            opacity: 1;
        }
    
        100% {
            top: 50%;
            left: 13%;
            opacity: 0;
        }
    }
    @keyframes move5 {
        0% {
            top: 68%;
            left: 68%;
            opacity: 0;
        }
    
        100% {
            top: 64%;
            left: 57%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move5_2 {
        0% {
            top: 64%;
            left: 57%;
            opacity: 1;
        }
    
        100% {
            top: 68%;
            left: 68%;
            opacity: 0;
        }
    }
}
@media screen and (max-width: 1440px){
    .mod-title1 .std-h2 {
        padding: 0 14px;
    }
    .mod-title1 .std-h4 {
        margin-top: 18px;
    }
    .mod-title1 {
        margin-bottom: var(--space50);
    }
    .ssin-link-cry {
        padding: 16px 3px;
    }
    .ssin-link-cry .std-h4 {
        margin-bottom: 1px;
    }
    .home-news-btn.system-server-btn {
        margin-top: 40px;
    }
    .ssin-link-img {
        width: 178px;
    }
    .system-show-inof-nub:nth-of-type(5n-4)::before {
        width: calc(500% + 100px);
        left: -50px;
        height: 110px;
        top: 193px;
    }
    .ssin-link-img {
        margin-bottom: 38px;
    }
    .system-cert .mod-title1{
        margin-bottom: 40px;
    }
    .system-cert {
        padding-top: 80px;
        padding-bottom: 82px;
    }
    .system-cert-cry {
        --heightx: 50px;
    }
    .system-cert-cry-input {
        width: 460px;
    }
    .system-cert-cry-btn .std-btn2-box {
        width: 160px;
    }
    .swii-text .std-h3::before {
        width: 56px;
        height: 60px;
    }
    .swii-text {
        padding: 0 62px;
    }
    .swii-text-core {
        max-width: 640px;
    }
    .swii-text-logo {
        width: 150px;
    }
    .swii-text .std-h3 {
        margin-bottom: 14px;
    }
    .mod-dots1 .slick-dots {
        bottom: 21px;
    }
    .mod-dots1 .slick-dots li {
        width: 32px;
    }
    .system-word-logo-core {
        --jian1: 2px;
        --jian2: 18px;
    }
    .system-word-logo {
        padding: 26px 12px;
    }
    .system-process-cry-inof {
        --width1: 90px;
    }
    .system-process-cry {
        padding: 50px 40px 48px;
    }
    .spci-item-pop {
        width: 522px;
    }
    .spci-item-pop {
        padding: 22px 20px 22px;
    }
    .spii-bot {
        padding-bottom: 30px;
    }
    .system-problem-inof-item {
        --jian1: 20px;
        --width1: 28px;
        --leftx: 10px;
    }
    .cbii-text-title {
        margin-bottom: 18px;
        font-size: 30px;
    }
    .cbii-text-inof-nub .std-text1, .cbii-text-inof-nub .std-text2 {
        padding-left: 16px;
    }
    .cbii-text-inof-nub .std-text1 {
        margin-bottom: 1px;
    }
    .cbii-text-inof-nub {
        margin-bottom: 10px;
    }
    .carbon-said-inof .coci-nub-core-btn1 .std-btn3-box, .carbon-free-cry-right .home-news-btn .std-btn3-box, .cbii-text .home-news-btn .std-btn3-box {
        min-width: 180px;
    }
    .carbon-other-cry {
        --jian1: 3px;
        --widthx: 130px;
    }
    .carbon-other-cry-inof2 .coci-nub-core, .carbon-other-cry-inof3 .coci-nub-core {
        padding: 16px 9px 15px;
    }
    .coci-nub-core {
        padding: 16px 12px 15px;
    }
    .coci-nub-special .coci-nub-core {
        width: calc(var(--widthx)* 1.5);
        height: calc(var(--widthx)* 1.6);
        padding: 28px 18px;
    }
    .carbon-other-cry-inof4 {
        padding-right: calc(var(--widthx)* 1.5);
    }
    .coci-nub-special .std-h3{
        font-size: calc(var(--font32) - 4px);
    }
    .std-btn3-box {
        padding: 7px 23px;
    }
    .carbon-free-cry-right {
        padding-left: 60px;
        padding-right: 32px;
    }
    .csin-logo {
        height: 44px;
    }
    .carbon-said-inof-nub .std-h3 {
        margin-bottom: 13px;
    }
    .carbon-said-inof .coci-nub-core-btn1 .std-btn3-box, .carbon-free-cry-right .home-news-btn .std-btn3-box, .cbii-text .home-news-btn .std-btn3-box {
        min-width: 170px;
    }
    .carbon-said-btn-inof {
        --widthx: 46px;
        --jianx: 6px;
    }
    @keyframes move3 {
        0% {
            top: 52%;
            left: 73%;
            opacity: 0;
        }
    
        100% {
            top: 44%;
            left: 64%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move3_2 {
        0% {
            top: 44%;
            left: 64%;
            opacity: 1;
        }
    
        100% {
            top: 52%;
            left: 73%;
            opacity: 0;
        }
    }
    .home-merit-sign-logo .hmll-ul-li8{
        left: 3% !important;
    }
    .home-merit-sign-logo .hmll-ul-li9{
        left: 18% !important;
    }
    @keyframes move8 {
        0% {
            top: 50%;
            left: 3%;
            opacity: 0;
        }
        100% {
            top: 53%;
            left: 30%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move8_2 {
        0% {
            top: 53%;
            left: 30%;
            opacity: 1;
            z-index: 5;
        }
        100% {
            top: 50%;
            left: 3%;
            opacity: 0;
        }
    }
    @keyframes move9 {
        0% {
            top: 48%;
            left: 18%;
            opacity: 0;
        }
    
        100% {
            top: 65%;
            left: 36%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move9_2 {
        0% {
            top: 65%;
            left: 36%;
            opacity: 1;
            z-index: 5;
        }
    
        100% {
            top: 48%;
            left: 18%;
            opacity: 0;
        }
    }
    /*2025.9.17售后Linda修改-start*/
    .qcrb-cry-bom-btn-box img {
        top: 4px;
    }
    /*2025.9.17售后Linda修改-end*/
}
@media screen and (max-width: 1200px){
}
@media screen and (max-width: 1199px){
    .system-main .ys-main, .carbon-main .ys-main {
        margin-top: 0;
    }
    .system-server {
        padding-top: var(--space120);
    }
    .mod-title1 .std-h4 {
        margin-top: 12px;
    }
    .system-server-inof {
        --jian1: 5px;
        --jian2: 32px;
    }
    .ssin-link-btn {
        margin-top: 16px;
        padding: 4px 30px;
    }
    .system-server-btn .std-btn3-box {
        padding: 7px 30px;
        min-width: 210px;
    }
    .home-news-btn.system-server-btn {
        margin-top: 36px;
    }
    .ssin-link-img {
        width: 122px;
    }
    .ssin-link-text .std-h4:nth-of-type(2){
        font-size: 16px;
    }
    .ssin-link-img {
        margin-bottom: 28px;
    }
    .system-show-inof-nub:nth-of-type(5n-4)::before {
        width: calc(500% + 60px);
        left: -30px;
        height: 100px;
        top: 117px;
    }
    .system-show-inof {
        margin-bottom: -30px;
    }
    .system-cert .mod-title1 {
        margin-bottom: 32px;
    }
    .system-cert-cry {
        --heightx: 46px;
    }
    .system-cert-cry-btn .std-btn2-box {
        width: 130px;
    }
    .system-cert-cry-input {
        width: 420px;
    }
    .system-cert {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .system-reason-img {
        width: 80%;
    }
    .swii-text .std-text1, .swii-text .std-text1 p{
        font-size: 14px;
    }
    .swii-text .std-h3 {
        margin-bottom: 10px;
    }
    .swii-text .std-h3::before {
        width: 42px;
        height: 50px;
    }
    .swii-text {
        padding: 0 30px;
    }
    .swii-text-core {
        max-width: 500px;
    }
    .swii-text-logo {
        width: 110px;
    }
    .mod-dots1 .slick-dots li {
        width: 24px;
    }
    .mod-dots1 .slick-dots {
        bottom: 14px;
    }
    .system-word-logo-core {
        --jian1: 0px;
        --jian2: 16px;
    }
    .system-word-logo {
        padding: 20px 5px;
    }
    .spci-item .std-h4{
        font-size: 16px;
    }
    .system-process-cry-inof {
        --width1: 70px;
    }
    .system-process-cry {
        padding: 34px 18px 34px;
    }
    .spci-item .std-h4 {
        margin-top: 12px;
    }
    .spci-item-wai::after {
        width: 20px;
        height: 20px;
    }
    .spci-item-pop {
        width: 310px;
    }
    .spci-item-pop {
        padding: 16px 16px 18px;
    }
    .spii-bot {
        padding-bottom: 22px;
    }
    .spii-top {
        padding-right: 16px;
    }
    .system-problem-btn .std-btn3-box {
        padding: 8px 62px;
    }
    .home-news-btn.system-problem-btn {
        margin-top: var(--space50);
    }
    .cbii-text-title {
        margin-bottom: 12px;
        font-size: 24px;
    }
    .cbii-img {
        width: 50%;
    }
    .cbii-text {
        width: 50%;
        padding-left: 18px;
    }
    .carbon-butler-inof-item:nth-of-type(2n) .cbii-text {
        padding-right: 18px;
    }
    .cbii-text-inof-nub .std-text1 {
        margin-bottom: 0px;
    }
    .carbon-butler-inof-item{
        align-items: center;
    }
    .carbon-other-cry {
        --jian1: 2px;
        --widthx: 110px;
    }
    .coci-nub-core .std-text3{
        font-size: 12px;
    }
    .carbon-other-cry-inof2 .coci-nub-core, .carbon-other-cry-inof3 .coci-nub-core {
        padding: 12px 4px 12px;
    }
    .coci-nub-core {
        padding: 12px 8px 12px;
    }
    .carbon-other-cry-inof2{
        padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 0.5);
    }
    .carbon-other-cry-inof3{
        padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 1);
    }
    .carbon-other-cry-inof4{
        padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 1.5);
        padding-right: calc(var(--widthx) * 1.3);
    }
    .carbon-other-cry-inof5{
        padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 2);
    }
    .coci-nub-special .coci-nub-core {
        width: calc(var(--widthx)* 1.3);
        height: calc(var(--widthx)* 1.5);
        padding: 22px 13px;
    }
    .coci-nub-special .std-btn3-box {
        padding: 6px 11px;
        gap: 10px;
    }
    .coci-nub-special .std-h3 {
        font-size: calc(var(--font32) - 6px);
    }
    .carbon-free-cry {
        --jianx: 40px;
    }
    .carbon-free-cry-right {
        padding-left: 22px;
        padding-right: 20px;
    }
    .carbon-said-inof-nub .std-h3, .carbon-said-inof-nub .std-text2 {
        width: 74%;
    }
    .hmll-ul-li1 {
        width: 94px;
        height: 94px;
    }
    .hmll-ul-li2 {
        width: 74px;
        height: 74px;
    }
    .hmll-ul-li3 {
        width: 86px;
        height: 86px;
    }
    .hmll-ul-li4 {
        width: 78px;
        height: 78px;
    }
    .hmll-ul-li5 {
        width: 70px;
        height: 70px;
    }
    .hmll-ul-li6 {
        width: 78px;
        height: 78px;
    }
    .hmll-ul-li7 {
        width: 72px;
        height: 72px;
    }
    .hmll-ul-li8 {
        width: 68px;
        height: 68px;
    }
    .hmll-ul-li9 {
        width: 88px;
        height: 88px;
    }
    .hmll-ul-li10 {
        width: 90px;
        height: 90px;
    }
}
@media screen and (max-width: 991px){
    .ys-nyban2-cry-le {
        margin-top: 30px;
    }
    .yncl-bom {
        bottom: 5px;
    }
    .about-honor-bj-img{
        margin-top: -20px;
    }
    .hscl-li-img{
        width: 64px;
    }
    .home-serv-text p{
        margin-top: 15px;
    }
    .hmll-ul-li1 {
        width: 82px;
        height: 82px;
    }
    .hmll-ul-li2 {
        width: 68px;
        height: 68px;
    }
    .hmll-ul-li3 {
        width: 76px;
        height: 76px;
    }
    .hmll-ul-li4 {
        width: 68px;
        height: 68px;
    }
    .hmll-ul-li5 {
        width: 60px;
        height: 60px;
    }
    .hmll-ul-li6 {
        width: 68px;
        height: 68px;
    }
    .hmll-ul-li7 {
        width: 64px;
        height: 64px;
    }
    .hmll-ul-li8 {
        width: 62px;
        height: 62px;
    }
    .hmll-ul-li9 {
        width: 74px;
        height: 74px;
    }
    .hmll-ul-li10 {
        width: 78px;
        height: 78px;
    }
    @keyframes move1 {
        0% {
            top: 0%;
            left: 50%;
            opacity: 0;
        }
    
        100% {
            top: 18%;
            left: 46%;
            opacity: 1;
        }
    }
    @keyframes move1_2 {
        0% {
            top: 18%;
            left: 46%;
            opacity: 1;
        }
        100% {
            top: 0%;
            left: 50%;
            opacity: 0;
        }
    }
    
    @keyframes move2 {
        0% {
            top: 20%;
            left: 78%;
            opacity: 0;
        }
    
        100% {
            top: 23%;
            left: 62%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move2_2 {
        0% {
            top: 23%;
            left: 62%;
            opacity: 1;
        }
    
        100% {
            top: 20%;
            left: 78%;
            opacity: 0;
        }
    }
    .home-merit-sign-logo .hmll-ul-li3{
        left: 78% !important;
    }
    .home-merit-sign-logo .hmll-ul-li4{
        left: 90% !important;
    }
    @keyframes move3 {
        0% {
            top: 52%;
            left: 78%;
            opacity: 0;
        }
    
        100% {
            top: 44%;
            left: 64%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move3_2 {
        0% {
            top: 44%;
            left: 64%;
            opacity: 1;
        }
    
        100% {
            top: 52%;
            left: 78%;
            opacity: 0;
        }
    }
    
    @keyframes move4 {
        0% {
            top: 58%;
            left: 90%;
            opacity: 0;
        }
    
        100% {
            top: 35%;
            left: 76%;
            opacity: 1;
        }
    }
    
    @keyframes move4_2 {
        0% {
            top: 35%;
            left: 76%;
            opacity: 1;
        }
    
        100% {
            top: 58%;
            left: 90%;
            opacity: 0;
        }
    }
    .home-merit-sign-logo .hmll-ul-li5{
        left: 74% !important;
        top: 74% !important;
    }
    @keyframes move5 {
        0% {
            top: 74%;
            left: 74%;
            opacity: 0;
        }
    
        100% {
            top: 68%;
            left: 60%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move5_2 {
        0% {
            top: 68%;
            left: 60%;
            opacity: 1;
        }
    
        100% {
            top: 74%;
            left: 74%;
            opacity: 0;
        }
    }
    @keyframes move6 {
        0% {
            top: 0%;
            left: 15%;
            opacity: 0;
        }
    
        100% {
            top: 32%;
            left: 24%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move6_2 {
        0% {
            top: 32%;
            left: 24%;
            opacity: 1;
        }
    
        100% {
            top: 0%;
            left: 15%;
            opacity: 0;
        }
    }
    
    @keyframes move7 {
        0% {
            top: 0%;
            left: 4%;
            opacity: 0;
        }
    
        100% {
            top: 28%;
            left: 10%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move7_2 {
        0% {
            top: 28%;
            left: 10%;
            opacity: 1;
        }
    
        100% {
            top: 0%;
            left: 4%;
            opacity: 0;
        }
    }
    
    @keyframes move8 {
        0% {
            top: 50%;
            left: 3%;
            opacity: 0;
        }
        100% {
            top: 59%;
            left: 24%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move8_2 {
        0% {
            top: 59%;
            left: 24%;
            opacity: 1;
        }
    
        100% {
            top: 50%;
            left: 3%;
            opacity: 0;
        }
    }
    .home-merit-sign-logo .hmll-ul-li8{
        left: 3% !important;
    }
    .home-merit-sign-logo .hmll-ul-li9{
        left: 18% !important;
    }
    @keyframes move9 {
        0% {
            top: 48%;
            left: 18%;
            opacity: 0;
        }
    
        100% {
            top: 70%;
            left: 28%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move9_2 {
        0% {
            top: 70%;
            left: 28%;
            opacity: 1;
        }
    
        100% {
            top: 48%;
            left: 18%;
            opacity: 0;
        }
    }
    @keyframes move10 {
        0% {
            top: 76%;
            left: -10%;
            opacity: 0;
        }
    
        100% {
            top: 64%;
            left: 10%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move10_2 {
        0% {
            top: 64%;
            left: 10%;
            opacity: 1;
        }
        100% {
            top: 76%;
            left: -10%;
            opacity: 0;
        }
    }
}
@media screen and (max-width: 767px){
    .system-server-inof-nub {
        width: 33.333333%;
    }
    .mod-title1 .std-h2::before, .mod-title1 .std-h2::after {
        width: 100px;
    }
    .mod-title1 .std-h2 {
        padding: 0 8px;
    }
    .mod-title1 .std-h4 {
        margin-top: 8px;
    }
    .system-show-inof-nub {
        width: 50%;
    }
    .system-show-inof-nub:nth-of-type(5n-4)::before{
        display: none;
    }
    .system-show-inof-nub:nth-of-type(2n-1)::before {
        content: '';
        background-image: url(../images/0a1_img04.jpg);
        width: calc(200% + 30px);
        left: -15px;
        height: 100px;
        top: 117px;
        position: absolute;
        background-size: 100% 100%;
        display: block;
    }
    .system-cert .mod-title1 {
        margin-bottom: 28px;
    }
    .system-cert-cry-btn .std-btn2-box {
        width: 120px;
    }
    .system-cert-cry-input {
        width: 380px;
    }
    .system-cert-cry {
        --heightx: 40px;
    }
    .system-reason-img {
        width: 96%;
    }
    .swlc-item {
        width: 25%;
    }
    .system-word-logo-core{
        justify-content: center;
    }  
    .swii-img img{
        object-fit: cover;
    }
    .swii-img {
        min-height: 250px;
    }
    .mod-dots1 .slick-dots li {
        margin: 0 2px;
    }
    .swii-text-logo {
        width: 80px;
    }
    .swii-text-core{
        max-width: calc(100% - 80px);
    }
    .system-process-cry-inof {
        --width1: 60px;
    }
    .system-process-cry {
        padding: 24px 14px 24px;
    }
    .spci-item-wai::after {
        width: 15px;
        height: 15px;
    }
    .spci-item-pop {
        padding: 12px 10px 14px;
        width: 206px;
    }
    .spci-item-pop .std-text2, .spci-item-pop .std-text2 p{
        font-size: 12px;
    }
    .system-problem-inof-item {
        --jian1: 16px;
        --width1: 25px;
        --leftx: 6px;
    }
    .system-problem-btn .std-btn3-box {
        padding: 6px 30px;
    }
    .carbon-butler-inof-item{
        flex-wrap: wrap;
    }
    .cbii-img {
        width: 100%;
        margin-bottom: 16px;
    }
    .cbii-text {
        width: 100%;
        padding-left: 0;
    }
    .carbon-butler-inof-item:nth-of-type(2n) .cbii-text {
        padding-right: 0;
    }
    .cbii-text-inof-nub {
        margin-bottom: 6px;
    }
    .carbon-other-cry-inof2{
        padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 0.05);
    }
    .carbon-other-cry-inof3{
        padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 0.1);
    }
    .carbon-other-cry-inof4{
        padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 0.15);
        padding-right: calc(var(--widthx) * 1);
    }
    .carbon-other-cry-inof5{
        padding-left: calc(calc(var(--widthx) + calc(var(--jian1) * 2))  * 0.2);
    }
    .coci-nub-special .coci-nub-core {
        width: calc(var(--widthx)* 1);
        height: calc(var(--widthx)* 1.5);
        padding: 18px 9px;
    }
    .carbon-other-cry {
        --jian1: 2px;
        --widthx: 103px;
    }
    .coci-nub-special .std-btn3-box p{
        font-size: 12px;
    }
    .coci-nub-special .std-btn3-box {
        padding: 6px 6px;
        gap: 4px;
    }
    .coci-nub-special .std-h3 {
        font-size: calc(var(--font32) - 2px);
    }
    .carbon-free-cry-right {
        padding-left: 18px;
        padding-right: 13px;
    }
    .carbon-free-cry {
        --jianx: 10px;
    }
    .carbon-said-inof .coci-nub-core-btn1 .std-btn3-box, .carbon-free-cry-right .home-news-btn .std-btn3-box, .cbii-text .home-news-btn .std-btn3-box {
        min-width: 150px;
    }
    .carbon-said-inof-nub .std-h3, .carbon-said-inof-nub .std-text2 {
        width: 94%;
    }
    .csin-logo {
        height: 40px;
        margin-bottom: 18px;
    }
    .carbon-said-inof-nub .std-h3 {
        margin-bottom: 10px;
    }
    .about-honor-bj-img{
        margin-top: 0px;
    }
    .home-service-bj {
        position: relative;
        margin-top: -60px;
    }
    .hscl-li-img {
        width: 60px;
    }
    .home-serv-cry {
        width: 100%;
    }
    .hmll-ul-li1 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li2 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li3 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li4 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li5 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li6 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li7 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li8 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li9 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li10 {
        width: 80px;
        height: 80px;
    }
    @keyframes move1 {
        0% {
            top: -20%;
            left: 2%;
            opacity: 0;
        }
    
        100% {
            top: 12%;
            left: 4%;
            opacity: 1;
        }
    }
    @keyframes move1_2 {
        0% {
            top: 12%;
            left: 4%;
            opacity: 1;
        }
        100% {
            top: -20%;
            left: 2%;
            opacity: 0;
        }
    }
    
    @keyframes move2 {
        0% {
            top: -22%;
            left: 20%;
            opacity: 0;
        }
    
        100% {
            top: -2%;
            left: 24%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move2_2 {
        0% {
            top: -2%;
            left: 24%;
            opacity: 1;
        }
    
        100% {
            top: -22%;
            left: 20%;
            opacity: 0;
        }
    }
    
    @keyframes move3 {
        0% {
            top: -28%;
            left: 46%;
            opacity: 0;
        }
    
        100% {
            top: -10%;
            left: 46%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move3_2 {
        0% {
            top: -10%;
            left: 46%;
            opacity: 1;
        }
    
        100% {
            top: -28%;
            left: 46%;
            opacity: 0;
        }
    }
    @keyframes move4{
        0% {
            top: -22%;
            left: 74%;
            opacity: 0;
        }
        100% {
            top: -2%;
            left: 68%;
            opacity: 1;
        }
    }
    @keyframes move4_2{
        0% {
            top: -2%;
            left: 68%;
            opacity: 1;
        }
        100% {
            top: -22%;
            left: 74%;
            opacity: 0;
        }
    }
    @keyframes move5 {
        0% {
            top: -20%;
            left: 94%;
            opacity: 0;
        }
    
        100% {
            top: 12%;
            left: 82%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move5_2 {
        0% {
            top: 12%;
            left: 82%;
            opacity: 1;
        }
        100% {
            top: -20%;
            left: 94%;
            opacity: 0;
        }
    }
    @keyframes move6{
        0% {
            bottom: -20%;
            left: 2%;
            opacity: 0;
        }
    
        100% {
            bottom: 12%;
            left: 4%;
            opacity: 1;
        }
    }
    @keyframes move6_2 {
        0% {
            bottom: 12%;
            left: 4%;
            opacity: 1;
        }
        100% {
            bottom: -20%;
            left: 2%;
            opacity: 0;
        }
    }
    
    @keyframes move7 {
        0% {
            bottom: -22%;
            left: 20%;
            opacity: 0;
        }
    
        100% {
            bottom: -2%;
            left: 24%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move7_2 {
        0% {
            bottom: -2%;
            left: 24%;
            opacity: 1;
        }
    
        100% {
            bottom: -22%;
            left: 20%;
            opacity: 0;
        }
    }
    
    @keyframes move8 {
        0% {
            bottom: -28%;
            left: 46%;
            opacity: 0;
        }
    
        100% {
            bottom: -10%;
            left: 46%;
            opacity: 1;
            z-index: 5;
        }
    }
    
    @keyframes move8_2 {
        0% {
            bottom: -10%;
            left: 46%;
            opacity: 1;
        }
    
        100% {
            bottom: -28%;
            left: 46%;
            opacity: 0;
        }
    }
    @keyframes move9{
        0% {
            bottom: -22%;
            left: 74%;
            opacity: 0;
        }
        100% {
            bottom: -2%;
            left: 68%;
            opacity: 1;
        }
    }
    @keyframes move9_2{
        0% {
            bottom: -2%;
            left: 68%;
            opacity: 1;
        }
        100% {
            bottom: -22%;
            left: 74%;
            opacity: 0;
        }
    }
    @keyframes move10 {
        0% {
            bottom: -20%;
            left: 94%;
            opacity: 0;
        }
    
        100% {
            bottom: 12%;
            left: 82%;
            opacity: 1;
            z-index: 5;
        }
    }
    @keyframes move10_2 {
        0% {
            bottom: 12%;
            left: 82%;
            opacity: 1;
        }
        100% {
            bottom: -20%;
            left: 94%;
            opacity: 0;
        }
    }
    .home-merit {
        margin-top: 30%;
    }
    .home-programme{
        margin-top: 20%;
    }
    .home-merit-sign-logo .hmll-ul-li{
        display: none;
    }
    .home-merit-logo-li1.act .hmll-ul-li:nth-child(1),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(1),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(1),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(1),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(1){
    animation: move1 1.5s ease-in-out both;
    /* opacity: 1; */
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(1),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(1),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(1),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(1),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(1){
    animation: move1_2 1.5s ease-in-out both;
    /* opacity: 1; */
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(2),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(2),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(2),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(2),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(2){
    animation: move2 1.5s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(2),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(2),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(2),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(2),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(2){
    animation: move2_2 1.5s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(3),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(3),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(3),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(3),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(3) {
    animation: move3 1.5s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(3),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(3),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(3),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(3),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(3){
    animation: move3_2 1.5s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(4),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(4),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(4),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(4),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(4){
    animation: move4 1.5s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(4),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(4),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(4),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(4),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(4){
    animation: move4_2 1.5s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(5),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(5),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(5),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(5),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(5){
    animation: move5 1.5s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(5),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(5),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(5),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(5),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(5) {
    animation: move5_2 1.5s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(6),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(6),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(6),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(6),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(6){
    animation: move6 1.5s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(6),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(6),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(6),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(6),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(6){
    animation: move6_2 1.5s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(7),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(7),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(7),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(7),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(7){
    animation: move7 1.5s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(7),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(7),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(7),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(7),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(7){
    animation: move7_2 1.5s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(8),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(8),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(8),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(8),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(8){
    animation: move8 1.5s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(8),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(8),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(8),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(8),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(8){
    animation: move8_2 1.5s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(9),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(9),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(9),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(9),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(9){
    animation: move9 1.5s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(9),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(9),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(9),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(9),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(9){
    animation: move9_2 1.5s ease-in-out both;
}
.home-merit-logo-li1.act .hmll-ul-li:nth-child(10),
.home-merit-logo-li2.act .hmll-ul-li:nth-child(10),
.home-merit-logo-li3.act .hmll-ul-li:nth-child(10),
.home-merit-logo-li4.act .hmll-ul-li:nth-child(10),
.home-merit-logo-li5.act .hmll-ul-li:nth-child(10){
    animation: move10 1.5s ease-in-out both;
}
.home-merit-logo-li1.act.actnot .hmll-ul-li:nth-child(10),
.home-merit-logo-li2.act.actnot .hmll-ul-li:nth-child(10),
.home-merit-logo-li3.act.actnot .hmll-ul-li:nth-child(10),
.home-merit-logo-li4.act.actnot .hmll-ul-li:nth-child(10),
.home-merit-logo-li5.act.actnot .hmll-ul-li:nth-child(10){
    animation: move10_2 1.5s ease-in-out both;
}
}
@media screen and (max-width: 499px){
    .hmll-ul-li1 {
        width: 80px;
        height: 80px;
    }
    .hmll-ul-li2 {
        width: 60px;
        height: 60px;
    }
    .hmll-ul-li3 {
        width: 70px;
        height: 70px;
    }
    .hmll-ul-li4 {
        width: 64px;
        height: 64px;
    }
    .hmll-ul-li5 {
        width: 46px;
        height: 46px;
    }
    .hmll-ul-li6 {
        width: 54px;
        height: 54px;
    }
    .hmll-ul-li7 {
        width: 56px;
        height: 56px;
    }
    .hmll-ul-li8 {
        width: 52px;
        height: 52px;
    }
    .hmll-ul-li9 {
        width: 72px;
        height: 72px;
    }
    .hmll-ul-li10 {
        width: 74px;
        height: 74px;
    }
    .mod-title1 .std-h4{
        font-size: 14px;
    }
    .ssin-link-btn {
        margin-top: 13px;
        padding: 3px 16px;
    }
    .ssin-link-cry {
        padding: 13px 4px;
    }
    .ssin-link-cry .std-text2{
        font-size: 12px;
    }
    .system-server-inof {
        --jian1: 3px;
        --jian2: 20px;
    }
    .system-server-btn .std-btn3-box {
        padding: 6px 27px;
        min-width: 160px;
    }
    .home-news-btn.system-server-btn {
        margin-top: 26px;
    }
    .system-server{
        padding-bottom: var(--space120);
    }
    .mod-title1 .std-h2::before, .mod-title1 .std-h2::after {
        width: 70px;
    }
    .system-show-inof {
        margin-bottom: -22px;
    }
    .system-show-inof-nub {
        margin-bottom: 22px;
    }
    .system-cert .mod-title1 {
        margin-bottom: 22px;
    }
    .system-cert-cry-btn .std-btn2-box {
        width: 90px;
    }
    .system-cert-cry-input input {
        padding: 0 13px;
    }
    .system-cert {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .system-reason-img {
        width: 100%;
    }
    .swii-text .std-text1, .swii-text .std-text1 p {
        font-size: 12px;
    }
    .swii-text .std-h3::before {
        width: 31px;
        height: 44px;
    }
    .swii-text .std-h3 {
        margin-bottom: 8px;
    }
    .swii-text-logo {
        width: 70px;
    }
    .swii-text {
        padding: 0 19px;
    }
    .swii-img {
        min-height: 270px;
    }
    .mod-dots1 .slick-dots li {
        width: 12px;
    }
    .swlc-item {
        width: 50%;
    }
    .spci-item .std-h4 {
        font-size: 13px;
    }
    .system-process-cry {
        padding: 18px 4px 18px;
        width: calc(100% + 16px);
        left: -8px;
    }
    .spci-item .std-h4 {
        margin-top: 9px;
    }
    .spci-item:nth-of-type(2) .spci-item-pop {
        transform: translateX(-50%);
    }
    .spci-item:nth-of-type(2) .spci-item-pop::before {
        left: 50%;
        transform: translateX(-50%);
        border-right: 21px solid transparent;
        top: -41px;
        border-left: 24px solid transparent;
    }
    .spci-item:last-child .spci-item-pop {
        transform: translateX(-100%);
    }
    .spci-item:last-child .spci-item-pop::before {
        left: auto;
        right: 0;
        transform: translateX(0%);
        top: -21px;
        border-right: 24px solid #F3F7FF;
        border-left: 24px solid transparent;
    }
    .spci-item-pop {
        width: 230px;
    }
    .spii-top {
        padding-right: 4px;
    }
    .system-problem-inof-item {
        --jian1: 14px;
        --width1: 22px;
        --leftx: 4px;
    }
    .spii-bot {
        padding-bottom: 18px;
    }
    .system-problem .mod-title1 {
        margin-bottom: 4px;
    }
    .home-news-btn.system-problem-btn {
        margin-top: 10px;
    }
    .carbon-butler .mod-title1 {
        margin-bottom: var(--space50);
    }
    .cbii-img {
        margin-bottom: 10px;
    }
    .cbii-text-title {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .cbii-text-inof-nub .std-text1::before {
        width: 6px;
        height: 6px;
        top: calc(var(--font18)* 0.9 - 3px);
    }
    .cbii-text-inof-nub .std-text1, .cbii-text-inof-nub .std-text2 {
        padding-left: 13px;
    }
    .cbii-text-inof-nub {
        margin-bottom: 4px;
    }
    .carbon-butler-inof-item {
        margin-bottom: calc(var(--space120) - 10px);
    }
    .carbon-other-cry-inof2{
        padding-left:0;
    }
    .carbon-other-cry-inof3{
        padding-left: 0;
    }
    .carbon-other-cry-inof4{
        padding-left: 0;
        padding-right: 0;
    }
    .carbon-other-cry-inof5{
        padding-left: 0;
    }
    .carbon-other-cry {
        --widthx: 102px;
    }
    .coci-nub-special .coci-nub-core {
        position: relative;
        width: calc(var(--widthx)* 1.5);
        height: calc(var(--widthx)* 1.5);
        padding: 18px 9px;
    }
    .carbon-other-cry-inof,
    .carbon-other-cry-inof4{
        justify-content: center;
    }
    .carbon-other-cry-inof2 .coci-nub-core, .carbon-other-cry-inof3 .coci-nub-core {
        padding: 12px 3px 12px;
    }
    .carbon-other-cry {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .carbon-free-cry-right {
        padding-left: 10px;
        padding-right: 10px;
    }
    .carbon-free-cry-right .std-h2{
        font-size: 20px;
    }   
    .carbon-free-cry-left {
        width: 42.083%;
    }
    .carbon-free-cry-right {
        width: 57.917%;
    }
    .carbon-free-cry {
        --jianx: 3px;
    }
    .carbon-free .std-btn3-box {
        padding: 5px 23px;
    }
    .carbon-said-inof .coci-nub-core-btn1 .std-btn3-box, .carbon-free-cry-right .home-news-btn .std-btn3-box, .cbii-text .home-news-btn .std-btn3-box {
        min-width: 120px;
    }
    .carbon-said-btn-inof {
        --widthx: 40px;
        --jianx: 4px;
    }
    .carbon-said-inof-nub .std-h3 {
        margin-bottom: 7px;
    } 
    .hmll-ul-li{
        width: 60px !important;
        height: 60px !important;
    }
    .home-merit {
        margin-top: 38%;
    }
}
/* 2025.01.13 - end */