@media (max-width:1599px){
    .wrap .content .fangan .fangan1 .fanganccc ul li a{
        font-size: 18px;
    }
    .wrap .content .fangan .fangan1 .fanganccc{
        height: auto;
    }
    .wrap .top .header .nav ul li .subnav .sub_right .allchild .children{
        padding: 20px;
    }

    .wrap .top .header .nav ul li .subnav .sub_right .allchild .children p{
        font-size: 14px;
        white-space: wrap;
    }
    .wrap .content .index .index2{
        width: 80%;
    }
    .wrap .content .index .index4{
        width: 80%;
    }
    .wrap .content .index .index5{
        width: 80%;
    }
    .wrap .content .index .index5 .index5cccc{
        height: auto;
    }
    .wrap .content .index .index5 .index5cccc .index5_left ul li{
        height: 50px;
    }
    .wrap .content .index .index5 .index5cccc .index5_left ul li p{
        font-size: 15px;
    }
    .wrap .content .index .index5 .index5cccc .index5_left ul{
        margin-bottom: 40px;
    }
    .wrap .content .index7 .index7cccc .swiper-container .swiper-slide{
        width: 1200px;
        margin-left: -45px;
    }
    .wrap .content .index7 .index7cccc{
        height: 510px;
    }
    .wrap .content .indexdididi .dididcccc{
        width: 80%;
    }
    .wrap .footer .footer_ccc{
        width: 90%;
    }
    .wrap .footer .footer_ccc .footer_left{
        /* width: 310px; */
        width: 275px;
    }
    .wrap .footer .footer_ccc .footer_right{
        width: 76%;
    }
    .wrap .footer .footer_ccc .footer_right .footer1.lxwm ul{
        width: 250px;
    }
    .wrap .footer .footer_ccc .footer_right .footer2{
        width: 180px;
    }
    .wrap .footer .footer_ccc .footer_right .footer1 ul{
        width: 190px;
    }
    .wrap .footer .footer_ccc .footer_right .footer1:first-child{
        width: 170px;
    }
    .wrap .content .ai{
        width: 80%;
    }

    .wrap .content .ai4 .ai4cccc{
        width: 80%;
    }

    .wrap .content .ai4 .swiper-button-prev{
        left: 6%;
    }
    .wrap .content .ai4 .swiper-button-next{
        right: 6%;
    }

    .wrap .content .suanli{
        width: 80%;
    }
    .wrap .content .suanli .suanli2 .suanli2ccc .suanli2ccc_1 ul li{
        height: 180px;
    }
    .wrap .content .suanli3 .suanli3cccc{
        width: 80%;
    }
    .wrap .content .suanli6 .slbttt{
        width: 80%;
    }
    .wrap .content .suanli6 .suanli6ccc{
        width: 80%;
    }

    .wrap .content .suanli6ccc3 .suanli6ccc3_center{
        width: 80%;
    }

    .wrap .content .suanli3 .suanli3cccc .suanli3right li img{
        width: 100%;
    }

    .wrap .content .suanli6ccc3 .swiper-button-next{
        right: 6%;
    }
    .wrap .content .suanli6ccc3 .swiper-button-prev{
        left: 6%;
    }

    .wrap .content .yunfuwu{
        width: 80%;
    }

    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc111 img:nth-child(1){
        width: 30%;
    }
     .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc111 img:nth-child(2){
        width: 40%;
    }
     .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc111 img:nth-child(3){
        width: 30%;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc222 img{
        width: 100%;
    }
    .wrap .content .yunfuw3 .yunfuw3ccc{
        width: 80%;
    }

    .wrap .content .wangluo{
        width: 80%;
        margin-top: 0px;
    }
    .wrap .content .wangluo1 .wangluo1ccc{
        width: 80%;
    }
    .wrap .content .wangluo7 .wangluo7cccc{
        width: 80%;
    }
    .wrap .content .product{
        width: 80%;
    }
    .wrap .content .product2 ul{
        width: 90%;
    }
    .wrap .content .product .product1{
        margin-bottom: 40;
    }
    .wrap .content .fangan{
        width: 80%;
    }
    .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2right ul{
        padding-left: 20px;
    }
    .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2left{
        height: 400px;
    }
    .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2right ul li{
        margin: 20px 0;
    }
    .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li{
        justify-content: flex-start;
        /* height: 280px; */
    }
    .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li .des{
        width: 100%;
    }
    .wrap .content .wangluo .wangluo8 .wangluo8cccc .wangluo8_left{
        padding: 30px 50px;
    }
    .wrap .content .wangluo .wangluo8 .wangluo8cccc .wangluo8_right{
        padding: 65px 60px;
    }

    .wrap .content .caselisttt{
        width: 80%;
    }
    .wrap .content .case{
        width: 80%;
    }
    .wrap .content .newsss{
        width: 80%;
    }
    .wrap .content .case .case1 .case_ccc ul li{
        height: 390px;
    }

    .wrap .content .newsss .newss_topp{
        width: 100%;
        height: 390px;
    }
    .wrap .content .newsdetail{
        width: 80%;
    }
    .wrap .content .newsss .newss_topp .newss_right h3{
        font-size: 22px;
    }
    .wrap .content .newsss .newss_topp .newss_right span{
        font-size: 16px;
    }
    .wrap .content .about{
        width: 80%;
    }

    .wrap .content .about2 .about2ccc .nierong .arrow_left{
        left: 15%;
    }
    .wrap .content .about2 .about2ccc .nierong .arrow_right{
        right: 15%;
    }
    .wrap .content .about2 .about2ccc{
        overflow: hidden;
    }

    .wrap .content .about5 .about5ccc{
        width: 1152px;
        height: 640px;
    }

    .wrap .content .about5 .about5ccc .shurucon .shuru input{
        width: 122px;
    }


}

@media (max-width:1399px) {
    .wrap .content .about5 .about5ccc{
        width: 100%;
    }
    .wrap .footer .footer_ccc{
        box-sizing: border-box;
        padding: 3%;
    }
    .wrap .footer .footer_ccc .footer_left{
        width: 30%;
    }
    .wrap .footer .footer_ccc .footer_right .footer1 ul{
        width: 100%;
    }
    .wrap .content .index .index2 .index2cccc{
        box-sizing: border-box;
        padding: 2%;
    }
    .wrap .content .index3 .index3cccc{
        box-sizing: border-box;
        padding: 2%;
    }
    .wrap .content .index .index4 .index4cccc{
        box-sizing: border-box;
        padding: 2%;
    }
    .wrap .content .index .index5 .index5cccc{
        box-sizing: border-box;
        padding: 2%;
    }
    .wrap .content .indexdididi .dididcccc{
        box-sizing: border-box;
        padding: 2%;
    }
    .wrap .content .about5 .about5ccc .shurucon .shuru input{
        width: 160px;
    }
    .wrap .top .header .nav ul li .subnav .sub_left{
        padding-left: 15%;
    }
}

@media (max-width:1199px) {
    .wrap .top .header .caozuo .search{
        width: 150px;
    }
    .wrap .top .header .caozuo a{
        width: 130px;
    }
    .wrap .top .header .caozuo a p{
        font-size: 14px;
        white-space: nowrap;
    }
    .wrap .top .header .nav ul li{
        margin: 0 5%;
    }
    .wrap .cebian{
        display: none;
    }
    .wrap .content .index6 h2{
        font-size: 30px;
    }
    .wrap .content .index7 h2{
        font-size: 30px;
    }
    .wrap .content .about5 .about5ccc .shurucon .shuru input{
        width: 100%;
    }
    .wrap .content .about5 h2{
        font-size: 30px;
    }
    .wrap .content .index .index5 h2{
        font-size: 30px;
    }
    .wrap .content .index .index4 h2{
        font-size: 30px;
    }
    .wrap .content .index3 h2{
        font-size: 30px;
    }
    .wrap .content .index .index2 h2{
        font-size: 30px;
    }
    .wrap .content .index1 .index1cccc ul li p{
        font-size: 14px;
    }
}



@media (max-width:999px) {
    .wrap .footer .footer_ccc .footer_right .footer2{
        margin-bottom: 50px;
        width: 100%;
    }
    .wrap .top .banner{
        display: none;
    }
    .wrap .top .banner_mobile{
        display: block;
    }
    .wrap .content .ai{
        margin-top: 30px;
    }
    .wrap .footer .footer_ccc .footer_right .footer1 ul li{
        /* margin-right: 15px; */
        width: 33%;
        box-sizing: border-box;
    }
     .wrap .footer .footer_ccc .footer_right .footer1 ul li:nth-child(3n){
        padding-left: 10%;
     }
     .wrap .footer .footer_ccc .footer_right .footer1 ul li a{
        white-space: nowrap;
        font-size: 14px;
     }
    .wrap .content .about5 .about5ccc{
        padding: 25px 15px;
        height: auto;
    }
    .wrap .content .about5{
        height: auto;
        margin-bottom: 30px;
    }
    .wrap .content .fangan .fangan1 .fanganlist ul li span{
        font-size: 14px;
        line-height: 24px;
    }
    .wrap .content .about5 h2{
        font-size: 22px;
        margin-bottom: 25px;
    }
    .wrap .content .index .index5 h2{
        font-size: 25px;
        margin-bottom: 25px;
    }
    .wrap .content .index .index4 .index4cccc ul li p{
        font-size: 22px;
        margin-bottom: 15px;
    }
    .wrap .content .index .index4 .index4cccc ul li span{
        font-size: 14px;
    }
    .wrap .content .index .index4 h2{
        font-size: 25px;
        margin-bottom: 25px;
    }
    .wrap .content .index3{
        margin-bottom: 25px;
    }
    .wrap .content .index3 h2{
        font-size: 25px;
    }
    .wrap .content .index .index2 .index2cccc ul li{
        width: 32%;
        height: 200px;
        justify-content: flex-start;
        box-sizing: border-box;
        padding-top: 5%;
    }
    .wrap .content .index .index2 .index2cccc ul li img{
        width: 70%;
    }
    .wrap .content .index .index2 h2{
        font-size: 25px;
        margin-bottom: 25px;
    }
    .wrap .top .header .caozuo{
        display: none;
    }
    .wrap .top .header .nav ul{
        display: none;
    }
    .wrap .top .header .nav .mobile_navlist{
        display: block;
    }
    .wrap .top .header .nav{
        width: 100%;
        height: 70px;
    }
    .wrap .top .banner .indexbanner .swiper-pagination{
        width: 100%;
        left: 0;
    }
    .wrap .content .index1 .index1cccc ul{
        flex-direction: column;
    }
    .wrap .content .index1 .index1cccc ul li{
        width: 100%;
        border: none;
        border-bottom: 1px solid #ccc;
    }
    .wrap .content .index1{
        height: auto;
        margin-bottom: 30px;
    }
    .wrap .content .index1 .index1cccc ul li{
        padding: 20px 0;
    }
    .wrap .top .banner{
        height: auto;
    }
    .wrap .top .banner .wenzi{
        display: none;
    }
    .wrap .top{
        height: auto;
    }
    .wrap .content .index .index2 .index2cccc ul li p{
        font-size: 12px;
        width: 85%;
        line-height: 21px;
    }
    .wrap .content .index .index2{
        margin-bottom: 20px;
    }
    .wrap .content .index .index4 .index4cccc ul{
        flex-wrap: wrap;
    }
    .wrap .content .index .index4 .index4cccc ul li{
        width: 49%;
        height: 250px;
        margin-bottom: 20px;
        padding: 15px;
    }
    .wrap .content .index .index4 .index4cccc ul li .bg{
        width: 60%;
        bottom: -20px;
        right: -10px;
    }
    .wrap .content .index .index4 .index4cccc ul li a{
        font-size: 14px;
        left: 20px;
    }
    .wrap .content .index .index5 .index5cccc{
        flex-direction: column;
    }
    .wrap .content .index .index5 .index5cccc .index5_left{
        width: 100%;
        margin-bottom: 20px;
        border-radius: 15px;
        overflow: hidden;
        padding: 15px;
        display: none;
    }
    .wrap .content .index .index5 .index5cccc .index5_right .index5_right1{
        display: block !important;
        margin-bottom: 15px;
        position: relative;
    }
     .wrap .content .index .index5 .index5cccc .index5_right .mobdididi{
        display: flex;
     }
    .wrap .content .index .index4{
        margin-bottom: 15px;
    }
    .wrap .content .index .index5 .index5cccc .index5_left ul{
        width: 100%;
        height: auto;
        flex-direction: row;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .wrap .content .index .index5 .index5cccc .index5_left ul li{
        width: auto;
        height: 40px;
        padding: 10px 15px;
        
    }
    .wrap .content .index .index5 .index5cccc .index5_left ul li.active{
        border-radius: 10px;
    }
    .wrap .content .index .index5 .index5cccc .index5_left ul li img{
        margin-right: 10px;
    }
    .wrap .content .index .index5 .index5cccc .index5_left ul li p{
        font-size: 15px;
    }
    .wrap .content .index .index5 .index5cccc .index5_right{
        width: 100%;
        height: auto;
        /* border-radius: 15px; */
        overflow: hidden;
    }
    .wrap .content .index7{
        margin-bottom: 30px;
    }
    .wrap .content .index6 h2{
        font-size: 25px;
        margin-bottom: 25px;
    }
    .wrap .content .index .index5{
        margin-bottom: 20px;
    }
    .wrap .content .index6{
        margin-bottom: 20px;
    }
    .wrap .content .index .index5 .index5cccc{
        height: auto;
    }
    .wrap .content .index7 h2{
        font-size: 22px;
        text-align: center;
        width: 90%;
        margin-bottom: 35px;
    }
    .wrap .content .index7 .index7cccc{
        height: auto;
        box-sizing: border-box;
        padding: 0 2%;
    }
    .wrap .content .index7 .index7cccc .swiper-container.oneTWOOO{
        display: none;
    }
    .wrap .content .index7 .index7cccc .swiper-container.oneTWOOO1{
        display: block;
    }
    .wrap .content .index7 .index7cccc1 ul{
        height: 60px;
        overflow-x: auto;
        justify-content: flex-start;
    }
    .wrap .content .index7 .index7cccc1 ul li{
        margin: 0 10px;
    }
    .wrap .content .index7 .index7cccc1 ul li p{
        font-size: 15px;
        white-space: nowrap;
    }
    .wrap .content .about5 .about5ccc .shurucon{
        flex-wrap: wrap;
    }
    .wrap .content .about5 .about5ccc .shurucon .shuru{
        width: 100%;
        margin-bottom: 15px;
        padding: 10px;
    }
    .wrap .content .about5 .about5ccc .shurucon .shuru .shuru1 img{
        margin-right: 5px;
    }
    .wrap .content .about5 .about5ccc .yixiang{
        flex-direction: column;
        height: auto;
    }
    .wrap .content .about5 .about5ccc .yixiang .yx_left{
        width: 100%;
        height: auto;margin-bottom: 20px;
    }
    .wrap .content .about5 .about5ccc .yixiang .yx_right{
        width: 100%;
    }
    .wrap .content .about5 .about5ccc .yixiang .yx_right ul{
        flex-direction: row;
        flex-wrap: wrap;
    }
    .wrap .content .about5 .about5ccc .yixiang .yx_right ul li{
        /* width: 170px; */
        width: 50%;
    }
    .wrap .content .indexdididi{
        height: auto;
    }
    .wrap .content .indexdididi .dididcccc{
        flex-direction: column;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        padding: 5% 2%;

    }
    .wrap .content .indexdididi .dididcccc .did_left{
        margin-bottom: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .wrap .content .indexdididi .dididcccc .did_left p{
        font-size: 26px;
        text-align: center;
    }
    .wrap .content .indexdididi .dididcccc .did_left span{
        font-size: 15px;
         text-align: center;
    }
    .wrap .content .indexdididi .dididcccc a{
        width: 130px;
        height: 40px;
        font-size: 14px;
    }

    .wrap .footer{
        height: auto;
        padding-bottom: 10px;
    }

    .wrap .footer .footer_ccc{
        flex-direction: column-reverse;
        align-items: center;
        

    }
    .wrap .footer .footer_ccc .footer_left{
        width: 100%;
        margin-bottom: 30px;
        align-items: center;
        justify-content: center;
    }
    .wrap .footer .footer_ccc .footer_right{
        width: 100%;
        flex-direction: column;
        align-items: baseline;
        box-sizing: border-box;
        padding: 0 5%;
    }
    .wrap .footer .footer_ccc .footer_left .allright{
        align-items: center;
        margin-top: 20px;
    }
    .wrap .footer .footer_ccc .footer_left .allright p{
        font-size: 15px;
    }
    .wrap .footer .footer_ccc .footer_left .allright a{
        font-size: 15px;
    }
    .wrap .footer .footer_ccc .footer_right .footer1{
        width: 100%;
    }
    .wrap .footer .footer_ccc .footer_right .footer1 ul{
        flex-wrap: wrap;
        flex-direction: row;
        height: auto;
        width: 100%;
    }
    .wrap .footer .footer_ccc .footer_right .footer1.lxwm ul{
        flex-direction: column;
        align-items: baseline;
    }
    .wrap .footer .footer_ccc .footer_right .footer1.lxwm ul li{
        width: 100%;
    }
    .wrap .footer .footer_ccc .footer_right .footer1.lxwm ul li:nth-child(3n){
        padding-left: 0;
    }

    .wrap .content .ai .ai1 .ai1list ul li img{
        width: 70%;
    }

    .wrap .content .ai .ai1 .ai1list ul li{
        height: auto;
        padding: 10px;
    }
    .wrap .content .ai .ai1{
        margin-bottom: 20px;
    }

    .wrap .content .ai .ai1 .aibttt{
        box-sizing: border-box;
        padding: 2%;
        margin-bottom: 25px;
    }
    .wrap .content .ai .ai1 .aibttt h2{
        font-size: 25px;
        margin-bottom: 20px;
    }
    .wrap .content .ai .ai1 .aibttt p{
        font-size: 15px;
        text-align: center;
    }
    .wrap .content .ai .ai1 .ai1list{
        box-sizing: border-box;
        padding: 0 2%;
    }
    .wrap .content .ai .ai1 .ai1list ul li p{
        font-size: 15px;
    }

    .wrap .content .ai .ai3 .aibttt{
        margin-bottom: 25px;
    }

    .wrap .content .ai .ai2{
        flex-direction: column;
        align-items: center;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .wrap .content .ai .ai2 .ai2_left{
        width: 100%;
        margin-bottom: 20px;
        display: none;
    }
    .wrap .content .ai .ai2 .ai2_left ul{
        height: auto;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .wrap .content .ai .ai2 .ai2_left ul li{
        width: 100%;
        height: auto;
        padding-left: 15px;
    }
    .wrap .content .ai .ai2 .ai2_left ul li p{
        font-size: 20px;
        margin-bottom: 10px;
    }
    .wrap .content .ai .ai2 .ai2_left ul li.active p{
        font-size: 20px;
    }
    .wrap .content .ai .ai2 .ai2_left ul li span{
        font-size: 14px;
    }
    .wrap .content .ai .ai2 .ai2_right{
        width: 100%;
        display: none;
    }

    .wrap .content .ai .ai2 .ai2_right img{
        display: block !important;
        margin-bottom: 20px;
    }
    
    .wrap .content .ai .ai2 .ai2_mobile{
        display: block;
    }

    .wrap .content .ai .ai3 .aibttt h2{
        font-size: 25px;
    }
    .wrap .content .ai .ai3 .aibttt p{
        font-size: 14px;
    }
    .wrap .content .ai .ai3{
        padding-top: 20px;
        margin-bottom: 0px;
        padding-bottom: 50px;
    }
    .wrap .content .ai .ai3 .ai3ccc ul{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .wrap .content .ai .ai3 .ai3ccc ul li{
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }
    .wrap .content .ai .ai3 .ai3ccc ul li img{
        width: 100%;
        height: 100%;
    }
    .wrap .content .ai .ai3 .ai3ccc ul li .des p{
        font-size: 15px;
    }
    .wrap .content .ai .ai4{
        flex-direction: column;
        align-items: center;

    }
    .wrap .content .ai .ai4 .ai4_left .leftbtt p{
        margin-bottom: 20px;
    }

    .wrap .content .ai .ai4 .ai4_left .leftbtt span{
        font-size: 25px;
    }

    .wrap .content .ai .ai4 .ai4cccc .ai4cccc1{
        flex-direction: column;
        display: block !important;
        margin-bottom: 30px;
    }
    .wrap .content .ai .ai4 .ai4_left .leftbtt::after{
        top: 0 !important;
        display: none;
    }
    .wrap .content .ai .ai4 .ai4_left{
        margin-bottom: 25px;
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
        height: auto;
        justify-content: space-between;
        border: none;
    }
    .wrap .content .ai .ai4 .ai4_left .leftbtt{
        width: 100%;
        margin-bottom: 20px;
        padding-left: 0;
    }
    .wrap .content .ai .ai4 .ai4_left .leftlist{
        width: 100%;
        padding-left: 0;
    }
    .wrap .content .ai .ai4 .ai4_left .leftlist ul{
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
    }
    .wrap .content .ai .ai4 .ai4_right{
        width: 100%;
        height: auto;
    }

    .wrap .content .suanli{
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .wrap .content .suanli .suanli1 h2{
        font-size: 25px;
        margin-bottom: 20px;
    }
    .wrap .content .suanli .suanli1 .suanlilist ul{
        box-sizing: border-box;
        flex-wrap: wrap;
        padding: 2%;
    }
    .wrap .content .suanli .suanli1 .suanlilist ul li{
        width: 49%;
        margin-bottom: 20px;
        height: 350px;
        padding: 12px;
        justify-content: flex-start;
        border-radius: 10px;
    }
    .wrap .content .suanli .suanli1 .suanlilist ul li span{
        font-size: 14px;
        line-height: 25px;
    }
    .wrap .content .suanli .suanli1 .suanlilist ul li img{
        width: 70%;
        margin-bottom: 15px;
    }
    .wrap .content .suanli .suanli1 .suanlilist ul li p{
        font-size: 18px;
        margin: 15px 0;
    }
    .wrap .content .suanli .suanli1{
        margin-bottom: 20px;
    }
    .wrap .content .suanli .suanli2 h2{
        font-size: 25px;
        margin-bottom: 25px;
    }
    .wrap .content .suanli .suanli2 .suanli2ccc{
        flex-direction: column;
        align-items: center;

    }
    .wrap .content .suanli .suanli2 .suanli2ccc .suanli2ccc_1{
        margin-bottom: 20px;
        width: 95%;
        height: auto;
    }
    .wrap .content .suanli3{
        height: auto;
    }
    .wrap .content .suanli3 .suanli3cccc{
        flex-direction: column;
        align-items: baseline;
        box-sizing: border-box;
        padding: 2%;
        height: auto;
    }
    .wrap .content .suanli3 .suanli3cccc .suanli3left{
        margin-bottom: 30px;
        width: 100%;
    }
    .wrap .content .suanli3 .suanli3cccc .suanli3left p{
        font-size: 25px;
    }
    .wrap .content .suanli3 .suanli3cccc .suanli3left span{
        font-size: 15px;
    }
    .wrap .content .suanli3 .suanli3cccc .suanli3right{
        width: 100%;
        height: auto;
        box-sizing: border-box;
        padding: 2%;
    }
    .wrap .content .suanli3 .suanli3cccc .suanli3right li{
        margin: 10px 0;
    }
    .wrap .content .suanli3 .suanli3cccc .suanli3right li img{
        width: 100%;
    }

    .wrap .content .suanli .suanli4 h2{
        font-size: 25px;
        text-align: center;
        margin-bottom: 20px;
    }
    .wrap .content .suanli .suanli4 .suanli4ccc{
        box-sizing: border-box;
        padding: 0 2%;
    }
    .wrap .content .suanli .suanli4 .suanli4ccc ul{
        flex-direction: column;
        align-items: center;
    }
    .wrap .content .suanli .suanli4 .suanli4ccc ul li{
        width: 100%;
        margin-bottom: 20px;
        height: auto;
        padding: 10px;
    }
    .wrap .content .suanli .suanli4 .suanli4ccc ul li p{
        margin: 15px 0;
        font-size: 18px;
    }
    .wrap .content .suanli .suanli4 .suanli4ccc ul li span{
        font-size: 15px;
        line-height: 25px;
    }
    .wrap .content .suanli .suanli4{
        margin-bottom: 20px;
    }
    .wrap .content .suanli .suanli5 h2{
        font-size: 22px;
        text-align: center;
        margin-bottom: 25px;
    }
    .wrap .content .suanli .suanli5 .suanli5ccc{
        box-sizing: border-box;
        width: 92%;
        margin: auto;
        padding: 0 3%;
    }

    .wrap .content .suanli .suanli5{
        margin-bottom: 0;
    }
    .wrap .content .suanli6{
        padding-top: 40px;
        margin-bottom: 40px;
        padding-bottom: 40px;
    }
    .wrap .content .suanli6 .slbttt{
        box-sizing: border-box;
        padding: 0 3%;
        margin-bottom: 15px;
    }
    .wrap .content .suanli6 .slbttt h2{
        font-size: 25px;
        margin-bottom: 15px;
    }
    .wrap .content .suanli6 .slbttt p{
        font-size: 14px;
        text-align: center;
    }
    .wrap .content .suanli6 .suanli6ccc{
        box-sizing: border-box;
        padding: 3%;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc1 .suanli6ccc1_des h3{
        margin-bottom: 25px;
        font-size: 22px;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc1{
        padding: 15px;
        height: auto;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc1 .suanli6ccc1_des ul{
        width: 100%;

    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc2 .suanli6ccc2_des h3{
        margin-bottom: 20px;
        font-size: 22px;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc2{
        padding: 15px;
        height: auto;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc2 .suanli6ccc2_des ul{
        flex-wrap: wrap;
        height: auto;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc2 .suanli6ccc2_des ul li{
        width: 49%;
        height: 200px;
        margin-bottom: 25px;
        justify-content: flex-start;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc2 .suanli6ccc2_des ul li img{
        margin-top: 30px;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc2 .suanli6ccc2_des ul li p{
        font-size: 14px;
        line-height: 28px;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc3{
        flex-direction: column;
        padding: 20px;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc3 .suanli6ccc3_left{
        width: 100%;
        margin-bottom: 25px;
        height: auto;
        padding-left: 0;
        border: none;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc3 .suanli6ccc3_left ul{
        width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc3 .suanli6ccc3_left h3{
        margin-bottom: 20px;
        font-size: 25px;
        height: 60px;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc3 .suanli6ccc3_left ul li{
        margin-bottom: 10px;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc3 .suanli6ccc3_right{
        width: 100%;
        height: auto;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc3 .suanli6ccc3_left ul li p{
        width: 90%;
        font-size: 14px;
    }

    .wrap .content .suanli6 .suanli6ccc .suanli6ccc3 .suanli6ccc3_center .suanli6ccc3_center111{
        flex-direction: column;
        display: block;
        margin-bottom: 35px;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc3 .suanli6ccc3_left h3::after{
        top: 0 !important;
        height: 60px;
        display: none;
    }

    .wrap .content .yunfuwu{
        /* margin-top: 50px; */
        box-sizing: border-box;
        padding: 0 3%;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .wrap .content .yunfuwu .yunfuwu1 h2{
        font-size: 22px;
        text-align: center;
        margin-bottom: 20px;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc .yunfuwu1_left .li .li_1 p{
        font-size: 14px;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc .yunfuwu1_left .li .li_1{
        width: 65px;
        height: 25px;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc .yunfuwu1_left ul li img{
        width: 60%;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc .yunfuwu1_left .li span{
        font-size: 15px;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc{
        flex-direction: column;
        align-items: center;
        height: auto;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc .yunfuwu1_left{
        margin-bottom: 20px;
        width: 100%;
        padding: 15px;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc .yunfuwu1_left ul li p{
        font-size: 14px;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc111{
        overflow-x: scroll;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc222{
        overflow-x: scroll;
    }
    .wrap .content .yunfuwu .yunfuwu2 .yunfuwu2ccc{
        padding: 30px 25px;
    }
    .wrap .content .yunfuwu .yunfuwu2 .yunfuwu2ccc img{
        width: 100%;
    }
    .wrap .content .yunfuwu .yunfuwu2 h2{
        font-size: 22px;
    }
    .wrap .content .yunfuw3 h2{
        font-size: 25px;
        margin-bottom: 25px;
    }
    .wrap .content .yunfuwu .yunfuwu2 .yunfuwu2ccc ul{
        flex-direction: column;
        align-items: baseline;
    }
    .wrap .content .yunfuwu .yunfuwu2 .yunfuwu2ccc img{
        margin-bottom: 25px;
    }
     .wrap .content .yunfuwu .yunfuwu2 .yunfuwu2ccc ul li{
        width: 100%;
        margin-bottom: 10px;
        justify-content: flex-start;
     }
     .wrap .content .yunfuw3 .yunfuw3ccc{
        box-sizing: border-box;
        padding: 2%;
     }
     .wrap .content .yunfuw3 .yunfuw3ccc ul li{
        width: 49%;
     }
     .wrap .content .yunfuwu .yunfuw4 h2{
        margin-bottom: 100px;
        font-size: 22px;
        text-align: center;
     }

     .wrap .content .yunfuwu .yunfuw4 .yunfuw4ccc ul li img{
        width: 60px;
        margin-top: -60px;
     }

     .wrap .content .yunfuwu .yunfuw4 .yunfuw4ccc ul li{
        width: 49%;
        height: 230px;
        margin-bottom: 60px !important;
        border-radius: 8px;
        padding: 25px 15px;
     }
     /* .wrap .content .yunfuwu .yunfuw4 .yunfuw4ccc ul li:last-child{
        margin-bottom:  0 !important;
     } */
     .wrap .content .yunfuwu .yunfuw4 .yunfuw4ccc ul li .pp{
        width: 100%;
     }
     .wrap .content .yunfuw3 .yunfuw3ccc ul li img{
        width: 100%;
     }
     .wrap .content .yunfuwu .yunfuw4 .yunfuw4ccc ul li .list .list1 p{
        font-size: 14px;
        margin: 10px 0;
     }
     .wrap .content .yunfuwu .yunfuw4 .yunfuw4ccc ul li p{
        margin: 15px 0;
        margin-bottom: 10px;
        font-size: 18px;
     }
     .wrap .content .yunfuwu .yunfuw4 .yunfuw4ccc ul li .list{
        flex-direction: column;
        align-items: baseline;
     }
     .wrap .content .yunfuwu .yunfuw4 .yunfuw4ccc ul li .list .list1{
        width: 100% !important;
        height: 30px;
     }
     .wrap .content .yunfuwu .yunfuw4 .yunfuw4ccc ul li:nth-child(5){
        margin-bottom: 0;
     }
     .wrap .content .yunfuwu .yunfuw4 .yunfuw4ccc ul li:nth-child(6){
        margin-bottom: 0;
     }

     .wrap .content .wangluo1 .wangluo1ccc ul{
        flex-wrap: wrap;
     }
     .wrap .content .wangluo1 .wangluo1ccc ul li{
        width: 50%;
        margin: 15px 0;
     }
     .wrap .content .wangluo1{
        height: auto;
        margin-bottom: 0;
     }
     .wrap .content .wangluo1 .wangluo1ccc ul li:last-child{
        width: 100%;
     }
     .wrap .content .wangluo1 .wangluo1ccc ul li .dess{
        margin-bottom: 5px;
     }
     .wrap .content .wangluo{
        margin-top: 40px;
        box-sizing: border-box;
        padding: 3%;
        margin-bottom: 20px;
     }
     .wrap .content .wangluo1 .wangluo1ccc ul li .dess p{
        font-size: 25px;
     }
     .wrap .content .wangluo1 .wangluo1ccc ul li i{
        font-size: 15px;
     }
     .wrap .content .wangluo .wangluo2 .wlbttt h2{
        font-size: 25px;
     }
     .wrap .content .wangluo .wangluo2 .wlbttt p{
        font-size: 15px;
        text-align: center;
     }
     .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2right ul{
        padding-left: 0;
     }
     .wrap .content .wangluo .wangluo2 .wangluo2ccc{
        flex-direction: column;
        align-items: center;
     }
     .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2left{
        width: 100%;
        height: auto;
        margin-bottom: 20px;
     }
     .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2right{
        width: 100%;
        height: auto;
     }

     .wrap .content .wangluo .wangluo2 .wlbttt{
        margin-bottom: 30px;
     }
     .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2right ul li{
        margin: 10px 0;
     }
     .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2right ul li .dess p{
        font-size: 18px;
     }
     .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2right ul li .dess span{
        font-size: 15px;
     }
     .wrap .content .wangluolunbo .quanlist{
        display: none;
     }
     .wrap .content .wangluolunbo{
        display: none;
     }
     .wrap .content .wangluolunbo_mobile{
        display: block;
     }
     .wrap .content .newwangluolunbo{
        display: none;
     }
     .wrap .content .wangluo3{
        display: block !important;
     }
      .wrap .content .wangluo4{
        display: block !important;
     }
      .wrap .content .wangluo5{
        display: block !important;
     }
      .wrap .content .wangluo6{
        display: block !important;
     }
     .wrap .content .wangluo3 h2{
        font-size: 25px;
        text-align: center;
     }
     .wrap .content .wangluo3 .wangluo3cccc .wangluo3cccc2{
        height: auto;
        box-sizing: border-box;
        padding: 2%;
     }
     .wrap .content .wangluo3 .wangluo3cccc .wangluo3cccc2 ul{
        flex-wrap: wrap;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li p{
        margin: 10px 0;
        font-size: 18px;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li .tu{
        margin-top: -70px;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc2 .desss ul li p{
        font-size: 14px;
     }
     .wrap .content .wangluo .wangluo8 .wangluo8cccc .wangluo8_left ul li p{
        font-size: 14px;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li .des{
        width: 100%;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li .des .des1 span{
        font-size: 14px;
     }
     .wrap .content .wangluo3 .wangluo3cccc .wangluo3cccc2 ul li{
        margin-bottom: 20px;
        width: 49%;
        padding: 15px;
     }
     
     .wrap .content .wangluo3 .wangluo3cccc .wangluo3cccc2 ul li img{
        width: 40%;
        margin-right: 10px;
     }

     .wrap .content .wangluo3 .wangluo3cccc .wangluo3cccc2 ul li .des p{
        font-size: 18px;
     }
     .wrap .content .wangluo3 .wangluo3cccc .wangluo3cccc2 ul li .des span{
        font-size: 14px;
     }
     .wrap .content .wangluo4 .wlbttt h2{
        font-size: 25px;
     }
     .wrap .content .wangluo4 .wlbttt{
        box-sizing: border-box;
        padding: 2%;
     }

     .wrap .content .wangluo4 .wlbttt p{
        font-size: 14px;
        text-align: center;
     }
     .wrap .content .wangluo5 h2{
        font-size: 25px;
        text-align: center;
     }
     .wrap .content .wangluo4 .wangluo4cccc .img1{
        transform: scale(1);
     }
     .wrap .content .wangluo5 .wangluo5cccc .wangluo5_left .img1{
        transform: scale(1);
     }
     .wrap .content .wangluo6 .wangluo6cccc .wangluo6_left .img1{
        transform: scale(1);
     }
     .wrap .content .wangluo5 .wangluo5cccc{
        flex-direction: column;
     }
     .wrap .content .wangluo5 .wangluo5cccc .wangluo5_left{
        width: 100%;
     }
     .wrap .content .wangluo5 .wangluo5cccc .wangluo5_right{
        width: 100%;
        flex-direction: row;
        box-sizing: border-box;
        padding: 3%;
     }
     .wrap .content .wangluo5 .wangluo5cccc .wangluo5_right .des{
        width: 32%;
     }
     .wrap .content .wangluo5 .wangluo5cccc .wangluo5_right .des1{
        width: 32%;
     }
     .wrap .content .wangluo5 .wangluo5cccc .wangluo5_right .des span{
        font-size: 16px;
     }
     .wrap .content .wangluo5 .wangluo5cccc .wangluo5_right .des p{
        font-size: 14px;
     }
     .wrap .content .wangluo5 .wangluo5cccc .wangluo5_right .des1 p{
         font-size: 14px;
     }
     .wrap .content .wangluo6 h2{
        text-align: center;
        font-size: 25px;
     }
     .wrap .content .wangluo6 .wangluo6cccc{
        flex-direction: column;
        align-items: center;
     }
     .wrap .content .wangluo6 .wangluo6cccc .wangluo6_left{
        width: 100%;
        margin-bottom: 20px;
     }
     .wrap .content .wangluo6 .wangluo6cccc .wangluo6_right{
        width: 100%;
        flex-direction: row;
        box-sizing: border-box;
        padding: 3%;
     }
     .wrap .content .wangluo6{
        margin-bottom: 10px;
     }
     .wrap .content .wangluo7 h2{
        font-size: 25px;
        margin-bottom: 80px;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul{
        flex-wrap: wrap;
        box-sizing: border-box;
        padding: 3%;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li{
        margin: auto;
        width: 48%;
        height: auto;
        margin-bottom: 95px;
        margin-right: 0;
        padding: 15px;
        margin-left: 0;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li:nth-child(3){
        margin-bottom: 50px;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li:nth-child(4){
        margin-bottom: 50px;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc2{
        padding: 25px;
        width: 92%;
        margin: auto;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc2 .desss ul{
        flex-direction: column;
        height: auto;
     }
     .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc2 .desss ul li{
        width: 100%;
        height: auto;
        margin-bottom: 20px;
     }
     .wrap .content .wangluo7{
        margin-bottom: 1px;
        padding-top: 30px;
     }
     .wrap .content .wangluo .wangluo8 h2{
        font-size: 22px;
        text-align: center;
     }
     .wrap .content .wangluo .wangluo8 .wangluo8cccc{
        flex-direction: column;
     }
     .wrap .content .wangluo .wangluo8 .wangluo8cccc .wangluo8_left{
        width: 100%;
        height: auto;
        padding: 30px;
        margin-bottom: 20px;
     }    
     .wrap .content .wangluo .wangluo8 .wangluo8cccc .wangluo8_right{
        width: 100%;
        padding: 25px;
     }
     .wrap .content .wangluo .wangluo9 h2{
        font-size: 25px;
     }
     .wrap .content .wangluo .wangluo9 .wangluo9cccc{
        flex-direction: column;
        padding: 35px;
     }
     .wrap .content .wangluo .wangluo9 .wangluo9cccc .wangluo9_left{
        width: 100%;
        margin-bottom: 30px;
     }
     .wrap .content .wangluo .wangluo9 .wangluo9cccc .wangluo9_right{
        width: 100%;
        height: auto;
     }
     .wrap .content .wangluo .wangluo9 .wangluo9cccc .wangluo9_left ul li p{
        margin-bottom: 15px;
        font-size: 20px;
     }
     .wrap .content .wangluo .wangluo9 .wangluo9cccc .wangluo9_left ul li span{
        font-size: 14px;
        margin-bottom: 10px;
     }
     

     .wrap .content .product{
        margin-top: 30px;
        box-sizing: border-box;
        padding: 3%;
        margin-bottom: 20px;
     }
     .wrap .content .product2{
        padding-top: 30px;
        padding-bottom: 0px;
     }
     .wrap .content .product2 .probtt{
        margin-bottom: 20px;
     }

     .wrap .content .product .product1 .probtt h3{
        font-size: 22px;
     }
     .wrap .content .product .product1 .probtt p{
        font-size: 15px;
        text-align: center;
     }
     .wrap .content .product .product1 .pro_bankuai{
        height: auto;
     }
     .wrap .content .product .product1 .pro_bankuai ul{
        flex-wrap: wrap;
     }
     .wrap .content .product .product1 .pro_bankuai ul li{
        margin: auto;
        width: 85%;
        margin-bottom: 20px;
        padding: 20px 0;
     }
     .wrap .content .product .product1{
        margin-bottom: 10px;
     }

     .wrap .content .product .product1 .liucheng{
        padding: 0 20px;
        overflow-x: scroll;
        align-items: flex-start;
        justify-content: center;
     }
     .wrap .content .product .product1 .liucheng img{
        width: auto;
     }
     .wrap .content .product2 .probtt h3{
        font-size: 22px;
     }
     .wrap .content .product2 ul{
        flex-wrap: wrap;
     }
     .wrap .content .product2 ul li{
        width: 92%;
        margin: auto;
        margin-bottom: 20px;
        height: auto;
        background: #E1E9ED;
        background: url(../img/mobile/di1.png) center no-repeat;
        background-size: 100% 100%;
        padding: 20px;
        border-radius: 10px;
     }
     .wrap .content .product2 ul li p{
        font-size: 14px;
        line-height: 24px;
        width: 62%;
     }
      .wrap .content .product2 ul li:nth-child(2){
        background: url(../img/mobile/di2.png) center no-repeat;
        background-size: 100% 100%;
      }
     .wrap .content .product .product1 .shuju .shuju11 img{
        width: 25%;
        margin-right: 20px;
     }
     .wrap .content .product .product1 .shuju .shuju11 .dess h4{
        font-size: 20px;
        margin-bottom: 15px;
     }
     .wrap .content .product .product1 .shuju .shuju11{
        width: 100%;
        padding: 15px;
     }
     .wrap .content .product .product1 .shuju .shuju11 .dess .list{
        flex-wrap: wrap;
     }
     .wrap .content .product .product1 .shuju .shuju11 .dess .list .list1{
        margin-right: 15px;
        margin-bottom: 5px;
     }
     .wrap .content .product .product1 .shuju .shuju11 .dess .list .list1 p{
        width: 90%;
        font-size: 14px;
     }
     .wrap .content .product .product1 .pro_bankuai ul li p{
        font-size: 14px;
     }
     .wrap .content .fangan .fangan1 .fanganlist ul li p{
        font-size: 20px;
        margin: 15px 0;
        text-align: center;
     }
     .wrap .content .case .case1 h3{
        font-size: 25px;
        text-align: center;
        margin: auto;
        margin-bottom: 30px;
     }
     .wrap .content .case{
        box-sizing: border-box;
        padding: 3%;
        margin-top: 20px;
        margin-bottom: 20px;
     }
     .wrap .content .caselisttt ul li img{
        margin-bottom: 15px;
     }
     .wrap .content .caselisttt ul li p{
        font-size: 15px;
     }
     .wrap .content .case .case1 .case_ccc ul{
        flex-direction: column;
        height: auto;
     }
     .wrap .content .case .case1 .case_ccc ul li{
        width: 100%;
        margin-bottom: 25px;
        padding: 25px;
     }
     .wrap .content .fangan .fangan1 h3{
        font-size: 22px;
     }
     .wrap .content .case .case1 .case_ccc ul li .btt{
        margin-bottom: 15px;
     }
     .wrap .content .case .case1 .case_ccc ul li .btt p{
        font-size: 25px;
     }
     .wrap .content .case .case1 .case_ccc ul li span{
        font-size: 14px;
     }
     .wrap .content .fangan .fangan1 .fanganlist ul{
        box-sizing: border-box;
        /* padding: 0 3%; */
     }
     .wrap .content .about .about1 p{
        font-size: 14px;
     }
     .wrap .content .about{
        margin-bottom: 15px;
     }
     .wrap .content .about .about1 {
        margin-bottom: 15px;
     }
     .wrap .content .fangan .fangan1 .fanganlist ul li{
        width: 49%;
        margin-bottom: 30px;
        margin-top: 0;
        padding: 20px 13px;
        box-sizing: border-box;
        justify-content: flex-start;
        margin-right: 2%;
     }
     .wrap .content .fangan .fangan1 .fanganlist ul li:nth-child(2n){
        margin-right: 0;
     }
     .wrap .content .fangan .fangan1 .fanganlist ul li img{
        width: 60%;
     }
     .wrap .content .case .case1{
        margin-bottom: 20px;
     }
     .wrap .content .fangan .fangan1 .fanganccc{
        flex-direction: column;
        padding: 35px;
        height: auto;
     }
     .wrap .content .fangan .fangan1 .fanganccc ul{
        width: 100%;
        height: auto;
        margin-bottom: 20px;
     }
     .wrap .content .fangan .fangan1 .fanganccc ul li{
        margin-bottom: 25px;
     }
     .wrap .content .fangan .fangan1 .fanganccc ul li p{
        font-size: 16px;
     }
     .wrap .content .fangan .fangan1 .fanganccc img{
        width: 100%;
     }
     .wrap .content .fangan{
        margin-bottom: 50px;
        margin-top: 20px;
     }
     .wrap .content .newsss{
        margin-top: 0;
        margin-bottom: 20PX;
     }
     .wrap .content .newsss .newss_topp{
        width: 100%;
        flex-direction: column;
        height: auto;
        padding: 20px;
     }
     .wrap .content .newsss .newss_topp .newss_left{
        margin-bottom: 30px;
        width: 100%;
     }
     .wrap .content .newsss .newss_topp .newss_right{
        width: 100%;
     }
     .wrap .content .newsss .newss_topp .newss_right h3{
        font-size: 18px;
        line-height: 30px;
        margin: 10px 0;
     }
     .wrap .content .newsss .newss_topp .newss_right span{
        font-size: 14px;
        line-height: 25px;
     }
     .wrap .content .newsss .newss_topp .newss_right span{
        margin-bottom: 10px;
     }
     .wrap .content .newsss .newss_topp .newss_right a{
        margin-top: 25px;
        font-size: 15px;
        width: 140px;
        height: 40px;
     }
     .wrap .content .newsss .newslist ul li img{
        margin-bottom: 15px;
        height: 150px;
     }
     .wrap .content .newsss .newslist ul{
        box-sizing: border-box;
        padding: 2%;
        display: flex;
        flex-direction: column;
        align-items: center;
     }
     .wrap .content .newsss .newslist ul li{
        margin: auto;
        margin-bottom: 30px;
        width: 95%;
        margin-right: 0;
        margin-left: 0;
     }
     
     .wrap .content .newsss .newslist ul li:nth-child(3n){
        margin-right: 2%;
     }
     .wrap .content .newsss .newslist ul li:nth-child(2n){
        margin-right: 0;
     }
     .wrap .content .newsss .newslist ul li h4{
        font-size: 16px;
     }
     .wrap .content .newsss .newslist ul li{
        height: auto;
     }
     .wrap .content .newsss .newslist ul li p{
        font-size: 13px;
        line-height: 26px;
     }
     .wrap .content .newsss .newslist ul li .didi{
        height: 35px;
     }
     .wrap .content .newsss .newslist ul li .didi span{
        font-size: 14px;
        margin-bottom: 0px;
     }
     .wrap .content .newsss .newslist ul li .didi a img{
        margin-bottom: 0;
     }
     .wrap .content .about{
        margin-top: 40px;
        box-sizing: border-box;
        padding: 3%;
     }
     .wrap .content .about2 h2{
        font-size: 22px;
        margin-bottom: 22px;
     }
     .wrap .content .about2 .about2ccc{
        display: none;
     }
     .wrap .content .about2 .about2ccc_swiper{
        display: block;
     }

     .wrap .content .caselisttt ul li{
        width: 100%;
        height: auto;
        margin-bottom: 30px;
     }

     .wrap .content .newsdetail .backkkk img{
        width: 50px;
     }
     .wrap .content .newsdetail .caozuozzz{
        height: auto;
        margin-bottom: 20px;
        box-sizing: border-box;
        padding: 0 6%;
     }
     .wrap .content .newsdetail .caozuozzz a{
        margin: 10px 0;
        height: 45px;
        width: 120px;
        font-size: 14px;
        justify-content: space-around;
        box-sizing: border-box;
        padding: 0 15px;
     }
     .wrap .content .newsdetail .caozuozzz a img{
        margin: 0 5px;
        width: 8px;
     }


     .wrap .top .header .nav .mobile_navlist .mobilenavlist{
        height: 90vh;
        overflow: auto;
     }
     .wrap .content .suanli .suanli2{
        margin-bottom: 20px;

     }

     .wrap .content .wangluo6 .wangluo6cccc .wangluo6_right .dess p{
        font-size: 22px;
     }
     .wrap .content .wangluo6 .wangluo6cccc .wangluo6_right .dess span{
        font-size: 14px;
     }

     .wrap .content .product .product1 .probtt{
        margin-bottom: 20px;
     }
     .wrap .content .fangan .fangan1{
        margin-bottom: 20px;
     }
     .wrap .content .caselisttt ul{
        margin-bottom: 0;
     }
     .wrap .content .newsdetail .detailbttt h1{
        font-size: 22px;
     }
     .wrap .content .newsdetail .detailbttt{
        box-sizing: border-box;
        padding: 3%;
        margin-bottom: 15px;
     }
     .wrap .content .newsdetail .detailll1{
        box-sizing: border-box;
        padding: 3%;
        margin-bottom: 20px;
     }
     .wrap .content .newsdetail .detailll1 p{
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 10px;
     }
     .wrap .content .about3{
        padding-top: 20px;
        height: auto;
     }
     .wrap .content .about3 h2{
        font-size: 22px;
        margin-bottom: 20px;
     }
     .wrap .content .about3 .aboutlist{
        margin-top: 15px;
     }
     .wrap .content .about3 .aboutlist .aboutswiper .swiper-slide .rongyulist ul li{
        width: 49%;
     }
     .wrap .content .about .about4 h2{
        font-size: 22px;
     }
}



@media(max-width:640px){
    .wrap .content .index .index5 .index5cccc .index5_right .index5_right1 .des{
        width: auto;
        height: 100%;
        padding: 20px;
    }
    .wrap .content .index .index5 .index5cccc .index5_right .index5_right1 .des .des1 p{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .wrap .content .index .index5 .index5cccc .index5_right .index5_right1 .des .des1 span{
        font-size: 12px;
        line-height: 20px;
    }
    .wrap .content .index .index5 .index5cccc .index5_right .index5_right1 .des a{
        /* position: relative; */
        bottom: 10px;
        width: 90px;
        height: 25px;
        left: auto;
        right: 20px;
        font-size: 12px;
        border-radius: 5px;
    }
    .wrap .content .index .index5 .index5cccc .index5_right .index5_right1 .des .des1{
        width: 100%;
    }
    .wrap .content .index .index2{
        width: 88%;
    }
    .wrap .content .index .index2 .index2cccc ul li img{
        margin-bottom: 12px;
    }
    .wrap .content .index3 .index3cccc img{
        padding-top: 85px;
    }
    .wrap .content .index .index4{
        width: 88%;
    }
    .wrap .content .index .index4 .index4cccc ul li span{
        line-height: 24px;
    }
    .wrap .content .index .index4 .index4cccc ul li{
        height: 230px;
    }
    .wrap .content .index .index5{
        width: 88%;
    }
    .wrap .content .indexdididi .dididcccc .did_left p{
        font-size: 23px;
    }
    .wrap .footer .footer_ccc{
        width: 88%;
    }
    .wrap .content .ai{
        width: 88%;
    }
    .wrap .content .ai .ai1 .aibttt h2{
        font-size: 22px;
    }
    .wrap .content .ai .ai1 .aibttt p{
        font-size: 13px;
        line-height: 23px;
    }
    .wrap .content .ai .ai1 .ai1list ul li p{
        font-size: 13px;
    }
    .wrap .content .ai .ai1 .ai1list ul li img{
        margin-bottom: 15px;
    }
    .wrap .content .ai .ai2{
        padding-top: 15px;
    }
    .wrap .content .ai .ai3 .aibttt h2{
        font-size: 22px;
        margin-bottom: 15px;
    }
    .wrap .content .ai .ai3 .aibttt p{
        font-size: 13px;
        text-align: center;
        line-height: 23px;
    }
    .wrap .content .ai .ai3{
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }

    .wrap .content .ai4 .ai4cccc{
        width: 88%;
    }
    .wrap .content .ai4 .ai4cccc .ai4cccc1{
        flex-direction: column;
        align-items: center;
        padding-top: 20px;
    }
    .wrap .content .ai4 .ai4_left{
        width: 100%;
        height: auto;
        margin-bottom: 25px;
    }
    .wrap .content .ai4 .ai4_right{
        width: 100%;
    }
    .wrap .content .ai4 .ai4_left .leftbtt{
        padding-left: 0;
        margin-bottom: 20px;
    }
    .wrap .content .ai4 .ai4_left .leftbtt span{
        font-size: 22px;
    }
    .wrap .content .ai4 .ai4_left .leftlist{
        padding-left: 0;
    }
    .wrap .content .ai4 .ai4_left .leftlist ul li .des p{
        margin-bottom: 10px;
        font-size: 16px;
    }
    .wrap .content .ai4 .ai4_left .leftlist ul li .des span{
        font-size: 14px;
    }
    .wrap .content .suanli{
        width: 88%;
    }
    .wrap .content .suanli .suanli1 .suanlilist ul li span{
        font-size: 13px;
    }
    .wrap .content .suanli .suanli1 .suanlilist ul li p{
        margin: 8px 0;
        font-size: 16px;
    }
    .wrap .content .suanli .suanli1 .suanlilist ul li{
        height: 330px;
    }
    .wrap .content .suanli .suanli1 h2{
        font-size: 22px;
    }
    .wrap .content .suanli .suanli2 h2{
        font-size: 22px;
    }
    .wrap .content .suanli .suanli2 .suanli2ccc .suanli2ccc_1 .list_top .des1 p{
        font-size: 16px;
    }
    .wrap .content .suanli .suanli2 .suanli2ccc .suanli2ccc_1 .list_dess h3{
        font-size: 22px;
    }
    .wrap .content .suanli .suanli2 .suanli2ccc .suanli2ccc_1 ul li{
        height: auto;
    }
    .wrap .content .suanli3 .suanli3cccc{
        width: 88%;
        padding: 50px 0;
    }
    .wrap .content .suanli3 .suanli3cccc .suanli3left p{
        font-size: 22px;
    }
    .wrap .content .suanli .suanli4 h2{
        font-size: 22px;
    }
    .wrap .content .suanli .suanli4 .suanli4ccc ul li p{
        font-size: 16px;
        margin: 10px 0;
    }
    .wrap .content .suanli .suanli4 .suanli4ccc ul li span{
        font-size: 14px;
    }
    .wrap .content .suanli .suanli4 .suanli4ccc ul li img{
        width: 60px;
    }
    .wrap .content .suanli6 .slbttt{
        width: 88%;
    }
    .wrap .content .suanli6 .slbttt h2{
        font-size: 22px;
    }
    .wrap .content .suanli6 .suanli6ccc{
        width: 95%;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc1 .suanli6ccc1_des ul li p{
        font-size: 14px;
    }
    .wrap .content .suanli6 .suanli6ccc .suanli6ccc1 .suanli6ccc1_des ul li img{
        margin-right: 10px;
    }
    .wrap .content .suanli6ccc3 .suanli6ccc3_center{
        width: 88%;
    }
    .wrap .content .suanli6ccc3 .suanli6ccc3_center .suanli6ccc3_center111{
        flex-direction: column;
        padding: 20px;
        height: 100%;
        justify-content: center;
    }
    .wrap .content .suanli6ccc3 .suanli6ccc3_left{
        width: 100%;
        height: auto;
        margin-bottom: 30px;
        padding-left: 20px;
    }
    .wrap .content .suanli6ccc3 .suanli6ccc3_right{
        width: 100%;
        height: auto;
    }

    .wrap .content .suanli6ccc3 .suanli6ccc3_left h3{
        font-size: 22px;
        height: auto;
        margin-bottom: 25px;
        padding-left: 0;
    }
    .wrap .content .suanli6ccc3 .suanli6ccc3_left ul li{
        margin-bottom: 15px;
    }
    .wrap .content .suanli6{
        margin-bottom: 0;
    }
    .wrap .content .yunfuwu{
        width: 88%;
    }
    .wrap .content .yunfuwu .yunfuwu1 h2{
        font-size: 18px;
    }

    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc .yunfuwu1_left .li span{
        font-size: 13px;
    }

    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc .yunfuwu1_left{
        padding: 10px;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc .yunfuwu1_left ul li img{
        width: 45%;
    }
    .wrap .content .yunfuwu .yunfuwu1 .yunfuwu1ccc .yunfuwu1_left .li .li_1{
        width: 54px;
    }
    .wrap .content .yunfuwu .yunfuwu1{
        margin-bottom: 40px;
    }

    .wrap .content .yunfuwu .yunfuwu2 h2{
        margin-bottom: 25px;
    }
    .wrap .content .yunfuwu .yunfuwu2 .yunfuwu2ccc{
        padding: 25px;
    }
    .wrap .content .yunfuwu .yunfuw4 h2{
        font-size: 20px;
    }
    .wrap .content .wangluo{
        width: 88%;
    }
    .wrap .content .wangluo .wangluo2 .wlbttt h2{
        font-size: 22px;
    }
    .wrap .content .wangluo .wangluo2 .wlbttt p{
        font-size: 13px;
        line-height: 23px;
    }
    .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2right{
        padding: 22px;
    }
    .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2right ul li .dess p{
        font-size: 16px;
        margin-bottom: 5px;
    }
    .wrap .content .wangluo .wangluo2 .wangluo2ccc .wangluo2right ul li .dess span{
        font-size: 13px;
    }
    .wrap .content .wangluo3 .wlbttt h2{
        font-size: 22px;
    }

    .wrap .content .wangluo3 .wangluo3cccc .wangluo3cccc2 ul li .des p{
        font-size: 16px;
    }
    .wrap .content .wangluo3 .wangluo3cccc .wangluo3cccc2 ul li .des span{
        font-size: 12px;
    }

    .wrap .content .newwangluolunbo .swiper-button-next{
        display: none;
    }

    .wrap .content .newwangluolunbo .swiper-button-prev{
        display: none;
    }

    .wrap .content .wangluo7 .wangluo7cccc{
        width: 95%;
    }

    .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li .des .des1 span{
        font-size: 13px;
    }
    .wrap .content .wangluo7 .wangluo7cccc .wangluo7cccc1 ul li p{
        font-size: 16px;
    }

    .wrap .content .product{
        width: 90%;
    }

    .wrap .content .product .product1 .probtt h3{
        font-size: 20px;
        text-align: center;
    }
    .wrap .content .product .product1 .probtt p{
        font-size: 13px;
        line-height: 23px;
    }
    .wrap .content .product .product1 .shuju .shuju11 .dess h4{
        font-size: 18px;
    }

    .wrap .content .fangan{
        width: 88%;
    }
    .wrap .content .fangan .fangan1 .fanganlist ul li p{
        font-size: 18px;
    }
    .wrap .content .fangan .fangan1 .fanganlist ul li span{
        font-size: 13px;
    }

    .wrap .content .fangan .fangan1 h3{
        margin-bottom: 22px;
    }
    .wrap .content .fangan .fangan1 .fanganccc ul li a{
        font-size: 16px;
    }

    .wrap .content .case{
        margin-top: 100px;
        width: 88%;
        padding: 0;
    }

    .wrap .content .caselisttt{
        width: 100%;
    }

    .wrap .content .caselisttt ul li h4{
        font-size: 16px;
    }
    .wrap .content .caselisttt ul li p{
        font-size: 14px;
        height: 45px;
        line-height: 23px;
    }
    .wrap .content .caselisttt ul li .didi span{
        font-size: 14px;
    }
    .wrap .content .caselisttt ul li .didi a{
        font-size: 13px;
    }
    .wrap .content .caselisttt ul li .didi a img{
        margin-bottom: 0;
    }
    .wrap .content .case .backkkk{
        margin-bottom: 30px;
    }
    .wrap .content .case .case1 h3{
        font-size: 22px;
    }

    .wrap .content .newsss{
        width: 88%;
    }

    .wrap .content .newsss .newslist ul li:hover .didi a{
        font-size: 13px;
    }

    .wrap .content .newsdetail .backkkk{
        margin-top: 30px;
    }
    .wrap .content .newsdetail .backkkk img{
        width: auto;
    }
    .wrap .content .newsdetail{
        width: 88%;
    }

    .wrap .content .about{
        width: 88%;
        padding: 0;
    }
    
    .wrap .content .about .about1 h2{
        font-size: 22px;
        margin-bottom: 25px;
    }



}