
@media all and (max-width:1024px) {
    *{box-sizing:border-box;}
    .wrap{padding-left:15px;padding-right:15px;}
    .zTop,.zHeader .nav{display:none;}
    .navTrigger,.wapTel{display:block;}
    .zHeader{height:60px;position:fixed;width:100%;top:0;left:0;padding-top:0;z-index:90;box-shadow:0 1px 5px #ddd;}
    .zHeader .logo{padding-top:10px;}
    .zHeader a.logo,.zHeader .logo img{display:block;height:40px;vertical-align:middle;}
    .navTrigger,.wapTel,.relative_pro li:nth-child(4),.proSider .title i,.banner .small,.footMenu .last{display:block;}
    .nav_on{opacity:1;transform: translateX(0);}
    .zSlide{margin-top:60px;}
    .zSlide .swiper-button-prev, .zSlide .swiper-button-next,.serList .swiper-button-prev,.serList .swiper-button-next{display:none;}
    .zSlide .swiper-pagination{bottom:10px;}
    .zSlide .big{display:none;}
    .zSlide .small{display:block;}
    .zAbout,.zScene{padding:40px 0;}
    .zTitle span{font-size:34px;}
    .zTitle p{font-size:14px;}
    .zTitle{background-size:30%;}
    .zAbout .box,.zHonor .honor{padding-top:25px;}
    .zAbout .video,.zAbout .txt{width:100%;float:none;}
    .zAbout .txt .tszt{font-size:28px;}
    .zAbout .txt .wz{padding-top:10px;line-height:28px;font-size:14px;}
    .ymore{width:100%;}
    .zAbout .txt .tr{margin-top:15px;}
    .sceneBox,.newsTit{margin-top:25px;}
    .sceneBox .swiper-button-prev,.sceneBox .swiper-button-next{width:40px;height:40px;background-size:100%;left:20px;}
    .sceneBox .swiper-button-next{left:auto;right:20px;}
    .zHonor,.zService,.zNews,.zContact,.mipage,.picList,.serList,.mbList,.newsDetail,.neList,.contBox,.feedBox,.mapBox,.tsBox{padding-top:40px;padding-bottom:40px;}
    .zHonor .honor li img{width:100%;}
    .serviceBox .box1{height:auto;}
    .serviceBox .mpl,.serviceBox .wzr{width:100%;height:100%;float:none;}
    .serviceBox .mpl img{width:100%;}
    .serviceBox .wzr{padding-top:20px;padding-right:0;}
    .serviceBox .box2{height:auto;}
    .serviceBox .box2 li,.serviceBox .box2 a{width:23.5%;margin-right:2%;height:120px;padding-top:23px;}
    .serviceBox .box2 li,.serviceBox .box2 li.on,.serviceBox .box2 a,.serviceBox .box2 a:hover{background-size:100%;}
    .serviceBox .box2 li span..serviceBox .box2 a span{font-size:16px;padding-top:8px;}
    .serviceBox .box2 a{margin-right:0;}
    .newsTit li{width:140px;height:45px;line-height:43px;font-size:18px;}
    .newsList,.zContact .contBox5{padding-top:30px;}
    .zContact .ctL,.zContact .ctR{width:100%;float:none;}
    .zContact .ctL .dz1{float:none;overflow:hidden;padding-top:30px;}
    .zContact .ctL .dz1 .nr{width:88%;}
    .zContact .ctR{padding-top:30px;}
    .zContact .ctR img{width:100%;}
    .zFooter .logo{padding-right:0;border:0;float:none;}
    .zFooter ul.fr{float:none;display:none;}
    .zpSlide .slideb{margin-top:60px;}
    .zpSlide .bnWz .wz1{font-size:34px;}
    .zpSlide .bnWz .wz2{font-size:14px;}
    .zpSlide .bnWz .down{background-size:30%;width:100%;background-position:center;left:0;margin:0;}
    .zCur{height:40px;line-height:40px;font-size:12px;}
    .zMenu{padding:15px 0;}
    .zMenu li{margin:0 10px;}
    .zMenu li a{width:100px;height:38px;line-height:36px;font-size:14px;}
    .mipage img{max-width:100%;}
    .neList li{width:100%;background-size:100%;margin-bottom:20px;}
    .neList li .rq{padding-top:6%;}
    .neList li .pic{width:30%;height:auto;}
    .neList li .txt{width:55%;}
    .neList li .txt h3{font-size:16px;}
    .neList li .txt .wz{font-size:14px;height:64px;overflow:hidden;}
    .contBox img{width:100%;}
    .contBox li.la1{margin-top:30px;}
    .feedBox .feed p input, .feedBox .feed .btn .code{height:45px;line-height:45px;}
    .feedBox .feed p span, .feedBox .feed .btn span{height:auto;}
    .feedBox .feed .btn .checkcode{margin-top:5px;}
    .feedBox .feed .btn .btns{height:45px;line-height:45px;}
    .mapBox ul li p{font-size:14px;}
    .tsBox li{width:31.5%;margin-right:2.75%;background-size:100%;height:242px;}
    .tsBox li:nth-child(4n){margin-right:2.75%;}
    .tsBox li:nth-child(3n){margin-right:0;}
    .detailCont img{width:100%;}
}

@media all and (max-width:768px) {
    .zTitle,.zpSlide .bnWz .down{background-size:40%;}
    .zHonor .honor li,.picList li,.mbList li{width:48.5%;}
    .zHonor .honor li:nth-child(3n),.picList li:nth-child(4n),.mbList li:nth-child(3n){margin-right:3%;}
    .zHonor .honor li:nth-child(2n),.picList li:nth-child(2n),.mbList li:nth-child(2n){margin-right:0;}
    .serviceBox .box2 li,.serviceBox .box2 a{padding-top:17px;height:100px;}
    .serviceBox .box2 li i,.serviceBox .box2 a i{width:40px;height:28px;background-size: 100%}
    .serviceBox .box2 li span,.serviceBox .box2 a span{font-size:14px;padding-top:8px;}
    .newsList .newL,.newsList .newR{width:100%;float:none;}
    .newsDetail .msg .arl{display:none;}
    .neList li{height:auto;}
    .neList li .pic{width:28%;margin-left:30px;}
    .neList li .txt h3{padding-top:5px;}
    .neList li .txt .wz{padding-top:10px;line-height:20px;height:50px;}
    .neList li .txt .xx{font-size:12px;width:80px;height:28px;line-height:28px;margin-top:15px;}
    .newsDetail .neti{font-size:24px;}
    .tsBox li{width:48.5%;margin-right:2%;height:auto;padding:79px 30px;}
    .tsBox li:nth-child(3n){margin-right:2%;}
    .tsBox li:nth-child(2n){margin-right:0;}
}
@media all and (max-width:640px) {
    .serviceBox .box2 li,.serviceBox .box2 a{padding-top:15px;height:90px;}
    .serviceBox .box2 li i,.serviceBox .box2 a i{width:30px;height:21px;}
    .zAbout,.zScene{padding:30px 0;}
    .zHonor,.zService,.zNews,.zContact,.mipage,.picList,.serList,.mbList,.newsDetail,.neList,.contBox,.feedBox,.mapBox,.tsBox{padding-top:30px;padding-bottom:30px;}
    .zTitle,.zpSlide .bnWz .down{background-size:48%;}
    .newsList .newR li .rq span{font-size:40px;}
    .zContact .ctL .dz1 .nr{width:83%}
    .mbList li{padding:15px;}
    .mbList li .tit{font-size:16px;padding-top:15px;}
    .mbList li .mo{font-size:12px;margin-top:10px;}
    .newsDetail .neti{font-size:20px;}
    .neList li .rq{padding-top:3.5%;}
    .neList li .pic{width:27%;margin-left:20px;}
    .neList li .txt .xx{display:none;}
    .neList li .txt h3{padding-top:10px;}
    .contBox li.la1{background-size:5%;}
    .contBox li{margin-top:30px;}
    .contBox li span{font-size:18px;}
    .contBox li,.mapBox ul li{width:100%;}
    .feedBox .feed p{width:100%;float:none;margin-right:0;}
    .mapBox ul li{margin-right:0;margin-bottom:30px;}
    #dituContent{margin-top:0;height:350px;}
    .tsBox li{padding:55px 30px;}
    .pagination a.a1_page,.pagination a.first_page,.pagination a.Last_page{display:none;}

}
@media all and (max-width:480px) {
    .zTitle, .zpSlide .bnWz .down {background-size: 70%;}
    .zAbout .video{padding-top:380px;}
    .serviceBox .box2 li,.serviceBox .box2 a{padding-top:10px;height:60px;}
    .serviceBox .box2 li i,.serviceBox .box2 a i{width:18px;height:13px;}
    .serviceBox .box2 li span,.serviceBox .box2 a span{font-size:12px;padding-top:4px;}
    .zContact .ctL .dz1 .nr{width:78%;}

    .picList li{margin-bottom:3%;}
    .tsBox li{width:100%;padding:115px 40px;}
    .neList li{background-size:100% 100%;}
    .neList li{padding:17px 15px;}
    .neList li .rq{font-size:14px;}
    .neList li .rq span{font-size:20px;}
    .neList li .txt h3{padding-top:0;}
    .neList li .txt{width:53%;}
    .feedBox .feed .btn .btns{width:100%;margin-top:20px;}
    .zMenu .wrap{padding:0;}
    .zMenu li{margin:0 2px;}
    .zMenu li a{font-size:12px;height:25px;line-height:25px;width:auto;padding:0 6px;}
    .zCopy{padding:15px 0;height:auto;line-height:24px;font-size:12px;}
}

@media all and (max-width:380px) {
    .contBox li span{font-size:16px;}
    .feedBox .feed p.ntr,.feedBox .feed p.ntrcont{margin-bottom:15px;}
    .feedBox .feed p textarea{min-height:120px;}
    .neList li .txt{width:100%;margin-top:20px;}
    .neList li .pic{width:75%;}
    .neList li .rq{padding-top:20%;}
    .tsBox li{padding:74px 40px;}
    .zTitle, .zpSlide .bnWz .down{background-size:88%}
    .zAbout .video{background-size:100%;padding-top:235px;}
    .serviceBox .box2{display:none;}
    .newsList .newL .pic{height:auto;}
    .zContact .ctL .dz1 .nr{width:100%;padding-top:20px;}
    .zTitle .tszt,.zpSlide .bnWz .wz1{font-size:24px;line-height:24px;}
    .zTitle p,.zpSlide .bnWz .wz2{font-size:12px;}
    .zTitle, .zpSlide .bnWz .down{background-size:56%;top:2px;}
}