

@media screen and (max-width:1830px){

}


@media screen and (max-width:1760px){

.dlAbout-word .tit{ margin-top:25px;}
.dlAbout-word .txt{ margin-top:15px;}
.dlAbout-word .slogan dd{ margin-top:10px; padding-bottom:15px; font-size:15px;}

.dlFooter-menu dl{ width:160px;}

}


@media screen and (max-width:1600px){

.dlHead-logo{ width:500px; margin-top:28px;}
.dlHead-nav li{ width:120px;}

.dlFooter-menu dl{ width:150px;}

}


@media screen and (max-width:1500px){

.dlFooter-logo{ width:29%; margin-right:3%;}
.dlFooter-code{ width:130px;}

}


@media screen and (max-width:1440px){

.dlHead{ padding:0 2vw;}
.dlHead-logo{ margin-top:20px;}
.dlHead-nav li{ width:100px;}
.dlHead-nav li a.far{ font-size:15px; line-height:94px;}
.dlHead-search{ padding-top:28px;}

.dlAbout{ padding:60px 0 50px 0;}
.dlAbout-word{ top:60px;}
.dlAbout-word .txt{ max-height:90px;}
.dlAbout-word .view{ line-height:40px; margin-top:20px; padding:0 40px;}


.dlProduct{ padding:50px 0; border-bottom:8px #ffe60d solid;}
.dlProduc-list li{ padding:0 0 15px 0;}
.dlProduc-list li .pic{ height:250px;}
.dlProduc-list li .tit{ font-size:16px; margin-top:15px;}
.dlProduc-list li .cover{ padding:50px 20px 0 20px;}
.dlProduc-list li .cover .t{ font-size:18px; line-height:28px;}
.dlProduc-list li .cover .m{ width:150px; height:40px; line-height:40px; margin-top:40px;}


.dlService-title .cn{ font-size:30px;}
.dlNews{ padding:45px 80px;}
.dlNews-list li .pic{ width:200px;}
.dlNews-list li .word{ width:calc(100% - 200px); padding:20px 20px 0 20px; min-height:200px;}
.dlNews-list li .word .t{ font-size:18px;}
.dlNews-list .swiper-button-next, .dlNews-list .swiper-button-prev{ width:50px; height:50px; bottom:120px;}

.dlElegant-list li .tit{ font-size:24px; left:25px;}
.dlElegant-list li .cover{ padding-top:15%;}
.dlElegant-list li .cover .t{ font-size:24px;}
.dlElegant-list li .cover .c{ margin-top:20px;}


.dlFooter{ padding:40px 2vw;}
.dlFooter-logo{ width:400px; padding-right:40px;}
.dlFooter-menu dl{ width:125px;}
.dlFooter-code{ width:120px;}
.dlFooter-copy{ padding:20px 2vw;}

.pproduct-list li .pic{ height:270px;}

}


@media screen and (max-width:1300px){


}


@media screen and (max-width:834px){

.w{ width:94%;}
.dlHead{ padding:10px 3%;}
.dlHead-logo{ width:100%; margin-top:0;}
.dlHead-nav{ display:none;}
.dlHead-search{ display:none;}
.mobile-inner{ display:block;}

.dlBanner .swiper-pagination{ bottom:10px !important;}
.dlBanner .swiper-pagination-bullet{ width:8px; height:8px; margin:0 4px !important;}

.dlAbout{ padding:20px 0;}
.dlAbout-figure{ width:100%;}
.dlAbout-word{ width:100%; position:relative; padding:0 3%; left:auto; margin-left:auto; top:auto; padding-top:20px;}
.dlAbout-word .tit{ font-size:15px; margin-top:20px;}
.dlAbout-word .txt{ font-size:15px; max-height:inherit;}
.dlAbout-word .slogan{ padding-top:10px;}
.dlAbout-word .slogan dd{ margin-top:15px; padding-bottom:10px;}
.dlAbout-word .view{ padding:0 30px; line-height:34px;}

.dlProduct{ padding:20px 0; border-bottom:4px #ffe60d solid;}
.dlService-title .cn{ font-size:20px;}
.dlService-title .en{ font-size:15px; margin-top:6px;}
.dlService-title .ti{ line-height:24px; margin-top:15px;}

.dlProduc-list{ margin-top:15px; padding-bottom:50px;}
.dlProduc-list li .pic{ height:150px;}
.dlProduc-list li .tit{ font-size:15px;}
.dlProduc-list li .cover{ display:none;}
.dlProduc-list .button{ width:100%; text-align:center;}
.dlProduc-list .swiper-button-next, .dlProduc-list .swiper-button-prev{ width:30px; height:30px;}
.dlProduc-list .swiper-button-prev{ background-size:30px auto;}
.dlProduc-list .swiper-button-next{ background-size:30px auto;}


.dlService{ padding:20px 0;}
.dlService-list{ margin-top:0;}
.dlService-list li{ width:100%; padding:10px; margin-top:15px;}
.dlService-list li .pic{ height:auto;}
.dlService-list li .tit{ font-size:17px; margin-top:15px;}
.dlService-list li .txt{ font-size:15px; line-height:26px; height:78px; padding:0 10px; margin-top:10px;}


.dlNews{ padding:20px 3%;}
.dlNews-list{ margin-top:15px;}
.dlNews-list li .pic{ width:120px;}
.dlNews-list li .word{ width:calc(100% - 120px); min-height:120px; padding:20px 12px 0 12px;}
.dlNews-list li .word .t{ font-size:16px; line-height:28px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; white-space:normal;}
.dlNews-list li .word .c{ display:none;}
.dlNews-list li .word .d{ padding:10px 0 0 0;}
.dlNews-list .swiper-button-next, .dlNews-list .swiper-button-prev{ width:30px; height:30px; bottom:60px;}
.dlNews-list .swiper-button-prev{ background-size:16px auto;}
.dlNews-list .swiper-button-prev:hover{ background-size:16px auto;}
.dlNews-list .swiper-button-next{ background-size:16px auto;}
.dlNews-list .swiper-button-next:hover{ background-size:16px auto;}


.dlElegant{ padding:20px 0;}
.dlElegant-list{ margin-top:15px;}
.dlElegant-list li{ width:50%;}
.dlElegant-list li .tit{ font-size:20px; left:15px; top:15px;}
.dlElegant-list li .cover{ padding:10px;}
.dlElegant-list li .cover .t{ font-size:16px;}
.dlElegant-list li .cover .c{ font-size:14px; line-height:24px; margin-top:10px;}

.dlFooter{ padding:20px 3%;}
.dlFooter-logo{ width:100%; margin-top:0;}
.dlFooter-menu{ display:none;}
.dlFooter-code{ width:100%; padding-top:20px;}
.dlFooter-code img{ width:90px; margin-bottom:8px;}
.dlFooter-copy{ padding:12px 3%;}
.dlFooter-copy > div{ width:100%; max-width:inherit !important; font-size:13px; line-height:24px;}


.pmenu{ padding-top:0;}
.pmenu .w{ width:100%;}
.pmenu-nav{ width:100%;}
.pmenu-nav a{ width:50%; text-align:center; line-height:40px; padding:0;}
.pmenu-nav a:before{ display:none;}
.pmenu-add{ display:none;}

.pmain{ padding:25px 0;}
.pproduct-screen a{ margin:10px 15px 0 0;}
.pproduct-list{ margin-left:-15px;}
.pproduct-list li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
.pproduct-list li .pic{ height:150px;}
.pproduct-list li .tit{ font-size:16px; margin-top:10px;}

.ppage{ padding-top:25px;}
.ppage a{ margin:3px; padding:0 11px; line-height:30px; font-size:14px;}
.ppage .nowpage{ margin:3px; padding:0 11px; line-height:30px; font-size:14px;}

.pproduct-detaTop{ padding:15px;}
.pproduct-detaTop-word{ width:100%;}
.pproduct-detaTop-word .t{ font-size:18px; line-height:28px;}
.pproduct-detaTop-word .st{ font-size:16px; line-height:26px; margin-top:10px;}
.pproduct-detaTop-word .c{ margin-top:15px; font-size:15px; line-height:28px;}
.pproduct-detaTop-figure{ width:100%; margin-top:20px;}
.pproduct-detaTop-figure .gallery-top{ border-width:10px;}
.pproduct-detaTop-figure .gallery-top li{ height:200px;}
.pproduct-detaInfo{ padding:15px;}
.pproduct-detaInfo .d-tit .cn{ font-size:17px; line-height:40px; padding:0 30px;}
.pproduct-detaInfo .d-txt{ font-size:15px;  padding-top:20px; line-height:28px;}

.pabout-info{ padding-top:0; font-size:15px; line-height:28px;}
.pcontact{ padding-top:0;}
.pcontact-figure{ width:100%;}
.pcontact-word{ width:100%; margin-top:20px;}
.pcontact-word dl{ margin-bottom:15px; line-height:28px;}
.pcontact-word dl dt{ width:100%; font-size:16px;}
.pcontact-word dl dd{ overflow:inherit; font-size:15px;}
.pcontact-word dl dd .code{ margin-top:10px;}
.pcontact-word dl dd .code img{ width:100px;}

.pmain .dlService-title{ padding-top:0;}
.pelegant-list{ margin-left:0; margin-top:0;}
.pelegant-list li{ width:100%; margin-top:15px; margin-left:0;}
.pelegant-list li .tit{ font-size:15px; margin-top:12px;}

.pjoin-list .jt{ margin-top:15px; padding:10px 12px 40px 12px; line-height:32px;}
.pjoin-list .jt span{ width:100% !important; }
.pjoin-list .jt span.name{ font-size:16px;}
.pjoin-list .jt span.arrow{  top:auto; bottom:0; height:35px;}
.pjoin-list .jt span.arrow:before{ width:20px;}
.pjoin-list .jt span.arrow:after{ height:20px;}
.pjoin-list .jc{ padding:15px; line-height:28px; font-size:15px;}

.pabout-honor{ margin-left:-12px; margin-top:-15px;}
.pabout-honor li{ width:calc(50% - 12px); margin:15px 0 0 12px;}
.pabout-honor li .pic{ height:145px;}
.pabout-honor li .tit{ font-size:15px; line-height:40px; padding:0 10px;}

.pnews-list li{ padding:15px 0;}
.pnews-list li:before{ display:none;}
.pnews-list li .pic{ width:110px;}
.pnews-list li .word{ width:calc(100% - 110px); padding:0 0 0 15px;}
.pnews-list li .word .t{ background:none; padding-bottom:0; font-size:16px; line-height:26px; font-weight:bold; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; white-space:normal;}
.pnews-list li .word .c{ display:none;}
.pnews-list li .word .m{ display:none;}
.pnews-list li .word .d{ display:block; }
.pnews-list li .date{ display:none;}


.pnews-detaWarp{ margin-top:0; padding:15px;}
.pnews-detaTop{ padding-bottom:15px;}
.pnews-detaTop .t{ font-size:18px; line-height:28px; padding-bottom:15px;}
.pnews-detaTop .c span{ padding-right:0; display:block; line-height:22px;}
.pnews-detaInfo{ font-size:15px; padding:20px 0; line-height:28px;}

.pnews-detaPage a{ padding:10px 0; font-size:14px; line-height:22px;}
.pnews-detaPage a span{ padding-right:15px;}


}



@media screen and (max-width:640px){


}







