@media all and (max-width:1200px) {
    .zAbout .wrap1{width:100%;}
    .zAbout .box .pic{width:40%;height:auto;}
    .zAbout .box .txt{width:60%;padding-left:25px;}
}
@media all and (max-width:1024px) {
    .zHead{padding:0 15px;height:60px;position:absolute;}
    .zHead .zNav,.zHead .tel{display:none;}
    .zHead .logo{height:60px;margin:0;padding:8px 0;}
    .zHead .logo a{height:100%;}
    .zHead .logo img{height:100%;}
    .zHead .logo p{padding-top:5px;line-height:17px;font-size:12px;padding-left:10px;}
    .zHead .logo p span{font-size:14px;}
    .wapNav{display:block;}
    .navTrigger,.wapTel{display:block;}
    .navTrigger{right:0;}
    .navTrigger,.wapTel{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;}

    .zTitle .bt h3{font-size:40px;}
    .zTitle .bt h3 i{line-height:60px;font-size:60px;bottom:-7px;}
    .zTitle .bt p{font-size:14px;padding-top:10px;}
    .zProd,.zPartner,.zNews{padding:40px 15px;}
    .proTit,.newsTit,.newsLt{padding-top:35px;}
    .proLt{overflow: hidden;}
    .proLt ul li{margin-top:25px;}
    .zAbout{padding:40px 0;}
    .zAbout .box,.zPartner .parli{margin-top:35px;}
    .zAbout .box .txt{padding-left:15px;}
    .newsTit li{width:160px;height:50px;line-height:48px;}
    .newsLt .nw1{width:45%;}
    .newsLt .nw2{width:55%;}
    .newsLt .nw2 li{width:47%;margin-left:3%;}
    .newsLt .nw2 li h4{height:30px;line-height:30px;font-size:14px;}
    .newsLt .nw2 li .wz{line-height:20px;font-size:12px;min-height:60px;overflow: hidden;}
    .zFooter{padding:40px 15px;}
    .zFooter .logo{width:40%;}
    .zFooter .ig1 p{font-size:18px;}
    .zFooter .ig1 p span{font-size:20px;}
    .zFooter .logo .rwm{padding-top:25px;}
    .zFooter .logo .rwm img{float:none;}
    .zFooter .logo .rwm p{float:none;padding-left:0;}
    .zFooter .menu{width:60%;}
    .zFooter .menu li{margin-left:8%;}
    .zpSlide,.zjoin1{margin-top:60px;}
    .zpSlide .slideb{padding:8% 0;}
    .zpSlide .bnWz .wz1{font-size:30px;}
    .zCur{padding:0 15px;}
    .zCur .cr{font-size:14px;}
    .zMainPage{padding:40px 15px;}
    .zMenu a{padding:0 15px;}
    .mipage .pabox{padding-top:0;}
    .mipage .pabox h3{text-align:center;}
    .mipage .abbox img{float:none;padding-left:0;width:100%;}
    .mipage  .pabox img{width:100%;}
    .mipage .cult li{width:48.5%;margin-right:3%;height:auto;}
    .courseList{padding:40px 15px;}
    .horList, .serList,.parList{padding:40px 15px 0;}
    .prodMain{padding-left:15px;padding-right:15px;}
    .zMenuPro{width:20%;}
    .zMenuPro li a{font-size:16px;}
    .pordList li a{font-size:14px;}
    .pordList,.prodDetail{width:78%;}
    .prodDetail .pic{width:50%;}
    .prodDetail .wenz{width:47%;}
    .prodDetail .wenz .tit{font-size:18px;padding-bottom:10px;margin-bottom:10px;}
    .newsList,.downList{padding:0 15px;}
    .newsList li,.downList li{padding:25px 0;}
    .newsList li a.pic{width:35%;height:auto;}
    .newsList li .txt{width:60%;padding-top:0;}
    .newsList li .txt .wz{padding-top:20px;}
    .faqList{padding:40px 15px 0;}
    .jobList .bt{background-position:96% center;}
    #dituContent{display:none;}
    .paCont{padding-bottom:0;}
    .pafeed{padding-top:40px;}
    .pafeed .feed{padding-top:0;}
}


@media all and (max-width:768px) {
    .qqkefu,.zMenu,.zFooter .menu{display:none;}
    #tabs-container .pic{width:100%;}
    #tabs-container .txt{width:100%;padding:20px;}
    .zTitle .bt h3{font-size:30px;}
    .zTitle .bt h3 i {line-height: 46px;font-size: 46px;bottom: -6px;}
    .proTit li{font-size:13px;line-height:43px;height:45px;}
    .proLt ul li h4{font-size:14px;padding-top:10px;}
    .proLt ul li .wz{padding-top:5px;}
    .proLt ul li .mo{width:80px;height:28px;line-height:26px;font-size:12px;}

    .zAbout .box .pic{width:100%}
    .zAbout .box .pic img{width:100%;}
    .zAbout .box .txt{width:100%;padding:20px 15px 0;}
    .zAbout .box .txt .wz{padding-top:30px;font-size:16px;line-height:28px;}
    .zAbout .box .txt a.mo{margin-top:20px;}
    .zAbout .box .txt ul{margin-top:30px;}
    .newsLt .nw1,.newsLt .nw2{width:100%;float:none;}
    .newsLt .nw2{margin-top:20px;}
    .newsLt .nw2 li{margin-left:0;width:48.5%;margin-right:3%;}
    .newsLt .nw2 li:nth-child(2n){margin-right:0;}
    .zFooter .logo{width:100%;}
    .zFooter .logo .rwm img{float:left;}
    .zFooter .logo .rwm p{float:left;padding-left:20px;}
    .zpSlide .bnWz .wz1{font-size:28px;}
    .zCur .cr{font-size:12px;line-height:45px;}
    .paboutsz li{width:33.33333%;padding:10px 0;}
    .zMainPage{padding:30px 15px;}
    .courseList{padding:30px 15px;}
    .horList,.serList,.parList,.faqList{padding:30px 15px 0;}
    .zMenuPro,.newsDetail .msg .arl{display:none;}
    .pordList, .prodDetail{width:100%;float:none;}
    .newsList li .txt h3{padding-top:15px;}
    .newsDetail .neti{font-size:24px;}
    .faqList li .title{font-size:16px;}
    .wapPordL{display:block;margin-bottom:25px;overflow: hidden;}
    .wapPordL a{display:block;float:left;width:25%;border:1px solid #efefed;text-align:center;font-size:14px;background:#fafafa;padding:10px 0;}
    .wapPordL a.on{background:#2d93de;color:#fff;}
}
@media all and (max-width:640px) {
    .proTit li{width:25%;}
    .proLt ul li{width:49%;}
    .proLt ul li:nth-child(2n){margin-right:0;}
    .zAbout .box .txt h4{font-size:22px;}
    .zCur .cr{line-height:40px;}
    .paboutsz li .box h4{font-size:40px;}
    .mipage .cult li{padding:30px;}
    .mipage .cult li img{width:20%;}
    .mipage .cult li p{font-size:20px;margin-top:20px;}
    .mipage .cult li.c3{margin-top:0;}
    .mipage .cult li{width:100%;float:none;margin-right:0;margin:10px 0;}
    .mipage .cult li p{font-size:16px;}
    .mipage .cult li p span{font-size:20px;margin-bottom:10px;}
    .courseList .list:before{left:9px;}
    .courseList .list .txt:after{left:0;}
    .courseList .list .txt{margin-top:30px;}
    .courseList .list .txt .wz{padding:25px;}
    .courseList .list .txt .ve{text-align:left;padding-left:35px;width:100%;}
    .courseList .list .txt .wz:after{left:30px;right:auto;}
    .courseList .list .txt .wz h4 span{float:none;display: block;}
    .courseList .list .txt .wz .z{min-height:auto;}
    .horList li,.parList li,.pordList li{width:31.5%;margin-right:2.75%;margin-bottom:2.75%;}
    .horList li:nth-child(2n),.parList li:nth-child(5n),.pordList li:nth-child(4n){margin-right:2.75%;}
    .horList li:nth-child(3n),.parList li:nth-child(3n),.pordList li:nth-child(3n){margin-right:0;}
    .prodDetail .pic{width:100%}
    .prodDetail .wenz{width:100%;margin-top:30px;}
    .prodDetail .wenz .con{min-height:auto;}
    .prodXgcp .xgcp li{width:48.5%;margin-right:3%;margin-bottom:3%;}
    .prodXgcp .xgcp li:nth-child(2n){margin-right:0;}
    .newsList li a.pic,.newsList li .txt{width:100%;height:auto;}
    .newsList li .txt .wz{font-size:14px;}
    .newsDetail .neti{font-size:20px;}
    .paCont li{width:100%;border:1px solid #d4d4d4;margin:10px 0;}
    .paCont li:last-child{border:1px solid #d4d4d4;}
    .pafeed{padding-top:40px;}
    .pafeed .feed .int{width:100%;margin-right:0;}
    .pafeed .feed span{font-size:16px;}
    .wapPordL a{font-size:12px;}
}
@media all and (max-width:480px) {
    .zpSlide .slideb{padding:12% 0;}
    .zTitle .bt h3{font-size:20px;}
    .zTitle .bt h3 i{line-height:34px;font-size:34px;bottom:-6px;}
    .zTitle .bt p{font-size:12px;}
    .proTit,.newsTit,.newsLt{padding-top:25px;}
    .zPartner .parli li{width:50%;}
    .zPartner .parli li:nth-child(2n){border-right:0;}
    .zPartner .parli li:nth-child(5n){border-right: 1px solid #e6e6e6;}
    .newsTit li{width:120px;height:40px;line-height:38px;}
    .newsLt .nw2 li{width:100%;margin-right:0;}
    .newsLt .nw2 li h4{margin-top:10px;}
    .zFooter .logo .rwm img{float:none;}
    .zFooter .logo .rwm p{float:none;padding-left:0;}
    .courseList .list .txt h3,.zpSlide .bnWz .wz1{font-size:20px;}
    .courseList .list .txt .wz{padding:15px;}
    .courseList .list .txt .wz .z{font-size:14px;}
    .horList li,.parList li,.pordList li,.serList li{width:48.5%;margin-right:3%;margin-bottom:3%;}
    .horList li:nth-child(3n),.parList li:nth-child(5n),.parList li:nth-child(3n),.pordList li:nth-child(3n),.serList li:nth-child(3n){margin-right:3%;}
    .horList li:nth-child(2n),.parList li:nth-child(2n),.pordList li:nth-child(2n),.serList li:nth-child(2n){margin-right:0;}
    .newsList li .txt h3{font-size:18px;}
    .newsList li .txt .rq{font-size:12px;}
    .newsList li .txt .wz{padding-top:10px;}
    .pagination .a1_page,.pagination .first_page,.pagination .Last_page{display: none;}
    .pagination{padding:35px 0;}
    .newsDetail .msg{padding-top:30px;font-size:12px;}
    .faqList li .title{height:44px;line-height:42px;font-size:14px;padding-left:50px;}
    .faqList li .title:before{left:15px;background-size:60%;}
    .faqList li .title:after{top:12px;right:15px;}
    .faqList li.active .title:after{top:19px;}
    .faqList li .txt{padding:20px;}
    .zFooter .logo, .zFooter .ig1 img,.zFooter .logo .rwm{float:none;text-align:center;}
    .zFooter .logo .rwm img{display: inline-block;}
}

@media all and (max-width:380px) {
    .proTit li{font-size:12px;}
    .pordList li{width:100%;margin-right:0;}
    .zAbout .box .txt h4{font-size:18px;}
    .zAbout .box .txt h4 span,.zAbout .box .txt .wz{font-size:14px;}
    .zAbout .box .txt a.mo{width:100%;height:30px;line-height: 30px;font-size:12px;}

    .paboutsz li{width:50%;}
    .courseList .list .txt .wz h4 span{width:70px;height:26px;line-height:26px;}
    .arrow_left,.arrow_right{margin-left:0;}
}