@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; }
body { color: #525252; font-size: 14px; font-family: '微软雅黑', Microsoft yahei; }
ul, li, ol { list-style: none; }
img, fieldset { vertical-align: top; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
address, cite, code, em, th { font-weight: normal; font-style: normal; }
input, button, textarea, select { font: 100% Microsoft yahei, ''; vertical-align: middle; }
table, td, tr, th { font-size: 14px; }
.nodispaly { display: none }
.line { height: 20px; line-height: 20px; font-size: 0px; clear: both; overflow: hidden; display: block; }
.clearfix { *zoom:1;}
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0px; visibility: hidden; content: "."; }
a { color: #525252; text-decoration: none; }
a:hover { color: #e30a19; text-decoration: underline; }
.layout { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
html { overflow-x: hidden; }
.mr10{ margin-right:10px;}

/* top */
.top { width: 100%; height: 38px; background: #e4e4e4; }
.t { width: 1200px; height: auto; margin: 0 auto; }
.topzi { float: left; font-size: 14px; line-height: 38px; color: #595757; }
.t_right { height: auto; float: right; line-height: 38px; }
.lang { float: left; margin-right: 20px; }
.lang a { font-size: 14px; color: #595757; }
.lang a:hover { font-size: 14px; color: #0a5cbc; }
.lang2 { float: left; }
.lang2 a { font-size: 14px; color: #595757; }
.lang2 a:hover { font-size: 14px; color: #0a5cbc; }

/* search */
.navlink { float: right; position: relative; margin-top: 40px; }
.navlink input { float: left; width: 160px; height: 32px; border: 0px none; background: #e4e4e4; border-radius: 25px; }
.navlink input.submit { width: 30px; height: 32px; background: url(../images/input.png) no-repeat; padding: 0px; cursor: pointer; position: absolute; right: 0; }
.textIn { width: 170px; padding-left: 20px; height: 32px; line-height: 32px; float: left; color: #bdbdbd; }
.navlink1 { float: left; position: relative; margin-top: 40px; }
.navlink1 input { float: left; width: 180px; padding-right: 40px; height: 46px; border: 0px none; border: 2px solid rgba(153,153,153,0.3); background: none; }
.navlink1 input.submit1 { width: 38px; height: 46px; background: url(../images/inputc.png) no-repeat; padding: 0px; cursor: pointer; position: absolute; right: 0; border: 0px none; }
.textIn1 { width: 170px; padding-left: 20px; font-size: 16px; height: 32px; line-height: 32px; float: left; color: #bdbdbd; }

/* menu */
.menubg { width: 100%; height: auto; overflow: hidden; }
.menu { width: 1100px; height: auto; margin: 0 auto; }
.logo { float: left; margin-right: 20px; margin-top:10px;}
.menu li { float: left; text-align: center; }
.menu li a { color: #000; height: 92px; line-height:90px; font-size: 15px; padding: 0px 30px; border-bottom: 2px solid transparent; display: block; text-decoration: none; }
.menu li a:hover { background: #eeeeef; border-bottom: 2px solid #149f39; color: #149f39; }
.menu li a.hover { background: #eeeeef; border-bottom: 2px solid #149f39; }
.menu li a span { color: rgba(255,255,255,0.3); font-size: 12px; }
.cc { line-height: 40px; float: left; color: #fff; }

/* banner */
.flexslider { position: relative; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
.flexslider .slides img { width: 100%; display: block; border-radius: 0px; }
.flex-pauseplay span { text-transform: capitalize; }
.flex-control-nav { width: 100%; text-align: center; position: absolute; bottom: 10px; font-size: 0; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display:inline;}
.flex-control-paging li a { width: 48px; height: 8px; display: block; background: #666; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover { background: #e30a19; }
.flex-control-paging li a.flex-active { background: #e30a19; cursor: default; }
.flex-direction-nav li a { width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -25px; }
.flex-direction-nav li a.flex-prev { /*background: url(../images/left.png) center center no-repeat; */left: 2%; z-index: 99; }
.flex-direction-nav li a.flex-next { /*position: absolute; background: url(../images/right.png) center center no-repeat;*/ right: 2%; }




/*===============底部===============*/
.footer_bottom { background-color: #353535; color: #777; width: 100%; height: 40px; line-height: 40px; text-align: center; float: left; }
.footer_bottom a { color: #777; }
.footer_bottom a:hover { color: #bfbfbf; }
.main ul.foot:last-child li:last-child { color: #fff; width: 120px; }
.last_foot { width: 230px; }

/*内页banner样式*/
.banner_pic { position: relative; height: 310px; width: 100%; min-width: 1100px; }

/*内页基本信息样式*/
.intro-box { width: 100%; margin-top: 13px; padding-bottom: 15px; }
.intro { width: 1100px; padding-top: 45px; margin: 0 auto; }
.intro h2 { text-align: center; font-size: 26px; color: #31b053; line-height: 36px; font-weight: bold; }
.intro h5 { color: #999; font-family: Arial; text-align: center; line-height: 14px; }
.intro .line { width: 30px; height: 1px; margin: 11px auto 15px; background-color: #8c8c8c; }
.intro_para { margin-bottom: 30px; }
.intro p { line-height:40px;font-size:18px;color:#666; padding-bottom:30px; }
.intro_para img { display:block; clear:both; margin:auto; }
.h60{height:60px;}

/*排污信息*/
.pw { margin: 0 auto; width: 1100px; }
.pw ul { list-style: none; overflow: hidden; margin-right: -13px; }
.pw li { width: 346px; height: auto; overflow: hidden; margin: 0px 13px 6px 12px; float: left; }
.pw li div { width: 340px; height: auto; overflow: hidden; border: 1px solid #cdcdcd; padding: 2px; }
.pw li a { display: block; width: 340px; height: auto; overflow: hidden; }
.pw li img { width: 100%; }
.pw ul li div:hover { border: 1px solid #e4672f; }
.pw li span { display: block; text-align: center; line-height: 45px; color: #222; font-size: 13px; }


/*应急预案*/
.app { margin: 0 auto; width: 1100px; }
.app ul { list-style: none; overflow: hidden; margin-right: -13px; }
.app li { width: 346px; height: auto; overflow: hidden; margin: 0px 13px 6px 12px; float: left; }
.app li div { width: 340px; height: auto; overflow: hidden; border: 1px solid #cdcdcd; padding: 2px; }
.app li a { display: block; width: 340px; height: auto; overflow: hidden; }
.app li img { width: 100%; }
.app ul li div:hover { border: 1px solid #e4672f; }
.app li span { display: block; text-align: center; line-height: 45px; color: #222; font-size: 13px; }

