.pc {
    display: block!important;
}
.mobile {
    display: none!important;
}
.pcflex {
    display: flex!important;
}
.mflex {
    display: none!important;
}

/*.m_tel{padding: 5px 15px;display:block!important;line-height:20px;position:sticky;top:0;background-color:#f6f0f0;text-align:right;font-size:14px;z-index:999;}*/
.m_header{position: fixed;top: 0;left: 0;width: 100%;background-color: transparent;padding:10px 15px;z-index: 98;justify-content:space-between;transition:all 0.5s;}
.m_header.on{background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.m_header .logo{width: 1.7rem;}
.m_header .logo img{width: 100%;display:block;}
.m_header .right{display: flex;align-items: center;}
.m_header .right .tel{font-size: 16px;font-weight: 600;margin-right: 12px;padding-left:26px;line-height:26px;background:url(../img/m_tel.svg)no-repeat left center;background-size:22px auto;}
/*.m_header .right .tel{width: 22px;margin-right: 18px;}*/
/*.m_header .right .tel img{width: 100%;}*/
.m_header .right .ser{width: .26rem;height:.26rem; margin-right: .4rem;}
.m_header .right .ser img{width: 100%;}
.m_header.on .right .ser img {
    filter: brightness(100) invert(1);
}
.m_header .btn{display: block;}
.m_header .btn{margin-right: 0;cursor: pointer;height: 37px;padding-top: 16px;}
.m_header .btn.hide{opacity: 0;}
.m_header .btn div{display: block;width: .26rem;height: 1px;background-color: #ffffff;border-radius: 1px;transition: all 0.3s;}
.m_header.on .btn div {
    background-color: #333333;
}
.m_header .btn div:nth-child(1){transform: translate(0,-5px);}
.m_header .btn div:nth-child(2){transform: translate(0,0);}
.m_header .btn div:nth-child(3){transform: translate(0px,5px);}
.m_header .btn:hover div:nth-child(1){transform: translate(0,-5px);}
.m_header .btn:hover div:nth-child(2){transform: translate(0,0);}
.m_header .btn:hover div:nth-child(3){transform: translate(0,5px);}
.m_header{display: flex;justify-content: space-between;align-items: center}

.mh_nav{display: block!important;}
.mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 15px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.mh_nav.show{transform: translateX(0);}
.mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
.mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 40px;}
.mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;font-family:hm;}
.mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
.mh_nav .nav>li.on:after{transform: rotate(0deg);}
.mh_nav .nav>li::after{display: none;}
.mh_nav .nav>li:nth-child(4):after{display: block;}
.mh_nav .nav>li .nav1{padding: 15px;line-height: 24px; display: none;font-size: 14px;font-family:hm;}
.mh_nav .nav>li .nav1 .h{font-family: 'hb';font-weight:600;font-size: 14px;color: #1f1f1f;margin-bottom:8px;}
.mh_nav .nav>li .nav1 a{padding:6px 0;}
.mh_nav .nav>li .nav2{font-size: 13px;padding-left:16px;font-family:hr;}
.mh_nav .nav>li .nav2 a{font-size: 13px;padding: 0;}
/*.mh_nav .nav>li:nth-child(4) .nav1{display:none!important;}*/
@media screen and (max-width: 834px) {
    .pc {
        display: none!important;
    }
    .mobile {
        display: block!important;
    }
    .pcflex {
        display: none!important;
    }
    .mflex {
        display: flex!important;
    }

    .other-videodiv .other-videodiv-box {
        width: 90%;
        height: auto;
    }
    .pagination {
        flex-direction: column;
        align-items: flex-start;
    }
    .pagination .pagination-mid .prev {
        margin-left: 0;
    }
    .pagination .pagination-right input {
        height: .5rem;
    }
    .pagination .pagination-right {
        margin-top: .3rem;
        font-size: 12px;
    }
    .pagination .pagination-mid a {
        font-size: 12px;
    }
    .crumb {
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .loading {
        display: none;
    }
    .main .banner .banner__video {
        min-height: 16rem;
    }
    .main .banner .banner-menu {
        width: 6.9rem;
        padding: 0;
        flex-wrap: wrap;
        padding-top: .8rem;
        padding-bottom: .8rem;
        row-gap: .63rem;
    }
    .main .banner .banner-menu .banner-menuitem img {
        max-width: .79rem;
        max-height: .79rem;
    }
    .main .banner .banner-menu .banner-menuitem {
        width: 2.32rem;
        padding: 0!important;
    }
    .main .banner .banner-menu .banner-menuitem:nth-child(2) {
        width: 2.22rem;
    }
    .main .banner .banner-menu .banner-menuitem:nth-child(5) {
        width: 2.22rem;
    }
    .main .banner .banner-text {
        width: 6.9rem;
        top: 3.9rem;
        transform: translateX(-50%);
    }
    .main .section2 .section2-box .section2-main {
        display: flex;
        flex-direction: column;
    }
    .main .section2 .section2-box .section2-main .section2-main-left {
        position: static;
    }
    .main .section2 .section2-box .section2-main .section2-main-left .section2-main-items {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        row-gap: .3rem;
    }
    .main .section2 .section2-box .section2-main .section2-main-left .section2-main-items .section2-main-item {
        width: 3.3rem;
        height: 2rem;
    }
    .main .section2 .section2-box {
        width: 6.9rem;
        margin-top: .8rem;
        display: flex;
        flex-direction: column-reverse;
    }
    .main .section2 .section2-desc {
        width: 6.9rem;
    }
    .main .section2 .section2-box .section2-main .section2-content {
        margin-left: 0;
    }
    .main .section2 .section2-box .section2-box-bottom {
        padding-left: 0;
        overflow-x: auto;
        column-gap: .35rem;
        margin-bottom: .8rem;
    }
    .main .section2 .section2-box .section2-box-bottom::-webkit-scrollbar {
        height: 0;
    }
    .main .section2 .section2-box .section2-box-bottom .section2-box-series {
        flex-shrink: 0;
        width: 3.1rem;
        height: .9rem;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .main .section2 .section2-box .section2-box-bottom .section2-box-series .section2-box-imgbox {
        display: none;
    }
    .main .section2 .section2-box .section2-box-bottom .section2-box-series .section2-box__p {
        font-size: 18px;
    }
    .main .section2 .section2-box .section2-main .section2-main-left .section2-main-items .section2-main-item .section2-main-item-imgbox .section2-main-item-index5 {
        width: 2.41rem;
    }
    .main .section2 .section2-box .section2-main .section2-main-left .section2-main-items .section2-main-item .section2-main-item-imgbox {
        height: 1.38rem;
    }
    .main .section2 .section2-box .section2-main .section2-main-left .section2-main-items .section2-main-item .section2-main-item__p {
        font-size: 16px;
    }
    .main .section2 .section2-box .section2-main {
        height: auto;
    }
    .main .section2 .section2-box .section2-main .section2-content .section2-model__img {
        width: 6.9rem;
    }
    .main .section2 .section2-box .section2-main .section2-content .section2-content-text {
        position: static;
        margin-top: .5rem;
    }
    .main .section2 .section2-box .section2-main .section2-content {
        flex-direction: column;
    }
    .main .section2 .section2-box .section2-main .section2-content {
        height: auto;
    }
    .main .section2 .section2-box .section2-main .section2-content .section2-content-text {
        display: none;
    }
    .main .section2 .section2-box .section2-main .section2-content .section2-content-text.active {
        display: block;
    }
    .main .section2 .section2-box .section2-main .section2-content .section2-content-text {
        width: 100%;
        height: 2.72rem;
    }
    .main .section2 .section2-box .section2-main .section2-content .section2-content-text .section2-content-text-title {
        font-size: 16px;
        margin-bottom: .22rem;
    }
    .main .section2 .section2-box .section2-main .section2-content .section2-content-text .section2-content-text-desc {
        font-size: 12px;
    }
    .main .sectiontech {
        padding: 1.2rem .3rem;
    }
    .main .sectiontech .sectiontech-title {
        font-size: 24px;
    }
    .main .sectiontech .sectiontech-box {
        margin-top: .8rem;
    }
    .main .sectiontech .sectiontech-box {
        flex-direction: column;
        align-items: center;
    }
    .main .sectiontech .sectiontech-box .sectiontech-box-right {
        width: 100%;
        padding: 0;
        height: auto;
        margin-top: .4rem;
        row-gap: .3rem;
    }
    .main .sectiontech .sectiontech-box .sectiontech-box-left {
        width: 6.9rem;
        height: 4.75rem;
    }
    .main .sectiontech .sectiontech-box .sectiontech-box-right .sectiontech-box-item {
        width: 100%;
    }
    .main .sectiontech .sectiontech-box .sectiontech-box-right .sectiontech-box-item .sectiontech-box-title .sectiontech-box-icon {
        display: none;
    }
    .main .sectiontech .sectiontech-box .sectiontech-box-right .sectiontech-box-item {
        padding: .44rem .3rem;
    }
    .main .sectiontech .sectiontech-box .sectiontech-box-right .sectiontech-box-item .sectiontech-box-title span {
        font-size: 16px;
    }
    .main .sectiontech .sectiontech-box .sectiontech-box-right .sectiontech-box-item .sectiontech-box-content {
        display: block!important;
    }
    .main .sectiontech .sectiontech-box {
        background: transparent;
    }
    .main .sectiontech .sectiontech-box .sectiontech-box-right .sectiontech-box-item {
        border-radius: .16rem;
        background: #FAFAFA;
        border: 0;
    }
    .main .section3 {
        padding-top: .1rem;
        padding-left: .3rem;
        padding-right: .3rem;
        padding-bottom: 1.3rem;
        background: #ffffff;
    }
    .main .section3 .section3-title {
        font-size: 24px;
        margin-bottom: .8rem;
        padding-right: 0;
    }
    .swiper-section3 .swiper-wrapper {
        flex-direction: column;
        row-gap: .6rem;
    }
    .main .section3 .swiper-section3 .swiper-slide {
        margin-right: 0;
        width: 6.9rem;
        height: 3.8rem;
    }
    .main .section3 .swiper-section3 .swiper-slide .swiper-section3__p {
        font-size: 16px;
        text-align: left;
        padding-left: .3rem;
        bottom: .3rem;
    }
    .main .section4 {
        padding-top: 0;
        padding-bottom: .87rem;
    }
    .main .section4 .section4-inner {
        width: 6.9rem;
    }
    .main .section4 .section4-inner .section4-title {
        font-size: 24px;
        margin-bottom: .6rem;
    }
    .main .section4 .section4-inner .section4__img {
        width: 6.9rem;
        height: 4rem;
    }
    .main .section4 .section4-inner .section4-list {
        position: static;
        width: 6.9rem;
        display: flex;
        flex-direction: column;
        row-gap: .3rem;
        margin-top: .4rem;
    }
    .main .section4 .section4-inner .section4-list .swiper-seclist .swiper-wrapper {
        flex-direction: column;
        row-gap: .3rem;
    }
    .main .section4 .section4-inner .section4-list {
        transform: translateX(0);
    }
    .main .section4 .section4-inner .section4-list .swiper-seclist .swiper-wrapper .swiper-slide {
        margin-right: 0;
        width: 100%;
        height: 2.56rem;
        padding-top: 0;
        border-radius: .24rem;
        background: #FAFAFA;
        backdrop-filter: blur(35.900001525878906px);
    }
    .main .section5 {
        display: none;
    }
    .section5m {
        width: 100%;
        /*height: 15rem;*/
        height: 100vh;
        object-fit: cover;
        position: relative;
    }
    .section5m-text {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 1.67rem;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .section5m-line {
        display: block;
        width: 1px;
        height: .44rem;
        opacity: 0.4;
        background: #ffffff;
        margin-left: .18rem;
        margin-right: .18rem;
    }
    .section5m-text .section5-img-text {
        display: flex;
        align-items: column;
    }
    .section5m-text .section5-img-text p {
        color: #FFF;
        font-size: 26px;
        font-weight: 600;
    }
    .section5-img-about {
        color: #FFF;
        font-size: 22px;
        font-weight: 600;
    }
    .section5m__img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .section5m-con {
        position: absolute;
        width: 6.9rem;
        top: 2.75rem;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .section5m-con-desc {
        color: #FFF;
        text-align: center;
        font-size: 12px;
        font-weight: 400;
        line-height: 166.667%;
        margin-bottom: .9rem;
    }
    .section5m-content-more {
        padding: .28rem .8rem;
        border-radius: .58rem;
        border: 1px solid #FFF;
        color: #FFF;
        font-size: 15px;
        font-weight: 400;
    }
    .main .section6 .swiper-news {
        height: auto;
        margin-top: .8rem;
    }
    .main .section6 .swiper-news .swiper-wrapper {
        flex-direction: column;
        row-gap: .9rem;
    }
    .main .section6 .swiper-news .swiper-slide.swiper-slide-active .swiper-news-item {
        width: 6.9rem;
    }
    .main .section6 .swiper-news .swiper-slide.swiper-slide-active .swiper-news-item .swiper-news-item__img {
        height: 4.06rem;
    }
    .main .section6 .swiper-news .swiper-slide {
        width: 6.9rem;
    }
    .main .section6 .swiper-news .swiper-slide .swiper-news-item {
        width: 100%;
    }
    .main .section6 .swiper-news .swiper-slide .swiper-news-item .swiper-news-item__img {
        height: 4.06rem;
        object-fit: cover;
    }
    .main .section6 .swiper-news .swiper-slide .swiper-news-item .swiper-news-con .swiper-news-con-desc {
        width: 100%;
        color: #999;
        font-size: 12px;
        font-weight: 400;
        line-height: 166.667%;
        -webkit-line-clamp: unset;
    }
    .main .section6 .swiper-news .swiper-slide .swiper-news-item .swiper-news-con .swiper-news-con-desc {
        opacity: 1;
    }
    .main .section6 .case-news-title {
        font-size: 24px;
    }
    .main .section6 .swiper-news .swiper-slide .swiper-news-item .swiper-news-con .swiper-news-con-top .swiper-news-con-sign {
        font-size: 12px;
        margin-right: .2rem;
    }
    .main .section6 .swiper-news .swiper-slide .swiper-news-item .swiper-news-con .swiper-news-con-top .swiper-news-con-time {
        font-size: 12px;
    }
    .main .section6 .swiper-news .swiper-slide .swiper-news-item .swiper-news-con .swiper-news-con-title {
        margin-bottom: .24rem;
        color: #333;
        font-size: 16px;
        font-weight: 600;
    }
    .main .section7 .section7__img {
        /*height: 15.3rem;*/
        height: 100vh;
        object-fit: cover;
    }
    .main .section7 .section7-text {
        width: 6.9rem;
        top: 1.5rem;
    }
    .main .section7 .section7-text .section7-title {
        font-size: 24px;
        margin-bottom: .5rem;
    }
    .main .section7 .section7-text .section7-desc {
        color: #FFF;
        text-align: center;
        font-size: 12px;
        font-weight: 400;
        line-height: 166.667%;
    }
    .main .section7 .section7-text .section7-numtip {
        margin-top: 1.5rem;
        color: #FFF;
        text-align: center;
        font-size: 18px;
        font-weight: 400;
    }
    .main .section7 .section7-text .section7-num {
        font-size: 18px;
        margin-top: .33rem;
    }
    .main .section7 .section7-text .section7-num span {
        font-size: 40px;
    }
    .main .section8 .section8-desc {
        width: 6.04rem;
        color: #666;
        text-align: center;
        font-size: 15px;
        font-weight: 400;
        line-height: 146.667%;
    }
    .main .section8 {
        padding-top: 2.3rem;
        padding-bottom: 2.3rem;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .main .section8 .section8-title {
        margin-bottom: .3rem;
        color: #333;
        text-align: center;
        font-size: 24px;
        font-weight: 600;
    }
    .main .section8 .section8-btn {
        display: inline-flex;
        width: auto;
        height: auto;
        padding: .2rem .4rem .2rem .5rem;
        border-radius: .5rem;
    }
    .main .section8 .section8-btn span {
        color: #FFF;
        font-size: 15px;
        font-weight: 400;
    }
    .main .section8 .section8-btn .section8-btn__img {
        width: .36rem;
        height: .22rem;
    }
    footer .footer {
        width: 100%;
    }
    footer .footer .footer-main {
        flex-direction: column-reverse;
        margin: 0 auto;
    }
    footer .footer .footer-main .footer-right .footer-right-item .footer-right-item-bottom {
        display: none;
        padding-bottom: .3rem;
    }
    footer .footer .footer-main {
        width: 6.9rem;
    }
    footer .footer .footer-main .footer-left {
        width: 100%;
        margin-top: 1rem;
    }
    footer .footer .footer-main .footer-right {
        width: 100%;
        flex-wrap: wrap;
        column-gap: 45px;
    }
    footer .footer .footer-main .footer-right .footer-right-item {
        width: 84px;
    }
    footer .footer .footer-main .footer-right .footer-right-item:nth-child(2n) {
        text-align: center;
    }
    footer .footer .footer-main .footer-right .footer-right-item:nth-child(3n) {
        text-align: right;
    }
    footer .footer .footer-main .footer-right .footer-right-item:nth-child(4n) {
        text-align: left;
    }
    footer .footer .footer-main .footer-right .footer-right-item:nth-child(5n) {
        text-align: center;
    }
    footer .footer .footer-main .footer-right .footer-right-item {
        width: 100%;
        padding-bottom: .2rem;
    }
    .footer-right-item__icon {
        width: .3rem;
    }
    footer .footer .footer-main .footer-right .footer-right-item .footer-right-item-top {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: .3rem;
    }
    footer .footer .footer-main .footer-right .footer-right-item .footer-right-item-bottom a {
        display: block;
    }
    footer .footer .footer-main .footer-left .footer-left-item .footer-left-label {
        font-size: 16px;
        margin-bottom: .12rem;
    }
    footer .footer .footer-main .footer-left .footer-left-item .footer-left-value p {
        font-size: 15px;
    }
    footer .footer .footer-main .footer-left .footer-left-share a {
        width: .74rem;
        height: .74rem;
    }
    footer .footer .footer-bottom .footer-bottom__img {
        display: none;
    }
    .footer-bottom-right-left {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        row-gap: .14rem;
    }
    footer .footer .footer-bottom .footer-bottom-right {
        width: 6.9rem;
        margin: 0 auto;
    }
    footer .footer .footer-bottom .footer-bottom-right-left {
        width: 3.54rem;
    }
    footer .footer .footer-bottom .footer-bottom-right .footer-bottom-right-backtop {
        display: none;
    }
    footer .footer .footer-bottom .footer-bottom-right a {
        font-size: 10px;
    }
    footer .footer .footer-bottom .footer-bottom-right .footer-bottom-right-other {
        column-gap: .2rem;
    }
    footer .footer .footer-bottom .footer-bottom-right .footer-bottom-right-other a:after {
        content: "";
        width: 1px;
        height: .18rem;
        background: #999999;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: -.1rem;
    }
    
    .section4-list-m {
        display: flex;
        flex-direction: column;
        row-gap: .3rem;
        margin-top: .4rem;
    }
    .section4-list-mitem {
        width: 100%;
        height: 2.56rem;
        border-radius: .24rem;
        background: #FAFAFA;
        backdrop-filter: blur(35.900001525878906px);
        display: flex;
        /*flex-direction: column;*/
        align-items: center;
        padding-left: .68rem;
        padding-right: .87rem;
    }
    .section4-list-mimgbox {
        display: flex;
        justify-content: column;
        align-items: center;
        width: .75rem;
        height: .75rem;
        margin-right: .69rem;
    }
    .section4-list-mimgbox__img {
        display: block;
        max-width: .75rem;
        max-height: .75rem;
    }
    .section4-list-mbox {
        display: flex;
        flex-direction: column;
        row-gap: .24rem;
    }
    .section4-list-mtitle {
        color: #333;
        font-size: 16px;
        font-weight: 600;
        line-height: 130%;
    }
    .section4-list-mdesc {
        color: #999;
        font-size: 12px;
        font-weight: 400;
        line-height: 150%;
    }
    
    .about .banner {
        height: 8rem;
    }
    .about .banner .banner__img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .about .banner .banner-h1 h1 {
        font-size: 24px;
    }
    .about .banner .banner-h1 {
        position: absolute;
        top: 50%;
        width: 100%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .about .banner .banner-h1 .banner-desc {
        margin-bottom: .5rem;
        font-size: 14px;
    }
    .about .banner .banner-h1 .banner-videobtn {
        width: 2rem;
        height: .55rem;
    }
    .about .banner .banner-h1 .banner-videobtn span {
        font-size: 14px;
    }
    .about .self {
        /* padding-left: .32rem;
        padding-right: .32rem; */
    }
    .about .self .self-box {
        display: flex;
        flex-direction: column-reverse;
        height: auto;
        margin-top: 1rem;
    }
    .about .self .self-box .self-text {
        position: static;
        transform: translateY(0);
        width: 100%;
        padding-left: .32rem!important;
        padding-right: .32rem!important;
    }
    .about .self .self-box .self-box__img {
        transform: translateY(0);
    }
    .about .intro {
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .about .intro .intro-box {
        width: 100%;
        padding-top: 1rem;
    }
    .about .intro .intro-box .swiper-intro {
        overflow: hidden;
    }
    .about .intro .intro-box .swiper-intro .swiper-slide .swiper-intro-con .swiper-intro-title {
        margin-bottom: .1rem;
    }
    .about .intro .intro-box .swiper-intro .swiper-slide .swiper-intro-point img {
        width: .26rem;
    }
    .about .intro .intro-box .swiper-intro .swiper-slide .swiper-intro-con {
        width: 3.6rem;
    }
    .about .history {
        padding-top: 1rem;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .about .history .history-top {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }
    .about .history .history-top .history-top-title {
        font-size: 20px;
        margin-bottom: .5rem;
    }
    .about .history .history-top .history-tabs {
        /*overflow-x: auto;*/
        width: 100%;
        flex-wrap: wrap;
        row-gap: 10px;
        column-gap: 10px;
    }
    .about .history .history-top .history-tabs::-webkit-scrollbar {
        height: 0;
    }
    .about .history .history-top .history-tabs .history-tab-tab {
        flex-shrink: 0;
        font-size: 12px;
        width: calc(50% - 10px);
        min-width: 0;
        padding: 12px 0;
        text-align: center;
    }
    .about .history .swiper-history{
        margin-top: 0.5rem;
    }
    .about .history .swiper-history-bigtext {
        display: none;
    }
    .about .history .swiper-history .swiper-history-dot {
        display: none;
    }
    .about .history .swiper-history .swiper-slide {
        position: static!important;
        margin-right: 0;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-circle {
        display: none;
    }
    .about .history .swiper-history {
        background: none;
        overflow: hidden;
        padding-left: 0;
        height: auto;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main .swiper-history-line {
        display: none;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main {
        width: 100%;
        height: auto;
        display: block;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main .swiper-history__img {
        margin-left: 0;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main {
        flex-direction: column;
        position: static;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main .swiper-history-text {
        padding-left: 0;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main .swiper-history__img {
        width: 100%;
        height: 4rem;
        object-fit: cover;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main .swiper-history-text .swiper-history-desc {
        max-height: 2.3rem;
        overflow-y: auto;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main .swiper-history-text .swiper-history-title {
        margin-bottom: .24rem;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main .swiper-history-text .swiper-history-time {
        margin-bottom: .2rem;
    }
    .about .culture {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .about .culture .culture-box {
        width: 100%;
    }
    .about .culture .culture-box .culture-ul {
        overflow-x: auto;
        overflow-y: hidden;
        padding-left: .32rem;
    }
    .about .culture .culture-box .culture-ul::-webkit-scrollbar {
        height: 0;
    }
    .about .culture .culture-box .culture-ul .culture-li {
        flex-shrink: 0;
    }
    .about .culture .culture-box .culture-ul .culture-li {
        width: 6.8rem;
    }
    .about .culture .culture-box .culture-ul .culture-li.active {
        width: 6.8rem;
    }
    .about .culture .culture-box .culture-ul .culture-li .culture-li-hover {
        opacity: 1;
        padding: .3rem;
    }
    .about .culture .culture-box .culture-ul .culture-li .culture-li-hover .culture-li-hover-title {
        margin-bottom: .1rem;
    }
    .about .culture .culture-box .culture-ul .culture-li .culture-li-hover .culture-li-hover-desc {
        height: 1.6rem;
    }
    .about .system {
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .about .system .system-box .system-main {
        flex-direction: column-reverse;
    }
    .about .system .system-box {
        width: 100%;
    }
    .about .system .system-box .system-main .swiper-system {
        width: 100%;
        height: 4rem;
    }
    .about .system .system-box .system-main .system-main-left {
        width: 100%;
        margin-top: .2rem;
    }
    .about .system .system-box .system-title {
        font-size: 20px;
    }
    .about .system .system-box .system-desc {
        font-size: 14px;
        line-height: 1.5;
    }
    .about .system .system-box .system-main .swiper-system .swiper-slide img {
        border-radius: .24rem;
    }
    .about .system .system-box .system-main .system-main-left .system-main-item.active {
        height: 3rem;
    }
    .about .system .system-box .system-main .system-main-left .system-main-item.active .system-main-title {
        top: 46%;
    }
    .about .system .system-box .system-main .system-main-left .system-main-item .system-main-desc {
        max-height: 1.3rem;
        overflow-y: auto;
    }
    .about .brand {
        height: auto;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .about .brand {
        width: 100%;
        padding-top: 1rem;
    }
    .about .brand .brand-box {
        width: 100%;
        flex-direction: column;
    }
    .about .brand .brand-box .brand-left {
        width: 100%;
    }
    .about .brand .brand-logo {
        display: none;
    }
    .about .brand .brand-box .swiper-brand {
        width: 100%;
        margin-top: .3rem;
    }
    .about .study {
        padding-top: 1rem;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .about .study .study-box {
        width: 100%;
    }
    .about .study .study-box .study-desc {
        width: 100%;
    }
    .about .study .study-box .study-ul {
        flex-wrap: wrap;
        gap: .2rem;
    }
    .about .study .study-box .study-ul .study-li {
        width: calc( 50% - .1rem )!important;
    }
    .about .study .study-box .study-cert .study-cert-top .study-cert-tabs {
        width: 5rem;
    }
    .case .banner {
        height: 8rem;
    }
    .case .banner .banner__img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .case .banner .banner-h1 {
        font-size: 24px;
        width: 6.9rem;
        line-height: 1.5;
        text-align: center;
    }
    .case .case-list {
        width: 100%;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .case .case-list .case-list-box .case-list-item {
        width: 100%;
    }
    .case .case-list .case-list-box .case-list-item .case-list-item-litpic {
        height: 4rem;
    }
    .case .case-white .case-white-main {
        flex-direction: column;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .case .case-white .case-white-main {
        width: calc( 100% - .64rem );
        margin: .5rem auto 0;
    }
    .case .case-white .case-white-main .case-white-main__img {
        width: 100%;
        height: 4rem;
    }
    .case .case-white .case-white-main .case-white-main-right {
        width: 100%;
        padding: .3rem 0;
    }
    .case .case-white .crumb {
        width: 100%;
    }
    .case .case-white .case-white-main .case-white-main-right .case-white-main-title {
        width: 100%;
    }
    .case .case-white .case-white-main .case-white-main-right .case-white-main__a {
        position: static;
        display: inline-flex;
    }
    .case .case-white .case-white-main .case-white-main-right .case-white-main__a {
        margin-top: .3rem;
    }
    .case .case-white .case-white-main .case-white-main-right .case-white-main__a .case-white-main__a__img {
        width: .26rem;
    }
    .case .case-advance {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .case .case-advance .case-advance-box {
        width: 100%;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .case .case-advance .case-advance-box .case-advance-box__a {
        width: 100%;
    }
    .case .case-device {
        height: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .case .case-device .case-device__img {
        height: auto;
        width: 90%;
        position: static;
        transform: translate(0);
        margin-top: .3rem;
        margin-bottom: .5rem;
    }
    .case .case-device .case-device__logo {
        position: static;
        width: 90%;
        opacity: 1;
        transform: translateX(0) scale(1);
    }
    .case .case-device .case-device-text {
        width: 100%;
        position: static;
        transform: translate(0);
    }
    .case .case-device .case-device-text .case-device-text-desc {
        opacity: 1;
    }
    .case .case-device .case-device-text .case-device-text-desc {
        transform: translateY(0);
    }
    .case .case-device .case-device-text .case-device-text-title {
        transform: translateY(0);
    }
    .case .case-craft {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .case .case-craft .case-craft-progress {
        margin-left: .32rem;
        padding-right: .32rem;
        padding-bottom: .5rem;
        width: calc( 100% - .32rem );
        overflow-x: auto;
    }
    .case .case-craft .case-craft-progress::-webkit-scrollbar {
        height: 0;
    }
    .case .case-craft .case-craft-progress .case-craft-item {
        flex-shrink: 0;
    }
    .case .case-craft .case-craft-progress .case-craft-item .case-craft-item-imgbox {
        height: .4rem;
    }
    .case .case-craft .case-craft-showbox {
        flex-direction: column;
        width: 100%;
        padding-left: .32rem;
        padding-right: .32rem;
        margin-top: .5rem;
    }
    .case .case-craft .case-craft-showbox .case-craft-showbox-imgbox {
        width: 100%;
    }
    .case .case-craft .case-craft-showbox .case-craft-showbox-right {
        width: 100%;
        margin-left: 0;
        padding-top: .5rem;
    }
    .case .case-craft .case-craft-showbox .case-craft-showbox-imgbox img {
        border-radius: .24rem;
    }
    .case .case-craft .case-craft-showbox .case-craft-showbox-right .case-craft-showbox-right-item .case-craft-showbox-ul .case-craft-showbox-li::before {
        content: "";
        width: .08rem;
        height: .08rem;
        border-radius: 50%;
        background: #EC6C00;
        position: absolute;
        top: 5px;
        transform: translateY(0);
        left: 0;
    }
    .case .case-scheme {
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .case .case-scheme .case-scheme-box {
        width: 100%;
    }
    .case .case-scheme .case-scheme-box .case-scheme-top {
        flex-direction: column;
        align-items: flex-start;
    }
    .case .case-scheme .case-scheme-box .case-scheme-top .case-scheme-tabs {
        width: 100%;
        justify-content: center;
        margin-top: .3rem;
    }
    .case .case-scheme .case-scheme-box .case-scheme-ul .case-scheme-li {
        width: calc(50% - .15rem);
    }
    .case .case-scheme .case-scheme-box .case-scheme-ul .case-scheme-li .case-scheme-li-bottom img {
        max-width: calc(100% - .3rem);
    }
    .case .case-video {
        padding-top: 1rem;
    }
    .case .case-video .case-video-title {
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .case .case-video .case-video-box {
        width: calc( 100% - .64rem );
        height: 4rem;
    }
    .case .case-news {
        padding-top: 1rem;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .case .case-news .swiper-news {
        overflow: hidden;
        height: auto;
    }
    .case .case-news .swiper-news .swiper-slide {
        margin-left: 0;
        margin-right: 0;
    }
    .case .case-news .swiper-news .swiper-slide.swiper-slide-active .swiper-news-item {
        width: 100%;
    }
    .case .case-news .swiper-news .swiper-slide .swiper-news-item .swiper-news-con .swiper-news-con-desc {
        width: 100%;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-item {
        flex-direction: column-reverse;
    }
    .case .case-lifecycle .case-lifecycle-ul {
        width: 100%;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-item .case-lifecycle-left {
        width: 100%;
    }
    .case .case-lifecycle {
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-item .case-lifecycle-right {
        width: 100%;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-item .case-lifecycle-left .case-lifecycle-list {
        column-gap: 0;
        row-gap: .5rem;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-item .case-lifecycle-left .case-lifecycle-list .case-lifecycle-list-item {
        width: 100%;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-item .case-lifecycle-left .case-lifecycle-desc {
        margin-bottom: .5rem;
    }
    .news .banner {
        height: 8rem;
    }
    .news .banner .banner-h1 {
        font-size: 24px;
    }
    .news .banner .banner__img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .news .newstop .newstop-main .newstop-main-box {
        flex-direction: column-reverse;
    }
    .news .newstop .newstop-main .newstop-main-box .swiper-news {
        width: 100%;
        height: auto;
        margin: 0;
    }
    .news .newstop .newstop-main .newstop-main-box .newstop-main-left {
        width: 100%;
        margin-top: .3rem;
    }
    .news .newstop .newstop-main {
        width: 100%;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .news .newstop .newstop-main .newstop-main-box .newstop-main-left .newstop-main-item .newstop-main-item-desc {
        margin-top: .2rem;
    }
    .news .newslist .newslist-box {
        width: 100%;
    }
    .news .newslist .newslist-ul {
        width: 100%;
    }
    .news .newslist .newslist-box {
        flex-direction: column;
        align-items: flex-start;
    }
    .news .newslist .newslist-box .newslist-tab-filter {
        margin-top: .3rem;
    }
    .news .newslist {
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .news .newslist .newslist-ul .newslist-li {
        width: 100%;
    }
    .news .newslist .newslist-ul .newslist-li .newslist-li-litpic {
        height: 4.2rem;
    }
    .news .newslist .newslist-ul .newslist-li .newslist-li-con .newslist-li-more {
        margin-top: .3rem;
    }
    .newsdetail .newsdetail-main {
        flex-direction: column;
    }
    .newsdetail {
        width: 100%;
    }
    .newsdetail .newsdetail-main .newsdetail-left {
        width: 100%;
        padding: .32rem;
    }
    .social-share .icon-wechat:before {
        content: none;
    }
    .social-share .social-share-icon {
        width: .5rem;
        height: .5rem;
    }

    .social-share .icon-wechat {
        position: absolute;
        color: transparent;
        border: 0;
    }
    .social-share .social-share-icon:hover {
        background: #666;
        color: #fff;
    }

    .social-share .icon-wechat:hover {
        background: transparent;
    }
    .newsdetail .newsdetail-main .newsdetail-left .newsdetail-top .newsdetail-info .newsdetail-info-share .newsdetail-info-share-a {
        width: .5rem;
        height: .5rem;
    }
    .newsdetail .newsdetail-main .newsdetail-left .newsdetail-top .newsdetail-info .newsdetail-info-share .newsdetail-info-share-a .newsdetail-info-share-a__img {
        width: .26rem;
    }
    .newsdetail .newsdetail-main .newsdetail-left .newsdetail-top .newsdetail-info {
        align-items: center;
    }
    .newsdetail .newsdetail-main .newsdetail-right {
        width: 100%;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .newsdetail .newsdetail-main .newsdetail-right .newsdetail-right-back {
        height: .66rem;
    }
    .newsdetail .newsdetail-main .newsdetail-right .newsdetail-right-back img {
        width: .25rem;
    }
    .contact .contact-main {
        flex-direction: column;
    }
    .contact .contact-main .contact-main-left {
        width: 100%;
    }
    .contact .contact-main .contact-main-right {
        width: 100%;
    }
    .contact .contact-main .contact-main-left {
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-item {
        width: 100%;
    }
    .contact .contact-main .contact-main-right {
        padding-top: 1rem;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-item .form-item__input {
        height: .66rem;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-textarea .form-textarea__textarea {
        height: 1.6rem;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-btns .form-btns-submit {
        height: .54rem;
        border-radius: .3rem;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-btns .form-btns-reset {
        height: .54rem;
        border-radius: .3rem;
    }
    .contact .contact-main .contact-main-left .contact-main-social {
        margin-bottom: .3rem;
    }
    .contact .contact-main .contact-main-left .contact-main-social a {
        width: .6rem;
        height: .6rem;
    }
    .contact .contact-banner-box .contact-banner {
        height: 8rem;
        object-fit: cover;
    }
    .contact .contact-banner-box .contact-banner-title {
        top: 2.6rem;
        left: .32rem;
    }
    .contact .contact-banner-box .contact-banner-ph {
        left: .32rem;
    }
    .contact .contact-banner-box .contact-banner-clk {
        width: 1.3rem;
        height: 1.3rem;
        top: 2.3rem;
        left: 4rem;
        z-index: 2;
    }
    .contact .contact-banner-box .contact-crumb {
        left: .32rem;
        padding-left: 0;
    }
    .search .search-form .search-form-input {
        width: calc( 100% - .64rem );
    }
    .search .search-box .search-inner {
        width: 100%;
        padding-left: .32rem;
        padding-right: .32rem;
    }
    .search .search-crumb {
        width: 100%;
    }
    .search .search-form .search-form-input .search-form-input-icon img {
        width: .2rem;
    }
    .search .search-form .search-form-input .search-form-input-icon {
        width: .6rem;
    }
    .search .search-form .search-form-input .search-form-input__input {
        width: calc(100% - .6rem);
    }
    .search .search-box .search-inner .search-ul .search-li {
        width: 100%;
    }
    .search .search-box .search-inner .search-ul .search-li .search-li__img {
        width: 100%;
        height: 4.2rem;
        object-fit: cover;
    }
    .search .search-box .search-inner .search-ul .search-li .search-li-con .search-li-con-title {
        margin-bottom: .3rem;
    }
    .search .search-box .search-inner .search-ul .search-case-li .search-li-con {
        padding-left: .2rem;
        padding-right: .2rem;
    }

    /* 字体大小 */
    .about .self .self-box .self-text {
        font-size: 20px;
    }
    .about .self .self-box .self-text .self-text-desc {
        font-size: 14px;
    }
    .about .intro .intro-box .intro-title {
        font-size: 20px;
    }
    .about .intro .intro-box .intro-desc {
        font-size: 14px;
    }
    .about .intro .intro-box .swiper-intro .swiper-slide .swiper-intro-con .swiper-intro-title {
        font-size: 16px;
        line-height: 1.3;
    }
    .about .intro .intro-box .swiper-intro .swiper-slide .swiper-intro-con .swiper-intro-desc {
        font-size: 14px;
        line-height: 1.4;
    }
    .about .intro .intro-box .swiper-intro .swiper-slide .swiper-intro-point span {
        font-size: 12px;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main .swiper-history-text .swiper-history-title {
        font-size: 16px;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main .swiper-history-text .swiper-history-time {
        font-size: 14px;
    }
    .about .history .swiper-history .swiper-slide .swiper-history-main .swiper-history-text .swiper-history-desc {
        font-size: 14px;
        line-height: 1.8;
    }
    .about .culture .culture-box .culture-title {
        font-size: 20px;
    }
    .about .culture .culture-box .culture-ul .culture-li .culture-li-hover .culture-li-hover-title {
        font-size: 16px;
    }
    .about .culture .culture-box .culture-ul .culture-li .culture-li-hover .culture-li-hover-desc {
        font-size: 14px;
    }
    .about .system .system-box .system-main .system-main-left .system-main-item .system-main-title {
        font-size: 16px;
    }
    .about .system .system-box .system-main .system-main-left .system-main-item .system-main-desc {
        font-size: 14px;
    }
    .about .brand .brand-box .brand-left .brand-title {
        font-size: 20px;
    }
    .about .brand .brand-box .brand-left .brand-desc {
        font-size: 14px;
    }
    .about .study .study-box .study-title {
        font-size: 20px;
    }
    .about .study .study-box .study-desc {
        font-size: 14px;
    }
    .about .study .study-box .study-ul .study-li .study-li-num {
        font-size: 20px;
    }
    .about .study .study-box .study-ul .study-li .study-li-desc {
        font-size: 14px;
    }
    .about .study .study-box .study-cert .study-cert-top .study-cert-tabs .study-cert-tab {
        font-size: 14px;
    }
    .about .study .study-box .study-cert .swiper-cert .swiper-slide .swiper-cert-name {
        font-size: 14px;
    }
    .case .case-list .case-list-box .case-list-item .case-list-item-con {
        font-size: 14px;
    }
    .case .case-white .case-white-main .case-white-main-right .case-white-main-title {
        font-size: 20px;
    }
    .case .case-white .case-white-main .case-white-main-right .case-white-main-desc {
        font-size: 14px;
    }
    .case .case-advance .case-advance-title {
        font-size: 20px;
    }
    .case .case-advance .case-advance-box .case-advance-box__a .case-advance-box-con .case-advance-box-title {
        font-size: 16px;
    }
    .case .case-advance .case-advance-box .case-advance-box__a .case-advance-box-con .case-advance-box-desc {
        font-size: 14px;
    }
    .case .case-device .case-device-text .case-device-text-title {
        font-size: 20px;
        margin-bottom: .3rem;
    }
    .case .case-device .case-device-text .case-device-text-desc {
        font-size: 14px;
    }
    .case .case-craft .case-craft-title {
        font-size: 20px;
    }
    .case .case-craft .case-craft-progress .case-craft-item p {
        font-size: 12px;
    }
    .case .case-craft .case-craft-showbox .case-craft-showbox-right .case-craft-showbox-right-item .case-craft-showbox-title {
        font-size: 20px;
    }
    .case .case-craft .case-craft-showbox .case-craft-showbox-right .case-craft-showbox-right-item .case-craft-showbox-ul .case-craft-showbox-li {
        font-size: 14px;
    }
    .case .case-scheme .case-scheme-box .case-scheme-top .case-scheme-title {
        font-size: 20px;
    }
    .case .case-scheme .case-scheme-box .case-scheme-top .case-scheme-tabs .case-scheme-tab {
        font-size: 12px;
    }
    .case .case-video .case-video-title {
        font-size: 20px;
    }
    .case .case-news .case-news-title {
        font-size: 20px;
    }
    .case .case-news .swiper-news .swiper-slide .swiper-news-item .swiper-news-con .swiper-news-con-top .swiper-news-con-time {
        font-size: 12px;
    }
    .case .case-news .swiper-news .swiper-slide .swiper-news-item .swiper-news-con .swiper-news-con-top .swiper-news-con-sign {
        font-size: 12px;
    }
    .case .case-news .swiper-news .swiper-slide .swiper-news-item .swiper-news-con .swiper-news-con-title {
        font-size: 16px;
    }
    .case .case-news .swiper-news .swiper-slide .swiper-news-item .swiper-news-con .swiper-news-con-desc {
        font-size: 14px;
    }
    .case .case-lifecycle .case-lifecycle-title {
        font-size: 20px;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-item .case-lifecycle-left .case-lifecycle-name {
        font-size: 14px;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-item .case-lifecycle-left .case-lifecycle-desc {
        font-size: 14px;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-item .case-lifecycle-left .case-lifecycle-list .case-lifecycle-list-item .case-lifecycle-list-title {
        font-size: 14px;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-item .case-lifecycle-left .case-lifecycle-list .case-lifecycle-list-item .case-lifecycle-list-desc {
        font-size: 14px;
    }
    .case .case-lifecycle .case-lifecycle-ul .case-lifecycle-li .case-lifecycle-top .case-lifecycle-step {
        font-size: 16px;
    }
    .news .newstop .newstop-main .newstop-main-box .newstop-main-left .newstop-main-item .newstop-main-item-info .newstop-main-item-sign {
        font-size: 12px;
    }
    .news .newstop .newstop-main .newstop-main-box .newstop-main-left .newstop-main-item .newstop-main-item-info p {
        font-size: 12px;
    }
    .news .newstop .newstop-main .newstop-main-box .newstop-main-left .newstop-main-item .newstop-main-item-title {
        font-size: 16px;
    }
    .news .newstop .newstop-main .newstop-main-box .newstop-main-left .newstop-main-item .newstop-main-item-desc {
        font-size: 14px;
    }
    .news .newslist .newslist-box .newslist-tab .newslist-tab-item {
        font-size: 14px;
    }
    .news .newslist .newslist-ul .newslist-li .newslist-li-con .newslist-li-time {
        font-size: 12px;
    }
    .news .newslist .newslist-ul .newslist-li .newslist-li-con .newslist-li-title {
        font-size: 16px;
        margin-top: .3rem;
    }
    .news .newslist .newslist-ul .newslist-li .newslist-li-con .newslist-li-more {
        font-size: 14px;
    }
    .newsdetail .newsdetail-main .newsdetail-left .newsdetail-top .newsdetail-title {
        font-size: 20px;
    }
    .newsdetail .newsdetail-main .newsdetail-left .newsdetail-top .newsdetail-info .newsdetail-info-time {
        font-size: 12px;
    }
    .newsdetail .newsdetail-main .newsdetail-left .newsdetail-top .newsdetail-info .newsdetail-info-share p {
        font-size: 12px;
    }
    .newsdetail .newsdetail-main .newsdetail-right .newsdetail-right-tip {
        font-size: 16px;
    }
    .newsdetail .newsdetail-main .newsdetail-right .newsdetail-right-item .newsdetail-right-time {
        font-size: 14px;
    }
    .newsdetail .newsdetail-main .newsdetail-right .newsdetail-right-item .newsdetail-right-title {
        font-size: 14px;
    }
    .newsdetail .newsdetail-main .newsdetail-right .newsdetail-right-back {
        font-size: 14px;
    }
    .contact .contact-main .contact-main-right .contact-main-right-title {
        font-size: 20px;
    }
    .contact .contact-main .contact-main-right .contact-main-right-desc {
        font-size: 14px;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-item .form-item-label {
        font-size: 14px;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-item .form-item__input {
        font-size: 14px;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-btns .form-btns-submit {
        font-size: 14px;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-btns .form-btns-reset {
        font-size: 14px;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-item .form-item-checkbox .form-item-checkbox-block p {
        font-size: 14px;
    }
    .contact .contact-main .contact-main-right .contact-main-form .form-tip {
        font-size: 12px;
    }
    .contact .contact-main .contact-main-left .contact-main-code .contact-main-code-block .contact-main-code-tip {
        font-size: 12px;
    }
    .contact .contact-main .contact-main-left .contact-main-code .contact-main-code-block .contact-main-code-p {
        font-size: 12px;
    }
    .contact .contact-main .contact-main-left .contact-main-item .contact-main-item-value p {
        font-size: 14px;
    }
    .contact .contact-main .contact-main-left .contact-main-item .contact-main-item-label .contact-main-item-label__p {
        font-size: 14px;
    }
    .contact .contact-banner-box .contact-banner-title h1 {
        font-size: 20px;
    }
    .contact .contact-banner-box .contact-banner-title .contact-banner-desc {
        font-size: 14px;
    }
    .contact .contact-banner-box .contact-banner-ph .contact-banner-ph-label p {
        font-size: 14px;
    }
    .contact .contact-banner-box .contact-banner-ph .contact-banner-ph-value {
        font-size: 20px;
    }
    .search .search-form h1 {
        font-size: 20px;
    }
    .search .search-form .search-form-input .search-form-input__input {
        font-size: 14px;
    }
    .search .search-box .search-inner .search-tabs a {
        font-size: 14px;
    }
    .search .search-box .search-inner .search-ul .search-li .search-li-con .search-li-con-time {
        font-size: 14px;
    }
    .search .search-box .search-inner .search-ul .search-li .search-li-con .search-li-con-title {
        font-size: 14px;
    }
    .search .search-box .search-inner .search-ul .search-li .search-li-con .search-li-btn {
        font-size: 12px;
    }
    .search .search-box .search-inner .search-ul .search-case-li .search-li-con {
        font-size: 14px;
    }
    .main .banner .banner-text .banner-text-title {
        font-size: 24px;
    }
    .main .banner .banner-text .banner-text-desc {
        font-size: 14px;
    }
    .main .section2 .section2-title {
        font-size: 24px;
    }
    .main .section2 .section2-desc {
        font-size: 12px;
        line-height: 1.5;
    }
    
        /* 优势适配 */
    .advantage .w1660 {
        width: 6.9rem;
    }
    .advantage .banner {
        height: 8rem;
    }
    .advantage .banner .banner__img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .advantage .banner .banner-text {
        width: 6.9rem;
    }
    .advantage .banner .banner-text .banner__h1 {
        font-size: 24px;
        line-height: 1.3;
    }
    .advantage .banner .banner-text .banner-desc {
        font-size: 16px;
    }
    .advantage .adv1 .adv1-box .adv1-top {
        flex-direction: column;
    }
    .advantage .adv1 .adv1-box .adv1-top .adv1-title {
        width: 6.9rem;
        font-size: 20px;
        text-align: center;
        margin-bottom: .16rem;
    }
    .advantage .adv1 .adv1-box .adv1-top .adv1-desc .adv1-desc-title {
        font-size: 16px;
        text-align: center;
        line-height: 1.5;
    }
    .advantage .adv1 .adv1-box .adv1-top .adv1-desc .adv1-desc__desc {
        font-size: 14px;
    }
    .advantage .adv1 .adv1-box .adv1-media {
        height: 3.8rem;
    }
    .advantage .adv1 .adv1-box .adv1-media img {
        border-radius: .24rem;
    }
    .advantage .adv2 .adv2-desc {
        width: 6.9rem;
    }
    .advantage .adv2 .adv2-box {
        flex-direction: column;
        row-gap: .2rem;
    }
    .advantage .adv2 .adv2-box .adv2-box-item {
        width: 100%;
    }
    .advantage .adv2 .adv2-box .adv2-box-item .adv2-box-item-title {
        font-size: 16px;
    }
    .advantage .adv2 .adv2-box .adv2-box-item .adv2-box-item-desc {
        font-size: 14px;
    }
    .adv3-mimg {
        display: block;
        width: 100%;
    }
    .adv3-mimg img {
        display: block;
        width: 100%;
    }
    .advantage .adv3 {
        height: auto;
        padding-top: 1.1rem;
        padding-bottom: 1.4rem;
    }
    .advantage .adv3 .adv3-desc {
        width: 6.9rem;
        font-size: 14px;
    }
    .advantage .adv3 .adv3-title {
        font-size: 20px;
    }
    .advantage .adv4 .adv4-title {
        width: 6.9rem;
    }
    .advantage .adv4 .adv4-box-outer {
        width: 100%;
        flex-direction: column;
    }
    .advantage .adv4 .adv4-box {
        flex-direction: column;
    }
    .advantage .adv4 .adv4-box .adv4-box-left .adv4-box-item {
        width: 100%;
    }
    .advantage .adv4 .adv4-box .adv4-box-left .adv4-box-item .adv4-box-item-desc .adv4-box-item-desc-title {
        /* font-size: 20px; */
        font-size: 16px;
    }
    .advantage .adv4 .adv4-box .adv4-box-left .adv4-box-item .adv4-box-item-desc .adv4-box-item-desc__desc {
        font-size: 14px;
        line-height: 1.3;
    }
    .advantage .adv4 .adv4-box .adv4-box-left {
        margin-bottom: .2rem;
    }
    .advantage .adv4 .adv4-box .adv4-box-right .adv4-box-video {
        width: 100%;
    }
    .advantage .adv4 .adv4-box2 {
        flex-direction: column-reverse;
    }
    .adv4 {
        padding-top: 0;
    }
    .adv4-box-inner {
        padding-top: 1rem;
    }
    .advantage .adv4 .adv4-title {
        font-size: 20px;
    }
    .advantage .adv4 .adv4-box .adv4-box-left .adv4-box-item .adv4-box-item-top .adv4-box-top-left p {
        font-size: 16px;
    }
    .advantage .adv5 .adv5-title {
        font-size: 20px;
        width: 6.9rem;
        margin: 0 auto .2rem;
    }
    .advantage .adv5 .adv5-desc {
        width: 6.9rem;
        font-size: 14px;
        line-height: 1.3;
    }
    .advantage .adv5 .adv5__img {
        width: 100%;
    }
    .advantage .adv5 .swiper-adv5 .swiper-slide {
        height: auto;
        padding-bottom: .5rem;
    }
    .advantage .adv5 .swiper-adv5 {
        width: 6.9rem;
    }
    .advantage .adv5 .swiper-adv5 .swiper-slide .swiper-adv5-title {
        font-size: 16px;
    }
    .advantage .adv5 .swiper-adv5 .swiper-slide .swiper-adv5-desc {
        font-size: 14px;
    }
    .advantage .adv5 {
        width: 100%;
        overflow: hidden;
    }
    .advantage .adv5 .swiper-adv5  {
        /* overflow: hidden; */
    }
    .advantage .adv6 .adv6-box {
        flex-direction: column;
    }
    .advantage .adv6 .adv6-box .adv6-left {
        width: 6.9rem;
    }
    .advantage .adv6 .adv6-box .adv6-left .adv6-title {
        font-size: 20px;
    }
    .advantage .adv6 {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .advantage .adv6 .adv6-box .adv6-left .adv6-title {
        text-align: center;
    }
    .advantage .adv6 .adv6-box .adv6-left .adv6-desc {
        font-size: 14px;
        text-align: center;
        margin-bottom: .3rem;
    }
    .advantage .adv6 .adv6-box .adv6-left .adv6-li .adv6-li-item {
        font-size: 14px;
    }
    .adv6-right-img {
        display: block;
        width: 100%;
        margin-top: .5rem;
    }
    .advantage .adv7 .adv7-title {
        font-size: 20px;
    }
    .advantage .adv7 .swiper-adv7 {
        width: 6.9rem;
    }
    .advantage .adv7 .swiper-adv7 .swiper-slide {
        margin-left: 0;
        margin-right: 0;
    }
    .advantage .adv7 .swiper-adv7 .swiper-slide .swiper-adv7-imgbox {
        height: auto;
    }
    .advantage .adv7 .swiper-adv7 .swiper-slide .swiper-adv7-title {
        font-size: 16px;
    }
    .advantage .adv7 .swiper-adv7 .swiper-slide .swiper-adv7-name {
        font-size: 14px;
    }
    .advantage .adv7 .swiper-adv7 .swiper-adv7-prev {
        top: 1.8rem;
        left: .29rem;
    }
    .advantage .adv7 .swiper-adv7 .swiper-adv7-next {
        top: 1.8rem;
        right: .29rem;
    }
    .advantage .adv7 .swiper-adv7 {
        overflow: visible;
    }
    .advantage .adv7 .swiper-adv7 .swiper-slide {
        width: 6.9rem;
        margin-left: .15rem;
        margin-right: .15rem;
    }
    .advantage .adv8 .adv8-box {
        flex-direction: column;
    }
    .advantage .adv8 .adv8-box .adv8-left {
        width: 6.9rem;
    }
    .advantage .adv8 .adv8-box .adv8-left .adv8-title {
        font-size: 20px;
        text-align: center;
    }
    .advantage .adv8 .adv8-box .adv8-left .adv8-desc {
        font-size: 16px;
        text-align: center;
    }
    .advantage .adv8 .adv8-box .adv8-left .adv8-small {
        font-size: 14px;
        text-align: center;
        margin-bottom: .4rem;
    }
    .advantage .adv8 .adv8-box .adv8-left .adv8-tap {
        font-size: 14px;
    }
    .adv8-right-img {
        display: block;
        width: 6.9rem;
        margin: .3rem auto 0;
    }
    .adv8-right-img img {
        display: block;
        width: 100%;
    }
    .case .case-scheme .case-scheme-box .case-scheme-ul .case-scheme-li {
        height: auto;
        overflow: visible;
        padding-bottom: .3rem;
    }
    .case-scheme-li-text-title {
        font-size: 14px;
    }
    .case-scheme-li-text-desc {
        font-size: 12px;
        line-height: 1.5;
    }
    
    .case .case-craft .case-craft-progress .case-craft-progress-line {

      top: calc( 50% - .25rem );
    }
    
    .case .case-craft .case-craft-progress .case-craft-progress-line2 {
    top: calc( 50% - .25rem );
    }
    
    .case .case-craft .case-craft-progress .case-craft-progress-line3 {
    top: calc( 50% - .25rem );
    }
    
    .case .case-craft .case-craft-progress .case-craft-progress-line4 {
    top: calc( 50% - .25rem );
    }
    
    .case .case-craft .case-craft-progress .case-craft-progress-line5 {
    top: calc( 50% - .25rem );
    }
    
    .case .case-craft .case-craft-progress .case-craft-progress-line6 {
    top: calc( 50% - .25rem );
    }
    
    .case .case-craft .case-craft-progress .case-craft-progress-line7 {
    top: calc( 50% - .25rem );
    }
}