
@media screen and (max-width:1830px){


}


@media screen and (max-width:1680px){


}


@media screen and (max-width:1600px){

.zcNav-search{ width:280px;}

}



@media screen and (max-width:1450px){

.zcHead-logo{ width:450px;}
.zcHead-slogan{ padding-left:70px;}
.zcHead-slogan img{ width:200px;}
.zcHead-tel{ margin-top:15px; padding-left:48px;}

.zcBanner .swiper-pagination{ width:100% !important; left:0 !important; bottom:25px !important; }

.zcNav-list li{ width:132px;}
.zcNav-list li:before{ height:17px; top:23px;}
.zcNav-list li a.far{ font-size:16px; line-height:60px;}
.zcNav-search{ width:250px;}
.zcNav-search .inpt{ height:32px; line-height:32px;}
.zcNav-search .btn{ width:32px; height:32px; line-height:32px;}

.zcProduct{ margin-top:40px;}
.zcProduct-list{ margin-left:-30px; position:relative; padding-top:0;}
.zcProduct-list li{ width:calc(33.33% - 30px); margin:30px 0 0 30px;}
.zcProduct-list li .more{ width:130px; height:130px; font-size:16px;}
.zcProduct-list li .more .iconfont{ margin-bottom:10px;}

.zcCase{ margin-top:50px; padding:30px 0;}
.zcCase-listBox{ margin-top:30px;}
.zcCase-list{ padding-bottom:45px;}
.zcCase-list li .tit{ line-height:40px;}
.zcCase-listBox .swiper-button-next, .zcCase-listBox .swiper-button-prev{ font-size:50px;}

.zcFooter-figure .f-logo{ padding-right:30px;}
.zcFooter-figure .f-code{ padding-left:30px;}

}


@media screen and (max-width:1300px){



}


@media screen and (max-width:834px){

body{ font-size:15px;}
.w{ width:94%;}

.zcHead{ padding:10px 0;}
.zcHead-logo{ width:250px;}
.zcHead-slogan{ display:none;}
.zcHead-tel{ display:none;}
.pmenuBtn{ display:block;}

.zcBanner .swiper-pagination{ bottom:10px !important; }
.zcBanner .swiper-pagination-bullet{ width:26px; height:4px;}
.zcBanner .swiper-pagination-bullet-active{ height:7px;}

.zcNav { display:none;}
.zcAbout{ width:100%; height:auto; padding:20px 3%;}
.zcAbout-title{ font-size:18px;}
.zcAbout-title .en{ font-size:16px;}
.zcAbout-title .mo{ font-size:16px;}
.zcAbout-text{ margin-top:10px; max-height:140px;}

.zcCulture{ width:50%; height:150px;}
.zcCulture .cu-iboxt .ico{ width:40px;}
.zcCulture .cu-iboxt .tit{ font-size:18px; margin-top:10px;}

.zcProduct{ margin-top:20px;}
.zcProduct-title{ font-size:18px;}
.zcProduct-title .en{ font-size:16px;}

.zcProduct-list{ margin-left:0;}
.zcProduct-list li{ width:100%; margin:15px 0 0 0;}
.zcProduct-list li .title{ bottom:0; padding:12px 12px 0 12px; font-size:16px;}
.zcProduct-list li .title .iconfont{ font-size:16px;}
.zcProduct-list li .text{ display:none;}
.zcProduct-list li:nth-child(3){ display:none;}
.zcProduct-list li:nth-child(4){ display:none;}
.zcProduct-list li:nth-child(5){ display:none;}
.zcProduct-list li:nth-child(6){ display:none;}
.zcProduct-list li:nth-child(7){ display:none;}
.zcProduct-list li:nth-child(8){ display:none;}
.zcProduct-list li .more{ width:110px; height:110px;}
.zcProduct-list li .more .iconfont{ font-size:20px; margin-bottom:0;}

.zcCase{ margin-top:30px; padding:20px 0;}
.zcCase-title .cn{ font-size:18px;}
.zcCase-title .en{ font-size:16px;}
.zcCase-listBox{ margin-top:15px; padding:0 3%;}
.zcCase-listBox .swiper-button-next, .zcCase-listBox .swiper-button-prev{ width:auto; font-size:30px; margin-top:-30px;}
.zcCase-listBox .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px !important;}
.zcCase-list{ padding-bottom:25px;}

.zcFooter{ padding:20px 0;}
.zcFooter-contact{ width:100%; font-size:14px; line-height:24px;}
.zcFooter-contact img{ display:none;}
.zcFooter-figure{ width:100%; padding-top:15px;}
.zcFooter-figure .f-logo{ display:none;}
.zcFooter-figure .f-code{ width:100%; padding-left:0; font-size:13px;}
.zcFooter-figure .f-code img{ width:90px; margin-bottom:6px;}

.zcFooter-sider{ width:36px;}
.zcFooter-sider a{ height:36px; margin-top:10px;}

.page-nav .w{ width:100%;}
.page-nav a{ width:50%; float:left; text-align:center; height:40px; line-height:40px; padding:0;}
.page-main{ padding:30px 0;}

.pAbout-inner{ font-size:15px; line-height:30px;}
.pHonor-list{ margin-left:0;}
.pHonor-list li{ width:100%; margin:0 0 15px 0;}

.pHistory-list dd{ padding:15px 0 15px 85px;}
.pHistory-list .year{ width:70px; text-align:center; padding:15px 0 0 0; font-size:15px;}

.pProduct-list{ margin-left:0;}
.pProduct-list dd{ width:100%; margin:0 0 15px 0;}
.pProduct-list dd .txt{ height:auto;}

.ppage{ padding-top:20px;}
.ppage a{ line-height:30px; padding:0 11px; font-size:14px; margin:2px;}
.ppage .nowpage{ line-height:30px; padding:0 11px; font-size:14px; margin:2px;}

.pWork-list li{ padding:0 15px; height:48px; line-height:44px; font-size:15px;}
.pWork-list li .time{ margin-right:10px;}
.pWork-list li .ico{ background-size:10px auto; width:10px; height:18px; margin-top:-9px; right:4px;}

.pNew-list li{ margin-bottom:15px; padding:0;}
.pNew-list li .timeBox { width:65px; padding:13px 0; margin-right:15px;}
.pNew-list li .timeBox .day{ font-size:17px;}
.pNew-list li .timeBox .time{ font-size:13px;}
.pNew-list li .timeBox .tico{ background-size:20px auto; width:20px; height:20px; margin:5px auto 0 auto;}
.pNew-list li .tit{ font-size:16px; padding:5px 0;}
.pNew-list li .txt{ font-size:15px; line-height:24px; max-height:48px;}


.pNews-detaTop{ padding-bottom:15px;}
.pNews-detaTop .t{ font-size:18px;}
.pNews-detaTop .time{ font-size:13px;}
.pNews-detaInfo{ font-size:15px; line-height:30px; padding:20px 0;}
.pNews-detaPage{ padding-top:15px; font-size:14px;}
.pNews-detaPage .black{ position:relative; top:auto; right:auto;}

.pContact-word table td{ width:100%; display:block; line-height:28px;}
.pContact-word table td p{ text-indent:inherit !important;}

.pContact-map{ width:94%; margin:auto; margin-top:25px;}
.pMessage-Box{ width:94%; padding-top:20px;}
.pMessage-Box .demo{ width:100%;}
.pMessage-Box .demo .en{ font-size:18px;}
.pMessage-Box .demo .zh{ font-size:16px;}
.pMessage-Box .form{ width:100%;}
.pMessage-Box .form dd{ padding-bottom:15px;}
.pMessage-Box .form dd .aside{ width:100%; margin-top:15px;}
.pMessage-Box .form dd .ctxt{ border-width:1px;}
.pMessage-Box .form dd .area{ border-width:1px;}
.pMessage-Box .form dd .submit{ padding:0; height:45px; line-height:45px;}

.ad_fobt{display: inline-block;}
.zcFooter {
    padding-bottom: 40px;
}

}



@media screen and (max-width:640px){


}



