
@media screen and (max-width:1830px){


}


@media screen and (max-width:1700px){

}


@media screen and (max-width:1500px){

	
}



@media screen and (max-width:1400px){

.dhlHead .w{ width:1300px;}

}


@media screen and (max-width:1300px){

.dhlHead .w{ width:1200px;}
.dhlHead-site .si-nav li{ padding:0 15px;}

}


@media screen and (max-width:834px){

.w{ width:94%;}

.dhlHead{ background:#fff; position:relative; color:#333;}
.dhlHead .w{ width:94%;}
.dhlHead-top{ border-color:#333; line-height:26px; display:none;}
.dhlHead-top .wel{ font-size:13px;}
.dhlHead-top .tel{ font-size:13px;}
.dhlHead-site{ padding:10px 0;}
.dhlHead-site .si-logo{ width:100px; margin-top:0;}
.dhlHead-site .si-logo .img1{ display:none;}
.dhlHead-site .si-logo .img2{ display:block;}
.dhlHead-site .si-nav{ display:none;}
.dhlHead-site .si-srhbtn{ display:none;}
.Mobile-button{ display:flex;}

.dhlBanner .swiper-pagination{  bottom:10px !important;}
.dhlBanner .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px !important;}


.dhlProdcut{ padding:20px 0;}
.dhlProdcut-head{ padding-left:15px; border-width:2px;}
.dhlProdcut-head .cn{ font-size:18px;}
.dhlProdcut-head .en{ font-size:15px;}
.dhlProdcut-menu{ margin-top:15px; display:flex; overflow-x:scroll;  align-items:center; white-space: nowrap;}
.dhlProdcut-menu::-webkit-scrollbar { height:0; }
.dhlProdcut-menu a{ font-size:15px; margin-right:10px;}
.dhlProdcut-menu a.active:before{ width:35px; height:2px;}
.dhlProdcut-list{ margin-left:-10px;}
.dhlProdcut-list li{ width:calc(50% - 10px); margin:10px 0 0 10px;}
.dhlProdcut-list li .thumb{ height:110px;}
.dhlProdcut-list li .word{ padding:0; margin-top:10px;}
.dhlProdcut-list li .word .t{ font-size:15px;}
.dhlProdcut-list li .word .m{ display:none;}
.dhlProdcut-list li:hover .word{ background:none;}
.dhlProdcut-list li:hover .word .c{ color:#333;}
.dhlProdcut-list li:hover .word .m{ display:none;}

.dhlPromote{ background-size:100% 100%; padding:40px 0; min-height:inherit;}
.dhlPromote-nav span{ font-size:15px; padding-left:10px; margin-right:10px; border-width:2px;}
.dhlPromote-head{ margin-top:15px;}
.dhlPromote-head .cn{ font-size:18px;}
.dhlPromote-hotline{ font-size:16px; margin-top:15px;}
.dhlPromote-logo{ position:relative; right:auto; bottom:auto; margin-top:20px; text-align:right;}
.dhlPromote-logo img{ width:160px;}

.dhlAbout{ padding-top:25px;}
.dhlAbout-video{ margin-top:15px;}
.dhlAbout-video .play{ background-size:100% 100%; width:35px; height:35px;}
.dhlAbout-text{ padding:0;}
.dhlAbout-text .word{ font-size:15px;}
.dhlAbout-text .dou{ display:none;}
.dhlAbout-text .more{ position:relative; transform:none; left:auto; bottom:0; margin-top:15px; font-size:14px; padding:0 15px;}
.dhlAbout-text .more img{ width:12px;}
.dhlAbout-number{ margin-top:20px; flex-wrap: wrap;}
.dhlAbout-number dl{ width:33.33%; text-align:center; font-size:14px; padding-left:0; flex:auto; margin-top:15px;}
.dhlAbout-number dl dt{ font-size:20px; line-height:1; padding-bottom:10px;}
.dhlAbout-number dl dt img{ width:25px;}


.dhlAdvantages{ margin-top:25px; padding:20px 0;}
.dhlAdvantages-text{ font-size:15px; margin-top:15px;}
.dhlAdvantages-list{ margin-top:15px;}
.dhlAdvantages-list li{ width:50% !important; height:120px; margin-bottom:1px;}
.dhlAdvantages-list li .word{ display:none;}
.dhlAdvantages-list li .tit{ font-size:17px; opacity:1 !important; }


.dhlCase{ padding:25px 0; background-size:cover;}
.dhlCase-tips{ font-size:15px; margin-top:15px; padding-bottom:10px;}
.dhlCase-menu{ margin-top:15px; display:flex; overflow-x:scroll;  align-items:center; white-space: nowrap;}
.dhlCase-menu::-webkit-scrollbar { height:0; }
.dhlCase-menu a{ font-size:16px; margin:0 15px 0 0;}
.dhlCase-menu a.active:before{ width:37px;}
.dhlCase-list{ margin-top:15px; margin-left:-10px;}
.dhlCase-list li{ width:calc(50% - 10px); margin-left:10px;}
.dhlCase-list li:last-child{ display:none;}
.dhlCase-list li .thumb{ height:150px;}
.dhlCase-list li .cover{ width:100%; height:100%; top:auto !important; bottom:0; padding:10px !important; left:0;}
.dhlCase-list li .cover .t{ font-size:15px; line-height:26px;}
.dhlCase-list li .cover .t:before{ display:none;}
.dhlCase-list li:hover .cover .c{ display:none;}


.dhlNews{ padding:25px 0;}
.dhlNews .w:before{ display:none;}
.dhlNews-tab{ margin-top:20px; padding-left:0;}
.dhlNews-tab a{ font-size:16px; margin-right:40px;}
.dhlNews-tab a:first-child:after{ right:-20px;}

.dhlNews-cont{ margin-top:20px; display:block;}
.dhlNews-first{ display:none;}
.dhlNews-sider-box{ width:100%;}
.dhlNews-sider{ padding-bottom:40px;}
.dhlNews-sider:before{ height:2px;}
.dhlNews-sider li a{ margin-bottom:10px;}
.dhlNews-sider li a .pic{ height:90px;}
.dhlNews-sider li a .tit{ font-size:15px; margin-top:10px; line-height:28px; height:56px;}
.dhlNews-sider .swiper-button-next, .dhlNews-sider .swiper-button-prev{ background-size:100% auto; width:30px; height:30px;}


.dhlFooter{ padding-bottom:15px;}
.dhlFooter-top{ padding:15px 0;}
.dhlFooter-top .f-logo{ width:125px;}
.dhlFooter-top .f-code{ width:40px;}
.dhlFooter-links{ margin-top:10px; font-size:14px; line-height:25px;}
.dhlFooter-links a{ font-size:14px; margin-left:10px;}
.dhlFooter-inner{ padding-bottom:0; border:0; margin-top:15px;}
.dhlFooter-inner .menu{ display:none;}
.dhlFooter-inner .contact .t{ font-size:15px;}
.dhlFooter-inner .contact .c p{ font-size:13px; margin-top:10px;}


.pbanner .txt{ width:94%; left:3%; transform:translate(0,-50%); font-size:20px;}
.pproduct-add{ font-size:14px; padding:10px 0;}
.pproduct-add .arrow{ background-size:5px auto; background-position:center; margin:0 5px;}

.pproduct-menu .w{ overflow-x:scroll; white-space:nowrap;}
.pproduct-menu .w::-webkit-scrollbar { height:0; }
.pproduct-menu a{ font-size:16px; padding:12px 0; margin-right:10px;}

.pproduct-list{ margin-left:0; padding:0 0 20px 0; display:flex; flex-wrap:wrap; justify-content:space-between;}
.pproduct-list li{ width:48.5%; margin:15px 0 0 0; padding:15px 10px;}
.pproduct-list li .word .t{ font-size:15px;}
.pproduct-list li .word .t:before{ height:2px;}
.pproduct-list li .word .c{ display:none;}
.pproduct-list li .word .m{ display:none;}
.pproduct-list li .thumb{ height:110px; margin-top:10px;}


.proDetails-title{ font-size:17px; padding:20px 0 15px 0;}
.proDetails-head .cn{ font-size:17px; font-weight:bold;}
.proDetails-head .en{ font-size:16px;}
.proDetails-graphic{ margin-top:15px;}
.proDetails-graphic .w{ padding:15px 0;}
.proDetails-graphic .thumb{ width:100%; position:relative; left:auto; top:auto;}
.proDetails-graphic .word{ font-size:15px; margin-top:10px;}
.proDetails-trait{ padding:20px 0;}
.proDetails-trait-text{ font-size:15px;}
.proDetails-trait-cons{ margin-top:15px; font-size:14px; line-height:42px;}
.proDetails-trait-thumb{ margin-top:15px;}
.proDetails-trait-thumb li{ width:50%;}

.proDetails-principle{ padding:10px 3%;}
.proDetails-principle li{ padding:10px 0; display:block;}
.proDetails-principle li .thumb{ width:100%;}
.proDetails-principle li .word{ width:100%; padding:0; margin-top:15px;}
.proDetails-principle li .word .ct{ font-size:17px; padding-left:10px; border-width:2px; font-weight:bold;}
.proDetails-principle li .word .et{ font-size:16px;}
.proDetails-principle li .word .c{ font-size:15px; margin-top:10px;}
.proDetails-principle li .word .m{ font-size:14px; margin-top:15px; line-height:36px;}


.proDetails-shape{ padding:20px 0;}
.proDetails-shape-head .cn{ font-size:17px; padding-bottom:2px; font-weight:bold;}
.proDetails-shape-head .cn:before{ height:2px;}
.proDetails-shape-head .en{ font-size:16px;}
.proDetails-shape-graphic{ margin-top:15px;}
.proDetails-shape-view{font-size:14px; margin-top:15px; line-height:36px;}

.proDetails-case{ padding:20px 0;}
.proDetails-process{ padding:20px 0;}
.proDetails-process-head .cn{ font-size:17px; line-height:1;}
.proDetails-process-head .en{ line-height:1;}
.proDetails-process-list{ margin-top:0; padding-top:10px; flex-wrap:wrap;}
.proDetails-process-list li{ width:33.33%; margin:0; padding-top:15px;}
.proDetails-process-list li .box{ width:auto; padding:0; border:0;}
.proDetails-process-list li .icon{ height:30px;}
.proDetails-process-list li .icon img{ max-height:100%;}
.proDetails-process-list li .tit{ font-size:15px; margin-top:8px;}
.proDetails-process-list li .desc{ font-size:13px; margin-top:5px;}


.proDetails-consult{ padding:20px 0;}
.proDetails-consult-filed li{ margin-top:15px; display:block;}
.proDetails-consult-filed li .inpt{ width:100% !important; margin-top:10px; font-size:15px; height:40px; line-height:39px;}
.proDetails-consult-filed li .inpt:first-child{ margin-top:0;}
.proDetails-consult-filed li .area{ font-size:15px; padding:10px; height:120px;}
.proDetails-consult-filed li .btn{ width:140px; height:40px; line-height:40px; font-size:17px;}


.ct-banner .tabs{ width:94%; left:3%; margin-left:0; bottom:10px;}
.ct-banner .tabs a{ font-size:14px; margin-top:10px; padding-left:10px;}


.other-case{ padding:20px 0;}
.other-case-list{ margin-left:0; justify-content:space-between;}
.other-case-list li{ width:48.5%; margin:15px 0 0 0;}
.other-case-list li:nth-child(n+3){ display:none;}
.other-case-list li .thumb{ height:118px;}
.other-case-list li .word{ padding:10px;}
.other-case-list li .word .t{ font-size:15px;}
.other-case-list li .word .m{ display:none;}


.pnews-main{ padding-bottom:20px;}
.pnews-deco{ display:none;}
.pnews-title{ font-size:17px; margin-top:10px;}
.pnews-title .en{ font-size:15px; margin-left:10px;}
.pnews-menu{ margin-top:20px; display:flex; overflow-x:scroll;  align-items:center; white-space: nowrap;}
.pnews-menu::-webkit-scrollbar { height:0; }
.pnews-menu a{ font-size:15px; margin-right:20px;}

.pnews-list{ margin-left:0;}
.pnews-list li{ width:100%; margin:15px 0 0 0;}
.pnews-list li .thumb{ height:auto;}
.pnews-list li .word{ margin-top:10px;}
.pnews-list li .word .t{ font-size:15px;}
.pnews-list li .word .d{ padding-bottom:10px;}
.pnews-list li .word .c{ display:none;}

.pnews-ppage{ padding-top:25px;}
.pnews-ppage a{ font-size:13px; line-height:28px; margin:3px; padding:0 10px;}
.pnews-ppage .nowpage{ font-size:13px; line-height:28px; margin:3px; padding:0 10px;}


.pcomp-menu{ width:100%; margin-top:20px; overflow-x:scroll; display:flex; align-items:center; white-space: nowrap;}
.pcomp-menu::-webkit-scrollbar { height:0; }
.pcomp-menu a{ padding:10px; font-size:15px;}
.pcomp-aside{ width:100%;}
.pcomp-aside .pcase-list li{ width:48.5%; margin:15px 0 0 0;}
.pcomp-aside .pcase-list li .thumb{ height:120px;}
.pcomp-details-head .t{ font-size:18px; padding-bottom:10px;}
.pcomp-details-head .t:before{ width:40px; height:2px;}
.pcomp-details-cont{ font-size:15px; padding:20px 0;}
.pcomp-details-page a{ font-size:14px;}



.pcase-cond dl{ padding:10px 0 0 0; font-size:14px;}
.pcase-cond dl dt{ min-width:60px; padding-left:14px;}
.pcase-cond dl dt:before{ width:8px; height:8px;}
.pcase-cond dl dd a{ margin:0 10px 10px 0;}
.pcase-cond dl dd a.active:before{ height:1px;}

.pcase-list{ margin-left:0; padding-bottom:20px; justify-content:space-between;}
.pcase-list li{ width:48.5%; margin:15px 0 0 0;}
.pcase-list li .thumb{ height:120px;}
.pcase-list li .thumb .arrow{ background-size:30px auto; width:30px; height:33px;}
.pcase-list li .word{ margin-top:10px;}
.pcase-list li .word .t{ font-size:15px;}
.pcase-list li .word .c{ line-height:22px;}


.pcontact-main{ background-size:100% auto; padding-bottom:25px;}
.pcontact-map{ margin-top:15px;}
.pcontact-title{ font-size:17px; font-weight:bold; margin-top:20px; padding-bottom:10px;}
.pcontact-title:before{ width:25px; height:2px;}
.pcontact-text{ font-size:15px; line-height:28px; padding:12px; margin-top:15px;}
.pcontact-code{ margin-top:20px;}
.pcontact-code img{ width:90px;}
.pcontact-code .txt{ margin-left:20px; font-size:14px;}
.pcontact-code .txt p:first-child{ font-size:16px;}


.pmessage-main{ padding-bottom:20px;}
.pmessage-head{ margin-top:20px; font-size:15px;}
.pmessage-head h3{ font-size:18px; margin-bottom:5px;}
.pmessage-filed{ padding-top:10px;}
.pmessage-filed li{ margin-top:15px;}
.pmessage-filed li .aside{ width:100%;}
.pmessage-filed li .inpt{ font-size:15px;}
.pmessage-filed li .tips{ font-size:15px; padding:0 0 10px 0;}
.pmessage-filed li .area{ padding:10px; height:110px; font-size:15px;}
.pmessage-filed li .yzm-inpt{ width:135px; font-size:15px;}
.pmessage-filed li .tjbtn{width:140px; height:40px; line-height:40px; font-size:17px;}


.pabout-Introd{ padding-bottom:20px;}
.pabout-Introd-video{ margin-top:20px;}
.pabout-Introd-video .play{ background-size:100% auto; width:35px; height:35px;}
.pabout-Introd-inner{ display:block;}
.pabout-Introd-inner .word{ width:100%; padding:15px;}
.pabout-Introd-inner .word .we{ font-size:15px;}
.pabout-Introd-inner .word .wc{ font-size:17px;}
.pabout-Introd-inner .word .wt{ font-size:15px; line-height:28px; margin-top:15px; max-height:140px;}
.pabout-Introd-inner .word .wm{ font-size:14px; margin-top:15px;}
.pabout-Introd-inner .mature{ width:100%; min-height:inherit; padding:15px;}
.pabout-Introd-inner .mature .mt{ font-size:16px;}
.pabout-Introd-inner .mature .mc dl{ margin-top:15px; font-size:13px;}
.pabout-Introd-inner .mature .mc dl dt{ font-size:16px;}

.pabout-menu .w{ overflow-x:scroll; display:flex; align-items:center; white-space: nowrap;}
.pabout-menu .w::-webkit-scrollbar { height:0; }
.pabout-menu a{ font-size:16px; line-height:46px; margin-right:10px;}
.pabout-menu a.active:before{ height:2px;}

.pabout-history{ padding-top:20px;}
.pabout-history-iboxt{ margin-top:15px;}
.pabout-history-iboxt li{ padding:15px; min-height:inherit;}
.pabout-history-iboxt li .year{ font-size:18px; padding-bottom:10px;}
.pabout-history-iboxt li .year:before{ height:3px;}
.pabout-history-iboxt li .text{ font-size:15px; margin-top:15px;}
.pabout-history-sider{ margin-top:15px;}
.pabout-history-sider li .year{ font-size:17px;}
.pabout-history-sider li .line{ height:90px;}


.pabout-ganda{ padding:25px 0;}
.pabout-ganda-text{ font-size:15px; line-height:28px; margin-top:15px;}
.pabout-ganda-row{ margin-top:15px;}
.pabout-ganda-row li{ width:100%; height:200px; margin-top:10px;}
.pabout-ganda-row li .txt{ font-size:15px; line-height:28px; padding:15px;}
.pabout-ganda-row li .play{ background-size:100% 100%; width:35px; height:35px;}
.pabout-ganda-row li:nth-child(2){ position:relative; width:50%; height:130px;}
.pabout-ganda-row li:nth-child(3){position:relative; width:50%; left:auto; height:130px;}
.pabout-ganda-row li:last-child{  height:240px; width:100%; margin-left:0;}

.pabout-culture{ padding-top:20px;}
.pabout-culture-sider{ margin-top:15px; padding:0 3%;}
.pabout-culture-sider li .word .t{ font-size:18px;}
.pabout-culture-sider li .word .t:before{ height:2px;}
.pabout-culture-sider li .word .c{ font-size:15px; margin-top:15px;}
.pabout-culture-sider .swiper-button-next{ right:5%;}
.pabout-culture-sider .swiper-button-prev{ left:5%;}
.pabout-culture-sider .swiper-pagination{ bottom:15px !important;}

.pabout-partner{ padding:20px 0;}
.pabout-partner-list{ padding-top:0; margin-left:-10px;}
.pabout-partner-list li{ width:calc(33.33% - 10px); margin:15px 0 0 10px; height:90px;}
.pabout-partner-list li img{ max-height:90%;}


.pabout-honor{ padding:20px 0;}
.pabout-honor-list{ margin-left:0; display:flex; justify-content:space-between; padding-top:0; flex-wrap: wrap;}
.pabout-honor-list li{ width:48.5%; margin:15px 0 0 0; padding:15px 10px;}
.pabout-honor-list li .date{ font-size:13px;}
.pabout-honor-list li .title{ font-size:15px; margin-top:10px; line-height:1.5;}
.pabout-honor-list li .thumb{ height:100px; margin-top:10px;}

.moblie-footer{ display:block;}
.i_pf{ display:none;}

}




@media screen and (max-width:640px){


}



