 @media screen and (max-width:1024px) {
    html {
        font-size: calc(100vw/7.5) !important;
    }
    ::-webkit-scrollbar {
      width: 2px;
      height: 1px;
      
    }

    ::-webkit-scrollbar-thumb {
      background: transparent;
      border-radius: 3px;
    }
    
    ::-webkit-scrollbar-track {
      background: transparent;
      border-radius: 3px;
    }
    .w1600 {
        padding-left: .42rem !important;
        padding-right: .42rem !important;
    }
    .desc-tit.text-center > .txt{
        max-width: 100%;
        padding: 0;
        font-size: .22rem;
    }
    .desc-tit{
        margin-bottom: .6rem;
    }
    .desc-tit > .tit{
        font-size: .4rem;
    }
    .desc-tit > .txt{
        font-size: .22rem;
    }
    .nybanner{
        max-height: 8rem;
    }
    .nybanner .cont .desc .tit{
        font-size: .48rem;
    }
    .ibtn{
        min-width: 2.15rem;
        height: .64rem;
    }
    .ibtn .btn_txt{
        font-size: .2rem;
        gap: .2rem;
    }
    .ibtn .btn_arrow{
        width: .15rem;
        height: auto;
    }
    .ibtn .btn_bg .img2{
        opacity: 1;
        visibility: visible;
    }
    .page_box .pagination{
        gap: .1rem;
    }
    .page_box .pagination .swiper-pagination-bullet{
        height: 2px;
        margin: 0;
    }
   
    
    
    /*顶部start*/
    .header{display: none;}
    /*.m_tel{padding: 5px 15px;display:block!important;line-height:20px;position:sticky;top:0;background-color:#f6f0f0;text-align:right;font-size:14px;z-index:999;}*/
    .m_header{position: fixed;top: 0;left: 0;width: 100%;background: rgba(255, 255, 255, 0.24);height:1rem;z-index: 101;display:flex!important;justify-content:space-between;transition:all 0.5s;padding:.25rem .4rem;}
    .m_header.on{background-color: rgba(15, 15, 15, 0.6);backdrop-filter: blur(10px);}
    .m_header .img1{display: block;}
    .m_header .img2{display: none;}
    .m_header.on .img1{display: none;}
    .m_header.on .img2{display: block;}
    .m_header .logo{width:1.85rem;transform:translateY(-6px);}
    .m_header .logo img{width: 100%;}
    .m_header .right{display: flex;align-items: center;gap:.9rem;}
    .m_header .right .r_item{height: .9rem;width: .9rem;display:flex;align-items:center;justify-content:center;gap:.3rem;}
    .m_header .right .r_item img{height: 100%;width: 100%;object-fit: contain;}
    .m_header .right .tel{font-size: 16px;font-weight: 600;margin-right: 12px;padding-left:26px;line-height:26px;background:url(../images/m_tel.svg)no-repeat left center;background-size:22px auto;}
    /*.m_header .right .tel{width: 22px;margin-right: 18px;}*/
    /*.m_header .right .tel img{width: 100%;}*/
    .m_header .right .ser{width: 20px;margin-right: 18px;}
    .m_header .right .ser img{width: 100%;}
    .m_header .btn{display: block;flex-shrink:0;}
    .m_header .btn{margin-right: 0;cursor: pointer;}
    .m_header .btn.hide{opacity: 0;}
    .m_header .btn div{display: block;width: .36rem;height: .04rem;background-color: #fff;border-radius: .02rem;transition: all 0.3s;}
    .m_header .btn div:nth-child(1){transform: translate(0,-.1rem);}
    /*.m_header .btn div:nth-child(2){transform: translate(12px,0);width: 12px;}*/
    .m_header .btn div:nth-child(3){transform: translate(0px,.1rem);}
    .m_header .btn:hover div:nth-child(1){transform: translate(0,-8px);}
    .m_header .btn:hover div:nth-child(2){transform: translate(0,0);width: 22px;}
    .m_header .btn:hover div:nth-child(3){transform: translate(0,8px);}
    .m_header{display: flex!important;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: hide;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 .close::after,.mh_nav .close::before{content: '';position: absolute;top: 50%;left: 50%;width: 22px;height: 2px;background-color: #333;transform-origin: center;}
    .mh_nav .close::before {transform: translate(-50%, -50%) rotate(45deg);}
    .mh_nav .close::after {transform: translate(-50%, -50%) rotate(-45deg);}
    .mh_nav .nav{
        height: 100%;
        overflow-y: auto;
    }
    .mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;background:#fff;}
    .mh_nav .nav>li:nth-of-type(1){
        position: sticky;
        top: 0;
        z-index: 2;
        
    }
    .mh_nav .nav>li:nth-of-type(2){
        position: sticky;
        top: 1.22rem;
        z-index: 2;
    }
    .mh_nav .nav>li>.tit>a{line-height: 60px;font-size: 16px;display: block;font-family:hm;width: fit-content;color:#333;}
    /*.mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 15px;height: 15px;background: url(../img/common/arrow_d_b.svg)no-repeat center;background-size:auto 100%;transform: rotate(0deg);}*/
    /*.mh_nav .nav>li.on:after{transform: rotate(90deg);}*/
    /*.mh_nav .nav>li:nth-child(1):after{display: none;}*/
    .mh_nav .nav>li>.tit{
        position: relative;
    }
    .mh_nav .nav>li .icon{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        width: 15px;
        height: 15px;
        transition: all .4s ease;
    }
    .mh_nav .nav>li.on .icon{
        transform: rotate(180deg) translateY(50%);
    }
    .mh_nav .nav>li .nav1{padding: 15px;line-height: 24px;line-height: 2.5; 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;color:#333;width:100%;}
    .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;}
    .m_header .right .r_item.language span{color: #fff;}
    .m_header.on .btn div{background-color: #fff;}
    .m_header.on .right .r_item.language span{color: #fff;}
    .m_header .right .r_item.language img{width: .4rem;height: auto;} 
    /*顶部end*/
    
    /*底部开始*/
    .footer .footer-cont{
        height: auto;
        padding-top: .2rem;
    }
    .footer .footer-cont .bg{
        display: none;
    }
    .footer .footer-cont .f_top{
        width: 100%;
        display: block;
    }
    .footer .footer-cont .f_top .desc .contact .item{
        font-size: .22rem;
    }
    .footer .footer-cont .f_top .desc .search{
        width: 100%;
        height: .58rem;
    }
    .footer .footer-cont .f_top .desc .search input{
        font-size: .2rem;
        padding-left: .44rem ;
    }
    .footer .footer-cont .f_top .desc .search .search_icon{
        width: .2rem;
        height: .2rem;
        left: .15rem;
    }
    .footer .footer-cont .f_top .desc .search .search_btn{
        width: 1.28rem;
        height: .48rem;
    }
    .footer .footer-cont .f_bottom .cont{
        flex-direction: column-reverse;
        gap: .24rem;
    }
    .footer .footer-cont .f_bottom .cont .lf{
        flex-wrap: wrap;
        justify-content: center;
    }
    .footer .footer-cont .f_bottom .cont .lf .policy{
        width: 100%;
        justify-content: center;
    }
    .footer .footer-cont .f_center{
        padding-bottom: 0;
        border-bottom: 0;
    }
    .footer .footer-cont .f_center .nav{
        flex-direction: column;
    }
    .footer .footer-cont .f_center .nav .item{
        max-width: 100%;
        width: 100%;
        padding: .3rem 0;
        border-top:1px solid rgba(255,255,255,.2) ;
    }
    .footer .footer-cont .f_center .nav .item:last-child{
        border-bottom: 1px solid rgba(255,255,255,.2);
    }
    .footer .footer-cont .f_center .nav .item .tit{
        margin-bottom: 0;
        font-size: .24rem;
        width: 100%;
        font-weight: 400;
        font-family: 'sy';
        display: flex;
        justify-content: space-between;
    }
    .footer .footer-cont .f_center .nav .item .tit .icon {
        width: .21rem;
        height: .21rem;
        transition: all .4s ease;
    }
    .footer .footer-cont .f_center .nav .item .tit .icon svg{
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .footer .footer-cont .f_center .nav .item .item_l{
        max-height: 0;
        overflow: hidden;
        /*padding: .4rem .15rem .2rem;*/
        padding: 0 .15rem 0;
        transition: all .4s ease;
    }
    .footer .footer-cont .f_center .nav .item.on .tit .icon{
        transform: rotate(90deg);
    }
     .footer .footer-cont .f_center .nav .item.on .item_l{
         max-height: 5rem;
         padding: .4rem .15rem .2rem;
     }
    /*底部结束*/
    
    
    /*首页开始*/
    .ind_page .ind_ban{
        max-height: 9rem;
    }
    .ind_page .ind_ban .swiper_ind_pic .swiper-slide .cont .desc .tit{
        font-size: .48rem;
        /*max-width: 5rem;*/
    }
    .ind_page .ind_ban .swiper_ind_pic .swiper-slide .cont .desc{
        top: 45%;
    }
    .ind_page .ind1 > .mask{
        position: relative;
        height: 2.6rem;
    }
    .ind_page .ind1 > .mask .tit{
        font-size: .4rem;
        width: 100%;
    }
    .ind_page .ind1 .cont{
        position: relative;
        height: 15.3rem;
        /*padding: 1.2rem 0 .8rem;*/
        padding: 0 !important;
    }
    .ind_page .ind1 .bg{
        position: absolute;
        top: 9.5rem;
        left: -7rem;
        width: 100%;
        height: auto;
        aspect-ratio: 16 / 9;
        transform: scale(3);
        /*transform-origin: 95% 50%;*/
       
    }
    .ind_page .ind1 .bg .map{
        /*height: 100%;*/
        /*transform: scale(3);*/
        /*transform-origin: 95% 50%;*/
    }
    .ind_page .ind1 .bg .map_dot_list2{
        transform: scale(.6);
        left: -2.1rem;
        top: .3rem;
        /*transform-origin: 95% 50%;*/
        /*height: 100%;*/
        /*display: none;*/
    }
    .ind_page .ind1 .bg .map_dot_list2 .ind1_line{
        display: none;
    }
    .ind_page .ind1 .bg .map_dot_list .dot_item .item_cont{
        left: .22rem;
    }
     .ind_page .ind1 .bg .map_dot_list{
         transform: scale(.6);
         left: -2rem;
         top: .3rem;
        /*transform-origin: 95% 50%;*/
        /*height: 100%;*/
     }
    .ind_page .ind1 .bg .quan .quan_line{
       animation: zhuan 60s linear infinite alternate;
    }
    .ind_page .ind1 .bg .map .mapbg{
        object-fit: contain !important;
    }
    .ind_page .ind1 .bg .quan{
        /*top: 4rem;*/
       transform: scale(.33);
       top: -2.5rem;
       right: -2.9rem;
    }
    .ind_page .ind1 .bg .map_dot_list .dot_item > .tit{
        display: none;
    }
    .ind_page .ind1 .cont .bottom{
        flex-direction: column;
        bottom: .8rem;
    }
    .ind_page .ind1 .cont .bottom .lf{
        width: 100%;
        display: none;
    }
    .ind_page .ind1 .cont .bottom .rg{
        width: 100%;
        padding-left: 0;
    }
    .ind_page .ind1 .cont .desc-tit{
        height: 5.12rem;
        width: 100%;
        padding: 1.2rem .4rem .2rem;
        background: #041326;
        max-width: 100%;
        text-align: center;
        /*justify-content: center;*/
        align-items: center;
    }
    .ind_page .ind1 .cont .cont_mask{
        display: none;
    }
    .ind_page .ind1 .cont .bottom .rg .num_list{
        flex-wrap: wrap;
        row-gap: .4rem;
    }
    .ind_page .ind1 .cont .bottom .rg .num_list .item:nth-of-type(1),.ind_page .ind1 .cont .bottom .rg .num_list .item:nth-of-type(2){
        width: calc(50%);
    }
    .ind_page .ind1 .cont .bottom .rg .num_list .item{
        width: calc((100%) / 3);
        text-align: center;
        padding: 0 .3rem;
    }
    .ind_page .ind2{
        max-height: 13rem;
    }
    .ind_page .ind2 .cont .swiper_ind2_bg .list_bg .bg .desc-tit{
        position: relative;
        
    }
    .ind_page .ind2 .cont .swiper_ind2_bg .list_bg .bg .desc-tit .txt{
        padding: 0 .4rem;
    }
    .ind_page .ind2 .cont .swiper_ind2_bg .list_card{
        padding: 0 .4rem;
        width: 100%;
        overflow-x: auto;
        justify-content: flex-start;
    }
    
    .ind_page .ind2 .cont .swiper_ind2_bg .list_card .item{
        width: 3rem;
        flex-shrink: 0;
    }
    .ind_page .ind2 .cont .swiper_ind2_bg .list_card .item .card{
        height: 1.1rem;
    }
    .ind_page .ind3 .cont{
        padding: 1.1rem 0 .6rem;
    }
    .ind_page .ind3 .cont .news_info{
        flex-direction: column;
        gap: .4rem;
    }
    .ind_page .ind3 .cont .news_info .list{
        overflow-x: auto;
        padding-bottom: .1rem;
        width: 100%;
    }
    .ind_page .ind3 .cont .news_info .list .item{
        width: 5rem;
        flex-shrink: 0;
        height: auto;
    }
    .ind_page .ind3 .cont .news_info .news_box{
        width: 100%;
    }
    .ind_page .ind4{
        height: auto;
        min-height: auto;
    }
    .ind_page .ind4 .cont{
        padding: 1rem 0;
    }
    .ind_page .ind4 .cont .tit{
        font-size: .42rem;
        max-width: 80%;
    }
    .ind_page .ind5{
        height: auto;
        min-height: auto;
    }
    .ind_page .ind5 .cont .top .desc-tit{
        padding: 0 .6rem;
        top: 1.3rem;
        transform: translateY(0);
        max-width: 4.8rem;
    }
    .ind_page .ind5 .cont .top{
        height: 10rem;
    }
    .ind_page .ind5 .cont .top .bg img{
        object-position: 74%;
    }
    .ind_page .ind5 .cont{
        position: relative;
    }
    .ind_page .ind5 .cont .list{
        flex-wrap: wrap;
        gap:.2rem;
        height: auto;
        padding: .6rem .3rem 1.15rem;
    }
    .ind_page .ind5 .cont .list .item{
        width: calc((100% - .2rem) / 2);
        min-height: 3.25rem;
    }
    
    
    
    /*首页结束*/
    
    /*产品开始*/
    .product_page .prod1{
        height: auto;
        min-height: auto;
        overflow: hidden;
    }
    .product_page .prod1 .cont{
        position: relative;
        padding: 1rem 0;
    }
    .product_page .prod1 .swiper_prod1_bg{
        position: absolute;
    }
    .product_page .prod1 .cont .big_box{
        flex-direction: column;
        height: auto;
        align-items: center;
        width: 100%;
    }
    .product_page .prod1 .cont .big_box .circle_center{
        width: 100%;
        height: auto;
        aspect-ratio: 1/1;
    }
    .product_page .prod1 .cont .big_box .circle_center .cont_list .item .desc .txt{
        max-height: 6em;
    }
    .product_page .prod1 .cont .big_box .list .item .desc .txt{
        /*opacity: 1;*/
        /*visibility: visible;*/
        line-height: 1.33;
        font-size: .22rem;
    }
    .product_page .prod1 .cont .big_box .list .item .desc .tit{
        font-size: .28rem;
    }
    .product_page .prod1 .cont .big_box .list{
        position: static;
        display:flex;
        flex-wrap: wrap;
        column-gap:.3rem;
        row-gap: .6rem;
    }
    .product_page .prod1 .cont .big_box .circle_center .circle_bg{
        display: none;
    }
    
    .product_page .prod1 .cont .big_box .list .item{
        position: static;
        transform: translateY(0) translateX(0) !important;
        height: auto;
        width: calc((100% - .6rem ) / 3);
        justify-content: flex-start;
    }
    .product_page .prod1 .cont .big_box .list .item:nth-of-type(4),.product_page .prod1 .cont .big_box .list .item:nth-of-type(5){
        width: calc(50% - .3rem);
    }
    .product_page .prod2_1 .cont{
        padding: 1rem 0 .5rem;
    }
    .product_page .prod2_1 .cont .num_list{
        flex-wrap: wrap;
        column-gap:.2rem;
        row-gap: .8rem;
    }
    
    .product_page .prod2_1 .cont .num_list .item{
        flex: 1;
        min-width: calc(50% - .1rem);
    }
    .product_page .prod2_1 .cont .num_list .item .txt{
        text-align: center;
    }
    .product_page .prod2_1 .cont .num_list .item:nth-of-type(1),.product_page .prod2_1 .cont .num_list .item:nth-of-type(2){
        width: calc(50% - .1rem );
    }
    .product_page .prod2_1 .cont .video_box{
        height: auto;
        width: 100%;
        aspect-ratio: 16/9;
    }
    
    .product_page .prod2_2 .cont{
        padding: .5rem 0 1rem;
    }
    .product_page .prod2_2 .cont .type_list{
        justify-content: flex-start;
        overflow-x: auto;
        padding-left: .4rem;
        padding-right: .4rem;
    }
    
    .product_page .prod2_2 .cont .type_list .item{
        flex-shrink: 0;
    }
    .product_page .prod2_2 .cont .swiper_list{
        padding-left: .4rem;
    }
    .product_page .prod2_2 .cont .swiper_list .swiper_prod2_2 .swiper-slide{
        margin-right: .2rem;
    }
    .product_page .prod2_2 .cont .swiper_list .page_box{
        padding-right: .4rem;
        gap:.4rem;
    }
    .product_page .prod2_3{
        height: 90vh;
    }
    .product_page .prod2_3 .cont .card .cont_box .card_list{
        flex-direction: column;
    }
    .product_page .prod2_3 .cont .card .cont_box .card_list .item{
        width: 100%;
        height: calc((100% - 4rem ) / 4);
        padding: .4rem;
        align-items: center;
    }
    .product_page .prod2_3 .cont .card .cont_box > .tit{
        top: 1rem;
        display: none;
    }
    .product_page .prod2_3 .cont .card .cont_box .card_list .item.active{
        width: 100%;
        padding: .4rem;
        height: 4rem;
        align-items: flex-start;
    }
    .product_page .prod2_3 .cont .card .cont_box .card_list .item .desc .txt{
        max-height: 2.6rem;
        overflow: auto;
    }
    .product_page .prod2_3 .cont .card .cont_box .card_list .item > .tit{
        opacity: 1;
        visibility: visible;
    }
    .product_page .prod2_4 .cont{
        padding: 1rem 0 1rem;
    }
    .product_page .prod2_4 .cont .list{
        flex-wrap: wrap;
    }
    .product_page .prod2_4 .cont .list .item{
        width: 100%;
        height: auto;
    }
    /*产品结束*/
    
    /*合作中心开始*/
    .cooperation_page .cper2 .swiper_cper2 .swiper-slide .cont .desc-tit .txt{
        max-height: 8rem;
    }
    .cooperation_page .cper2 .swiper_cper2 .swiper-slide .cont{
        align-items: flex-start;
        linear-gradient(to top, rgba(3, 18, 37, 0) 22.68%, rgba(3, 18, 37, 0.2) 56.34%, rgba(3, 18, 37, 0.4) 100%);
    }
    .cooperation_page .cper2 .swiper_cper2 .swiper-slide:nth-child(even) .cont{
        linear-gradient(to top, rgba(3, 18, 37, 0) 22.68%, rgba(3, 18, 37, 0.2) 56.34%, rgba(3, 18, 37, 0.4) 100%) !important;
    }
    
    .cooperation_page .cper1 .cont{
        padding: 1rem 0;
    }
    .cooperation_page .cper1 .cont .list .item,.cooperation_page .cper1 .cont .list .item:nth-child(even){
        height: auto;
        flex-direction: column;
        gap: 0;
    }
    .cooperation_page .cper1 .cont .list .item .pic{
        width: 100%;
    }
    .cooperation_page .cper1 .cont .list .item .desc{
        width: 100%;
        align-items: flex-start;
    }
    .cooperation_page .cper1 .cont .list .item .desc .txt{
        width: 100%;
        text-align: left;
    }
    .cooperation_page .cper2{
        /*height: auto;*/
        height: 75vh;
        min-height: 11rem;
        overflow: hidden;
    }
    .cooperation_page .cper2 .line_bg{
        width: 100%;
        padding: 0;
    }
    .cooperation_page .cper2 .line_bg .dot_list .dot_item:nth-of-type(1){
        left: 0 !important;
    }
    .cooperation_page .cper2 .line_bg .dot_list .dot_item:nth-of-type(2){
        left: 28% !important;
        top: 46% !important;
    } 
    .cooperation_page .cper2 .line_bg .dot_list .dot_item:nth-of-type(3){
        left: 57% !important;
        top: 30% !important;
    }
    .cooperation_page .cper2 .line_bg .dot_list .dot_item:nth-of-type(4){
        left: 82% !important;
    }
    .cooperation_page .cper2 .swiper_cper2 .swiper-slide .cont,.cooperation_page .cper2 .swiper_cper2 .swiper-slide:nth-child(even) .cont{
        padding: 1rem 0;
        background: rgba(0,0,0,.4);
    }
    .cooperation_page .page_bg{
        height: 100vh;
    }
    .cooperation_page .page_bg img{
        object-fit: cover;
    }
    .cooperation_page .cper2_1 .cont{
        padding: 1rem 0;
    }
    .cooperation_page .cper2_1 .cont .list{
        flex-wrap: wrap;
    }
    .cooperation_page .cper2_1 .cont .list .item{
        width: 100%;
    }
    .cooperation_page .cper2_1 .cont .list .item .desc .txt{
        height: auto;
    }
    
    .cooperation_page .cper2_2{
        width: 100%;
        overflow: hidden;
        height: auto;
        height: 85vh;
        min-height: auto;
    }
    .cooperation_page .cper2_2 .desc-tit{
        padding: 0 .4rem;
    }
    .cooperation_page .cper2_2 .swiper_cper2_bottom{
        width: 100%;
        bottom: 2.5rem;
        padding: 0 .4rem;
        /*border-bottom: 0;*/
    }
    .cooperation_page .cper2_2 .swiper_cper2_bottom .swiper-wrapper{
        /*border-bottom:1px solid rgba(255, 255, 255, 0.4);*/
    }
    .cooperation_page .cper2_3 .cont .swiper_cper2_3{
        padding-left: .4rem;
    }
    .cooperation_page .cper2_2 .swiper_cper2_2 .swiper-slide .cont .tip{
        max-height: 1.5rem;
    }
    .cooperation_page .cper2_2 .swiper_cper2_2 .swiper-slide .cont{
        padding: 1rem 0 .6rem;
    }
    .cooperation_page .cper2_3 .cont{
        padding: 1rem 0;
    }
    .cooperation_page .cper2_3 .cont .desc-tit{
        padding: 0 .4rem;
    }
    .cooperation_page .cper2_3 .cont .swiper_cper2_3 .swiper-slide{
        width: 100%;
        height: auto;
    }
    .cooperation_page .cper2_3 .cont .swiper_cper2_3 .swiper-slide:last-child{
        margin-right: .4rem;
    }
    .cooperation_page .cper2_3 .cont .swiper_cper2_3 .swiper-slide .item{
        flex-direction: column;
    }
    .cooperation_page .cper2_3 .cont .swiper_cper2_3 .swiper-slide .item .pic{
        width: 100%;
        height: 4.5rem;
    }
    .cooperation_page .cper2_3 .cont .swiper_cper2_3 .swiper-slide .item .desc{
        width: 100%;
        padding: .5rem .4rem;
        flex:1;
    }
    .cooperation_page .cper2_3 .cont .swiper_cper2_3 .swiper-slide .item .desc .txt{
        max-height: 2.5rem;
        overflow-y: auto;
        margin-bottom: .4rem;
        padding-right: .2rem;
    }
    .cooperation_page .cper2_4 .cont{
        padding: 1rem 0 .5rem;
    }
    .cooperation_page .cper2_4 .cont .info{
        flex-direction: column;
        height: auto;
        gap:.6rem;
    }
    .cooperation_page .cper2_4 .cont .info .panel_list{
        width: 100%;
        max-height: 60vh;
        overflow-y: auto;
        padding: .4rem;
    }
    .cooperation_page .cper2_4 .cont .info .panel_list .item.active .txt{
        max-height: 10rem;
    }
    .cooperation_page .cper2_4 .cont .info .swiper_cper2_4{
        width: 100%;
    }
    .cooperation_page .cper2_4 .cont .info .swiper_cper2_4 .swiper-slide .pic{
        width: 100%;
        height: auto;
        aspect-ratio: 16 / 9;
    }
    .cooperation_page .cper2_5 .cont{
        padding: .5rem 0;
    }
    .cooperation_page .cper2_5 .cont .card{
        padding: .4rem;
    }
    .cooperation_page .cper2_5 .cont .card .list{
        flex-wrap: wrap;
        gap:.4rem;
    }
    .cooperation_page .cper2_5 .cont .card .list .item{
        width: calc((100% - .4rem ) / 2);
        justify-content: center;
    }
    .cooperation_page .cper2_5 .cont .card .list .item:first-child .arrow{
        display: block;
    }
    .contact_form{
        height: auto;
        min-height: auto;
    }
    .contact_form .cont .desc-tit > .tit{
        margin-bottom: 0;
    }
    .contact_form > .bg{
        position: absolute;
        inset: 0;
    }
    .contact_form .cont{
        position: relative;
        padding: 1rem 0;
        flex-direction: column;
    }
    .contact_form .cont .desc-tit{
        width: 100%;
    }
    .contact_form .cont .form_box{
        width: 100%;
    }
    
    /*合作中心结束*/
    
    
    /*新闻开始*/
    .news_page .news_list{
        padding: 1rem 0;
    }
    .news_page .news_list .top .top_cont .lf .news_top_swiper .page_box{
        display: none;
    }
    .news_page .news_list .top{
        margin-bottom: .4rem;
    }
    .news_page .news_list .top .top_cont{
        flex-direction: column;
        height: auto;
    }
    .news_page .news_list .top .top_cont .lf{
        width: 100%;
        height: 4rem;
    }
    .news_page .news_list .top .top_cont .rg{
        height: 6rem;
        width: 100%;
    }
    .news_page .news_list .bottom .filter .lf .news_type{
        gap:.4rem;
    }
    
    .news_page .news_list .bottom .filter{
        overflow-x: auto;
    }
    .news_page .news_list .bottom .filter .rg .style_type{
        display: none;
    }
    .news_page .news_list .bottom .filter .rg .style_type .item{
        flex-shrink: 0;
    }
    .news_page .news_list .bottom .filter .lf,.news_page .news_list .bottom .filter .rg{
        flex-shrink: 0;
    }
    .news_page .news_list .bottom .list.style1 .item{
        width: 100%;
        height: auto;
    }
    .news_page .news_list .bottom .list.style2 .item{
        flex-direction: column;
        height: auto;
        padding: .2rem;
    }
    .news_page .news_list .bottom .list.style2 .item .pic{
        width: 100%;
    }
    .news_page .news_list .bottom .list.style2 .item .info{
        padding: .4rem 0 .2rem;
        width: 100%;
    }
    .news_detail_page .cont{
        flex-direction: column;
        padding-top: 1.6rem;
    }
    .news_detail_page .cont .lf{
        width: 100%;
        padding-right: 0;
        border-right: 0px;
    }
    .news_detail_page .cont .lf .html_content{
        padding: .1rem;
    }
    .news_detail_page .cont .lf .page_box{
        margin-top: 0;
    }
    
    .news_detail_page .cont .rg{
        width: 100%;
        margin-top: 1rem;
    }
    .news_detail_page .cont .rg .recommend_news .back_btn{
        width: 100%;
        justify-content: center;
    }
    
    
    .news_detail_page .cont .rg .recommend_news{
        padding-left: 0;
    }
    .news_detail_page .cont .rg .recommend_news .list{
        align-items: flex-start;
    }
    /*新闻结束*/
    
    /*联系我们开始*/
    .contact_page .cact1 .cont{
        padding: 1rem 0;
    }
    .contact_page .cact1 .cont .card_box .top{
        flex-direction: column;
    }
    .contact_page .cact1 .cont .card_box .top .item{
        width: 100%;
        height: auto;
        padding: .4rem;
    }
    .contact_page .cact1 .cont .card_box .top, .contact_page .cact1 .cont .card_box .bottom{
        gap: .2rem;
    }
    .contact_page .cact1 .cont .card_box .bottom .item{
        height: auto;
        padding: .2rem;
    }
    .contact_page .cact1 .cont .card_box .bottom .item{
        width: calc((100% - .2rem ) / 3);
    }
    .contact_page .cact1 .cont .card_box .bottom .item .pic{
        width: 1.5rem;
        height: 1.5rem;
    }
    
    /*联系我们结束*/
    
    
    /*加入我们开始*/
    .join_page .join_1 .cont{
        padding: .6rem 0;
    }
    .join_page .join_1 .desc-tit.text-center > .txt{
        padding: 0;
    }
    .join_page .join_1 .cont .list{
        flex-direction: column;
    }
    .join_page .join_1 .cont .list .item{
        width: 100%;
        height: auto;
    }
    .join_page .join_1 .cont .list .item .info .desc{
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }
    .join_page .join_1 .cont .list .item .info > .tit{
        opacity:0;
        visibility: hidden;
    }
    .join_page .join_2 .bg{
        position: absolute;
        inset: 0;
    }
    .join_page .join_2 .cont{
        position: relative;
        padding: 1rem 0;
    }
    .join_page .join_2 .cont .list .item{
        width: calc((100% - .32rem ) / 2);
        flex-direction: column;
        height: auto;
        padding: .4rem .2rem;
    }
    .join_page .join_3 .cont{
        padding: 1rem 0 .5rem;
    }
    .join_page .join_3 .cont .swiper_join_3{
        padding-left: .4rem;
    }
    .join_page .join_3 .cont .swiper_join_3 .page_box{
        padding-right: .4rem;
    }
    .join_page .join_4 .cont{
        padding: .5rem 0 1rem;
    }
    .join_page .join_4 .cont .swiper_join_4 .swiper-slide{
        max-width: 80%;
        margin-right: .2rem;
        min-height: 4.2rem;
    }
    .join_page .join_4 .cont .swiper_join_4 .swiper-slide .item .pic{
        height: 3.5rem;
    }
    .join_page .join_4 .cont .swiper_join_4 .swiper-slide.swiper-slide-active .item .pic{
        height: 4.2rem;
    }
    .join_page .join2_1 .cont .card .cont_box > .tit{
        display: none;
    }
    .join_page .join2_1 .cont .card .cont_box .card_list{
        flex-direction: column;
    }
    .join_page .join2_1 .cont .card .cont_box .card_list .item .desc .txt{
        font-size: .18rem;
    }
    .join_page .join2_1 .cont .card .cont_box .card_list .item > .tit{
        top: 50%;
        transform: translateY(-50%);
    }
    .join_page .join2_1 .cont .card{
        height: 8rem;
    }
    .join_page .join2_1 .cont .card .cont_box .card_list .item .desc{
        /*transform: translateY();*/
    }
    .join_page .join2_1 .cont .card .cont_box .card_list .item{
        width: 100%;
        height: calc(100% / 3);
    }
    
    .join_page .join2_2{
        height: 70vh;
    }
    .join_page .join2_2 .line_bg{
        display: none;
    }
    .join_page .join2_2 .cont{
        padding: 1rem 0;
        width: 100%;
        height: 100%;
        display: flex;
    }
    .join_page .join2_2 .bg{
        position: absolute;
        inset: 0;
    }
    .join_page .join2_2 .desc-tit{
        width: 100%;
        text-align: center;
        left: 0;
        top: 1rem;
    }
    .join_page .join2_2 .bg .logo{
        top: 40%;
    }
    .join_page .join2_2 .cont .swiper_join2_2{
        height: 5rem;
        width: 100%;
        margin-top: auto;
    }
    .join_page .join2_3 .cont{
        padding: 1rem 0 1.5rem;
    }
    .join_page .join2_3 .cont .list{
        flex-direction: column;
    }
    .join_page .join2_3 .cont .list .item {
        width: 100%;
        height: auto;
    }
    .join_page .join3_1 .cont{
        padding: 1rem 0;
    }
    .join_page .join3_1 .cont .job_box > .top .filter_list{
        width: 100%;
    }
    .join_page .join3_1 .cont .job_box > .top .search input{
        font-size: .18rem;
    }
    .join_page .join3_1 .cont .job_box > .top .filter_list .item{
        flex: 1;
    }
    .join_page .join3_1 .cont .job_box .list .item.active .info{
        max-height: 20rem;
    }
    .join_page .join3_1 .cont .job_box > .top{
        flex-direction: column;
        gap:.2rem;
    }
    .join_page .join3_1 .cont .job_box .list .item{
        padding: .4rem .4rem;
        min-height: 2.5rem;
    }
    .join_page .join4_1 .cont{
        padding: 1rem 0 .5rem;
    }
    .join_page .join4_1 .cont .list{
        flex-direction: column;
    }
    .join_page .join4_1 .cont .list .item .pic{
        width: 100%;
    }
    .join_page .join4_1 .cont .list .item .info{
        min-width: auto;
        opacity: 1;
        visibility: visible;
    }
    .join_page .join4_1 .cont .list .item > .tit{
        opacity:0;
    }
    .join_page .join4_1 .cont .list .item:hover{
        flex: 1;
    }
    .join_page .join4_2 .cont{
        padding: 1rem 0 .5rem;
    }
    .join_page .join4_2 .cont .info{
        flex-direction: column;
        height: auto;
    }
    .join_page .join4_2 .cont .info .lf{
        width: 100%;
        height: 5.5rem;
    }
    .join_page .join4_2 .cont .info .lf .swiper_join4_lf .page_box{
        padding: 0 .1rem;
    }
    .join_page .join4_2 .cont .info .lf .swiper_join4_lf .swiper-slide > .item .desc .d_lf > .txt{
        font-size: .2rem;
        line-height: 1.5;
    }
    .join_page .join4_2 .cont .info .lf .swiper_join4_lf .swiper-slide > .item .desc .d_lf .progress_list .item .tit{
        font-size: .18rem;
    }
    .join_page .join4_2 .cont .info .lf .swiper_join4_lf .swiper-slide > .item .desc{
        flex-direction: column;
        padding: .4rem .6rem;
    }
    .join_page .join4_2 .cont .info .lf .swiper_join4_lf .swiper-slide > .item .desc .d_lf .progress_list{
        flex-direction: row;
        gap: .4rem;
    }
    .join_page .join4_2 .cont .info .lf .swiper_join4_lf .swiper-slide > .item .desc .d_rg{
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        margin-top: .5rem;
    }
    .join_page .join4_2 .cont .info .lf .swiper_join4_lf .swiper-slide > .item .desc .d_lf .progress_list .item{
        width: 50%;
    }
    .join_page .join4_2 .cont .info .rg{
        width: 100%;
    }
    /*加入我们结束*/
    
    /*关于我们开始*/
    .about_page .so_nav{
        display: none;
    }
    .about_page .ab_yw1 > .cont{
        padding: 1rem .4rem;
    }
    .about_page .ab_yw1 > .cont .top{
        margin-bottom: .6rem;
    }
    .about_page .ab_yw1 > .cont .desc-tit{
        flex-direction: column;
    }
    .about_page .ab_yw1 > .cont .desc-tit .txt{
        width: 100%;
        text-align: center;
        margin-top: .2rem;
    }
    .about_page .ab_yw1 > .cont .list{
        flex-direction: column;
    }
    .about_page .ab_yw1 > .cont .list .item{
        width: 100%;
        height: auto;
        max-height: 4.5rem;
    }
    .about_page .ab_yw1 > .cont .list .item .cont{
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.4);
    }
    .about_page .ab_yw1 > .cont .list .item .cont .desc .txt{
        width: 100%;
    }
    .about_page .ab_yw1 > .cont .list .item .cont .desc{
        opacity: 1;
        visibility: visible;
    }
    .about_page .ab_yw1 > .cont .list .item .cont > .tit{
        opacity: 0;
        visibility: visible;
    }
    .about_page .ab_yw1 > .cont .list .item:hover{
        flex: 1;
    }
    .about_page .ab1{
        height: auto;
        position: sticky;
        top: 0;
    }
    .about_page .ab1 .cont{
        height: auto;
        position: relative;
        padding: .6rem 0 1rem;
    }
    .about_page .ab1 .cont .desc .txt{
        display: block;
        max-height: 50vh;
        overflow-y: auto;
    }
    .about_page .ab1 .cont .desc .txt p{
        margin-bottom: .2rem;
    }
    .about_page .ab1 .cont .desc .subtit{
        -webkit-text-fill-color:#fff;
    }
    
    .about_page .ab2{
        height: 60vh;
    }
    .about_page .ab2 .bg{
        height: 100%;
    }
    .about_page .ab2 .bg img{
        /*transform: scale(1.2) translateY(-.2rem);*/
    }
    .about_page .ab2 .cont .list{
        flex-direction: column-reverse;
        justify-content: flex-start;
        gap: .4rem;
    }
    .about_page .ab2 .cont .list .item .desc .num .value{
        font-size: .42rem;
    }
    .about_page .ab2 .cont .list .item .line{
        display: none;
    }
    .about_page .ab2 .cont .list .lf, .about_page .ab2 .cont .list .rg{
        flex-direction: row;
        width: 100%;
        gap: .2rem;
    }
    .about_page .ab2 .cont{
        padding: 1rem .2rem !important;
    }
    .about_page .ab2 .cont .list .item{
        flex: 1;
        text-align: center;
    }
    .about_page .ab2 .cont .list .item .desc .txt{
        line-height: 1.33;
        font-size: .22rem;
    }
    
    .about_page .ab3 .bg{
        position: absolute;
        inset: 0;
    }
    
    .about_page .ab3 .cont{
        padding: 1rem 0;
        padding-left: .4rem;
        position: relative;
    }
    .about_page .ab3 .cont .swiper_ab3 .page_box{
        margin-top: 1.6rem;
        padding-right: .4rem;
    }
    
    .about_page .ab_ry1 .cont{
        padding: 1rem .4rem;
    }
    .about_page .ab_ry1 .cont .top{
        flex-direction: column-reverse;
        margin-bottom: .6rem;
    }
    .about_page .ab_ry1 .cont .top .type_list{
        width: 100%;
        margin-top: .4rem;
    }
    .about_page .ab_ry1 .cont .top .num_list{
        display: none;
    }
    .about_page .ab_ry1 .cont .swiper_list .bottom{
        gap:.4rem;
    }
    .about_page .ab_jd1 .cont{
        padding: .6rem .4rem;
        flex-direction: column;
    }
    .about_page .ab_jd1 .cont .lf{
        width: 100%;
    }
    .about_page .ab_jd1 .cont .rg{
        width: 100%;
    }
    .about_page .ab_jd1 .cont .lf .desc-tit .txt{
        height: auto;
    }
    .about_page .ab_jd1 .cont .lf .swiper_abjd1_content .swiper-slide .item .pic{
        height: 3.5rem;
    }
    .about_page .ab_fz1{
        height: auto;
        padding: 1.2rem 0;
    }
    .about_page .ab_fz1 .tit_box{
        top: 0rem;
        bottom: auto;
        position: relative;
    }
    .about_page .ab_fz1 .tit_box .line1{
        margin-bottom: .8rem;
    }
    .about_page .ab_fz1 .tit_box .tit{
        font-size: .42rem;
        margin-bottom: .6rem;
    }
    .about_page .ab_fz1 .tit_box .tit2.active{
        font-size: .46rem;
        background: transparent;
        -webkit-text-fill-color:#fff;
    }
    .about_page .ab_fz1 .tit_box .line2::after{
        height: 100%;
    }
    .about_page .ab_fz1 .tit_box .line2{
        margin-top: .8rem;
    }
    
    .about_page .ab_fz1 .bg{
        z-index: 0;
    }
    .about_page .ab_fz2 .bg .txt_con{
        display: none;
    }
    .about_page .ab_fz2 .cont{
        padding: .6rem .4rem;
    }
    .about_page .ab_fz2 .cont .fature_list{
        width: 100%;
        gap: .6rem;
    }
    .about_page .ab_fz2 .cont .fature_list .item{
        transform: translateY(0) !important;
        align-self: center !important;
        width: 80% !important;
        max-width: 80%;
    }
    .about_page .ab_fz2 .cont .fature_list .item .pic{
        height: auto !important;
    }
    .about_page .ab_fz3{
        height: auto;
    }
    .about_page .ab_fz3 .cont{
        padding: 0 0;
        padding-top: 1rem;
    }
    .about_page .ab_fz3 .cont .desc-tit{
        padding: 0 .4rem;
    }
    .about_page .ab_fz3 .cont .pic_box .pic{
        border-radius: 0;
    }
    .about_page .ab_fz3 .cont .pic_box .info .info_desc{
        padding: 1rem .4rem;
    }
    .about_page .ab_fz3 .cont .pic_box{
        position: relative;
        padding: 0;
        transform: translateY(0);
        height: 10rem;
    }
    .about_page .ab_fz3 .cont .pic_box .info .info_desc .top .logo{
        margin-bottom: .2rem;
    }
    .about_page .ab_fz3 .cont .pic_box .info .info_desc .bottom .list{
        flex-wrap: wrap;
        column-gap: .4rem;
        row-gap: .8rem;
    }
    .about_page .ab_fz3 .cont .pic_box .info .info_desc .bottom .list .item{
        width: calc(50% - .2rem);
    }
    /*关于我们结束*/
    
    /*搜索开始*/
    .search_page .search1 .bottom .list .item{
        width: 100%;
        height: auto;
    }
    .search_page .search1 .bottom .list2 .item.active .info{
        max-height: 20rem;
    }
    /*搜索结束*/
 }