

@media (max-width: 1600px) {
    .warpper {
        width: 100%;
        padding: 0 4%;
    }
}

@media (max-width: 1400px) {
    .warpper_mid {
        width: 100%;
        padding: 0 4%;
    }
}
@media (max-width: 1300px) {
    .cbl{
        display: none;
    }
}
@media (max-width: 1200px) {
    .in_ys .smys{
        display: flex;
    }
    .in_ys .yscon{
        display: none;
    }
    .warpper_min{
        width: 100%;
        padding: 0 4%;
    }
}
@media (max-width: 992px) {
    .smmenu{
        display: block;
    }
}
@media (max-width: 1600px) and (min-width: 1400px){
    .warpper {
        width: 100%;
        padding: 0 4%;
    }
    .head_nav {
        width: calc(100% - 186px);
    }
    .head_tel .t2{
        font-size: 20px;
    }
    .head_menu {
        width: 66%;
    }
    .head_nav ul li a span{
        margin-left: 0;
    }
    .head_nav ul li a img{
        display: none;
    }
    .xiala .navlogo{
        width: 27%;
        height: 260px;
    }
    .xiala .cplist {
        width: 71%;
    }
    .hotbarcon .left img {
        max-width: 77%;
    }
    .hotbarcon .left .t2 {
        font-size: 15px;
    }
    .hotbarcon .cent {
        width: 42%;
        margin-left: 0;
    }
    .hotbarcon .right {
        width: 22%;
        padding-left: 2%;
    }


    .in_company .img-item .swiper-slide .imgbox{
        height: 243px;
    }
    .in_company .img-item .swiper-slide .title {
        line-height: 50px;
        font-size: 16px;
    }



    .footbox .f-bottom .f-lx .left {
        width: 92%;
    }



    .inner-product-item .allpro .imgbox {
        height: 214px;
    }
    .allpro {
        padding: 15px;
    }
    .allabox a {
        height: 40px;
        width: 48%;
    }
    .allpro .text .title .s1 {
        line-height: 58px;
    }

    .desright .title {
        font-size: 32px;
    }
    .desright .lxbox a {
        margin-top: 8px;
        display: flex;
        width: 32%;
        height: 50px;
    }
    .desright .lxbox a span {
        margin-left: 10px;
        font-size: 16px;
    }
    .desright .item .list .icon {
        width: 70px;
        height: 70px;
    }
    .desright .item .list .icon img{
        max-width: 38%;
    }

}


@media (max-width: 1400px) and (min-width: 1200px){
    .warpper {
        width: 100%;
        padding: 0 4%;
    }
    .head_logo .text{
        display: none;
    }
    .head_nav {
        width: calc(100% - 186px);
    }
    .head_tel .t2{
        font-size: 20px;
    }
    .head_menu {
        width: 87%;
    }
    .head_nav ul li a span{
        margin-left: 0;
    }
    .head_nav ul li a img{
        display: none;
    }
    .xiala .navlogo{
        width: 23%;
        height: 162px;
        margin-top: 6%;
        display: none;
    }
    .xiala .cplist {
        width: 100%;
    }
    .xiala .item{
        background: url("../img/navbg2.jpg") no-repeat center / cover;
    }

    .hotbar .bg{
        display: none;
    }
    .hotbarcon .left{
        display: none;
    }
    .hotbarcon .left img {
        max-width: 77%;
    }
    .hotbarcon .left .t2 {
        font-size: 15px;
    }
    .hotbarcon .cent {
        width: 62%;
        margin-left: 0;
    }
    .hotbarcon .right {
        width: 31%;
        padding-left: 2%;
    }


    .alltitle .t1 span {
        font-weight: bold;
        font-size: 30px;
    }
    .alltitle .t2 {
        font-size: 16px;
    }

    .in_company .img-item .swiper-slide .imgbox{
        height: 243px;
    }
    .in_company .img-item .swiper-slide .title {
        line-height: 50px;
        font-size: 16px;
    }



    .footbox .f-bottom .f-lx .left {
        width: 92%;
    }

    .allsider {
        width: 270px;
    }
    .sllsider-ul li {
        padding: 0 19px;
    }
    .pro-right {
        width: calc(100% - 300px);
    }

    .in_ys .ysimg1 {
        width: 550px;
    }
    .in_ys .yscon .list .icon {
        width: 70px;
        height: 70px;
    }
    .in_ys .yscon .list .icon img{
        max-width: 63%;
    }
    .in_ys .yscon .list:nth-of-type(1) {
        left: 3%;
        top: 11%;
    }
    .in_ys .yscon .list:nth-of-type(2) {
        right: 3%;
        top: 11%;
    }
    .in_ys .yscon .list:nth-of-type(3) {
        left: -2%;
        top: 43%;
    }
    .in_ys .yscon .list:nth-of-type(4) {
        right: -2%;
        top: 43%;
    }
    .in_ys .yscon .list:nth-of-type(5) {
        left: 3%;
        top: 74%;
    }
    .in_ys .yscon .list:nth-of-type(6) {
        right: 3%;
        top: 74%;
    }


    .in_lc .item .list .con {
        font-size: 15px;
    }
    .in_lc .item .list .icon img{
        max-width: 65%;
        max-height: 65%;
    }
    .in_lc .item .list .title {
        font-size: 33px;
    }

    .honor-item .swiper-slide .imgbox{
        height: 308px;
    }
    .honor-item .swiper-slide .title {
        line-height: 57px;
    }

    .in_hezuo .swiper-slide .inner{
        height: 242px;
    }

    .in_news .in_news-tbox .left span {
        font-size: 24px;
    }
    .in_news_top .imgbox .time{
        width: 210px;
    }
    .in_news_top .imgbox .pic {
        float: left;
        width: calc(100% - 210px);
    }

    .padding {
        padding: 6% 0;
    }
    .padding-top {
        padding-top: 6%;
    }
    .padding-bottom {
        padding-bottom: 6%;
    }

    .inner-product-item .allpro .imgbox {
        height: 214px;
    }
    .allpro {
        padding: 15px;
    }
    .allabox a {
        height: 40px;
        width: 48%;
    }
    .allpro .text .title .s1 {
        line-height: 58px;
        font-size: 35px;
    }

    .desright .title {
        font-size: 26px;
    }
    .desright .lxbox a {
        margin-top: 8px;
        display: flex;
        width: 32%;
        height: 50px;
    }
    .desright .lxbox a span {
        margin-left: 10px;
        font-size: 16px;
    }
    .desright .item .list .icon {
        width: 70px;
        height: 70px;
    }
    .desright .item .list .icon img{
        max-width: 38%;
    }

    .caseother .list .img{
        height: 175px;
    }
    .caseother .list .img .title span{
        font-size: 20px;
    }

    .inner-company-fir .con .text .en{
        font-size: 35px;
    }
    .inner-company-fir .con .text .t1 {
        font-size: 27px;
    }
    .inner-company-fir .con .text .item .list .wen .s1 .a1{
        font-size: 47px;
    }
    .inner-company-fir .con .text .item .list .wen .s1 .a1 i{
        font-size: 47px;
    }
    .inner-company-fir .con .text .item .list{
        width: 46%;
    }
    .inner-company-fir .con .text .item .list .icon{
        display: none;
    }
    .inner-company-fir .con .video{
        height: 379px;
    }
    .inner-company-fir .con .bg{
        height: 112%;
    }
    .inner-company-sec .item .list .tbox .title{
        font-size: 22px;
    }
    .inner-company-sec .item .list .con{
        font-size: 16px;
    }
    .inner-company-thr .item .list .title{
        font-size: 22px;
    }
    .allpic{
        height: 255px;
    }
    .in_hezuo .swiper-slide .imgbox{
        height: 59px;
        margin-top: 22%;
    }

    .in_news_top {
        height: 240px;
    }
    .in_news_top .imgbox .time .t1 .s1 {
        font-size: 25px;
    }
    .in_news_top .text .title {
        font-size: 20px;
    }
    .in_news_top .text .more {
        height: 37px;
        width: 137px;
    }
    .in_news_top .text {
        padding: 4% 2.5%;
    }
    .in_news .in_news-tbox{
        height: 90px;
    }
    .in_news_bottom .list .item .news-fir .title{
        font-size: 20px;
    }
    .copy{
        line-height: 75px;
    }

    .inner-product-item .allpro .text .slog{
        display: none;
    }
    .inner-product-item .allpro .text .title .s2{
        font-size: 18px;
    }

    .top-des-pro .left{
        width: 100%;
    }
    .top-des-pro .right{
        width: 100%;
        margin-top: 5%;
    }
    .prodes img{
        width: 100% !important;
        height: auto!important;
    }

    .inner-case-list .imgbox{
        height: 215px;
    }
    .inner-case-list .time{
        display: none;
    }

    .inner-imgs-item .list .imgbox{
        height: 266px;
    }
    .inner-imgs-item .list .title{
        line-height: 60px;
    }

    .inner-honor .honorlunbo2 .imgbox{
        height: 410px;
    }
    .zsbut {
        width: 50px;
        height: 50px;
    }

    .inner-honor .bg{
        background-size: 100%;
    }

    .inner-pingpai-item .list .inner{
        height: 210px;
    }

    .inner-contact-sec .mapbox{
        height: 528px;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .icon{
        width: 50px;
        height: 50px;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .icon img{
        max-width: 65%;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .text .t2 {
        font-size: 28px;
        line-height: 28px;
    }
    .inner-contact-sec .mapbox .lxbox .con p{
        font-size: 16px;
        margin-bottom: 3%;
    }
    .inner-contact-sec .mapbox .lxbox .tbox{
        height: 100px;
    }
    .inner-contact-sec .mapbox .lxbox{
        left: 4%;
        width: 560px;
    }

    .footbox .f-bottom .f-lx .head_tel .t2 {
        font-size: 23px;
    }
    .footbox .f-bottom .f-lx .left .list p {
        font-size: 14px;
    }

}

@media (max-width: 1200px) and (min-width: 992px){
    .warpper {
        width: 100%;
        padding: 0 4%;
    }
    .fix_head_con {
        height: 70px;
    }
    .bannerbox{
        margin-top: 70px;
    }
    .sbanner{
        margin-top: 70px;
    }
    .head_logo .logoimg {
        width: 69px;
    }
    .head_logo .text{
        display: none;
    }
    .head_nav {
        width: calc(100% - 150px);
    }
    .head_tel {
        padding-left: 37px;
        background-size: 30px;
    }
    .head_tel .t1 {
        font-size: 12px;
    }
    .head_tel .t2{
        font-size: 17px;
    }
    .head_menu {
        width: 87%;
    }
    .head_nav ul li a span{
        margin-left: 0;
        font-size: 14px;
    }
    .head_nav ul li a img{
        display: none;
    }
    .xiala .navlogo{
        width: 23%;
        height: 162px;
        margin-top: 6%;
        display: none;
    }
    .xiala .cplist {
        width: 100%;
    }
    .xiala .item{
        background: url("../img/navbg2.jpg") no-repeat center / cover;
    }
    .xiala .item .tt {
        font-size: 24px;
    }

    .hotbarcon {
        height: 75px;
    }
    .hotbar .bg{
        display: none;
    }
    .hotbarcon .left{
        display: none;
    }
    .hotbarcon .left img {
        max-width: 77%;
    }
    .hotbarcon .left .t2 {
        font-size: 15px;
    }
    .hotbarcon .cent {
        width: 62%;
        margin-left: 0;
    }
    .hotbarcon .right {
        width: 31%;
        padding-left: 2%;
    }


    .alltitle .t1 span {
        font-weight: bold;
        font-size: 28px;
    }
    .alltitle .t2 {
        font-size: 16px;
        margin-top: 0;
    }

    .in_company .img-item .swiper-slide .imgbox{
        height: 243px;
    }
    .in_company .img-item .swiper-slide .title {
        line-height: 50px;
        font-size: 16px;
    }



    .footbox .f-bottom .f-lx .left {
        width: 92%;
    }

    .allsider {
        width: 100%;
    }
    .allsider-top {
        padding: 1% 0 0 3%;
        height: 67px;
    }
    .allsider-top .t1{
        font-size: 22px;
    }
    .sllsider-ul ul{
        overflow: hidden;
    }
    .sllsider-ul li {
        padding: 0 19px;
        float: left;
        width: 25%;
    }
    .sllsider-ul li>a{
        line-height: 50px;
        font-size: 16px;
    }
    .sllsider-ul li .type-pros{
        display: none;
    }
    .pro-right {
        width: 100%;
        margin-top: 4%;
    }

    .pro-right ul li {
        width: 270px;
    }
    .allpro .imgbox{
        height: 207px;
    }
    .allpro .text .slog{
        display: none;
    }
    .pro-right ul li .allpro{
        height: auto;
    }

    .in_ys .ysimg1 {
        width: 550px;
    }
    .in_ys .yscon .list .icon {
        width: 70px;
        height: 70px;
    }
    .in_ys .yscon .list .icon img{
        max-width: 63%;
    }
    .in_ys .yscon .list:nth-of-type(1) {
        left: 3%;
        top: 11%;
    }
    .in_ys .yscon .list:nth-of-type(2) {
        right: 3%;
        top: 11%;
    }
    .in_ys .yscon .list:nth-of-type(3) {
        left: -2%;
        top: 43%;
    }
    .in_ys .yscon .list:nth-of-type(4) {
        right: -2%;
        top: 43%;
    }
    .in_ys .yscon .list:nth-of-type(5) {
        left: 3%;
        top: 74%;
    }
    .in_ys .yscon .list:nth-of-type(6) {
        right: 3%;
        top: 74%;
    }


    .in_lc .item .list .con {
        font-size: 15px;
    }
    .in_lc .item .list .icon img{
        max-width: 65%;
        max-height: 65%;
    }
    .in_lc .item .list .title {
        font-size: 28px;
    }

    .honor-item .swiper-slide .imgbox{
        height: 308px;
    }
    .honor-item .swiper-slide .title {
        line-height: 57px;
    }

    .in_hezuo .swiper-slide .inner{
        height: 242px;
    }

    .in_news .in_news-tbox .left span {
        font-size: 21px;
    }
    .in_news_top .imgbox .time{
        width: 210px;
        padding-top: 10%;
    }
    .in_news_top .imgbox .pic {
        float: left;
        width: calc(100% - 210px);
    }
    .in_news .in_news-tbox .left {
        padding-left: 35px;
    }
    .in_news .in_news-tbox.tbox1 .left {
        background: url(../img/news-icon1.png) no-repeat left center;
        background-size: 24px;
    }
    .in_news .in_news-tbox.tbox2 .left {
        background: url(../img/news-icon2.png) no-repeat left center;
        background-size: 24px;
    }
    .in_news .in_news-tbox .left i{
        font-size: 14px;
    }
    .in_news_bottom .list .item {
        padding: 25px 25px 16px 25px;
    }

    .padding {
        padding: 6% 0;
    }
    .padding-top {
        padding-top: 6%;
    }
    .padding-bottom {
        padding-bottom: 6%;
    }

    .inner-product-item .allpro .imgbox {
        height: 214px;
    }
    .allpro {
        padding: 15px;
    }
    .allabox a {
        height: 40px;
        width: 48%;
    }
    .allpro .text .title .s1 {
        line-height: 58px;
        font-size: 35px;
    }

    .desright .title {
        font-size: 26px;
    }
    .desright .lxbox a {
        margin-top: 8px;
        display: flex;
        width: 32%;
        height: 50px;
    }
    .desright .lxbox a span {
        margin-left: 10px;
        font-size: 16px;
    }
    .desright .item .list .icon {
        width: 70px;
        height: 70px;
    }
    .desright .item .list .icon img{
        max-width: 38%;
    }

    .caseother .list .img{
        height: 154px;
    }
    .caseother .list .img .title span{
        font-size: 20px;
    }

    .inner-company-fir .con .text .en{
        font-size: 29px;
    }
    .inner-company-fir .con .text .t1 {
        font-size: 25px;
    }
    .inner-company-fir .con .text .item .list .wen .s1 .a1{
        font-size: 47px;
    }
    .inner-company-fir .con .text .item .list .wen .s1 .a1 i{
        font-size: 47px;
    }
    .inner-company-fir .con .text .item .list{
        width: 46%;
    }
    .inner-company-fir .con .text .item .list .icon{
        display: none;
    }
    .inner-company-fir .con .video{
        width: 49%;
        height: 359px;
    }
    .inner-company-fir .con .bg{
        height: 112%;
    }
    .inner-company-sec .item .list .tbox .title{
        font-size: 22px;
    }
    .inner-company-sec .item .list .con{
        font-size: 16px;
    }
    .inner-company-sec .item .list .con .bgicon{
        top: 38%;
    }
    .inner-company-sec .item .list .con .bgicon img{
        width: 59px;
    }
    .inner-company-thr .item .list{
        height: 257px;
    }
    .inner-company-thr .item .list .title{
        font-size: 20px;
    }
    .allpic{
        height: 255px;
    }
    .in_hezuo .swiper-slide .imgbox{
        height: 59px;
        margin-top: 22%;
    }

    .in_news_top {
        height: 240px;
    }
    .in_news_top .imgbox .time .t1 .s1 {
        font-size: 18px;
    }
    .in_news_top .text .title {
        font-size: 20px;
    }
    .in_news_top .text .more {
        height: 35px;
        width: 117px;
    }
    .in_news_top .text .more span{
        font-size: 14px;
    }
    .in_news_top .imgbox .time .t2 .s1 {
        font-size: 23px;
    }
    .in_news_top .imgbox .time .t1 .s2 {
        font-size: 12px;
    }
    .in_news_top .text {
        padding: 4% 2.5%;
    }
    .in_news .in_news-tbox{
        height: 90px;
        padding: 0 25px;
    }
    .in_news_bottom .list .item .news-fir .title{
        font-size: 18px;
    }
    .in_news_bottom .list .item .news-fir .con {
        font-size: 14px;
    }
    .in_news_bottom .list .item .news-list .title {
        font-size: 16px;
    }
    .copy{
        line-height: 75px;
    }

    .inner-product-item .allpro .text .slog{
        display: none;
    }
    .inner-product-item .allpro .text .title .s2{
        font-size: 18px;
    }

    .pro-right-des{
        width: 100%;
        margin-top: 5%;
    }

    .top-des-pro .left{
        width: 100%;
    }
    .top-des-pro .right{
        width: 100%;
        margin-top: 5%;
    }
    .prodes img{
        width: 100% !important;
        height: auto!important;
    }

    .inner-case-list .imgbox{
        height: 215px;
    }
    .inner-case-list .time{
        display: none;
    }

    .inner-imgs-item .list .imgbox{
        height: 266px;
    }
    .inner-imgs-item .list .title{
        line-height: 60px;
    }

    .inner-honor .honorlunbo2 .imgbox{
        height: 410px;
    }
    .zsbut {
        width: 50px;
        height: 50px;
    }

    .inner-honor .bg{
        background-size: 100%;
    }

    .inner-pingpai-item .list .inner{
        height: 210px;
    }

    .inner-contact-sec .mapbox{
        height: 528px;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .icon{
        width: 50px;
        height: 50px;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .icon img{
        max-width: 65%;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .text .t2 {
        font-size: 28px;
        line-height: 28px;
    }
    .inner-contact-sec .mapbox .lxbox .con p{
        font-size: 16px;
        margin-bottom: 3%;
    }
    .inner-contact-sec .mapbox .lxbox .tbox{
        height: 100px;
    }
    .inner-contact-sec .mapbox .lxbox{
        left: 4%;
        width: 560px;
    }

    .footbox .f-bottom .f-lx .head_tel .t2 {
        font-size: 23px;
    }
    .footbox .f-bottom .f-lx .left .list p {
        font-size: 14px;
    }


    .inner-case-list{
        padding: 2% 2%;
    }

    .inner-news-top .swiper-slide {
        height: 287px;
    }
    .inner-news-top .swiper-slide .text .title{
        font-size: 23px;
    }

    .arttbox .left .title {
        font-size: 24px;
    }
    .allcrumbs .left{
        line-height: 55px;
    }
    .allcrumbs .right a{
        line-height: 55px;
    }
    .inner-contact-fir .formbox .inputbox input{
        margin-top: 10px;
    }
    .inner-contact-fir .formbox .code{
        margin-top: 10px;
    }
    .inner-contact-fir .formbox .submit{
        margin-top: 10px;
    }

}

@media (max-width: 992px) and (min-width: 768px){
    .warpper {
        width: 100%;
        padding: 0 4%;
    }
    .fix_head_con {
        height: 70px;
    }
    .bannerbox{
        margin-top: 70px;
    }
    .sbanner{
        margin-top: 70px;
    }
    .head_logo .logoimg {
        width: 69px;
    }
    .head_logo .text{
        display: block;
    }
    .head_logo .text .t1{
        font-size: 18px;
    }
    .head_logo .text .t2{
        font-size: 14px;
    }
    .head_nav {
        width: calc(100% - 150px);
    }
    .head_tel {
        padding-left: 37px;
        background-size: 30px;
    }
    .head_tel .t1 {
        font-size: 12px;
    }
    .head_tel .t2{
        font-size: 17px;
    }
    .head_menu {
        width: 87%;
        display: none;
    }
    .head_nav ul li a span{
        margin-left: 0;
        font-size: 14px;
    }
    .head_nav ul li a img{
        display: none;
    }
    .xiala .navlogo{
        width: 23%;
        height: 162px;
        margin-top: 6%;
        display: none;
    }
    .xiala .cplist {
        width: 100%;
    }
    .xiala .item{
        background: url("../img/navbg2.jpg") no-repeat center / cover;
    }
    .xiala .item .tt {
        font-size: 24px;
    }

    .hotbarcon {
        height: 75px;
    }
    .hotbar .bg{
        display: none;
    }
    .hotbarcon .left{
        display: none;
    }
    .hotbarcon .left img {
        max-width: 77%;
    }
    .hotbarcon .left .t2 {
        font-size: 15px;
    }
    .hotbarcon .cent {
        width: 62%;
        margin-left: 0;
    }
    .hotbarcon .right {
        width: 31%;
        padding-left: 2%;
    }


    .alltitle .t1 span {
        font-weight: bold;
        font-size: 28px;
    }
    .alltitle .t2 {
        font-size: 16px;
        margin-top: 0;
    }

    .in_company .img-item .swiper-slide .imgbox{
        height: 243px;
    }
    .in_company .img-item .swiper-slide .title {
        line-height: 50px;
        font-size: 16px;
    }



    .footbox .f-bottom .f-lx .left {
        width: 92%;
    }

    .allsider {
        width: 100%;
    }
    .allsider-top {
        padding: 1% 0 0 3%;
        height: 67px;
    }
    .allsider-top .t1{
        font-size: 22px;
    }
    .sllsider-ul ul{
        overflow: hidden;
    }
    .sllsider-ul li {
        padding: 0 19px;
        float: left;
        width: 50%;
    }
    .sllsider-ul li>a{
        line-height: 50px;
        font-size: 16px;
    }
    .sllsider-ul li .type-pros{
        display: none;
    }
    .pro-right {
        width: 100%;
        margin-top: 4%;
    }

    .pro-right ul li {
        width: 270px;
    }
    .allpro .text .title .s2 {
        font-size: 19px;
    }
    .allpro .imgbox{
        height: 207px;
    }
    .allpro .text .slog{
        display: none;
    }
    .pro-right ul li .allpro{
        height: auto;
    }

    .in_ys .ysimg1 {
        width: 550px;
    }
    .in_ys .yscon .list .icon {
        width: 70px;
        height: 70px;
    }
    .in_ys .yscon .list .icon img{
        max-width: 63%;
    }
    .in_ys .yscon .list:nth-of-type(1) {
        left: 3%;
        top: 11%;
    }
    .in_ys .yscon .list:nth-of-type(2) {
        right: 3%;
        top: 11%;
    }
    .in_ys .yscon .list:nth-of-type(3) {
        left: -2%;
        top: 43%;
    }
    .in_ys .yscon .list:nth-of-type(4) {
        right: -2%;
        top: 43%;
    }
    .in_ys .yscon .list:nth-of-type(5) {
        left: 3%;
        top: 74%;
    }
    .in_ys .yscon .list:nth-of-type(6) {
        right: 3%;
        top: 74%;
    }
    .in_ys .smys .list .icon{
        width: 50px;
        height: 50px;
    }
    .in_ys .smys .list .text .t1{
        font-size:18px;
    }
    .in_ys .smys .list .text .t2 {
        font-size: 12px;
    }
    .in_ys .smys .list .text{
        width: calc(100% - 60px);
    }

    .in_lc .item .list{
        width: 21%;
    }
    .in_lc .item .list:nth-child(4n):after{
        display: none;
    }
    .in_lc .item .list:last-child{
        display: none;
    }
    .in_lc .item .list .con {
        font-size: 15px;
    }
    .in_lc .item .list .icon img{
        max-width: 65%;
        max-height: 65%;
    }
    .in_lc .item .list .title {
        font-size: 28px;
    }

    .comtype a{
        padding: 0 4.5%;
    }

    .honor-item .swiper-slide .imgbox{
        height: 308px;
    }
    .honor-item .swiper-slide .title {
        line-height: 57px;
    }

    .in_hezuo {
        background: url(../img/hezuobg.jpg) no-repeat center  / cover;
    }
    .in_hezuo .swiper-slide .inner{
        height: 242px;
        padding: 16% 5%;
    }
    .in_news{
        padding-top: 6%;
    }
    .in_news .in_news-tbox .left span {
        font-size: 21px;
    }
    .in_news_top .imgbox .time{
        width: 144px;
        padding-top: 10%;
    }
    .in_news_top .imgbox .pic {
        float: left;
        width:calc(100% - 144px);
    }
    .in_news .in_news-tbox .left {
        padding-left: 35px;
    }
    .in_news .in_news-tbox.tbox1 .left {
        background: url(../img/news-icon1.png) no-repeat left center;
        background-size: 24px;
    }
    .in_news .in_news-tbox.tbox2 .left {
        background: url(../img/news-icon2.png) no-repeat left center;
        background-size: 24px;
    }
    .in_news .in_news-tbox .left i{
        font-size: 14px;
        display: none;
    }
    .in_news_bottom .list .item {
        padding: 25px 25px 16px 25px;
    }

    .padding {
        padding: 6% 0;
    }
    .padding-top {
        padding-top: 6%;
    }
    .padding-bottom {
        padding-bottom: 6%;
    }

    .inner-product-item .allpro .imgbox {
        height: 214px;
    }
    .allpro {
        padding: 15px;
    }
    .allabox a {
        height: 40px;
        width: 48%;
    }
    .allpro .text .title .s1 {
        line-height: 58px;
        font-size: 35px;
    }

    .desright .title {
        font-size: 26px;
    }
    .desright .lxbox a {
        margin-top: 8px;
        display: flex;
        width: 32%;
        height: 50px;
    }
    .desright .lxbox a span {
        margin-left: 10px;
        font-size: 16px;
    }
    .desright .item .list .icon {
        width: 70px;
        height: 70px;
    }
    .desright .item .list .icon img{
        max-width: 38%;
    }

    .caseother .list .img{
        height: 154px;
    }
    .caseother .list .img .title span{
        font-size: 20px;
    }

    .inner-company-fir .con .text .en{
        font-size: 29px;
    }
    .inner-company-fir .con .text .t1 {
        font-size: 25px;
    }
    .inner-company-fir .con .text .item .list .wen .s1 .a1{
        font-size: 47px;
    }
    .inner-company-fir .con .text .item .list .wen .s1 .a1 i{
        font-size: 47px;
    }
    .inner-company-fir .con .text .item .list{
        width: 46%;
    }
    .inner-company-fir .con .text .item .list .icon{
        display: none;
    }
    .inner-company-fir .con .video{
        width: 49%;
        height: 359px;
    }
    .inner-company-fir .con .bg{
        height: 112%;
        display: none;
    }
    .inner-company-sec .item .list .tbox .title{
        font-size: 22px;
    }
    .inner-company-sec .item .list .con{
        font-size: 16px;
    }
    .inner-company-sec .item .list .con .bgicon{
        top: 38%;
    }
    .inner-company-sec .item .list .con .bgicon img{
        width: 59px;
    }
    .inner-company-thr .item .list{
        height: 257px;
    }
    .inner-company-thr .item .list .title{
        font-size: 18px;
    }
    .allpic{
        height: 255px;
    }
    .in_hezuo .swiper-slide .imgbox{
        height: 59px;
        margin-top: 12%;
    }

    .in_news_top {
        height: 197px;
    }
    .in_news_top .imgbox .time .t1 .s1 {
        font-size: 18px;
    }
    .in_news_top .text .title {
        font-size: 20px;
    }
    .in_news_top .text .con {
        font-size: 14px;
    }
    .in_news_top .text .more {
        height: 30px;
        width: 102px;
    }
    .in_news_top .text .more span{
        font-size: 14px;
    }
    .in_news_top .imgbox .time .t2 .s1 {
        font-size: 23px;
    }
    .in_news_top .imgbox .time .t1 .s2 {
        font-size: 12px;
    }
    .in_news_top .text {
        padding: 4% 2.5%;
    }
    .in_news .in_news-tbox{
        height: 63px;
        padding: 0 25px;
    }
    .in_news_bottom .list .item .news-list .time{
        display: none;
    }
    .in_news_bottom .list .item .news-fir .title{
        font-size: 18px;
    }
    .in_news_bottom .list .item .news-fir .con {
        font-size: 14px;
    }
    .in_news_bottom .list .item .news-list .title {
        width: 100%;
        font-size: 16px;
    }
    .copy{
        line-height: 75px;
        font-size: 14px;
    }

    .inner-product-item .allpro .text .slog{
        display: none;
    }
    .inner-product-item .allpro .text .title .s2{
        font-size: 18px;
    }

    .pro-right-des{
        width: 100%;
        margin-top: 5%;
    }

    .top-des-pro .left{
        width: 100%;
    }
    .top-des-pro .right{
        width: 100%;
        margin-top: 5%;
    }
    .prodes img{
        width: 100% !important;
        height: auto!important;
    }

    .inner-company-fir .con .text{
        width: 100%;
        margin-bottom: 4%;
    }
    .inner-company-fir .con .video{
        width: 100%;
        margin-right: 0;
    }
    .inner-company-fir .con .text .line{
        margin: 1.5% 0;
    }
    .inner-company-sec .item .list .tbox img{
        width: 30px;
    }



    .inner-case-list .imgbox{
        height: 215px;
    }
    .inner-case-list .time{
        display: none;
    }

    .inner-imgs-item .list .imgbox{
        height: 185px;
    }
    .inner-imgs-item .list .title{
        font-size: 18px;
        line-height: 47px;
    }
    .inner-imgs-item .list .imgbox .shu{
        width: 58px;
        height: 58px;
        font-size: 20px;
    }

    .inner-honor .honorlunbo2 .imgbox{
        height: 294px;
    }
    .zsbut {
        width: 40px;
        height: 40px;
    }


    .inner-honor .bg{
        background-size: 100%;
    }

    .inner-pingpai-item .list .inner{
        height: 210px;
    }

    .inner-contact-sec .mapbox{
        height: 528px;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .icon{
        width: 50px;
        height: 50px;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .icon img{
        max-width: 65%;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .text .t2 {
        font-size: 28px;
        line-height: 28px;
    }
    .inner-contact-sec .mapbox .lxbox .con p{
        font-size: 16px;
        margin-bottom: 3%;
    }
    .inner-contact-sec .mapbox .lxbox .tbox{
        height: 100px;
    }
    .inner-contact-sec .mapbox .lxbox{
        left: 4%;
        width: 440px;
    }

    .footbox .f-bottom .f-lx .head_tel .t2 {
        font-size: 23px;
    }
    .footbox .f-bottom .f-lx .left .list p {
        font-size: 14px;
    }


    .inner-case-list{
        padding: 2% 2%;
    }

    .inner-news-top .swiper-slide {
        height: 287px;
    }
    .inner-news-top .swiper-slide .text .title{
        font-size: 23px;
    }

    .arttbox .left .title {
        font-size: 24px;
    }
    .allcrumbs .left{
        line-height: 55px;
    }
    .allcrumbs .right a{
        line-height: 55px;
        width: 100px;
        font-size: 14px;
    }
    .inner-contact-fir .formbox .inputbox input{
        margin-top: 10px;
    }
    .inner-contact-fir .formbox .code input{
        margin-top: 0;
    }
    .inner-contact-fir .formbox .code{
        margin-top: 10px;
    }
    .inner-contact-fir .formbox .submit{
        margin-top: 10px;
    }
    .inner-contact-fir .formbox .code .verify{
        width: 77px;
    }

    .footbox .f-bottom .f-menu a {
        font-size: 14px;
    }
    .footbox .f-bottom .f-lx .erbox .imgbox{
        left:0;
    }

}

@media (max-width: 768px){
    .warpper {
        width: 100%;
        padding: 0 4%;
    }
    .fix_head_con {
        height: 70px;
    }
    .bannerbox{
        margin-top: 70px;
    }
    .sbanner{
        margin-top: 70px;
    }
    .head_logo .logoimg {
        width: 69px;
    }
    .head_logo .text{
        display: none;
    }
    .head_logo .text .t1{
        font-size: 18px;
    }
    .head_logo .text .t2{
        font-size: 14px;
    }
    .head_nav {
        width: calc(100% - 150px);
    }
    .head_tel {
        padding-left: 37px;
        background-size: 30px;
    }
    .head_tel .t1 {
        font-size: 12px;
    }
    .head_tel .t2{
        font-size: 17px;
    }
    .head_menu {
        width: 87%;
        display: none;
    }
    .head_nav ul li a span{
        margin-left: 0;
        font-size: 14px;
    }
    .head_nav ul li a img{
        display: none;
    }
    .xiala .navlogo{
        width: 23%;
        height: 162px;
        margin-top: 6%;
        display: none;
    }
    .xiala .cplist {
        width: 100%;
    }
    .xiala .item{
        background: url("../img/navbg2.jpg") no-repeat center / cover;
    }
    .xiala .item .tt {
        font-size: 24px;
    }

    .hotbarcon {
        height: 51px;
    }
    .hotbar .bg{
        display: none;
    }
    .hotbarcon .left{
        display: none;
    }
    .hotbarcon .left img {
        max-width: 77%;
    }
    .hotbarcon .left .t2 {
        font-size: 15px;
    }
    .hotbarcon .cent {
        width: 62%;
        margin-left: 0;
        display: none;
    }
    .hotbarcon .right {
        width: 100%;
        padding-left: 0;
        border-left:none;
    }


    .alltitle .t1 span {
        font-weight: bold;
        font-size: 20px;
    }
    .alltitle .t1 img{
        width: 10px;
        height: 10px;
    }
    .alltitle .t2 {
        font-size: 14px;
        margin-top: 0;
    }

    .in_company .img-item .swiper-slide .imgbox{
        height: 215px;
    }
    .in_company .img-item .swiper-slide .title {
        line-height: 40px;
        font-size: 16px;
    }
    .combut {
        width: 35px;
        height: 35px;
    }
    .combut:after{
        font-size:15px;
    }



    .footbox .f-bottom .f-lx .left {
        width: 100%;
    }
    .footbox .f-bottom .f-lx .left .list{
        width: 100%;
        margin-bottom: 2%;
        padding-bottom: 2%;
        border-bottom:1px solid rgba(255,255,255,0.1);
    }
    .footbox .f-bottom .f-lx .erbox{
        display: none;
    }

    .allsider {
        width: 100%;
    }
    .allsider-top {
        padding: 1% 0 0 3%;
        height: 67px;
        display: none;
    }
    .allsider-top .t1{
        font-size: 22px;
    }
    .sllsider-ul ul{
        overflow: hidden;
    }
    .sllsider-ul li {
        padding: 0 2%;
        float: left;
        width: 50%;
    }
    .sllsider-ul li>a{
        line-height: 45px;
        font-size: 14px;
        padding-left: 24px;
    }
    .sllsider-ul li .type-pros{
        display: none;
    }
    .pro-right {
        width: 100%;
        margin-top: 4%;
    }

    .pro-right ul li {
        width: 185px;
        margin-right: 15px;
    }
    .allpro .text .title .s2 {
        font-size: 16px;
        margin-top: -24px;
    }
    .allpro .text .line{
        height: 1px;
    }
    .allpro .imgbox{
        height: 134px;
    }
    .allpro .text .slog{
        display: none;
    }
    .pro-right ul li .allpro{
        height: auto;
    }
    .in_pro .allabox a.conmore{
        display: none;
    }

    .in_ys .ysimg1 {
        width: 550px;
    }
    .in_ys .yscon .list .icon {
        width: 70px;
        height: 70px;
    }
    .in_ys .yscon .list .icon img{
        max-width: 63%;
    }
    .in_ys .yscon .list:nth-of-type(1) {
        left: 3%;
        top: 11%;
    }
    .in_ys .yscon .list:nth-of-type(2) {
        right: 3%;
        top: 11%;
    }
    .in_ys .yscon .list:nth-of-type(3) {
        left: -2%;
        top: 43%;
    }
    .in_ys .yscon .list:nth-of-type(4) {
        right: -2%;
        top: 43%;
    }
    .in_ys .yscon .list:nth-of-type(5) {
        left: 3%;
        top: 74%;
    }
    .in_ys .yscon .list:nth-of-type(6) {
        right: 3%;
        top: 74%;
    }
    .in_ys .smys .list .icon{
        width: 40px;
        height: 40px;
    }
    .in_ys .smys .list .text .t1{
        font-size:16px;
    }
    .in_ys .smys .list .text .t2 {
        font-size: 12px;
    }
    .in_ys .smys .list .text{
        width: calc(100% - 60px);
    }

    .in_lc .item .list{
        width: 21%;
    }
    .in_lc .item .list:nth-child(4n):after{
        display: none;
    }
    .in_lc .item .list:last-child{
        display: none;
    }
    .in_lc .item .list .con {
        font-size: 15px;
    }
    .in_lc .item .list .icon img{
        max-width: 65%;
        max-height: 65%;
    }
    .in_lc .item .list .title {
        font-size: 22px;
    }
    .in_lc .item .list:after{
        width: 20px;
        height: 25px;
        right: -24%;
    }

    .comtype a{
        padding: 0 3.5%;
        line-height: 28px;
        margin: 0 0.5%;
    }

    .honor-item .swiper-slide .imgbox{
        height: 308px;
    }
    .honor-item .swiper-slide .title {
        line-height: 40px;
    }

    .in_hezuo {
        background: url(../img/hezuobg.jpg) no-repeat center  / cover;
    }
    .in_hezuo .swiper-slide .inner{
        height: 184px;
        padding: 16% 5%;
    }
    .in_news{
        padding-top: 6%;
    }
    .in_news .in_news-tbox .left span {
        font-size: 18px;
    }
    .in_news_top .imgbox .time{
        width: 144px;
        padding-top: 10%;
    }
    .in_news_top .imgbox .pic {
        float: left;
        width:calc(100% - 144px);
    }
    .in_news .in_news-tbox .left {
        padding-left: 27px;
    }
    .in_news .in_news-tbox.tbox1 .left {
        background: url(../img/news-icon1.png) no-repeat left center;
        background-size: 20px;
    }
    .in_news .in_news-tbox.tbox2 .left {
        background: url(../img/news-icon2.png) no-repeat left center;
        background-size: 20px;
    }
    .in_news .in_news-tbox .left i{
        font-size: 14px;
        display: none;
    }
    .in_news_bottom .list .item {
        padding: 25px 25px 16px 25px;
    }

    .padding {
        padding: 6% 0;
    }
    .padding-top {
        padding-top: 6%;
    }
    .padding-bottom {
        padding-bottom: 6%;
    }

    .inner-product-item .allpro .imgbox {
        height: 147px;
    }
    .inner-product-item .allabox a.conmore{
        display: none;
    }
    .de-page-mian .page-inner a{
        height: 30px;
        line-height: 30px;
        min-width: 30px;
    }
    .top-des-pro .left .pic{
        height: 210px;
    }
    .allpro {
        padding: 5px;
    }
    .allabox{
        justify-content: center;
    }
    .allabox a {
        height:30px;
        width: 78%;
    }
    .allpro .text .title .s1 {
        line-height: 30px;
        font-size: 20px;
    }
    .aboxout{
        width: 100%;
    }
    .desright .title {
        font-size: 20px;
    }
    .desright .goods-des {
        font-size: 14px;
    }
    .desright .erlx .lxtel .t2 {
        font-size: 23px;
    }
    .desright .lxbox a {
        margin-top: 8px;
        display: flex;
        width: 32%;
        height: 38px;
    }
    .desright .lxbox a span {
        margin-left: 10px;
        font-size: 16px;
    }
    .desright .item .list .icon {
        width: 45px;
        height: 45px;
    }
    .desright .item .list .t {
        font-size: 12px;
    }
    .case-des-t span{
        font-size: 20px;
    }
    .desright .item .list .icon img{
        max-width: 38%;
    }

    .pro_t span{
        font-size: 20px;
    }
    .pro_t img{
        width: 20px;
    }
    .proPage .page-a{
        font-size: 12px;
    }
    .caseother .list .img{
        height: 120px;
    }
    .caseother .list .img .title span{
        font-size: 15px;
    }
    .caseother .list .img .title .line{
        height: 1px;
    }
    .in_ys .smys .list {
        width: 100%;
    }


    .inner-company-fir .con .text .en{
        font-size: 23px;
    }
    .inner-company-fir .con .text .t1 {
        font-size: 20px;
    }
    .inner-company-fir .con .text .item .list .wen .s1 .a1{
        font-size: 30px;
    }
    .inner-company-fir .con .text .item .list .wen .s1 .a1 i{
        font-size: 30px;
    }
    .inner-company-fir .con .text .item .list{
        width: 46%;
    }
    .inner-company-fir .con .text .item .list .icon{
        display: none;
    }
    .inner-company-fir .con .video{
        width: 49%;
        height: 300px;
    }
    .inner-company-fir .con .bg{
        height: 112%;
        display: none;
    }
    .inner-company-sec .item .list{
        width: 100%;
        margin-bottom: 2%;
    }
    .inner-company-sec .item .list:last-child{
        margin-bottom: 0;
    }
    .inner-company-sec .item .list .tbox{
        margin-bottom: 4%;
        height: 56px;
    }
    .inner-company-sec .item .list .tbox .title{
        font-size: 18px;
    }
    .inner-company-sec .item .list .con{
        font-size: 14px;
        height: 117px;
    }
    .inner-company-sec .item .list .con .tags{
        font-size: 12px;
    }
    .inner-company-sec .item .list .con .bgicon{
        top: 38%;
    }
    .inner-company-sec .item .list .con .bgicon img{
        width: 59px;
    }
    .inner-company-thr .alltitle .t2 {
        padding: 0;
    }
    .inner-company-thr .item .list{
        width: 48%;
        height: 216px;
    }
    .inner-company-thr .item .list .icon{
        height: 45px;
    }
    .inner-company-thr .item .list .title{
        font-size: 15px;
    }
    .inner-company-thr .item .list .line{
        height: 1px;
    }
    .inner-company-thr .item .list .con {
        font-size: 13px;
    }
    .inner-company-five{
        padding-top: 6%;
    }
    .footbox .f-top {
        font-size: 14px;
        line-height: 45px;
    }
    .footbox .f-bottom {
        padding-top: 2%;
    }
    .allpic{
        height: 146px;
    }
    .in_hezuo .swiper-slide .imgbox{
        height: 45px;
        margin-top: 12%;
    }

    .in_news_top {
        height: 197px;
        display: none;
    }
    .in_news_top .imgbox .time .t1 .s1 {
        font-size: 18px;
    }
    .in_news_top .text .title {
        font-size: 20px;
    }
    .in_news_top .text .con {
        font-size: 14px;
    }
    .in_news_top .text .more {
        height: 30px;
        width: 102px;
    }
    .in_news_top .text .more span{
        font-size: 14px;
    }
    .in_news_top .imgbox .time .t2 .s1 {
        font-size: 23px;
    }
    .in_news_top .imgbox .time .t1 .s2 {
        font-size: 12px;
    }
    .in_news_top .text {
        padding: 4% 2.5%;
    }
    .in_news .in_news-tbox{
        height: 63px;
        padding: 0 25px;
    }
    .in_news_bottom .list{
        width: 100%;
    }
    .in_news_bottom .list .item .news-list .time{
        display: none;
    }
    .in_news_bottom .list .item .news-fir .title{
        font-size: 18px;
    }
    .in_news_bottom .list .item .news-fir .con {
        font-size: 14px;
    }
    .in_news_bottom .list .item .news-list .title {
        width: 100%;
        font-size: 15px;
        padding-left: 18px;
    }
    .in_news_bottom .list .item .news-list {
        height: 50px;
    }
    .footbox .f-bottom .f-lx {
        padding: 4% 0 0 0;
    }

    .footbox .f-logo{
        display: none;
    }
    .copy{
        line-height:initial;
        font-size: 12px;
        border-top:none;
        padding:4% 0;
        text-align:center;
    }
    .copy .left{
        float: none;
    }
    .copy .right{
        float: none;
    }

    .inner-product-item .allpro .text .slog{
        display: none;
    }
    .inner-product-item .allpro .text .title .s2{
        font-size: 18px;
    }

    .pro-right-des{
        width: 100%;
        margin-top: 5%;
    }

    .top-des-pro .left{
        width: 100%;
    }
    .top-des-pro .right{
        width: 100%;
        margin-top: 9%;
    }
    .desright .cat .s1{
        font-size:16px;
    }
    .desright .cat .s2{
        font-size:16px;
    }
    .prodes img{
        width: 100% !important;
        height: auto!important;
    }

    .inner-company-fir .con .text{
        width: 100%;
        margin-bottom: 4%;
    }
    .inner-company-fir .con .video{
        width: 100%;
        margin-right: 0;
    }
    .inner-company-fir .con .text .line{
        margin: 1.5% 0;
    }
    .inner-company-sec .item .list .tbox img{
        width: 30px;
    }



    .inner-case-list .imgbox{
        height: 170px;
    }
    .inner-case-list span {
        line-height: 25px;
    }
    .inner-case-list .time{
        display: none;
    }
    .inner-case .caseimg{
        width: 100%;
        margin-bottom: 5%;
    }
    .inner-case .casedesright{
        width: 100%;
    }
    .inner-case .caseimg .inner{
        position: relative;
        top:0;
    }
    .inner-imgs-item .list{
        width: 49%;
    }
    .inner-imgs-item .list .imgbox{
        height: 144px;
    }
    .inner-imgs-item .list .title{
        font-size: 15px;
        line-height: 37px;
    }
    .inner-imgs-item .list .imgbox .shu{
        width: 58px;
        height: 58px;
        font-size: 20px;
    }

    .inner-honor .honorlunbo2 .imgbox{
        height:198px;
    }
    .inner-honor .honorlunbo .title .s1{
        font-size:35px;
    }
    .inner-honor .honorlunbo .title .s2 {
        font-size: 18px;
    }
    .zsbut {
        width: 30px;
        height: 30px;
        border:1px solid #959595;

    }

    .inner-honor .honorlunbo2 .swiper-container{
        width: 45%;
    }

    .comtype {
        margin-bottom: 7.5%;
    }
    .inner-pingpai-item .list{
        width: 50%;
    }
    .inner-honor .bg{
        background-size: 100% 100%;
    }

    .inner-pingpai-item .list .inner{
        height: 100px;
    }
    .inner-honor .swiper-button-next-honor {
        right: -24%;
    }.inner-honor .swiper-button-prev-honor {
         left: -24%;
     }
    .inner-contact-sec .mapbox{
        height: 354px;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .icon{
        width: 40px;
        height: 40px;
        margin-right: 11px;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .icon img{
        max-width: 65%;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .text .t2 {
        font-size: 21px;
        line-height: 28px;
    }
    .inner-contact-sec .mapbox .lxbox .con p{
        font-size: 14px;
        margin-bottom: 1%;
        padding-left: 23px;
        background-size: 13px!important;
    }
    .inner-contact-sec .mapbox .lxbox .tbox{
        height: 65px;
    }
    .inner-contact-sec .mapbox .lxbox{
        border-top: 2px solid #d41018;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        width: 92%;
        padding: 0 4% 4% 4%;
    }
    .inner-contact-sec .mapbox .lxbox .tbox .text .t1 {
        font-size: 14px;
    }


    .inner-product-item .list{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .inner-product-item .list:nth-child(2n){
        margin-right: 0;
    }

    .inner-product-item .list:nth-child(3n){
        margin-right: 2%;
    }
    .inner-product-item .list:nth-child(6n){
        margin-right: 0;
    }

    .footbox .f-bottom .f-lx .head_tel .t2 {
        font-size: 23px;
    }
    .footbox .f-bottom .f-lx .left .list p {
        font-size: 14px;
    }


    .inner-case-list{
        padding: 2% 2%;
        width: 50%;
    }
    .inner-news-top .swiper-slide .imgbox{
        display: none;
    }
    .inner-news-top .swiper-slide .text{
        width: 100%;
    }
    .inner-news-top .swiper-slide {
        height: 234px;
    }
    .inner-news-top .swiper-slide .text .title{
        font-size: 18px;
    }
    .inner-news-top .swiper-slide .text .con{
        font-size: 14px;
    }
    .inner-news-bottom .list{
        width: 100%;
        height: auto;
    }
    .arttbox .left{
        width: 100%;
    }
    .arttbox .right{
        display: none;
    }
    .inner-news-bottom .list .text .title {
        font-size: 18px;
    }
    .inner-news-bottom .list .tbox {
        width: 62px;
    }
    .inner-news-bottom .list .text{
        width: calc(100% - 62px);
        padding: 2% 6%;
    }

    .arttbox{
        text-align:center;
    }
    .arttbox .left .title {
        font-size: 18px;
    }
    .allcrumbs .left{
        line-height: 55px;
    }
    .allcrumbs .right a{
        line-height: 55px;
        width: 100px;
        font-size: 14px;
    }
    .inner-contact-fir .formbox .inputbox input{
        margin-top: 10px;
        width: 100%;
        line-height: 44px;
        text-indent: 10px;
    }
    .inner-contact-fir .formbox .inputbox input::placeholder{
        font-size:14px;
    }
    .inner-contact-fir .formbox .code input{
        margin-top: 0;
    }
    .inner-contact-fir .formbox .code{
        margin-top: 10px;
        width: 100%;
    }
    .inner-contact-fir .formbox .submit{
        margin-top: 10px;
        width: 100%;
        line-height: 46px;
        font-size:16px;
    }
    .inner-contact-fir .formbox .code .verify{
        width: 119px;
    }
    .footbox .f-bottom .f-menu span{
        display: none;
    }
    .footbox .f-bottom .f-menu a {
        font-size: 14px;
        width: 33.33%;
        text-align: center;
        line-height: 30px;
    }
    .footbox .f-bottom .f-lx .erbox .imgbox{
        left:0;
    }

    .aboxout .allabox a {
        width: 36%;
        margin: 0 2%;
    }
    .in_lc .item .list .icon{
        height: 45px;
    }

    .allcrumbs{
        display: none;
    }

    .small_sieder {
        display: block;
    }

    .inner-contact-fir .formbox textarea{
        height: 105px;
        padding: 10px;

    }
    .inner-contact-fir .formbox textarea::placeholder{
        font-size:14px;
    }

    .in_hezuo .swiper-slide .title {
        font-size: 18px;
    }
    .in_hezuo .swiper-slide .tags {
        font-size: 14px;
    }
    .comtype.inner{
        display: block;
    }
    .cstablebox .tbox{
        line-height: 40px;
        font-size: 16px;
    }
    .cstablebox .list{
        line-height: 40px;
        font-size: 15px;
    }
    .pro_t{
        margin-bottom: 10px;
    }

}