@media (max-width: 1200px) {
    .warpper {
        width: 100%;
        padding:0 4%;
    }
}

@media (max-width: 1600px) and (min-width: 1400px) {
    .warpper {
        width: 1200px;
        margin:0 auto;
    }
    .navmenu{
        width: 46%;
    }
    .indexAdv .list .icon{
        width: 65px;
        height: 65px;
    }
    .indexAdv .list .text .title{
        font-size: 20px;
    }
    .alltitle .fir{
        font-size: 33px;
    }
    .in_about .vrbox{
        height: 474px;
    }
    .in_product .pro-list .gallery-top .con{
        height: 460px;
    }
    .in_product .pro-list .gallery-top .con .text .more{
        margin-top: 26%;
    }
    .in_service .item{
        height: 470px;
    }
    .in_news .item .left{
        height: 480px;
    }
    .in_news .item .right{
        height: 480px;
    }
    .in_product .pro-list .gallery-top .con .text .title{
        font-size: 22px;
    }
    .in_product .pro-list .gallery-top .con .text .shuzi{
        margin: 19% 0 3% 0;
    }
    .footerbox .f-bottom .left .list .abox a{
        margin-bottom: 24%;
    }
    .innertitle .fir{
        font-size: 36px;
    }
    .inner-company-sec{
        margin-top: -127px;
    }
    .inner-company-thr .honorbox .swiper-slide:nth-child(4) .item .list .txt{
        top: 52%;
    }
    .inner-company-thr .honorbox .swiper-slide:nth-child(2) .item .list .txt{
        top: 50%;
    }
    .inner-company-thr .honorbox .swiper-slide:nth-child(6) .item .list .txt{
        top: 55%;
    }
    .inner-company-thr .honorbox{
        height: 600px;
    }
    .inner-company-thr .honorbox .swiper-slide:nth-child(5) .item .list .txt{
        padding-bottom: 8rem;
    }
    .inner-company-thr .honorbox .swiper-slide:nth-child(6) .item .list .txt{
        top: 49%;
    }
    .inner-company-thr .honorbox .item .list .txt .des{
        font-size: 14px;
        line-height: 24px;
    }
    .inner-company-four .swiper-container{
        height: 250px;
    }
    .inner-pro-list .imgbox{
        height: 270px;
    }
    .prodes-box1 .box1_l{
        height: 400px;
    }
    .prodes-box1 .box1_r .title{
        font-size: 28px;
    }
    .allprotbox span{
        line-height: 65px;
    }
    .prodes-box2 .box2_r .box2_r_t{
        line-height: 65px;
    }
    .prodes-box2 .box2_r .box2_r_other .list .imgbox{
        height: 205px;
    }
    .prodes-box3 .hotbox .fir{
        font-size: 33px;
    }
    .inner-news-list a{
        height: 340px;
    }
    .inner-case-list .imgbox{
        height: 270px;
    }
    .inner-case-list .text .title{
        font-size: 20px;
    }
    .inner-contact-bottom .left .tbox .fir{
        font-size: 33px;
    }
    .s_nav .right .list .title{
        width: 17%;
    }
    .s_nav .right .list .title a{
        font-size: 24px;
    }
    .s_nav .left .zhong{
        top: 28%;
        font-size: 30px;
        line-height: 44px;
    }
    .allzhanhui .text .title span{
        font-size: 22px;
    }
    .footerbox .f-bottom .right .list .tel{
        font-size: 33px;
    }
    .footerbox .f-bottom .right .list .sec{
        font-size: 16px;
    }
    .inner_honor .list .tags{
        font-size: 20px;
    }
    .inner_honor .list{
        height: 412px;
    }
    .inner_honor .list .des{
        font-size: 15px;
    }
    .inner-company-five .con{
        width: 49%;
    }
    .allzhanhui .imgbox{
        height: 289px;
    }
    .inner-contact-top{
        height: 460px;
    }
    .lxbox .inner{
        height: 135px;
    }
    .lxbox .inner .text .fir{
        font-size: 26px;
    }
    .lxbox .inner a{
        width: 211px;
        line-height: 53px;
    }
}

@media (max-width: 1400px) and (min-width: 1200px) {
    .warpper {
        width: 1200px;
        margin:0 auto;
    }
    .fixnav-inner .logo span{
        display: none;
    }
    .navmenu{
        width: 56%;
    }
    .in_about .intro .left .fir{
        font-size: 23px;
    }
    .in_about .intro .left .sec{
        margin-top: 2%;
    }
    .in_about .intro .left .sec span.s2{
        width: 86%;
        display: block;
        margin-left: 3%;
        font-size: 16px;
    }
    .in_product .pro-list .gallery-top .con .imgbox{
        width: 70%;
    }
    .in_product .pro-list .gallery-top .con .text{
        width: 30%;
    }
    .in_service .item .list .text1 .title{
        font-size: 22px;
    }
    .indexAdv .list .icon{
        width: 65px;
        height: 65px;
    }
    .indexAdv .list .text .title{
        font-size: 20px;
    }
    .alltitle .fir{
        font-size: 33px;
    }
    .in_about .vrbox{
        height: 545px;
    }
    .in_product .pro-list .gallery-top .con{
        height: 460px;
    }
    .in_product .pro-list .gallery-top .con .text .more{
        margin-top: 11%;
    }
    .in_service .item{
        height: 470px;
    }
    .in_news .item .left{
        height: 480px;
    }
    .in_news .item .right{
        height: 480px;
    }
    .in_product .pro-list .gallery-top .con .text .title{
        font-size: 22px;
    }
    .in_product .pro-list .gallery-top .con .text .shuzi{
        margin: 19% 0 3% 0;
    }
    .in_product .pro-list .gallery-top .con .imgbox .piclogo{
        width: 166px;
    }
    .footerbox .f-bottom .left .list .abox a{
        margin-bottom: 24%;
    }
    .innertitle .fir{
        font-size:33px;
    }
    .footerbox .f-top .inner{
        height: 128px;
    }
    .footerbox .f-bottom .right .list .tel{
        font-size: 34px;
    }
    .footerbox .f-bottom .right .list .sec{
        font-size: 16px;
        line-height: 25px;
    }
    .inner-company-sec{
        margin-top: -39px;
    }
    .inner-company-thr .tt .des{
        width: calc(100% - 523px);
        line-height: 25px;
        font-size: 14px;
    }
    .inner-company-thr .honorbox .swiper-slide:nth-child(4) .item .list .txt{
        top: 52%;
    }
    .inner-company-thr .honorbox .swiper-slide:nth-child(2) .item .list .txt{
        top: 50%;
    }
    .inner-company-thr .honorbox .swiper-slide:nth-child(6) .item .list .txt{
        top: 55%;
    }
    .inner-company-thr .honorbox{
        height: 503px;
    }
    .inner-company-thr .honorbox .swiper-slide:nth-child(5) .item .list .txt{
        padding-bottom: 8rem;
    }
    .inner-company-thr .honorbox .swiper-slide:nth-child(6) .item .list .txt{
        top: 49%;
    }
    .inner-company-thr .honorbox .item .list .txt .des{
        font-size: 14px;
        line-height: 24px;
    }
    .inner-company-four .swiper-container{
        height: 250px;
    }
    .inner-contact-top .left .lxitem .tbox .fir{
        font-size: 24px;
    }
    .inner-contact-top .left .lxitem .lxcon p{
        font-size: 16px;
    }
    .inner-contact-top .right .list .sec a{
        font-size: 26px;
    }
    .inner-contact-top .left .lxitem .tbox {
        margin-bottom: 6%;
    }
    .inner-contact-top .left .lxitem .tbox .line{
        margin-top: 7%;
    }
    .inner-contact-top .right .line{
        margin: 8% 0;
    }
    .inner-contact-top{
        height: 440px;
    }
    .inner-contact-bottom .left .tbox .sec{
        font-size: 18px;
    }
    .inner-contact-bottom .right{
        width: 54%;
    }
    .inner-pro-list .imgbox{
        height: 225px;
    }
    .prodes-box1{
        padding: 4%;
    }
    .prodes-box1 .box1_l{
        height: 400px;
    }
    .prodes-box1 .box1_r .title{
        font-size: 28px;
    }
    .allprotbox span{
        line-height: 65px;
    }
    .prodes-box2 .box2_r .box2_r_t{
        line-height: 65px;
    }
    .prodes-box2 .box2_r .box2_r_other .list .imgbox{
        height: 205px;
    }
    .prodes-box3 .hotbox .fir{
        font-size: 33px;
    }
    .inner-news-list a{
        height: 340px;
    }
    .inner-case-list .imgbox{
        height: 270px;
    }
    .inner-case-list .text .title{
        font-size: 20px;
    }
    .inner-contact-bottom .left .tbox .fir{
        font-size: 33px;
    }

    .s_nav .left .zhong{
        font-size:25px;
    }
    .s_nav .right .list .title{
        width: 23%;
    }
    .s_nav .right .list .title a{
        font-size: 22px;
    }
    .s_nav .right .list {
        margin-bottom: 3%;
    }
    .swiper-pagination-banner {
        bottom: 14% !important;
    }
    .allzhanhui .imgbox{
        height: 281px;
    }
    .allzhanhui .text .title span{
        font-size: 21px;
    }
    .inner-company-fir-top .right{
        width: calc(100% - 622px);
    }
    .inner-company-five .con{
        width: 57%;
    }
    .inner_honor .list{
        height: 400px;
    }
    .inner_honor .list .tags{
        font-size: 22px;
    }
}

@media (max-width: 1200px) and (min-width: 960px){
    .fixnav-inner .logo span{
        display: none;
    }
    .fixnav-inner .logo{
        margin-left: 2%;
    }
    .navbtn {
        width: 197px;
    }
    .navmenu{
        width: 64%;
    }
    .fixnav-inner .logo{
        margin-left: 2%;
    }
    .in_about .vrbox{
        height: 380px;
    }
    .in_about .vrbox .text .bo{
        width: 65px;
        height: 65px;
    }
    .in_about .vrbox .text .title{
        font-size: 20px;
    }
    .in_product .pro-list .gallery-top .con{
        height: 365px;
    }
    .in_product .pro-list .gallery-top .con .imgbox{
        width: 60%;
    }
    .in_product .pro-list .gallery-top .con .text{
        width: 40%;
    }
    .in_service .item .list .text1 .title{
        font-size: 20px;
    }
    .in_service .item .list .text2 .title{
        font-size: 23px;
    }
    .in_service .item .list .text2 .des{
        line-height: 25px;
        padding-right: 0;
    }
    .in_service .item .list .text2 .icon{
        width: 50px;
        height: 50px;
    }
    .in_case .alltitle .thr {
        padding: 0;
    }
    .alltitle .thr {
        font-size: 16px;
    }
    .in_case .item {
        height: 380px;
    }
    .in_case .item .right{
        width: 366px;
    }
    .in_case .item .left{
        width: calc(100% - 366px);
    }
    .in_case .item .right .title .text{
        width: calc(100% - 89px);
    }
    .allzhanhui .imgbox{
        height: 244px;
    }
    .allzhanhui .text .title span{
        font-size: 18px;
    }
    .allzhanhui .text .title{
        height: 55px;
    }
    .lxbox .inner .text .fir{
        font-size: 24px;
    }
    .lxbox .inner a{
        width: 188px;
        line-height: 44px;
        border: 1px solid #fff;
        font-size: 16px;
    }
    .lxbox .inner {
        height: 115px;
    }
    .footerbox .f-top .f-logo img {
        width: 119px;
    }
    .footerbox .f-top .top{
        height: 35px;
    }
    .footerbox .f-top .inner{
        height: 90px;
    }
    .footerbox .f-bottom .right .list .sec{
        font-size: 14px;
        line-height: initial;
    }
    .footerbox .f-bottom .right .list .title{
        margin-bottom: 6px;
    }
    .footerbox .f-bottom .right .list .tel {
        font-size: 25px;
    }
    .footerbox .f-bottom .left{
        width: calc(100% - 428px);
    }
    .alltitle .fir{
        font-size: 29px;
    }
    .in_service .item{
        height: 390px;
    }
    .inner-company-fir-top .left .tbox .t1{
        font-size: 20px;
    }
    .inner-company-fir-top .left .tbox .t2{
        font-size: 22px;
    }
    .inner-company-fir-top .left {
        width: 38%;
    }
    .inner-company-fir-top .right {
        float: right;
        width: 55%;
    }
    .inner-company-fir-top .right .des {
        font-size: 15px;
        line-height: 24px;
    }
    .inner-company-fir-bottom .list .fir>span:nth-child(1) i{
        font-size: 41px;
    }
    .inner-company-fir-bottom .list{
        height: 137px;
    }
    .inner-company-five .con{
        color: #bbb;
        width: 67%;
    }
    .inner-company-five .item{
        width: 100%;
    }
    .inner-company-thr .tt .des{
        width: calc(100% - 425px);
        font-size: 15px;
        line-height: 26px;
    }
    .inner_honor .list .title{
        font-size: 30px;
    }
    .inner_honor .list .line{
        margin: 8% auto;
    }
    .inner_honor .list .tags{
        font-size: 18px;
    }
    .inner_honor .list .des{
        font-size: 14px;
    }
    .inner_honor .list{
        height: 314px;
    }
    .inner-company-four .swiper-container {
        height: 238px;
    }
    .innertitle .fir {
        font-size: 33px;
    }
    .protype{
        width: 100%;
    }
    .protype a{
        height: 65px;
    }
    .protype a:before{
        height: 2px;
    }
    .protype a:hover:before, .protype a.active:before {
        width: 60%;
    }
    .inner-pro-list .imgbox{
        height: 241px;
    }
    .inner-pro-list .title{
        font-size: 17px;
    }
    .inner-pro .itemtitle{
        font-size: 24px;
    }
    .prodes-box1 .box1_r .title{
        font-size: 23px;
    }
    .prodes-box1{
        padding: 3%;
    }
    .prodes-box1 .box1_l{
        height: 392px;
    }
    .allprotbox span{
        line-height: 60px;
        padding: 0 8%;
        font-size: 18px;
    }
    .prodes-box2 .box2_r .box2_r_t{
        line-height: 60px;
        font-size: 18px;
    }
    .prodes-box3 .hotbox .fir{
        font-size: 30px;
    }
    .prodes-box3 .hotbox .sec{
        font-size: 13px;
    }
    .inner-case-list .imgbox{
        height: 234px;
    }
    .inner-case-list .text .title{
        font-size: 17px;
    }
    .inner-case-list .text span{
        width: 100px;
        line-height: 30px;
    }
    .inner-contact-top .left .lxitem .tbox .fir{
        font-size: 25px;
    }
    .inner-contact-top .right .list .sec a{
        font-size: 26px;
    }
    .inner-contact-top .right .inner{
        padding: 0 10%;
    }
    .inner-contact-top{
        height: 398px;
    }
    .inner-contact-top .right .line{
        margin: 4% 0;
    }
    .inner-contact-bottom .left .tbox .fir{
        font-size: 28px;
    }
    .inner-contact-bottom .left .tbox .sec{
        font-size: 17px;
    }
    .inner-contact-bottom .right{
        width: 55%;
    }
    .inner-contact-bottom .right input{
        line-height: 50px;
    }
    .inner-contact-bottom .right textarea{
        height: 170px;
    }
    .inner-contact-bottom .right .submit{
        line-height: 50px;
    }
    .s_nav .left {
        width: 412px;
    }
    .s_nav .left .zhong{

        font-size: 25px;
    }
    .s_nav .left{
        width: 412px;
    }
    .s_nav .right{
        width: calc(100% - 412px);
    }
    .s_nav .right .inner{
        padding-left: 8%;
    }
    .s_nav .right .list .title{
        width: 23%;
    }
    .s_nav .right .list .abox {
        width: 67%;
    }
    .s_nav .right .list .title a{
        font-size: 21px;
    }

}

@media (max-width: 960px) and (min-width: 768px){
    .fixnav-inner .logo span{
        display: none;
    }
    .fixnav-inner .logo{
        margin-left: 2%;
    }
    .navbtn {
        width: 197px;
    }
    .navmenu{
        display: none;
    }
    .fixnav-inner .logo img {
        width: 129px;
    }
    .fixnav-inner .logo{
        margin-left: 2%;
    }
    .in_product .pro-list .gallery-top .con .text .des{
        display: none;
    }
    .in_about .vrbox{
        height: 380px;
    }
    .in_about .vrbox .text .bo{
        width: 65px;
        height: 65px;
    }
    .in_about .vrbox .text .title{
        font-size: 20px;
    }
    .in_product .pro-list .gallery-top .con{
        height: 365px;
    }
    .in_product .pro-list .gallery-top .con .imgbox{
        width: 60%;
    }
    .in_product .pro-list .gallery-top .con .text{
        width: 40%;
    }
    .in_service .item .list .text1 .title{
        font-size: 20px;
    }
    .in_service .item .list .text2 .title{
        font-size: 23px;
    }
    .in_service .item .list .text2 .des{
        line-height: 25px;
        padding-right: 0;
    }
    .in_service .item .list .text2 .icon{
        width: 50px;
        height: 50px;
    }
    .in_case .alltitle .thr {
        padding: 0;
    }
    .alltitle .thr {
        font-size: 16px;
    }
    .in_case .item {
        height: 329px;
    }
    .in_case .item .right .title .icon{
        width: 25px;
    }
    .s_nav .left .xia .btnbox{
        display: none;
    }
    .in_case .item .right{
        width: 326px;
    }
    .in_case .item .left{
        width: calc(100% - 366px);
    }
    .in_case .item .right .title .text{
        width: calc(100% - 89px);
    }
    .allzhanhui .imgbox{
        height: 195px;
    }
    .allzhanhui .text .title span{
        font-size: 18px;
    }
    .allzhanhui .text .title{
        height: 55px;
    }
    .lxbox .inner .text .fir{
        font-size: 24px;
    }
    .lxbox .inner a{
        width: 188px;
        line-height: 44px;
        border: 1px solid #fff;
        font-size: 16px;
    }
    .lxbox .inner {
        height: 115px;
    }
    .footerbox .f-top .f-logo img {
        width: 119px;
    }
    .footerbox .f-top .top{
        height: 35px;
    }
    .footerbox .f-top .inner{
        height: 90px;
    }
    .footerbox .f-bottom .right .list .sec{
        font-size: 14px;
        line-height: initial;
    }
    .footerbox .f-bottom .right .list .title{
        margin-bottom: 6px;
    }
    .footerbox .f-bottom .right .list .tel {
        font-size: 25px;
    }
    .footerbox .f-bottom .left{
        width: calc(100% - 428px);
    }
    .alltitle .fir{
        font-size: 29px;
    }
    .in_service .item{
        height: 390px;
    }
    .inner-company-fir-top .left .tbox .t1{
        font-size: 20px;
    }
    .inner-company-fir-top .left .tbox .t2{
        font-size: 22px;
    }
    .inner-company-fir-top .left {
        width: 38%;
    }
    .inner-company-fir-top .right {
        float: right;
        width: 55%;
    }
    .inner-company-fir-top .right .des {
        font-size: 15px;
        line-height: 24px;
    }
    .inner-company-fir-bottom .list .fir>span:nth-child(1) i{
        font-size: 41px;
    }
    .inner-company-fir-bottom .list{
        height: 116px;
    }
    .inner-company-five .con{
        color: #cdcdcd;
        width: 100%;
    }
    .inner-company-five .item{
        width: 100%;
    }
    .inner-company-thr .tt .des{
        width: calc(100% - 425px);
        font-size: 15px;
        line-height: 26px;
    }
    .inner_honor .list .title{
        font-size: 30px;
    }
    .inner_honor .list .line{
        margin: 8% auto;
    }
    .inner_honor .list .tags{
        font-size: 18px;
    }
    .inner_honor .list .des{
        font-size: 14px;
    }
    .inner_honor .list{
        height: 314px;
    }
    .inner-company-four .swiper-container {
        height: 238px;
    }
    .innertitle .fir {
        font-size: 33px;
    }
    .protype{
        width: 100%;
    }
    .protype a{
        height: 65px;
    }
    .protype a:before{
        height: 2px;
    }
    .protype a:hover:before, .protype a.active:before {
        width: 60%;
    }
    .inner-pro-list .imgbox{
        height: 193px;
    }
    .prodes-box1 .box1_r .btn .contact{
        display: none;
    }
    .prodes-box2 .box2_l{
        width:100%;
    }
    .prodes-box2 .box2_r{
        width:100%;
        margin-top: 20px;
    }
    .prodes-box2 .box2_r .box2_r_other{
        padding: 3%;
        overflow: hidden;
    }
    .prodes-box2 .box2_r .box2_r_other .list{
        float: left;
        width: 33.33%;
        padding:0 1%;
    }
    .prodes-box2 .box2_r .box2_r_other .list .imgbox{
        height: 167px;
    }
    .prodes-box2 .box2_r .box2_r_other .list .title{
        line-height: 60px;
        font-size: 16px;
    }
    .inner-pro-list .title{
        font-size: 17px;
    }
    .inner-pro .itemtitle{
        font-size: 24px;
    }
    .prodes-box1 .box1_r .title{
        font-size: 23px;
    }
    .prodes-box1{
        padding: 3%;
    }
    .prodes-box1 .box1_l{
        height: 392px;
    }
    .allprotbox span{
        line-height: 60px;
        padding: 0 8%;
        font-size: 18px;
    }
    .prodes-box2 .box2_r .box2_r_t{
        line-height: 60px;
        font-size: 18px;
    }
    .prodes-box3 .hotbox .fir{
        font-size: 21px;
    }
    .prodes-box3 .hotbox .sec{
        font-size: 13px;
    }
    .inner-case-list .imgbox{
        height: 195px;
    }
    .inner-case-list .text .title{
        font-size: 15px;
    }
    .inner-news .des_box1_r{
        width:100%;
        margin-top: 3%;
    }
    .inner-news .des_box1_l{
        width: 100%;
    }
    .inner-news .news-con .case_moive {
        height: 39vw;
    }
    .inner-news .des_box1_r .othernews{
        overflow: hidden;
    }
    .inner-news .des_box1_r .othernews .list{
        float: left;
        width: 50%;
        padding:0 1%;
        margin-top: 2%;
    }
    .inner-news .des_box1_r .bottom {
        margin-top: 7%;
    }
    .inner-case-list .text span{
        width: 100px;
        line-height: 30px;
    }
    .inner-contact-top .left .lxitem .tbox .fir{
        font-size: 23px;
    }
    .inner-contact-bottom .left{
        width: 100%;
    }
    .inner-contact-top .right .list .sec a{
        font-size: 26px;
    }
    .inner-contact-top .right .inner{
        padding: 0 10%;
    }
    .inner-contact-top{
        height: 398px;
    }
    .inner-contact-top .right .line{
        margin: 4% 0;
    }
    .inner-contact-bottom .left .tbox .fir{
        font-size: 28px;
    }
    .inner-contact-bottom .left .tbox .sec{
        font-size: 17px;
    }
    .inner-contact-bottom .right{
        width: 100%;
        margin-top: 4%;
    }
    .inner-contact-bottom .left .tbox .thr{
        margin-top: 3%;
    }
    .inner-contact-bottom .left .tbox {
        margin-bottom: 2%;
    }
    .inner-contact-bottom .right input{
        line-height: 50px;
    }
    .inner-contact-bottom .right textarea{
        height: 170px;
    }
    .inner-contact-bottom .right .submit{
        line-height: 50px;
    }
    .s_nav .left {
        width:318px;
    }
    .s_nav .left .zhong{

        font-size: 25px;
    }
    .s_nav .right{
        width: calc(100% - 318px);
    }
    .s_nav .right .inner{
        padding-left: 8%;
    }
    .s_nav .right .list .title{
        width: 23%;
    }
    .s_nav .right .list .abox {
        width: 67%;
    }
    .s_nav .right .list .title a{
        font-size: 21px;
    }
    .inner-company-fir-bottom .list .fir>span:nth-child(1){
        font-size: 36px;
    }

}

@media (max-width: 768px){
    .sm-button-xian span{
        height: 1px;
    }
    .fixnav-inner{
        height: 65px;
    }
    .navbtn .btn{
        height: 65px;
    }
    .bannerbox{
        margin-top: 65px;
    }
    .fixnav-inner .logo span{
        display: none;
    }
    .fixnav-inner .logo{
        margin-left: 2%;
    }
    .navbtn {
        width: 197px;
    }
    .navmenu{
        display: none;
    }
    .fixnav-inner .logo img {
        width:106px;
    }
    .sm-button-xian span.lin-cent{
        top: 10px;
    }
    .sm-button-xian{
        height: 20px;
    }
    .swiper-pagination-banner .swiper-pagination-bullet{
        width: 10px;
        height: 10px;
        margin: 0 6px!important;
    }
    .fixnav-inner .logo{
        margin-left: 2%;
    }
    .in_product .pro-list .gallery-top .con .text .des{
        display: none;
    }
    .indexAdv .list{
        height: 118px;
        padding: 0 2%;
    }
    .padding {
        padding: 10% 0;
    }
    .in_about .vrbox{
        height: 190px;
    }
    .in_about .vrbox .text .bo{
        width: 50px;
        height: 50px;
    }
    .in_about .vrbox .text .bo img{
        max-width: 27%;
    }
    .in_about .intro{
        height: 118px;
    }
    .in_about .intro .left{
        width: 65%;
    }
    .in_about .intro .right{
        width: 35%;
    }
    .in_about .intro .right p{
        font-size: 16px;
    }
    .in_about .intro .left .sec{
        display: none;
    }
    .in_about .intro .left .fir{
        font-size: 16px;
    }
    .protype a:not(.lasta) span {
        margin-left: 6px;
    }
    .in_about .vrbox .text .title{
        font-size: 20px;
    }
    .in_product .pro-list .gallery-top .con .imgbox .piclogo{
        width: 86px;
    }
    .allpro .imgbox{
        height: 128px;
    }
    .allpro .title .icon{
        display: none;
    }
    .alltitle .sec{
        font-size: 14px;
    }
    .in_service .item .list .text1{
        display: none;
    }
    .in_service .item .list .text2{
        opacity: 1;
    }
    .allpro .title .text{
        width: 100%;
        line-height: 40px;
        font-size: 16px;
        padding: 0 10px;
    }
    .in_product .pro-list .gallery-top .con{
        height: 212px;
    }
    .in_product .pro-list .gallery-top .con .imgbox{
        width: 100%;
    }
    .in_product .pro-list .gallery-top .con .text{
        display: none;
    }
    .in_service .item .list .text1 .title{
        font-size: 20px;
    }
    .in_service .item .list .text2 .title{
        font-size: 19px;
    }
    .in_service .item .list .text2 .des{
        line-height: 20px;
        padding-right: 0;
        font-size: 14px;
    }
    .in_service .item .list.active .bg {
        opacity: 0.6;
    }
    .in_service .item .list .text2 .icon{
        width: 50px;
        height: 50px;
    }
    .in_case .alltitle .thr {
        padding: 0;
    }
    .alltitle .thr {
        font-size: 16px;
    }
    .in_case .item {
        height: auto;
    }
    .in_case .item .right .title .icon{
        width: 25px;
    }
    .s_nav .left .xia .btnbox{
        display: none;
    }
    .in_case .item .right{
        width: 100%;
        height: 250px;
        margin-top: 4%;
    }
    .in_case .item .left{
        width: 100%;
        height: 250px;
    }
    .in_case .item .right .title .text{
        width: calc(100% - 89px);
    }
    .allzhanhui .imgbox{
        height: 183px;
    }
    .allzhanhui .text .title span{
        font-size: 18px;
    }
    .allzhanhui .text .title img{
        width: 20px;
    }
    .allzhanhui .text .des{
        display: none;
    }
    .lxbox{
        display: none;
    }
    .footerbox{
        display: none;
    }
    .copy{
        display: none;
    }
    .newslunbo .swiper-container {
        padding: 8px 8px 11% 8px;
    }
    .zhanhuibtn:after {
        font-size: 26px;
    }
    .inner-contact-top .left{
         width: 100%;
         height: auto;
     }
    .inner-contact-top .right{
        width: 100%;
        height: auto;
        padding:5% 0;
    }
    .allzhanhui .text .title{
        height: 55px;
    }
    .lxbox .inner .text .fir{
        font-size: 24px;
    }
    .lxbox .inner a{
        width: 188px;
        line-height: 44px;
        border: 1px solid #fff;
        font-size: 16px;
    }
    .lxbox .inner {
        height: 115px;
    }
    .footerbox .f-top .f-logo img {
        width: 119px;
    }
    .footerbox .f-top .top{
        height: 35px;
    }
    .footerbox .f-top .inner{
        height: 90px;
    }
    .footerbox .f-bottom .right .list .sec{
        font-size: 14px;
        line-height: initial;
    }
    .footerbox .f-bottom .right .list .title{
        margin-bottom: 6px;
    }
    .footerbox .f-bottom .right .list .tel {
        font-size: 25px;
    }
    .footerbox .f-bottom .left{
        width: calc(100% - 428px);
    }
    .alltitle .fir{
        font-size: 24px;
    }
    .in_about .alltitle .sec{
        display: none;
    }
    .in_service .item{
        height: auto;
        flex-wrap: wrap;
    }
    .in_service .item .list{
        width: 100%;
        height: 197px;
        margin-bottom: 14px;
    }
    .in_service .item .list .text2 .inner{
        padding: 0 7%;
    }
    .in_service .item .list.active{
        width: 100%;
    }
    .inner-company-fir-top .left .tbox .t1{
        font-size: 20px;
    }
    .inner-company-fir-top .left .tbox .t2{
        font-size: 22px;
    }
    .inner-company-fir-top .left {
        width: 100%;
    }
    .inner-company-fir-top .right {
        float: right;
        width: 100%;
        margin-top: 6%;
    }
    .inner-company-fir-top .right .title{
        font-size: 22px;
    }
    .inner-company-fir-top .right .des {
        font-size: 15px;
        line-height: 24px;
    }
    .inner-company-fir-bottom .list .fir>span:nth-child(1) i{
        font-size: 30px;
    }
    .inner-company-fir-bottom .list{
        height: 96px;
        width: 50%;
        border-right: 1px solid #cccdcf;
    }
    .inner-company-fir-bottom .list:nth-child(1),
    .inner-company-fir-bottom .list:nth-child(3){
        border-right: none;
    }
    .inner-company-fir-bottom .list:nth-child(1),
    .inner-company-fir-bottom .list:nth-child(2){
        border-bottom: none;
    }

    .inner-company-five .con{
        color: #cdcdcd;
        width: 100%;
        font-size: 14px;
        line-height: 23px;
    }
    .inner-company-five .item .list .text .title{
        font-size: 17px;
    }
    .inner-company-five .item .list .text .des{
        font-size: 15px;
    }
    .inner-company-five .item .list .youimg{
        width: 61px;
    }
    .inner-company-five .item{
        width: 100%;
    }
    .inner-company-thr .tt .des{
        display: none;
    }
    .inner-company-thr .btn{
        width: 100px;
    }
    .swiperbtn{
        width: 40px;
        height: 40px;
    }
    .inner_honor .list .title{
        font-size: 22px;
    }
    .inner_honor .list .line{
        margin: 8% auto;
        width: 16px;
    }
    .inner_honor .list .tags{
        font-size: 16px;
    }
    .inner_honor .list .des{
        font-size: 14px;
    }
    .inner_honor .list{
        height: 281px;
        padding: 20% 6% 0 6%;
    }
    .inner-company-four .swiper-container {
        height: 166px;
    }
    .innertitle .fir {
        font-size: 22px;
    }
    .protype{
        width: 100%;
        flex-wrap: wrap;
        justify-content: left;
        margin: 0 auto 8% auto;
    }
    .newstype{
        justify-content: center;
    }
    .inner-pro-list{
        width: 100%;
        margin-bottom: 3%;
    }
    .protype a{
        height: 48px;
        width: 50%;
    }
    .protype a span{
        font-size: 16px;
    }
    .protype a:before{
        height: 2px;
    }
    .protype a:nth-child(2):after{
        display: none;
    }
    .protype a:hover:before, .protype a.active:before {
        width:73%;
    }
    .allzhanhui .imgbox .meng{
        display: none;
    }
    .inner-pro-list .imgbox{
        height: 164px;
    }
    .prodes-box1 .box1_r .btn .contact{
        display: none;
    }
    .prodes-box2 .box2_l{
        width:100%;
    }
    .prodes-box2 .box2_r{
        width:100%;
        margin-top: 20px;
        display: none;
    }
    .prodes-box2 .box2_r .box2_r_other{
        padding: 3%;
        overflow: hidden;
    }
    .prodes-box2 .box2_r .box2_r_other .list{
        float: left;
        width: 33.33%;
        padding:0 1%;
    }
    .prodes-box2 .box2_r .box2_r_other .list .imgbox{
        height: 167px;
    }
    .prodes-box2 .box2_r .box2_r_other .list .title{
        line-height: 60px;
        font-size: 16px;
    }
    .prodes-box3 .imgbox{
        height: 161px;
    }
    .inner-pro-list .title{
        font-size: 17px;
    }
    .inner-pro .itemtitle{
        font-size: 20px;
    }
    .prodes-box1 .box1_r .title{
        font-size: 20px;
        margin-top: 6%;
    }
    .prodes-box1 .box1_r .btn {
        margin-top: 3%;
    }
    .prodes-box1 .box1_r .btn .tel{
        height: 44px;
    }
    .prodes-box1{
        padding: 3%;
    }
    .prodes-box1 .box1_l{
        height: 247px;
        width: 100%;
    }
    .prodes-box1 .box1_r{
        width: 100%;
        margin-top: 4%;
    }
    .allprotbox span{
        line-height: 48px;
        padding: 0 8%;
        font-size: 16px;
    }
    .prodes-box2 .box2_l .descon strong {
        font-size: 17px;
    }
    .allPage .page-a{
        padding: 3px 15px;
    }
    .prodes-box2 .box2_r .box2_r_t{
        line-height: 48px;
        font-size: 16px;
    }
    .prodes-box3 .hotbox .fir{
        font-size: 21px;
    }
    .prodes-box3 .hotbox .sec{
        font-size: 13px;
    }
    .inner-case-list .imgbox{
        height: 195px;
    }
    .inner-case-list .text .title{
        font-size: 17px;
    }
    .inner-news .des_box1_r{
        width:100%;
        margin-top: 3%;
    }
    .inner-news .des_box1_l{
        width: 100%;
    }
    .inner-news .news-con .case_moive {
        height: 57vw;
    }
    .proparem .list{
        width: 100%;
    }
    .proparem .list{
        font-size: 15px;
    }
    .proparem .list .title{
        height: 45px;
    }
    .proparem .list .val{
        height: 45px;
    }
    .inner-news .des_box1_r .othernews{
        overflow: hidden;
    }
    .inner-news .des_box1_r .othernews .list{
        float: left;
        width: 50%;
        padding:0 1%;
        margin-top: 2%;
    }
    .inner-news .des_box1_r .othernews .list .imgbox{
        width: 100%;
    }
    .inner-case-list{
        width: 100%;
    }
    .inner-news .des_box1_r .othernews .list .text{
        display: none;
    }
    .inner-news .des_box1_r .bottom {
        margin-top: 7%;
    }
    .inner-case-list .text span{
        width: 100px;
        line-height: 30px;
    }
    .inner-contact-top .left .lxitem .tbox .fir{
        font-size: 22px;
    }
    .inner-contact-bottom .left{
        width: 100%;
    }
    .inner-contact-top .right .list .sec a{
        font-size: 20px;
    }
    .inner-contact-top .right .list .fir{
        font-size: 16px;
    }
    .inner-contact-top .left .lxitem .lxcon p{
        font-size: 16px;
    }
    .inner-contact-top .right .inner{
        padding: 0 5%;
    }
    .inner-contact-top{
        height: auto;
    }
    .inner-contact-top .right .line{
        margin: 4% 0;
    }
    .inner-contact-bottom .left .tbox .fir{
        font-size:22px;
    }
    .inner-contact-bottom .left .tbox .sec{
        font-size: 17px;
    }
    .inner-contact-bottom .right{
        width: 100%;
        margin-top: 4%;
    }
    .inner-contact-bottom .left .tbox .thr{
        margin-top: 3%;
        font-size: 14px;
    }
    .inner-contact-bottom .left .item{
        display: none;
    }
    .inner-contact-bottom .left .tbox {
        margin-bottom: 2%;
    }
    .inner-contact-bottom .right input{
        line-height: 50px;
    }
    .inner-contact-bottom .right textarea{
        height: 170px;
    }
    .inner-contact-bottom .right .submit{
        line-height: 50px;
    }
    .s_nav .left {
        width: 100%;
        height: 80px;
    }
    .s_nav .left .zhong{
        display: none;
    }
    .s_nav .left .xia{
        display: none;
    }
    .s_nav .right{
        width: 100%;
        height: calc(100% - 80px);
    }
    .s_nav .right .inner{
        padding: 0 5%;
    }
    .s_nav .right .list {
        margin-bottom: 4%;
        border-bottom: 1px solid #eee;
        padding-bottom: 2%;
    }
    .s_nav .right .list .title{
        width: 100%;
        margin-bottom: 5px;
    }
    .s_nav .right .list .abox {
        width: 100%;
    }
    .s_nav .right .list .abox a{
        line-height: inherit;
        font-size: 16px;
    }
    .s_nav .right .list .title a{
        font-size: 18px;
        line-height: initial;
    }
    .s_nav .left .shang{
        padding: 0 4%;
        height: 80px;
        top: 0;
        align-items: center;
    }
    .s_nav .left .shang .btnbox{
        height: 80px;
    }
    .seartoggle form {
        width: 70%;
    }
    .seartoggle input[type=text]{
        padding-left: 13px;
    }
    .s_nav .right .close{
        top: 2%;
    }
    .inner-company-fir-bottom .list .fir>span:nth-child(1){
        font-size: 30px;
    }
    .allcrumbs{
        font-size: 13px;
    }
    .allcrumbs a{
        font-size: 13px;
    }
    .sbanner {
        width: 100%;
        position: relative;
        height: 181px;
        margin-top: 65px;
    }
    .sbanner .pic {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .inner_honor .swiper-slide .xian .juan .inner{
        width: 35px;
        height: 35px;
    }
    .inner_honor .swiper-slide .xian .juan{
        width: 50px;
        height: 50px;
    }
    .inner-news-item .list{
        width: 100%;
        padding:0;
    }
    .inner-news .des_box1_l{
        padding: 4%;
    }
    .inner-news .des_box1_l .tbox h1{
        font-size: 21px;
    }
    .inner-news .des_box1_l .tbox .news-time span{
        font-size: 12px;
    }
    .indexAdv .list .text .title{
        font-size:18px;
    }
    .indexAdv .list .icon{
        width: 55px;
        height: 55px;
    }
    .indexAdv .list .text {
        width: calc(100% - 67px);
    }
    .in_about .intro .right img{
        width: 22px;
    }
    .prodes-box3 .text .more{
        margin: 0px auto 0 auto;
    }
    .prodes-box3 .text{
        border-top: 1px solid #ddd;
    }
    .mobile-footer{
        display: block;
    }
    .in_news{
        padding-bottom: 20%;
    }
    .inner-news{
        padding-bottom: 20%;
    }
    .inner-company-four{
        padding-bottom: 20%;
    }
    .inner-pro{
        padding-bottom: 20%;
    }
    .inner-case{
        padding-bottom: 20%;
    }
    .inner-contact-bottom{
        padding-bottom: 20%;
    }

    .prodes-box2 .box2_l .descon table {
        width: 700px!important;
    }





}