@charset "utf-8";

@media screen and (max-width:1830px){


}


@media screen and (max-width:1680px){


}


@media screen and (max-width:1600px){




}



@media screen and (max-width:1450px){


}


@media screen and (max-width:1300px){



}


@media screen and (max-width:1200px){

.w{ width:94%;}
body{ font-size:15px;}

.dwHead-top{ padding:6px 0; line-height:20px; font-size:14px; display:none;}
.dwHead-top img{ width:18px;}
.dwHead-top .tel{ padding:0 6px;}
.dwHead-top .tel .t{ padding-right:6px;}
.dwHead-top .tel img{ margin:0 6px;}
.dwHead-top .tel .c{ font-size:14px;}
.dwHead-top .tel .t:before{ top:2px;}
.dwHead-top .language-btn img{ margin-right:6px;}

.language-box{ width:100%; left:0; margin-left:0;}
.language-box .tab{ width:90px; padding:0;}
.language-box .tab li{ line-height:45px; padding-left:15px;  border-left-width:2px;}
.language-box .count{ width:calc(100% - 90px); padding-left:15px;}
.language-box .count dl dd{ margin-top:15px; font-size:14px;}

.dwHead-site{ padding:10px 0;}
.dwHead-site .logo{ width:170px; margin-top:0;}
.dwHead-site .nav{ display:none;}
.wwHead-search{ margin-top:0; position:static; display:none;}
.wwHead-search .srhBtn{ width:34px; height:34px; margin-right:56px;}
.wwHead-search .srhBtn .icon{ width:34px; height:34px; line-height:34px; font-size:26px;}
.wwHead-search-box{ width:calc(100% - 98px); right:100px;}
.wwHead-search-box .inpt{ height:40px; line-height:38px; padding:0 40px 0 10px;}
.wwHead-search-box .btn{ width:40px; height:40px; font-size:20px; line-height:38px;}
.dwHead-site.topFix{ box-shadow: 0 0 5px rgba(57, 59, 67, 0.4);}
.dwHead-site.topFix .logo{ margin-top:0;}
.sp_nav{ display:block;}
.sjj_nav-search{ display:block; position:relative;}
.sjj_nav-search .inpt{ width:100%; height:36px; line-height:34px; padding-left:10px; border:1px #ddd solid;}
.sjj_nav-search .btn{ width:36px; height:36px; line-height:36px; text-align:center; position:absolute; right:0; top:0; font-size:20px;}

.owl-carousel .i-img{ display:none;}
.owl-carousel .p-img{ display:block;}
.owl-word{ background:#e5212a; position:relative; width:100%; position:relative; left:0; top:auto; padding:15px 3% 40px 3%; margin-left:0;}
.owl-word .t{ font-size:24px; padding-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.owl-word .c{ font-size:15px; line-height:24px; max-height:inherit; height:72px;}
.owl-word .m{ background:#191919; width:150px; line-height:35px; margin-top:10px; font-size:15px;}
.owl-theme .owl-controls{ bottom:8px;}
.owl-theme .owl-controls .owl-page{ margin:0 20px;}
#progressBar{ width:100px; margin-left:-50px; bottom:17px;}


.dwUsed-word{ background:#191919; margin-top:0; color:#fff; padding:25px 3%; width:108%; margin-left:-4%; font-size:15px; line-height:26px;}
.dwUsed-word .phone-t{ font-size:24px; padding-bottom:15px; display:block;}
.dwUsed-word .t{ font-size:24px; padding-bottom:15px; display:none;}
.dwUsed-word .c{ font-size:15px; line-height:24px; text-align:left;}
.dwUsed-meas{ margin-top:40px; padding:20px 12px; border-width:1px;}
.dwUsed-measTit{ font-size:24px;}
.dwUsed-measCot{ padding-top:0;}
.dwUsed-measCot dl{ width:49%; margin-top:15px;}
.dwUsed-measCot dl:last-child dt{ display:none;}
.dwUsed-measCot dl dt{ font-size:16px; padding-bottom:10px;}
.dwUsed-measCot dl dd select{ background-size:14px auto; padding-left:10px; height:36px; line-height:36px; font-size:15px;}
.dwUsed-measCot dl dd select:hover {  background:url(../images/select-hover.png) no-repeat 92% center; background-size:14px auto; }
.dwUsed-measCot dl dd select.active{ background-size:14px auto;}
.dwUsed-measCot dl dd .look{ width:130px; line-height:36px; font-size:15px;}



.dwProduct-floor{ margin-top:50px;}
.dwProduct-title .cn{ font-size:24px; padding-bottom:0; min-width:auto; border-bottom:0; font-weight:bold;}
.dwProduct-title .cn:before{ width:25px; display:none;}
.dwProduct-title .mo{ background:#e5212a; font-size:14px; padding-top:6px; display:none;}
.dwProduct-more{ background:#e5212a; width:130px; line-height:36px; font-size:15px; text-align:center; color:#fff; display:block; margin-top:15px;}

.dwProduct-list{ padding-top:0; margin-left:-15px;}
.dwProduct-list li{ width:calc(50% - 15px); margin:15px 0 0 15px; padding:15px;  box-shadow: 0 0 10px rgba(0,55,68,.2);}
.dwProduct-list li:last-child{ display:none;}

.dwProduct-list li:before{ display:none;}
.dwProduct-list li .tit{ font-size:18px; top:15px; margin-top:0; display:none;}
.dwProduct-list li .cover{ background:none; opacity:1; position:relative; color:#333; padding:10px 0 0 0; text-align:left;}
.dwProduct-list li .cover .t{ font-size:17px; line-height:30px; border-bottom:0; font-weight:bold;}
.dwProduct-list li .cover .t a{ color:#000;}
.dwProduct-list li .cover .c{ max-height:48px; margin-top:0; line-height:24px; font-size:15px;}
.dwProduct-list li .cover .c a{ color:#000;}
.dwProduct-list li .cover .f{ position:relative; margin-top:-20px; text-align:right;}
.dwProduct-list li .cover .f a{ width:35px; height:35px; font-size:0; float:right; color:#333; position:relative; line-height:inherit;}
.dwProduct-list li .cover .f a:before{content:''; height:0; width:0; display:block; border:50px transparent solid; border-top-width:0; border-right-width:0; border-bottom-color:#e5212a; position:absolute; top:0px; left:0px;}
.dwProduct-list li .cover .f a:after{content:''; height:8px; width:8px; display:block; border:2px solid #fff; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:28px; right:-2px;}
.dwProduct-list li .cover .f a:first-child{ display:none;}
.dwProduct-list li .cover .f a:hover{ color:#fff;}
.dwProduct-list li .cover .f a .arrow{ margin-left:3px; display:none;}


.dwStarPro-floor{ margin-top:50px;}
.dwStarPro-floor .w{ width:100%;}
.dwStarPro-floor .dwProduct-title{ padding:0 3%;}
.dwStarPro-list{ padding:15px 3% 50px 3%; margin-top:10px; }
.dwStarPro-list li{ padding:0; height:auto; border:1px #e3e3e3 solid; box-shadow:0 0 10px rgba(0,55,68,.2);}
.dwStarPro-list li:before{ display:none;}
.dwStarPro-list li .pic{ height:auto; padding:15px;}
.dwStarPro-list li .word{ height:auto; margin-top:0;}
.dwStarPro-list li .word .t{ font-size:17px; line-height:26px; padding:0 15px; overflow:auto; text-overflow:none; white-space:inherit; }
.dwStarPro-list li .word .c{ font-size:15px; line-height:24px; max-height:48px; margin-top:5px; text-align:justify; display:none;}
.dwStarPro-list li .word .d{ width:100%; line-height:35px; margin-top:-25px; font-size:0; position:relative;}
.dwStarPro-list li .word .d:before{content:''; height:0; width:0; display:block; border:35px transparent solid; border-top-width:0; border-right-width:0; border-bottom-color:#e5212a; position:absolute; top:0px; right:0px;}
.dwStarPro-list li .word .d:after{content:''; height:8px; width:8px; display:block; border:2px solid #fff; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:19px; right:7px;}
.dwStarPro-list li:hover{ padding:0; box-shadow:none;}
.dwStarPro-listBox .swiper-button-next, .dwStarPro-listBox .swiper-button-prev{ font-size:18px; top:auto; margin-top:auto; bottom:10px; font-weight:bold; color:#000;}
.dwStarPro-listBox .swiper-button-next{ right:50%; margin-right:-74px;}
.dwStarPro-listBox .swiper-button-prev{ left:50%; margin-left:-74px;}
.dwStarPro-listBox .swiper-pagination{ display:block; bottom:13px !important;}
.dwStarPro-listBox .swiper-pagination-bullet{ background:#6c6c6c; width:12px; height:12px; opacity:1;}
.dwStarPro-listBox .swiper-pagination-bullet-active{ background:#333;}


.dwApp-floor{ background:none; padding:50px 0 0 0;}
.dwApp-text{ padding-top:15px;}
.dwApp-text .t{ font-size:17px;}
.dwApp-text .c{ font-size:15px; line-height:24px; margin-top:10px;}
.dwApp-text .m{ line-height:40px; font-size:14px; margin-top:10px; letter-spacing:0; display:none;}

.dwApp-list{ padding-bottom:30px; display:none;}
.dwApp-list .item-row{ margin-left:-12px; padding-top:8px;}
.dwApp-list .item-row .col{ width:calc(50% - 12px); margin:12px 0 0 12px;}
.dwApp-list .item-row .col .tit{ font-size:15px; line-height:38px; padding:0 10px;}
.dwApp-list .item-row .col .tit .iconfont{ font-size:16px; right:5px; bottom:0;}
.dwApp-list .swiper-pagination-bullet{ width:25px; height:25px; margin:0 4px !important;}
.dwApp-list .swiper-pagination-bullet:before{ width:100%; height:2px;}
.dwApp-list .swiper-pagination-bullet-active:before{ height:4px;}

.dwApp-floor .dwProduct-more{ margin-left:0;}
.dwApp-phonelist{ margin-left:-15px; position:relative; display:block; overflow:hidden;}
.dwApp-phonelist li{ width:calc(50% - 15px); margin-left:15px; float:left; display:inline-block;}

.dwNews-floor{ margin-top:50px;}
.dwNews-cont{ margin-left:0; padding-top:0;}
.dwNews-big{ width:100%; margin:15px 0 0 0;}

.dwNews-big .word{ padding:8px 10px 5px 10px;}
.dwNews-big .word .t{ font-size:17px;}
.dwNews-big .word .c{ font-size:15px; line-height:22px; max-height:44px; margin-top:3px;}
.dwNews-big .word .m{ font-size:14px; padding-top:6px; margin-top:5px;}
.dwNews-small{ width:49%; margin:15px 0 0 0;}
.dwNews-small:nth-child(2n+2){ float:right;}
.dwNews-small:nth-child(4){ display:none;}
.dwNews-small:nth-child(5){ display:none;}
.dwNews-small:hover:hover{ box-shadow:none;}
.dwNews-small .word{ padding:10px 0 0 0;}
.dwNews-small .word .t{ font-size:17px;}
.dwNews-small .word .c{ font-size:15px; max-height:48px; line-height:24px; margin-top:5px; display:none;}
.dwNews-small .word .f{ margin-top:7px; font-size:14px; padding-top:7px;}
.dwNews-small .word .f .m{ font-size:14px; }


.dwFooter{ margin-top:30px;}
.dwFooter-top{ background:#fff; margin-top:30px; padding:0;}
.dwFooter-top .w{ width:100%;}
.dwFooter-top .return-top{ width:40px; height:40px; line-height:40px; font-size:22px; top:100px;}
.dwFooter-links{ width:100%; display:none;}
.dwFooter-contact{ width:100%; font-weight:normal;}
.dwFooter-contact .phone-cont{ background:#fff; padding:0 3%;}
.dwFooter-contact .log{ width:170px; display:none;}
.dwFooter-contact .logo{ display:block;}
.dwFooter-contact .wel{ font-size:14px; line-height:22px; margin-top:10px; padding-bottom:10px; color:#000;}

.dwFooter-contact .name{ padding:10px 0 5px 0; font-size:17px; display:none;}
.dwFooter-contact .phone-add{ padding:15px 3%; color:#000;}
.dwFooter-contact .phone-add .hide{ display:block;}
.dwFooter-contact .phone-add .p-tit{ font-size:24px; padding-bottom:10px;}
.dwFooter-contact .phone-add .p-name{ font-size:17px; line-height:26px;}
.dwFooter-contact .phone-add .p-btn{ text-align:right; padding-top:10px;}
.dwFooter-contact .phone-add .p-btn a{ background:#e5212a; width:130px; line-height:36px; font-size:15px; color:#fff; text-align:center; display:inline-block;}

.dwFooter-contact .add dl{ padding:0; line-height:22px; font-size:14px;}
.dwFooter-contact .add dl dt{ width:30px; font-size:20px; display:none;}
.dwFooter-contact .add dl dd a{ color:#000 !important;}

.social{ text-align:center; padding-top:45px; position:relative;}
.social-box{ display:inline-block; padding:5px 10px; border:1px #e5212a solid; border-radius:5px;}
.social-box a{ display:inline-block; padding:0 15px;}
.social-box a img{ width:30px;}
.social-tit{ margin-top:5px; color:#000;}
.boxWxEwm{ top:auto; bottom:30px; left:75px;}

.dwFooter-btm{ background:#191919; padding:10px 0;}
.dwFooter-btmLeft{ width:100%; font-size:14px; line-height:22px; color:#fff;}
.dwFooter-btmLeft a{ color:#fff;}
.dwFooter-btmLeft .p-hide{ display:none;}
.dwFooter-btmLeft .p-show{ display:block;}
.wwFooter-select{ display:none;}
.wwFooter-select .mt{ background-size:10px auto; padding-right:15px;}
.dwFooter-btmShow{ width:100%; display:none;}
.dwFooter-btmShow a{ width:25px; height:25px; margin-right:6px; margin-left:0;}
.dwFooter-btmShow a img{ width:17px;}


.pbanner .txt{ width:100%;}
.pbanner .txt .t{ font-size:20px;}
.pbanner .txt .c{ display:none;}

.pmain-add{ padding-top:15px; font-size:14px;}
.ppro-super{ margin-top:20px; padding-bottom:20px;}
.ppro-superWord{ width:100%;}
.ppro-superWord .t{ font-size:24px;}
.ppro-superWord .c{ margin-top:5px; font-size:15px; line-height:24px;}
.ppro-superWord .view{ padding-top:20px;}




.ppro-superList{ width:100%; display:none;}
.ppro-superList li{ text-align:center;}
.ppro-superList li img{ width:auto; float:none; display:inline-block;}
.ppro-superList li .cover{ background:none; position:relative; color:#000; width:100%; padding:10px;}
.ppro-superList li .cover .t{ font-size:17px; line-height:24px; max-height:48px;}
.ppro-superList li .cover .m{ position:relative; left:auto; bottom:auto; padding-top:5px; font-size:14px; text-align:right;}


.ppro-row{ background:none; padding:20px 0 30px 0;}

.ppro-row .dwProduct-list{ padding-top:15px;}

.ppro-features{ margin-top:30px;}
.ppro-features .w{ width:100%;}
.ppro-features .pwater-case-tit{ padding-left:3%;}
.ppro-features .pnews-sortList{ padding:50px 3% 0 3%;}


.ppro-detaTop{ margin-top:20px;}
.ppro-detaPic{ width:40%;}
.ppro-detaPic .gallery-top .swiper-slide{ height:auto;}
.ppro-detaPic .gallery-thumbs{ margin-top:12px;}
.ppro-detaPic .gallery-thumbs .swiper-slide{ height:auto; padding:0;}
.ppro-detaInfo{ width:55%;}
.ppro-detaInfo .t{ font-size:24px;}
.ppro-detaInfo .c{ font-size:15px; line-height:26px; margin-top:10px;}
.ppro-detaInfo .f{ margin-top:10px;}
.ppro-detaInfo .f a{ width:100%; font-size:14px; margin-right:0; line-height:40px;}

.ppro-PerforTab{ margin-top:35px;}
.ppro-PerforTab a{ width:25%; padding:0; float:left; line-height:40px; font-size:17px;}
.ppro-PerforTab a.active:before, .ppro-PerforTab a:hover:before{ height:2px;}
.ppro-PerforFloor{ margin-top:20px;}
.ppro-PerforFloor .PerforTit{ font-size:17px; padding-bottom:5px;}
.ppro-PerforFloor .PerforTxt{ width:100%; padding-top:15px; line-height:26px;}
.ppro-PerforFloor .PerforTxt table{ width:100% !important;}
.ppro-PerforFloor .PerforPro{ margin-top:0; }
.ppro-PerforFloor .PerforPro li{ width:25%; padding:10px; border:0; }

.ppro-PerforFloor .PerforPro li .pic{ height:auto;}
.ppro-PerforFloor .PerforPro li .tit{ font-size:16px; line-height:26px; margin-top:8px; text-align:left;}
.ppro-PerforFloor .PerforData{ width:100%; margin-top:15px;}
.ppro-PerforFloor .PerforData-tab{ width:100%; min-height:inherit;}
.ppro-PerforFloor .PerforData-tab li{ width:33.3%; float:left; font-size:16px; padding:0; line-height:40px;}
.ppro-PerforFloor .PerforData-list{ width:100%; padding:0 12px 15px 12px;}
.ppro-PerforFloor .PerforData-list li{ width:100%; padding-right:0; margin-top:12px;}
.ppro-PerforFloor .PerforData-list li .tit{ font-size:15px; line-height:26px;}
.ppro-PerforFloor .PerforData-list li .down{ padding-left:15px; line-height:40px; margin-top:15px;}
.ppro-PerforFloor .PerforData-list li .down span{ padding-left:20px;}


.pnews-sortInfo{ padding-top:35px; font-size:15px; line-height:24px; overflow:hidden;}
.pnews-sortInfo .t{ font-size:24px; padding-bottom:6px; line-height:28px;}
.pnews-sortInfo .st{ font-size:17px; line-height:27px; padding-bottom:10px;}
.pnews-sortInfo .c{ font-size:15px; line-height:24px; margin-top:10px;}


.pnews-sortList{ padding-top:50px;}
.pnews-sortList-tit{ font-size:24px; padding-bottom:5px;}
.pnews-sortList-lines{ width:100%;}
.pnews-sortList-lines li{ width:49%; padding:10px; margin-bottom:15px;}
.pnews-sortList-lines li .tit{ font-size:17px; line-height:inherit; height:auto; text-overflow:ellipsis; white-space:nowrap; }
.pnews-sortList-lines li .pic{ margin-top:10px; height:auto;}
.pnews-sortList-lines li .txt{ font-size:15px; line-height:24px; margin-top:10px; height:auto; max-height:48px;}
.pnews-sortList-lines li .date{ margin-top:10px; font-size:14px; line-height:20px; text-align:right;}
.pnews-sortList-lines li .date .iconfont{ font-size:18px; margin-left:5px;}
.pnews-sortList-column{ width:100%; padding:0 12px; display:none;}
.pnews-sortList-column .word a{ padding:8px 0;}
.pnews-sortList-column .word a .t{ font-size:17px; line-height:inherit; height:auto; text-overflow:ellipsis; white-space:nowrap; }
.pnews-sortList-column .word a .d{ margin-top:7px; font-size:14px; line-height:20px; text-align:right;}
.pnews-sortList-column .word a .d .iconfont{ font-size:18px; margin-left:5px;}
.pnews-sortList-column .more{ padding:0 0 10px 0; font-size:14px; display:none;}
.pnews-sortList-more{ display:block;}

.pnews-secondList{ margin-left:0; padding-top:0;}
.pnews-secondList li{ width:49%; margin:15px 0 0 0; padding:10px;}
.pnews-secondList li:nth-child(odd){ float:right;}
.pnews-secondList li .tit{ font-size:17px; line-height:inherit;}
.pnews-secondList li .pic{ max-height:inherit; padding-top:10px;}
.pnews-secondList li .txt{ font-size:15px; line-height:24px; height:auto; max-height:48px; margin-top:10px;}
.pnews-secondList li .date{ margin-top:10px; font-size:14px; line-height:20px; text-align:right;}
.pnews-secondList li .date .iconfont{ font-size:18px; margin-left:5px;}
.pnews-secondLoad{ padding-top:25px;}
.pnews-secondLoad .btn{ width:100%; height:40px; line-height:40px; font-size:16px;}
.pnews-secondLoad .btn2{ width:100%; height:40px; line-height:40px; font-size:16px;}


.pnews-detaTop{ padding:25px 0 10px 0;}
.pnews-detaTop .t{ font-size:24px; line-height:26px;}
.pnews-detaTop .from{ padding-top:10px;}
.pnews-detaTop .c{ padding-top:10px; font-size:10px;}
.pnews-detaTop .c span{ padding-right:10px;}
.pnews-detaTop .c .return{ font-size:14px;}
.pnews-detaTop .c .return .icon{ margin-left:5px;}
.pnews-detaInfo{ padding-top:20px; font-size:15px; line-height:30px;}

.pmeter-item{ margin-top:20px;}
.pmeter-itemTit{ font-size:24px; padding-bottom:5px;}



.pwater-case-tit{ font-size:24px;}

.pwater-product-list li{ flex-basis: calc(50% - 15px); width: calc(50% - 15px); max-width: calc(50% - 15px); margin:12px 20px 0 0; padding:0;}
.pwater-product-list li:nth-child(2n){ margin-right:0;}
.pwater-product-list li:hover{ box-shadow:none;}
.pwater-product-list li .pic{ height:auto;}
.pwater-product-list li .tit{ font-size:17px;}
.pwater-product-list li .txt{ font-size:15px; line-height:24px; /*height:48px;*/ margin-top:8px;}
.pwater-product-list li .view{ font-size:14px; margin-top:8px; text-align:right;}
.pwater-product-list li .view .iconfont{ font-size:20px; margin-left:5px;}

.pwater-caseDeta{ margin-top:20px;}
.pwater-caseDeta .t{ font-size:24px;}
.pwater-caseDeta .c{ margin-top:10px; font-size:15px; line-height:24px; overflow:hidden;}
.pwater-caseDeta .m{ margin-top:15px;}
.pwater-caseDeta .m a{ width:100%; line-height:36px; font-size:14px;}
.pwater-detaInter-head{ padding:10px 0;}
.pwater-detaInter-head + .w{ width:100%;}
.pwater-detaInter-head .cn{ font-size:24px;}
.pwater-detaInter-head .mo{ font-size:14px;}

.pwater-detail{ padding-top:30px;}
.pwater-detail .figure{ width:100%;}
.pwater-detail .pnews-sortInfo{ width:100%; padding-top:15px;}
.pnews-sortInfo .m{ padding-top:10px;}
.pnews-sortInfo .m .btn{ width:130px; line-height:36px; height:36px; font-size:15px;}

.pwater-list{ padding-top:15px; margin-left:0;}
.pwater-list li{ width:100%; margin:30px 0 0 0;}
.pwater-list li .pic{ width:34%;}
.pwater-list li .word{ width:64%; padding:10px;}
.pwater-list li .word .t{ font-size:17px;}
.pwater-list li .word .c{ font-size:15px; line-height:24px; max-height:auto; margin-top:6px;}

.pwater-case{ padding-top:50px;}
.pwater-case-list{ padding:0px 0 35px 0; margin-top:15px; box-shadow: 0 0 10px rgba(0,55,68,.2);}
.pwater-case-list li{ padding:10px; box-shadow:none;}
.pwater-case-list li .pic{ width:48%;}
.pwater-case-list li .word{ width:48%; padding:0;}
.pwater-case-list li .word .t{ font-size:17px;}
.pwater-case-list li .word .c{ font-size:15px; line-height:24px; margin-top:8px;}
.pwater-case-list li .word .m{ position:relative;  right:auto; bottom:auto; width:200px; line-height:36px; height:36px; font-size:14px; margin-top:10px;}
.pwater-case-listBox .swiper-button-next, .pwater-case-listBox .swiper-button-prev{ display:none;}
.pwater-case-list .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px !important;}
.pwater-case-list .swiper-pagination{ bottom:15px !important;}

.pwater-detaInfo{ margin-top:15px;}
.pwater-detaInfo .word .t{ font-size:24px;}
.pwater-detaInfo .word .c{ font-size:15px; line-height:26px; margin-top:8px;}


.papply-class{ margin-left:-12px; padding-top:0;}
.papply-class li{ width:calc(50% - 12px); margin:12px 0 0 12px;}
.papply-class li .tit{ line-height:38px; padding:0 10px; font-size:15px;}
.papply-class li .tit .iconfont{ font-size:16px; right:5px; bottom:0;}
.papply-case{ margin-top:50px; padding-bottom:30px;}
.papply-case .pnews-sortInfo{ padding-top:30px;}
.papply-case .pnews-sortInfo .t{ padding-bottom:0;}
.papply-case-list{ margin-left:0;}
.papply-case-list li{ width:100%; margin:20px 0 0 0;}
.papply-case-list li .word{ padding:12px 12px 30px 12px;}
.papply-case-list li .word .t{ font-size:17px; line-height:inherit; height:auto; text-overflow:ellipsis; white-space:nowrap; }
.papply-case-list li .word .c{ font-size:15px; line-height:24px; max-height:48px;}
.papply-case-list li .word .m{ line-height:28px; padding:0 20px; margin-top:10px; font-size:14px; width:auto;}


.psupport-menu{ padding-top:0; margin-left:-20px;}
.psupport-menu li{ width:calc(50% - 20px); margin:35px 0 0 20px;}
.psupport-menu li .icon{ padding:30px 0;}
.psupport-menu li .icon i{ width:60px;}
.psupport-menu li .text{ padding:12px;}
.psupport-menu li .text .t{ font-size:20px; font-weight:bold;}
.psupport-menu li .text .c{ font-size:15px; line-height:24px; height:72px; margin-top:8px;}
.psupport-menu li .text .iconfont{ padding-top:8px; font-size:18px; display:none;}

.pbrand-jobJoin{ padding-top:0;}
.pbrand-jobJoin .figure{ width:100%; display:none;}
.pbrand-jobJoin .pnews-sortInfo{ width:100%; padding-top:50px;}
.pbrand-jobJoin .pnews-sortInfo img{ display:block;}

.psupport-businessMenu li{ margin-top:60px;}
.psupport-businessMenu li .figure{ width:49%;}
.psupport-businessMenu li .figure .t{ font-size:17px; line-height:40px; padding-left:10px;}
.psupport-businessMenu li .word{ width:49%; line-height:24px;}
.psupport-businessMenu li .word .t{ font-size:24px; padding-bottom:10px; line-height:28px;}
.psupport-businessMenu li .word .m{ padding-top:10px;}
.psupport-businessMenu li .word .m a{ width:100%; line-height:36px; height:36px; font-size:14px;}
.psupport-businessMenu li .word dl{ line-height:22px;}
.psupport-businessContact{ margin-top:70px;}
.psupport-businessContact .icon{ width:140px; padding-top:10px;}
.psupport-businessContact .pnews-sortInfo{ width:calc(100% - 140px); padding-left:15px;}
.psupport-businessContact .pnews-sortInfo .st{ padding-bottom:0;}



.psupport-knowWord{ width:220px; padding:12px;}
.psupport-knowWord .tit{ font-size:20px; font-weight:bold;}
.psupport-knowWord .txt{ font-size:15px; line-height:24px; height:120px;  margin-top:15px;}
.psupport-knowNews{ width:calc(100% - 235px); padding:0 12px; height:316px;}
.psupport-knowNews .list li{ padding:9px 0;}
.psupport-knowNews .list li .t{ font-size:16px;}
.psupport-knowNews .list li .c{ font-size:15px; margin-top:5px;}
.psupport-knowNews .list li .d{ font-size:14px; margin-top:5px; line-height:20px;}
.psupport-knowNews .list li .d .iconfont{ font-size:18px; margin-left:9px;}
.psupport-knowNews .more{ padding:10px 0; font-size:13px; color:#000;}


.pdown-prompt{ padding-top:50px;}
.pdown-prompt .figure{ width:100%; display:none;}
.pdown-prompt .pnews-sortInfo{ width:100%;}
.pdown-model{ padding-top:20px;}
.pdown-model-tit{ font-size:24px;}
.pdown-model-list{ padding-top:0;}
.pdown-model-list li{ width:49% !important; margin-top:15px;}
.pdown-model-list li select{ background-size:14px auto; padding-left:10px; height:36px; line-height:36px; font-size:15px;}
.pdown-model-list li select:hover {  background:url(../images/select-hover.png) no-repeat 92% center; background-size:14px auto; }
.pdown-model-list li select.active{ background-size:14px auto;}

.pdown-directory{ margin-top:20px;}
.pdown-directory .jt{ font-size:17px; line-height:40px;}
.pdown-directory .jc{ min-height:150px;}

.pbrand-column{ padding:0 0 20px 0;}
.pbrand-column li{ width:49%; margin-top:35px;}
.pbrand-column li .pic .t{ font-size:17px; line-height:40px; padding-left:15px;}
.pbrand-column li .txt{ font-size:15px; line-height:24px; height:48px; margin-top:10px;}

.pbrand-course{ padding:20px 0; margin-top:30px;}
.pbrand-course-list{ margin-top:0; margin-left:0;}
.pbrand-course-list li{ width:100%; margin-left:0; margin-top:25px;}
.pbrand-course-list li .year{ font-size:24px;}
.pbrand-course-list li .text{ font-size:16px; margin-top:0;}

.pbrand-diff{ padding-top:50px;}
.pbrand-diff-list{ margin-left:0;}
.pbrand-diff-list li{ width:49%; margin-top:35px; margin-left:0;}
.pbrand-diff-list li:nth-child(2n+2){ float:right;}
.pbrand-diff-list li .word .t{ font-size:17px;}
.pbrand-diff-list li .word .c{ font-size:15px; line-height:24px; height:48px; margin-top:5px;}
.pbrand-diff-list li .pic{ margin-top:5px;}

.pbrand-aboutText li{ width:49%; margin-top:25px; font-size:15px; line-height:24px; padding-left:15px;}
.pbrand-aboutText li:before{ width:3px; height:100%;}

.pbrand-conceptInfo{ margin-top:50px; padding:30px 0 50px 0;}
.pbrand-conceptInfo .figure{ width:36%;}
.pbrand-conceptInfo .pnews-sortInfo{ width:60%; padding-top:0; }

.pbrand-quartMore{ padding-top:30px;}
.pbrand-quartMore-list li{ width:49%; padding-right:0; margin-top:35px;}
.pbrand-diff-list li:nth-child(2n+2){ float:right;}
.pbrand-quartMore-list li .t{ font-size:17px;}
.pbrand-quartMore-list li .c{ font-size:15px; line-height:24px; margin-top:5px;}
.pbrand-quartMore-list li .line{ width:40px; height:2px; margin-top:10px;}
.pbrand-quartMore-list li .line:before{ width:10px; height:10px; right:-10px; top:-4px;}

.pbrand-quartWord{ width:100%; padding:10px 0; margin-top:20px; font-size:15px;}
.pbrand-quartWord dl{ padding:8px 0; line-height:24px;}
.pbrand-quartWord dl dt{ font-size:18px; font-weight:bold;}


.pbrand-jobCept li{ margin-top:50px;}
.pbrand-jobCept li .pic{ width:100%;}
.pbrand-jobCept li .word{ width:100%; padding-top:15px;}
.pbrand-jobCept li .word .t{ font-size:20px;}
.pbrand-jobCept li .word .c{ font-size:15px; line-height:24px; margin-top:10px;}


.pbrand-jobShow{ padding-top:70px;}
.pbrand-jobShow-list{ margin-left:-12px; margin-top:0;}
.pbrand-jobShow-list li{ width:calc(50% - 12px); margin:12px 0 0 12px;}
.pbrand-jobShow-list li .txt{ background:rgba(0,0,0,.6); padding:5px 10px; font-size:15px;}
.pbrand-jobShow-list li .txt .t{ font-size:17px; padding-bottom:0;}

.pcontact-head{ margin-top:35px; padding-bottom:4px; font-size:24px; border-bottom: 2px #e5212a solid;}
.pcontact-left{ padding-left:0; padding-top:35px; font-size:15px;}
.pcontact-left .name{ font-size:18px; font-weight:bold;}
.pcontact-left .tel{ font-size:18px; font-weight:bold; padding-top:5px;}
.pcontact-left .online{ font-size:16px; line-height:40px; margin-top:30px;}
.pcontact-left .word{ padding:35px 0 10px 0;}
/*.pcontact-left .word p span{ font-size:15px !important;}
.pcontact-left .word p a{ font-size:15px !important;}*/

.pcontact-right{ width:220px; padding:20px 0 35px 0;}
.pcontact-right .btn{ font-size:16px; line-height:40px; padding-left:15px;}
.pcontact-right .zongbu{ padding-top:15px; font-size:15px; line-height:24px;}

.pcontact-from-title{ font-size:17px; padding-top:20px;}
.pcontact-from-tab{ padding-top:5px; padding-left:50px;}
.pcontact-from-tab li{ width:49%; padding:5px 0;}
.pcontact-from-tab li:nth-child(2n+2){ float:right;}
.pcontact-from-tab li .dot{ width:18px; height:18px; margin-right:5px;}
.pcontact-from-tab li.active .dot:before{ width:8px; height:8px; left:4px; top:4px;}


.plogin-warp{ width:80%; padding:30px 0 0 0 ;}
.plogin-head .cn{ font-size:24px;}
.plogin-head .go{ font-size:14px;}
.plogin-filed li{ padding:8px 0;}
.plogin-filed li .inpt{ height:40px; line-height:40px; padding-left:10px;}
.plogin-filed li .yzm-img{ top:13px;}
.plogin-filed li .send-btn{ width:105px; height:40px; font-size:15px; top:8px;}
.plogin-button{ padding-top:30px;}
.plogin-button .btn{ height:40px; line-height:40px; font-size:16px;}

.pcreate-warp{ width:80%; margin-top:30px;}
.pcreate-box{ margin-top:10px;}
.pcreate-boxHead{ padding:10px;}
.pcreate-boxHead:before{ width:12px; height:12px; margin-top:-10px; right:10px;}
.pcreate-boxFiled{ padding:0 10px;}
.pcreate-boxFiled li{ width:100%; margin-top:15px; padding-bottom:10px;}
.pcreate-boxFiled li:last-child{ border-bottom:0;}
.pcreate-boxFiled li .send-btn{ width:105px; line-height:30px; font-size:14px; bottom:10px;}

.pcontact-from-filed li:first-child{ width:35%;}
.pcontact-from-filed li:nth-child(2){ width:63%;}
.pcontact-from-filed li .aside label{ min-width:60px; line-height:40px; font-size:15px;}
.pcontact-from-filed li .aside .inpt{ width:calc(100% - 60px); height:40px; line-height:40px; font-size:15px;}
.pcontact-from-filed li .city-box{ margin-left:-15px;}
.pcontact-from-filed li .city-box .aside{ width:calc(33.3% - 15px); margin-left:15px; }

.cur_wrap_sidebar{ display:none;}
/*.wrap_online_btn{ display:block;}*/

.teaser-flexgrid{ margin-top:20px;}
.teaser-flexgrid li{ flex-basis: calc(50% - 15px); width:calc(50% - 15px); max-width:calc(50% - 15px); margin: 0 30px 30px 0;}
.teaser-flexgrid li .tit{ font-size:18px;}
.teaser-flexgrid li .txt{ font-size:15px; line-height:24px;}
.teaser-flexgrid li:nth-child(3n+3){ margin: 0 30px 30px 0;}
.teaser-flexgrid li:nth-child(2n+2){ margin-right:0;}

}



@media screen and (max-width:640px){

.dwUsed-measCot dl{ width:100%;}

.dwProduct-floor{ background:#f8f8f8; margin-top:20px; padding-top:30px;}
.dwProduct-floor .w{ width:100%;}
.dwProduct-floor .dwProduct-title{ padding:0 3%;}
.dwProduct-list{ padding-top:15px; margin-left:0;}
.dwProduct-list li{ background:#fff; width:100%; margin:0; padding:15px 3% 0 3%;  box-shadow: 0 0 10px rgba(0,55,68,.2) inset;}
.dwProduct-list li:first-child{ box-shadow:none;}
.dwProduct-list li:last-child{ display:none;}
.dwProduct-list li:nth-child(2n+1){ background:#f8f8f8;}
.dwProduct-list li .cover .f a:before{content:''; height:0; width:0; display:block; border:35px transparent solid; border-top-width:0; border-right-width:0; border-bottom-color:#e5212a; position:absolute; top:0px; left:0px;}
.dwProduct-list li .cover .f a:after{content:''; height:8px; width:8px; display:block; border:2px solid #fff; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:19px; right:7px;}
.dwProduct-more{ margin-left:3%;}

.dwStarPro-list{ padding:15px 3% 50px 3%;}

.dwNews-small{ width:100%;}
.dwNews-small .pic{ height:auto;}

.social-box a{ display:inline-block; padding:0 10px;}
.social-box a img{ width:25px;}


.pbrand-column li{ width:100%;}
.pbrand-column li .txt{ height:auto;}
.ppro-superList{ display:block;}
.pwater-product-list{ margin-left:0;}
.pwater-product-list li{ flex-basis:100%; width: 100%; max-width:100%; margin:15px 0 0 0;}
.pwater-product-list li .pic{ height:auto; padding-bottom:inherit;}
.pwater-product-list li .pic img{ width:100%; position:relative; left:auto; top:auto; transform:none;}

.pbrand-diff-list li{ width:100%;}
.pbrand-diff-list li .word .c{ height:auto;}

.pbrand-aboutText li{ width:100%;}
.pbrand-quartMore-list li{ width:100%;}

.dwApp-phonelist{ margin-left:0;}
.dwApp-phonelist li{ width:100%; margin-left:0;}
.dwApp-phonelist li:last-child{ display:none;}


.ppro-PerforFloor .PerforPro li{ width:50%;}
.ppro-PerforFloor .PerforPro li .tit{ font-size:14px; line-height:22px;}
.ppro-PerforFloor .PerforPro li:nth-child(3){ display:none;}
.ppro-PerforFloor .PerforPro li:nth-child(4){ display:none;}


.psupport-businessMenu li .figure{ width:100%;}
.psupport-businessMenu li .word{ width:100%; font-size:15px; line-height:24px; padding-top:10px;}
.psupport-businessContact .icon{ width:70px; padding-top:35px;}
.psupport-businessContact .pnews-sortInfo{ width:calc(100% - 70px);}

.pdown-model-list li{ width:100% !important; margin-top:15px;}

.psupport-knowWord{ width:100%; padding:12px;}
.psupport-knowWord .tit{ font-size:20px; font-weight:bold;}
.psupport-knowWord .txt{ font-size:15px; line-height:24px; max-height:48px; margin-top:10px;}
.psupport-knowNews{ width:100%; padding:0 12px; margin-top:15px; height:auto;}
.psupport-knowNews .list li{ padding:10px 0;}
.psupport-knowNews .list li .t{ font-size:17px;}
.psupport-knowNews .list li .c{ font-size:15px; margin-top:8px;}
.psupport-knowNews .list li .d{ font-size:14px; margin-top:8px; line-height:20px;}
.psupport-knowNews .list li .d .iconfont{ font-size:18px; margin-left:9px;}
.psupport-knowNews .more{ padding:10px 0; font-size:14px; color:#000;}

.psupport-menu{ padding-top:0; margin-left:0;}
.psupport-menu li{ width:100%; margin:35px 0 0 0;}

.pbrand-conceptInfo .figure{ width:100%;}
.pbrand-conceptInfo .pnews-sortInfo{ width:100%; padding-top:15px; }

.pcontact-right{ width:100%;}
.pcontact-from-tab{ padding-left:0;}
.pcontact-from-tab li{ width:100%;}
.pcontact-from-filed li{ width:100% !important; margin-top:10px;}
.pcontact-from-filed li .aside label{ min-width:60px; line-height:40px; font-size:15px;}
.pcontact-from-filed li .aside .inpt{ width:calc(100% - 60px); height:40px; line-height:40px; font-size:15px;}
.pcontact-from-filed li .city-box{ margin-left:0;}
.pcontact-from-filed li .city-box .aside{ width:100%; margin-left:0; margin-top:10px;}
.pcontact-from-filed li .city-box .aside:first-child{ margin-top:0;}
.pcontact-from-filed li .aside .area{ width:calc(100% - 60px); height:120px; padding:5px 10px; font-size:15px;}
.pcontact-from-button{ padding-top:20px;}
.pcontact-from-button .btn{ width:100%; height:40px; line-height:40px; font-size:16px;}

.ppro-row .w{ width:100%;}
.ppro-row .dwProduct-list{ padding-top:15px;}
.ppro-row .pwater-case-tit{ padding-left:3%;}

.pnews-sortList-lines li{ width:100%;}
.pnews-sortList-column{ display:block;}

.ppro-detaPic{ width:100%;}
.ppro-detaInfo{ width:100%; margin-top:15px;}

.pwater-case-list li .pic{ width:100%;}
.pwater-case-list li .word{ width:100%; padding:10px 0 0 0;}
.pwater-case-list li .word .t{ font-size:24px; height:66px;}
.pwater-case-list li .word .c{ font-size:15px; line-height:24px; margin-top:8px;}
.pwater-case-list li .word .m{ position:relative;  right:auto; bottom:auto; width:100%; line-height:36px; height:36px; font-size:14px; margin-top:10px;}


.pwater-detail{ padding-top:15px;}
.pwater-list{ padding-top:30px;}
.pwater-list li .pic{ width:40%;}
.pwater-list li .word{ width:60%; padding:10px;}
.pwater-list li .word .t{ font-size:17px;}
.pwater-list li .word .c{ font-size:15px; line-height:24px; max-height:72px; margin-top:6px;}

.pnews-secondList li{ width:100%; }
.plogin-warp{ width:100%;}
.pcreate-warp{ width:100%;}

.ppro-superWord .view a{ width:100%; font-size:14px; line-height:36px; padding-left:10px;}

.boxWxEwm{ left:38px;}


/*个人中心*/
.vip-left{width: 100%;margin-top: 10px;}
    .vip-left:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
    .vip-left { zoom: 1 ;}
    .vip-left a{float: left;width: 24%;line-height: 34px;}
    .vip-left a .iconfont{    width: 100%;}
    .vip-right{width: 100%;padding: 45px 20px 0 20px;}
    .porder-title .cn{width: 50%;}
    .porder-title .add {line-height: 35px;    padding: 0 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;}
    .porder-title .xiad{margin-top:0;    position: absolute;
        right: 10px;
        top: 12px;}
    .myorder-head .cn{font-size: 15px;}
    .myorder-head .inpt{width: 120px; padding-left: 6px;margin:0;}
    .myorder-table thead th:first-child {padding-left: 0; }
    .myorder-table thead th{font-size: 12px;}
    .porder-page .all{width: 100%;}
    .porder-page a{ padding: 0 4px;}
    .myIntegral-head .tab a{margin: 0 11px;font-size: 15px;}
    .myorder-table tbody td{    word-break: break-all;    padding: 1px 0 1px 5px;}
    .porder-main{padding-bottom: 19px;}
    .myIntegral-title .pic img{    width: 53px;height: auto;}
    .myIntegral-title .txt{padding: 12px 0 0 15px;}
    .myorder-detaTitle .return{width: 87px;  line-height: 26px;}
    .myorder-detaProce{margin-top: 21px;}
    .myorder-detaTitle .en{    width: 163px;}
    .myorder-head div.fr{width: 100%;}
    .myorder-head .inpt{width: 70%;}
    .myorder-head .btn{width: 28%;margin-left: 4px;}
    .myorder-table .myorder_taul li{padding-bottom: 20px;line-height: 30px; }
    .myorder-table .myorder_taul li dl{border: 1px solid #ccc;}
    .myorder-table .myorder_taul li dl:nth-child(n + 2 ){border-top: none;}
    .myorder-table .myorder_taul li dl dt{border-right: 1px solid #ccc;width: 80px;text-align: right;padding-right: 10px;}
    .myorder-table .myorder_taul li dl:last-child dd{width:100%;}
    .myorder-table .myorder_taul li dl:last-child{text-align: center;padding: 10px 0;-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box; }
    .myorder-table .myorder_taul li dl:last-child dd a{width:30%;line-height: 20px;display: inline-block;background: #0c96e3;padding: 4px 0;color: #fff;text-align: center;border-radius: 3px;}
    .vip-left a{border-top: 1px #e7e7e7 solid;}
    .porder-title .tit{display: none;}
    .vip-right{padding: 20px 20px 0 20px;}
    .myData-title{padding-left: 0;}
    .myData-filed li label {
        width: 29%;}
    .myData-filed li .aside {
        width: 70%;
    }
    .myData-filed li .aside .icon{ width: 35px;}
    .myData-filed li .aside .inpt{padding-left: 35px;}
    .footer .b .ewm{display: none;}
    .vip-left a {
        line-height: 30px;
    }
    .myIntegral-title .pic img {
        width: 53px;
        height: 58px;
        margin-top: 15px;
    }
    .myIntegral-title .txt {
        padding: 4px 0 0 15px;
        width: calc(100% - 77px);
    }
    .myIntegral-title .txt .mi{padding-top: 19px;}
    .myIntegral-title .btn{margin: 11px 0 11px 15px;
        float: left;}
    .porder-page .all{display: none;}
    .myIntegral-head .tab a{    margin: 0;
        margin-right: 39px;
        margin-top: 14px;
    }
    .myIntegral-head .tab{display: inline-block;width: 100%;}
    .porder-cont{padding: 6px 10px 30px 10px;}
	
.teaser-flexgrid li{ flex-basis:100%; width:100%; max-width:100%; margin:0 0 30px 0 !important;}
.teaser-flexgrid li .tit{ font-size:18px; margin-top:15px;}
.teaser-flexgrid li .txt{ font-size:15px; line-height:24px;}


}


