
@media screen and (max-width:1820px){


}


@media screen and (max-width:1740px){


}


@media screen and (max-width:1550px){

.gzAbout .w{ width:1400px;}
.gzProduct .w{ width:1400px;}
.gzNews .w{ width:1400px;}
.gzContact .w{ width:1400px;}
.gzFriend-link .w{ width:1400px;}
.gzFooter .w{ width:1400px;}

}


@media screen and (max-width:1400px){

.gzAbout .w{ width:1250px;}
.gzProduct .w{ width:1250px;}
.gzNews .w{ width:1250px;}
.gzContact .w{ width:1250px;}
.gzFriend-link .w{ width:1250px;}
.gzFooter .w{ width:1250px;}

}


@media screen and (max-width:1300px){



}


@media screen and (max-width:834px){

.w{ width:94% !important;}
.w1200{ width:94%;}

.gzHead{ padding:7px 0; position:relative;}
.gzHead.topFix{ position:fixed;}
.gzHead-logo{ width:120px; margin:0 0 0 3%;}
.gzHead-nav{ display:none;}

.gzHead-tools{ padding-right:58px;}
.gzHead-tools .tao{ background-size:17px auto; font-size:13px; padding-left:22px; line-height:33px;}
.gzHead-tools .menuBtn{ width:50px; height:100%;}
.gzHead-tools .menuBtn > span{ width:30px; top:14px;}
.gzHead-tools .menuBtn > span:nth-child(2){ top:24px;}
.gzHead-tools .menuBtn > span:nth-child(3){ top:34px;}


.menuFigure{ display:none;}
.menuItem.on{ width:100%;}
.menuItem-close{ width:40px; height:40px; background-size:20px auto;}
.menuItem-padd{ padding:50px 15px 20px 15px;}
.menuItem-title{ font-size:17px; padding-bottom:10px;}
.menuItem-title .en{ font-size:20px; vertical-align:-2px;}
.menuItem-list{ padding-top:10px;}
.menuItem-list dl{ width:100%; margin-top:20px;}
.menuItem-list dl dt{ font-size:17px; padding-bottom:10px;}
.menuItem-list dl dt .num{ font-size:18px;}
.menuItem-list dl dd a{ display:inline-block; font-size:15px; line-height:34px; padding-left:30px;}


.gzBanner{ height:200px;}
.gzBanner li .picBox{ height:100%;}
.gzBanner li .txt{ width:120px;}

.gzAbout{ padding:0;}
.gzAbout:before{ width:100%;}
.gzAbout-word{ width:100%; padding:25px 0;}
.gzAbout-word-title .en{ font-size:17px;}
.gzAbout-word-title .cn{ font-size:18px; margin-top:8px;}
.gzAbout-word-title .cn .line{ width:20px; margin-left:10px;}
.gzAbout-word-title .tc{ font-size:16px; margin-top:10px;}
.gzAbout-word-number{ margin-top:25px;}
.gzAbout-word-number dl:before{ display:none;}
.gzAbout-word-number dl dt{ font-size:20px;}
.gzAbout-word-number dl dt .unit{ font-size:15px;}
.gzAbout-word-number dl dd{ font-size:15px; margin-top:10px;}
.gzAbout-word-text{ font-size:15px; line-height:28px; max-height:84px; margin-top:15px;}
.gzAbout-word-more{ font-size:14px; line-height:28px; padding:0 15px; margin-top:15px;}
.gzAbout-thumb{ display:none;}


.gzProduct{ padding:25px 0;}
.gzProduct-list{ padding-bottom:20px;}
.gzProduct-list li .word{ width:50%;}
.gzProduct-list li .word .t{ font-size:17px; letter-spacing:inherit;}
.gzProduct-list li .word .st{ display:none;}
.gzProduct-list li .word .c{ font-size:14px; line-height:24px; max-height:48px; margin-top:10px;}
.gzProduct-list li .word .f{ display:none;}
.gzProduct-list li .word .m{ font-size:13px; line-height:24px; padding:0 12px; margin-top:10px;}
.gzProduct-list .swiper-pagination-bullet{ width:20px; margin:0 5px !important;}
.gzProduct-list .swiper-button-next, .gzProduct-list .swiper-button-prev{ width:30px; height:30px; background-size:6px auto;}


.gzSteps-column{ flex-wrap:wrap; padding-top:0;}
.gzSteps-column li{ width:50%; padding:15px; flex:auto; border-bottom:1px solid rgba(255,255,255,.5);}
.gzSteps-column li .i-icon{ width:20px;}
.gzSteps-column li .i-title{ font-size:16px; margin-top:10px;}
.gzSteps-column li .i-text{ font-size:14px; line-height:24px; max-height:48px; margin-top:10px;}
.gzSteps-column li .i-more{ display:none;}


.gzNews{ padding-top:25px;}
.gzNews-list{ padding-bottom:40px;}
.gzNews-list li .thumb{ height:150px;}
.gzNews-list li .word{ padding:15px;}
.gzNews-list li .word .t{ display:block; font-size:16px; padding-top:10px; line-height:1; text-overflow:ellipsis; white-space:nowrap;}
.gzNews-list li .word .t:before{ width:15px;}
.gzNews-list li .word .c{ font-size:14px; line-height:24px; max-height:48px; margin-top:10px; height:auto; -webkit-line-clamp:2;}
.gzNews-list li .word .m{ margin-top:12px; padding-right:28px;}
.gzNews-list .swiper-button-next, .gzNews-list .swiper-button-prev{ background-size:8px auto; width:30px; height:30px;}


.gzContact{ padding-top:25px;}
.gzContact-word{ width:100%;}
.gzContact-word-filed{ padding-top:10px;}
.gzContact-word-filed dl{ font-size:15px; margin-top:15px;}
.gzContact-word-filed dl dd{ margin-top:5px; font-size:14px; line-height:24px;}
.gzContact-word-filed dl dd .tel{ font-size:15px;}
.gzContact-map{ width:100%; height:200px; margin-top:20px;}


.gzFriend-link{ margin-top:30px; padding:15px 0;}
.gzFriend-link .w{ padding:0 40px;}
.gzFriend-link-list .swiper-button-next, .gzFriend-link-list .swiper-button-prev{ background-size:7px auto; width:30px; height:30px; margin-top:-15px;}
.gzFriend-link-list li{ height:40px;}


.gzFooter-top{ padding:25px 0 15px 0;}
.gzFooter-top .text{ width:100%; line-height:1.6; font-size:13px;}
.gzFooter-top .code{ width:100%; font-size:13px; margin-top:15px;}
.gzFooter-top .code img{ width:80px; margin-bottom:6px;}
.gzFooter-btm{ padding:10px 0; font-size:13px; line-height:1.6;}
.gzFooter-btm span{ width:100%;}



.pmenu .w{ width:100% !important;}
.pmenu-second{ width:100%;}
.pmenu-second a{ font-size:15px; width:50%; text-align:center; line-height:40px; padding:0;}
.pmenu-second a.active:before, .pmenu-second a:hover:before{ display:none;}
.pmenu-add{ display:none;}

.pmain{ padding:25px 0;}
.pprodcut-list{ margin-left:0; margin-top:-15px;}
.pprodcut-list li{ width:48%; margin:15px 0 0 0; padding:20px 10px;}
.pprodcut-list li:nth-child(2n+2){ float:right;}
.pprodcut-list li .thumb{ height:100px;}
.pprodcut-list li .title{ font-size:15px; margin-top:15px;}
.pprodcut-list li .view{ font-size:13px; margin-top:15px; line-height:28px; padding:0 20px;}
.pprodcut-list li .cover{ display:none;}

.product-details-figure{ width:100%;}
.product-details-figure .gallery-top li{ height:220px;}
.product-details-figure .gallery-thumbs{ padding:0 40px;}
.product-details-figure .gallery-thumbs .swiper-button-next, .product-details-figure .gallery-thumbs .swiper-button-prev{ width:35px; background-size:10px auto;}

.product-details-word{ width:100%; margin-top:25px; min-height:inherit;}
.product-details-word .wt{ font-size:17px; padding-bottom:10px;}
.product-details-word .wc{ font-size:15px; margin-top:15px;}
.product-details-word .wb{ position:relative; margin-top:15px; padding:0 30px;}

.product-details-cans{ margin-top:25px;}
.product-details-cans .cans-tab a{ padding:0 25px; line-height:42px;}
.product-details-cans .cans-swith{ padding:15px; font-size:15px;}



.ppage{ padding-top:25px;}
.ppage a{ font-size:14px; line-height:28px; padding:0 10px; margin:3px;}
.ppage .nowpage{ font-size:14px; line-height:28px; padding:0 10px; margin:3px;}


.pElegant-list{ margin-top:-15px; position:relative;}
.pElegant-list li{ width:calc(50% - 8px); margin-top:15px;}
.pElegant-list li .title{ position:relative; bottom:0; font-size:15px; margin-top:10px; color:#333; padding:0;}
.pElegant-detail{ padding:0 30px;}
.pElegant-detail .close{ width:22px; height:22px; right:10px; top:10px;}
.pElegant-detail-big li .title{ width:100%; text-align:center; font-size:17px;}
.pElegant-detail-big .swiper-button-next, .pElegant-detail-big .swiper-button-prev{ background-size:15px auto; width:21px;}
.pElegant-detail-small{ padding:15px 20px;}
.pElegant-detail-small li{ height:auto;}
.pElegant-detail-small li img{ position:relative; left:auto; top:auto; transform:none;}


.pcontact-inner .word{ width:100%; font-size:15px; line-height:30px; padding-left:0;}
.pcontact-inner .word img{ margin:5px 10px 0 0;}
.pcontact-inner .map{ width:100%; height:200px; margin-top:20px;}


.pmain-origin{ padding:20px;}
.porigin-list{ padding-top:0; margin-top:20px;}
.porigin-list:before{ display:none;}
.porigin-list li{ transition:none;}
.porigin-list li .text{ padding:15px; font-size:15px; line-height:28px;}
.porigin-list li .text .t{ font-size:16px; margin-bottom:10px;}
.porigin-list li .text .c::-webkit-scrollbar{ width:4px;}
.porigin-list li .text .c::-webkit-scrollbar-thumb{ width:4px;}
.porigin-list li.swiper-slide-active{ transform:none;}
.porigin-list li.swiper-slide-active .year{ background:#b20000; text-align:center; padding-left:0; line-height:40px; font-size:17px;}
.porigin-list .swiper-button-next, .porigin-list .swiper-button-prev{ background-color:#efefef; width:40px; height:40px; top:0;}


.pabout-profile{ padding:25px 0;}
.pabout-profile-title .en{ font-size:17px;}
.pabout-profile-title .cn{ font-size:18px; margin-top:5px;}
.pabout-profile-title .li{ height:20px; margin-top:10px;}
.pabout-profile-text{ font-size:15px; margin-top:15px;}
.pabout-profile-number{ margin-top:20px;}
.pabout-profile-number dl dt{ font-size:22px;}
.pabout-profile-number dl dt .unit{ font-size:14px;}
.pabout-profile-number dl dd{ font-size:15px; margin-top:10px; line-height:1;}

.pabout-video{ padding:30px 0 60px 0;}
.pabout-video .play{ width:35px; height:35px;}
.pabout-video .cn{ font-size:17px; margin-top:15px;}
.pabout-info .iboxt{ padding:15px; top:-25px; font-size:15px;}

.video-pup .v-close{ right:10px; top:10px;}
.video-pup .v-box{ width:94%; height:auto; margin-top:60px;}
.video-pup .v-box video{ position:relative; left:auto;}


.pmain-honor{ padding:20px;}
.phonor-title .en{ font-size:17px;}
.phonor-title .cn{ font-size:18px; margin-top:0;}

.phonor-list{ margin-top:0; margin-left:-15px; padding-top:10px;}
.phonor-list li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
.phonor-list li .thumb{ height:200px;}
.phonor-list li .title{ font-size:15px; padding:10px 0;}


.pconcept-tab{ width:100%; min-height:inherit; padding:0; border:0; display:flex; border-bottom:1px #e5e5e5 solid;}
.pconcept-tab a{ display:inline-block; margin-top:0; padding:0; padding-bottom:10px; font-size:16px; flex:1; text-align:center;}
.pconcept-tab a.active:before{ left:0; bottom:0; width:100%; height:1px; top:auto;}
.pconcept-inner{ width:100%; margin-top:20px;}
.pconcept-inner .word{ width:100%; padding-top:0;}
.pconcept-inner .word .t{ font-size:17px;}
.pconcept-inner .word .c{ font-size:15px; margin-top:10px;}
.pconcept-inner .thumb{ width:100%; margin-top:15px;}
.pconcept-inner .thumb .button{ width:45px;}
.pconcept-inner .thumb .swiper-button-next, .pconcept-inner .thumb .swiper-button-prev{ height:45px;}


.pjoin-list{ margin-left:0;}
.pjoin-list li{ width:100%; margin:20px 0 0 0;}
.pjoin-list li .j-title{ font-size:16px; padding:12px 0;}
.pjoin-list li .j-price{ font-size:15px; padding:10px 0;}
.pjoin-list li .j-view{ padding:10px 0;}
.pjoin-list li .j-view .cn{ font-size:13px;}

.pjoin-pup{ width:94%; margin-left:0; left:3%; padding:20px;}
.pjoin-pup .title{ font-size:17px; padding-bottom:10px;}
.pjoin-pup .word{ height:calc(100% - 34px);}
.pjoin-pup .word::-webkit-scrollbar{ width:4px;}
.pjoin-pup .word::-webkit-scrollbar-thumb{ width:4px;}


.pmain-news{ padding:20px 0;}
.pnews-list li{ width:100%; margin-top:20px; padding:10px;}
.pnews-list li:first-child{ margin-top:0;}
.pnews-list li .thumb{ width:120px; height:80px;}
.pnews-list li .word{ width:calc(100% - 120px); height:auto; padding-left:15px;}
.pnews-list li .word .t{ font-size:15px; line-height:26px; max-height:52px; white-space:inherit; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.pnews-list li .word .c{ display:none;}
.pnews-list li .word .m{ display:none;}
.pnews-list li .word .d{ font-size:13px; margin-top:6px;}

.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;}


.pnetwork-advantage{ padding:25px 0;}
.pnetwork-advantage-list{ margin-left:0; margin-top:0;}
.pnetwork-advantage-list li{ width:100%; height:auto; margin:15px 0 0 0;}
.pnetwork-advantage-list li .li-iboxt{ display:none;}
.pnetwork-advantage-list li .li-cover{ height:auto; position:relative; padding:20px 15px;}
.pnetwork-advantage-list li .li-cover .t{ font-size:17px; padding-bottom:10px;}
.pnetwork-advantage-list li .li-cover .c{ margin-top:15px; font-size:15px; line-height:28px;}

.pnetwork-layout{ min-height:inherit; padding:25px 0;}
.pnetwork-layout-text{ font-size:15px; line-height:28px; margin-top:15px;}


}





@media screen and (max-width:640px){


}



