
@media screen and (max-width:1820px){


}


@media screen and (max-width:1740px){


}


@media screen and (max-width:1560px){

}


@media screen and (max-width:1400px){



}


@media screen and (max-width:1300px){



}


@media screen and (max-width:834px){

.w{ width:94%;}
.zkHead{ padding:10px 0;}
.zkHead-logo{ width:240px; margin-top:0;}
.zkHead-nav{ display:none;}
.menuBtn{ display:block;}
.hxHead-links{ display:none;}

.zkBanner .swiper-pagination{ bottom:10px !important;}
.zkBanner .swiper-pagination-bullet{ width:8px; height:8px;}

.zkNews-floor{ padding:25px 0;}
.zkNews{ width:100%;}
.zkNews-head .cn{ font-size:18px;}
.zkNews-inner{ margin-top:20px;}
.zkNews-inner .figure{ width:100%;}
.zkNews-inner .figure li .tit{ font-size:15px;}
.zkNews-inner .list{ width:100%; padding-top:15px;}
.zkNews-inner .list li{ font-size:15px; margin-top:14px;}
.zkNews-inner .list li span{ font-size:14px;}

.zkService{ width:100%; margin-top:20px;}
.zkService-list{ padding-top:0;}
.zkService-list a{ width:calc(50% - 7px); margin-top:15px; padding:12px;}
.zkService-list a .icon{ width:30px;}
.zkService-list a .name{ margin-top:7px;}

.zkProduct{ padding:25px 0;}
.zkProduct-head .cn{ font-size:18px; line-height:23px;}
.zkProduct-head .en{ padding:7px 0 0 6px;}
.zkProduct-head .tab{ width:100%; margin-top:15px;}
.zkProduct-head .tab a{ margin-left:0; margin-right:10px; line-height:32px; font-size:15px; padding:0 15px;}
.zkProduct-listBox{ margin-top:15px;}
.zkProduct-list{ padding-bottom:30px;}
.zkProduct-list li .pic{ height:170px;}
.zkProduct-list li .tit{ font-size:15px; padding:12px 0;}
.zkProduct-list .swiper-pagination-bullet{ width:8px; height:8px; margin:0 4px !important;}


.zkAbout{ padding:25px 0;}
.zkAbout-word{ width:100%; padding:0 10px 10px 10px;}
.zkAbout-word .title{ width:auto; height:auto; font-size:18px; padding:8px 20px;}
.zkAbout-word .name{ font-size:17px; margin-top:15px;}
.zkAbout-word .fast{ margin-top:15px;}
.zkAbout-word .fast a{ width:calc(50% - 5px); font-size:15px; line-height:20px; padding:12px 0;}
.zkAbout-word .fast a img{ width:20px;}
.zkAbout-figure{ width:100%; margin-left:0;}
.zkAbout-quick{ width:100%; margin-top:15px;}
.zkAbout-quick a{ width:50%; float:left; height:auto; padding:15px 12px;}
.zkAbout-quick a .cn{ font-size:16px;}
.zkAbout-quick a .en{ font-size:13px; margin-top:7px;}


.zkLinks-title{ width:100%; font-size:18px; line-height:24px;}
.zkLinks-list{ width:100%; margin-top:10px;}
.zkLinks-list li{ height:40px;}

.zkFooter{ font-size:13px; line-height:22px; padding:15px 0;}
.zkFooter .code{ position:relative; top:auto; margin-top:15px;}


.pbanner .txt{ width:94%; left:3%; margin-left:0; bottom:15px;}
.pbanner .txt .en{ font-size:18px;}
.pbanner .txt .cn{ font-size:20px; margin-top:8px;}

.pmenu{ padding-top:0;}
.pmenu .w{ width:100%;}
.pmenu-nav { width:100%;}
.pmenu-nav a{ min-width:inherit; width:50%; font-size:16px; line-height:42px;}
.pmenu-nav a:before{ display:none;}
.pmenu-add{ display:none;}


.pmain{ padding:25px 0;}
.pabout-title .cn{ font-size:18px;}
.pabout-title .en{ font-size:16px; margin-top:6px;}
.pabout-title .level{ width:100%; position:relative; margin-top:0; padding-top:5px;}
.pabout-title .level a{ width:calc(50% - 5px); margin:10px 0 0 0; padding:0; text-align:center; line-height:36px;}
.pabout-title .level a:nth-child(2n+2){ float:right;}

.pproduct-list{ margin-left:0; padding-top:5px;}
.pproduct-list li{ width:calc(50% - 5px); margin:15px 0 0 0;}
.pproduct-list li:nth-child(2n+2){ float:right;}
.pproduct-list li .pic{ height:140px;}
.pproduct-list li .tit{ font-size:15px; padding:12px 0;}

.ppage{ padding-top:20px;}
.ppage a{ font-size:14px; line-height:30px; margin:3px; padding:0 11px;}
.ppage .nowpage{ font-size:14px; line-height:30px; margin:3px; padding:0 11px;}


.product-details-figure{ width:100%;}
.gallery-top li{ height:220px;}
.gallery-thumbs{ padding:0 40px;}
.gallery-thumbs .swiper-button-next, .gallery-thumbs .swiper-button-prev{ width:35px; background-size:12px auto;}

.product-details-word{ width:100%; margin-top:20px;}
.product-details-word .wt{ font-size:18px; padding-bottom:10px;}
.product-details-word .wc{ font-size:15px; margin-top:15px; line-height:28px;}
.product-details-cans{ margin-top:20px;}
.product-details-cans .cans-tab a{ width:50%; padding:0; line-height:45px; text-align:center;}
.product-details-cans .cans-swith{ font-size:15px; line-height:28px; padding:15px;}


.pcourse-figure{ width:100%; margin-top:20px;}
.pcourse-year-pop{ padding:20px 0;}
.pcourse-year-box{ width:100%;}
.pcourse-year-box li a{ padding-top:20px;}
.pcourse-year-box .slick-prev:before, .pcourse-year-box .slick-next:before{ width:11px !important; height:11px !important;}

.pcourse-info{ width:100%;}
.pcourse-info:before{ left:62px;}
.pcourse-info li{ margin-top:25px;}
.pcourse-info li .date{ font-size:18px; width:65px;}
.pcourse-info li .word{ width:calc(100% - 70px); padding-left:20px; font-size:15px; line-height:28px;}
.pcourse-info li .date:before{ background-size:12px auto; width:12px; height:12px; right:-3px; top:3px;}
.pcourse-info li .figure{ width:calc(100% - 70px); padding-left:15px;}

.pservice-support .iboxt{ width:100%; position:relative; padding:20px;}
.pservice-support .iboxt .t{ font-size:18px; padding-bottom:10px;}
.pservice-support .iboxt .t:before{ width:75px;}
.pservice-support .iboxt .c{ font-size:15px; line-height:28px; margin-top:15px;}

.pabout-info{ margin-top:20px; font-size:15px; line-height:28px;}
.pmain-title .cn{ font-size:18px;}
.pmain-title .en{ font-size:16px; margin-top:6px;}

.pcontact-us{ margin-top:20px;}
.pcontact-us .word{ width:100%; padding:15px;}
.pcontact-us .word .t{ font-size:17px;}
.pcontact-us .word .c{ font-size:15px; line-height:28px; margin-top:10px;}
.pcontact-us .map{ width:100%; border:0;}



.pjoin-title{ display:none;}
.pjoin-list{ margin-top:20px;}
.pjoin-list .jt{ padding:10px 0; line-height:30px; font-size:15px;}
.pjoin-list .jt span{ width:100% !important; font-size:15px;}
.pjoin-list .jt span.arrow{ width:32px !important; right:0; top:15px;}
.pjoin-list .jt span.arrow:before{ width:16px; height:2px;}
.pjoin-list .jt span.arrow:after{ width:2px; height:16px;}
.pjoin-list .jc{ padding:15px; line-height:28px; font-size:15px;}

.pmessage-filed{ padding-top:10px;}
.pmessage-filed li{ margin-top:15px;}
.pmessage-filed li .aside{ width:100%; margin-right:0; margin-top:15px;}
.pmessage-filed li .aside:first-child{ margin-top:0;}
.pmessage-filed li .icon{ width:38px; height:38px;}
.pmessage-filed li .aside .inpt{ font-size:15px; height:40px; line-height:38px;}

.pmessage-filed li .area{ height:150px; font-size:15px;}
.pmessage-filed li .yzm-inpt{ width:130px; height:40px; line-height:38px; font-size:15px;}
.pmessage-filed li .yzm-img{ width:auto; height:40px; margin-left:10px;}
.pmessage-filed li .yzm-in{ display:none;}
.pmessage-filed li .yzm-btn{ width:100%; font-size:18px; margin-left:0; margin-top:20px;}


.pnews-hot{ margin-left:0;}
.pnews-hot li{ width:100%; margin-left:0; margin-top:15px;}
.pnews-hot li:first-child{ margin-top:0;}
.pnews-hot li .thumb{ width:120px; height:85px; float:left;}
.pnews-hot li .word{ width:calc(100% - 120px); float:right; padding:5px 15px 0 15px;}
.pnews-hot li .word .d{ font-size:13px;}
.pnews-hot li .word .t{ font-size:15px; line-height:24px; height:48px; margin-top:5px;}
.pnews-hot li .word .c{ display:none;}
.pnews-hot li:nth-child(3) .thumb{ display:block;}
.pnews-hot li:nth-child(3) .word{ padding:5px 15px 0 15px;}
.pnews-hot li:nth-child(4){ margin-top:15px;}
.pnews-hot li:nth-child(4) .thumb{ display:block;}
.pnews-hot li:nth-child(4) .word{ padding:5px 15px 0 15px;}

.pnews-list{ padding-top:0;}
.pnews-list li{ margin-top:15px;}
.pnews-list li .thumb{ width:120px;}
.pnews-list li .word{ width:calc(100% - 120px); padding:5px 15px 0 15px;}
.pnews-list li .word .t{ font-size:15px;  line-height:24px; height:48px; text-overflow:none; white-space:normal;}
.pnews-list li .word .c{ display:none;}
.pnews-list li .word .d{ margin-top:5px;}

.pnews-detaWarp{ margin-top:0; padding:20px 15px;}
.pnews-detaTop{ padding-bottom:15px;}
.pnews-detaTop .t{ font-size:18px; font-weight:bold; padding-bottom:15px; line-height:30px;}
.pnews-detaTop .c span{ padding-right:10px;}
.pnews-detaInfo{ font-size:15px; line-height:28px; padding:20px 0;}
.pnews-detaPage a{ padding:10px 0; line-height:22px; font-size:14px;}
.pnews-detaPage a span{ padding-right:10px;}


}






@media screen and (max-width:640px){


}



