ul li a:hover{color: #1168b3;}
.link_con ul li a:hover,.item ul li a:hover,.item ul li a:hover .name{color: #1168b3; cursor: pointer;}

.center{ width:1200px; margin:0 auto;}
.wrap{ width:100%; height:auto; overflow:hidden; background: #fff;}

/*top*/
.top{background: #1368b3; height: 32px; line-height: 32px;}
.top .fl,.top #date{color: #fff; font-size: 12px;}
.search{ height: 24px; margin: 4px 0 0 0; border: 1px solid #548bba; border-radius: 5px;}
.search .txt,.search .btn{height: 24px; border: none; background: none;}
.search .txt{padding: 0 10px; width: 180px; line-height: 24px; color: #fff; font-size: 12px;}
.search .btn{width: 40px; cursor: pointer; background: url(icon_search.png) no-repeat center;}

/*banner*/
.banner {position: relative; overflow: hidden; width: 1920px; height: 182px; margin: 0 auto;}
.banner .a_bigImg {position: absolute; top: 0px; left: 50%; margin-left: -960px; display: none; z-index: 100;}
.banner .a_bigImg img {width: 1920px; height: 182px; display: block;}

/*logo*/
.logo{width: 100%; position: absolute; left: 0; top: 32px; height: 182px; /*background: url(blank.png) repeat 0 0;*/ z-index: 999;}
.logo a{display: block; margin-left: -108px;}

/*nav*/
.nav{height: 60px; background: #1368b3;}
.nav .center{ position: relative; z-index:999;}
.nav .na_ul { height:60px; line-height:60px; width: 1200px;}
.nav .na_ul .na_li{ float:left; width:auto; text-align:center; height: 60px; line-height:60px; margin-right: 10px; padding:0 13px;}
.nav .na_ul .na_li a{ color:#fff; font-size:18px; padding: 0 18px 0 30px; background:url(3.png) right center no-repeat; _background:url(3.gif) right center no-repeat; display: block;}
.nav .na_ul li.hover a{ background:url(4.png) right center no-repeat; _background:url(4.gif) right center no-repeat;}
.nav .na_ul .no a,.nav .na_ul .no.hover a {background: none;}
.nav .na_ul .na_po{position:absolute; top:60px; left:0px; padding-top: 3px; z-index: 999; display: none;}
.nav .na_ul .na_po .ej_bg{width: 28px; height: 13px; background: url(5.jpg) no-repeat 0 0; position: absolute; top: 3px; left: 586px; z-index: 9999;}
.na_po .na_ej{border: 3px solid #0f67b3; padding: 18px 20px 14px; overflow: hidden; width: 1154px; background: #fff; }
.na_po .simple{height: 86px; padding-top: 8px;}
.na_po .na_ej .ej_l{float: left; width: 800px; margin-left: 6px;}
.ej_l .th{font-size: 18px; font-weight: bold; text-align: left; color: #1168b3; line-height: 30px; padding-bottom: 10px;}
.ej_l .short{color: #1168b3; text-align: left; line-height: 26px; letter-spacing: 2px; height: 78px;}
.na_po .na_ej .ej_r{float: right;}
.na_po .na_ej .ej_r img{display: block; width: 300px; height: 200px;}
.ej_lst{overflow: hidden;/* position: absolute; bottom: 14px; left: 10px;*/ margin: 5px 0 0 -15px;}
.ej_lst li{float: left; width: 85px; margin-right: 12px;}
.nav .na_ul .na_li .ej_lst li a{padding: 10px 0 0; background: none;}
.ej_lst li img{display: block; width: 50px; height: 40px; margin: 0 auto;}
.ej_lst li p{line-height: 24px; height: 24px; text-align: center; color: #1168B3; padding-top: 8px;}

/*焦点图 */
.bann{ width:578px; height:366px; float:left; display:inline; margin-top: 20px;}
.bann ul{position: relative; z-index: 0; }
.bann ul li{width: 100%; height: 100%; padding-left: 0; display: none;}
.bann ul li img{ width: 578px; height: 366px;}
.bann ul li p{ position:absolute; z-index:2; bottom:0; left:0px; width:100%; text-decoration:none; background:none; z-index:1; opacity:1; overflow:hidden;}
.bann ul li .title{bottom: 0px; color: #fff; text-indent: 12px;}
.bann ul li .txt_bg{ z-index:1; background:url(bg_focus.png) repeat 0 0; width: 100%;}
.ban_nav a{float: left; width: 14px; height: 14px; background: #1fabdd; margin-left: 7px; font-size: 0;}
.ban_nav .on{background: #d0211b;}

/*news*/
.news{width: 596px; overflow: hidden; margin-top: 16px;}
.news .th{background: url(line.jpg) repeat-x 0 bottom; height: 42px; line-height: 42px; width: 630px;}
.news .th p{float: left; font-size: 18px; width: 80px; margin-right: 22px; text-align: center; cursor: pointer;}
.news .th .on{ background: url(line1.jpg) repeat-x 0 bottom; color: #1168b3;}
.n_lst ul{overflow: hidden; min-height: 300px; padding: 10px 0 0; display: none;}
.n_lst li{height: 35px; line-height: 35px; padding-left: 18px; background: url(li.jpg) no-repeat 1px center; overflow: hidden;}
.n_lst li .date{float: right; color: #999; font-size: 12px;}
.n_lst li .fl{width: 480px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.n_lst li a{font-size: 16px;}

/*ad*/
.ad{overflow: hidden; padding: 20px 0;}
.ad img{display: block; width: 1200px; height: 110px;}
.main{overflow: hidden; padding-bottom: 20px;}

/*政务服务 政务公开 政风行风*/
.serve{overflow: hidden;}
.serve .th{height: 58px; width: 1221px;}
.serve .th p{width: 205px; float: left; padding-left: 182px; margin-right: 20px; height: 58px; cursor: pointer; font-size: 18px; color: #1168b3; line-height: 58px;}
.serve .th .on0,.serve .th .on1,.serve .th .on2{color: #fff;}
.serve .th .p1{background: url(icon1.png) no-repeat 130px center #eaebeb; _background: url(icon1.jpg) no-repeat 130px center #eaebeb;}
.serve .th .p2{background: url(icon2.png) no-repeat 130px center #eaebeb; _background: url(icon2.jpg) no-repeat 130px center #eaebeb;}
.serve .th .p3{background: url(icon3.png) no-repeat 130px center #eaebeb; _background: url(icon3.jpg) no-repeat 130px center #eaebeb;}
.serve .th .on0{background: url(icon11.png) no-repeat 130px center #1369b4; _background: url(icon11.jpg) no-repeat 130px center #1369b4;}
.serve .th .on1{background: url(icon12.png) no-repeat 130px center #1369b4; _background: url(icon12.jpg) no-repeat 130px center #1369b4;}
.serve .th .on2{background: url(icon13.png) no-repeat 130px center #1369b4; _background: url(icon13.jpg) no-repeat 130px center #1369b4;}

.s_con{border: 1px solid #eaebeb; border-top: none; padding: 10px 15px; overflow: hidden; height: 325px; display: none;}
.item_th{height: 40px; line-height: 40px; background: url(line.jpg) repeat-x left bottom;}
.item_th p{color: #1168b3; background: url(line1.jpg) repeat-x left bottom; font-size: 18px; float: left; padding: 0 5px 0 1px;}
.item_th .more{float: right;}

/*政务服务*/
.fw_l{float: left; width: 370px; padding-bottom: 6px;}
.bm_lst{}
.bm_lst li{height: 36px; line-height: 36px; margin-top: 25px;}
.bm_lst li img{float: left; margin: 4px 20px 0 2px; display: block; width: 26px; height: 28px;}
.bm_lst li a{font-size: 16px;}
.bm_lst .red a{color: red; font-weight: bold;}

.bm_ad{padding: 20px 0 0;}
.bm_ad img{display: block; width: 370px; height: 90px;}

.fw_r{width: 776px; float: right;}
.item_lst{overflow: hidden; min-height: 200px; padding: 10px 0 0;}
.item_lst li{height: 34px; line-height: 34px; padding-left: 18px; background: url(li.jpg) no-repeat 1px center; overflow: hidden;}
.item_lst li .date{float: right; color: #999; font-size: 12px; margin-right: 3px;}
.item_lst li .fl{width: 450px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline;}
.item_lst li a{font-size: 16px;}
.fw_r .item_lst li .fl{width: 648px;}

/*政务公开*/
.gk_lst{width: 1168px; padding-top: 6px;}
.gk_lst li{float: left; width: 550px; margin-right: 30px; height: 35px; line-height: 35px;}
.gk_lst .fright{float: right; margin-right: 0;}
.gk_l,.gk_r{width: 572px; display: inline;}
.gk_l .item_lst li,.gk_r .item_lst li{background: url(li1.jpg) no-repeat 1px center;}
.gk_l .item_lst li .fl,.gk_r .item_lst li .fl{width: 460px;}
.gk_con{position: relative;}
.gk_con .gk_ad{position: absolute; bottom: 20px; right: 15px;}
.gk_con .gk_ad img{display: block; width: 568px; height: 90px;}

/*政风行风*/
.zf_lst{overflow: hidden;}
.zf_lst li{float: left; margin-top: 20px; height: 42px; line-height: 42px; margin-bottom: 8px; width: 564px;}
.zf_lst li img{display: block; float: left; width: 42px; height: 42px; margin-right: 20px; _display: inline;}
.zf_lst li a{font-size: 16px; color: #767777; letter-spacing: 1px;}
.zf_lst .li_two{line-height: 21px;}
.zf_lst .li_two a{line-height: 21px;}
.zf_lst .li_l{margin-right: 30px; width: 574px;}
/*.zf_lst .li_m{width: 298px; margin-right: 22px;}
.zf_lst .li_r{width: 465px;}*/
.zf_lst .ad{height: 88px; padding: 0;}
.zf_lst .ad img{width: 558px; height: 88px; display: block;}

/*水利艺文*/
.item{margin-top: 22px; width: 588px; overflow: hidden;}
.item .item_th p img{float:left; margin:4px 10px 0 0;}
.zg_con,.sp_con{height: 200px; padding-top: 20px;}
.zg_con .slyw {position: relative; overflow: hidden; width: 252px; height: 190px; margin: 0 auto; float: left;}
.zg_con .slyw .a_bigImg {position: absolute; top: 0px; left: 50%; margin-left: -126px; display: none; z-index: 100;}
.zg_con .slyw .a_bigImg img {width: 252px; height: 190px; display: block;}
.zg_con .zg_r{float: right; width: 315px;}
.zg_con li{height: 32px; line-height: 32px; overflow: hidden;}
.zg_con li em{font-style: normal; font-weight: bold; width: 14px; height: 14px; line-height: 14px; text-align: center; background: #c1c1c1; color: #fff; font-size: 12px; margin: 9px 12px 0 0;}
.zg_r .red em{background: #871c20;}
.zg_con li span.fl{width: 232px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zg_con li span a{color: #767777; font-size: 16px;}
.zg_con li .name{font-size: 12px; color: #666;}

/*水利视频*/
.sp_con{ width: 610px;}
.sp_con li{float: left; width: 184px; margin-right: 18px; position: relative;}
.sp_con li img{display: block; width: 184px; height: 137px;}
.sp_con li .name{width: 184px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666; line-height: 24px; padding: 6px 0;}
.sp_con li .date{color: #666; font-size: 12px;}
.sp_con li em{display: block; width: 49px; height: 49px; position: absolute; z-index: 99; left: 50%; margin-left: -24px; top: 45px;/* background: url(video.png) no-repeat 0 0;*/}
.sp_con li em img{display: block; width: 49px; height: 49px;}

/*友情链接*/
.links{background: #ededed; height: 54px; line-height: 54px;}
.links .center{position: relative; height: 54px;}
.links .bt{float: left; color: #1369b4; font-size: 18px; height: 28px; line-height: 28px; border-right: 1px solid #fff; padding-right: 12px; margin-top: 13px;}
.links .bt font{font-size: 14px; color: #1369b4;}
.links .th_lst{float: left; width: 1020px; margin-left: 50px;}
.links .th_lst li{float: left; /*margin: 0 10px;*/ display: inline;}
.links .th_lst li a{display: block; background: url(5.png) no-repeat right center; _background: url(5.gif) no-repeat right center; padding: 0 34px 0 20px; color: #777; font-size: 16px; cursor: pointer;}
.links .th_lst .on a{background: url(6.png) no-repeat right center #dcdcdc; _background: url(6.gif) no-repeat right center #dcdcdc; color: #1369b4;}

.links .link_con{position: absolute; left: 0px; _left:-20px; bottom: 54px; width: 1200px; z-index: 999; overflow: hidden;}
.link_con ul{ width: 1200px; display: none; padding: 10px 0 10px 20px; background: #dcdcdc; overflow: hidden; min-height: 68px; _overflow: initial; _height:68px;}
.link_con ul li{float: left; width: 178px; line-height: 34px; height: 34px; margin-right: 20px;}
.link_con ul li a{color: #000;}

/*footer*/
.footer{background: #1369b4; overflow: hidden;}
.footer div.fl{ padding: 22px 0 16px;}
.footer p{text-align: left; line-height: 28px; color: #fff;}
.footer p span{color:#fff;}
.footer .lk span{color:#fff;}
.footer .lk .jc{margin-top: 15px;}
.footer .lk .sy{margin: 2px 3px 0;}
.footer .lk .dt{margin-top: 18px;}
.footer .lk .dt a{display: block; color: #fff; width: 100px; height: 46px; line-height: 46px; text-align: center; background:url(map.png) no-repeat 15px center #9e2624; padding-left: 28px; font-size: 16px; border: 1px solid #cc3b38; border-radius: 3px;}
.footer div.fl .beian{padding-left:25px; background:url(beiantubiao.png) no-repeat left center; color:#fff;}

.footer .fr img{display:block; height:110px; margin:0 auto; margin-top:20px; padding:2px; background:#fff;}
.footer .fr p{font-size:14px; text-align:center; line-height:20px; padding-top:5px;}
.footer .fr p font{color:#fff; font-size:12px;}

/*列表页*/
.box_th{height: 42px; line-height: 42px; border-bottom: 1px solid #d6d5d5; padding-top: 10px;}
.box_th .name{float: left; padding-left: 18px; background: url(local.jpg) no-repeat left center; color: #016ec5; font-size: 18px;}
.box_th .local{float: right; color: #333; font-size: 16px;}
.box_th .local a{color: #333; font-size: 16px;}
.box_th .local a.last{color: #016ec5;}
.box{ overflow: hidden;}
.box_l{width: 920px;}
.box_l ul{overflow: hidden; padding: 10px 0;}
.box_l ul li{line-height: 38px; height: 38px; border-bottom: 1px dotted #ddd;}
.box_l .item_lst li .fl{width: 790px;}
.box_r{width: 252px;}

.pages{text-align: center; padding: 15px 0; height: 32px;}

.l_item{width: 250px; border: 1px solid #e5e5e5; overflow: hidden; margin-top: 20px;}
.menu .th{width: 244px; height: 60px; color: #fff; font-size: 20px; line-height: 60px; text-align: center; background: #1369b4; margin-top: 3px;}
.menu ul{overflow: hidden; padding: 6px 26px 20px;}
.menu ul li{line-height: 32px; height: 32px; padding-top: 12px; border-bottom: 1px solid #e0e0e0; text-align: left;}
.menu ul li a{font-size: 18px;}
.menu ul li a span{font-size:18px; cursor:pointer;}
.menu ul li a:hover,.menu ul li a:hover span{color: #1369b4;}


/*视频列表*/
.tj{overflow: hidden; padding: 20px 0 30px; border-bottom: 1px solid #ddd;}
.tj .tj_name{ font-size: 16px; line-height: 36px; padding-bottom: 10px;}
.tj .tj_name a{font-size: 16px; font-weight: bold;}
.tj .tj_con{overflow: hidden;}
.tj_con .tj_l{width: 350px; height: 240px; position: relative;}
.tj_con .tj_l img{display: block; width: 350px; height: 240px;}
.tj_con .tj_l em,.box_l .video_lst li em{width: 40px; height: 40px; display: block; position: absolute; left: 50%; top: 50%; margin: -20px 0 0 -20px; z-index: 99; background: url(video1.png) no-repeat 0 0;}
.tj_con .tj_r{width: 535px;}
.tj_r .name{font-size: 16px; line-height: 40px; color: #000;}
.tj_r .time{font-size: 13px; color: #999; line-height: 32px;}
.tj_r .short{padding: 5px 0; line-height: 32px; font-size: 16px; color: #666;}

.box_l .video_lst{width: 934px; padding-top: 10px;}
.box_l .video_lst li{ width: 296px; height: 286px; float: left; margin-right: 15px; border-bottom: none; margin-top: 20px; position: relative;}
.box_l .video_lst li img{display: block; width: 296px; height: 222px;}
.box_l .video_lst li .name{width: 296px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.box_l .video_lst li .time{line-height: 26px; height: 26px; font-size: 13px; color: #999;}
.box_l .video_lst li em{top: 38%;}

/*简报列表*/
.box_l .jb_lst{width: 940px;}
.box_l .jb_lst li{width: 166px; height: 244px; border-bottom: none; float: left; margin: 15px 20px 0 0;}
.box_l .jb_lst li img{display: block; width: 162px; height: 208px; border: 1px solid #eee; padding: 1px;}
.box_l .jb_lst li p{line-height: 36px; text-align: center; width: 166px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*内容页*/
.content{overflow: hidden; padding:20px 0 10px; min-height: 600px;}
.content .title{line-height: 28px; height: auto; font-size: 18px; text-align: center; padding: 12px 40px 10px; color: #016ec5;}
.content .txt{text-align: center; line-height: 50px; height: 50px; color: #888;}
.content .con{padding: 10px 0 0;}
.content .con,.con div,.con p,.con span,.con b,.con strong,.con font{line-height: 32px !important; font-size: 14px !important; font-family: "微软雅黑" !important;}
.con b,.con strong{font-weight: bold;}
.con img{display: block; padding: 5px 0; max-width: 700px; margin: 0 auto;}
.con object,.con embed{display: block; margin: 0 auto; width: 920px !important; height: 600px !important;}

/*视频内容页*/
.video_title{line-height: 32px; padding: 20px 0 5px; color: #016ec5; font-size: 18px;}
.video_time{font-size: 13px; color: #999;}
.video_short{font-size: 16px; padding: 5px 0; color: #777; line-height: 32px; text-indent: 2em;}

.tablist{border: 1px solid #ddd;
width:100%;
margin-top:20px;
}
.tablist tr{
	height:28px;
}
.tablist td{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-collapse:collapse;
}
.titles{
	width:150px;
	text-align:center;
}
.val{
	text-align:left;
	padding-left: 5px;
}
.tablist tr td input,.tablist tr td textarea{border:1px solid #ddd; padding:0 8px; border-radius:2px;}

/*被举报人信息*/
.bj_rd{ padding-left:90px;border-bottom:1px dashed #bfbfbf;}
.bj_rd li textarea{ width:330px; border:1px solid #dcdcdc; vertical-align:top;}

.tj_jb{ width:80px; height:30px; text-align: center; line-height:30px; font-size:14px; border:none; color:#fff; margin:0 auto; display:block;
margin-top:16px; background:#1369b4; font-weight:bold;cursor:pointer;}
.tj_jb:hover{ color:#fff;}

