/*公共*/
.head{height:110px;padding:25px 0px;background:url(../images/head_bg.png) repeat-x;}
.head .logo{width:560px;height:110px;float:left;}
.head .logo img{height:110px;}
.head .seach{border:1px solid #0b876f;height:30px;line-height:30px;width:240px;position:relative;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;float:left;padding:0px 10px;margin-top:24px;}
.head .seach .keywords{height:26px;line-height:26px;border:none;width:100%;}
.head .seach .seachbtn{position:absolute;width:40px;height:30px;line-height:30px;right:0px;top:0px;border:none;background:#0b876f url(../images/seach.png) no-repeat center center;border-radius:0px 30px 30px 0px;-webkit-border-radius:0px 30px 30px 0px;-moz-border-radius:0px 30px 30px 0px;}

.head .tell{width:180px;background:url(../images/head_ico_tell.png) no-repeat;height:54px;float:right;padding-left:60px;padding-top:3px;margin-top:15px;}
.head .tell label{display:inline-block;width:100%;font-size:18px;}
.head .tell span{display:inline-block;width:100%;color:#0c8770;font-size:20px;}
.row{width:1200px;height:auto;}
.nav{background:#0b876f;height:57px;line-height:50px;}
.nav ul{margin:auto;}
.nav ul li{height:57px;float:left;text-align:center;position:relative;padding:0px 33px;}
.nav ul li>a,.nav ul li>span{color:#fff;cursor:pointer;}
.nav ul li .item{display:none;position:absolute;left:0px;top:57px;z-index:99;width:180px;background:#fff;}
.nav ul li .item:nth-child(2){display:none;position:absolute;left:0px;top:57px;z-index:99;width:220px;background:#fff;}
.nav ul li.water .item{width:180px;}
.nav ul li.water .item dl{width:300px;height:auto;float:left;padding:10px 20px;}
.nav ul li.water .item dl dt{text-align:left;line-height:24px;}
.nav ul li.water .item dl dt a{font-weight:700;color:#0b876f;}
.nav ul li.water .item dl dd{text-align:left;line-height:28px;margin-top:5px;}
.nav ul li.water .item dl dd a{color:#888;}
.nav ul li.water .item dl dd a:hover{color:#0b876f;}
.nav ul li.waterworks .item{width:210px;}
.nav ul li.sewageplant .item{width:160px;}
.nav ul li.waterenvironment .item{width:280px;}
.nav ul li.atmosphere .item{width:160px;}
.nav ul li .item>p{line-height:36px;text-align:left;background:#f6f6f6;border-bottom:1px solid #fff;}
.nav ul li:nth-child(4) .item p{width: 190%;}
.nav ul li:nth-child(5) .item p{width: 160%;}
.nav ul li .item>p a{color:#666;width:100%;height:36px;line-height:36px;display:inline-block;text-indent:10px;}
.nav ul li .item a:hover{color:#0b876f;}
.nav ul li.act,.nav ul li:hover{background:url(../images/nav_bg.jpg);}

.footer{height:auto;background:#313030;padding:30px 0px;color:#fff;}
.footer nav{height:60px;line-height:40px;text-align:center;border-bottom:1px solid #555;}
.footer nav a{color:#cccccc;margin:0px 10px;}
.footer .pronav{width:600px;height:auto;float:left;}
.footer .pronav ul{width:200px;height:auto;float:left;}
.footer .pronav ul li.lmname{color:#fff;font-weight:normal;}
.footer .pronav ul li{height:30px;line-height:30px;}
.footer .pronav ul li a{color:#cccccc;}
.footer .logo{width:180px;height:auto;float:left;padding-top:8px;}
.footer .logo img{width:140px;}
.footer .service{width:600px;height:auto;float:left;}
.footer .service p{line-height:30px;}
.footer a{color:#fff;}
.footer .qrcode{width:390px;height:auto;float:right;text-align:center;}
.footer .qrcode ul li{width:33.33%;height:auto;float:left;}
.footer .qrcode ul li img{}
.copyright{height:40px;line-height:40px;background:#0b876f;color:#fff;}

.current{height:40px;}
.current .route{height:40px;line-height:40px;width:600px;float:left;}
.current .route a{color:#0b876f;}

.sidebar{width:270px;height:auto;float:left;background:#f6f6f6;}
.sidebar h4{height:40px;line-height:40px;background:#0b876f;text-align:center;font-size:16px;color:#fff;}
.sidebar .left_menu{width:233px;height:auto;margin-top:20px;}
.sidebar .left_menu ul li{height:32px;line-height:30px;background:url(../images/ny_nav.jpg) no-repeat;text-indent:40px;margin-bottom:20px;box-shadow:2px 2px 10px #CCCCCC;-webkit-box-shadow:2px 2px 10px #CCCCCC;-o-box-shadow:2px 2px 10px #CCCCCC;-moz-box-shadow:2px 2px 10px #CCCCCC;-ms-box-shadow:2px 2px 10px #CCCCCC;}
.sidebar .contact{background:#fff;margin:5px;padding:20px;}
.sidebar .contact p{line-height:20px;padding:5px 0px;}
.sidebar .tell{background:#0b876f url(../images/tell_w.png) no-repeat 20px center;color:#fff;padding:20px 0px 20px 80px;}
.sidebar .tell span{}
.sidebar .tell label{font-size:18px;margin-top:5px;font-weight:700;}
.sidebar .tell span,.sidebar .tell label{width:100%;display:inline-block;}

.main{width:900px;height:auto;float:right;}
.lm{height:36px;color:#0b876f;font-size:16px;font-weight:700;border-bottom:1px solid #ddd;}
.lm span{padding-left:10px;border-left:2px solid #0b876f;}
.rlm{height:50px;color:#0b876f;font-size:16px;font-weight:700;}
.rlm .ico{font-size:20px;font-weight:normal;}

.showpage{height:auto;text-align:center;margin-top:20px;color:#ccc;}
.showpage span,.showpage a{display:inline-block;height:22px;line-height:22px;text-align:center;padding:4px 12px 3px 12px;color:#999999;border:1px solid #ddd;margin:0px 2px;}
.showpage span.current{background:#0b876f;color:#fff;border:1px solid #0b876f;}
/*index*/
.in_lm{height:auto;}
.in_lm h4{height:auto;font-size:28px;color:#333;text-align:center;font-weight:normal;}
.in_lm h5{height:32px;overflow:hidden;position:relative;text-align:center;}
.in_lm h5 span{height:32px;line-height:32px;position:relative;padding:0px 20px;font-weight:normal;}
.in_lm h5 span:before,.in_lm h5 span:after{content: "";position:absolute;width:1000px;border-top:1px solid #0b876f;top:50%;display:inline-block;height:0px;}
.in_lm h5 span:after{left:100%;}
.in_lm h5 span:before{right:100%;}

.indexbanner .swiper-wrapper li img{display:block;}

.in_main1{height:auto;background: url(../images/in_m1_bg.jpg) no-repeat center bottom;background-size:auto 100%;padding:50px 0px;}
.in_main1 .row{position:relative;}

.hotsale{}
.hotsale ul li{height:400px;border:1px solid #ddd;font-size:14px;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.hotsale ul li .img{padding:5px;}
.hotsale ul li a{display:inline-block;}
.hotsale ul li img{display:block;}
.hotsale ul li .title{background:#0b876f;padding:10px 10px;color:#fff;line-height:20px;}
.hotsale ul li .info{height:auto;padding:10px 10px;line-height:24px;color:#666;}
.in_main1 .swiper-button-next{right:-60px;background-image:url(../images/in_m1_right.png);}
.in_main1 .swiper-button-prev{left:-60px;background-image:url(../images/in_m1_left.png);}
.in_main1 .swiper-button-next,.in_main1 .swiper-button-prev{top:260px;}

.in_service{width:1200px;height:auto;}
.in_service ul li{width:200px;height:auto;float:left;text-align:center;}
.in_service ul li img{width:100px;}
.in_service ul li p{font-size:16px;padding:3px 0px;}

.in_product{height:auto;}
.in_product .box{background: url(../images/in_m2_bg.png);height:auto;padding:50px 0px;}
.in_product .box .row{background:#fff;}
.in_product ul li{width:50%;height:300px;float:left;position:relative;}

.in_product ul li .s1-bg{position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:rgba(169,169,169,0)}
.in_product ul li:hover .s1-bg{background:rgba(169,169,169,.4)}
.s1-bg:after,.s1-bg:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,-moz-transform .35s;-o-transition:opacity .35s,-o-transform .35s;-ms-transition:opacity .35s,-ms-transform .35s;transition:opacity .35s,transform .35s}
.s1-bg:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}
.s1-bg:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0)}
.in_product ul li:hover .s1-bg:after,.in_product ul li:hover .s1-bg:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}





.in_product ul li .img{width:300px;height:300px;float:left;}
.in_product ul li .img img{display:block;width:300px;height:300px;}
.in_product ul li .info{width:260px;height:auto;float:right;padding:80px 20px 20px 20px;}
.in_product ul li .info h4{height:auto;line-height:30px;font-size:16px;}
.in_product ul li .info p{color:#888;line-height:24px;}
.in_product ul li:nth-child(3) .img,.in_product ul li:nth-child(4) .img{float:right;}
.in_product ul li:nth-child(3) .info,.in_product ul li:nth-child(4) .info{float:left;}


.in_case{height:auto;background:#f4f4f4;}
.in_case .box{background:#8bcc8a;height:auto;padding:40px 0px;}
.in_case .box1,.in_case .tab #casenumber a.act,.in_case .tab1 #casenumber a.act{background:#8bcc8a;}
.in_case .box2,.in_case .tab2 #casenumber a.act{background:#0b876f;}
.in_case .box3,.in_case .tab3 #casenumber a.act{background:#329fd7;}
.in_case .box4,.in_case .tab4 #casenumber a.act{background:#0071b7;}
.in_case .box5,.in_case .tab5 #casenumber a.act{background:#4587e8;}

.in_case .box ul li{height:auto;display:none;}
.in_case .box ul li .img{width:600px;height:340px;float:left;border:2px solid #ddd;}
.in_case .box ul li .img img{width:600px;height:340px;display:block;}
.in_case .box ul li .info{width:550px;height:auto;float:right;}
.in_case .box ul li .info h4{font-size:24px;height:auto;font-weight:normal;color:#fff;margin-bottom:20px;}
.in_case .box ul li .info p{color:#fff;padding:5px 0px;font-size:16px;line-height:30px;}
.in_case .box ul li .info .more{text-align:right;height:40px;margin-top:10px;}
.in_case .box ul li .info .more a{background:#ffe8c6;padding:10px 20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block;}

.in_case .tab{background:#717171;height:90px;}
.in_case .tab #casenumber a{width:25%;height:75px;float:left;text-align:center;display:inline-block;color:#fff;font-size:16px;padding-top:15px;line-height:30px;}
.in_case .tab #casenumber a span{width:100%;display:inline-block;font-size:22px;}
.in_case .tab #casenumber a label{width:100%;display:inline-block;font-size:22px;}

.in_about{height:auto;margin-top:30px;}
.in_about .img{width:600px;height:340px;float:left;border:2px solid #ddd;}
.in_about .img img{width:600px;height:340px;display:block;}
.in_about .info{width:550px;height:auto;float:right;}
.in_about .info h4{font-size:24px;height:auto;font-weight:normal;color:#000;margin-bottom:20px;}
.in_about .info p{color:#666;padding:5px 0px;line-height:28px;}
.in_about .info .more{text-align:right;height:40px;margin-top:10px;}
.in_about .info .more a{background:#0b876f;color:#fff;padding:10px 20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block;}


.in_new{background:#f6f6f6;height:auto;padding:30px 0px;}
.in_new .box{background:#fff;height:auto;margin-top:30px;}
.in_new .tab{width:280px;height:400px;background:#0b876f;float:left;padding:50px 0px;}
.in_new .tab a{width:100%;height:100px;line-height:100px;display:inline-block;float:left;text-align:center;font-size:20px;color:#666;color:#fff;}
.in_new .tab a.act{background:#85c3b8;color:#000;}
.in_new .newbox{width:920px;height:500px;float:right;}
.in_new .hotnew{width:558px;height:500px;float:left;border-right:2px solid #f4f4f4;}
.in_new .hotnew .img{width:100%;height:auto;}
.in_new .hotnew .img img{display:block;width:100%;height:290px;}
.in_new .hotnew .info{height:auto;padding:30px;}
.in_new .hotnew .info h5{height:auto;color:#000;line-height:24px;font-size:16px;}
.in_new .hotnew .info p{line-height:24px;color:#888;margin-top:10px;}
.in_new .innewlist{width:360px;height:auto;float:right;padding-top:6px;}
.in_new .innewlist ul li{height:auto;border-bottom:2px solid #f4f4f4;line-height:30px;padding:10px 0px 10px 20px;}
.in_new .innewlist ul li:last-child{border-bottom:none;}
.in_new .innewlist ul li .title{color:#000;}
.in_new .innewlist ul li .date{color:#999;}
.in_new .innewlist ul{height:414px;}
.in_new .innewlist .more{background:#fe9901;height:80px;line-height:80px;text-align:center;color:#fff;}
.in_new .innewlist .more a{color:#fff;}

.in_ask{width:380px;height:550px;float:right;background:#f6f6f6;}
.in_ask .box{height:450px;overflow:hidden;margin-top:15px;}
.in_ask h4{height:60px;line-height:60px;text-align:center;background:#0b876f;color:#fff;font-size:20px;}
.in_ask ul{padding:0px 20px;}
.in_ask ul li{height:130px;border-bottom:1px dashed #ddd;padding:10px 0px;}
.in_ask ul li .ask{padding-left:30px;height:auto;position:relative;line-height:24px;color:#333;}
.in_ask ul li .answer{padding-left:30px;height:auto;position:relative;line-height:24px;margin-top:10px;color:#888;}
.in_ask ul li .ask em,.in_ask ul li .answer em{padding:0px 5px;display:inline-block;position:absolute;left:0px;top:0px;z-index:9;color:#fff;font-style:normal;font-size:12px;}
.in_ask ul li .ask em{background:#0c8671;}
.in_ask ul li .answer em{background:#484848;}

.friendlylink{height:10px;background:#313030;margin-top:80px;position:relative;color:#fff;}
.friendlylink .box{background:url(../images/a5xs.png) no-repeat center center;background-size:auto 100%;position:absolute;left:0px;top:-40px;z-index:9;width:100%;height:60px;}
.friendlylink .box .row{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 10px;line-height:40px;}
.friendlylink .box .row a{margin:5px 10px;color:#fff;}
/*产品列表*/
.p_class{height:auto;border:1px solid #ddd;}
.p_class dl{border-bottom:1px solid #ddd;}
.p_class dl:last-child{border-bottom:none;}
.p_class dl dt{float:left;width:180px;background:#0b876f;color:#fff;height:80px;line-height:80px;text-align:center;font-weight:700;}
.p_class dl dt.act{background:rgb(253, 152, 0);}
.p_class dl dd{float:right;width:1000px;line-height:30px;padding:10px 10px 10px 0px;}
.p_class dl dd a{margin:5px 10px;white-space:nowrap;color:#666;}
.p_class dl dd a.act{color:rgb(11, 135, 109);}

.p_class_not{height:auto;}
.p_class_not a{border:1px solid #0b876f;color:#0b876f;margin-right:5px;float:left;height:50px;line-height:50px;font-size:12px;padding:0px 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.p_class_not a.act{background:rgb(253, 152, 0);border:rgb(253, 152, 0);color:#fff;}

.productList{height:auto;margin-top:10px;}
.productList ul{margin:0px -13px;}
.productList ul li{width:280px;height:auto;padding-bottom:30px;background:url(../images/in_m1_bg1.png) no-repeat center bottom;float:left;margin:10px 13px;}
.productList ul li a{width:100%;display:inline-block;border:1px solid #ddd;}
.productList ul li a .img{padding:5px;}
.productList ul li a .img img{width:270px;display:block;}
.productList ul li a .title{background:#0b876f;height:40px;line-height:20px;padding:10px 10px;color:#fff;}
.productList ul li a .info{padding:10px;height:60px;color:#888;line-height:20px;}

.product{height:auto;margin-top:20px;border:1px solid #ddd;}
.product .gimg{width:400px;/* height:688px; */float:left;border-right:1px solid #ddd;padding:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product .gimg .bimg{width:100%;height:auto;padding:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product .gimg .bimg img{width:100%;/* height:544px; */display:block;}
.product .gimg .simg{width:100%;height:134px;margin-top:2px}
.product .gimg .simg a{width:124px;height:124px;float:left;margin:0px 1px;}
.product .gimg .simg a.act img{border:1px solid #0b876f;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product .gimg .simg a img{width:134px;height:134px;display:block;}
.product .prom{width:648px;height:auto;float:right;}
.product .prom h4{height:56px;line-height:56px;padding:0px 10px;color:#0b8671;font-size:20px;background:#f0f0f0;font-weight:normal;}
.product .prom .info{padding:30px 30px 0px 30px;height:auto;}
.product .prom .info p{line-height:24px;padding:10px 0px;}
.product .prom .info p span{color:#000;font-weight:700;}
.product .prom .askprice{border:1px solid #0b876f;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block;padding:3px 10px;background:#18c7a5;color:#fff;}
.product .prom .info .desc{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0px;line-height:24px;color:#666;}
.product .prom .info .tell{background:url(../images/tell.png) no-repeat left center;color:#0b876f;font-size:30px;margin-top:20px;height:50px;line-height:50px;padding-left:50px;}
.product .prom .info .tell span{font-size:16px;float:left;}
.product .prom .info .tell label{float:left;}

.tj_product{width:400px;height:auto;float:left;border:1px solid #ddd;}
.tj_product h4{background:#0b876f;height:40px;line-height:40px;text-indent:10px;color:#fff;}
.tj_product ul{padding:15px 20px;}
.tj_product ul li{width:100%;height:auto;padding:15px 0px;border-bottom:1px dashed #ddd;}
.tj_product ul li:last-child{border-bottom:none;}
.tj_product ul li a{width:100%;display:inline-block;}
.tj_product ul li a .img{}
.tj_product ul li a .img img{width:100%;display:block;}
.tj_product ul li a .title{height:auto;margin-top:10px;line-height:20px;color:#0b876f;}

.product_desc{width:780px;height:auto;float:right;border:1px solid #ddd; min-height: 540px; background-color: #f6f6f6;}
.product_desc h4{height:40px;line-height:40px;background:#f6f6f6;border-bottom:1px solid #ddd;}
.product_desc h4 span{background:#fff;border-top:2px solid #0b876f;display:inline-block;height:40px;padding:0px 20px;color:#0b876f;border-right:1px solid #ddd;}
.product_desc .content{padding:30px;height:auto;line-height:24px;color:#888;}
.product_desc .content img{max-width:100%;}
.product_desc .content table{border:solid 1px #ccc; width: 100%; }
.product_desc .content table td{border:1px solid #ccc; padding-left: 10px!important;} 
.hbg{background:url(../images/hbg.png) no-repeat left center; border-bottom: solid 1px #0b876f; display: block; width: 95%; height: 45px; line-height: 45px; padding-left: 35px; font-size: 18px; font-weight: 600;}

/*资讯*/
.newlist{height:auto;background:#f6f6f6;padding:10px 10px;}
.newlist1{height:auto;background:#f6f6f6;padding:10px 10px;overflow: hidden;}
.newlist1 ul li{padding:10px;background:#fff;margin-bottom:10px;width: 45%; float: left; margin-right: 5%;}
.newlist1 ul li:nth-child(even){margin-right: 0;}
.newlist1 ul li .info{width:100%;height:auto;float:right;}
.newlist1 ul li .info .title{height:30px;line-height:30px;font-size:16px;color:#000;font-weight:700;}
.newlist1 ul li .info .desc{height:auto;line-height:24px;color:#888;}
.newlist ul li{padding:10px;height:140px;background:#fff;margin-bottom:10px;}
.newlist ul li .img{width:200px;height:auto;float:left;}
.newlist ul li .img img{width:200px;height:140px;display:block;}
.newlist ul li .info{width:640px;height:auto;float:right;}
.newlist ul li .info .title{height:30px;line-height:30px;font-size:16px;color:#000;font-weight:700;}
.newlist ul li .info .desc{height:auto;line-height:24px;color:#888;}

.content{height:auto;background:#f6f6f6;padding:25px;}
.content .title{height:auto;line-height:40px;text-align:center;font-size:24px;color:#000;}
.content .date{height:40px;line-height:40px;color:#888;border-bottom:1px dashed #ddd;text-align:right;}
.content .info{height:auto;margin-top:20px;line-height:24px;color:#666;}
.content .info img{max-width:100%;}


/*index_article*/
.index_article{height:auto;}
.index_article .title{height:40px;line-height:40px;text-align:center;font-size:24px;color:#000;}
.index_article .info{height:auto;margin-top:20px;line-height:24px;color:#333;}
.index_article .info p a{font-weight: 600; color: #0b876f;}
.index_article .info img{max-width:100%;}

/*搜索结果*/
.search{height:auto;}
.search h4{height:40px;line-height:40px;color:#cc0000;}
.search ul{margin:0px -13px;}
.search ul li{width:280px;height:auto;padding-bottom:30px;background:url(../images/in_m1_bg1.png) no-repeat center bottom;float:left;margin:10px 13px;}
.search ul li a{width:100%;display:inline-block;border:1px solid #ddd;}
.search ul li a .img{padding:5px;}
.search ul li a .img img{width:270px;height:200px;display:block;}
.search ul li a .title{background:#0b876f;height:20px;line-height:20px;padding:10px 10px;color:#fff;}
.search ul li a .info{padding:10px;height:auto;color:#888;line-height:20px;}

/*下载中心*/
.downlist{height:auto;}
.downlist ul li{height:40px;line-height:40px;border-bottom:1px dashed #ddd;}
.downlist ul li a{float:right;height:40px;background:url(../images/down.png) no-repeat center center;width:16px;display:inline-block;}
.downlist ul li span{float:left;background:url(../images/pdf.png) no-repeat left center;height:40px;display:inline-block;padding-left:20px;}






















