@charset "utf-8";
/* CSS Document */
body{ width:100%; overflow-x:hidden; *width:100%; *overflow-x:hidden;}
body,div,li,ul,ol{ margin:0; padding:0; list-style:none; font-family:Arial, "宋体"; color:#000;}
div,li,ul,ol{ margin:0; padding:0;  list-style:none}
a{ text-decoration:none; color:#000;}
img{ border:none;}
p{ font-family:Arial, "宋体"; font-size:14px; text-indent:2em; line-height:36px; padding:5px 0; margin:0; text-align:left}
.new-list p{
	font-family:Arial, "宋体"; font-size:12px; text-indent:2em; line-height:25px; padding:5px 0; margin:0; text-align:left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.clear{ clear:both}
.shsj{text-indent:1em}
.header{ width:100%; background-image:url(../images/index_04.png); height:40px; background-repeat:repeat-x; margin:0 auto; overflow:hidden}
.header li{ width:1003px; margin:0 auto; text-align:left }
.header li img{float:left; display:block; }
#header{ width:100%; margin:0 auto; position:relative; min-height:557px;height:auto!important; }

.header1{ width:1003px; margin:0 auto; position: absolute; z-index:5; left:50%; margin-left:-501px; }
.logo{ float:left; width:108px; margin-top:10px;}
.logo1{ float:left; width:639px; margin-top:20px;}
.header_r{ width:325px; float:right}

.nav{ position:absolute; z-index:3; width:1003px; left:50%; margin-left:-501px; top:100px;}
#menu { width:1025px; margin:0 auto; height:62px; clear: both}
#menu ul { list-style: none; width:1025px; margin:0 auto; }
#menu ul li { float:left; }
#menu ul li a { display:block;height:32px; font-weight: 600; line-height: 32px; background: #005DAD; width: 95px; text-align: center; text-align:center; font-size:14px; color:#FFFFFF}
#menu ul li a:hover{ background: #fff; color: #333;}
#menu ul li a.current{ background: #fff; color: #333;}
.nav1 { display:none; position:absolute; left:127px; top:25px; z-index:9999; width:126px;}
.nav2 { display:none; position:absolute; left:253px; top:25px; z-index:9999; width:126px;}
.nav3 { display:none; position:absolute; right:-400px; top:25px; z-index:9999; width:126px;}
.nav4 { display:none; position:absolute; left:505px; top:25px; z-index:9999; width:126px;}
.nav5 { display:none; position:absolute; left:631px; top:25px; z-index:9999; width:126px;}
.nav6 { display:none; position:absolute; left:758px; top:25px; z-index:9999; width:126px;}

#menu ul li ul li { float:none;  width:110px;   margin:0; font-size:12px; background-image:url(../images/navbg_06.png); background-repeat:repeat }

#menu ul li ul li a { background:none; color:#fff; height:28px; font-size:12px; line-height:28px; }

#menu ul li ul li a:hover { background-image:url(../images/navbg1_09.png); background-repeat:repeat; color:#fff; }
#menu ul li ul li a:visited {

	text-decoration: none;
}
#menu ul li ul li a:link {

	text-decoration: none;
}
#menu ul li ul li a:active {

	color: #000;
	text-decoration: none;
}
.news_nav{ margin-left: 20px; margin-top: 20px; margin-bottom: 12px;}
.news_nav em{ font-size: 13px; color: #222;}
.new-list{ float: left; width: 290px; margin-left: 20px;}
.new-list li{ border-bottom: 1px #2169a9 dotted; margin-bottom: 3px; padding-left: 3px;}
.new-list li p{font-size: 14px;  color: #000; text-align: left; text-indent: initial;}
.new-list li span{float: right; font-size: 15px;}
.new-list li a:hover{color: #128DF1;}


#menu ul li:hover ul { display:block; font-size:12px;}
#menu ul li.sfhover ul { display:block;}


.banner{ position:absolute; z-index:1; width:100%; overflow:hidden;}
.zyw{ width:141px; margin-top:19px; float:right}
.ss{ width:300px; float:right; margin-top:35px;}
.ss1{width:220px;height: 23px;position:relative;border:1px #ccc solid;line-height:22px;padding-left:10px;float: left;}
.bottonss{ *position:relative; *top:-3px;}

#about{ width:1003px; margin:0 auto; margin-top:50px; }
.about_l{ width:663px; float:left; margin:3px 10px 0 15px;}
.about_r{ background-image:url(../images/index2_19.png); width:307px; background-repeat:no-repeat; float:right; height:218px;}
.about_c{ width:170px; margin:0 auto; position:relative; top:54px; line-height:25px; text-align:left; right:0px;}

#products{ width:100%;background-image:url(../images/index2_21.png); height:360px; background-repeat:repeat-x; margin-top:218px; *position:relative; *top:-218px;}
.products{ width:1003px; margin:0 auto; display:block;}
.news{ background-image:url(../images/index2_25.png); width:321px; height:317px; background-repeat:no-repeat; position:relative; top:1px; text-align:left; float:left}
.xh{ border-bottom:dotted 1px #ccc;text-align:left}
.products_r{ width:680px; float:right; background-image:url(../images/index2_23.png); height:317px; background-repeat:no-repeat; background-position:top; position:relative; left:-1px;  }
.products1{ display:block; text-align:left; position:relative; left:160px; top:29px;}
.products_c{ width:690px; text-align:left; margin-top:100px; float:left  }
.products_c1{ width:690px; text-align:left; position:relative; left:20px;}
.productsc1{ width:172px; overflow:hidden; height:35px; line-height:35px; float:left; text-align:left}
/*.gang{ border-bottom:1px #007fe0 dotted}*/
.products_rbg{ width:98px; height:220px; float:right; margin-top:45px; position:relative; left:16px;  *position:relative; *top:-1px; *left:1px;}
.productsbg{ background-image:url(../images/index2_34.png); height:13px; width:632px; background-repeat:repeat-x; position:relative; top:5px; left:15px; *position:relative; *top:-15px;}

#zdbg{ width:100%;  margin:0 auto; background-image:url(../images/index1_37.png); height:471px; background-repeat:no-repeat; background-position:center; *position:relative; *top:-210px; overflow:hidden}
.bt1{ font-family:"微软雅黑"; font-size:17px; color:#007fe0; font-weight:600;}
.wz{ float:left; padding:65px 0 0 45px; text-align:left; }
.zd1{ background-image:url(../images/index1_25.png); width:299px; height:299px;}
.zd11{ text-align:left; float:left; width:205px; position:relative; line-height:25px; left:45px; top:10px;}
.zd2{ background-image:url(../images/index1_29.png); width:299px; height:299px;}

h4,h5,h6{ list-style:none}
h4,h5,h6{ font-size:12px; font-family:Arial, Helvetica, sans-serif, "微软雅黑"; font-weight:500;}
h4{ color:#000; float:left; font-size:12px; width:40px; text-align:center;  height:25px;line-height:25px;}
h5{ color:#007fe0; clear:both; height:25px; line-height:25px; text-align:left; position:relative; left:40px;}
h6{ color:#000; float:left; width:40px;  height:25px; line-height:25px; }
.email_id{ width:100px; float:left; margin-top:5px;}
.email_pw{ width:100px; float:left; }
.logn{ clear:both; position:relative; top:20px; left:120px; }
.email{ width:209px; margin:15px 0 0 0; position:relative; left:15px;}
#foot{width:100%; margin:0 auto; background-color:#007fe0; text-align:center; *position:relative; *top:-210px;}
#foot1{width:100%; margin:0 auto; background-color:#007fe0; margin-top:20px; text-align:center}
.foot{ width:1003px; margin:0 auto; height:113px; background-repeat:no-repeat; background-position:bottom left; line-height:25px; color:#FFF;  }
.foot a{ color:#FFF}
.foot li{ color:#FFF; padding-top:20px; line-height:26px;}
.foot li ol{ color:#FFF}

.page-pic li{float:left; width:25%; padding:20px 0 0; text-align:center;}
.page-pic li img{border:#CC9900 1px dotted; height: 161px;padding:5px; background:#eee;border-radius:8px;transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out; -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.page-pic li:hover img:hover {transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); opacity:0.9; }
.page-pic li p{ text-align:center; font-size: 14px; text-indent: 0em; }

.pic_title a{
	max-width:170px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	display: block;
}

#neiye{ width:1003px; margin:0 auto; margin-top:20px;}
.neiye_l{ width:270px; float:left}
/*.left_l{ background-image:url(../images/about_15.png); width:10px; height:350px; float:left}
.left_r{ background: url("../images/about_17.png"); width:14px; height:350px; float:right}*/
.left{ width:266px; float:left; padding-top:5px; background: url("../images/bgx.jpg") repeat-y;}
.left ol{ background-image:url(../images/about_19.png); width:205px; height:22px; background-repeat:no-repeat; margin:0 auto; line-height:22px; margin-top:9px; text-align:left; }
.left ol span{ padding-left:30px;}
.neiye_r{ width:708px; float:right}
.neiye_about{  min-height:400px; height:!important; background-position:bottom center; background-repeat:no-repeat; line-height:28px;}
.neiye_about ol{ width:650px; padding:10px; margin:0 auto}

.neiye_qywh{ min-height:400px; height:!important;}
.neiye_qywh ol{ width:650px; padding:10px; margin:0 auto}
.neiye_dszzc{ background-image:url(../images/dszzc_15.png); min-height:400px; height:!important; background-position:bottom center; background-repeat:no-repeat; line-height:25px;}
.neiye_dszzc ol{ width:650px; padding:10px; margin:0 auto}
.neiye1{  min-height:400px; line-height:25px; text-align:left}
.neiye1 ol{  margin:0 auto; text-align:left}
.neiyezlgl{  min-height:400px; height:!important; line-height:26px; text-align:left}
.neiyezlgl ol{ width:650px; padding:10px; margin:0 auto; text-align:left}
.neiyeqx{  min-height:400px; height:!important; line-height:28px; text-align:left}
.neiyeqx ol{ width:650px; padding:10px; margin:0 auto; text-align:left}
.neiye1 table{margin:0 auto; margin-top:10px;  }
.neiye_about ol{ width:650px; padding:10px; margin:0 auto}
.gang1{ border-bottom:1px #2169a9 dotted}
.newsbt1{ font-size:14px; font-weight:700; color:#000; text-align:center}
.news_content{ line-height:25px; padding-top:5px;}
.contact{  width:708px; min-height:400px; height:auto!important; background-image:url(../images/contact_35.png); height:!important; background-position:bottom center; background-repeat:no-repeat;}
.conatact1{ background-image:url(../images/contact.gif); width:700px; min-height:100px; height:!important; line-height:30px; background-repeat:repeat-y; margin-top:10px; }
.conatact1 div{ position:relative; left:35px; }
.yc{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis; width:420px;}
.zlkz{ width:90px; height:25px; background-color:#efefef; text-align:center}
.zlkz1{ width:130px; height:25px; background-color:#efefef; text-align:center}
.zlkz2{ width:110px; height:25px; background-color:#efefef; text-align:center}
.zlkzzt{color:#000; font-family:'微软雅黑'; font-size:14px; font-weight:600; line-height:25px; height:25px;}
.yeshu{margin-top:10px}
.gang2{width:100%; height:1px; margin-top:3px; background-color:#e8e8e8}
.over{ *overflow:hidden; *height:800px;}

.ycl{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis; width:180px;}
.yc1{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis; width:150px;}



。

	/*环保工程*/
.clearfix{ clear:both;}
.hbgc_box{ width:100%;}
.hbgc_box .hbgc_tip{ width:206px; float:left; margin-left:14px; margin-right:4px; margin-top:10px;}
.hbgc_box .hbgc_tip img{ width:200px; height:266px; padding:2px; border:1px solid #999;}
.hbgc_box .hbgc_tip p{ font-size:12px; text-align:center; color:#333; text-indent: 0em; padding:0;}
.hbgc_box .hbgc_tip p a{ color:#333;}
.hbgc_box .hbgc_p1{ font-size:14px;text-align:center; color:#333;text-indent: 0em;}
.hbgc_box .hbgc_pic{ display:block; max-width:500px; margin:0 auto;}


.hbsp_box{ padding-top:20px;}
.hbsp_box .hbsp_nr .hbsp_p1{font-size:14px;text-align:center; color:#333;text-indent: 0em;}
.hbsp_box .hbsp_nr img{ display:block; max-width:700px; margin:0 auto;}


.pfxx_box{padding-top:20px;}
.pfxx_box .pfxx_nr .pfxx_p1{font-size:14px;text-align:center; color:#333;text-indent: 0em;}
.pfxx_box .pfxx_nr .pfxx_b tr td{ border:1px solid #ddd;}
.pfxx_box .pfxx_nr .pfxx_b{ border:1px solid #ddd;}


.yeshu a.current{
	color: #cc0101;
}


.fullSlide{width:100%;position:relative;height:400px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:15px;}
.fullSlide .hd ul{text-align:center;height:15px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:7px;margin:0 8px 30px 8px;overflow:hidden;background: #ffffff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#00502a;width:42px;height:7px;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:3%;background-position:-6px -137px;}

.pr_deti_main{ width: auto!important;}
.pr_detai_top{ width: auto!important; padding: 0 0px!important;}
/*.region-detail-gallery{ width: 324px!important;}*/
/*.det_plt{ line-height: 22px;width: 370px!important;}*/
.price-content,.detail-texta{width: auto!important;}
.product-zd{ display: block!important; width: auto!important;}
.prof_send{ width: auto!important;}

.graya12{ margin: 0;}
.box tr { position: relative; box-sizing: border-box;}
.graya14{height: 34px; line-height: 34px;}
.mess_txt{ height: 34px;padding: 5px 5px;width: 320px;border: solid 1px #ddd;border-radius: 3px;color: #353434;margin-bottom: 10px;box-sizing: border-box;}
.mess_txtt{padding: 5px 5px;margin-bottom: 10px;height: 140px;width: 100%;border: solid 1px #ddd;border-radius: 3px;color: #353434;box-sizing: border-box;}
.star{ color: red;}
.btn{ background: #ec6100;  border-radius: 3px; color: #fff; border: none; padding: 8px 20px;}
.btn input{color: #fff!important; font-size: 18px;border: none!important;}
.vn_pct{ height: 34px; line-height: 34px; padding: 5px 5px; width: 120px; border: solid 1px #ddd; border-radius: 3px; color: #353434; box-sizing: border-box;}
input:focus{outline: none;border-color: #E97913 ;}
textarea:focus{outline: none;border-color: #E97913 ;}

.title_l{width:1003px;margin:0px auto;}


.logo1 img{max-width:639px;max-height:59px;}




.error{color:#ff0000;}
.honor_mian{width:708px;overflow:hidden;}
.honor_mian dl{width:730px;}
.honor_mian dl dd{width:178px;float:left;}
.honor_mian dl dd span{display:block;padding:0px 10px;line-height:25px;text-align:center;height:25px;overflow:hidden;}
.honor_mian dl dd span a{color: #666;font-size:12px;}





