@media (max-width: 1800px)  {
    .warpper{
        width: 95%;
    }
}
@media (max-width: 1600px)  {
    .warpper_mid{
        width: 95%;
    }
}
@media (max-width: 1400px)  {
    .warpper_m{
        width: 95%;
    }
}
@media (max-width: 1800px) and (min-width: 1600px)  {
    .searchbox-inner .formbox{
        width: 30%;
    }
    .searchbox-inner .hot{
        width: 65%;
    }
    .searchbox-inner .hot a{
        font-size: 20px;
    }
    .alltitle .t1 {
        font-size: 38px;
    }
    .alltitle .en {
        font-size: 16px;
    }
    .allmore{
        width: 206px;
        height: 53px;
        padding: 0 2%;
    }
    .allmore .s1 {
        font-size: 20px;
    }
    .in_protype a{
        line-height: 65px;
        font-size: 18px;
    }
    .allpro .imgbox{
        height: 300px;
    }
    .in_hang .item {
        height: 772px;
    }
    .in_hang .item .list .tbox .t2 {
        font-size: 34px;
    }
    .in_hang .item .list .tbox .t1{
        font-size: 30px;
    }
    .in_hang .item .list .imgbox .meng .con{
        margin-top: 5%;
    }
    .in_company .text .item .list .t1{
        font-size: 40px;
    }
    .in_company .text .item .list .t1 .s2 {
        font-size: 40px;
    }
    .in_company .text .en{
        font-size: 50px;
    }
    .in_company {
        height: 868px;
    }
    .in_youshi .item .list .tbox .shu {
        font-size: 48px;
    }
    .in_youshi .item .list{
        height: 290px;
    }
    .allnews .title .t{
        font-size: 22px;
    }
    .allnews .title{
        padding: 10% 6%;
    }
    .allnews .title .des{
        margin: 5% 0 17% 0;
    }
    .footbox .t-top .right {
        width: 159px;
        float: right;
        margin-top: 4%;
    }
    .footbox .t-top .right .erbox{
        width: 159px;
        height: 159px;
    }
    .footbox .t-top .left .f-menu a {
        font-size: 18px;
    }
    .sbanner .text .t1{
        font-size: 34px;
    }
    .sbanner .text .t2{
        margin-top: 3%;
    }
    .sbanner .text{
        top: 39%;
    }
    .alltitlesec .t1 {
        font-size: 38px;
    }
    .copy{
        margin-top: 4%;
    }
    .inner-company-fir .imgbox{
        height: 609px;
    }
    .inner-company-sec .item .list .text .title{
        font-size:26px;
    }
    .inner-company-sec .item .list .text{
        padding: 21% 11%;
    }
    .inner-honor-item .list{
        padding: 0 1%;
    }
    .inner-honor-item .list .imgbox{
        height: 355px;
    }
}

@media (max-width: 1600px) and (min-width: 1400px)  {
    .fix_head_inner .telbox {
        padding-left: 60px;
        background: url(../img/head-tel.png) no-repeat left center;
        background-size: 50px;
    }
    .fix_head_inner .menubox a{
        font-size: 18px;
    }
    .searchbox-inner .formbox{
        width: 30%;
    }
    .searchbox-inner .hot{
        width: 65%;
    }
    .searchbox-inner .hot a{
        font-size: 20px;
    }
    .searchbox-inner .hot .s2{
        font-size: 19px;
    }
    .searchbox.inner .searchbox-inner .hot a {
        font-size: 16px;
    }
    .searchbox-inner .formbox form input[type=submit]{
        width: 97px;
    }
    .searchbox-inner .formbox form input[type=text]{
        text-indent: 18px;
    }
    .alltitle .t1 {
        font-size: 38px;
    }
    .alltitle .en {
        font-size: 16px;
    }
    .allmore{
        width: 192px;
        height: 50px;
        padding: 0 2%;
    }
    .allmore .s1 {
        font-size: 17px;
    }
    .in_protype a{
        line-height: 65px;
        font-size: 18px;
        width: 13%;
    }
    .in_hang .item .list .tbox{
        padding: 17% 1% 3% 2%;
    }
    .in_hang .item .list .imgbox .meng .title{
        font-size: 26px;
    }
    .allpro .imgbox{
        height: 300px;
    }
    .in_hang .item {
        height: 772px;
    }
    .in_hang .item .list .tbox .t2 {
        font-size: 34px;
    }
    .in_hang .item .list .tbox .t1{
        font-size: 30px;
    }
    .in_hang .item .list .imgbox .meng .con{
        margin-top: 5%;
        font-size: 15px;
    }
    .in_hang .item .list1 .imgbox:nth-child(1) .meng {
        padding: 15% 8%;
    }
    .in_hang .item .list2 .imgbox:nth-child(1) .meng {
        padding: 13% 8%;
    }
    .in_company .text .item .list .t1{
        font-size: 36px;
    }
    .in_company .text .item .list .t1 .s2 {
        font-size: 36px;
    }
    .in_company .text .en{
        font-size: 40px;
    }
    .in_company .text .t .s1{
        font-size: 26px;
    }
    .in_company .text .t .s2{
        font-size: 15px;
    }
    .in_company {
        height: 820px;
    }
    .in_youshi .item .list .tbox .shu {
        font-size: 48px;
    }
    .in_youshi .item .list{
        height: 290px;
    }
    .allnews .title .t{
        font-size: 22px;
    }
    .allnews .title{
        padding: 10% 6%;
    }
    .allnews .title .des{
        margin: 5% 0 17% 0;
    }
    .footbox .t-top .right {
        width: 159px;
        float: right;
        margin-top: 4%;
    }
    .footbox .t-top .right .erbox{
        width: 159px;
        height: 159px;
    }
    .footbox .t-top .left .f-menu a {
        font-size: 18px;
    }
    .sbanner .text .t1{
        font-size: 34px;
    }
    .sbanner .text .t2{
        margin-top: 3%;
    }
    .sbanner .text{
        top: 39%;
    }
    .alltitlesec .t1 {
        font-size: 38px;
    }
    .copy{
        margin-top: 4%;
    }
    .inner-company-fir .imgbox{
        height: 609px;
    }
    .inner-company-sec .item .list .text .title{
        font-size:26px;
    }
    .inner-company-sec .item .list .text{
        padding: 21% 11%;
    }
    .inner-honor-item .list{
        padding: 0 1%;
    }
    .inner-honor-item .list .imgbox{
        height: 355px;
    }

    .inner-company-fir .text .t1{
        font-size: 38px;
    }
    .inner-company-fir .text .t2{
        font-size: 25px;
    }
    .inner-company-fir .text .item .list .a1{
        font-size: 35px;
    }
    .inner-company-fir .text .item .list .a1 .s2 {
        font-size: 26px;
    }
}

@media (max-width: 1400px) and (min-width: 1200px)  {
    .fix_head_inner h1 .text{
        display: none;
    }
    .fix_head_inner h1{
        width: auto;
    }
    .fix_head_inner .menubox {
        width: 70%;
    }
    .fix_head_inner .telbox {
        padding-left: 60px;
        background: url(../img/head-tel.png) no-repeat left center;
        background-size: 50px;
    }
    .fix_head_inner .telbox .t2{
        font-size: 26px;
    }
    .fix_head_inner .menubox a{
        font-size: 18px;
    }
    .searchbox-inner .formbox{
        width: 30%;
    }
    .searchbox-inner .hot{
        width: 65%;
    }
    .searchbox-inner .hot a{
        font-size: 16px;
    }
    .searchbox-inner .hot .s2{
        font-size: 19px;
    }
    .searchbox.inner .searchbox-inner .hot a {
        font-size: 16px;
    }
    .searchbox-inner .formbox form input[type=submit]{
        width: 97px;
    }
    .searchbox-inner .formbox form input[type=text]{
        text-indent: 18px;
    }
    .alltitle .t1 {
        font-size: 38px;
    }
    .alltitle .en {
        font-size: 16px;
    }
    .allmore{
        width: 192px;
        height: 50px;
        padding: 0 2%;
    }
    .allmore .s1 {
        font-size: 17px;
    }
    .in_protype a{
        line-height: 57px;
        font-size: 16px;
        width: 13%;
    }
    .in_hang .item .list .tbox{
        padding: 17% 1% 3% 2%;
    }
    .in_hang .item .list .imgbox .meng .title{
        font-size: 26px;
    }
    .allpro .imgbox{
        height: 244px;
    }
    .in_hang .item {
        height: 772px;
    }
    .in_hang .item .list .tbox .t2 {
        font-size: 34px;
    }
    .in_hang .item .list .tbox .t1{
        font-size: 30px;
    }
    .in_hang .item .list .imgbox .meng .con{
        margin-top: 5%;
        font-size: 15px;
    }
    .in_hang .item .list1 .imgbox:nth-child(1) .meng {
        padding: 15% 8%;
    }
    .in_hang .item .list2 .imgbox:nth-child(1) .meng {
        padding: 13% 8%;
    }
    .in_company .text .item .list .t1{
        font-size: 36px;
    }
    .in_company .text .item .list .t1 .s2 {
        font-size: 27px;
    }
    .in_company .text .en{
        font-size: 40px;
    }
    .in_company .text .t .s1{
        font-size: 26px;
    }
    .in_company .text .t .s2{
        font-size: 15px;
    }
    .in_company {
        height: 820px;
    }
    .in_youshi .item .list .tbox .shu {
        font-size: 35px;
    }
    .in_youshi .item .list .tbox .con {
        font-size: 15px;
    }
    .in_youshi .item .list{
        height: 256px;
    }
    .in_youshi .item .list .tbox{
        width: 234px;
    }
    .in_youshi .item .list .imgbox {
        width: calc(100% - 234px);
    }
    .allnews{
        height: 439px;
    }
    .allnews .title .t{
        font-size: 18px;
    }
    .allnews .title{
        padding: 10% 6%;
    }
    .allnews .title .des{
        font-size: 15px;
        margin: 5% 0 14% 0;
    }
    .in_news .alltbox .bg{
        font-size: 70px;
    }
    .footbox .t-top .right {
        width: 120px;
        float: right;
        margin-top: 4%;
    }
    .footbox .t-top .right .erbox{
        width: 120px;
        height: 120px;
    }
    .footbox .t-top .left .f-menu a {
        font-size: 18px;
    }
    .sbanner .text .t1{
        font-size: 30px;
    }
    .sbanner .text .t2{
        margin-top: 3%;
    }
    .sbanner .text{
        top: 44%;
    }
    .alltitlesec .t1 {
        font-size:30px;
    }
    .copy{
        margin-top: 4%;
    }
    .inner-company-fir .imgbox{
        height: 609px;
    }
    .inner-company-sec .item .list .text .title{
        font-size:23px;
    }
    .inner-company-sec .item .list .text .des{
        font-size: 14px;
    }
    .inner-company-sec .item .list .text{
        padding: 26% 11%;
    }
    .goods-des-title a{
        font-size: 20px;
    }
    .goods-des-mes-box .left .t2 {
        font-size: 27px;
    }
    .goods-des-mes-box .left .t3 {
        font-size: 20px;
    }
    .inner-honor-item .list{
        padding: 0 1%;
        width: 25%;
    }
    .inner-honor-item .list .imgbox{
        height: 270px;
    }

    .inner-company-fir .text .t1{
        font-size: 38px;
    }
    .inner-company-fir .text .t2{
        font-size: 25px;
    }
    .inner-company-fir .text .item .list .a1{
        font-size: 35px;
    }
    .inner-company-fir .text .item .list .a1 .s2 {
        font-size: 26px;
    }

    .searchbox.inner .searchbox-inner{
        display: block;
        padding: 2.5% 3%;
        height: auto;
    }
    .searchbox.inner .searchbox-inner .hot {
        width: 100%;
        margin-bottom: 2%;
    }
    .searchbox.inner .searchbox-inner .formbox {
        width: 41%;
    }
    .inner-product-des-top .text .goods-title{
        font-size: 24px;
    }
    .goods-des-mes-box .left{
        height: 547px;
    }
    .goods-des-mes-box .left .t1{
        font-size: 42px;
    }
    .right .top .inputbox input::placeholder{
        font-size:15px;
    }
    .right .top textarea::placeholder{
        font-size:15px;
    }
    .right .top .submit{
        font-size: 22px;
    }
    .cpother .allpro .imgbox {
        height: 206px;
    }
    .allpro .title .t{
        font-size: 18px;
    }
    .in-product-item .list .allpro .imgbox {
        height: 237px;
    }
    .inner-contact-sec .biaodan .code .verify{
        width: 85px;
    }
    .inner-contact-fir .mymap {
        height: 387px;
    }
    .sbanner .text .line{
        height: 2px;
    }
    .bannerBtn {
        width: 49px;
        top: 54%;
    }
    .inner-company-fir .imgbox .swiper-pagination .swiper-pagination-total {
        font-size: 20px;
    }
    .inner-company-fir .imgbox .swiper-pagination span {
        font-size: 33px;
    }
    .inner-company-fir .imgbox .but .anniu {
        width: 35px;
        height: 35px;
        margin-top: -18px;
    }
    .inner-news-top .item .list-right .list .title{
        font-size: 20px;
    }
    .inner-title .fir {
        font-size: 27px;
    }
}

@media (max-width: 1200px) and (min-width: 992px)  {
    .fix_head_inner{
        height: 70px;
    }
    .fix_head_inner h1 .text{
        display: none;
    }
    .fix_head_inner h1{
        width: auto;
    }
    .fix_head_inner .menubox {
        width: 70%;
    }
    .fix_head_inner .telbox {
        padding-left: 48px;
        background: url(../img/head-tel.png) no-repeat left center;
        background-size: 37px;
    }
    .fix_head_inner .telbox .t2{
        font-size: 18px;
    }
    .fix_head_inner .menubox a{
        font-size: 16px;
        line-height: 70px;
    }
    .searchbox-inner .formbox{
        width: 41%;
    }
    .searchbox-inner .formbox form input[type=text]::placeholder{
        font-size:14px;
    }
    .searchbox-inner .hot{
        width: 54%;
    }
    .searchbox-inner .hot a{
        font-size: 15px;
    }
    .searchbox-inner .hot .s2{
        font-size: 16px;
    }
    .searchbox.inner .searchbox-inner .hot a {
        font-size: 16px;
    }
    .searchbox-inner .formbox form input[type=submit]{
        width: 97px;
    }
    .searchbox-inner .formbox form input[type=text]{
        text-indent: 18px;
    }
    .alltitle .t1 {
        font-size: 28px;
    }
    .alltitle .en {
        font-size: 12px;
    }
    .allmore{
        width: 155px;
        height: 44px;
        padding: 0 2%;
    }
    .allmore .s1 {
        font-size: 14px;
    }
    .allmore .s2{
        width: 23px;
        line-height: 23px;
    }
    .allmore .s2 i {
        font-size: 12px;
    }
    .in_protype a{
        line-height: 42px;
        font-size: 14px;
        width: 13%;
    }
    .allpro .title .shu{
        font-size: 19px;
    }
    .in_hang .item .list .tbox{
        padding: 17% 1% 3% 2%;
        width: 242px;
    }
    .in_hang .item .list .imgbox .meng .title{
        font-size: 20px;
    }
    .allpro .imgbox{
        height: 244px;
    }
    .in_hang .item {
        height: 575px;
    }
    .in_hang .item .list .tbox .t2 {
        font-size: 24px;
    }
    .in_hang .item .list1 .imgs{
        width: calc(100% - 242px);
    }
    .in_hang .item .list .tbox .t1{
        font-size: 19px;
    }
    .in_hang .item .list .imgbox .meng .con{
        line-height: 25px;
        margin-top: 5%;
        font-size: 15px;
    }
    .in_hang .item .list1 .imgbox:nth-child(1) .meng {
        padding: 15% 8%;
    }
    .in_hang .item .list2 .imgbox:nth-child(1) .meng {
        padding: 13% 8%;
    }
    .in_company .text .item .list .t1{
        font-size: 28px;
    }
    .in_company .text .item .list .t1 .s2 {
        font-size: 21px;
    }
    .in_company .text {
        width: 100%;
        background: url(../img/companybg.jpg) no-repeat center right 1% / cover;
    }
    .in_company .text .en{
        font-size: 29px;
        margin-bottom: 0%;
        letter-spacing: 2px;
    }
    .in_company .text .allmore{
        padding: 0 2%;
        margin: 3% 0 4% 0;
    }
    .in_company .text .line {
        height: 1px;
        margin: 1% 0 1% -4%;
    }
    .in_company .text .t .s1{
        font-size: 26px;
    }
    .in_company .text .t .s2{
        font-size: 15px;
    }
    .in_company .imgbox{
        display: none;
    }
    .in_company {
        height: auto;
    }
    .in_company .text .item .list .t2 {
        font-size: 15px;
    }
    .in_youshi .item .list .tbox .shu {
        font-size: 35px;
    }
    .in_youshi .item .list .tbox .con {
        font-size: 15px;
    }
    .in_youshi .item .list{
        height: 256px;
    }
    .in_youshi .item .list .tbox{
        width: 234px;
    }
    .in_youshi .item .list .imgbox {
        width: calc(100% - 234px);
    }
    .allnews{
        height: 439px;
    }
    .allnews .title .t{
        font-size: 18px;
    }
    .allnews .title{
        padding: 10% 6%;
    }
    .allnews .title .des{
        font-size: 14px;
        margin: 5% 0 14% 0;
    }
    .in_news .alltbox .bg{
        font-size: 70px;
    }
    .in_news_lunbo .newsqie .newsBtn {
        width: 44px;
        height: 44px;
    }
    .footbox .t-top .right {
        width: 120px;
        float: right;
        margin-top: 4%;
    }
    .footbox .t-top .right .erbox{
        width: 120px;
        height: 120px;
    }
    .footbox .t-top .left .f-menu a {
        font-size: 16px;
    }
    .footbox .t-bottom .list .t1 .l .s1{
        font-size: 15px;
    }
    .sbanner .text .t1{
        font-size: 24px;
    }
    .sbanner .text .t2{
        margin-top: 3%;
        font-size: 16px;
    }
    .sbanner .text{
        top: 38%;
    }
    .alltitlesec .t1 {
        font-size:28px;
    }
    .alltitlesec .t2 {
        font-size: 14px;
    }
    .copy{
        margin-top: 4%;
    }
    .inner-company-fir .imgbox{
        height: 609px;
    }
    .inner-company-sec .item .list .text .title{
        font-size:23px;
    }
    .inner-company-sec .item .list .text .des{
        font-size: 14px;
    }
    .inner-company-sec .item .list .text{
        padding: 15% 11%;
    }
    .goods-des-title a{
        font-size: 17px;
        line-height: 49px;
    }
    .cpother .swiper-button-white {
        width: 40px;
        height: 40px;
    }
    .goods-des-mes-box .left .t2 {
        font-size: 27px;
    }
    .goods-des-mes-box .left .t3 {
        font-size: 20px;
    }
    .inner-honor-item .list{
        padding: 0 1%;
        width: 25%;
    }
    .inner-honor-item .list .imgbox{
        height: 270px;
    }
    .inner-company-fir .text .titleimg {
        width: 20px;
    }
    .inner-company-fir .text .des {
        line-height: 26px;
    }
    .inner-company-fir .text .item{
        padding:0;
    }
    .inner-company-fir .text .t1{
        font-size: 32px;
    }
    .inner-company-fir .text .t2{
        font-size: 25px;
    }
    .inner-company-fir .text .item .list .a1{
        font-size: 35px;
    }
    .inner-company-fir .text .item .list .a1 .s2 {
        font-size: 26px;
    }
    .inner-company-sec .item .list {
        width: 32%;
        height: 297px;
    }
    .inner-company-sec .item .list:nth-child(n+4){
        margin-top: 3%;
    }

    .searchbox.inner .searchbox-inner{
        display: block;
        padding: 2.5% 3%;
        height: auto;
    }
    .searchbox.inner .searchbox-inner .hot {
        width: 100%;
        margin-bottom: 2%;
    }
    .searchbox.inner .searchbox-inner .formbox {
        width: 41%;
    }
    .inner-product-des-top .text .goods-title{
        font-size: 20px;
    }
    .goods-des-mes-box .left{
        height: 528px;
    }
    .goods-des-mes-box .left .t1{
        font-size: 36px;
    }
    .right .top .inputbox input::placeholder{
        font-size:15px;
    }
    .right .top textarea::placeholder{
        font-size:15px;
    }
    .right .top .submit{
        font-size: 22px;
    }
    .cpother .allpro .imgbox {
        height: 206px;
    }
    .allpro .title .t{
        font-size: 18px;
    }
    .in-product-item .list .allpro .imgbox {
        height: 237px;
    }
    .inner-contact-sec .biaodan .code .verify{
        width: 85px;
    }
    .inner-contact-fir .mymap {
        height: 387px;
    }
    .sbanner .text .line{
        height: 1px;
    }
    .bannerBtn {
        width: 38px;
        top: 54%;
    }
    .inner-company-fir .imgbox .swiper-pagination .swiper-pagination-total {
        font-size: 20px;
    }
    .inner-company-fir .imgbox .swiper-pagination span {
        font-size: 33px;
    }
    .inner-company-fir .imgbox .but .anniu {
        width: 35px;
        height: 35px;
        margin-top: -18px;
    }
    .inner-news-top .item .list-right .list .title{
        font-size: 20px;
    }
    .inner-title .fir {
        font-size: 27px;
    }
    .inner-contact-sec .biaodan .tbox .t1 {
        font-size: 24px;
    }
    .inner-contact-fir .lxbox .list {
        height: 119px;
    }
    .inner-contact-fir .lxbox .list .lxfs .t2 {
        font-size: 18px;
    }
}

@media (max-width: 992px) and (min-width: 768px)  {
    .fix_head_inner{
        height: 70px;
    }
    .fix_head_inner h1 .text{
        display: none;
    }
    .fix_head_inner h1{
        width: auto;
    }
    .fix_head_inner .menubox {
        width: 70%;
        display: none;
    }
    .fix_head_inner .telbox {
        padding-left: 48px;
        background: url(../img/head-tel.png) no-repeat left center;
        background-size: 37px;
        display: none;
    }
    .fix_head_inner .telbox .t2{
        font-size: 18px;
    }
    .fix_head_inner .menubox a{
        font-size: 16px;
        line-height: 70px;
    }
    .searchbox-inner .formbox{
        width: 41%;
    }
    .searchbox-inner .formbox form input[type=text]::placeholder{
        font-size:14px;
    }
    .searchbox-inner .hot{
        width: 54%;
    }
    .searchbox-inner .hot a{
        font-size: 15px;
    }
    .searchbox-inner .hot .s2{
        font-size: 16px;
    }
    .searchbox.inner .searchbox-inner .hot a {
        font-size: 16px;
        margin-right: 3%;
    }
    .searchbox-inner .formbox form input[type=submit]{
        width: 97px;
    }
    .searchbox-inner .formbox form input[type=text]{
        text-indent: 18px;
    }
    .alltitle .t1 {
        font-size: 28px;
    }
    .alltitle .en {
        font-size: 12px;
    }
    .allmore{
        width: 155px;
        height: 44px;
        padding: 0 2%;
    }
    .allmore .s1 {
        font-size: 14px;
    }
    .allmore .s2{
        width: 23px;
        line-height: 23px;
    }
    .allmore .s2 i {
        font-size: 12px;
    }
    .in_protype a{
        line-height: 42px;
        font-size: 14px;
        width: 32%;
        margin-bottom: 10px;
    }
    .allpro .title .shu{
        font-size: 19px;
    }
    .in_hang .item .list .tbox{
        padding: 17% 1% 3% 2%;
        width: 242px;
        display: none;
    }
    .in_hang .item .list .imgbox .meng .title{
        font-size: 20px;
    }
    .allpro .imgbox{
        height: 244px;
    }
    .in_hang .item {
        height: 575px;
    }
    .in_hang .item .list .tbox .t2 {
        font-size: 24px;
    }
    .in_hang .item .list1 .imgs{
        width: 100%;
    }
    .in_hang .item .list .tbox .t1{
        font-size: 19px;
    }
    .in_hang .item .list .imgbox .meng .con{
        line-height: 25px;
        margin-top: 5%;
        font-size: 15px;
    }
    .in_hang .item .list1 .imgbox:nth-child(1) .meng {
        padding: 15% 8%;
    }
    .in_hang .item .list2 .imgbox:nth-child(1) .meng {
        padding: 13% 8%;
    }
    .in_company .text .item .list .t1{
        font-size: 28px;
    }
    .in_company .text .item .list .t1 .s2 {
        font-size: 21px;
    }
    .in_company .text {
        width: 100%;
        background: url(../img/companybg.jpg) no-repeat center right 1% / cover;
    }
    .in_company .text .en{
        font-size: 29px;
        margin-bottom: 0%;
        letter-spacing: 2px;
    }
    .in_company .text .allmore{
        padding: 0 2%;
        margin: 3% 0 4% 0;
    }
    .in_company .text .line {
        height: 1px;
        margin: 1% 0 1% -4%;
    }
    .in_company .text .t .s1{
        font-size: 26px;
    }
    .in_company .text .t .s2{
        font-size: 15px;
    }
    .in_company .imgbox{
        display: none;
    }
    .in_company {
        height: auto;
    }
    .in_company .text .item .list .t2 {
        font-size: 15px;
    }
    .in_youshi .item .list .tbox .shu {
        font-size: 35px;
    }
    .in_youshi .item .list .tbox .con {
        font-size: 15px;
    }
    .in_youshi .item .list{
        height: 256px;
    }
    .in_youshi .item .list .tbox{
        width: 234px;
    }
    .in_youshi .item .list .imgbox {
        width: calc(100% - 234px);
    }
    .allnews{
        height: 439px;
    }
    .allnews .title .t{
        font-size: 18px;
    }
    .allnews .title{
        padding: 10% 6%;
    }
    .allnews .title .des{
        font-size: 14px;
        margin: 5% 0 14% 0;
    }
    .in_news .alltbox .bg{
        font-size: 70px;
    }
    .in_news_lunbo .newsqie .newsBtn {
        width: 44px;
        height: 44px;
    }
    .footbox .t-top .right {
        width: 120px;
        float: right;
        margin-top: 4%;
    }
    .footbox .t-top .right .erbox{
        width: 120px;
        height: 120px;
    }
    .footbox .t-top .left .f-menu a {
        font-size: 16px;
    }
    .footbox .t-bottom .list .t1 .l .s1{
        font-size: 15px;
    }
    .sbanner .text .t1{
        font-size: 24px;
    }
    .sbanner .text .t2{
        margin-top: 3%;
        font-size: 16px;
    }
    .sbanner .text{
        top: 38%;
    }
    .alltitlesec .t1 {
        font-size:28px;
    }
    .alltitlesec .t2 {
        font-size: 14px;
    }
    .copy{
        margin-top: 4%;
    }
    .inner-company-fir .text{
        width: 100%;
    }
    .inner-company-fir .imgbox{
        width: 100%;
        height: 609px;
        margin-top: 5%;
    }
    .inner-company-sec .item .list .text .title{
        font-size:23px;
    }
    .inner-company-sec .item .list .text .des{
        font-size: 14px;
    }
    .inner-company-sec .item .list .text{
        padding: 15% 11%;
    }
    .goods-des-title a{
        font-size: 17px;
        line-height: 49px;
    }
    .cpother .swiper-button-white {
        width: 40px;
        height: 40px;
    }
    .goods-des-mes-box .left .t2 {
        font-size: 27px;
    }
    .goods-des-mes-box .left .t3 {
        font-size: 20px;
    }
    .inner-honor-item .list{
        padding: 0 1%;
        width: 33.33%;
    }
    .inner-honor-item .list .imgbox{
        height: 270px;
    }
    .inner-company-fir .text .titleimg {
        width: 20px;
    }
    .inner-company-fir .text .des {
        line-height: 26px;
    }
    .inner-company-fir .text .item{
        padding:0;
    }
    .inner-company-fir .text .t1{
        font-size: 32px;
    }
    .inner-company-fir .text .t2{
        font-size: 25px;
    }
    .inner-company-fir .text .item .list .a1{
        font-size: 35px;
    }
    .inner-company-fir .text .item .list .a1 .s2 {
        font-size: 26px;
    }
    .inner-company-sec .item .list {
        width: 32%;
        height: 297px;
    }
    .inner-company-sec .item .list:nth-child(n+4){
        margin-top: 3%;
    }

    .searchbox.inner .searchbox-inner{
        display: block;
        padding: 2.5% 3%;
        height: auto;
    }
    .searchbox.inner .searchbox-inner .hot {
        width: 100%;
        margin-bottom: 2%;
        justify-content: left;
    }
    .searchbox.inner .searchbox-inner .formbox {
        width: 65%;
    }
    .inner-product-des-top .text .goods-title{
        font-size: 20px;
    }
    .goods-des-mes-box .left{
        height: 528px;
        display: none;
    }
    .goods-des-mes-box .right{
        width: 100%;
    }

    .goods-des-mes-box .left .t1{
        font-size: 36px;
    }
    .goods-des-mes-box .right .topbg {
        padding: 3.5%;
    }
    .right .top .inputbox input::placeholder{
        font-size:15px;
    }
    .right .top textarea::placeholder{
        font-size:15px;
    }
    .right .top .submit{
        font-size: 18px;
        line-height: 50px;
    }
    .right .top .inputbox .inputbb {
        width: 48.5%;
    }
    .right .top .inputbox .code {
        width: 48.5%;
    }
    .right .top .inputbox input{
        line-height: 50px;
    }
    .cpother .allpro .imgbox {
        height: 249px;
    }
    .allpro .title .t{
        font-size: 18px;
    }
    .in-product-item .list .allpro .imgbox {
        height: 237px;
    }
    .inner-contact-sec .biaodan .code .verify{
        width: 85px;
    }
    .inner-contact-fir .mymap {
        height: 322px;
    }
    .sbanner .text .line{
        height: 1px;
    }
    .bannerBtn {
        width: 38px;
        top: 54%;
    }
    .inner-company-fir .imgbox .swiper-pagination .swiper-pagination-total {
        font-size: 20px;
    }
    .inner-company-fir .imgbox .swiper-pagination span {
        font-size: 33px;
    }
    .inner-company-fir .imgbox .but .anniu {
        width: 35px;
        height: 35px;
        margin-top: -18px;
    }
    .inner-news-top .item .list-right .list .title{
        font-size: 20px;
    }
    .inner-title .fir {
        font-size: 27px;
    }
    .inner-contact-sec .biaodan .tbox .t1 {
        font-size: 24px;
    }
    .inner-contact-fir .lxbox .list {
        height: 119px;
    }
    .inner-contact-fir .lxbox .list .lxfs .t2 {
        font-size: 18px;
    }
    .sm-button-xian{
        display: block;
    }
    .searchbox.index{
        display: none;
    }
    .in_hang .alltitlesec{
        display: block;
    }
    .in_hang .item .list .imgbox{
        width: 33.33%;
    }
    .in_hang .item .list1 .imgbox:nth-child(1) {
        width: 33.33%;
    }
    .in-product-item .list {
        width: 32.2%;
        margin-right: 1.5%;
    }
    .in-product-item .list:nth-child(3n) {
        margin-right: 0;
    }
    .in-product-item .list:nth-child(4n) {
        margin-right: 1.5%;
    }
    .in-product-item .list:nth-child(12n) {
        margin-right: 0;
    }
    .inner-product-des-top .text .goods-ul p {
        font-size: 14px;
    }
    .inner-product-des-top .text .goods-tel .t .t2 {
        font-size: 23px;
    }
    .inner-news-sm {
        display: block;
    }
    .inner-news-lg{
        display: none;
    }
    .inner-news-top .item .list-right{
        position: relative;
        width: 100%;
    }
    .inner-news-top .item .list-right .list{
        margin-bottom: 2%;
    }
    .inner-contact-sec .imgbox{
        display: none;
    }
    .inner-contact-sec .biaodan{
        width: 100%;
    }
    .inner-contact-sec .biaodan .submit{
        width: 100%;
    }
    .inner-contact-fir .lxbox .list img{
        width: 25px;
    }
}

@media (max-width: 768px) {
    .bannerbox {
        margin-top: 60px;
    }
    .fix_head_inner{
        height: 60px;
    }
    .fix_head_inner h1 .text{
        display: none;
    }
    .fix_head_inner h1{
        width: auto;
    }
    .fix_head_inner h1 a .logo img {
        max-width: 100%;
        height: 34px;
    }
    .fix_head_inner .menubox {
        width: 70%;
        display: none;
    }
    .fix_head_inner .telbox {
        padding-left: 48px;
        background: url(../img/head-tel.png) no-repeat left center;
        background-size: 37px;
        display: none;
    }
    .fix_head_inner .telbox .t2{
        font-size: 18px;
    }
    .fix_head_inner .menubox a{
        font-size: 16px;
        line-height: 70px;
    }
    .searchbox-inner .formbox{
        width: 41%;
    }
    .searchbox-inner .formbox form input[type=text]::placeholder{
        font-size:14px;
    }
    .searchbox-inner .hot{
        width: 54%;
    }
    .searchbox-inner .hot a{
        font-size: 15px;
    }
    .searchbox-inner .hot .s2{
        font-size: 16px;
    }
    .searchbox.inner .searchbox-inner .hot a {
        font-size: 14px;
        margin-right: 3%;
        margin-bottom: 2%;
    }
    .searchbox-inner .formbox form input[type=submit]{
        width: 97px;
        line-height: 40px;
    }
    .searchbox-inner .formbox form input[type=text]{
        text-indent: 18px;
        line-height: 40px;
    }
    .alltitle .t1 {
        font-size: 20px;
    }
    .alltitle .en {
        font-size: 12px;
    }
    .allmore{
        width: 99px;
        height: 35px;
        padding: 0 2%;
    }
    .allmore .s1 {
        font-size: 14px;
    }
    .allmore .s2{
        width: 23px;
        line-height: 23px;
        border:none;
    }
    .allmore .s2 i {
        font-size: 12px;
    }
    .in_protype a{
        line-height: 33px;
        font-size: 14px;
        width: 33%;
        margin-bottom: 10px;
    }
    .allpro .title .shu{
        font-size: 19px;
    }
    .in_hang .item .list .tbox{
        padding: 17% 1% 3% 2%;
        width: 242px;
        display: none;
    }
    .in_hang .item .list .imgbox .meng .title{
        font-size: 20px;
    }
    .allpro .imgbox{
        height: 244px;
    }
    .in_hang .item .list {
        width: 100%;
        height: auto;
    }
    .in_hang .item {
        height: auto;
    }
    .in_hang .item .list .tbox .t2 {
        font-size: 24px;
    }
    .in_hang .item .list1 .imgs{
        width: 100%;
    }
    .in_hang .item .list .tbox .t1{
        font-size: 19px;
    }
    .in_hang .item .list .imgbox .meng .con{
        line-height: 25px;
        margin-top: 5%;
        font-size: 15px;
    }
    .in_hang .item .list1 .imgbox:nth-child(1) .meng {
        padding: 7% 6%;
    }
    .in_hang .item .list2 .imgbox:nth-child(1) .meng {
        padding: 7% 6%;
    }
    .in_company .text .item .list .t1{
        font-size: 28px;
        justify-content: center;
    }
    .in_company .text .item .list .t1 .s2 {
        font-size: 21px;
    }
    .in_company .text {
        width: 100%;
        background: url(../img/companybg.jpg) no-repeat center right 1% / cover;
    }
    .in_company .text .en{
        font-size: 19px;
        margin-bottom: 0%;
        letter-spacing: 2px;
    }
    .in_company .text .allmore{
        padding: 0 2%;
        margin:5% 0 6% 0;
    }
    .in_company .text .line {
        height: 1px;
        margin: 1% 0 1% -4%;
    }
    .in_company .text .t .s1{
        font-size: 18px;
    }
    .in_company .text .t .s2{
        font-size: 12px;
    }
    .in_company .imgbox{
        display: none;
    }
    .in_company {
        height: auto;
    }
    .in_company .text .item .list .t2 {
        font-size: 15px;
    }
    .in_company .text .comdes {
        line-height: 27px;
    }
    .in_company .text .item .list{
        width: auto;
        border-right: none;
    }
    .in_company .text .item .list:nth-child(2) {
        text-align: center;
        width: auto;
    }
    .in_company .text .item .list:nth-child(3) {
        text-align: center;
        width: auto;
        border-right: none;
    }
    .in_youshi .item .list .tbox .shu {
        font-size: 20px;
    }
    .in_youshi .item .list .tbox .line{
        height: 1px;
    }
    .in_youshi .item .list .tbox .con {
        font-size: 14px;
        text-align: center;
        line-height: 24px;
    }
    .in_youshi .item{
        padding: 3%;
    }
    .in_youshi .item .list{
        height: 196px;
        width: 49%;
        margin-right: 2%;
    }
    .in_youshi .item .list:nth-child(2n){
        margin-right: 0;
    }
    .in_youshi .item .list .tbox{
        width: 234px;
        padding: 10% 3% 0 3%;
}
    .in_youshi .item .list .imgbox {
        width: calc(100% - 234px);
    }
    .allnews{
        height: 325px;
    }
    .allnews .title .t{
        font-size: 18px;
    }
    .allnews .title{
        padding: 10% 6%;
    }
    .allnews .title .des{
        font-size: 14px;
        margin: 2% 0 0% 0;
        line-height: 21px;
    }
    .in_news .alltbox .bg{
        font-size: 70px;
        display: none;
    }
    .in_news_lunbo .newsqie .newsBtn {
        width: 40px;
        height: 40px;
    }
    .allnews .title .time .s1 {
        font-size: 14px;
    }
    .in_news_lunbo .newsqie{
        width: 140px;
    }
    .footbox .t-bottom{
        flex-wrap: wrap;
    }
    .footbox .t-top .right {
        width: 120px;
        float: left;
        margin-top: 4%;
    }
    .footbox .t-top .right .erbox{
        width: 120px;
        height: 120px;
    }
    .footbox .t-top .left .f-menu a {
        font-size: 16px;
    }
    .footbox .t-bottom .list .t1 .l .s1{
        font-size: 15px;
    }
    .sbanner .text .t1{
        font-size: 18px;
    }
    .sbanner .text .t2{
        margin-top: 3%;
        font-size: 14px;
    }
    .sbanner .text{
        top: 23%;
    }
    .alltitlesec .t1 {
        font-size:20px;
    }
    .alltitlesec .t2 {
        font-size: 14px;
        margin-top: 2px;
    }
    .alltitlesec .line{
        height: 1px;
    }
    .padding {
        padding: 8% 0;
    }
    .padding-top {
        padding-top: 8%;
    }
    .padding-bottom {
        padding-bottom: 8%;
    }
    .copy{
        margin-top: 9%;
    }
    .inner-company-fir .text{
        width: 100%;
    }
    .inner-company-fir .imgbox{
        width: 100%;
        height: 313px;
        margin-top: 5%;
    }
    .inner-company-sec .item .list .text .title{
        font-size:18px;
    }
    .inner-company-sec .item .list .text .line{
        margin: 5% 0 5% 0;
    }
    .inner-company-sec .item .list .text .des{
        font-size: 14px;
    }
    .inner-company-sec .item .list .text{
        padding:9% 8%;
    }
    .goods-des-title a{
        font-size: 16px;
        line-height: 37px;
        width: 33.33%;
        text-align: center;
    }
    .cpother .swiper-button-white {
        width: 30px;
        height: 30px;
        top: 44%;
    }
    .goods-des-mes-box .left .t2 {
        font-size: 27px;
    }
    .goods-des-mes-box .left .t3 {
        font-size: 20px;
    }
    .inner-honor-item .list{
        padding: 0 1%;
        width: 50%;
    }
    .inner-honor-item .list .imgbox{
        height: 153px;
    }
    .inner-company-fir .text .titleimg {
        width: 20px;
        display: none;
    }
    .inner-company-fir .text .des {
        line-height: 26px;
    }
    .inner-company-fir .text .item{
        padding:0;
    }
    .inner-company-fir .text .t1{
        font-size: 22px;
    }
    .inner-company-fir .text .t2{
        font-size: 21px;
    }
    .inner-company-fir .text .item .list .a2{
        font-size: 14px;
    }
    .inner-company-fir .text .item .list .a1{
        font-size: 26px;
    }
    .inner-company-fir .text .item .list .a1 .s2 {
        font-size: 18px;
    }
    .inner-company-sec .item .list {
        width: 100%;
        height: 246px;
        margin-bottom: 2%;
    }
    .inner-company-sec .item .list:nth-child(n+4){
        margin-top: 3%;
    }

    .searchbox.inner .searchbox-inner{
        display: block;
        padding: 2.5% 3%;
        height: auto;
    }
    .searchbox.inner .searchbox-inner .hot {
        width: 100%;
        margin-bottom: 2%;
        justify-content: left;
    }
    .searchbox.inner .searchbox-inner .formbox {
        width: 100%;
    }
    .searchbox-inner .formbox form input[type=text]{
        width: calc(100% - 97px);
    }
    .inner-product-des-top .text .goods-title{
        font-size: 18px;
    }
    .goods-des-mes-box .left{
        height: 528px;
        display: none;
    }
    .goods-des-mes-box .right{
        width: 100%;
    }

    .goods-des-mes-box .left .t1{
        font-size: 36px;
    }
    .goods-des-mes-box .right .topbg {
        padding: 3.5%;
    }
    .right .top .inputbox input::placeholder{
        font-size:15px;
    }
    .right .top textarea::placeholder{
        font-size:15px;
    }
    .right .top .submit{
        font-size: 18px;
        line-height: 50px;
    }
    .right .top .inputbox .inputbb {
        width: 100%;
        margin-bottom: 10px;
}
    .right .top .inputbox .code {
        width: 100%;
        margin-bottom: 10px;
    }
    .right .top .inputbox input{
        line-height: 45px;
        text-indent: 17px;
    }
    .right .top textarea{
        height: 118px;
        padding: 17px;
    }
    .cpother .allpro .imgbox {
        height: 157px;
    }
    .cpother .swiper-button-white:after {
        font-size: 16px;
    }
    .allpro .title .t{
        font-size: 16px;
    }
    .in-product-item .list .allpro .imgbox {
        height: 157px;
    }
    .inner-contact-sec .biaodan .code .verify{
        width: 85px;
    }
    .inner-contact-fir .mymap {
        height: 157px;
    }
    .sbanner .text .line{
        height: 1px;
    }
    .bannerBtn {
        width: 25px;
        top: 54%;
        height: 40px;
    }
    .bannerBtn:after {
        font-size: 20px;
    }
    .inner-company-fir .imgbox .swiper-pagination .swiper-pagination-total {
        font-size: 20px;
    }
    .inner-company-fir .imgbox .swiper-pagination span {
        font-size: 28px;
    }
    .inner-company-fir .imgbox .but {
        width: 217px;
        height: 50px;
    }
    .inner-company-fir .imgbox .swiper-button-next {
        left: 32%;
    }
    .inner-company-fir .imgbox .but .anniu {
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }
    .inner-news-top .item .list-right .list .title{
        font-size: 17px;
    }
    .inner-title .fir {
        font-size: 20px;
    }
    .sub li {
        margin-right: 10px;
        padding-left: 5px;
        font-size: 12px;
    }
    .allcrumbs .inner {
        line-height: 49px;
        font-size: 14px;
    }
    .inner-contact-sec .biaodan .tbox .t1 {
        font-size: 20px;
        margin: 2px 0;
    }
    .inner-contact-sec .biaodan textarea{
        height: 120px;
    }
    .inner-contact-sec .biaodan .code{
        width: 100%;
        margin-top: 10px;
    }
    .inner-contact-sec .biaodan .inputbox .inputbb {
        width: 100%;
        margin-top: 10px;
    }
    .inner-contact-fir .lxbox .list {
        height: auto;
        display: block;
        padding:0;
    }
    .inner-contact-fir .lxbox .list .lxfs{
        padding: 4% 3%;
        border-bottom: 1px solid #e0e0e0;
    }
    .inner-contact-fir .lxbox .list:nth-child(1) {
        border-bottom: none;
    }
    .inner-contact-fir .lxbox .list .lxfs .t2 {
        font-size: 18px;
    }
    .sm-button-xian{
        display: block;
    }
    .searchbox.index{
        display: none;
    }
    .in_hang .alltitlesec{
        display: block;
    }
    .in_hang .item .list .imgbox{
        width: 100%;
        height: 193px;
        margin-bottom: 2%;
    }
    .in_hang .item .list1 .imgbox:nth-child(1) {
        width: 100%;
    }
    .in_hang .item .list2 .imgbox:nth-child(1) {
        width: 100%;
    }
    .in_hang .item .list .imgbox .meng{
        padding: 7% 6%;
    }
    .in-product-item .list {
        width: 49.2%;
        margin-right: 1.5%;
    }
    .in-product-item .list:nth-child(3n) {
        margin-right: 1.5%;
    }
    .in-product-item .list:nth-child(4n) {
        margin-right: 0;
    }
    .in-product-item .list:nth-child(2n) {
        margin-right: 0;
    }
    .in-product-item .list:nth-child(12n) {
        margin-right: 0;
    }
    .inner-product-des-top .text .goods-ul p {
        font-size: 14px;
    }
    .inner-product-des-top .text .goods-tel .t .t2 {
        font-size: 20px;
    }
    .inner-news-sm {
        display: block;
    }
    .inner-news-lg{
        display: none;
    }
    .inner-news-top .item .list-right{
        position: relative;
        width: 100%;
    }
    .inner-news-top .item .list-right .list{
        margin-bottom: 2%;
    }
    .inner-contact-sec .imgbox{
        display: none;
    }
    .inner-contact-sec .biaodan{
        width: 100%;
    }
    .inner-contact-sec .biaodan .submit{
        width: 100%;
        font-size: 16px;
        line-height: 45px;
        height: 45px;
    }
    .inner-contact-fir .lxbox .list img{
        width: 25px;
        display: none;
    }
    .footbox .t-top .left .f-menu{
        display: none;
    }
    .footbox{
        padding: 11% 5%;
    }
    .footbox .t-top .left {
        width: 100%;
    }
    .footbox .t-bottom .list {
        min-width: initial;
        width: 100%;
        margin-bottom: 8%;
    }
    .footbox .t-bottom .list .t1 {
        margin-bottom: 13px;
    }
    .footbox .t-bottom .list .t2 .line {
        width: 100%;
        background: rgb(255 255 255 / 19%);
    }
    .sbanner {
        margin-top: 60px;
        height: 168px;
    }
    .sbanner img{
        height: 100%;
        object-fit: cover;
    }
    .inner-product-des-top .imgbox{
        width: 100%;
        margin-bottom: 4%;
    }
    .inner-product-des-top .text{
        width: 100%;
    }
    .pro-des-imgbox{
        height: 260px;
    }
    .inner-product-des-bottom {
        margin-top: 9%;
    }
    .cpother .allpro .title {
        line-height: 50px;
    }
    .de-page-mian .page-inner a {
        min-width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .fix_head_inner h1 a .logo .text{
        display: block;
    }
    .fix_head_inner h1 a .logo .text .t1 {
        font-size: 18px;
        margin-bottom: 0;
    }
    .fix_head_inner h1 a .logo .text .t2 {
        font-size: 12px;
        letter-spacing: 0;
    }
    .swiper-container-pro .swiper-slide {
        padding-top: 0;
    }
    .inner-news{
        padding-bottom: 0;
    }
}


























