@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:12px; text-indent:2em; line-height:25px; padding:5px 0; margin:0; text-align:left}
.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:400px; 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:203px; 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:54px; line-height:28px; text-align:center; font-size:14px; color:#FFFFFF}

.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;
}


#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:224px; float:right; margin-top:15px;}
.ss1{ width:157px; height:22px; position:relative; top:-7px; left:4px; border:1px #ccc solid; line-height:22px;}
.bottonss{ *position:relative; *top:-3px;}

#about{ width:1003px; margin:0 auto; margin-top:200px; }
.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:35px; line-height:25px; text-align:left; right:15px;}

#products{ width:100%;background-image:url(../images/index2_21.png); height:337px; 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:520px; text-align:left; margin-top:100px; float:left  }
.products_c1{ width:520px; 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{ background-image:url(../images/index2_27.png); 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; background-image: url(../images/index_48.png); 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}


#neiye{ width:1003px; margin:0 auto; margin-top:200px;}
.neiye_l{ width:270px; float:left}
.left_l{ background-image:url(../images/about_15.png); width:10px; height:350px; float:left}
.left_r{ background-image:url(../images/about_17.png); width:14px; height:350px; float:right}
.left{ width:246px; float:left; padding-top:5px;}
.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{ background-image:url(../images/about_22.png); 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; height:!important; line-height:25px; text-align:left}
.neiye1 ol{ width:650px; padding:10px; 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;}



.yjya_box{ width:100%;}
.yjya_box .yjya_tip{ width:206px; float:left; margin-left:14px; margin-right:4px; margin-top:10px;}
.yjya_box .yjya_tip img{ width:200px; height:266px; padding:2px; border:1px solid #999;}
.yjya_box .yjya_tip p{ font-size:12px; text-align:center; color:#333; text-indent: 0em; padding:0;}
.yjya_box .yjya_tip p a{ color:#333;}
.yjya_box .yjya_p1{ font-size:14px;text-align:center; color:#333;text-indent: 0em;}
.yjya_box .yjya_pic{ display:block; max-width:500px; margin:0 auto;}

























