@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, 
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-weight: inherit; 
    font-style: inherit; 
    font-size: 100%; 
    font-family: inherit; 
    vertical-align: baseline; 
} 
:focus { 
    outline: 0; 
} 
table { 
    border-collapse: separate; 
    border-spacing: 0; 
} 
caption, th, td { 
    text-align: left; 
    font-weight: normal; 
} 
a img, iframe { 
    border: none; 
} 
ol, ul { 
    list-style: none; 
} 
input, textarea, select, button { 
    font-size: 100%; 
    font-family: inherit; 
} 
select { 
    margin: inherit; 
} 
/* Fixes incorrect placement of numbers in ol’s in IE6/7 */ 
ol { margin-left:2em; } 
/* == clearfix == */ 
.clearfix:after { 
    content:""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
} 
* html .clearfix {height: 1%;} 
.clearfix{overflow:hidden;_height:1%;}
a{color:#2f2f2f; text-decoration:none;}
img{vertical-align:middle;}

/* 头部 */
body{background:url(../images/top_bg.png) no-repeat center top #f9f9f9; font-size:14px; font-family:"Microsoft YaHei"}
.box{width:1080px; margin:0 auto;}
.top{height:269px;position: relative;}
.top .home {position: absolute;left: 10px;top: 0;}
.top .logo {position: absolute;position: absolute;left: 200px;top: 100px;}
/* 导航 */
.nav{height:50px; line-height:50px; border-bottom:2px solid #307db5; background-color:#269edb;}
.nav li{float:left; width:190px; text-align:center;}
.nav li.current{background:#ff9c00;}
.nav li a{color:#fff; font-size:16px; display:inline-block; width:180px;}
.nav li span{color:#fff;}
/* 日历 */
.date{height:30px; line-height:30px; background:url(../images/horn.png) no-repeat 17px center; padding-left:50px;}
.date_weather{float: right;}
.spanText{width: 195px; float: left; background: url(../images/date.png) no-repeat left center; padding-left: 25px;}
.weather{float: left; margin-left: 10px;}
/* 图片资讯 */
.photo{width:515px; height:315px; padding:5px; background-color:#fff; float:left;position:relative;overflow:hidden;}
.roll_num li.roll_num_hover {background:url(../images/icon.png) no-repeat;}
.roll_pic img {position:relative;width:515px;height:315px;}
.roll_num {float:right;position:absolute;width:90px;height:22px;bottom:7px;right:5px;z-index:10;}
.roll_num ul {height:12px;margin-top:5px;font-size:12px;vertical-align:bottom;}
.roll_num li {float:left;width:10px;height:10px;margin:0 3px;line-height:12px;*height:12px;*line-height:12px;vertical-align:bottom;font-size:12px;font-weight:600;text-align:center;cursor:pointer;color:#FFF;background:url(../images/icon_02.png) no-repeat;opacity:0.90;}
.roll_title {position:absolute;bottom:5px;width:505px;height:30px;left:5px;line-height:30px;padding-left:10px;text-align:left;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.roll_title a {display:block;font-size:14px;text-decoration:none;color:#FFFFFF;}
/* 文博动态 */
.news{width:530px; height:315px; padding:5px; background-color:#fff; float:right; margin-bottom:15px;}
.news h3{height:45px; line-height:45px; padding:0 8px; background-color:#f5f5f5; margin-bottom:8px;}
.news h3 a{color:#7abbe5;}
.news h3 span a{background:url(../images/nohover_bg.png) no-repeat 0 8px; display:block; text-align:center; width:100px; font-size:16px; float: left; margin-right: 8px; color: #2f2f2f;}
.news h3 span a.current{background:url(../images/current_bg.png) no-repeat 0 8px; color:#fff;}
.more{float:right;}
.news li{line-height:36px; width:500px; padding-left:10px;}
.news li span{float:right;}
.news li i{color:#ff6900; margin-right:10px; vertical-align:middle;}
/* 专题 */
.banner{margin-bottom: 20px;}
/* 政务公开 */
.zw_con{width:180px; float:left;}
.zw_con h1{height:50px; line-height:50px; background:url(../images/xx_icon.png) no-repeat 24px center #289edc; padding-left:65px; font-size:18px; font-weight:700; color:#fff;}
.zw_con .triangle{
    width: 0;
    height: 0;
    border-top: 8px solid #00682c;
    border-left: 9px solid transparent;
}
.zw_list{margin-top:10px;}
.zw_list li{height:58px; line-height:58px; font-size:16px; margin-bottom:15px;}
.zw_list li img{margin-right:15px;}
.zw_list li a{padding-left:13px; width:167px; display:block;}
.zw_list li.list1 a{border:1px solid #9bffff; color:#00b7b7;}
.zw_list li.list1 img{margin-right:30px;}
.zw_list li.list2 a{border:1px solid #ffc3ad; color:#e1541f;}
.zw_list li.list3 a{border:1px solid #ffdba3; color:#e29720;}
/* 政策法规 */
.zc_main,.zt_column{width:860px; height: 480px; background-color:#fff; padding:10px; float:right; margin-bottom:20px;}
.zc_left,.zc_right{width: 416px; float: left;}
.titleTab {height:45px;line-height: 35px; border-bottom: 1px solid #ccc;}
.titleTab li{float:left; display:block;width:114px;height:33px; text-align: center;font-size:16px;}
.titleTab li.current a {background: url(../images/hover_bg.png) no-repeat; display:block; color:#fff;}
.titleTab li.current2 a {background: url(../images/hover_bg2.png) no-repeat; display:block; color:#fff; width: 161px;}
.titleDiv {padding: 0 5px; display: none;}
.titleContent {clear:both;padding-top:10px;}
.titleContent {line-height:35px;height:35px;}
.titleContent li span{float:right;}
.titleContent li i{color:#ff6900; margin-right:10px; vertical-align:middle;}
.titleTab .more {float:right;margin-right: 5px; color: #7abbe5; display: none;}
.zc_right{float: right;}
.clear-h10{padding-top: 10px; width: 100%; *height: 140px;}
/* 专题专栏 */
.zt_column{padding:5px; height:142px; width:870px;}
.zt_column h2{background-color: #f5f5f5; height: 40px; line-height: 40px; font-size: 16px; margin-bottom: 15px;}
.zt_column h2 a{float: left; width: 117px; display: inline-block; background-color: #ae6f1b; color: #fff; text-align: center;}
.col_line1,.col_line2{width: 5px; background-color: #c29558; float: left; display: inline-block; height: 40px;}
.col_line2{background-color: #e0cdb3;}
.zt_column .zt_img {margin-right: -50px;padding-left: 5px;}
.zt_column .zt_img a{margin-right: 20px;}
/* 底部 */
.foot{border-top:10px solid #269edb;background-color: #fff; padding-top:20px; position:relative;}
.foot p{line-height:30px;}
.foot_text{float:left;}



/* 当前位置 */

.toplocal {
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    width: 1050px;
    margin: 0 auto;
    background: #fff;
}
.toplocal a {
    margin: 0 5px;
}
/* 二级水利专栏 */
.sl_left{width: 250px; padding: 0 10px; background: #fff; border-top: 2px solid #269edb; padding-bottom: 50px; margin-bottom: 20px;}
.sl_left_title{height: 30px; border-bottom: 1px solid #269edb; font-size: 18px; line-height: 20px; margin-top: 20px;}
.span2{width:5px; height: 20px; background: #269edb; margin-right: 10px;}
.sl_left_ul li{width: 215px; margin: 0 auto; line-height: 40px; height: 40px; margin-top: 20px; text-align: center;}
.sl_left_ul li a{ background: #EEE; border-top: 1px solid #269edb; display: block;}
.sl_left_ul li a:hover{background: #269edb; color: #fff;}
.sl_left_ul li.hear a{background: #269edb; color: #fff;}
/* 二级右边列表 */
.sl_right{width: 740px; padding: 20px 30px; background: #fff; margin-bottom: 20px;}
.sl_right .titleContent{min-height:550px;}
.sl_right_title{border-bottom: 1px solid #269edb; font-size: 18px; font-weight: 700; line-height: 30px;}
.sl_right_title span{border-bottom: 3px solid #269edb; padding: 0 10px;}
.fl{float: left;}
.fr{float: right;}
.titleLi span.xx_list a{display:inline-block; width:400px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;}
/* 终极页面 */
.final_text{padding: 10px 20px; width: 1040px; background: #fff; margin-bottom: 15px;}
.final_text .toplocal{border-bottom: 1px solid #DCDCDC; width: 1020px;}
.final_text h1{font-size: 18px; color: #269edb;}
.final_text h1,.final_text h6{text-align: center; margin-top: 20px;}
.final_text>p{line-height: 30px; text-indent: 2em;}
.final_text table {margin:0 auto!important;}
.final_text table p {text-indent:0em!important;}
























