/*重置*/
html, body, div, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0 auto; padding: 0; }
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; margin: 0 auto; padding: 0;}
ul, ol, li { list-style: none; }
table {border-collapse: collapse; border-spacing: 0; }
img { border: 0 none; display: block; vertical-align: top; }
a { text-decoration: none; outline: none; color: inherit;}
/*浮动*/
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.cb:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
/*隐藏*/
.oh { overflow: hidden;}
.dn { display: none; }
.db { display: block; }
.zoom { zoom: 1; }
/*定位*/
.pa { position: absolute; }
.pr { position: relative; }
.pf { position: fixed; }
.top0 { top: 0; }
.bottom0 { bottom: 0; }
.tac { text-align: center; }
.tal { text-align: left; }
.tar { text-align: right; }
.vam { vertical-align: middle; }
.vat { vertical-align: top; }
.vab { vertical-align: bottom; }
/*宽度*/
.w1x { width: 80px; float: left; margin: 0 10px; }
.w2x { width: 180px; float: left; margin: 0 10px; }
.w3x { width: 280px; float: left; margin: 0 10px; }
.w4x { width: 380px; float: left; margin: 0 10px; }
.w5x { width: 480px; float: left; margin: 0 10px; }
.w6x { width: 580px; float: left; margin: 0 10px; }
.w7x { width: 680px; float: left; margin: 0 10px; }
.w8x { width: 780px; float: left; margin: 0 10px; }
.w9x { width: 880px; float: left; margin: 0 10px; }
.w10x { width: 980px; float: left; margin: 0 10px; }
.w11x { width: 1080px; float: left; margin: 0 10px; }
.w12x { width: 1180px; float: left; margin: 0 10px; }
.wx { width: 1200px; overflow: hidden; clear: both; }
.w1000{ width: 1000px; overflow: hidden; clear: both;}
/*外边框*/
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
/*内边框*/
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p20 { padding: 20px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl20 { padding-left: 20px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr20 { padding-right: 20px; }
.pb5 { padding-bottom: 5px; }
.pt10 { padding-bottom: 10px; }
.pt20 { padding-bottom: 20px; }

/*头部*/
#header{ width:100%; overflow:hidden; min-width:1200px;}
	#header .banner{ width:100%; height:462px; overflow:hidden; background:url(../images/header.jpg) center no-repeat}
/*导航栏*/	
.menu{width:100%; height:57px; background:url(../images/top-bg.jpg) center no-repeat; } 
.menu ul{ width:1000px; margin-left:450px;}
.menu ul li{ margin-left:30px; margin-top:5px; float:left;width:100px; line-height:50px; color:#2e3719; font-size:18px;font-family:"微软雅黑"; text-align:center; }
/*幻灯图*/
.title{margin-left:125px; margin-top:20px;}
.focus{ width:396px; float: left; margin-left:125px; margin-top: 20px; position: relative; height: 350px; }
.focus ul{ width:396px;}
.focus ul li{ float: left; position: relative; width: 396px; height: 252px;}
.focus ul li img{ width: 396px; height: 252px;}
.focus ul li span{ position: absolute; width:396px; height: 30px; top:261px; left:0; color: #000000; text-align: center; line-height: 30px; font-size: 14px; }
/*典型事迹*/
.dxsj{ width: 580px; float: left; margin-left: 30px; margin-top: 20px;}
.dxsj .zxtt h4{ font-size: 24px; line-height: 40px;margin-top: 10px;margin-bottom: 10px; text-align: center;}
.dxsj .zxtt p { width:500px; overflow:hidden; margin-bottom:34px; }
.dxsj .list ul li{ line-height: 32px; text-align: left; margin-left: 60px; }
/*环保成果展*/
.title1{margin-left:125px; margin-top:0px; }
.pic01 img{ margin-left:125px; margin-top: 20px; width: 393px; height: 333px; }
.pic02 ul{margin-left:120px;}
.pic02 ul li img{ float: left; margin-top: 20px; margin-left:20px; width:245px; height:153px; }
.pic03 ul{margin-left:120px;}
.pic03 ul li img{ float: left; margin-left:20px; margin-top:20px; width:245px; height:153px; }
/*环保治理*/
.hbzl .title2{margin-left:115px; margin-top:20px; margin-bottom: 10px;}
.hbzl .sylb ul{ margin-left:70px; }
.hbzl .sylb ul li{  line-height: 28px; text-align: left; margin-left: 60px; }
/*环保红黑榜*/
.hbhhb .title2{margin-top:20px; margin-bottom: 10px;}
.hbhhb .sylb ul{ margin-top:10px; }
.hbhhb .sylb ul li{  line-height: 28px; text-align: left; margin-left: 20px; }
/*页脚*/
#footer_hr{ width:100%; height:1px; margin-top:20px; background-color:#e0e0e0;}
.footer{ width:1000px; margin-top:30px; margin-left:50px; }
.footer_left{ float:left; margin-left:340px; margin-top:40px;}
.footer_right{ float:left; margin-left:60px;}
.footer_right p{ line-height:32px;}
.footer_bottom{ width:480px; height:135px; margin-left:0px;}
.footer_link{ float:left; margin-right:10px;}
.footer_hidden{ width:0px; height:0px; overflow:hidden;}