@media screen and (max-width: 1000px) and (min-width: 850px){
    .nav .nav-logo{
        margin-left:2.08333vw;
    }
    .nav .nav-phone {
        display: none;
    }
    .nav .nav-list{
        position: absolute;
        right: 1.3889vw;
        margin-left:0;
    }


    /*头部banner部分*/
    .ibanner{
        width: 100%;
        background: #F8FBFA;
        height: 37.5vw;
    }
    .ibanner-content{
        width: 69.444vw;
        margin: 0 auto;
        height: 37.5vw;
    }
    .ibanner-text{
        width: 40.2778vw;
        display: inline-block;
    }
    .ibanner-text1{
        font-family: 'YouSheBiaoTiHei';
        font-size: 4.1667vw;
        padding-top: 9.9306vw;
        cursor: pointer;
        position: relative;
        z-index: 60;
    }
    .ibanner-text1-p{
        display: inline-block;
        color: transparent;
        background-image: linear-gradient(to right, #212121, #212121, #212121);
        background-repeat: no-repeat;
        -webkit-background-clip: text;
        background-size: 100% 100%;
        animation: bg 2.1s linear;
        position: relative;
    }
    .ibanner-text1-p::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0; /* 伪元素从右边开始，但隐藏起来 */
        width: 0;
        height: 100%;
        background-image: inherit; /* 继承容器的背景 */
        filter: blur(1.0417vw); /* 应用高斯模糊效果 */
        animation: dynamicWidth 2.1s linear;
    }
    .ibanner-text1-p2{
        display: inline-block;
        color: transparent;
        background: linear-gradient(180deg, #28C687 5%, #FFAB7F 100%);
        background-repeat: no-repeat;
        -webkit-background-clip: text;
        background-size: 100% 100%;
        animation: bg2 2.7s linear;
        position: relative;
    }
    .ibanner-text1-p2::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0; /* 伪元素从右边开始，但隐藏起来 */
        width: 0;
        height: 100%;
        background-image: inherit; /* 继承容器的背景 */
        filter: blur(1.0417vw); /* 应用高斯模糊效果 */
        animation: dynamicWidth2 2.7s linear;
    }
    .ibanner-text1-p3{
        display: inline-block;
        color: transparent;
        background-image: linear-gradient(to right, #212121, #212121, #212121);
        background-repeat: no-repeat;
        -webkit-background-clip: text;
        background-size: 100% 100%;
        animation: bg3 3.3s linear;
        position: relative;
    }
    .ibanner-text1-p3::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0; /* 伪元素从右边开始，但隐藏起来 */
        width: 0;
        height: 100%;
        background-image: inherit; /* 继承容器的背景 */
        filter: blur(1.0417vw); /* 应用高斯模糊效果 */
        animation: dynamicWidth3 3.3s linear;
    }
    .ibanner-text1:hover .ibanner-text1-p{
        animation: bgxx 2.1s linear;
    }
    .ibanner-text1:hover  .ibanner-text1-p::after{
        animation: dynamicWidthxx 2.1s linear;
    }
    .ibanner-text1:hover  .ibanner-text1-p2{
        animation: bg2xx 2.7s linear;
    }
    .ibanner-text1:hover  .ibanner-text1-p2::after {
        animation: dynamicWidth2xx 2.7s linear;
    }
    .ibanner-text1:hover .ibanner-text1-p3{
        animation: bg3xx 3.3s linear;
    }
    .ibanner-text1:hover .ibanner-text1-p3::after{
        animation: dynamicWidth3xx 3.3s linear;
    }
    .ibanner-text2{
        font-size: 1.6667vw;
        padding-top: 0.3472vw;
        cursor: pointer;
    }
    .ibanner-text2-p{
        display: inline-block;
        color: transparent;
        background-image: linear-gradient(to right, #9E9E9E, #9E9E9E, #9E9E9E);
        background-repeat: no-repeat;
        -webkit-background-clip: text;
        background-size: 100% 100%;
        animation: bg 3.3s linear;
        position: relative;
    }
    .ibanner-text2-p::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0; /* 伪元素从右边开始，但隐藏起来 */
        width: 0;
        height: 100%;
        background-image: inherit; /* 继承容器的背景 */
        filter: blur(1.0417vw); /* 应用高斯模糊效果 */
        animation: dynamicWidth 3.3s linear;
    }
    .ibanner-text2:hover .ibanner-text2-p{
        animation: bgxx 3.3s linear;
    }
    .ibanner-text2:hover .ibanner-text2-p:after{
        animation: dynamicWidthxx 3.3s linear;
    }
    .ibanner-animation{
        margin-left: 0.6944vw;
        width: 27.778vw;
        display: inline-block;
        vertical-align: middle;
        height: 37.5vw;
        padding-top: 4.861vw;
    }
    .ibanner-animation-bg{
        position: relative;
        width: 28.681vw;
        height: 100%;
        top:0;
        left: 0;
    }
    .ibanner-animation-bg .ibanner-bg{
        position: absolute;
        width: 76.389vw;
        height: 39.444vw;
        left: -38.5417vw;
        margin-left: 50%;
        z-index: 20;
    }

    .ibanner-animation-bg .ibanner-3d{
        position: absolute;
        width: 11.1111vw;
        height: 10.417vw;
        left: -5.556vw;
        top:5.556vw;
        margin-left: 50%;
        animation: swing 8s infinite;
        z-index: 30;
    }

    .ibanner-sd{
        width: 1.6667vw;
        height: 1.875vw;
        position: absolute;
        top: 21.111vw;
        left: 19.097vw;
        animation: shansuo 2s infinite;
        z-index: 20;
    }
    .ibanner-wp1{
        position: absolute;
        opacity: 0;
        width: 3.125vw;
        height: 3.3333vw;
        top:6.9444vw;
        left: 0;
        animation:
                zhuandong 20s  linear infinite, /* 向左移动动画，持续2秒，无限循环，交替进行 */
                zhuandong2 20s linear infinite;
        z-index: 25;
    }
    .ibanner-wp2{
        position: absolute;
        opacity: 0;
        width: 2.9861vw;
        height: 2.6389vw;
        top:6.9444vw;
        left: 0;
        animation:
                zhuandong 20s  linear infinite 6s, /* 向左移动动画，持续2秒，无限循环，交替进行 */
                zhuandong2 20s linear infinite 6s;
        z-index: 25;
    }
    .ibanner-wp3{
        position: absolute;
        opacity: 0;
        width: 2.2917vw;
        height: 2.6389vw;
        top:6.9444vw;
        left: 0;
        animation:
                zhuandong 20s  linear infinite 13s, /* 向左移动动画，持续2秒，无限循环，交替进行 */
                zhuandong2 20s linear infinite 13s;
        z-index: 25;
    }
    /*头部banner部分*/


    .itab{
        width: 100%;
        height: 6.9444vw;
        background: #ffffffb0;
        z-index: 50;
        position: relative;
    }
    .itab-content{
        width: 69.444vw;
        margin: 0 auto;
        height: 6.9444vw;
    }
    .itab-content-item{
        display: inline-block;
        height: 6.9444vw;
        width: 17.361vw;
        cursor: pointer;
    }
    .itab-content-item-text{
        padding-top: 1.52777vw;
        font-size: 1.6667vw;
        line-height: 2.5vw;
        font-weight: bolder;
        text-align: center;
        width: 17.361vw;
        position: relative;
        z-index: 40;
    }
    .itab-content-item-text2{
        font-size: 0.9722vw;
        line-height: 1.3889vw;
        width: 17.361vw;
        color: #9E9E9E;
        text-align: center;
        position: relative;
        z-index: 40;
    }
    .itab-content-item:hover .itab-content-item-text{
        color: #28C687;
    }
    .itab-content-item:hover .itab-content-item-text2{
        color: transparent;
        background-image: linear-gradient(to right, #9E9E9E, #9E9E9E, #9E9E9E);
        background-repeat: no-repeat;
        -webkit-background-clip: text;
        background-size: 100% 100%;
        animation: bgxx 2s linear;
    }
    .itab-content-item:hover .itab-content-item-text2:after{
        content: "";
        position: absolute;
        top: 0;
        left: 0; /* 伪元素从右边开始，但隐藏起来 */
        width: 0;
        height: 100%;
        background-image: inherit; /* 继承容器的背景 */
        filter: blur(1.0417vw); /* 应用高斯模糊效果 */
        animation: dynamicWidthxx 2s linear;
    }
    .itab1{
        width: 100%;
        background: #ffffffb0;
        z-index: 50;
        position: relative;
        margin-top: 5.556vw;
    }
    .tab5{
        width: 100%;
        background: #fff;
        z-index: 50;
        position: relative;
        margin-top: 0;
        padding-top: 2.2222vw;
        padding-bottom: 2.2222vw;
    }
    .tab5-title{
        font-size: 1.6667vw;
        line-height: 2.361vw;
    }
    .tab5-button{
        display: inline-block;
        margin-top: 0.8333vw;
        background: #28C687;
        padding:0.5556vw 1.6667vw;
        white-space: nowrap;
    }
    .tab5-button-text{
        font-size: 0.8333vw;
        line-height: 1.25vw;
        height: 1.25vw;
        color: #FFFFFF;
        display: inline-block;
        vertical-align: middle;
    }
    .tab5-button-img{
        display: inline-block;
        width: 0.8333vw;
        height: 1.25vw;
        vertical-align: middle;
        margin-left: 0.208vw;
    }
    .tab5-button-img img{
        margin-top: 0.208vw;
        width: 0.8333vw;
        height: 0.8333vw;
    }
    .newstab{
        width: 100%;
        background: #F9F9F9;
        z-index: 50;
        position: relative;
        margin-top: 5.556vw;
        padding-top: 5.556vw;
        padding-bottom: 5.556vw;
    }
    .tab4{
        width: 100%;
        background: #F9F9F9;
        z-index: 50;
        position: relative;
        margin-top: 5.556vw;
        padding-top: 5.556vw;
        padding-bottom: 4.1671vw;
    }

    .itab1-content,.newstab-content,.stab-content,.tab4-content,.tab5-content{
        width: 69.444vw;
        margin: 0 auto;
    }
    .stab{
        width: 100%;
        z-index: 50;
        position: relative;
        padding-top: 5.556vw;
    }
    .itab1-title{
        width: 100%;
        text-align: center;
        font-size: 2.6389vw;
        line-height: 3.75vw;
        font-weight: bolder;
    }

    .itab1-des{
        width: 100%;
        text-align: center;
        font-size: 1.111vw;
        line-height: 1.52777vw;
        margin-top: 0.2778vw;
        color: #9E9E9E;
    }
    .itab1-menu{
        width: 94.1667vw;
        margin-left: 1.3889vw;
        margin-top: 2.2222vw;
    }
    .itab1-menu-item{
        display: inline-block;
        vertical-align: middle;
        width: 11.1111vw;
        height: 1.9444vw;
        text-align: center;
        color: #D8D8D8;
        font-size: 1.111vw;
        line-height:1.52777vw;
    }
    .itab1-menu-item a{
        height: 1.9444vw;
        display: inline-block;
        border-bottom: 0.1389vw solid #FFFFFF;
    }
    .itab1-menu-selected{
        color: #212121;
    }
    .itab1-menu-selected a{
        border-bottom: 0.1389vw solid #212121;
    }
    .newstab-body{
        width: 100%;
        margin-top: 2.2222vw;
    }
    .newstab-body-box1{
        display: inline-block;
        width: 49.167vw;
        height: 30.9028vw;
        border-radius: 0.2778vw;
        vertical-align: middle;
        position: relative;
        z-index: 20;
    }
    .newstab-body-tag{
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 0.2778vw 0 50.1389vw 0;
        padding: 0.5556vw 1.8056vw 0.5556vw 1.111vw;
        background: rgba(0, 0, 0, 0.4);
        font-size: 1.111vw;
        color: #FFFFFF;
    }
    .newstab-body-box1-content{
        width: 47.917vw;
        border-radius: 0 0 0.2778vw 0.2778vw;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
        padding-top: 2.2917vw;
        padding-bottom: 1.25vw;
        padding-left: 1.25vw;
        position: absolute;
        bottom:0;
        left: 0;
    }
    .newstab-body-box1-data{
        margin-top: 0.2778vw;
        font-size: 0.8333vw;
        line-height: 1.1806vw;
        color: #FAFAFA;
    }
    .newstab-body-box1-title{
        font-size: 1.25vw;
        line-height: 1.6667vw;
        color:#FFFFFF;
    }
    .newstab-body-box1-body{
        margin-top: 0.8333vw;
        font-size: 0.8333vw;
        line-height: 1.3889vw;
        width:46.667vw;
        color: #FAFAFA;
        opacity: 0.7;
        letter-spacing:0.1389vw;
    }
    .newstab-body-box1 img{
        width: 49.167vw;
        height:30.9028vw;
        border-radius: 0.2778vw;
        z-index: 21;
    }
    .newstab-body-box2{
        margin-left: 1.3889vw;
        display: inline-block;
        width: 16.389vw;
        height: 28.403vw;
        vertical-align: middle;
        padding: 1.25vw;
        border-radius: 0.2778vw;
        background: #FFFFFF;
    }
    .newstab-news-title{
        color: #212121;
        font-size: 1.25vw;
        font-weight: bolder;
    }

    .newstab-news-list{
        width: 16.389vw;
        height: 22.0139vw;
        border-bottom: 0.0694vw solid #E0E0E0;
    }
    .newstab-news-list-item{
        margin-top: 1.25vw;
    }
    .newstab-news-button{
        width: 100%;
        margin-top: 1.5972vw;
        text-align: center;
    }
    .newstab-news-button-text{
        font-size: 0.9722vw;
        line-height: 1.3889vw;
        display: inline-block;
        height: 1.3889vw;
        vertical-align: middle;
    }
    .newstab-news-button-img{
        display: inline-block;
        width: 1.3889vw;
        height: 1.3889vw;
        vertical-align: middle;
    }
    .newstab-news-button-img img{
        width: 1.3889vw;
        height: 1.3889vw;
    }
    .newstab-news-list-item-title{
        font-size: 0.9722vw;
        font-weight: bolder;
        line-height: 1.3889vw;
        color: #212121;
        height: 1.3889vw;
        overflow: hidden;
    }
    .newstab-news-list-item-desc{
        margin-top: 0.4167vw;
        font-size: 0.8333vw;
        line-height: 1.1806vw;
        color: #C4C4C4;
    }
    .itab1-body{
        width: 100%;
        margin-top: 2.2222vw;
    }
    .itab1-body-box1{
        display: inline-block;
        width: 18.056vw;
        height: 24.444vw;
        vertical-align: middle;
    }
    .itab1-body-box1-item{
        width: 17.7778vw;
        height: 4.583vw;
        margin-bottom:1.6667vw ;
        border: 0.1389vw solid #fff;
    }
    .itab1-body-box1-icon{
        display: inline-block;
        width: 4.583vw;
        height: 4.583vw;
    }
    .itab1-body-box1-icon img{
        width: 4.583vw;
        height: 4.583vw;
        vertical-align: middle;
    }
    .itab1-body-box1-text{
        display: inline-block;
        width: 13.194vw;
        height: 4.583vw;
        vertical-align: middle;
    }
    .itab1-body-box2{
        margin-left: 2.7778vw;
        display: inline-block;
        width: 48.611vw;
        height: 24.444vw;
        vertical-align: middle;
    }
    .itab1-body-box2 img{
        width: 48.611vw;
        height: 24.167vw;
        margin-top: 0.1389vw;
    }
    .itab1-body-box1-text1{
        font-size: 1.111vw;
        line-height: 1.6667vw;
        color: #212121;
        font-weight: bolder;
        padding-top: 0.6944vw;
    }
    .itab1-body-box1-text2{
        font-size: 0.8333vw;
        line-height: 1.25vw;
        color: #9E9E9E;
        margin-top: 0.2778vw;
    }
    .itab1-body-box1-item:nth-child(1).itab1-body-box1-active{
        background: linear-gradient(91deg, #F5F8F3 0%, #FFFFFF 99%);
        /* 渐变 */
        border-radius: 0.5556vw;
        /*box-shadow: 0.1389vw 0 0.6944vw #a3a2a2;*/
        box-shadow: 0px 0.5556vw 2.22222vw 0px rgba(0, 0, 0, 0.06);
    }
    .itab1-body-box1-item:nth-child(2).itab1-body-box1-active{
        background: linear-gradient(91deg, #F3F3F8 0%, #FFFFFF 99%);
        /* 渐变 */
        border-radius: 0.5556vw;
        /*box-shadow: 0.1389vw 0 0.6944vw #a3a2a2;*/
        box-shadow: 0px 0.5556vw 2.22222vw 0px rgba(0, 0, 0, 0.06);
    }
    .itab1-body-box1-item:nth-child(3).itab1-body-box1-active{
        background: linear-gradient(91deg, #F8F5F3 0%, #FFFFFF 99%);
        /* 渐变 */
        border-radius: 0.5556vw;
        /*box-shadow: 0.1389vw 0 0.6944vw #a3a2a2;*/
        box-shadow: 0px 0.5556vw 2.22222vw 0px rgba(0, 0, 0, 0.06);
    }
    .itab1-body-box1-item:nth-child(4).itab1-body-box1-active{
        background: linear-gradient(91deg, #F3F4F8 0%, #FFFFFF 99%);
        /* 渐变 */
        border-radius: 0.5556vw;
        /*box-shadow: 0.1389vw 0 0.6944vw #a3a2a2;*/
        box-shadow: 0px 0.5556vw 2.22222vw 0px rgba(0, 0, 0, 0.06);
    }

    .itab1-body-box1:hover .itab1-body-box1-item{
        background:none;
        box-shadow: none;
    }
    .itab1-body-box1-item:nth-child(1):hover{
        background: linear-gradient(91deg, #F5F8F3 0%, #FFFFFF 99%);
        /* 渐变 */
        border-radius: 0.5556vw;
        /*box-shadow: 0.1389vw 0 0.6944vw #a3a2a2;*/
        box-shadow: 0px 0.5556vw 2.22222vw 0px rgba(0, 0, 0, 0.06);
    }
    .itab1-body-box1-item:nth-child(2):hover{
        background: linear-gradient(91deg, #F3F3F8 0%, #FFFFFF 99%);
        /* 渐变 */
        border-radius: 0.5556vw;
        /*box-shadow: 0.1389vw 0 0.6944vw #a3a2a2;*/
        box-shadow: 0px 0.5556vw 2.22222vw 0px rgba(0, 0, 0, 0.06);
    }
    .itab1-body-box1-item:nth-child(3):hover{
        background: linear-gradient(91deg, #F8F5F3 0%, #FFFFFF 99%);
        /* 渐变 */
        border-radius: 0.5556vw;
        /*box-shadow: 0.1389vw 0 0.6944vw #a3a2a2;*/
        box-shadow: 0px 0.5556vw 2.22222vw 0px rgba(0, 0, 0, 0.06);
    }
    .itab1-body-box1-item:nth-child(4):hover{
        background: linear-gradient(91deg, #F3F4F8 0%, #FFFFFF 99%);
        /* 渐变 */
        border-radius: 0.5556vw;
        /*box-shadow: 0.1389vw 0 0.6944vw #a3a2a2;*/
        box-shadow: 0px 0.5556vw 2.22222vw 0px rgba(0, 0, 0, 0.06);
    }
    .bannerSwiper{
        margin-top: 2.2222vw;
        position: relative;
        height: 25.5vw;
        z-index: 20;
    }
    .bannerSwiper .swiper-slide{
        width: 50vw;
        margin-left: 0.5vw;
        margin-right: 0.5vw;
        overflow: hidden;
    }
    .swiper-slide-box{
        width: 50vw;
        height: 25.5vw;
        position: relative;
        border-radius: 0.571vw;
    }
    .swiper-slide-box-text{
        width: 48.286vw;
        height:6vw;
        padding-top: 1.285vw;
        padding-left: 1.714vw;
        position: absolute;
        bottom: 0;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
        opacity: 0;
    }
    .swiper-slide-active .swiper-slide-box-text{
        opacity: 1;
    }
    .swiper-slide-box-text1{
        font-weight: bolder;
        font-size: 1.285vw;
        line-height: 1.714vw;
        color:#FFFFFF;
    }
    .swiper-slide-box-text2{
        font-size: 1vw;
        line-height: 1.428vw;
        margin-top: 0.428vw;
        color:#FAFAFA;
        opacity: 0.7;
    }
    .swiper-slide-box img{
        width: 50vw;
        height: 25.5vw;
    }
    .bannerSwiper-next{
        width: 24vw;
        height: 25.5vw;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 50;
        background: linear-gradient(270deg, rgba(255, 255, 255, 0.6) 3%, rgba(255, 255, 255, 0) 99%);
    }
    .bannerSwiper-prev{
        width: 24vw;
        height: 25.5vw;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 50;
        background: linear-gradient(90deg, rgba(255, 255, 255, 0.6) 3%, rgba(255, 255, 255, 0) 99%);
    }
    .bannerSwiper-prev img{
        right:2vw
    }
    .bannerSwiper-next img{
        left:2vw
    }
    .bannerSwiper-prev img,.bannerSwiper-next img{
        width: 4.66vw;
        height: 4.66vw;
        top: 10.42vw;
        position: absolute;
    }
    .tab4-body{
        width: 100%;
        margin-top: 2.2222vw;
    }
    .itab4-body-item{
        display: inline-block;
        vertical-align: middle;
        width: 22.222vw;
        height: 17.361vw;
        margin-right: 1.3889vw;
        background: #FFFFFF;
        margin-bottom: 1.3889vw;
        padding-top: 4.861vw;
        text-align: center;
    }
    .itab4-body-img{
        width: 5.556vw;
        height: 5.556vw;
        margin: 0 auto;
    }
    .itab4-body-img img{
        width: 5.556vw;
        height: 5.556vw;
    }
    .itab4-body-title{
        margin-top: 1.6667vw;
        font-size: 1.6667vw;
        font-weight: bolder;
    }
    .itab4-body-des{
        margin: 0 auto;
        margin-top: 0.4167vw;
        font-size: 0.8333vw;
        line-height: 1.1806vw;
        width:18.056vw;
        color:#9E9E9E
    }
    .itab4-body-item:nth-child(3n){
        margin-right: 0;
    }
    .graybg{
        background: #F9F9F9;
    }
    .footer{
        width: 100%;
        background: #F9F9F9;
    }
    .footer-content{
        width: 69.444vw;
        margin: 0 auto;
        padding-top: 2.2222vw;
        padding-bottom: 1.6667vw;
    }
    .footer-content-weixin{
        display: inline-block;
        vertical-align: middle;
        width: 17.778vw;
        height: 16.667vw;
    }
    .footer-content-menu{
        display: inline-block;
        vertical-align: middle;
        margin-left: 5.833vw;
        width: 45.8333vw;
        height: 16.667vw;
    }
    .footer-content-menu-item{
        display: inline-block;
        vertical-align: middle;
        width: 9.1666vw;
        height: 16.667vw;
    }
    .footer-content-menu-item-title{
        font-size: 1.3889vw;
        line-height: 1.9444vw;
        font-weight: bolder;
        margin-bottom: 0.8333vw;
    }
    .footer-content-menu-item-li{
        margin-top: 1.111vw;
    }
    .footer-content-menu-item-li a{
        font-size: 0.9722vw;
        line-height: 1.3889vw;
        color: #9E9E9E;
    }
    .footer-content-hztitle{
        font-size: 1.111vw;
        line-height: 1.52777vw;
        color: #9E9E9E;
    }
    .footer-content-img{
        width: 15vw;
        height: 3.125vw;
        margin-top: 0.6944vw;
    }
    .footer-content-img img{
        width: 15vw;
        height: 3.125vw;
    }

    .footer-content-code{
        width: 23.889vw;
        height: 9.2361vw;
        margin-top:1.6667vw;
    }
    .footer-copy-text{
        width: 69.444vw;
        height: 2.5vw;
        text-align: center;
        font-size: 0.9722vw;
        line-height: 1.3889vw;
    }
    .footer-copy{
        padding-top: 1.111vw;
        width: 69.444vw;
        margin: 0 auto;
        border-top:0.0694vw solid #EBEBEB ;
        padding-bottom: 1.52777vw;
    }
    .footer-content-phone{
        font-size: 2.2222vw;
        font-weight: bolder;
        height: 3.125vw;
        line-height: 3.125vw;
        margin-top: 0.6944vw;
    }
    .footer-content-code1{
        width: 8.0556vw;
        display: inline-block;
        vertical-align: middle;
    }
    .footer-content-code2{
        width: 8.0556vw;
        display: inline-block;
        vertical-align: middle;
        margin-left: 1.6667vw;
    }
    .footer-content-code1-img{
        width: 8.0556vw;
        height: 8.0556vw;
    }
    .footer-content-code1-img img{
        width: 8.0556vw;
        height: 8.0556vw;
    }
    .footer-content-code1-text{
        width: 8.0556vw;
        text-align: center;
        font-size: 0.8333vw;
        line-height: 1.1806vw;
        margin-top: 0.2778vw;
    }




    /*产品页面*/
    .prbanner{
        width: 100%;
        background: #F6FCFF;
        height: 20.833vw;
    }
    .prbanner-content{
        width: 69.444vw;
        margin: 0 auto;
        position: relative;
    }
    .prbanner-content img{
        width: 69.444vw;
        height: auto;
    }

    .prbanner-content-title{
        position: absolute;
        font-size: 3.3333vw;
        font-weight: bolder;
        line-height: 4.6528vw;
        height: 4.6528vw;
        top: 6.8056vw;

        color: transparent;
        background-image: linear-gradient(to right, #212121, #212121, #212121);
        background-repeat: no-repeat;
        -webkit-background-clip: text;
        background-size: 100% 100%;
        animation: bg 3.3s linear;
    }
    .prbanner-content-title:after{
        content: "";
        position: absolute;
        top: 0;
        left: 0; /* 伪元素从右边开始，但隐藏起来 */
        width: 0;
        height: 100%;
        background-image: inherit; /* 继承容器的背景 */
        filter: blur(1.0417vw); /* 应用高斯模糊效果 */
        animation: dynamicWidth 3.3s linear;
    }
    .prbanner-content-des{
        position: absolute;
        font-size: 1.25vw;
        line-height: 1.9444vw;
        height: 1.9444vw;
        top: 12.2917vw;

        color: transparent;
        background-image: linear-gradient(to right, #212121, #212121, #212121);
        background-repeat: no-repeat;
        -webkit-background-clip: text;
        background-size: 100% 100%;
        animation: bg 3.3s linear;
    }
    .prbanner-content-des:after{
        content: "";
        position: absolute;
        top: 0;
        left: 0; /* 伪元素从右边开始，但隐藏起来 */
        width: 0;
        height: 100%;
        background-image: inherit; /* 继承容器的背景 */
        filter: blur(1.0417vw); /* 应用高斯模糊效果 */
        animation: dynamicWidth 3.3s linear;
    }
    .itab-content-item-selected:after{
        content: "";
        display: block;
        background: #212121;
        position: absolute;
        height: 0.13889vw;
        width: 100%;
        bottom: 0;
    }
    .product1{
        width: 100%;
    }
    .product1-content{
        width: 69.444vw;
        margin: 0 auto;
        padding-top: 2.7778vw;
    }

    .itab2-menu{
        width: 55.556vw;
        margin: 0 auto;
        margin-top: 2.2222vw;
    }
    .itab2-menu-item{
        display: inline-block;
        vertical-align: middle;
        width: 13.8889vw;
        height: 2.08333vw;
        text-align: center;
        color: #D8D8D8;
        font-size: 1.1111vw;
        line-height:1.9444vw;
    }
    .itab2-menu-item a{
        height:1.9444vw;
        display: inline-block;
        border-bottom: 0.13889vw solid #FFFFFF;
    }
    .itab2-menu-selected{
        color: #212121;
    }
    .itab2-menu-selected a{
        border-bottom: 0.13889vw solid #212121;
    }
    .productSwiper{
        width: 100%;
        margin-top: 2.2222vw;
    }
    .productSwiper  .swiper-wrapper{
        height: auto;
    }
    .productSwiper .swiper-slide img{
        display: block;
        margin: 0 auto;
        width: 69.444vw;
        height: auto;
    }
    .productSwiper .swiper-slide-img{
        width: 100%;
        height: auto;
    }
    .swiper-slide-bgcolor1{
        background: linear-gradient(90deg ,#172032,#172032 51%,#18191c 52%,#18191c);
    }
    .productSwiper .swiper-pagination-bullet{
        width: 2.2222vw;
        border-radius: 0;
        height: 0.27778vw;
        background:#E0E0E0;
    }
    .productSwiper .swiper-pagination-bullets.swiper-pagination-horizontal{
        bottom: 1.66667vw;
        left: -30.2083vw;
    }
    .productSwiper .swiper-pagination-bullet-active{
        background:#FFFFFF;
    }

    .product2{
        padding-top: 2.7778vw;
    }
    .product1 .product2-body{
        width: 69.444vw;
        margin: 0 auto;
        margin-top: 2.2222vw;
    }
    .product2-body-item{
        width: 14.5833vw;
        height: 5.8333vw;
        background: #F9F9F9;
        display: inline-block;
        vertical-align: middle;
        margin-right: 0.69444vw;
        padding: 1.1111vw;
    }
    .product2-body-item:last-child{
        margin-right: 0;
    }
    .product2-body-item-text{
        font-size: 1.1111vw;
        font-weight: bolder;
        line-height: 3.8889vw;
        height: 3.8889vw;
    }
    .product2-body-item-text span{
        font-size: 2.7778vw;
        line-height: 3.8889vw;
    }
    .product2-body-item-text2{
        font-size: 0.9722vw;
        height: 1.3889vw;
        line-height: 1.3889vw;
        margin-top: 0.555556vw;
        color:#9E9E9E
    }
    .product2-body-item:hover{
        background: #F6FFFB;
    }
    .product2-body-item:hover .product2-body-item-text{
        color: #28C687;
    }
    .product22{
        background: #F9F9F9;
        margin-top: 5.5556vw;
        padding-bottom: 5.5556vw;
    }
    .product22 .itab1-menu-item a {
        border-bottom: 0.13889vw solid #F9F9F9;
    }
    .product22 .itab1-menu-selected a{
        border-bottom: 0.13889vw solid #212121;
    }
    .product23{
        width: 100%;
        padding-top: 5.5556vw;
        padding-bottom: 3.8889vw;
    }
    .product23-content{
        width: 69.444vw;
        margin: 0 auto;
    }
    .product23-body{
        width: 100%;
        margin-top: 2.2222vw;
    }
    .product23-body-item{
        width: 33.61111vw;
        height: auto;
        display: inline-block;
        vertical-align: middle;
        margin-right: 2.2222vw;
        position: relative;
    }
    .product23-body-item:last-child{
        margin-right: 0;
    }
    .product23-body-item-bg{
        width: 100%;
        height: auto;
    }
    .product23-body-item-title{
        position: absolute;
        top:1.66667vw;
        left: 1.25vw;
        font-size: 1.25vw;
        font-weight: bold;
        height: 1.805556vw;
        line-height:1.805556vw ;
    }
    .product23-body-item-des{
        position: absolute;
        top:4.305556vw;
        left: 1.25vw;
        font-size: 0.9722vw;
        height: 1.3889vw;
        line-height:1.3889vw ;
    }
    .product23-body-item-list{
        position: absolute;
        top:7.36111vw;
        left: 1.25vw;
        width: 31.25vw;
        height: 1.3889vw;
    }
    .product23-body-item-list2{
        position: absolute;
        top:9.8611vw;
        left: 1.25vw;
        width: 31.25vw;
        height: 1.3889vw;
    }
    .product23-body-item-list-item{
        height: 1.3889vw;
        vertical-align: middle;
        display: inline-block;
    }
    .product23-body-item-list-item-img{
        width: 1.3889vw;
        height: 1.3889vw;
        vertical-align: middle;
        display: inline-block;
    }
    .product23-body-item-list-item-img img{
        width: 1.3889vw;
        height: 1.3889vw;
    }
    .product23-body-item-list-item-text{
        font-size: 0.9722vw;
        color: #9E9E9E;
        margin-right: 1.66667vw;
        height: 1.3889vw;
        vertical-align: middle;
        display: inline-block;
    }
    .product24{
        width: 100%;
        padding-bottom: 3.47222vw;
        padding-top: 4.86111vw;
    }
    .producthsbg{
        background:#f5f5f5;
        background-image:  url(/img/hsbg.png);
        background-repeat: no-repeat;
        /*background-attachment:fixed;*/
        background-position:center;
    }
    .product24-content{
        width: 69.444vw;
        margin: 0 auto;
    }
    .product24-body{
        width: 69.444vw;
        margin-top: 2.2222vw;
    }
    .product24-body-item{
        width: 19.1667vw;
        height: 5.416667vw;
        padding: 1.25vw;
        border-radius: 0.27778vw;
        margin-bottom: 1.66667vw;
        margin-right: 2.2222vw;
        display: inline-block;
        vertical-align: middle;
        background: #FFFFFF;
    }
    .product24-body-item:nth-child(3n){
        margin-right: 0;
    }
    .product24-body-item-title{
        font-size: 0.9722vw;
        height: 1.3889vw;
        line-height: 1.3889vw;
    }
    .product24-body-item-des{
        font-size: 0.9722vw;
        color: #9E9E9E;
        height: 2.7778vw;
        line-height: 1.3889vw;
        margin-top: 0.555556vw;
    }
    .product31{
        width: 100%;
        padding-top: 3.75vw;
    }
    .product32{
        width: 100%;
        margin-top: 5.5556vw;
        padding-top: 5.5556vw;
        padding-bottom: 5.5556vw;
    }
    .product32-content{
        width: 69.444vw;
        margin:  0 auto;
    }
    .product31-content{
        width: 69.444vw;
        margin:  0 auto;
    }
    .product31-content-box1{
        display: inline-block;
        vertical-align: middle;
        padding-top: 1.805556vw;
        width:35.41667vw;
        height:22.083vw;
    }
    .product31-content-box2{
        display: inline-block;
        vertical-align: middle;
        width: 29.58333vw;
        height: 22.083vw;
        margin-left: 3.47222vw;
    }
    .product31-content-box2 img{
        width: 29.58333vw;
        height: 22.083vw;
    }
    .product31-content-box1-title{
        font-size: 2.63889vw;
        height: 3.68056vw;
        line-height: 3.68056vw;
        font-weight: bolder;
    }
    .product31-content-box1-des{
        margin-top: 0.27778vw;
        color: #9E9E9E;
        font-size: 1.1111vw;
    }
    .product31-content-box1-body{
        width: 100%;
        margin-top: 3.3333vw;
    }
    .product31-content-box1-body-item{
        display: inline-block;
        margin-right: 4.7222vw;
    }
    .product31-content-box1-body-item:last-child{
        margin-right: 0;
    }
    .product31-content-box1-body-item-des{
        font-size: 1.1111vw;
        height: 4.6528vw;
        line-height: 4.6528vw;
        font-weight: bold;
    }
    .product31-content-box1-body-item-des span{
        font-size: 3.3333vw;
        height: 4.6528vw;
        line-height: 4.6528vw;
        font-weight: bolder;
    }
    .product31-content-box1-body-item-title{
        font-size: 1.1111vw;
        height: 1.52778vw;
        line-height: 1.52778vw;
    }
    .product31-content2{
        width: 69.444vw;
        margin: 0 auto;
        margin-top: 1.25vw;
    }
    .product31-content2-title{
        font-size: 0.9722vw;
        font-weight: bold;
        height: 1.3889vw;
        line-height:1.3889vw ;
    }
    .product31-content2-body{
        margin-top: 1.1111vw;
        width: 100%;
    }
    .product31-content2-body-item{
        padding: 1.1111vw;
        width: 20vw;
        background: #F9F9F9;
        margin-right: 1.3889vw;
        border-radius: 0.27778vw;
        display: inline-block;
        vertical-align: middle;
    }
    .product31-content2-body-item:last-child{
        margin-right: 0;
    }
    .product31-content2-body-item-img{
        width: 1.66667vw;
        height: 1.66667vw;
        display: inline-block;
        vertical-align: top;
    }
    .product31-content2-body-item-body{
        margin-left: 0.41667vw;
        width:17.91667vw;
        display: inline-block;
        vertical-align: top;
    }
    .product31-content2-body-item-body-head{
        width: 100%;
        height: 1.3889vw;
        position: relative;
    }
    .product31-content2-body-item-body-head-title{
        font-size: 0.9722vw;
        height: 1.3889vw;
        line-height: 1.3889vw;
    }
    .product31-content2-body-item-body-head-img{
        position: absolute;
        width: 5.8333vw;
        height: 0.83333vw;
        top:0.27778vw;
        right: 0;
    }
    .product31-content2-body-item-body-head-img img{
        width: 5.8333vw;
        height: 0.83333vw;
    }
    .product31-content2-body-item-body-content{
        width:17.91667vw;
        height: 4.7222vw;
        margin-top: 0.555556vw;
        font-size: 0.83333vw;
        color: #9E9E9E;
        line-height: 1.180556vw;
        letter-spacing: 0.06944vw;
    }
    .product32-content-body{
        width: 100%;
        margin-top: 3.3333vw;
    }
    .product32-content-body-item{
        width: 18.1944vw;
        display: inline-block;
        vertical-align: top;
    }
    .product32-content-body-item2{
        width: 7.36111vw;
        display: inline-block;
        vertical-align: top;
    }
    .product32-content-body-item-img{
        width: 5.5556vw;
        height: 5.5556vw;
        margin: 0 auto;
    }
    .product32-content-body-item-title{
        margin-top: 2.2222vw;
        text-align: center;
        font-size: 0.9722vw;
        font-weight: bold;
        height: 1.3889vw;
    }
    .product32-content-body-item-des{
        width: 98%;
        margin: 0 auto;
        font-size: 0.83333vw;
        margin-top: 0.83333vw;
        line-height: 1.180556vw;
        height: 2.3611vw;
        text-align: center;
        color: #9E9E9E;
    }
    .product32-content-body-item2-img{
        width: 3.3333vw;
        padding-top: 2.5vw;
    }
    .product32-content-body-item2-img{
        width: 3.3333vw;
        height: 0.555556vw;
    }
    .prbanner2{
        width: 100%;
        background: url(/img/jszgbg.png) no-repeat;
        background-size: 100% 100%;
        height: 20.833vw;
    }
    .prbanner2-content2{
        width: 100vw;
        margin: 0 auto;
        position: relative;
    }
    .prbanner2-content2 img{
        width: 100vw;
        height: 20.833vw;
        position: absolute;
        left: 0;
        right: 0;
        z-index: 5;
    }
    .prbanner2-content{
        width: 69.444vw;
        margin: 0 auto;
        height: 20.833vw;
        z-index: 10;
        position: relative;
    }
    .prbanner2-content img{
        position: absolute;
        height: 20.833vw;
        width: auto;
        margin:  0 auto;
    }

    .prbanner2-content-title{
        position: absolute;
        font-size: 3.3333vw;
        font-weight: bolder;
        line-height: 4.6528vw;
        height: 4.6528vw;
        top: 6.8056vw;

        color: transparent;
        background-image: linear-gradient(to right, #212121, #212121, #212121);
        background-repeat: no-repeat;
        -webkit-background-clip: text;
        background-size: 100% 100%;
        animation: bg 3.3s linear;
    }
    .prbanner2-content-title:after{
        content: "";
        position: absolute;
        top: 0;
        left: 0; /* 伪元素从右边开始，但隐藏起来 */
        width: 0;
        height: 100%;
        background-image: inherit; /* 继承容器的背景 */
        filter: blur(1.0417vw); /* 应用高斯模糊效果 */
        animation: dynamicWidth 3.3s linear;
    }
    .prbanner2-content-des{
        position: absolute;
        font-size: 1.25vw;
        line-height: 1.9444vw;
        height: 1.9444vw;
        top: 12.2917vw;

        color: transparent;
        background-image: linear-gradient(to right, #212121, #212121, #212121);
        background-repeat: no-repeat;
        -webkit-background-clip: text;
        background-size: 100% 100%;
        animation: bg 3.3s linear;
    }
    .prbanner2-content-des:after{
        content: "";
        position: absolute;
        top: 0;
        left: 0; /* 伪元素从右边开始，但隐藏起来 */
        width: 0;
        height: 100%;
        background-image: inherit; /* 继承容器的背景 */
        filter: blur(1.0417vw); /* 应用高斯模糊效果 */
        animation: dynamicWidth 3.3s linear;
    }
    .product41{
        width: 100%;
        padding-top: 5.5556vw;
        padding-bottom: 5.5556vw;
    }
    .product41-content{
        width: 69.444vw;
        margin: 0 auto;
    }
    .product41-content .itab1-des{
        width: 90%;
        margin: 0 auto;
    }


    .product41-content-body{
        width: 100%;
        margin-top: 1.1111vw;
    }
    .product41-content-body-item{
        margin-top: 2.2222vw;
        width: 28.3333vw;
        height: 20.13889vw;
        margin-right: 2.2222vw;
        display: inline-block;
        vertical-align: middle;
        background: #F9F9F9;
        padding: 2.63889vw;
    }
    .product41-content-body-item img{
        width: 17.15278vw;
        height: 20.0694vw;
        margin: 0 auto;
        display: block;
    }
    .product41-content-body-item:nth-child(2n){
        margin-right: 0;
    }
    .product41-content-body2-title{
        margin-top: 2.2222vw;
        font-size: 1.25vw;
        font-weight: bold;
        line-height: 1.7361vw;
        height: 1.7361vw;
    }
    .product41-content-body2-list{
        width: 100%;
        margin: 0;
    }
    .product41-content-body2-list-item{
        margin-top: 1.66667vw;
        width: 21.9444vw;
        margin-right: 1.805556vw;
        display: inline-block;
        vertical-align: top;
    }
    .product41-content-body2-list-item:nth-child(3n){
        margin-right: 0;
    }
    .product41-content-body2-list-item-text1{
        font-size: 0.9722vw;
        font-weight: bold;
        height: 1.3889vw;
        line-height: 1.3889vw;
    }
    .product41-content-body2-list-item-text2{
        color: #9E9E9E;
        font-size: 0.9722vw;
        line-height: 1.3889vw;
        margin-top: 0.555556vw;
    }

    .about1{
        width: 100%;
        background: #F9F9F9;
        padding-top: 5.5556vw;
        padding-bottom: 5.5556vw;
    }
    .about1-content{
        width: 69.444vw;
        margin: 0 auto;
    }
    .about1-content-title{
        font-size: 4.16667vw;
        font-weight: bolder;
        height: 6.25vw;
        line-height: 6.25vw;
        position: relative;
        width: auto;
        display: inline-block;
    }
    .about1-content-title-text{
        width: auto;
        display: inline-block;
        z-index: 6;
        position: relative;
        color: transparent;
        background-image: linear-gradient(to right, #212121, #212121, #212121);
        background-repeat: no-repeat;
        -webkit-background-clip: text;
        background-size: 100% 100%;
        animation: bg 2.1s linear;
    }
    .about1-content-title-text::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0; /* 伪元素从右边开始，但隐藏起来 */
        width: 0;
        height: 100%;
        background-image: inherit; /* 继承容器的背景 */
        filter: blur(1.0417vw); /* 应用高斯模糊效果 */
        animation: dynamicWidth 2.1s linear;
    }
    .about1-content-title::after{
        content: "";
        position: absolute;
        left: 0;
        top: 3.05556vw;
        width: 100%;
        height: 2.5vw;
        background: #28C687;
        z-index: 5;
    }

    .about1-content-des{
        font-size: 1.66667vw;
        line-height: 2.5vw;
        height: 2.5vw;
        margin-top: 0.41667vw;
    }
    .about1-content-des2{
        font-size: 1.1111vw;
        line-height: 1.66667vw;
        margin-top: 3.3333vw;
        width: 85%;
        white-space: pre-wrap;
    }
    .about1-content-body{
        width: 100%;
        margin-top: 4.16667vw;
    }
    .about1-content-body-item{
        width: 13.8889vw;
        height: 8.541667vw;
        margin-right: 13.8889vw;
        display: inline-block;
    }
    .about1-content-body-item:nth-child(3n){
        margin-right: 0;
    }
    .about1-content-body-item-text{
        width: 13.75vw;
        text-align: center;
        font-size: 1.66667vw;
        line-height: 5.625vw;
    }
    .about1-content-body-item-text span{
        font-size:4.0277778vw;
        font-weight: bolder;
        line-height: 5.625vw;
    }
    .about1-content-body-item-button{
        width: 13.75vw;
        border: 0.06944vw solid #212121;
        text-align: center;
        border-radius: 0.27778vw;
        line-height: 2.5vw;
        font-size: 0.9722vw;
    }
    .about1-content-body-item:hover .about1-content-body-item-button{
        background: #212121;
        color: #FFFFFF;
    }

    .about1-content-body2{
        margin-top: 2.5vw;
    }
    .about1-content-body2 .about1-content-body-item{
        margin-left: 13.8889vw;
        margin-right: 0;
    }
    .coop1 .itab4-body-item{
        width: 22.9167vw;
        margin-right: 0;
        border-right: 0.13889vw dotted #E0E0E0;
        margin-bottom: 0;
    }
    .coop1 .itab4-body-item:nth-child(3n){
        border-right: 0;
    }
    .coop1 .itab4-body-item:nth-child(1),.coop1 .itab4-body-item:nth-child(2),.coop1 .itab4-body-item:nth-child(3){
        border-bottom: 0.13889vw dotted #E0E0E0;
    }
    .coop2{
        background: #F9F9F9;
        width: 100%;
        padding-top: 5.5556vw;
        padding-bottom: 4.16667vw;
    }
    .coop2-content{
        width: 69.444vw;
        margin: 0 auto;
    }
    .graybg{
        background: #F9F9F9;
    }
    .whitebg{
        background: #FFFFFF;
    }
    .coop2-content-title{
        font-size: 1.66667vw;
        font-weight: bolder;
        height: 3.05556vw;
        line-height: 3.05556vw;
    }
    .coop2-content-tel{
        font-size: 3.3333vw;
        font-weight: bolder;
        height: 3.05556vw;
        line-height: 3.05556vw;
        margin-top: 0.41667vw;
    }
    .coop2-content-title2{
        font-size: 1.1111vw;
        font-weight: bold;
        height: 1.52778vw;
        line-height: 1.52778vw;
        margin-top: 2.7778vw;
    }
    .coop2-content-form{
        width: 100%;
    }
    .coop2-content-form-item{
        width: 20vw;
        height: 1.3889vw;
        margin-right: 1.805556vw;
        margin-top: 0.83333vw;
        border: 0.06944vw solid #212121;
        border-radius: 0.27778vw;
        display: inline-block;
        background: #FFFFFF;
        padding: 0.9722vw 0.83333vw;
    }
    .coop2-content-form-item:nth-child(3){
        margin-right: 0;
    }
    .coop2-content-form-item-text{
        font-size: 0.9722vw;
        color: #757575;
        height: 1.3889vw;
        line-height: 1.3889vw;
    }
    .coop2-content-form-item input{
        font-size: 0.9722vw;
        height: 1.3889vw;
        line-height: 1.3889vw;
        width: 12.5vw;
        outline: none;
        border: none;
    }

    .coop2-content-form-item2-text{
        display: inline-block;
        vertical-align: top;
        font-size: 0.9722vw;
        color: #757575;
        height: 1.3889vw;
        line-height: 1.3889vw;
    }
    .coop2-content-form-item2{
        width: calc(100% - 1.66667vw);
        border: 0.06944vw solid #212121;
        border-radius: 0.27778vw;
        margin-top: 1.805556vw;
        height:6.9444vw;
        padding: 0.9722vw 0.83333vw;
        background: #FFFFFF;
    }
    .coop2-content-form-item2 textarea{
        width: calc(100% - 3.75vw);
        height:6.9444vw;
        border: none;
        outline: none;
    }
    .coop2-content-form-item3{
        width: 100%;
        margin-top: 2.2222vw;
    }
    .coop2-content-form-item3-text{
        font-size: 1.1111vw;
        width: 100%;
        height: 1.52778vw;
        line-height: 1.52778vw;
        font-weight: bold;
        display: block;
    }
    .coop2-content-form-item3-radio{
        display: inline-block;
        vertical-align: middle;
        width: 9.722vw;
        height: 1.3889vw;
        margin-top: 0.83333vw;
    }

    .coop2-content-form-item3-radio input[type="radio"] + label::before {
        content: "\a0"; /*不换行空格*/
        display: inline-block;
        vertical-align: top;
        font-size: 0.9722vw;
        width: 1.3889vw;
        height:1.3889vw;
        margin-right: 0.34722vw;
        border: 0.06944vw solid #212121;
        text-indent: 0.13889vw;
        border-radius: 0.27778vw;
        line-height: 1.3889vw;
    }
    .coop2-content-form-item3-radio input[type="radio"]:checked + label::before {
        background: #28C687;
        background-image: url(/img/bgou.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 50%;
        border: 0.06944vw solid #28C687;
    }
    .coop2-content-form-item3-radio input[type="radio"] {
        position: absolute;
        clip: rect(0, 0, 0, 0);
        margin: 0;
    }
    .coop2-content-form-button{
        background: #212121;
        text-align: center;
        width: 100%;
        height: 3.3333vw;
        line-height: 3.3333vw;
        margin-top: 4.16667vw;
        font-size: 1.25vw;
        color: #FFFFFF;
        border-radius: 0.27778vw;
    }
    .join-content{
        width: 69.444vw;
        margin: 0 auto;
        margin-top: 4.16667vw;
    }
    .join-content-title{
        font-size: 1.66667vw;
        height: 3.05556vw;
        line-height: 3.05556vw;
        margin-bottom: 0;
    }
    .join-content-list-item{
        padding-top: 3.3333vw;
        padding-bottom: 3.3333vw;
        border-bottom: 0.06944vw solid #212121;
        position: relative;
    }
    .join-content-list-item-title{
        font-size: 1.25vw;
        line-height: 1.7361vw;
        height: 1.7361vw;
    }
    .join-content-list-item-des{
        font-size: 0.9722vw;
        line-height: 1.3889vw;
        height: 1.3889vw;
        color: #757575;
        margin-top: 0.555556vw;
    }
    .join-content-list-item-btn{
        position: absolute;
        width: 6.9444vw;
        right: 0.69444vw;
        height: 1.3889vw;
        top: 3.3333vw;
        cursor: pointer;
    }
    .join-content-list-item:last-child{
        margin-bottom: 0;
    }
    .join-content-list-item-btn-text{
        display: inline-block;
        vertical-align: top;
        font-size: 0.9722vw;
        line-height: 1.3889vw;
        margin-right: 0.41667vw;
        height: 1.3889vw;
    }
    .join-content-list-item-btn img{
        display: inline-block;
        vertical-align: top;
        width: 0.83333vw;
        height: 0.83333vw;
        margin-top: 0.27778vw;
    }
    .adatato{
        cursor: pointer;
    }
    .maskbg{
        position: fixed;
        z-index: 100;
        background: #00000061;
        width: 100vw;
        height: 100vh;
        top:0;
        left: 0;
    }
    .maskbgbg{
        width: 100%;
        height: 100%;
        position: absolute;
        top:0;
        left: 0;
        z-index: 100;
    }
    .join2-content{
        z-index: 105;
        margin: 0 auto;
        width: 45.2778vw;
        height: 45.9722vw;
        margin-top:calc(50vh - 25.2083vw);
        background: #FFFFFF;
        padding: 2.2222vw 1.66667vw;
        border-radius: 0.27778vw;
        position: relative;
    }
    .join2-content-title{
        font-size: 1.66667vw;
        font-weight: bold;
        line-height: 2.3611vw;
        height: 2.3611vw;
    }
    .join2-content-des{
        font-size: 1.25vw;
        line-height: 1.7361vw;
        height: 1.7361vw;
        color: #757575;
        margin-top: 0.555556vw;
    }
    .join2-content-title2{
        font-size: 1.25vw;
        font-weight: bold;
        line-height: 1.7361vw;
        height: 1.7361vw;
    }
    .join2-content-des2{
        margin-top: 1.25vw;
        overflow-y: scroll;
        height: 15.556vw;
        white-space:pre-wrap;
    }
    .join2-content-des2::-webkit-scrollbar {
        display: none; /* Chrome Safari */
    }
    .join2-content-footer{
        width: 100%;
        position: absolute;
        bottom:1.66667vw;
    }
    .join2-content-footer-btn1,.join2-content-footer-btn2{
        width: 21.3889vw;
        height: 2.9166vw;
        line-height: 2.9166vw;
        font-size: 1.25vw;
        border: 0.06944vw solid #212121;
        text-align: center;
        border-radius: 0.27778vw;
        display: inline-block;
    }
    .join2-content-footer-btn2{
        margin-left: 2.2222vw;
    }
    .join2-content-close{
        width: 1.66667vw;
        height: 1.66667vw;
        position: absolute;
        top:1.25vw;
        right: 2.29167vw;
    }
    .join2-content-close img{
        width: 1.66667vw;
        height: 1.66667vw;
    }
    .tar{
        width: 100%;
        background: #F9F9F9;
    }
    .tar-content{
        width: 69.444vw;
        height: 2.08333vw;
        padding-top: 0.69444vw;
        margin: 0 auto;
    }
    .tar-content-back{
        width: 1.3889vw;
        height: 1.3889vw;
        display: inline-block;
        vertical-align: top;
    }
    .tar-content-back img{
        width: 1.1111vw;
        height: 1.1111vw;
        margin-top: 0.13889vw;
    }
    .tar-content-tip{
        font-size: 0.9722vw;
        height: 1.3889vw;
        display: inline-block;
        vertical-align: top;
    }
    .news1{
        width: 100%;
    }
    .join-content-page{
        margin-top: 2.2222vw;
        text-align: right;
        padding-bottom: 2.2222vw;
    }
    .join-content-page-item{
        width: 2.2222vw;
        height: 2.2222vw;
        text-align: center;
        line-height: 2.2222vw;
        margin-left: 0.34722vw;
        display: inline-block;
        vertical-align: top;
        border: 0.06944vw solid #FFFFFF;
    }
    .join-content-page-item img{
        width: 2.2222vw;
        height: 2.2222vw;
    }
    .join-content-page-select{
        border: 0.06944vw solid #212121;
    }


    .join-content-list-show{
        background: #212121;
        width: 100%;
    }
    .join-content-list-show-box{
        width: 34.444vw;
        padding: 4.16667vw  2.2222vw;
        display: inline-block;
        vertical-align: top;
        color: #F9F9F9;
    }
    .join-content-list-show-box-img{
        width: 30.5556vw;
        height: 17.3611vw;
        display: inline-block;
        vertical-align: top;
    }
    .join-content-list-show-box-img img{
        width: 30.5556vw;
        height: 17.3611vw;
    }
    .join-content-list-show-box-title{
        font-size: 1.1111vw;
        line-height: 1.52778vw;
        height: 1.52778vw;
        font-weight: bold;
    }
    .join-content-list-show-box-des{
        font-size: 0.97222vw;
        line-height: 1.3889vw;
        height: 1.3889vw;
        margin-top: 0.55556vw;
        color: #F9F9F9;
    }
    .join-content-list-show-box-content{
        font-size: 0.97222vw;
        line-height: 1.3889vw;
        height: 4.16667vw;
        margin-top: 1.3889vw;
        color: #F9F9F9;
    }
    .join-content-list-show{
        display: none;
    }
    .join-content-list-show{
        cursor: pointer;
    }
    .news1-item-item{
        cursor: pointer;
    }
}
