.logo{width: 45%;height: unset;padding-top: 1vw;}
.logo img{width: 100%;}
.gy{max-width:95%;margin:0 auto;}
.gy2{max-width:95%;margin:0 auto;}
.top01{display: none;}
.top02_center{display: none;}
.mobile-nav{display: block;}
.mobile-nav #menu-img{display: flow-root;}
.mobile-nav #menu{width: 100%;overflow: hidden;background: #f67524;}
.mobile-nav #menu a{display: block;width: 100%;line-height: 7vw;border-bottom: 1px #fff solid;color: #fff;padding-left: 5vw;font-size: 3.5vw;}
.mobile-nav .fr{width: 9%;}
.mobile-nav .fr img{width: 100%;}
.i_service_t h2{height: 8vw;line-height: 6vw;font-size: 6vw;}
.num_box .num{font-size: 6vw;height: unset;line-height: unset;}
.f40{font-size: 6vw;}
.flow{display: none;}
.flow1{display: none;}
.flow2{display: block;}
.flow2 img{width: 100%;object-fit: cover;}
.n1{display: none;}
.n2{display: block;}
.n2-list{width: 100%;}
.n2-list-content{display: flow-root;margin-bottom: 3vw;width: 100%;}
.n2-list-content img{width: 30%;float: left;margin-right: 3vw;height: 20vw;object-fit: cover;}
.n2-list-content b{display: block;width: 65%;overflow: hidden;font-size: 3.5vw;height: 5vw;}
.n2-content{display: block;width: 100%;font-size: 3vw;margin: 1.5vw 0;}
@media screen and (max-width: 768px){
    .sb-body span{width: 16.1%;}
    .i_one{margin-bottom:3vw; }
    .t-bg .title{padding: 3vw 0 0 0;}
    .t-bg .fuwu-bg{height: 280px;}
    .type{margin: 3vw 0 0;height: auto;display: flow-root;}
    .type-list{width: 24%;margin-right: 1.26vw;margin-left: 0;height: auto;}
    .type-list:last-child{margin-right: 0;}
    .type-list img:nth-child(4){padding-top:4vw;}
    .center{top:-37vw;}
    .t-bg{height: 450px;}
    .c-bg{height: auto;display: flow-root;}
    .c-bg .case-title{padding-top: 5vw;}
    .case-nav-body{margin-top: 3.5vw;}
    .c-bg li{height: 300px;width: 31%;}
    .case-content-list p {font-size: 18px;margin: 0 2%;height: 1vw;overflow: hidden;}
    .case-content-list p:nth-child(2){border: 0;}
    .case-content-list p:last-child{border-top: 1px #dedede solid;margin-top: 2vw;}
    .c-bg .case-content1 li:first-child{margin-left: 1.5vw;}
    .c-bg .case-content2 li:first-child{margin-left: 1.5vw;}
    .ys{height: 550px;}
    .q22 li{width: 23.5%;margin-right: 1.9vw;height: 300px;}
    .q22 dl{width: 95%;padding: 2vw 0;}
    .site-footer .contact{display: none;}
    .site-footer .col-article:nth-child(2){display: none;}
    .site-footer .w1100{width: 95%;margin: 0 auto;}
    .site-footer .col-article:nth-child(4),.col-article:nth-child(3){float: right;width: 25vw;}
    .site-footer .col-article:nth-child(3){width: 20vw;margin-left: 5vw;}
    .site-footer .wx{width: 30vw;margin-left: 8vw;text-align: center;}
    .site-footer .wx dd img{width:95%;height: auto;margin: 0 auto;margin-top: 1.5vw;}
    .message .message-submit{margin-left: unset;}
}
@media screen and (max-width: 576px){
    #img1{display: none;}
    .q27 dl{font-size: 6vw;}
    .q27 dt{padding-top: 2vw;}
    .ys{height: 155vw;}
    .num_box{width: 50%;height: auto;padding-bottom: 3vw;}
    .i_one{height: auto;margin-bottom: 5vw;}
    .i_service_t{line-height: unset;padding-bottom: unset;}
    .type-list{width: 48.3%;height: unset;margin-left: unset;margin-right: 3vw;margin-bottom: 8vw;}
    .type-list:nth-child(2n+2){margin-right: 0;}
    .type-list img:nth-child(4){padding-top: 3.1vw;}
    .type{overflow: hidden;height: auto;margin-top: 0;}
    .t-bg{overflow: hidden;height: 150vw;}
    .t-bg .title{padding-top: 3vw;}
    .t-bg .fuwu-bg{height: 145vw;}
    .t-bg .center{top: -145vw;}
    .type-list img:first-child{padding-bottom: 1%;padding-top: 1%;}
    .type-list-this-img{padding-top: 1%;padding-bottom: 1%;}
    .fp-tableCell{top: unset;}
    .case-nav-body span{display: inline-block;margin-left: 3vw;text-align: center;}
    .q22 li{width: 48.5%;margin-right: 2.5vw;height: 55vw;overflow: hidden;margin-bottom: 2vw;}
    .q22 li:nth-child(2n+2){margin-right: 0;}
    .q22 dl{padding-top:2vw;padding-bottom: 2vw; }
    .q22 li img:first-child{width: 35%;}
    .q22 li b{font-size: 13vw;}
    .q22 dt{margin-top: 3vw;}
    .q22 h2{line-height: 7vw;}
    .q27 dl{padding-top: 5vw;}
    .sb-body span{width: 23.3%;margin-bottom: 1vw;}
    .news-nav span{margin-left: 4vw;}
    .address-left{float: unset;width: 100%;}
    .message textarea{width: 100%;float: unset;margin-right: unset;}
    .message .message-submit{float: unset;width: 65vw;height: 10vw;margin: 3% auto;}
    .message{text-align: center;height: auto;padding-top: 2vw;}
    .message nav{font-size: 6.5vw;}
    .site-footer .contact{display: none;}
    .site-footer .col-article:nth-child(2),.col-article:nth-child(3){display: none;}
    .site-footer .w1100{width: 95%;margin: 0 auto;}
    .site-footer .col-article:nth-child(4){float: right;width: 50vw;}
    .site-footer .wx{width: 40vw;margin-left: unset;text-align: center;}
    .site-footer .wx dd img{width: 95%;height: auto;margin: 0 auto;margin-top: 9vw;}
    .c-bg{height: 220vw;}
    .c-bg .case-title{padding-top: 7vw;}
    .case-nav-body{margin-top: 6vw;margin-bottom: 4vw;}
    .c-bg li{width: 47.6%;height: auto;margin-bottom: 2vw;}
    .c-bg .case-content1 li:first-child {margin-left: 1.5vw;}
    .c-bg .case-content2 li:first-child{margin-left: 1.8%;}
    .case-content-list p{padding: 0;padding-left: 1vw; margin: 2vw 0;height: 5vw;overflow: hidden;font-size: 3.5vw;}
    .case-content-list p:last-child{padding: 0;padding-left:1vw;height:unset;line-height: 6vw;}
    .case-content-list a span{margin-top: unset;}

}