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


.m_header {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: .96rem;
    background-color: #ffffff;
    padding: 0px .3rem;
    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.84rem;
}

.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 .ser {
    width: .4rem;
    height: .4rem;
    margin-right: .24rem;
}

.m_header .right .ser img {
    width: 100%;
}

.m_header .right .mlang {
    display: flex;
    align-items: center;
    column-gap: .06rem;
    margin-right: .24rem;
}

.mlang__p {
    color: #333;
    font-weight: 400;
}

.mlang__icon {
    display: block;
    width: .22rem;
    height: .22rem;
}

.m_header .btn {
    display: block;
    background: none;
    padding-right: 0;
    padding-left: 0;
}

.m_header .btn {
    margin-right: 0;
    cursor: pointer;
}

.m_header .btn.hide {
    opacity: 0;
}

.m_header .btn div {
    display: block;
    width: .4rem;
    height: 1px;
    background-color: #333;
    border-radius: 1px;
    transition: all 0.3s;
}

.m_header .btn div:nth-child(1) {
    transform: translate(0, -8px);
}

.m_header .btn div:nth-child(2) {
    transform: translate(0, 0);
}

.m_header .btn div:nth-child(3) {
    transform: translate(0px, 8px);
}

.m_header .btn:hover div:nth-child(1) {
    transform: translate(0, -8px);
}

.m_header .btn:hover div:nth-child(2) {
    transform: translate(0, 0);
}

.m_header .btn:hover div:nth-child(3) {
    transform: translate(0, 8px);
}

.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.haschild: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 .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;
}

@media screen and (max-width: 834px) {
    .w1480 {
        width: 6.7rem;
    }
    .pc {
        display: none!important;
    }
    .mobile {
        display: block!important;
    }
    .pcflex {
        display: none!important;
    }
    .mflex {
        display: flex!important;
    }
    
    .crumb a {
        font-size: .2rem;
        flex-shrink: 0;
    }
    
    .footer-main {
        flex-direction: column;
    }
    footer {
        padding-top: 1.4rem;
    }
    footer .footer-main {
        width: 6.7rem;
    }
    footer .footer-main-left {
        width: 100%;
        margin-bottom: .4rem;
    }
    footer .footer-main-left .footer-logo {
        width: 2.06rem;
        margin-bottom: .28rem;
    }
    footer .footer-main-left .footer-main-intro {
        width: 4rem;
        color: #333;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin-bottom: 0;
    }
    footer .footer-main-right {
        width: 100%;
        padding-top: 0;
    }
    footer .footer-main-right .footer-nav {
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
        column-gap: 0;
    }
    footer .footer-main-right .footer-nav .footer-nav-item {
        width: 3rem;
        padding-top: .56rem;
        padding-bottom: .28rem;
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    footer .footer-main-right .footer-nav .footer-nav-item:last-child {
        display: none;
    }
    footer .footer-bottom {
        /*width: 6.7rem;*/
        width: 100%;
        padding-left: .4rem;
        padding-right: .4rem;
        flex-direction: column;
        align-items: center;
        background: rgba(204, 204, 204, 0.10);
        backdrop-filter: blur(.15rem);
        padding-top: .3rem;
        padding-bottom: .3rem;
        border-top: 0;
    }
    footer .footer-main-right .footer-nav .footer-nav-item a {
        display: none;
        color: #424242;
        font-family: Arial;
        font-size: .28rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    footer .footer-main-right {
        align-items: flex-start;
    }
    footer .footer-main-right .footer-nav .footer-nav-item a:first-child {
        display: block;
    }
    footer .footer-main-right .footer-social {
        margin-top: .5rem;
        align-items: flex-end;
    }
    footer .footer-main-right .footer-social a {
        width: .72rem;
        height: .72rem;
    }
    footer .footer-main-right .footer-social .mbacktotop {
        width: 1rem;
        height: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-left: .6rem;
    }
    .mbacktotop .mbacktotop-imgbox {
        display: flex;
        justify-content: center;
        align-items: center;
        width: .56rem;
        height: .56rem;
        border-radius: .11rem;
        background: #FFF;
        box-shadow: .056rem .056rem .44rem 0 rgba(255, 106, 0, 0.15);
    }
    footer .footer-main-right .footer-social .mbacktotop .mbacktotop-imgbox img {
        display: block;
        width: .2rem;
        height: .24rem;
    }
    .mbacktotop__p {
        margin-top: .17rem;
        color: #333;
        font-family: Arial;
        font-size: .2rem;
        font-style: normal;
        font-weight: 400;
        line-height: 142.857%;
        white-space: nowrap;
    }
    footer .footer-bottom .footer-bottom-left a {
        color: #868688;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 183.333%;
    }
    footer .footer-bottom .footer-bottom-right a {
        color: #868688;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .footer-mcontact {
        flex-direction: column;
        row-gap: .26rem;
        margin-top: .76rem;
    }
    .footer-mcontact p {
        color: #424242;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    
    .section1 .section1-box {
        width: 6.7rem;
    }
    .section1 .section1-box .section1-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .2rem;
    }
    .section1 .section1-box .swiper-video {
        width: 6.7rem;
    }
    .section1 .section1-box .section1-desc {
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 150% */
    }
    .btn-normal {
        height: .5rem;
        font-size: .2rem;
        padding: 0 .38rem;
    }
    .btn-normal .btn-color-box span {
        line-height: .5rem;
    }
    .btn-color {
        height: .5rem;
        font-size: .2rem;
        padding: 0 .38rem;
    }
    .btn-color .btn-color-box span {
        line-height: .5rem;
    }
    .section1 .section1-box .swiper-video {
        height: 3.7rem;
        margin-top: .6rem;
    }
    .section1 .section1-box .section1-btn {
        margin-top: .4rem;
    }
    .section1 .section1-box .swiper-video .swiper-slide video {
        width: 100%;
        height: 3.7rem;
    }
    .section2 {
        padding-top: 1.4rem;
    }
    .section2 .section2-box {
        width: 6.7rem;
    }
    .section2 .section2-box .section2-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .22rem;
    }
    .section2 .section2-box .section2-desc {
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .section2 .section2-box .swiper-section2 .swiper-slide {
        width: 6.7rem;
        height: 8rem;
        margin-right: 0;
    }
    .section2 .section2-box .swiper-section2 {
        overflow: hidden;
    }
    .section2 .section2-box .section2-desc {
        width: 6.7rem;
        margin-bottom: .4rem;
    }
    .section2 .section2-box .swiper-section2 {
        margin-top: .62rem;
        margin-left: 0;
    }
    .section2 .section2-box .swiper-section2-box:before {
        content: none;
    }
    .section2 .section2-box .swiper-section2-box:after {
        content: none;
    }
    .section2 .section2-box .swiper-section2 .swiper-wrapper {
        display: flex;
        flex-direction: column;
        row-gap: .364rem;
    }
    .section2 .section2-box .swiper-section2 .swiper-slide {
        padding: .6rem .56rem;
    }
    .section2 .section2-box .swiper-section2 .swiper-slide .swiper-section2-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        
        margin-bottom: .17rem;
    }
    .section2 .section2-box .swiper-section2 .swiper-slide .swiper-section2-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .sction3 {
        padding-top: 1.36rem;
    }
    .sction3 .sction3-box {
        width: 6.7rem;
    }
    .sction3 .sction3-box .sction3-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .6rem;
    }
    .sction3 .sction3-box .sction3-box-video {
        width: 6.7rem;
        height: 3.7rem;
    }
    .section4 {
        padding-top: 1.36rem;
        padding-bottom: 0;
        background: #FCFCFF;
    }
    .section4 .section4-box {
        width: 6.7rem;
    }
    .section4 .section4-box .section4-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .section4 .section4-box .section4-main {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .section4 .section4-box .section4-main .section4-side {
        width: 6.7rem;
        row-gap: .4rem;
    }
    .section4 .section4-box .section4-main .section4-main-small {
        width: 6.7rem;
        height: 5.96rem;
    }
    .section4 .section4-box .section4-main .section4-main-small .section4-main-small-imgbox {
        width: 6.7rem;
        height: 3.76rem;
    }
    .section4 .section4-box .section4-main .section4-main-small .section4-main-p {
        position: static;
        height: 2.2rem;
        border: 1 solid rgba(0, 0, 0, 0.10);
        background: #FFF;
        backdrop-filter: blur(8.170731544494629px);
        padding-top: .4rem;
    }
    .section4 .section4-box .section4-main .section4-main-small .section4-main-p .section4-main-p-text {
        /*width: 5.7rem;*/
        width: 100%;
        position: static;
        transform: translateX(0);
        margin: 0 auto;
    }
    .section4 .section4-box .section4-main .section4-main-small .section4-main-p .section4-main-p-text .section4-main-p__p {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: left;
    }
    .section4 .section4-box .section4-main .section4-main-small .section4-main-p .section4-main-p-text .section4-main-p-desc {
        font-size: .24rem;
        line-height: .34rem;
        color: rgba(102, 102, 102, 1);
        display: block;
        margin-top: .26rem;
        text-align: left;
    }
    .section4 .section4-box .section4-main .section4-mid {
        width: 6.7rem;
        height: 5.96rem;
        margin-top: .4rem;
        margin-bottom: .4rem;
    }
    .section4 .section4-box .section4-main .section4-mid .section4-main-mid-imgbox {
        width: 6.7rem;
        height: 3.76rem;
    }
    .section4 .section4-box .section4-main .section4-mid .section4-main-p .section4-main-p-text {
        width: 100%;
        position: static;
        transform: translateX(0);
    }
    .section4 .section4-box .section4-main .section4-mid .section4-main-p {
        position: static;
        height: 2.2rem;
        border: 1 solid rgba(0, 0, 0, 0.10);
        background: #FFF;
        backdrop-filter: blur(8.170731544494629px);
        padding-top: .4rem;
    }
    .section4 .section4-box .section4-main .section4-mid .section4-main-p .section4-main-p__p {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: left;
    }
    .section4 .section4-box .section4-main .section4-mid .section4-main-p .section4-main-p-desc {
        font-size: .24rem;
        line-height: .34rem;
        color: rgba(102, 102, 102, 1);
        display: block;
        margin-top: .26rem;
        text-align: left;
    }
    .section5 {
        position: static;
        padding-top: 1.4rem;
        background: #FCFCFF;
    }
    .section5 .section5-box .section5-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .6rem;
    }
    .section5 .section5-box .swiper-sec5-box {
        width: 6.7rem;
        margin: 0 auto;
        padding-bottom: 2rem;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-pagination-sec5 {
        bottom: 1.4rem;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 {
        width: 6.7rem;
        margin: 0 auto;
    }
    .section5 .section5-box .section5-title {
        width: 6.7rem;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 .swiper-slide {
        width: 6.668rem;
        height: 3.75rem;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 .swiper-slide .swiper-sec5-text {
        width: 100%;
        bottom: 0rem;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 .swiper-slide .swiper-sec5-text .swiper-sec5-text-desc {
        display: block;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 .swiper-slide .swiper-sec5-text .swiper-sec5-text-p span {
        color: #FFF;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: 112.5%;
        margin-bottom: .19rem;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 .swiper-slide .swiper-sec5-text .swiper-sec5-text-desc {
        color: #FFF;
        font-size: .2rem;
        font-style: normal;
        font-weight: 400;
        line-height: 147.602%;
        padding-left: .46rem;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 .swiper-slide .swiper-sec5-text {
        background: transparent;
        backdrop-filter: none;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 .swiper-slide .swiper-sec5-text .swiper-sec5-text-p .swiper-sec5-text-imgbox {
        display: none;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 .swiper-slide .swiper-sec5-text .swiper-sec5-text-p {
        padding-left: .46rem;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-pagination-sec5 .swiper-pagination-bullet {
        width: .11rem;
        height: .11rem;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-pagination-sec5 .swiper-pagination-bullet-active {
        width: .66rem;
        height: .11rem;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-pagination-sec5 .swiper-pagination-bullet-active::before {
        content: "";
        width: .3rem;
        height: .11rem;
        border-radius: .08rem;
        background: linear-gradient(270deg, #FF6A00 0%, #FFBF2A 100%);
        position: absolute;
        top: 0;
        left: 0;
        animation: pagiani 4s ease forwards;
    }
    .section6 {
        padding-top: .98rem;
        padding-bottom: 1.1rem;
    }
    .section6 .section6-box {
        width: 6.7rem;
    }
    .section6 .section6-box .section6-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .section6 .section6-box .section6-main {
        margin-top: .62rem;
        flex-direction: column;
    }
    .swiper-sec6l {
        width: 100%;
    }
    .section6 .section6-box .section6-main .section6-main-left .section6-main-video {
        width: 100%;
        height: 3.72rem;
    }
    .section6 .section6-box .section6-main .section6-main-left .section6-main-videointro {
        width: 100%;
        height: 2.1rem;
    }
    .section6 .section6-box .section6-main .section6-main-color {
        width: .166rem;
        height: .166rem;
    }
    .section6 .section6-box .section6-main .section6-main-left .section6-main-videointro .section6-main-videointro-tip {
        margin-bottom: .16rem;
    }
    .section6 .section6-box .section6-main .section6-main-left .section6-main-videointro .section6-main-videointro-tip span {
        color: #666;
        font-family: Arial;
        font-size: .221rem;
        font-style: normal;
        font-weight: 400;
        line-height: 125%;
    }
    .section6 .section6-box .section6-main .section6-main-left .section6-main-videointro .section6-main-videointro-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 400;
        line-height: 155.412%;
    }
    .section6 .section6-box .section6-main .section6-main-right {
        width: 6.7rem;
        height: 5.46rem;
        margin-top: .4rem;
    }
    .section6 .section6-box .section6-main .section6-main-right .section6-main-item .section6-main-item-left .section6-main-item-tip span {
        color: #666;
        font-family: Arial;
        font-size: .16rem;
        font-style: normal;
        font-weight: 400;
    }
    .section6 .section6-box .section6-main .section6-main-right .section6-main-item .section6-main-item-left {
        width: 3.2rem;
    }
    .section6 .section6-box .section6-main .section6-main-right .section6-main-item .section6-main-item-left .section6-main-item-title {
        color: #333;
        font-family: Arial;
        font-size: .2rem;
        font-style: normal;
        font-weight: 400;
        line-height: 112.134%;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-bottom: .26rem;
    }
    .section6 .section6-box .section6-main .section6-main-right .section6-main-item .section6-main-item__img {
        width: 2.52rem;
        height: 1.48rem;
    }
    .section6 .section6-box .section6-main .section6-main-right .section6-main-item .section6-main-item-left .section6-main-item-date {
        color: #666;
        font-family: Arial;
        font-size: .16rem;
        font-style: normal;
        font-weight: 400;
    }
    .section6 .section6-box .section6-main .section6-main-right .section6-main-item {
        height: 1.71rem;
        padding: .11rem .14rem;
    }
    .section7 .section7-box {
        width: 6.7rem;
        display: flex;
        flex-direction: column;
    }
    .section7 .section7-box .section7-left {
        height: auto;
        padding-top: 1.4rem;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .section7 .section7-box .section7-left .section7-title {
        width: 100%;
        margin-bottom: .3rem;
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .section7 .section7-box .section7-left .section7-desc {
        width: 100%;
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .section7 .section7-box .section7-left .section7-left-btn {
        position: relative;
        bottom: auto;
        margin: .5rem auto 0;
    }
    .section7 .section7-box .section7-left {
        position: relative;
    }
    .section7 .section7-box .section7-right .section7-item {
        height: 5rem;
        margin-top: 0;
        margin-bottom: .2rem;
    }
    .section7 .section7-box .section7-right .section7-item::last-child {
        margin-bottom: 0;
    }
    .section7 .section7-box .section7-right .section7-item .section7-item-logo .section7-item-logo__p {
        width: auto;
        max-width: 3rem;
        
        color: #666;
        font-family: Arial;
        font-size: .2rem;
        font-style: normal;
        font-weight: 400;
        line-height: 125.625%;
    }
    .section7 .section7-box .section7-right {
        padding-top: .6rem;
        padding-bottom: 1.4rem;
    }
    .section8 {
        /*padding-top: 1.4rem;*/
        padding-top: 0;
        padding-bottom: 1.4rem;
        height: auto;
        min-height: unset;
        background: #ffffff url(/static/img/img142.png) no-repeat;
         background-size: 100% auto; 
         background-position: center bottom;
    }
    .section8 .section8-text {
        width: 6.7rem;
        position: static;
        transform: translate(0);
        margin: 0 auto;
    }
    .section8 .section8-text .section8-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        
        margin-bottom: .5rem;
    }
    .section8 .section8-text .section8-desc {
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .swiper-sec8m1 {
        margin-top: .5rem;
    }
    .swiper-sec8m2 {
        margin-top: .42rem;
    }
    .swiper-sec8m .swiper-slide {
        width: auto;
        height: .66rem;
        border-radius: .54rem;
        background: #FFF;
        box-shadow: 1.102px 1.102px 8.817px 0 rgba(7, 0, 104, 0.05);
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .swiper-sec8m .swiper-slide img {
        max-height: .34rem;
        max-width: 1.72rem;
    }
    .section8 .swiper-sec8m .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      /*之前是ease-out*/
      -moz-transition-timing-function: linear !important;
      -ms-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important;
    }
    .section9 {
        padding-top: 1.4rem;
    }
    .section9 .section9-box {
        width: 6.7rem;
        padding: 1.4rem .8rem;
    }
    .section9 .section9-box .section9-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .42rem;
    }
    .section9 .section9-box .section9-desc {
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin-bottom: .42rem;
    }
    .section9 .section9-box .section9-btn {
        margin-bottom: .62rem;
    }
    .section9 .section9-box .section9-tip {
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .2rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%;
    }
    
    .about {
        overflow: hidden;
    }
    .about .about1 {
        padding-bottom: 1.4rem;
    }
    .about .about1 .about1-box .about1-video {
        width: 6.7rem;
        height: auto;
        margin-top: .5rem;
    }
    .about .about1 .about1-box .about1-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin: 0 auto;
    }
    .about .about1 .about1-box .about1-desc {
        width: 6.7rem;
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin: .3rem auto 0;
    }
    .product-fixed {
        display: none;
    }
    .about .about2 .about2-box {
        flex-direction: column;
    }
    .about .about2 .about2-box .about2-left {
        width: 100%;
    }
    .about .about2 .about2-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .about .about2 .about2-box {
        margin: .3rem auto 0;
    }
    .about .about2 .about2-box .about2-left .about2-code {
        color: #666;
        font-family: Arial;
        font-size: .2rem;
        font-style: normal;
        font-weight: 400;
    }
    .about .about2 .about2-box .about2-left .about2-name {
        color: #666;
        /*text-align: center;*/
        font-family: Arial;
        font-size: .28rem;
        font-style: normal;
        line-height: 150%;
        font-weight: bold;
    }
    .about .about2 .about2-box .about2-right .about2-item .about2-item-left .about2-item-num .unit {
        font-size: .3rem;
    }
    .about .about2 .about2-box .about2-left .about2-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        padding-right: .2rem;
    }
    .about .about2 .about2-box .about2-left .about2-name {
        margin-bottom: .5rem;
        color: #333333;
    }
    .about .about2 .about2-box .about2-right {
        width: 6.7rem;
        margin-top: .5rem;
    }
    .about .about2 .about2-box .about2-right .about2-item .about2-item-mid {
        width: 2.9rem;
        font-size: .24rem;
        line-height: 150%;
    }
    .about .about3 .about3-title {
        margin-bottom: .3rem;
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .about .about3 .about3-desc {
        width: 100%;
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin-bottom: .5rem;
    }
    .about .about3 .about3-ul {
        flex-direction: column;
        row-gap: .3rem;
    }
    .about .about3 .about3-ul .about3-li.active {
        width: 100%;
    }
    .about .about3 .about3-ul .about3-li {
        width: 100%;
    }
    .about .about3 .about3-ul .about3-li .about3-li-text .about3-li-desc {
        opacity: 1;
    }
    .about .about3 .about3-ul .about3-li .about3-li-text {
        width: 6rem;
        transform: translate(-50%, 0);
    }
    .about .about3 .about3-ul .about3-li .about3-li-text .about3-li-title {
        font-size: .32rem;
    }
    .about .about3 .about3-ul .about3-li .about3-li-text .about3-li-desc {
        font-size: .24rem;
        line-height: 150%;
    }
    .about .about4 .info {
        height: auto;
    }
    .about .about4 .info .lf {
        display: none;
    }
    .about .about4 .info .rg {
        width: 6.7rem;
    }
    .about .about4 .info .rg .swiper_ab2_desc .swiper-slide .item {
        padding-top: 0;
        padding-bottom: .2rem;
        border-bottom: 0;
        padding-right: 1px;
    }
    .about .about4 .info .rg .swiper_ab2_desc .swiper-slide .item .desc .txt {
        font-size: .24rem;
    }
    .about .about4 .info .rg .swiper_ab2_desc {
        overflow: hidden;
    }
    .about .about4 .info .rg .swiper_ab2_desc .swiper-slide .item .desc {
        height: 3.5rem;
        overflow-y: auto;
    }
    .swiper_ab2-nav {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: .5rem;
    }
    .swiper_ab2-nav .prev {
        display: flex;
        justify-content: center;
        align-items: center;
        width: .48rem;
        height: .48rem;
        border-radius: 50%;
        /*border: 1px solid #CDCDCD;*/
                background: #EBECEF;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }
    .swiper_ab2-nav .prev img {
        display: block;
        width: .2rem;
        height: .2rem;
    }
    .swiper_ab2-nav .next {
        display: flex;
        justify-content: center;
        align-items: center;
        width: .48rem;
        height: .48rem;
        border-radius: 50%;
        /*border: 1px solid #CDCDCD;*/
                background: #EBECEF;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }
    .swiper_ab2-nav .next img {
        display: block;
        width: .2rem;
        height: .2rem;
    }
    .swiper_ab2-nav .prev .img1 {
        display: block;
        transform: rotate(180deg);
    }
    .swiper_ab2-nav .prev .img2 {
        display: none;
    }
    .swiper_ab2-nav .prev:hover {
        /*border: 1px solid #FF6A00;*/
        /*background: #FF6A00;*/
        background: linear-gradient(270deg, #FF6A00 0%, #FFBF2A 100%);
    }
    .swiper_ab2-nav .prev:hover .img1 {
        /*display: none;*/
        filter: brightness(0) invert(1);
    }
    /*.swiper_ab2-nav .prev:hover .img2 {*/
    /*    display: block;*/
    /*}*/
    .swiper_ab2-nav .next .img1 {
        display: block;
    }
    .swiper_ab2-nav .next .img2 {
        display: none;
        transform: rotate(180deg);
    }
    .swiper_ab2-nav .next:hover {
        /*border: 1px solid #FF6A00;*/
        /*background: #FF6A00;*/
        background: linear-gradient(270deg, #FF6A00 0%, #FFBF2A 100%);
    }
    .swiper_ab2-nav .next:hover .img1 {
        /*display: none;*/
        filter: brightness(0) invert(1);
    }
    .swiper_ab2-nav .swiper-pagination-ab2 {
        position: static;
        width: 5.1rem;
        height: 1px;
    }
    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: #FF6A00;
    }
    .about .about5 .about5-box .about5-block .about5-block-top {
        flex-direction: column;
        height: auto;
    }
    .about .about5 .about5-box .about5-block .about5-block-top .about5-block-top-imgbox {
        width: 100%;
    }
    .about .about5 .about5-box .about5-block .about5-block-top .about5-block-con {
        width: 100%;
        padding-left: 0;
        padding-top: .3rem;
    }
    .about .about5 .about5-box .about5-block .about5-block-top .about5-block-con .about5-block-con-date {
        font-size: .2rem;
    }
    .about .about5 .about5-box .about5-block .about5-block-top .about5-block-con .about5-block-con-title {
        color: #333;
        font-family: Arial;
        font-size: .28rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .about .about5 .about5-box .about5-block .about5-block-top .about5-block-con .about5-block-con-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .about .about5 .about5-box .about5-block .about5-block-ul .about5-block-li .about5-block-li-date {
        font-size: .2rem;
    }
    .about .about5 .about5-box .about5-block .about5-block-ul .about5-block-li .about5-block-li__p {
        font-size: .24rem;
    }
    .about .about6 .about6-title {
        color: #333;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .about .about6 .about6-form {
        margin-top: .5rem;
        flex-direction: column;
    }
    .about .about6 .about6-form .about-form-left {
        width: 100%;
    }
    .about .about6 .about6-form .about6-form__form {
        width: 100%;
        margin-top: .5rem;
    }
    .about .about6 .about6-form .about6-form__form .about6-form-body .about6-form-item .about6-form__input {
        width: 100%;
        height: .7rem;
        font-size: .2rem;
    }
    .about .about6 .about6-form .about6-form__form .about6-form-body .about6-form-item .about6-form-label {
        font-size: .24rem;
    }
    .about .about6 .about6-form .about6-form__form .about6-form-body .about6-form-textarea .about6-form__textarea {
        width: 100%;
        font-size: .2rem;
    }
    .about .about6 .about6-form .about-form-left .about-form-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .3rem;
    }
    .about .about6 .about6-form .about-form-left .about-form-contact .about-form-contact-item .about-form-contact-label .about-form-contact__p {
        font-size: .24rem;
    }
    .about .about6 .about6-form .about-form-left .about-form-contact .about-form-contact-item .about-form-contact-label .about-form-contact__icon {
        width: .3rem;
        height: .3rem;
    }
    .about .about6 .about6-form .about6-form__form .about6-form-body .about6-form-item {
        width: 100%;
    }
    .about .about6 .about6-form .about6-form__form .about6-form-tip {
        margin-bottom: .3rem;
    }
    
    .product .product1 .product1-box .product1-imgbox {
        width: 6.7rem;
        /*height: 4.5rem;*/
        height: auto;
        margin-top: .5rem;
    }
    .product .product1 .product1-box .product1-imgbox .product1-text {
        position: static;
        transform: translateX(0);
        margin: .2rem auto 0;
    }
    .product .product1 .product1-box .product1-title {
        margin-bottom: .3rem;
        color: #333;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .product .product1 .product1-box .product1-desc {
        width: 6.7rem;
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .product .product1 .product1-box .product1-tabs {
        margin-top: .5rem;
        overflow-x: auto;
        justify-content: flex-start;
        padding-bottom: .15rem;
    }
    .product .product1 .product1-box .product1-tabs::-webkit-scrollbar {
        height: 0;
    }
    .product .product1 .product1-box .product1-tabs .product1-tab {
        font-size: .24rem;
        padding: .1rem .2rem;
        line-height: 1.2;
        flex-shrink: 0;
    }
    .product .product1 .product1-box .product1-imgbox .product1-text {
        width: 6rem;
        bottom: .2rem;
    }
    .product2 {
        padding-top: .6rem;
    }
    .product .product2 .product2-title {
        color: #333;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
    }
    .product .product2 .product2-ul {
        row-gap: .3rem;
    }
    .product .product2 .product2-ul .product2-li {
        width: 100%;
    }
    .product .product2 .product2-ul .product2-li .product2-li__p {
        font-size: .32rem;
    }
    .product3 {
        padding-top: .6rem;
    }
    .product .product3 .case1-box .case1-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-top: 0;
    }
    .product .product3 .case1-box .swiper-casebox .swiper-case .swiper-slide .swiper-case-imgbox {
        width: 100%;
        height: auto;
    }
    .product .product3 .case1-box .swiper-casebox .swiper-case .swiper-slide {
        flex-direction: column;
    }
    .swiper-case-text {
        margin-left: 0;
        padding-top: .3rem;
    }
    .product .product3 .case1-box .swiper-casebox .swiper-case .swiper-slide .swiper-case-text .swiper-case-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .product .product3 .case1-box .swiper-casebox .swiper-case .swiper-slide .swiper-case-text .swiper-case-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    
    .swiper-challenge .swiper-wrapper {
        display: flex;
        flex-direction: column;
        row-gap: .3rem;
    }
    .soldetail {
        overflow: hidden;
    }
    .soldetail .sol2 .sol2-desc {
        width: 6.7rem;
    }
    .soldetail .sol1 .sol1-box {
        flex-direction: column;
        gap: .5rem;
    }
    .soldetail .sol1 .sol1-box .sol1-box-left img {
        height: 72vw;
    }
    .soldetail .sol1 .sol1-box .right {
        margin: 0;
        
        height: auto;
    }
    .soldetail .sol1 .sol1-box .sol1-box-left .swiper-pagination-sol1 {
        display: none;
    }
    .soldetail .sol1 .sol1-box .sol1-box-left {
        width: 100%;
    }
    .soldetail .sol1 .sol1-box .swiper-sol1p .swiper-slide {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin-bottom: 0;
    }
    .soldetail .sol1 .sol1-box .swiper-sol1p::after {
        content: none;
    }
    .soldetail .sol1 .sol1-box .sol1-box-left .swiper-sol1 {
        width: 100%;
        height: unset;
    }
    .soldetail .sol2 .sol2-imgbox {
        width: 6.7rem;
        height: auto;
    }
    .soldetail .sol2 .sol2-imgbox .sol2-imgbox__img {
        display: block;
        width: 6.7rem;
        height: auto;
    }
    .soldetail .sol1 .sol1-box .swiper-sol1p {
        width: 100%;
        height: auto;
    }
    .soldetail .sol1 .sol1-title {
        width: 6.7rem;
        margin: 0 auto .3rem;
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .soldetail .sol1 .swiper-challenge .swiper-slide {
        width: 100%;
        margin-right: 0;
    }
    .soldetail .sol1 .swiper-challenge .swiper-slide .swiper-challenge-top .swiper-challenge-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .soldetail .sol1 .swiper-challenge .swiper-slide .swiper-challenge-top .swiper-challenge__icon {
        height: 44vw;
    }
    .soldetail .sol1 .swiper-challenge .swiper-slide .swiper-challenge-ul .swiper-challenge-li {
        font-size: .24rem;
    }
    .sol2 {
        padding-top: 1.4rem;
    }
    .soldetail .sol2 .sol2-title {
        width: 6.7rem;
        margin: 0 auto .3rem;
    }
    .soldetail .sol2 .sol2-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .soldetail .sol2 .sol2-desc {
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .soldetail .sol1 .swiper-challenge .swiper-slide .swiper-challenge-top {
        align-items: center;
    }
    
    .sol3 {
        padding-top: .6rem;
    }
    .soldetail .sol3 .sol3-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .soldetail .sol3 .pro4-box {
        flex-direction: column;
        width: 90%;
        border-radius: 0;
    }
    .soldetail .sol3 .pro4-box .pro4-imgbox {
        width: 100%;
        height: auto;
    }
    .soldetail .sol3 .pro4-box .pro4-imgbox img {
        width: 100%;
        height: auto;
    }
    .soldetail .sol3 .pro4-box .pro4-right {
        width: 100%;
        height: auto;
        margin-top: .3rem;
    }
    .soldetail .sol3 .pro4-box .pro4-right .pro4-item .pro4-item-top .pro4-item__p {
        color: #333;
        font-family: Arial;
        font-size: .28rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .soldetail .sol3 .pro4-box .pro4-right .pro4-item .pro4-item-desc .pro4-item-con .pro4-item-title {
        font-size: .24rem;
    }
    .soldetail .sol3 .pro4-box .pro4-right .pro4-item .pro4-item-desc .pro4-item-con .pro4-item-artilce {
        font-size: .24rem;
    }
    
    .soldetail .sol3_1 .tabs {
        display: none;
    }
    .soldetail .sol3_1 .pro4-box {
        flex-direction: column;
        display: none;
    }
    .soldetail .sol3_1 .pro4-box .pro4-imgbox {
        width: 100%;
    }
    .soldetail .sol3_1 .pro4-box .pro4-imgbox img {
        width: 100%;
    }
    .soldetail .sol3_1 .pro4-box .pro4-right {
        flex: unset;
        width: 100%;
        height: 5.4rem;
    }
    .soldetail .sol3_1 .pro4-box .pro4-right .pro4-item .pro4-item-desc .pro4-item-con .pro4-item-artilce {
        font-size: .24rem;
    }
    
    .soldetail .sol3_1 .pro4-box_m {
        display: flex;
        flex-direction: column;
        gap: .6rem;
        width: 90%;
        background: #f8f9fa;
        padding: 5%;
    }
    
    .soldetail .sol3_1 .pro4-box_m .item {
        display: flex;
        flex-direction: column;
        
    }
    
    .soldetail .sol3_1 .pro4-box_m .item .img_box {
        /*width: 100%;*/
        display: flex;
        height: 56vw;
        position: relative;
        margin: .2rem;
        background: #fff;
        padding: .7rem .3rem .3rem;
    }
    .soldetail .sol3_1 .pro4-box_m .item .img_box img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        margin-top: .3rem;
    }
    
    .soldetail .sol3_1 .pro4-box_m .item .img_box span {
        position: absolute;
        top: .2rem;
        left: .2rem;
        font-size: .3rem;
    }
    
    .soldetail .sol3_1 .pro4-box_m .item .name {
        font-size: .34rem;
        margin-top: .3rem;
        font-weight: 500;
    }
    
    .soldetail .sol3_1 .pro4-box_m .item .desc {
        margin-top: .2rem;
    }
    .soldetail .sol3_1 .pro4-box_m .item .desc .pro4-item-con .pro4-item-title {
      margin-bottom: .06rem;
    }
    
    .soldetail .sol3_1 .pro4-box_m .item .desc .pro4-item-con .pro4-item-title span {
      font-weight: 500;
      line-height: 155.556%;
      /*background: linear-gradient(270deg, #FF6A00 0%, #FFBF2A 100%);*/
      background: #000;
      font-size: .28rem;
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    }
    .soldetail .sol3_1 .pro4-box_m .item .desc .pro4-item-con .pro4-item-artilce {
      color: #666;
      font-weight: 400;
      line-height: 150%;
      font-size: .24rem;
       white-space: pre-wrap;
    }
    .sol4 {
        padding-top: .6rem;
    }
    .soldetail .sol4 .sol4-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .soldetail .sol4 .sol4-tabs {
        overflow-x: auto;
        column-gap: .3rem;
        justify-content: flex-start;
        margin-bottom: .5rem;
    }
    .soldetail .sol4 .sol4-tabs::-webkit-scrollbar {
        height: 0;
    }
    .soldetail .sol4 .sol4-tabs a {
        flex-shrink: 0;
    }
    .soldetail .sol4 .sol4-swiper .swiper-sol4-box .swiper-slide .sol4-swiper-item {
        width: 100%;
        height: auto;
    }
    .soldetail .sol4 .sol4-swiper .swiper-sol4-box .swiper-slide .sol4-swiper-item .sol4-swiper-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .3rem;
    }
    .soldetail .sol4 .sol4-swiper .swiper-sol4-box .swiper-slide .sol4-swiper-item .sol4-swiper-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .sol5 {
        padding-top: .6rem;
    }
    .soldetail .sol5 .sol5-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .3rem;
    }
    
    .soldetail .sol5 .sol5-tabs {
        
    }
    .soldetail .sol5 .sol5-swiper .swiper-sol5 .swiper-slide .sol5-swiper-item {
        width: 6.7rem;
        flex-direction: column;
    }
    .soldetail .sol5 .sol5-swiper .swiper-sol5 .swiper-slide .sol5-swiper-item .sol5-swiper__img {
        width: 100%;
        height: auto;
    }
    .sol5-swiper-con {
        margin-top: .3rem;
    }
    .soldetail .sol5 .sol5-swiper .swiper-sol5 .swiper-slide .sol5-swiper-item .sol5-swiper-con .sol5-swiper-con-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .soldetail .sol5 .sol5-swiper .swiper-sol5 .swiper-slide .sol5-swiper-item .sol5-swiper-con .sol5-swiper-con-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .sol6 {
        padding-top: .8rem;
        padding-bottom: 1.4rem;
    }
    .sol6-h2 {
        margin-bottom: .5rem;
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .sol6-item {
        width: 6.7rem;
    }
    .sol6-text .sol6-text-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .2rem;
    }
    .sol6-text-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    
    .case .case1 .case1-box .case1-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .case .case1 .case1-box .case1-tabs {
        overflow-x: auto;
        column-gap: .2rem;
        justify-content: flex-start;
        padding-bottom: .15rem;
    }
    .case .case1 .case1-box .case1-tabs::-webkit-scrollbar {
        height: 0;
    }
    .case .case1 .case1-box .case1-tabs a {
        flex-shrink: 0;
        font-size: .24rem;
    }
    .swiper-small-box {
        display: none;
    }
    .case .case3 .case3-box {
        width: 6.7rem;
        margin: 0 auto;
    }
    .case .case3 .case3-title {
        color: #333;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .case .case3 .case3-box .swiper-casebig {
        width: 6.7rem;
    }
    .case .case1 .case1-box .swiper-casebox .swiper-case .swiper-slide .swiper-case-imgbox {
        width: 100%;
        height: auto;
    }
    .case .case2 .case2-title {
        margin-bottom: .5rem;
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .case .case1 .case1-box .swiper-casebox .swiper-case .swiper-slide {
        flex-direction: column;
    }
    .case .case1 .case1-box .swiper-casebox .swiper-case .swiper-slide .swiper-case-text .swiper-case-title {
        margin-bottom: .3rem;
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .case .case1 .case1-box .swiper-casebox .swiper-case .swiper-slide .swiper-case-text .swiper-case-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .case .case2 .case-ul .case-li { 
        width: 6.7rem;
    }
    .case .case2 .case-ul .case-li .case-li__p {
        padding-left: .3rem;
        padding-right: .3rem;
        font-size: .24rem;
    }
    .case .case3 .case3-box .swiper-casebig .swiper-casebig-imgbox {
        width: 6.7rem;
        height: auto;
    }
    .case .case3 .case3-box .swiper-casebig .swiper-casebig-text .swiper-casebig-text-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        line-height: normal;
    }
    .case .case3 .case3-box .swiper-casebig .swiper-casebig-text .swiper-casebig-text-desc {
        font-size: .24rem;
    }
    .swiper-casebox {
        margin-top: .5rem;
    }
    .newsdetail .newsdetail-box .newsdetail-nav .newsdetail-navbox {
        flex-direction: column;
        row-gap: .1rem;
    }
    .newsdetail .newsdetail-box .newsdetail-nav .newsdetail-navbox .newsdetail-nav-left .newsdetail-nav-text .newsdetail-nav__p {
        font-size: .24rem;
        text-align: left;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-form .contact-block__form .contact-block__form-box .contact-block__form-item .contact-block__form-label {
        font-size: .24rem;
    }
    .newsdetail .newsdetail-box .newsdetail-nav .newsdetail-navbox .newsdetail-nav-right .newsdetail-nav-text .newsdetail-nav__p {
        font-size: .24rem;
    }
    .newsdetail .newsdetail-box .newsdetail-title {
        font-size: .44rem;
    }
    .newsdetail .newsdetail-box .newsdetail-related .newsdetail-related-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .5rem;
    }
    .newsdetail .newsdetail-box .newsdetail-related .news2-ul {
        flex-direction: column;
    }
    .newsdetail .newsdetail-box .newsdetail-related .news2-ul .news2-li {
        width: 100%;
        height: auto;
    }
    .newsdetail .newsdetail-box .newsdetail-related .news2-ul .news2-li .news2-li-con .news2-li-title {
        font-size: .24rem;
    }
    .newsdetail .newsdetail-box .newsdetail-related .news2-ul .news2-li .news2-li-imgbox {
        width: 100%;
        /*height: auto;*/
        height: 4rem;
    }
    .newsdetail .newsdetail-box .newsdetail-info .newsdetail-date .newsdetail-date__p {
        font-size: .24rem;
    }
    .swiper-casebig-nav {
        width: 6.7rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    .swiper-casebig-nav .prev {
        width: .48rem;
        height: .48rem;
        background: #EBECEF;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }
    .swiper-casebig-nav .prev img {
        display: block;
        width: .2rem;
        height: .2rem;
    }
    .swiper-casebig-nav .prev:hover {
        background: linear-gradient(270deg, #FF6A00 0%, #FFBF2A 100%);
    }
    .swiper-casebig-nav .prev:hover img {
        filter: brightness(0) invert(1);
    }
    
    .swiper-casebig-nav .next {
        width: .48rem;
        height: .48rem;
        background: #EBECEF;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }
    .swiper-casebig-nav .next img {
        display: block;
        width: .2rem;
        height: .2rem;
        transform: rotate(180deg);
    }
    .swiper-casebig-nav .next:hover {
        background: linear-gradient(270deg, #FF6A00 0%, #FFBF2A 100%);
    }
    .swiper-casebig-nav .next:hover img {
        filter: brightness(0) invert(1);
    }
    .case .case3 .case3-box {
        flex-direction: column;
        row-gap: .3rem;
    }
    .swiper-casebig-nav .swiper-pagination-casebig {
        width: 5.1rem;
        height: 1px;
        position: static;
    }
    .news .news1-box .news1-h1 {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .3rem;
    }
    .news .news1-box .news1-desc {
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .news .news1-box .news1-swiper {
        margin-top: .5rem;
    }
    .news .news1-box .news1-swiper .swiper-news .swiper-slide {
        flex-direction: column;
        padding-right: 0;
    }
    .news .news1-box .news1-swiper .swiper-news .swiper-slide .swiper-news-left {
        width: 100%;
        /*height: auto;*/
        height: 4rem;
    }
    .news .news1-box .news1-swiper .swiper-news .swiper-slide .swiper-news-left img {
        object-fit: cover;
    }
    .swiper-news-right {
        padding-top: .5rem;
    }
    .news .news1-box .news1-swiper .swiper-news .swiper-slide .swiper-news-right .swiper-news-date {
        font-size: .24rem;
    }
    .news .news1-box .news1-swiper .swiper-news .swiper-slide .swiper-news-right .swiper-news-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .news .news1-box .news1-swiper .swiper-news .swiper-slide .swiper-news-right .swiper-news-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .news .news2 .news2-ul .news2-li {
        width: 100%;
        height: auto;
    }
    .news .news2 .news2-ul .news2-li .news2-li-imgbox {
        width: 100%;
        height: 4rem;
    }
    .news .news2 .news2-ul .news2-li .news2-li-con .news2-li-info .news2-li-sign .news2-li-sign__p {
        font-size: .24rem;
    }
    .news .news2 .news2-ul .news2-li .news2-li-con .news2-li-info .news2-li-date {
        font-size: .24rem;
    }
    .news .news2 .news2-ul .news2-li .news2-li-con .news2-li-title {
        font-size: .32rem;
    }
    .padination .page {
        font-size: .2rem;
    }
    .newsdetail .newsdetail-box .newsdetail-article img, .newsdetail .newsdetail-box .newsdetail-article video {
        max-width: 100%;
    }
    .newsdetail .newsdetail-box .newsdetail-info .newsdetail-sign .newsdetail-sign__p {
        font-size: .24rem;
    }
    .newsdetail .newsdetail-box .newsdetail-related .news2-ul .news2-li .news2-li-con .news2-li-info .news2-li-sign .news2-li-sign__p {
        font-size: .24rem;
    }
    .newsdetail .newsdetail-box .newsdetail-related .news2-ul .news2-li .news2-li-con .news2-li-info .news2-li-date {
        font-size: .24rem;
    }
    .duty {
        overflow: hidden;
    }
    .duty .duty1 {
        padding-bottom: .5rem;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-ul .swiper-duty6-ul-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .duty .duty1 .duty1-title {
        margin-bottom: .3rem;
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .duty .duty1 .duty1-desc {
        margin-bottom: .5rem;
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .duty .duty1 .duty1__img {
        width: 100%;
        height: auto;
    }
    .duty .duty2 .duty2-title {
        margin-bottom: .3rem;
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        width: 90%;
    }
    .duty .duty2 .duty2-tabs {
        width: 6.7rem;
        overflow-x: auto;
        justify-content: flex-start;
        column-gap: .2rem;
        margin: 0 auto;
        padding-bottom: .15rem;
    }
    .duty .duty2 .duty2-tabs::-webkit-scrollbar {
        height: 0;
    }
    .duty .duty2 .duty2-tabs .duty2-tab {
        flex-shrink: 0;
        font-size: .24rem;
    }
    .duty .duty2 .duty2-box .duty2-box-imgtext {
        flex-direction: column;
    }
    .duty .duty2 .duty2-box .duty2-box-imgtext .duty2-box-imgtext__p {
        width: 100%;
    }
    .duty .duty2 .duty2-box {
        padding: .3rem;
    }
    .duty .duty2 .duty2-box .duty2-box-title .duty2-box-title__p {
        line-height: 1.3;
        text-align: left;
    }
    .duty .duty2 .duty2-box .duty2-box-imgtext .duty2-box-imgtext__p {
        font-size: .24rem;
        margin-top: .3rem;
    }
    .duty .duty2 .duty2-box .duty2-box-ul {
        flex-direction: column;
    }
    .duty .duty2 .duty2-box .duty2-box-ul .duty2-box-li {
        width: 100%;
    }
    .duty .duty2 .duty2-box .duty2-box-ul .duty2-box-li .duty2-box-li__tile {
        font-size: .24rem;
    }
    .duty .duty2 .duty2-box .duty2-box-ul .duty2-box-li .duty2-box-list .duty2-box-list-title {
        font-size: .24rem;
    }
    .duty .duty2 .duty2-box .duty2-box-ul .duty2-box-li .duty2-box-list .duty2-box-list-desc {
        font-size: .24rem;
    }
    .duty .duty2 .duty2-box .duty2-box-swiper {
        width: 100%;
    }
    .duty .duty2 .duty2-box .duty2-box-swiper .swiper-duty2 .swiper-duty2__p {
        font-size: .24rem;
    }
    .duty .duty3 .duty3-title {
        margin-bottom: .5rem;
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .duty .duty3 .duty3-box .duty3-box-title .duty3-box-title__p {
        font-size: .32rem;
    }
    .duty .duty3 .duty3-box .duty3-box-desc {
        font-size: .24rem;
    }
    .duty .duty3 .duty3-box .duty3-imgtext {
        flex-direction: column;
    }
    .duty .duty3 .duty3-box .duty3-imgtext .duty3-imgtext-left {
        width: 100%;
        flex-direction: row;
        height: auto;
        overflow-x: auto;
        padding-bottom: .15rem;
    }
    .duty .duty3 .duty3-box .duty3-imgtext .duty3-imgtext-left::-webkit-scrollbar {
        height: 0;
    }
    .duty .duty3 .duty3-box .duty3-imgtext .duty3-imgtext-left .duty3-imgtext-item {
        flex-shrink: 0;
        width: 90%;
        padding-left: .15rem;
        padding-right: .15rem;
        margin-right: .15rem;
    }
    .duty .duty3 .duty3-box .duty3-imgtext .duty3-imgtext-left .duty3-imgtext-item .duty3-imgtext-item-title {
        font-size: .24rem;
    }
    .duty .duty3 .duty3-box .duty3-imgtext .duty3-imgtext-left .duty3-imgtext-item .duty3-imgtext-item-desc {
        font-size: .24rem;
    }
    .duty .duty3 .duty3-box .duty3-imgtext .duty3-imgtext-right {
        width: 100%;
    }
    .duty .duty3 .duty3-box .duty3-imgtext .duty3-imgtext-right .duty3-imgtext-right-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .duty .duty3 .duty3-box .duty3-imgtext .duty3-imgtext-right .duty3-imgtext-right-desc {
        font-size: .24rem;
    }
    .duty4 {
        padding-top: .1rem;
    }
    .duty .duty4 .duty4-title .duty4-title__p {
        color: #333;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .duty .duty4 .duty4-title {
        margin-bottom: .3rem;
    }
    .duty .duty4 .duty4-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .duty .duty4 .swiper-duty4 {
        width: 6.7rem;
        margin-left: 0;
        margin: 0 auto;
    }
    .duty .duty4 .swiper-duty4 .swiper-slide {
        width: 100%;
    }
    .duty .duty4 .swiper-duty4 .swiper-slide .swiper-duty4-text .swiper-duty4-text-desc {
        font-size: .2rem;
    }
    .duty5 {
        padding-top: .4rem;
    }
    .duty .duty5 .duty5-title .duty5-title__p {
        margin-bottom: .5rem;
        color: #333;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .duty .duty5 .duty5-box {
        flex-direction: column;
    }
    .duty .duty5 .duty5-box .duty5-box-left {
        width: 100%;
        font-size: .24rem;
        margin-bottom: .3rem;
    }
    .duty .duty5 .duty5-box .duty5-box-right {
        width: 100%;
        height: auto;
    }
    .duty .duty5 .duty5-related .duty5-related-tile {
        font-size: .32rem;
    }
    .duty .duty5 .swiper-duty5 .swiper-duty5__p {
        font-size: .24rem;
    }
    .duty .duty6 .duty6-title {
        margin-bottom: .5rem;
        color: #333;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-top {
        flex-direction: column;
        padding: 0 .3rem;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-top .swiper-duty6-text {
        width: 100%;
        margin-bottom: .3rem;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-top .swiper-duty6-text .swiper-duty6-text-title {
        margin-bottom: .3rem;
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-top .swiper-duty6-text .swiper-duty6-text-desc {
        font-size: .24rem;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-top .swiper-duty6__img { 
        width: 100%;
        height: auto;
        aspect-ratio: 55 / 33;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-ul {
        padding: 0 .3rem;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-ul .swiper-duty6-li {
        flex-direction: column;
        align-items: flex-start;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-ul .swiper-duty6-li .swiper-duty6-li-left {
        column-gap: .15rem;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-ul .swiper-duty6-li .swiper-duty6-li-left .swiper-duty6-li-text {
        width: 3.95rem;
        position: relative;
        flex-shrink: 0;
        padding-top: 0;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-ul .swiper-duty6-li .swiper-duty6-li-left .swiper-duty6-li-text .swiper-duty6-li-title {
        font-size: .24rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-ul .swiper-duty6-li .swiper-duty6-li-left .swiper-duty6-li-text .swiper-duty6-li-date {
        font-size: .24rem;
    }
    .duty .duty6 .swiper-duty6-box .swiper-slide .swiper-duty6-ul .swiper-duty6-li .btn-color {
        margin-left: 2.15rem;
        margin-top: .2rem;
    }
    .duty .duty7 .duty7-box {
        padding: .3rem;
    }
    .duty .duty7 .duty7-title .duty7-title__p {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.3;
    }
    .duty .duty7 .duty7-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .duty .duty7 .duty7-ul .duty7-li .duty7-li-title .duty7-li-title__p {
        font-size: .24rem;
    }
    .duty .duty7 .duty7-ul .duty7-li .duty7-li-desc {
        font-size: .24rem;
    }
    .duty .duty7 .duty2-box-swiper {
        width: 100%;
    }
    .duty .duty7 .duty2-box-swiper .duty2-box-swiper-title {
        font-size: .32rem;
    }
    .duty .duty7 .duty2-box-swiper .swiper-duty7 .swiper-duty2__p {
        font-size: .24rem;
    }
    .duty .duty8 .duty8-box {
        padding: .3rem;
    }
    .duty .duty8 .duty8-box .duty8-box-title-desc {
        font-size: .24rem;
    }
    .duty .duty8 .duty8-box .duty8-ul .duty8-li {
        width: 100%;
        border-radius: .2rem;
    }
    .duty .duty8 .duty8-box .duty8-ul .duty8-li .duty8-li-title .duty8-li-title__p {
        font-size: .24rem;
    }
    .duty .duty8 .duty8-box .duty8-ul .duty8-li .duty8-li-desc {
        font-size: .24rem;
    }
    .duty2-box-swiper-title {
        font-size: .32rem;
    }
    .duty .duty8 .duty2-box-swiper .swiper-duty7 .swiper-duty2__p {
        font-size: .24rem;
    }
    .duty .duty8 .duty8-box .duty8-ul .duty8-li .duty8-li-desc .duty8-li-download .duty8-li-download__p {
        font-size: .24rem;
    }
    .duty2-box-swiper {
        width: 6.7rem;
        overflow: hidden;
    }
    .contact {
        overflow: hidden;
        padding-top: .4rem;
    }
    .contact .contact-box .contact-main {
        flex-direction: column;
    }
    .contact .contact-box .contact-main .contact-left {
        width: 100%;
        margin-bottom: .5rem;
    }
    .contact .contact-box .contact-main .contact-right {
        width: 100%;
    }
    .contact .contact-box .contact-main .contact-right .contact-block {
        width: 100%;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-form .contact-block__form .contact-block__form-box .contact-block__form-item {
        width: 100%;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-form .contact-block__form .contact-block__form-box .contact-block__form-item .contact-block__form-value-full {
        width: 100%;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-form .contact-block__form .contact-block__form-box .contact-block__form-item .contact-block__form-label.require {
        font-size: .24rem;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-form .contact-block__form .contact-block__form-box .contact-block__form-item .contact-block__form-value {
        width: 100%;
        height: .7rem;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-form .contact-block__form .contact-block__form-box .contact-block__form-item .contact-block__form-value input {
        font-size: .24rem;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-form .contact-block__form .contact-block__form-box .contact-block__form-item .contact-block__form-value-full {
        height: auto;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-form .contact-block__form .contact-block__form-box .contact-block__form-item .contact-block__form-value-full textarea {
        font-size: .24rem;
    }
    .contact .contact-box .contact-title {
        margin-bottom: .3rem;
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .contact .contact-box .contact-desc {
        margin-bottom: .5rem;
        color: #666;
        text-align: center;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .contact .contact-box .contact-main .contact-left .contact-left-title {
        margin-bottom: .3rem;
        font-size: .32rem;
    }
    .contact .contact-box .contact-main .contact-left .contact-side .contact-side-item .contact-side-main .contact-side-main-item {
        font-size: .2rem;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-way .contact-block-wayul {
        flex-direction: column;
        row-gap: .4rem;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-way .contact-block-wayul .contact-block-wayli {
        width: 100%;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-way .contact-block-wayul .contact-block-wayli .contact-block-wayli-box .contact-block-wayli__p {
        font-size: .24rem;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-way .contact-block-wayul .contact-block-wayli .contact-block-wayli-box .contact-block-wayli-tel {
        font-size: .24rem;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-way .contact-block-wayul .contact-block-wayli .contact-block-wayli-box {
        width: 100%;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-way .contact-block-wayul .contact-block-wayli .contact-block-wayli-time {
        font-size: .24rem;
        text-align: center;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-view .contact-block-view-top {
        flex-direction: column;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-view .contact-block-view-top .contact-block-view-con {
        width: 100%;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-view .contact-block-view-top .contact-block-view-con .contact-block-view-desc {
        font-size: .24rem;
    }
    .contact .contact-box .contact-main .contact-right .contact-block-view .contact-block-view-top .contact-block-view-top__img {
        width: 100%;
        height: auto;
    }
    .about .about51 .point {
        display: none;
    }
    .about .about51 .about51-text .about51-text-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        /*font-size: .44rem;*/
        font-size: .36rem;
        font-style: normal;
        font-weight: 700;
        line-height: 111.111%;
    }
    .about .about5 .about5-box .about5-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .36rem;
        font-style: normal;
        font-weight: 700;
        line-height: 111.111%;
    }
    .about .about51 .about51-text {
        top: .6rem;
    }
    .about .about5 {
        padding-top: .6rem;
    }
    .point-mul {
        width: 6.7rem;
        margin: .3rem auto 0;
        padding: .08rem .32rem;
        display: flex;
        flex-direction: column;
        
        border-radius: .2rem;
        border: 1.665px solid #FFF;
        background: rgba(255, 255, 255, 0.40);
        box-shadow: 0 .46rem .76rem 0 rgba(255, 240, 229, 0.60);
        backdrop-filter: blur(.32rem);
    }
    .point-mli {
        width: 100%;
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    }
    .point-mli::last-child {
        border-bottom: 0;
    }
    .point-mli-top {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .point-mli-tl {
        display: flex;
        align-items: center;
        column-gap: .16rem;
    }
    .point-mli__icon {
        display: block;
        width: .4rem;
        height: .4rem;
    }
    .point-mli__p {
        color: #333;
        font-family: Arial;
        font-size: .3rem;
        font-style: normal;
        font-weight: 700;
        line-height: 146.667%;
    }
    .point-mli-arrow {
        display: block;
        width: .32rem;
        height: .32rem;
    }
    .point-mli-top {
        padding-top: .32rem;
        padding-bottom: .32rem;
    }
    .point-mli-con {
        display: none;
        padding-bottom: .32rem;
    }
    .point-mli-con .point-box__img {
        display: block;
        width: 100%;
        height: auto;
    }
    .point-mli-con-title {
        margin-top: .4rem;
        color: #333;
        font-family: Arial;
        font-size: .28rem;
        font-style: normal;
        font-weight: 700;
        line-height: 128.571%;
    }
    .point-mli-desc {
        margin-top: .16rem;
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 133.333%;
    }
    .point-mli-address {
        margin-top: .26rem;
        display: flex;
        column-gap: .24rem;
    }
    .point-mli-address__img {
        display: block;
        width: .36rem;
        height: .36rem;
    }
    .point-mli-address__p {
        color: #333;
        font-family: "Microsoft YaHei UI";
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 133.333%;
    }
    .news-side {
        right: .2rem;
    }
    .other-videodiv .other-videodiv-box {
        width: 6.7rem;
        height: auto;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 .swiper-slide .swiper-sec5-imgbox {
        position: relative;
    }
    .section5 .section5-box .swiper-sec5-box .swiper-sec5 .swiper-slide .swiper-sec5-imgbox::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,.2);
    }
    .newsdetail .newsdetail-box .newsdetail-nav .newsdetail-navbox .newsdetail-nav-left {
        flex-direction: row-reverse;
        margin-bottom: .3rem;
    }
    .newsdetail .newsdetail-box .newsdetail-nav .newsdetail-navbox .newsdetail-nav-left .newsdetail-nav-text {
        align-items: flex-start;
    }
    .newsdetail .newsdetail-box .newsdetail-nav .newsdetail-navbox .newsdetail-nav-left .newsdetail-nav-prev .newsdetail-nav-icon {
        transform: rotate(180deg);
    }
    .newsdetail .newsdetail-box .newsdetail-nav .newsdetail-navbox .newsdetail-nav-left .newsdetail-nav-text {
        width: 5rem;
    }
    .newsdetail .newsdetail-box .newsdetail-nav .newsdetail-navbox .newsdetail-nav-right .newsdetail-nav-text {
        width: 5rem;
    }
    .about .about6 .about6-form .about-form-left .about-form-contact {
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .about .about6 .about6-form .about-form-left .about-form-contact .about-form-contact-item:nth-child(3) {
        width: 100%;
    }
    .about .about6 .about6-form .about-form-left .about-form-contact .about-form-contact-item {
        /*width: 49%;*/
        width: 100%;
    }
    .about .about6 .about6-form .about6-form__form .about6-form-body {
        flex-direction: column;
        align-items: center;
    }
    .about .about4 .info .rg .swiper_ab2_desc .swiper-slide .item .desc .desc__img {
        width: 98%;
        height: auto;
    }
    .prodetail {
        overflow: hidden;
    }
    .prodetail .pro1 .pro1-box .pro1-desc {
        width: 100%;
    }
    .prodetail .pro1 .pro1-box .pro1-video {
        width: 100%;
        height: auto;
    }
    .prodetail .pro1 .pro1-box .pro1-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .prodetail .pro1 .pro1-box .pro1-desc p {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .prodetail .pro2 .pro2-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .prodetail .pro2 .pro2-box {
        padding: .3rem;
    }
    .prodetail .pro3 .pro3-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        width: 6.7rem;
        margin: 0 auto .5rem;
    }
    .prodetail .pro3 .pro3-ul .pro3-li {
        width: 100%;
    }
    .prodetail .pro3 .pro3-ul .pro3-li .pro3-li-title {
        color: #333;
        font-family: Arial;
        font-size: .36rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .prodetail .pro3 .pro3-ul .pro3-li .pro3-li-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .prodetail .pro4 .pro4-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .prodetail .pro4 .pro4-box {
        flex-direction: column;
    }
    .prodetail .pro4 .pro4-box .pro4-imgbox {
        width: 100%;
        height: auto;
    }
    .prodetail .pro4 .pro4-box .pro4-right {
        width: 100%;
        margin-top: .3rem;
    }
    .prodetail .pro4 .pro4-box .pro4-right .pro4-item .pro4-item-top .pro4-item__p {
        color: #333;
        font-family: Arial;
        font-size: .36rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .prodetail .pro4 .pro4-box .pro4-right .pro4-item .pro4-item-desc .pro4-item-con .pro4-item-title {
        font-size: .24rem;
    }
    .prodetail .pro4 .pro4-box .pro4-right .pro4-item .pro4-item-desc .pro4-item-con .pro4-item-artilce {
        font-size: .24rem;
    }
    .prodetail .pro5 .pro5-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .swiper-pro5 {
        width: 6.7rem;
    }
    .prodetail .pro5 .swiper-pro5 .swiper-slide .swiper-pro5-text .swiper-pro5-text-title {
        font-size: .24rem;
    }
    .prodetail .pro5 .swiper-pro5 .swiper-slide .swiper-pro5-text .swiper-pro5-text-desc {
        font-size: .24rem;
    }
    .prodetail .pro5 .swiper-pro5 .swiper-slide {
        width: 6.7rem;
        margin-right: 0;
    }
    .prodetail .pro5 .swiper-pro5 .swiper-slide .swiper-pro5-text {
        width: 5.8rem;
    }
    .prodetail .banner .banenr-text {
        top: .8rem;
        left: .4rem;
    }
    .prodetail .banner .banenr-text .banenr-text-desc {
        font-size: .24rem;
    }
    
    .prodetail .banner .img_box {
        left: 50%;
        transform: translate(-50%, -50%);
    }
    
    .prodetail .pro6 .pro6-box .pro6-swiperbox .pro6-swiperbox-left .swiper-pro {
        width: 6.7rem;
    }
    .prodetail .pro6 .pro6-box .pro6-swiperbox {
        flex-direction: column;
    }
    .prodetail .pro6 .pro6-box .pro6-swiperbox .pro6-swiperbox-right .pro6-swiperbox-desc {
        font-size: .24rem;
    }
    .prodetail .pro6 .pro6-box .pro6-swiperbox .pro6-swiperbox-right .pro6-swiperbox-features .pro6-swiperbox-features-title {
        font-size: .32rem;
    }
    .prodetail .pro6 .pro6-box .pro6-swiperbox .pro6-swiperbox-right .pro6-swiperbox-features .pro6-swiperbox-features-li p {
        font-size: .24rem;
    }
    .prodetail .pro6 .pro6-box .pro6-swiperbox .pro6-swiperbox-right .pro6-swiperbox-features .pro6-swiperbox-features-li p::before {
        content: "";
        position: absolute;
        left: .15rem;
        background: #888888;
        width: 4px;
        height: 4px;
        border-radius: 50%;
        top: .19rem;
    }
    .prodetail .pro6 .pro6-box .pro6-swiperbox .pro6-swiperbox-left {
        width: 6.7rem;
    }
    .prodetail .pro7 .pro7-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .prodetail .pro7 .pro7-box {
        overflow-x: auto;
    }
    .prodetail .pro7 .pro7-box table {
        table-layout: fixed;       /* 固定布局，列宽由首行或colgroup决定 */
        width: 100%;               /* 表格总宽，可以是固定值如 800px */
        border-collapse: collapse;
    }
    
    
    .prodetail .sol5 .sol5-title {
        color: #333;
        text-align: center;
        font-family: Arial;
        font-size: .44rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom: .3rem;
    }
    
    .prodetail .sol5 .sol5-tabs {
        
    }
    .prodetail .sol5 .sol5-swiper .swiper-sol5 .swiper-slide .sol5-swiper-item {
        width: 6.7rem;
        flex-direction: column;
    }
    .prodetail .sol5 .sol5-swiper .swiper-sol5 .swiper-slide .sol5-swiper-item .sol5-swiper__img {
        width: 100%;
        height: auto;
    }
    .prodetail .sol5 .sol5-swiper .swiper-sol5 .swiper-slide .sol5-swiper-item .sol5-swiper-con .sol5-swiper-con-title {
        color: #333;
        font-family: Arial;
        font-size: .32rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .prodetail .sol5 .sol5-swiper .swiper-sol5 .swiper-slide .sol5-swiper-item .sol5-swiper-con .sol5-swiper-con-desc {
        color: #666;
        font-family: Arial;
        font-size: .24rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    
    .news .news1-box .news1-swiper .swiper-news .swiper-pagination-news {
        position: static;
        margin-top: .3rem;
    }
    .swiper-thumb .swiper-wrapper {
        justify-content: center;
    }
    .btn-color:hover .btn-color-box {
        transform: translateY(-0.5rem);
    }
    .prodetail .pro7 .pro7-box table tr td {
        padding-bottom: .25rem;
    }
    .prodetail .pro7 .pro7-box table tr:first-child td:first-child {
        width: 2.8rem;
    }
    .footer-memail {
        width: 6.7rem;
        margin: .8rem auto 0;
    }
    .footer-memail .footer-memail-label {
        color: #FF6A00;
        font-family: Arial;
        font-size: .28rem;
        font-style: normal;
        font-weight: 400;
        line-height: 128.571%;
        margin-bottom: .24rem;
    }
    .footer-main-form__form {
        display: flex;
        align-items: center;
        width: 100%;
        height: .96rem;
        background: #EBECEF;
        border-radius: .2rem;
    }
    .footer-main-form__input {
        background: transparent;
        width: 4.46rem;
        color: #333;
        font-family: Arial;
        font-size: .28rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        padding-left: .32rem;
    }
    .footer-main-form__form .btn-color {
        height: .8rem;
        width: 2.16rem;
        font-size: .32rem;
        border-radius: .2rem;
    }
    .footer-main-form__form .btn-color .btn-color-box span {
        line-height: .8rem;
    }
    .footer-main-form__form .btn-color:hover .btn-color-box {
        transform: translateY(-0.8rem);
    }
    .contact-block__form {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .swal-footer {
        display: flex;
        justify-content: center;
    }
    .duty .duty8 .duty8-box .duty8-box-title .duty8-box-title__p {
        line-height: 1.3;
    }
    .prodetail .banner {
        height: 11rem;
        max-height: unset;
    }
    .prodetail .banner .banner__img {
        object-fit: cover;
        object-position: bottom;
    }
    .about .about51 .about51-text {
        width: 100%;
    }
    /*.swiper_ab2-nav .next:hover .img2 {*/
    /*    display: block;*/
    /*}*/
}