

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .corporate-content-bottom-li {
        padding: 0 45px;
    }

    .corporate-content-bottom {
        margin: 0 -45px;
    }

    .bctc-text {
        margin-top: 10px;
        margin-bottom: 28px;
    }
    .aitt-cont-parga {
        max-height: 320px;
    }
    /* 1920end */
}
@media screen and (max-width: 1680px) {
    :root {
        /* 字号 */
        --font64: 58px;
        --font48: 42px;
        --font40: 36px;
        --font38: 34px;
        --font32: 30px;
        --font30: 28px;
        /* 板块间距 */
        --space120: 100px;
        --space100: 80px;
        --space80: 60px;
        --parpspace12: 10px
    }

    .corporate-content-top-li a {
        padding: 24px 0;
    }

    .corporate-content-bottom-li {
        padding: 0 35px;
    }

    .corporate-content-bottom {
        margin: 0 -35px;
    }

    .ccbl-ul-li {
        margin-bottom: 42px;
    }

    .contact-content-bottom-left {
        margin-right: 70px;
    }

    .ccbl-ul-li-button {
        padding: 16px 139px;
    }

    .contact-content-bottom textarea {
        height: 180px;
    }

    .bcbc-cont-right {
        width: 51%;
        padding: 20px 40px;
    }

    .bcbc-cont-right-title {
        margin-bottom: 10px;
    }

    .join-cont-card-li {
        padding: 0 42px;
    }

    .join-cont-card {
        margin: 0 -42px;
    }

    .join-cont-in-li {
        padding: 0 42px;
    }

    .join-cont-in {
        margin: 0 -42px;
    }

    .acbs-ul {
        margin: 0 -26px;
    }

    .acbs-ul-li a {
        padding: 55px 0 var(--space40);
    }

    .acbs-ul-li-img {
        width: 120px;
        margin-bottom: 40px;
    }

    .head-nav-item {
        padding: 0 30px;
    }

    .ys-cont1620 {
        width: 100%;
        padding: 0 4%;
    }

    .head-nav {
        margin: 0 20px 0 -60px;
    }

    .applica-car-bj {
        height: 650px;
    }

    .acci-li {
        padding: 0 40px;
    }

    .acci-li .std-h5 {
        line-height: 52px;
    }

    .about-intro-li {
        padding: 85px 70px;
    }

    .about-intro-ul {
        margin: 0 -70px;
    }

    .ahll-time {
        font-size: 280px;
    }

    .ys-banner .slick-prev {
        left: 10px;
    }

    .ys-banner .slick-next {
        right: 10px;
    }

    .halt-text {
        font-size: 32px;
    }

    .foot-right>ul>li {
        padding: 0 60px;
    }

    .corporate-content-top.isfixed {
        top: 120px;
        max-width: 82.5%;
    }

    .chip-service-line {
        padding: 0 6%;
    }
    .aitt-cont-parga {
        max-height: 250px;
    }
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    :root {
        --line80: 70px;
        --space40: 34px;
        --parpspace12: 8px
    }

    .corporate-main .ccbl-title {
        margin-top: 7px;
        margin-bottom: 16px;
    }

    .ccbl-ul-li {
        padding: 0 18px;
        margin-bottom: 36px;
    }

    .ccbl-ul {
        margin: 0 -18px;
    }

    .ccbl-ul-li:nth-child(8) {
        margin-bottom: 32px;
    }

    .ccbl-ul-li-button {
        padding: 14px 120px;
    }

    .ccbr-content-text {
        margin-top: 14px;
    }

    .ccbr-content {
        padding: 30px;
    }

    .contact-content-bottom textarea {
        height: 160px;
    }

    .cult-code {
        width: 132px;
        left: calc(40% + 20px);
    }

    .bcbc-cont-right {
        padding: 16px 35px;
    }

    .tal-module-right {
        padding-left: 150px;
    }

    .tal-module-right-title {
        margin-bottom: 20px;
    }

    .tal-module-right-text.yxedr-active p {
        margin-bottom: 8px;
    }

    .talent-foot-left-button a {
        padding: 24px 0;
        width: 260px;
    }

    .talent-foot-right {
        padding-top: 60px;
    }

    .talent-foot-right-title {
        margin-bottom: 30px;
    }

    .talent-foot-right-text {
        color: #fff;
        margin-bottom: 8px;
    }

    .join-cont-card-li {
        padding: 0 36px;
    }

    .join-cont-card {
        margin: 0 -36px;
    }

    .join-cont-in-li {
        padding: 0 36px;
    }

    .join-cont-in {
        margin: 0 -36px;
    }

    .jccl-cont-button {
        right: 76px;
    }

    .acbs-ul {
        margin: 10px -22px;
    }

    .acbs-ul-li a {
        padding: 55px 0 var(--space40);
    }

    .acbs-ul-li-img {
        width: 108px;
        margin-bottom: 30px;
    }

    .acbs-ul-li-text {
        font-size: 18px;
    }

    .tcbu-li {
        padding: 0 22px;
    }

    .test-cont-bottom-ul {
        margin: 0 -22px;
    }

    .jcil-cont-bom-ul {
        padding: 10px 15px 10px 30px;
    }

    .tcbu-li-cont {
        padding: 20px 30px;
    }

    .head-nav-item {
        padding: 0 28px;
    }

    .head-nav-item {
        padding: 0 23px;
    }

    .head-search {
        margin-top: 19px;
    }

    .services-cont-img .yxedr-active p {
        margin-bottom: 8px;
    }

    .scit-title {
        margin-bottom: 13px;
    }

    .services-cont-img .yxedr-active p {
        line-height: 1.5;
    }

    .services-cont-img-text1,
    .services-cont-img-text2 {
        top: 10%;
    }

    .applica-car-title {
        top: 10%;
    }

    .applica-car-title-text li {
        margin-bottom: 8px;
    }

    .ahll-time {
        font-size: 260px;
    }

    .chip-valid-left-li:not(:last-child) {
        margin-bottom: 30px;
    }

    .about-history-right-cont {
        width: calc(50% - 40px);
    }

    .head-nav-item-title {
        padding: 0 14px;
    }

    .about-cont .std-h3 {
        margin-bottom: 20px;
    }

    .about-intro-li {
        padding: 60px 70px;
    }

    .about-intro-ul {
        margin: 0 -70px;
    }

    .atlt-cont {
        margin-bottom: 50px;
    }

    .about-team-right-ul .about-team-left-li {
        margin: 25px 0;
    }

    .about-team-right-ul {
        margin: -25px 0;
    }

    .about-partner-item-li {
        margin-bottom: 40px;
    }

    .about-partner-li {
        padding: 0 20px;
    }

    .about-partner-ul {
        margin: 0 -20px;
    }

    .home-news-text {
        padding-left: 40px;
    }

    .home-buss-left,
    .home-buss-right {
        width: calc(50% - 20px);
    }

    .home-about-li-text .ys-demo-num {
        font-size: 52px;
    }

    .halt-text {
        font-size: 28px;
    }

    .menu-pop-icon1 {
        width: 24%;
    }

    .menu-pop-icon2 {
        width: 26%;
    }

    .menu-pop-li {
        padding: 0 70px;
    }

    .foot-right>ul>li {
        padding: 0 50px;
    }

    .corporate-content-top.isfixed {
        top: 110px;
    }

    .chip-service-line {
        padding: 0 2%;
    }
    .home-buss-right-ul li {
        margin-bottom: 22px;
    }
    /* 1560end */
}

@media screen and (max-width: 1440px) {
    :root {
        /* 字号 */
        --font64: 52px;
        --font48: 38px;
        --font40: 32px;
        --font38: 28px;
        --font32: 26px;
        --font30: 24px;
        --font24: 22px;
        --font20: 18px;
        /* 行高 */
        --line80: 65px;
        /* 板块间距 */
        --space120: 80px;
        --space100: 60px;
        --space80: 50px;
        --space40: 30px;
        --parpspace12: 6px
    }

    .ys-modal-content {
        max-height: 650px;
    }

    .corporate-content-top-li a {
        padding: 18px 0;
    }

    .corporate-content-bottom-li {
        padding: 0 30px;
    }

    .corporate-content-bottom {
        margin: 0 -30px;
    }

    .details-top img {
        margin-bottom: 16px;
        margin-top: 16px;
    }

    .corporate-main .ccbl-title {
        margin-top: 4px;
        margin-bottom: 12px;
    }

    .ccbr-content-text {
        margin-top: 12px;
    }

    .ccbl-ul-li-button {
        padding: 14px 115px;
    }

    .ccbl-ul-li:nth-child(8) {
        margin-bottom: 32px;
    }

    .ccbl-ul-li {
        padding: 0 18px;
        margin-bottom: 35px;
    }

    .culb-ul-li {
        line-height: 2.0;
    }

    .culb-ul {
        padding: 10px 24px;
    }

    .ccbl-ul-li span {
        margin-left: 4px;
    }

    .ccbl-ul-li:nth-child(7) {
        margin-bottom: 26px;
    }

    .ccbl-ul-li:nth-child(8) {
        margin-bottom: 22px;
    }

    .contact-content-bottom textarea {
        padding: 14px 24px;
        height: 114px;
    }

    .ccbl-ul-li-button {
        padding: 12px 115px;
    }

    .culb-icon {
        width: 20px;
    }

    .bcbc-cont-right-title {
        margin-bottom: 6px;
    }

    .jccl-cont-button {
        width: 100px;
        padding: 5px 0;
    }

    .join-cont-card-li {
        padding: 0 26px;
    }

    .join-cont-card {
        margin: 0 -26px;
    }

    .join-cont-in-li {
        padding: 0 26px;
    }

    .join-cont-in {
        margin: 0 -26px;
    }


    .jccl-cont-button {
        right: 56px;
    }

    .acbs-ul {
        margin: 10px -20px;
    }

    .acbs-ul-li a {
        padding: 45px 0 var(--space40);
    }

    .acbs-ul-li-img {
        width: 100px;
        margin-bottom: 26px;
    }

    .acbs-ul-li-text {
        font-size: 18px;
    }

    .swiper-button-next,
    .swiper-button-prev {
        top: 62% !important;
    }

    .ccbl-ul-li-bottom .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
    .jcil-cont-bom-ul .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 6px;
    }

    .head-nav-item {
        padding: 0 20px;
    }

    .head-nav-item-title {
        padding: 0 14px;
    }

    .head-search {
        margin-top: 16px;
    }

    .ys-hd-pc.isfixed .head-search input,
    .inside-main .ys-hd-pc .head-search input {
        font-size: 14px;
    }

    .ys-hd-pc.isfixed .head-search input::-webkit-input-placeholder,
    .inside-main .ys-hd-pc .head-search input::-webkit-input-placeholder {
        /* WebKit browsers */
        font-size: 14px;
    }

    .ys-hd-pc.isfixed .head-search input::-moz-placeholder,
    .inside-main .ys-hd-pc .head-search input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        font-size: 14px;
    }

    .ys-hd-pc.isfixed .head-search input:-ms-input-placeholder,
    .inside-main .ys-hd-pc .head-search input:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        font-size: 14px;
    }

    .ys-hd-pc.isfixed .head-lang .std-text1,
    .inside-main .ys-hd-pc .head-lang .std-text1 {
        font-size: 14px;
    }

    .head-logo {
        width: 130px;
    }

    .services-cont-title {
        margin-bottom: 12px;
    }

    .acci-li {
        padding: 0 35px;
    }

    .acci-li .std-h5 {
        line-height: 50px;
    }

    .creat-eco-left {
        width: 33%;
    }

    .creat-eco-right {
        height: 500px;
    }

    .foot-right>ul>li {
        padding: 0 45px;
    }

    .hnid-ul {
        padding: 30px 25px;
    }

    .hnid-li:not(:last-child) {
        margin-bottom: 22px;
    }

    .creat-plat-cont {
        padding-top: 100px;
    }

    .chip-approve-li .std-h5 {
        line-height: 60px;
    }

    .chip-valid-left-li:not(:last-child) {
        margin-bottom: 26px;
    }

    .ahll-time {
        font-size: 230px;
    }

    .about-history-left-last .swiper-wrapper {
        height: 310px;
    }

    .about-history-left-last .swiper-slide {
        height: 310px !important;
    }

    .about-history-left {
        margin: 130px 0;
    }

    .home-about-li-text .ys-demo-num {
        font-size: 50px;
    }

    .mod-btn .std-text1 {
        line-height: 48px;
    }

    .home-news-li {
        padding: 0 20px;
    }

    .home-news-ul {
        margin: 0 -20px;
    }

    .halt-text {
        font-size: 28px;
    }

    .menu-pop-li {
        padding: 0 60px;
    }

    .corporate-content-top.isfixed {
        top: 99px;
    }

    .chip-service-item-li {
        /* width: 23%; */
        /* height: 100%;
        background: #fff;
        padding: 40px 20px; */
    }

    .bctc-info {
        margin-top: 5px;
        font-size: 16px;
    }

    .csil-num-letter p {
        font-size: 160px;
    }

    .csil-num-letter {
        bottom: -50px;
        left: -20px;
    }

    .chip-service-item-li.on {
        width: 23%;
    }
    .chip-service-item-li .ys-imgbox-cover, .about-intro-item-icon {
        width: 38px;
    }
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    :root {
        --parpspace12: 3px
    }

    .contact-content-bottom-left {
        margin-right: 66px;
    }

    .ccbl-ul-li-button {
        padding: 12px 108px;
    }

    .ccbl-ul-li {
        margin-bottom: 28px;
    }

    .contact-content-bottom-left {
        margin-right: 60px;
    }

    .ccbr-content-text {
        margin-top: 8px;
    }

    .ccbl-ul-li:nth-child(7) {
        margin-bottom: 24px;
    }

    .ccbl-ul-li:nth-child(8) {
        margin-bottom: 18px;
    }

    .tal-module-right {
        padding-left: 130px;
    }

    .tal-module-right-title {
        margin-bottom: 16px;
    }

    .tal-module-right-text.yxedr-active p {
        margin-bottom: 6px;
    }

    .talent-foot-left-button a {
        padding: 22px 0;
        width: 240px;
    }

    .tflb-icon {
        width: 20px;
    }

    .talent-foot-right {
        padding-top: 45px;
    }

    .talent-foot-right-title {
        margin-bottom: 26px;
    }

    .talent-foot-right-text {
        margin-bottom: 6px;
    }

    .jccl-cont {
        padding: 28px 24px;
    }

    .jcbu-li {
        padding-bottom: 6px;
    }

    .join-cont-card-li {
        padding: 0 28px;
    }

    .join-cont-card {
        margin: 0 -28px;
    }

    .join-cont-in-li {
        padding: 0 28px;
    }

    .join-cont-in {
        margin: 0 -28px;
    }

    .join-pop .ys-modal-close {
        right: 10px;
        top: 10px;
    }

    .acbs-ul-li a {
        padding: 40px 0 var(--space40);
    }

    .acbs-ul-li-img {
        width: 110px;
    }

    .jcil-cont-bom-ul {
        padding: 10px 15px 10px 20px;
    }

    .corporate-content-bottom-li {
        padding: 0 25px;
    }

    .corporate-content-bottom {
        margin: 0 -25px;
    }

    .head-nav-item-title {
        font-size: 14px;
    }

    .services-cont-text0 {
        width: 22%;
    }

    .scit-title {
        margin-bottom: 10px;
    }

    .services-cont-img-text2,
    .services-cont-img-text4 {
        left: 71.28%;
    }

    .actt-bj {
        width: 170px;
    }

    .aitt-cont p {
        line-height: 1.5;
    }

    .ahll-time {
        font-size: 210px;
    }

    .aitt-cont-logo {
        width: 78%;
    }

    .halt-text {
        font-size: 24px;
    }

    .menu-pop-li {
        padding: 0 50px;
    }

    .ys-modal-content {
        max-height: 500px;
        width: 700px;
    }

    .ys-modal-pad {
        padding: 0;
    }

    .act.corporate-content-top-li a {
        font-size: 16px;
    }

    .corporate-content-top-li a {
        padding: 14px 0;
    }

    .chip-approve-li:not(:last-child) {
        margin-bottom: 30px;
    }

    .chip-approve-li .std-h5 {
        line-height: 54px;
        font-size: 16px;
    }

    .chip-approve-li {
        width: 300px;
    }

    .hnid-link {
        font-size: 14px;
    }

    .hnid-li:not(:last-child) {
        margin-bottom: 20px;
    }

    .chip-service-line {
        padding: 0;
    }

    .cslt-li .std-text1 {
        font-size: 14px;
    }

    .corporate-content-top.isfixed {
        top: 95px;
    }
    .aitt-cont-parga {
        max-height: 220px;
    }
    .home-buss-right-ul li {
        margin-bottom: 20px;
    }
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    :root {
        /* 字号 */
        --font64: 48px;
        --font48: 34px;
        --font40: 28px;
        --font38: 26px;
        --font32: 24px;
        --font30: 22px;
        --font24: 20px;
        /* 行高 */
        --line80: 60px;
        /* 板块间距 */
        --space120: 70px;
        --space100: 50px;
        --space40: 28px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 14px;
    }

    .details-top img {
        margin-bottom: 14px;
        margin-top: 14px;
    }

    .contact-content-bottom-left {
        margin-right: 50px;
    }

    .ccbl-ul-li {
        margin-bottom: 22px;
    }

    .ccbl-ul-li-button {
        padding: 12px 103px;
    }

    .cull-box {
        margin-right: 5px;
    }

    .ccbl-ul-li {
        padding: 0 9px;
    }

    .ccbl-ul {
        margin: 0 -9px;
    }

    .ccbl-ul-li:nth-child(7) {
        margin-bottom: 20px;
    }

    .jcil-cont-top {
        padding: 0px 18px;
    }

    .jcil-cont-top-input input {
        height: 40px;
    }

    .dscl-code {
        width: 45px;
        position: absolute;
        height: 45px;
        top: -55px;
    }

    .dscl-code-icon1 {
        width: 34px;
    }

    .acbs-ul-li a {
        padding: 38px 0 var(--space40);
    }

    .ccbl-ul-li-bottom .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
    .jcil-cont-bom-ul .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 4px;
    }

    .corporate-content-bottom-li {
        padding: 0 20px;
        margin-bottom: 40px;
    }

    .corporate-content-bottom {
        margin: 0 -20px;
    }

    .head-nav-item {
        padding: 0 14px;
    }

    .head-search {
        margin-top: 15px;
        width: 180px;
        height: 30px;
    }

    .head-search-icon {
        width: 20px;
    }

    .head-logo {
        width: 120px;
    }

    .acbs-ul-li-cont {
        padding: 50px 20px 40px;
    }

    .acbs-ul-li-img {
        width: 90px;
    }

    .acbs-ul-li-cont {
        padding: 55px 20px 45px;
    }

    .acci-li .std-h5 {
        line-height: 44px;
        font-size: 16px;
    }

    .applica-car-title-text {
        padding: 30px 48px 12px;
        width: 400px;
    }

    .foot-right>ul>li {
        padding: 0 40px;
    }

    .creat-eco-right {
        height: 400px;
    }

    .cair-li {
        width: 260px;
    }

    .cair-li-cont {
        padding: 16px 20px 6px;
    }

    .cair-li-cont-text .std-h5 {
        margin-bottom: 5px;
    }

    .ys-footer {
        padding-top: 80px;
    }

    .creat-plat-cont {
        padding-top: 90px;
    }

    .foot-top {
        margin-bottom: 80px;
    }

    .foot-left-logo {
        width: 170px;
    }

    .chip-service-item-li {
        padding: 30px;
    }

    .chip-service-item {
        min-height: 320px;
    }

    .about-history-left-last .swiper-wrapper {
        height: 300px;
    }

    .about-history-left-last .swiper-slide {
        height: 300px !important;
    }

    .about-partner-item-li {
        margin-bottom: 30px;
    }

    .about-partner-li {
        padding: 0 15px;
    }

    .about-partner-ul {
        margin: 0 -15px;
    }

    .aitt-cont {
        padding-left: 20px;
    }

    .about-intro-li {
        padding: 40px 50px;
    }

    .about-intro-ul {
        margin: 0 -50px;
    }

    .atlt-cont {
        margin-bottom: 30px;
    }

    .about-team-right-ul .about-team-left-li {
        margin: 18px 0;
    }

    .about-team-right-ul {
        margin: -18px 0;
    }

    .ahll-time {
        font-size: 200px;
    }

    .about-history-left-last .swiper-wrapper {
        height: 280px;
    }

    .about-history-left-last .swiper-slide {
        height: 280px !important;
    }

    .home-buss-left-text {
        bottom: -20px;
    }

    .home-news-text {
        padding-left: 30px;
    }

    .home-about-li {
        padding-right: 110px;
    }

    .home-about-li-text .ys-demo-num {
        font-size: 42px;
    }

    .halt-text {
        font-size: 20px;
    }

    .menu-pop-li {
        padding: 0 40px;
    }

    .menu-pop-li .std-h4 {
        margin-bottom: 24px;
    }

    .menu-pop-li li {
        margin-bottom: 20px;
    }

    .corporate-content-top.isfixed {
        top: 90px;
    }

    .chip-service-item-li {
        padding: 30px 20px;
    }
    .chip-service-item-li .ys-imgbox-cover, .about-intro-item-icon {
        width: 34px;
    }
    .home-buss-right-ul li {
        margin-bottom: 18px;
    }
    /* 1280end */
}

@media screen and (max-width: 1200px) {
    .test-cont-bottom {
        padding-bottom: 60px;
    }

    .test-main .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        display: block;
    }

    .applications-main .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        display: block;
    }

    .acbs-ul-li-cont {
        padding: 53px 20px 44px;
    }

    .applications-main .swiper-button-prev {
        display: none;
    }

    .applications-main .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 50px;
    }

    .applications-main .swiper-button-next {
        display: none;
    }

    .tcbu-li {
        padding: 0 16px;
    }

    .test-cont-bottom-ul {
        margin: 0 -16px;
    }

    .test-main .swiper-button-next {
        display: none;
    }

    .test-main .swiper-button-prev {
        display: none;
    }

    .join-pop .ys-modal-close {
        right: 10px;
        top: 2px;
    }

    .corporate-content-bottom-li {
        padding: 0 18px;
    }

    .corporate-content-bottom {
        margin: 0 -18px;
    }

    .corporate-main .ccbl-title {
        margin-top: 2px;
        margin-bottom: 6px;
    }

    .cult-text {
        padding: 0 22px;
    }

    .cult-text input {
        height: 46px;
    }

    .ccbl-ul-li {
        padding: 0 16px;
        margin-bottom: 30px;
    }

    .contact-content-bottom textarea {
        height: 150px;
        padding: 22px;
    }

    .ccbl-ul-li:nth-child(7) {
        margin-bottom: 28px;
    }

    .ccbl-ul-li:nth-child(8) {
        margin-bottom: 24px;
    }

    .join-cont-card-li {
        padding: 0 18px;
    }

    .join-cont-card {
        margin: 0 -18px;
    }

    .join-cont-in-li {
        padding: 0 18px;
    }

    .join-cont-in {
        margin: 0 -18px;
    }

    .acbs-ul-li a {
        padding: 38px 0 var(--space40);
    }

    .test-main .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: -30px;
    }

    .cta-cue {
        padding: 0 20px;
    }

    .applications-main .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: -20px !important;
    }

    .applica-car-title-text {
        padding: 22px 36px 8px;
        width: 400px;
        min-height: 200px;
    }

    .creat-cont .corporate-content-top {
        width: calc(100% - 80px);
    }

    .chip-test .slick-dots,
    .appl-cont-bottom .slick-dots {
        bottom: -30px;
    }

    .chip-test .slick-dots li,
    .appl-cont-bottom .slick-dots li {
        width: 10px;
        height: 10px;
        margin: 0 6px;
        border-radius: 50%;
        background: transparent;
        border: 1px solid var(--colormain1);
    }

    .chip-test .slick-dots li.slick-active,
    .appl-cont-bottom .slick-dots li.slick-active {
        background: var(--colormain1);
    }

    .chip-test {
        padding-bottom: 70px;
    }

    .about-history-right-cont {
        width: 50%;
    }

    .corporate-content-top.isfixed {
        max-width: 100%;
    }

    /* 1200end */
}

@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font64: 48px;
        --font48: 32px;
        --font40: 28px;
        --font32: 22px;
        --font20: 18px;
        --space80: 40px;
        --space40: 26px;
        --parpspace12: 2px
    }

    .jccl-cont-text {
        margin-bottom: 110px;
    }

    .jccl-cont-button {
        right: 46px;
    }

    .acbs-ul-li-cont {
        padding: 53px 20px 36px;
    }

    .corporate-content-top-li a {
        padding: 14px 0;
    }

    .corporate-content-bottom-li {
        padding: 0 16px;
    }

    .corporate-content-bottom {
        margin: 0 -16px;
    }

    .ccbl-title {
        margin-bottom: 4px;
    }

    .ccbl-img {
        margin-bottom: 14px;
    }

    .corporate-content-top-li a {
        font-size: 16px;
    }

    .yx_paging_link {
        color: #666;
    }

    .yx_paging_link a {
        color: initial;
    }

    .yx_paging_ph {
        padding-left: 40px;
        padding-right: 40px;
        display: block;
    }

    .details-top img {
        margin-bottom: 12px;
        margin-top: 12px;
    }

    .ccbl-ul-li {
        padding: 0 16px;
        margin-bottom: 22px;
    }

    .ccbl-ul-li-button {
        padding: 12px 88px;
    }

    .ccbl-ul-li-link {
        display: flex;
        align-items: baseline;
    }

    .cull-box {
        width: 11px;
        height: 10px;
    }

    .cull-box::after {
        width: 6px;
        height: 6px;
    }

    .ccbl-ul-li:nth-child(7) {
        margin-bottom: 16px;
    }

    .ccbl-ul-li:nth-child(8) {
        margin-bottom: 12px;
    }

    .cult-code {
        width: 100px;
        left: calc(40% + 20px);
        bottom: 0;
    }

    .ccbl-ul-li:nth-child(9) {
        margin-bottom: -4px;
    }

    .bcbc-cont-right-title {
        margin-bottom: 2px;
    }

    .tal-module-right {
        padding-left: 70px;
    }

    .tal-module-right-title {
        margin-bottom: 14px;
    }

    .tal-module-right-text.yxedr-active p {
        margin-bottom: 4px;
    }

    .tal-module-right-title::after {
        margin-top: 2px;
    }

    .talent-foot-left-button a {
        padding: 20px 0;
        width: 230px;
    }

    .tflb-icon {
        width: 18px;
    }

    .talent-foot-right {
        padding-top: 40px;
    }

    .talent-foot-right-title {
        margin-bottom: 20px;
    }

    .talent-bg .tal-module-right {
        padding-left: 100px;
    }

    .talent-foot-right-text {
        margin-bottom: 4px;
    }

    .jccl-cont {
        padding: 36px 28px;
    }

    .jcbu-li {
        padding-bottom: 6px;
    }

    .jcil-cont-top {
        padding: 0px 14px;
    }

    .jccl-cont-title {
        margin-bottom: 6px;
    }

    .jcil-cont-top-input input {
        height: 38px;
    }

    .jccl-cont-button {
        width: 90px;
        padding: 4px 0;
    }

    .jccl-cont-text {
        margin-bottom: 100px;
    }

    .acbs-ul-li a {
        padding: 30px 0 var(--space40);
    }

    .tcbu-li-cont {
        padding: 20px 26px;
    }

    .tcbu-li {
        padding: 0px 14px;
    }

    .test-cont-bottom-ul {
        margin: 0 -14px;
    }

    .jcil-cont-bom-ul {
        height: 135px;
    }

    .inside-main .ys-main {
        margin-top: 0;
    }

    .ys-bread {
        display: none;
    }

    .ys-hd-pc {
        display: none;
    }

    .acbs-ul-li-cont {
        box-shadow: 0px 4px 15px 0px rgba(42, 134, 182, 0.10), 0px 4px 15px 0px rgba(42, 134, 182, 0.10);
    }

    .acci-li {
        padding: 0 20px;
    }

    .acci-li .std-h5 {
        line-height: 36px;
        font-size: 14px;
    }

    .applica-car-title-text li {
        margin-bottom: 4px;
    }

    .applica-car-title-text {
        padding: 16px 36px 8px;
        min-height: 190px;
    }

    .appl-cont-bottom-title {
        margin-bottom: 8px;
    }

    .cair-li {
        width: 220px;
    }

    .cair-li-cont {
        padding: 12px 10px 15px;
    }

    .cair-li-cont-text .std-text1 p {
        line-height: 1.5;
    }

    .cair-li-cont-text .std-h5 {
        margin-bottom: 3px;
    }

    .foot-right>ul>li {
        padding: 0 30px;
    }

    .foot-bot span {
        padding-right: 13px;
    }

    a[href="https://www.yongsy.com"] {
        padding-left: 10px;
    }

    .chip-approve-li:not(:last-child) {
        margin-bottom: 20px;
    }

    .chip-service-item {
        min-height: 280px;
    }

    /* .chip-service-item-li .ys-imgbox-cover {
        width: 52px;
    } */

    .csil-num-edr ul li:not(:last-child) {
        margin-bottom: 6px;
    }

    .chip-test .ys-slick-item {
        padding: 0 20px;
    }

    .chip-test .ys-slick {
        margin: 0 -20px;
    }

    .chip-valid-left-li:not(:last-child) {
        margin-bottom: 20px;
    }

    .chip-approve-li .std-h5 {
        line-height: 55px;
    }

    .chip-service .slick-dots li {
        width: 10px;
        height: 10px;
        margin: 0 6px;
        border-radius: 50%;
        background: transparent;
        border: 1px solid var(--colormain1);
    }

    .chip-service .slick-dots li.slick-active {
        background: var(--colormain1);
    }

    .chip-service-item-li {
        position: relative;
        margin: 0 -10px;
    }

    .chip-service-item-li {
        margin: 10px 10px;
        height: auto;
        /* box-shadow: 0px 4px 10px 0px rgba(42, 134, 182, 0.10); */
    }

    .chip-service-item {
        height: auto;
    }

    .chip-service-item .slick-track {
        display: flex;
    }

    .chip-service .slick-dots {
        bottom: -20px;
    }

    .chip-service {
        display: block;
        padding-bottom: 50px;
    }

    .chip-service-line {
        display: none;
    }

    .chip-service-item-li .std-text1 {
        display: block;
        margin: 20px 0;
        color: var(--color2);
        font-size: 16px;
    }

    .chip-service-item-li {
        padding: 30px 20px;
    }

    .ahll-time {
        font-size: 170px;
    }

    .ys-banner .slick-prev::before,
    .ys-banner .slick-next::before {
        display: none;
    }

    .home-buss-left-text {
        bottom: 15px;
    }

    .home-buss-right-li a::before,
    .home-buss-left a::before {
        opacity: 1;
    }

    .scrool-sown {
        bottom: 20px;
        right: 40px;
    }

    .home-news-li {
        padding: 0 10px;
    }

    .home-news-ul {
        margin: 0 -10px;
    }

    .home-news-text {
        padding-left: 15px;
    }

    .home-news-text-time,
    .home-news-text-title .std-h5 {
        margin-bottom: 3px;
    }

    .home-about-cont {
        top: 0;
    }

    .acbs-ul-li {
        margin: 15px;
    }

    .menu-pop {
        display: none;
    }

    .acci-li::before {
        opacity: 1;
    }

    .acci-li .std-h5 {
        color: var(--color3);
    }

    .bctc-info {
        margin-top: 0px;
    }

    .chip-test .slick-prev {
        left: -24px;
    }

    .chip-test .slick-next {
        right: -24px;
    }

    .chip-test .ys-slick-item {
        padding: 0 10px;
    }

    .chip-test .ys-slick {
        margin: 0 -10px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .csil-wrap::after {
        transition: all 0s !important;
        width: 100% !important;
        height: 100% !important;
    }

    .csil-wrap .ys-imgbox-cover {
        margin-left: 0 !important;
    }

    .csil-wrap .ys-imgbox-cover img:nth-child(1) {
        opacity: 1;
    }

    .csil-wrap .ys-imgbox-cover img:nth-child(2) {
        opacity: 0;
    }

    .chip-service-item-li .std-text1 {
        color: #fff;
    }

    .csil-num-edr {
        opacity: 1;
        transition: all 0s !important;
    }

    .csil-num1 {
        opacity: 1 !important;
        color: #fff;
    }

    .csil-num2 {
        opacity: 0 !important;
    }
    .aitt-cont-parga {
        max-height: 175px;
    }
    .csil-num {
        top: 10px;
        right: 10px;
    }
    .chip-service-item-li .ys-imgbox-cover, .about-intro-item-icon {
        width: 30px;
    }
    /* 1199end */
}

@media screen and (max-width: 991px) {
    :root {
        /* 字号 */
        --font64: 42px;
        --font48: 28px;
        --font40: 24px;
        --font38: 20px;
        --font32: 20px;
        --font30: 18px;
        /* 板块间距 */
        --space120: 50px;
        --space100: 35px;
        --space80: 34px;
        --space40: 24px;
        /* 段落间距 */
        --parpspace16: 12px;
        --parpspace20: 14px;
        --parpspace12: -4px;
    }

    .corporate-content-top-li a {
        padding: 12px 0;
    }

    .corporate-content-bottom-li {
        padding: 0 12px;
    }

    .corporate-content-bottom {
        margin: 0 -12px;
    }

    .ccbl-img {
        margin-bottom: 10px;
    }

    .details-top img {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .contact-content-bottom {
        display: block;
    }

    .contact-content-bottom-left {
        width: 100%;
        margin-right: 0;
    }

    .applications-main .swiper-button-next,
    .swiper-button-prev {
        top: 89% !important;
    }

    .applications-main .swiper-button-prev {
        left: 46% !important;
    }

    .applications-main .swiper-button-next {
        left: 50% !important;
    }

    .contact-content-bottom-right {
        width: 60%;
        margin: 0 auto;
        margin-top: 50px;
        position: relative;
        height: fit-content;
        box-shadow: 0px 4px 25px 0px rgba(42, 134, 182, 0.20);
    }

    .ccbl-ul-li-button {
        padding: 12px 69px;
    }

    .ccbr-content {
        padding: 16px;
    }

    .ccbr-content {
        width: calc(100% - 46px);
    }

    .ccbr-content-text {
        margin-top: 5px;
    }

    .contact-content-bottom .ccbl-title {
        font-size: 26px;
    }

    .ccbl-ul-li-button {
        padding: 12px 130px;
    }

    .bcbc-cont-right {
        padding: 6px 25px;
    }

    .bcbc-cont-right-title {
        margin-bottom: -4px;
    }

    .buss-cont-mid-img {
        padding-top: 20px;
    }

    .bctc-text {
        margin-top: 6px;
        margin-bottom: 20px;
    }

    .tal-module-right {
        padding-left: 52px;
        padding-top: 10px;
    }

    .tal-module-right-title {
        margin-bottom: 6px;
    }

    .tal-module-right-text.yxedr-active p {
        margin-bottom: 0;
    }

    .tal-module-right-title::after {
        margin-top: 0;
    }

    .talent-foot-left-button a {
        padding: 14px 0;
        width: 180px;
    }

    .tflb-icon {
        width: 16px;
    }

    .talent-foot-right {
        padding-top: 24px;
    }

    .talent-foot-right-title {
        margin-bottom: 14px;
    }

    .talent-foot-right-text {
        margin-bottom: 2px;
    }

    .join-cont-in-li {
        padding: 0 12px;
    }

    .join-cont-in {
        margin: 0 -12px;
    }

    .join-cont-card-li {
        padding: 0 12px;
    }

    .join-cont-card {
        margin: 0 -12px;
    }

    .jccl-cont {
        padding: 22px 16px;
    }

    .jcbu-li {
        padding-bottom: 4px;
    }

    .jcil-cont-top {
        padding: 0px 12px;
    }

    .jccl-cont-title {
        margin-bottom: 6px;
    }

    .jcil-cont-top-input input {
        height: 34px;
    }

    .jcil-text {
        margin-right: 15px;
    }

    .jccl-cont-button {
        width: 86px;
        right: 30px;
        bottom: 20px;
        padding: 3px 0;
    }

    .jccl-cont-text {
        margin-bottom: 90px;
    }

    .talent-bg .tal-module-right {
        padding-left: 50px;
    }

    .tmrt-ul-li p {
        font-size: 16px;
        margin-left: 22px;
        margin-bottom: 6px;
    }

    .cull-box {
        width: 10px;
        height: 10px;
    }

    .cull-box::after {
        width: 5px;
        height: 5px;
    }

    .ccbr-img {
        height: 550px;
        position: relative;
    }

    .contact-content-bottom-right {
        width: 100%;

    }

    .ccbr-img img {
        height: 100%;
        position: absolute;
        max-width: inherit;
        object-fit: cover;
    }

    .ccbr-content {
        width: calc(100% - 350px);
    }

    .ccbr-content {
        padding: 24px;
    }

    .join-pop .ys-modal-close {
        right: 24px;
        top: 10px;
    }

    .join-pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 6px;
    }

    .join-pop .mCSB_scrollTools .mCSB_draggerRail {
        width: 6px;
    }

    .join-pop .ys-modal-content-title {
        font-weight: bold;
        margin-bottom: 8px;
    }

    .join-pop .ys-modal-content-year {
        margin-top: 6px;
    }

    .join-pop .ymcp-title {
        margin-bottom: 4px;
    }

    .join-pop .ys-modal-content-Position {
        margin-bottom: 20px;
    }

    .join-pop .ymcd-cont-icon {
        width: 20px;
    }

    .join-pop .ymcd-cont-text {
        margin-left: 6px;
    }

    .acbs-ul-li-text {
        font-size: 16px;
    }

    .acbs-ul-li a {
        padding: 24px 0 var(--space40);
    }

    .acbs-ul-li-img {
        width: 90px;
        margin-bottom: 12px;
    }

    .tcbu-li-cont {
        padding: 14px 20px;
    }

    .tcbu-li {
        padding: 0px 10px;
    }

    .test-cont-bottom-ul {
        margin: 0 -10px;
    }

    .tcbu-li-cont-title {
        margin-bottom: 7px;
    }

    .test-main .swiper-button-next {
        left: 47% !important;
    }

    .acbs-ul-li-cont {
        padding: 43px 10px 34px;
    }

    .acbs-ul-li-img {
        width: 78px;
        margin-bottom: 16px;
    }

    .appl-cont-bottom-title {
        margin-bottom: 10px;
    }

    .applications-main .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 30px;
    }

    .services-cont-img-case {
        display: none;
    }

    .services-cont-text0 {
        position: static;
    }

    .services-cont-text {
        margin-bottom: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .services-cont-img {
        margin-top: 40px;
    }

    .services-cont-text0 {
        padding: 30px;
        width: calc(50% - 15px);
        margin-bottom: 30px;
        border-radius: 6px;
        background: linear-gradient(90deg, #2A86B6 0%, #078F88 100%);
    }

    .appl-cont-bottom-text {
        margin-bottom: 10px;
    }

    .appl-cont-bottom-title {
        margin-bottom: 0;
    }

    .applica-car-title {
        top: 6%;
    }

    .applica-car-title-text {
        padding: 10px 30px 8px;
        min-height: 150px;
    }

    .applica-car-title-text {
        width: 40%;
    }

    .actt-bj {
        width: 115px;
    }

    .appl-cont-bottom-text {
        font-size: 16px;
    }

    .applica-car-title-text li {
        margin-bottom: 0;
    }

    .acci-li .std-h5 {
        line-height: 30px;
        font-size: 12px;
    }

    .creat-aims-item-right {
        width: 100%;
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .creat-aims-item {
        flex-wrap: wrap;
    }

    .creat-eco-right {
        height: 350px;
    }

    .ys-footer {
        padding-top: 60px;
    }

    .foot-right>ul>li {
        padding: 0 10px;
    }

    .ys-footer .details-share-cont-li {
        margin-right: 35px;
    }

    .foot-bot {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .foot-bot ul {
        display: flex;
        margin: 0 -20px 15px;
    }

    .foot-top {
        margin-bottom: 60px;
    }

    .chip-test .ys-slick-item {
        padding: 0 10px;
    }

    .chip-test .ys-slick {
        margin: 0 -10px;
    }

    .chip-approve .creat-bj {
        height: 500px;
    }

    .chip-approve .creat-bj img {
        width: auto;
        max-width: inherit;
        height: 100%;
        position: relative;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .chip-test {
        padding-bottom: 60px;
    }

    .about-intro-top {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .about-intro-top-img,
    .aitt-cont {
        width: 100%;
        padding: 0;
    }

    .about-intro-top-text {
        width: 100%;
        position: static;
        transform: translateX(0);
    }

    .about-intro-top-text {
        margin-bottom: 30px;
        padding-top: 60px;
    }

    .about-intro-li {
        padding: 20px;
    }

    .about-intro-ul {
        margin: 0 -20px;
    }

    .about-team-left,
    .about-team-right {
        width: 50%;
        padding: 0 15px;
    }

    .about-team-right-ul {
        padding-left: 15px;
        padding-right: 15px;
    }

    .about-team-cont {
        margin: 0 -15px;
    }

    .ahll-time {
        font-size: 140px;
    }

    .about-history-left-last .swiper-wrapper {
        height: 260px;
    }

    .about-history-left-last .swiper-slide {
        height: 260px !important;
    }

    .about-intro-top {
        margin-bottom: 0;
    }

    .home-buss-left,
    .home-buss-right {
        width: calc(50% - 10px);
    }

    .home-buss-left-text .std-h5 {
        margin-bottom: 3px;
    }

    .home-buss-left-text {
        bottom: 10px;
    }

    .home-creat .mod-title-left {
        width: 70%;
    }

    .home-news-li {
        width: 100%;
    }

    .mod-btn .std-text1 {
        line-height: 44px;
    }

    .home-about-li {
        padding-right: 45px;
    }

    .home-about-li-text .ys-demo-num {
        font-size: 36px;
    }

    .mod-btn .ys-imgbox-contain {
        width: 20px;
    }

    .pace-line {
        bottom: 20px;
    }

    .halt-text {
        font-size: 16px;
    }

    .ys-modal-content {
        width: 500px;
    }

    .chip-test .ys-slick {
        padding-left: 0px;
        padding-right: 0px;
    }

    .aitt-cont-parga{
        max-height: inherit;
    }
    .home-buss-right-ul li {
        margin-bottom: 15px;
    }
    /*2024.9.5修改 start*/
    .chip2-sect3 .std-text1 p {
        font-size: 16px;
    }
    .services-cont-text {
        font-size: 16px;
    }
     /*2024.9.5修改 end*/
    /* 991end */
}

@media screen and (max-width: 767px) {
    :root {
        /* 字号 */
        --font64: 34px;
        --font48: 26px;
        /* 板块间距 */
        --space120: 40px;
        --space100: 30px;
        --space80: 30px;
        --space40: 20px;
        --font32: 20px;
        --parpspace12: 0px;
    }

    .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;
    }

    .corporate-content-top-li a {
        padding: 12px 0;
    }

    .applications-main .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 20px;
    }

    .corporate-content-bottom-li {
        width: 50%;
        padding: 0 7px;
    }

    .acbs-ul-li-cont {
        padding: 55px 20px 32px;
    }

    .corporate-content-bottom {
        margin: 30px -7px;
    }

    .acbs-ul-li-img {
        width: 90px;
        margin-bottom: 20px;
    }

    .ccbl-img {
        margin-bottom: 6px;
    }

    .ccbl-title {
        margin-top: 2px;
        margin-bottom: 4px;
    }

    .corporate-content-top-li a {
        font-size: 14px;
    }

    .talent-bg .tal-module-right {
        padding-left: 0;
    }

    .bctc-pc {
        display: none;
    }

    .bctc-ph {
        display: block;
    }

    .tal-module-right-title::after {
        width: calc(100% + 40px);
    }

    .yx_paging_ph {
        padding-left: 20px;
        padding-right: 20px;
    }

    .talent-flex {
        display: block;
    }

    .talent-flex2 {
        display: block;
    }

    .details-top img {
        margin-bottom: 8px;
        margin-top: 8px;
    }

    .tal-module-right-title {
        margin-bottom: 16px;
    }

    .tmrt-ul-li p {
        margin-bottom: 2px;
    }

    .details-bottom {
        margin-top: 10px;
        padding-top: var(--space40);
    }

    .details-bottom-li {
        width: 44%;
    }

    .yx-paging-ul li {
        margin: 0 5px;
    }

    .ccbl-ul-li {
        width: 100%;
    }

    .ccbl-ul-li:nth-child(9) {
        margin-bottom: 12px;
    }

    .contact-content-bottom-right {
        width: 100%;
    }

    .ccbr-content {
        padding: 30px;
        width: calc(100% - 100px);
    }

    .act .cult-text {
        width: 70%;
    }

    .talent-flex {
        padding-bottom: 24px;
    }

    .cult-code {
        left: calc(70% + 20px);
        bottom: 0;
    }

    .contact-content-bottom .ccbl-title {
        font-size: 24px;
    }

    .contact-content-bottom-right {
        margin-top: 40px;
    }

    .ccbl-ul-li-button {
        padding: 12px 180px;
    }

    .bcbc-cont {
        display: block;
    }

    .bcbc-cont-left {
        width: 100%;
    }

    .bcbc-cont-right {
        width: 100%;
    }

    .bcbc-cont-right {
        padding: 20px 25px;
    }

    .bcbc-cont-right-title {
        margin-bottom: 0px;
    }

    .bctc-text {
        margin-top: 4px;
        margin-bottom: 18px;
    }

    .buss-cont-head-title {
        font-size: 16px;
        padding: 0 28px;
    }

    .tal-module {
        display: block;
    }

    .tal-module-left {
        width: 100%;
    }

    .tal-module-right {
        margin-top: 4px;
        width: 100%;
    }

    .talent-foot {
        display: block;
    }

    .talent-foot-left {
        width: 100%;
    }

    .talent-foot-right {
        width: 100%;
        padding-bottom: 40px;
    }

    .talent-foot-left-button a {
        padding: 22px 0;
        width: 240px;
    }

    .talent-foot-right-title {
        margin-bottom: 10px;
    }

    .tal-module-right {
        padding-left: 0;
    }

    .join-cont-card-li {
        width: 50%;
    }

    .join-cont-in-li {
        width: 50%;
    }

    .join-cont-card-li {
        padding: 0 8px;
    }

    .join-cont-card {
        margin: 0 -8px;
    }

    .join-cont-in-li {
        padding: 0 8px;
    }

    .join-cont-in {
        margin: 0 -8px;
    }

    .contact-content-bottom textarea {
        height: 140px;
    }

    .ccbr-img {
        height: 500px;
        position: relative;
    }

    .ccbr-img img {
        height: 100%;
        position: absolute;
        max-width: inherit;
        object-fit: cover;
    }

    .ccbl-ul-li {
        margin-bottom: 16px;
    }

    .jccl-cont-button {
        width: 90px;
        padding: 6px 0;
        right: 26px;
        bottom: 16px;
    }

    .join-pop .ys-modal-content {
        padding: var(--space80) 10px var(--space80) 24px;
    }

    .join-pop .ys-modal-content-Position {
        margin-bottom: 16px;
    }

    .join-pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 4px;
    }

    .join-pop .mCSB_scrollTools .mCSB_draggerRail {
        width: 4px;
    }

    .join-pop .ys-modal-close {
        right: 20px;
        top: 10px;
    }

    .tcbu-li-cont {
        padding: 8px 18px 12px;
    }

    .tcbu-li {
        width: 33.333333%;
        padding: 0px 10px;
    }

    .test-cont-bottom-ul {
        margin: 0 -10px;
    }

    .tcbu-li-cont-title {
        margin-bottom: 7px;
    }

    .tcbu-li-cont-text p {
        line-height: 1.3;
        margin-bottom: 6px;
    }

    .test-main .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: -15px;
    }

    .ys-hd-pc {
        display: none;
    }

    .test-cont-top {
        padding-top: 60px;
    }

    .services-cont-text0 {
        padding: 20px;
        width: calc(50% - 10px);
        margin-bottom: 20px;
    }

    .applica-car {
        flex-wrap: wrap;
    }

    .applica-car-left,
    .applica-car-cont {
        width: 100%;
    }

    .appl-cont-bottom-text,
    .applica-car-title-text {
        width: 100%;
    }

    .applica-car-title-text {
        padding: 18px 30px 12px;
        min-height: 150px;
    }

    .applica-car-title-text li {
        margin-bottom: 6px;
    }

    .applica-car-title {
        position: static;
        transform: translateX(0);
        padding: 40px 20px;
    }

    .applica-car-left-bj img {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    .aclb-imgph {
        display: block;
    }

    .aclb-imgpc {
        display: none;
    }

    .creat-plat-cont {
        padding-top: 70px;
    }

    .creat-eco-cont {
        flex-wrap: wrap;
    }

    .creat-eco-left {
        width: 100%;
    }

    .creat-eco-right {
        height: 350px;
        width: 100%;
        margin-top: 40px;
    }

    .creat-cont .corporate-content-top {
        width: calc(100% - 40px);
    }

    .creat-aims .creat-aims-cont .ys-cont1400 {
        padding: 0;
    }

    .creat-aims .std-h3 {
        padding: 0 20px;
    }

    .foot-right {
        display: none;
    }

    .foot-left-logo {
        width: 140px;
        margin-bottom: 40px;
        margin: 0 auto 20px;
    }

    .foot-top {
        justify-content: center;
    }

    .foot-top {
        margin-bottom: 40px;
    }

    .ys-footer .details-share-cont-li {
        margin-right: 0;
        margin: 0 10px;
    }

    .foot-share {
        justify-content: center;
    }

    .foot-bot li {
        padding: 0 13px;
    }

    .foot-bot ul {
        margin: 0 -13px 15px;
    }

    .foot-bot p,
    .foot-bot span,
    .foot-bot p a {
        display: block;
        padding: 0;
        margin-bottom: 10px;
    }

    .foot-bot {
        padding: 30px 0 0px;
    }

    .foot-left-img {
        width: 100px;
        margin: 0 auto;
    }

    .chip-depen-cont {
        flex-wrap: wrap;
    }

    .chip-depen-left,
    .chip-depen-right {
        width: 100%;
    }

    .chip-depen-left {
        margin-bottom: 30px;
    }

    .chip-valid-left-li:not(:last-child) {
        margin-bottom: 0;
    }

    .chip-valid-left-li.on::before {
        width: 38%;
        left: 65%;
    }

    .about-intro-li {
        padding: 20px;
        width: 100%;
    }

    .about-intro-ul {
        flex-wrap: wrap;
    }

    .about-intro-li::before {
        top: inherit;
        right: inherit;
        left: 50%;
        bottom: 0;
        width: calc(100% - 40px);
        height: 1px;
        transform: translateY(0);
        transform: translateX(-50%);
    }

    .about-team-cont {
        flex-wrap: wrap;
    }

    .about-team-left,
    .about-team-right {
        width: 100%;
    }

    .about-team-right {
        margin-top: 20px;
    }

    .about-team-right-ul .about-team-left-li {
        margin: 13px 0;
    }

    .about-team-right-ul {
        margin: 0;
    }

    .atlt-cont {
        box-shadow: 0px 4px 13px 0px rgba(42, 134, 182, 0.10);
    }

    .ahll-time {
        font-size: 90px;
    }

    .about-history-left-last .swiper-slide {
        height: 200px !important;
    }

    .about-history-left-last .swiper-wrapper {
        height: 200px;
    }

    .about-history .swiper-button-next:after,
    .about-history .swiper-button-prev:after {
        width: 30px;
        height: 30px;
    }

    .home-buss-cont {
        flex-wrap: wrap;
    }

    .home-buss-left,
    .home-buss-right {
        width: 100%;
    }

    .home-buss-left,
    .home-buss-right-li {
        margin-bottom: 20px;
    }

    .home-creat-bj video {
        display: none;
    }

    .home-creat-bj img {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: auto;
        max-width: inherit;
        height: 100%;
    }

    .home-creat-bj {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    .home-creat-cont {
        position: relative;
        transform: translate(0, 0);
        top: 0;
        left: 0;
        padding: 40px 20px 10px;
    }

    .mod-title-left {
        width: 65%;
    }

    .home-news-li .ys-imgbox-cover,
    .home-news-text {
        width: 100%;
    }

    .home-news-text {
        padding: 0;
        margin-top: 20px;
    }

    .home-news-li a {
        flex-wrap: wrap;
    }

    .mod-title-left {
        width: 100%;
    }

    .ys-modal-content {
        width: 100%;
    }

    .foot-bot {
        align-items: center;
        text-align: center;
    }

    /* 767end */
}

@media screen and (max-width: 480px) {
    :root {
        /* 字号 */
        --font64: 26px;
        --font48: 22px;
        --font40: 20px;
        --font38: 18px;
        --font24: 18px;
        --font20: 16px;
        /* 板块间距 */
        --space120: 40px;
        --space100: 32px;
        --space80: 24px;
        /* 段落间距 */
        --parpspace10: 8px;
        --parpspace16: 10px;
        --parpspace20: 12px;
        /* 段落字号 */
        --font18: 14px;
    }

    .acbs-ul-li-img {
        width: 76px;
        margin-bottom: 22px;
    }

    .acbs-ul-li-cont {
        box-shadow: 0px 4px 10px 0px rgba(42, 134, 182, 0.10), 0px 4px 10px 0px rgba(42, 134, 182, 0.10);
    }

    .tcbu-li {
        width: 50%;
        padding: 0px 10px;
    }

    .test-main .corporate-content-top {
        width: 95%;
    }

    .tcbu-li {
        padding: 0px 5px;
    }

    .tcbu-li-cont {
        padding: 8px 30px 12px;
    }

    .join-pop .ys-modal-content {
        padding: var(--space80) 5px var(--space80) 20px;
    }

    .join-pop .ys-modal-content-Position {
        margin-bottom: 14px;
    }

    .join-pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 3px;
    }

    .join-pop .iconfont {
        width: 50px;
    }

    .join-pop .mCSB_scrollTools .mCSB_draggerRail {
        width: 3px;
    }

    .join-pop .ys-modal-close {
        right: 14px;
        top: 6px;
    }

    .ys-modal-content-year {
        font-size: 14px;
    }

    .join-pop .ymcd-cont-icon {
        width: 18px;
    }

    .join-pop .ymcd-cont-text {
        margin-left: 2px;
    }

    .details-main .ys-nyban-title p {
        font-size: 14px;
    }

    .details-share-content li {
        margin-right: 10px;
    }

    .details-share-content li img {
        width: 20px;
    }

    .join-cont-card-li {
        width: 100%;
    }

    .details-share-content li:last-child {
        margin-right: 20px;
    }

    .tal-module-right-title::after {
        width: calc(100% + 32px);
    }

    .details-share-cont-li.on .dscl-code {
        opacity: 1;
    }

    .tmrt-ul-li p {
        margin-bottom: 0px;
        margin-left: 22px;
        font-size: 14px;
    }

    .tmrt-ul-li::before {
        width: 4px;
        height: 4px;
        margin-left: 6px;
    }

    .tal-module-right-title {
        margin-bottom: 12px;
    }

    .join-cont-in-li {
        width: 100%;
    }

    .join-cont-card-li {
        padding: 0;
    }

    .join-cont-card {
        margin: 0;
    }

    .join-cont-in-li {
        padding: 0;
    }

    .join-cont-in {
        margin: 0;
    }

    .corporate-content-top-li a {
        padding: 8px 5px;
    }

    .corporate-content-bottom-li {
        width: 100%;
        padding: 0;
    }

    .corporate-content-bottom {
        margin: 0;
    }

    .ccbl-img {
        margin-bottom: 6px;
    }

    .ccbl-title {
        margin-top: 2px;
        margin-bottom: 4px;
    }

    .corporate-content-top-li a {
        font-size: 14px;
    }

    .yx-paging-ul li {
        margin: 0 5px;
    }

    .details-top img {
        margin-bottom: 6px;
        margin-top: 6px;
    }

    .details-bottom {
        display: block;
    }

    .details-bottom-li {
        width: 100%;
        margin-bottom: 10px;
    }

    .bctc-title {
        margin-bottom: 10px;
    }

    .dscl-code {
        width: 90px;
        position: absolute;
        height: 90px;
        top: -100px;
    }

    .dscl-code-icon1 {
        width: 74px;
    }

    .dscl-code-icon2 img:nth-child(1) {
        width: 20px;
        position: absolute;
        bottom: 0;
        left: 6px;
    }

    .dscl-code-icon2 img:nth-child(2) {
        width: 20px;
        position: absolute;
        top: 0;
        right: 6px;
    }

    .details-share-content li .dscl-code-icon1 img {
        width: 100%;
    }

    .details-bottom {
        margin-top: 0px;
    }

    .details-main .yxedr-active p {
        font-size: 14px;
        line-height: 1.5;
    }

    .contact-content-bottom .ccbl-title {
        font-size: 22px;
    }

    .cult-text {
        padding: 0 15px;
    }

    .ccbl-ul-li-bottom .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
    .jcil-cont-bom-ul .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 4px;
    }

    .culb-ul {
        padding: 10px 20px;
    }

    .act .cult-text {
        width: 62%;
    }

    .cult-code {
        left: calc(62% + 20px);
    }

    .contact-content-bottom-right {
        margin-top: 30px;
    }

    .ccbr-content {
        width: calc(100% - 40px);
    }

    .ccbr-content {
        padding: 20px 15px;
    }

    .ccbl-ul-li {
        margin-bottom: 12px;
    }

    .ccbr-content-text {
        margin-top: 0px;
    }

    .contact-content-bottom textarea {
        height: 120px;
        padding: 10px 15px;
    }

    .ccbl-ul-li-button {
        padding: 7px 124px;
    }

    .contact-content-bottom textarea::placeholder {
        font-size: 14px;
    }

    .bcbc-cont-right {
        padding: 15px 20px;
    }

    .bcbc-cont-right-title {
        margin-bottom: 0px;
    }

    .bctc-text {
        margin-top: 4px;
        margin-bottom: 18px;
    }

    .buss-cont-head-title {
        font-size: 14px;
        padding: 0 20px;
    }

    .tal-module-right {
        margin-top: 0;
    }

    .talent-foot-right {
        padding-bottom: 30px;
    }

    .talent-foot-left-button a {
        padding: 14px 0;
        width: 160px;
    }

    .talent-foot-right-title {
        margin-bottom: 8px;
    }

    .yx-paging-ul li {
        width: 24px;
        height: 24px;
        line-height: 24px;
    }

    .ccbr-img {
        height: 380px;
        position: relative;
    }

    .cult-text input {
        height: 40px;
    }

    .test-main .swiper-button-next {
        top: 103% !important;
        left: 45% !important;
    }

    .test-main .swiper-button-prev {
        top: 103% !important;
        right: 46% !important;
    }

    .acbs-ul-li-cont {
        padding: 30px 15px 26px;
    }

    .acbs-ul-li-img {
        width: 70px;
        margin-bottom: 20px;
    }

    .appl-cont-bottom-title {
        margin-bottom: 4px;
    }

    .join-pop .ys-modal-close {
        right: 8px;
        top: 0;
    }

    .yx_paging_first li::before,
    .yx_paging_prev li::before,
    .yx_paging_next li::before,
    .yx_paging_end li::before {
        font-size: 12px;
    }

    .corporate-content .contact-cont {
        padding-top: 30px;
    }

    .corporate-content-bottom-li {
        margin-bottom: 20px;
    }

    .test-cont-top-img img {
        padding: 20px 15px;
    }

    .test-cont-bottom {
        padding-bottom: 60px;
    }

    .test-cont-top {
        padding-top: 40px;
    }

    .services-cont-text0 {
        width: 100%;
    }

    .services-cont-img {
        margin-top: 20px;
    }

    .services-cont-text0:last-child {
        margin-bottom: 0;
    }

    .ys-footer::before {
        height: 6px;
    }

    .culb-text {
        font-size: 16px;
    }

    .cta-cue {
        padding: 0 15px;
    }

    .applica-car-title {
        padding: 30px 20px 0;
    }

    .acci-li {
        padding: 0 12px;
    }

    .acci-li .std-h5 {
        line-height: 28px;
        font-size: 12px;
    }

    .creat-eco-right-ul {
        padding: 0 6px;
    }

    .creat-eco-right-li {
        margin-bottom: 12px;
    }

    .creat-eco-right {
        height: 260px;
        margin-top: 30px;
    }

    .cair-li-cont {
        flex-wrap: wrap;
    }

    .cair-li-cont-text {
        padding-left: 0;
        margin-top: 5px;
    }

    .cair-li {
        width: 110px;
    }

    .cair-li-cont-text .std-h5 {
        margin-bottom: 0;
        font-size: 12px;
    }

    .cair-li-cont-text .std-text1 p {
        line-height: 1.3;
        font-size: 10px;
    }

    .cair-li-cont img {
        width: 20px;
    }

    .cair-li-cont {
        padding: 7px 9px 7px;
    }

    .creat-aims-item-right {
        margin-top: 70px;
        margin-bottom: 50px;
    }

    .creat-eco-right::before,
    .creat-eco-right::after {
        height: 45px;
    }

    .corporate-content-top-li {
        width: auto;
    }

    .creat-plat-cont {
        padding-top: 40px;
    }

    .ys-footer {
        padding-top: 40px;
    }

    .foot-left-img {
        width: 90px;
        margin: 0 auto;
    }

    .foot-bot p,
    .foot-bot span,
    .foot-bot p a {
        font-size: 12px;
        margin-bottom: 8px;
    }

    .chip-approve-li {
        width: 80%;
    }

    .chip-approve .creat-bj {
        height: 400px;
    }

    .chip-valid-left-li .std-text1 {
        font-size: 12px;
    }

    .chip-valid-left-li.on::before {
        width: 30%;
        left: 80%;
    }

    .corporate-content-top {
        display: none;
    }

    .about-partner-li {
        padding: 0 10px;
    }

    .about-partner-ul {
        margin: 0 -10px;
    }

    .about-partner-item-li {
        margin-bottom: 20px;
        box-shadow: 0px 4px 10px 0px rgba(42, 134, 182, 0.10);
    }

    .about-partner {
        padding-bottom: 50px;
    }

    .about-intro-top-text {
        padding-top: 30px;
    }

    .aitt-cont-logo {
        top: -12%;
    }

    .about-history-title {
        position: static;
        transform: translateX(0);
        text-align: left;
    }

    .about-history-right-cont {
        width: 100%;
        position: relative !important;
        top: 0;
        transform: translateY(0);
        padding: 0 20px;
        background: #F5FAFD;
        z-index: 10;
    }

    .about-history-cont {
        flex-wrap: wrap;
    }

    .about-history-left {
        width: 100%;
    }

    .about-history-left {
        margin: 0 0 10px;
        justify-content: center;
    }

    .ahll-time {
        font-size: 70px;
    }

    .about-history-left-last .swiper-slide {
        height: 90px !important;
    }

    /* .about-history-left-last{
        width: 70px;
    }
    .about-history-left-last .swiper-container{
        overflow: hidden;
    } */
    .about-history-left-last .swiper-wrapper {
        height: 90px;
    }

    .about-history-left-last .swiper-button-prev {
        left: -150% !important;
        right: inherit !important;
        top: 50% !important;
        transform: rotate(0deg);
        margin-top: 0 !important;
        transform: translate(0, -50%);
    }

    .about-history-left-last .swiper-button-next {
        left: inherit !important;
        transform: translate(0, -50%);
        right: -40px !important;
        bottom: inherit !important;
        top: 50% !important;
        margin-top: 0 !important;
    }

    .about-history .swiper-button-next:after,
    .about-history .swiper-button-prev:after {
        width: 24px;
        height: 24px;
    }

    .about-history-right-sk .swiper-slide {
        width: 100%;
    }

    .atlt-text {
        padding: 0 0 0 15px;
    }

    .about-team-left-li .atlt-cont {
        align-items: center;
    }

    .atlt-cont {
        padding: 15px;
    }

    .about-history {
        padding: 30px 0 0;
    }

    .about-history-right-text .std-text1 {
        margin-bottom: 10px;
    }

    .about-history-right .ys-imgbox-cover {
        margin-bottom: 15px;
    }

    .atlt-cont {
        margin-bottom: 20px;
    }

    .mod-btn .std-text1 {
        line-height: 38px;
    }

    .mod-btn-box {
        padding: 0 12px;
    }

    .mod-btn .ys-imgbox-contain {
        width: 16px;
    }

    .mod-btn .std-text1 {
        padding-right: 0;
    }

    .pace-line-li {
        height: 3px;
    }

    .on.pace-line-li {
        width: 50px;
    }

    .pace-line-li {
        width: 10px;
    }

    .scrool-sown {
        bottom: 10px;
        right: 10px;
    }

    .home-buss-right-li:last-child {
        margin-bottom: 0;
    }

    .home-creat .mod-title-left {
        width: 100%;
    }

    .home-news .mod-title-left {
        width: 65%;
    }

    .home-news-text {
        margin-top: 16px;
    }

    .home-about-li {
        padding-right: 15px;
    }

    .home-about-li {
        padding-right: 15px;
    }

    .halt-text {
        font-size: 12px;
    }

    .home-about-cont {
        top: -80%;
    }

    .home-about-cont .std-h2 {
        margin-bottom: 10px;
    }

    .home-about-cont .std-text1 p {
        line-height: 1.5;
    }

    .home-about-cont .mod-title {
        margin-bottom: 10px;
    }

    .home-about-li-text {
        margin-bottom: 0;
    }

    .home-about-cont .mod-blue {
        margin-top: 10px;
    }

    .home-news {
        padding-bottom: 140px;
    }

    .join-cont-card-li:last-child {
        margin-bottom: 0;
    }

    .acbs-ul-li {
        margin: 10px;
    }

    .appl-cont-bottom {
        padding-bottom: 60px;
    }

    .atlt-text-top .std-h5 {
        padding-right: 10px;
    }

    .ys-nyban-title h1 {
        font-size: 24px;
    }

    .about-team-right {
        height: 250px;
    }

    .about-team-right .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px !important;
    }

    .bctc-info {
        font-size: 14px;
    }
    .join-cont-card {
        margin: 0 0 30px;
    }
    .home-buss-right .mCSB_inside>.mCSB_container {
        margin-right: 20px;
    }
    /* 480end */
}
/* 新增 - start*/
@media screen and (max-width: 1680px) {
    .bussn-sect1-right {
        width: 550px;
        padding-bottom: 550px;
    }
    .bussn-sect1-left-pc{
        width: calc(100% - 550px);
    }
    /*2024.9.2xiugai*/
    .bsrt-text {
        font-size: 14px;
    }
}
@media screen and (max-width: 1560px) {
    
}
@media screen and (max-width: 1440px) {
    .chip2-sect2-left {
        padding: 5% 7%;
    }
    .chip2-sect1-title {
        font-size: 16px;
    }
    .applt-li {
        padding: 0 20px;
    }
    .applt-ul {
        margin: 0 -20px;
    }
    .bussn-sect1-right {
        width: 500px;
        padding-bottom: 500px;
    }
    .bussn-sect1-left-pc{
        width: calc(100% - 500px);
    }
    .bussn-sect1-right-icon {
        width: 170px;
        height: 170px;
    }
    .bsri-img {
        width: 140px;
        height: 140px;
    }
    .bsrt-li {
        width: 158px;
    }
    .bsrt-title {
        font-size: 16px;
        line-height: 1.5;
    }
    .bsrt-text {
        font-size: 14px;
        line-height: 1.5;
    }
    .bsrt-li {
        width: 134px;
    }
}   
@media screen and (max-width: 1360px) {
    /*2024.9.2xiugai*/
    .chip2-main .chip2-sect1-title{
        font-size: 14px;
    }
}
@media screen and (max-width: 1280px) {
    .chip2-sect1-title {
        font-size: 14px;
    }
    .applt-li-text {
        padding: 20px 40px 20px 25px;
    }
    .bussn-sect1-right-icon {
        width: 150px;
        height: 150px;
    }
    .bsri-img {
        width: 120px;
        height: 120px;
    }
    .bussn-sect1-right {
        width: 450px;
        padding-bottom: 450px;
    }
    .bussn-sect1-left-pc{
        width: calc(100% - 450px);
    }
}
@media screen and (max-width: 1200px) {
    
}
@media screen and (max-width: 1199px) {
    .chip2-sect2-left {
        padding: 3% 4%;
    }
    .chip2-sect2-left .yxedr-active h5 {
        margin-bottom: 14px;
    }
    .chip2-sect1-li {
        max-width: 70px;
    }
    .applt-li {
        padding: 0 10px;
        margin-bottom: 25px;
    }
    .applt-ul {
        margin: 0 -10px;
    }
    .applt-li-text {
        padding: 15px 20px;
    }
    .bussn-sect1-right-icon {
        width: 110px;
        height: 110px;
    }
    .bsri-img {
        width: 80px;
        height: 80px;
    }
    .bussn-sect1-right {
        width: 360px;
        padding-bottom: 360px;
    }
    .bussn-sect1-left-pc{
        width: calc(100% - 360px);
    }
    .bsrt-icon {
        width: 22px;
    }
    .bsrt-title {
        font-size: 14px;
        margin: 0;
    }
    .bsrt-text {
        font-size: 12px;
    }
    .bsrt-li {
        width: 100px;
    }
}
@media screen and (max-width: 991px) {
    .chip2-main .scit-title,.chip2-main .services-cont-img .yxedr-active p,.chip2-main .services-cont-img .yxedr-active ul li {
        color: var(--color3);
    }
    .chip2-sect2 .slick-dots li.slick-active {
        width: 110px;
    }
    .chip2-sect2 .slick-dots {
        bottom: 10px;
    }
    .chip2-sect2-left .yxedr-active h5 {
        width: 90%;
        margin-bottom: 0;
    }
    .chip2-sect2-right .ys-sic-text {
        margin-top: 15px;
    }
    .applt-li{
        width: 50%;
    }
    .bussn-sect1-left-pc, .bussn-sect1-right-shape, .bussn-sect1-right-icon{
        display: none;
    }
    .bussn-sect1-left-ph{
        display: block;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .bsrt-li{
        position: static;
        width: 50%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .bsrt-li-cont{
        padding:30px 20px;
    }
    .bsrt-ul{
        margin: 0 -10px;
    }
    .bsrt-ul li:nth-child(n) .bsrt-li-cont{
        background: #62B7B1;
    }
    .bsrt-ul li:nth-child(2n) .bsrt-li-cont{
        background: #219089;
    }
    .bsrt-ul{
        display: flex;
        flex-wrap: wrap;
    }
    .bussn-sect1-cont{
        flex-wrap: wrap;
    }
    .bussn-sect1-right {
        width: 100%;
        padding-bottom: 0;
    }
    .bslph-text{
        text-align: center;
        width: 60%;
        margin: auto;
    }
    .bslph-text .std-h5{
        color:#219089;
        font-weight: bold;
        font-size: 20px;
        margin-bottom: 10px;
    }
    .bslph-text .line{
        width: 2px;
        height:55px;
        margin: 0 auto 10px;
        position: relative;
    }
    .bslph-text .line::before{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 0;
        background: #707070;
    }
    .bslph-text .std-text1{
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.5;
    }
    .bsrt-icon{
        margin-bottom: 10px;
        width: 30px;
    }
    .bsrt-title {
        font-size: 18px;
        margin: 0;
        margin-bottom:6px;
    }
    .bsrt-text {
        font-size: 14px;
    }
    .bussn-sect1.on .std-h5, .bussn-sect1.on .std-text1
    {
        animation: fadeIn .3s ease-in-out both;
        animation-delay: 0.3s;
    }
    .bussn-sect1.on .line1::before{
        animation: linea .3s linear 0.6s 1 normal forwards;
    }
    @keyframes linea {
        0% {
            height: 0;
        }
    
        100% {
            height: 100%;
        }
    }
    .bussn-sect1.on .bussn-sect1-left-img
    {
        animation: fadeIn .3s ease-in-out both;
        animation-delay: 0.9s;
    }
    .bussn-sect1.on .line2::before{
        animation: linea .3s linear 1.2s 1 normal forwards;
    }
    .bussn-sect2.on .std-h5, .bussn-sect2.on .std-text1
    {
        animation: fadeIn .3s ease-in-out both;
        animation-delay: 1.5s;
    }
    .bussn-sect1.on .line3::before{
        animation: linea .3s linear 1.8s 1 normal forwards;
    }
    .bussn-sect1.on .bsrt-li1 {  
        transition-delay: 2s;
    } 
    .bussn-sect1.on .bsrt-li2 {  
        transition-delay: 2.2s; 
    } 
    .bussn-sect1.on .bsrt-li3 { 
        transition-delay: 2.4s;  
    } 
    .bussn-sect1.on .bsrt-li4 {  
        transition-delay: 2.6s;
    } 
    .bussn-sect1.on .bsrt-li5 {  
        transition-delay: 2.8s; 
    } 
    .bussn-sect1.on .bsrt-li6 {  
        transition-delay: 3s; 
    } 
}
@media screen and (max-width: 767px) {
    .chip2-sect2 .slick-dots li.slick-active {
        width: 80px;
    }
    .chip2-sect2-left,.chip2-sect2-right{
        width: 100%;
    }
    .chip2-sect2-box {
        position: static;
        flex-wrap: wrap;
    }
    .chip2-sect2-bj{
        display: none;
    }
    .applt-li{
        width: 100%;
    }
    .bsrt-li6{
        margin-bottom: 0;
    }
}
@media screen and (max-width: 480px) {
    .chip2-main .scit-title,.chip2-main .services-cont-img .yxedr-active p, .chip2-main .services-cont-img .yxedr-active ul li{
        color: var(--color3);
    }
    .chip2-sect2 .slick-dots {
        bottom: 15px;
    }
    .chip2-sect2-left {
        padding: 18px;
    }
    .chip2-sect2 .slick-dots li.slick-active {
        width: 60px;
    }
    .chip2-sect2 .slick-dots li {
        width: 12px;
        height: 5px;
        margin: 0 4px;
    }
    .chip-test {
        padding-bottom: 40px;
    }
    .bsrt-li{
        width: 100%;
    }
    .bslph-text {
        width: 80%;
    }
    .bslph-text .line {
        height: 40px;
    }
}
/* 新增 - end*/