@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{margin:0 auto; font-family:"宋体";font-size:12px;color:#000; width:100%; background:#bfdbfe;  }
img{ border:0px;}
ul,li{ list-style-type:none;}
a{ text-decoration:none;}
.clear{clear:both; height:0px; line-height:0px; overflow:hidden; }

#wrap{ width:1000px; height:auto; margin:0 auto;  background:#FFF; overflow:hidden;}

/*头部*/
.header{ width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.banner{ width:1000px; height:127px; margin:0 auto; background:url(/images/banner.jpg) no-repeat;}
/*导航*/
.nav{ width:1000px; height:39px; float:left; background:url(/images/nav_bj.jpg) repeat-x; }
.nav ul{ padding-left:10px;}
.nav ul li{ float:left; font-size:14px; line-height:39px; background:url(/images/nav_fg.jpg) left center no-repeat;  text-align:center; display: block;}
.nav ul li a{ color:#fff;  display: block;padding:0px 8px; margin: 0 8px;}
.nav ul li a:hover{ color:#ffe404; background:url(/images/hover.jpg) repeat-x;}
.nav ul li.weather{  height:39px; margin:0 auto; float:right; background:none; }
.nav ul li.weather span{ float:left; line-height:39px; margin-left:20px; color:#fff; font-size:12px;}

/*页面主体*/
.main{ width:980px; height:auto; margin:0 auto; overflow:hidden; padding:10px 10px;}
.con01{ width:980px; height:auto; margin:0 auto; overflow:hidden;}
.left{ width:281px; height:auto; float:left;}

/*公示公告*/
.notice{ width:279px; height:195px; float:left; border:#c6c6c6 solid 1px;}
.not_title{ width:279px; height:30px; float:left; background:url(/images/t01.jpg) repeat-x;}
.not_title h1{ line-height:26px; float:left; width:93px; height:30px; color:#FFF; font-size:14px; background:url(/images/h1.jpg) no-repeat; margin-left:10px; padding-left:20px;font-weight:normal;display:inline;}
.not_title a{ float:right; line-height:26px; margin-right:10px; color:#aeaeae; }
.not_list{ width:279px; height:165px; float:left; background:url(/images/list_bj01.jpg) repeat-x bottom;}
.not_list ul{ width:96%; padding-left:8px; clear:both; padding-top:4px;}
.not_list ul li{ background:url(/images/pic01.jpg) left center no-repeat; padding-left:15px; line-height:26px;}
.not_list ul li a{ color:#666666;}
.not_list ul li a:hover{ color:#FF6600;}
.not_list ul li span{ float:right; color:#aaaaaa;}

/*站内搜索*/
.instation{width:279px; height:122px; float:left; border:#c6c6c6 solid 1px; margin-top:10px; }
/*搜索*/
.ser{width:279px; height:92px; overflow:hidden; margin:0; background:url(/images/ser.jpg) no-repeat;right:0px; top:0px; float:left; left:0px; position:relative;}				
.search{ position:absolute; width:279px; height:92px; top:0px; left:0px; overflow:hidden; text-align:left;}
.search input{
	position: absolute;
	width: 170px;
	height: 20px;
	line-height: 20px;
	color: #3c98cc;
	border: none;
	background: none;
	left: 87px;
	top: 25px;
	padding-left: 0px;
}
.search input.notxt{color:#3c98cc;}	
.search button {
	position: absolute;
	width: 70px;
	height: 18px;
	top: 58px;
	left: 122px;
	border: none;
	cursor: pointer;
	background: none;
}

/*统计流量*/
.flow{ width:281px; height:72px; float:left; margin-top:10px; background:url(/images/fl_bj.jpg) no-repeat;}
.flow h1{ float:right; line-height:24px; font-size:14px; font-weight:normal; color:#ff5d12; margin:40px 50px 0px 0px; display:inline;}

/*党委信息*/
.mid{ width:468px; height:auto; float:left; margin-left:10px;overflow:hidden; }
.inf{ width:466px; height:195px; float:left; border:#c6c6c6 solid 1px;}
.inf_title{ width:466px; height:30px; float:left; background:url(/images/t01.jpg) repeat-x;}
.inf_title h1{ line-height:26px; float:left; width:93px; height:30px; color:#FFF; font-size:14px; background:url(/images/h1.jpg) no-repeat; margin-left:10px; padding-left:20px;font-weight:normal;display:inline;}
.inf_title a{ float:right; line-height:26px; margin-right:10px; color:#aeaeae; }
.inf_list,.inf_list1{ width:386px; height:135px; padding:15px 40px; float:left; background:url(/images/list_bj01.jpg) repeat-x bottom;}
.inf_list ul{ clear:both; }
.inf_list ul li{  padding:0px 15px 10px 15px; height:34px; float:left;}
.inf_list ul li a{ color:#666666;}
.inf_list ul li a:hover{ color:#FF6600;}
.inf_list ul li span{ float:right; color:#aaaaaa;}
.inf_list ul li a h1{ color:#053d82; float:left; font-size:12px; font-weight:normal;}
.inf_list1 ul{ float:left; padding-right:18px; _padding-right:16px;/* width:185px; height:80px; background:#eee;*/}
.inf_list1 ul li{  padding:0px 15px 15px 15px; _padding:0px 15px 15px 15px; height:34px; width:163px;}
.inf_list1 a.bt{float:left; display:inline;}

/*意见箱*/
.right{ width:211px; height:auto; float:right; overflow:hidden;}
.but01{ width:211px; height:51px; float:left;}

/*信息机构*/
.organ{ width:209px; height:169px; _height:167px;float:left; border:#c6c6c6 solid 1px; margin-top:10px;}
.org_title{ width:209px; height:30px; float:left; background:url(/images/t01.jpg) repeat-x;}
.org_title h1{ line-height:26px; float:left; width:103px; height:30px; color:#FFF; font-size:14px; background:url(/images/h2.jpg) no-repeat; margin-left:10px; padding-left:10px; font-weight:normal; display:inline;}
.org_list{ width:204px; height:134px; _height:132px;float:left; line-height:18px; padding:5px 0px 0px 5px; _margin-top:-20px;}

/*页脚*/
.footer{ width:1000px; height:28px; border-top:#053d82 solid 2px; line-height:28px; text-align:center;}


/*-列表页-*/
.con05{ width:980px;  margin:0 auto; overflow:hidden;height:auto; background:url(/images/list_bj.jpg) no-repeat left bottom;}
.con05_all{ width:980px; height:auto; margin:0; overflow:hidden; background:url(/images/left_bj.jpg) repeat-y bottom left;}
.con05_left{ width:256px; height:auto; float:left; overflow:hidden;}
#program{width:254px; height:30px; float:left; background:url(/images/t01.jpg) repeat-x;border:#c6c6c6 solid 1px; border-bottom:none;}
#program h3{ margin-top:0px;line-height:25px; color:#FFFFFF; font-size:14px; float:left; padding-left:14px; margin:0; background:url(/images/h1.jpg) no-repeat; width:92px; height:30px;}
#sub_nav{width:218px;margin:10px 0px 0px 15px; float:left; }
#sub_nav ul{ margin:0; padding:0;}
#sub_nav ul li{ background:url(/images/li01.jpg) no-repeat center; padding-left:55px;line-height:32px; text-align:left; margin-bottom:10px;  }
#sub_nav ul li a{color:#053d82; font-weight:bold; font-size:14px;}
#sub_nav ul li a:hover{text-decoration:underline;}
.list_b01{width:100%; height:auto; float:left; overflow:hidden;}
.list_b01 ul{ width:95%; padding:13px 0px 0px 20px;}
.list_b01 ul li{ line-height:28px; background:url(/images/pic01.jpg) left center no-repeat; padding-left:15px;border-bottom:#c7c7c7 solid 1px;}
.list_b01 ul li a{ color:#000;}
.list_b01 ul li a:hover{ color:#8c1a1d;}
.list_b01 ul li span{ float:right; color:#999;}

.con05_right{ width:712px; height:auto; float:left; margin-left:10px;overflow:hidden; border:#c2c2c2 solid 1px;}
.right_title h1{ line-height:29px; padding-left:35px; background:url(/images/h3_bg.jpg) 10px 8px no-repeat;border-bottom:#a2a2a2 dotted 1px; font-size:12px; font-weight:normal; color:#a70000; margin:0; }
.right_title h1 span{color:#e82a24; font-size:14px; font-weight:bold; line-height:29px; }
.right_title h1 a{color:#a70000;}
.right_title h1 a:hover{ text-decoration:underline;}
.right_list{ width:712px; height:auto; float:left; overflow:hidden;}

/*-分页-*/
.list_sort{ width:96%; background:#f0f0f0; height:30px; line-height:30px;
            margin:15px 0 10px 15px; _margin:15px 0 10px 8px;text-align:center; float:left; *float:none; color:#333;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#D12F21;}



/*文章页*/
.right_list{ width:100%; height:950px; min-height:950px; float:right;}
div[class].right_list{ height:auto;}
.right_list h3{float:none; width:100%;text-align:center; line-height:30px; color:#b50c11; font-size:16px; height:40px; padding:15px 0px 0px 0px; float:left;}
#author{ width:90%; height:24px; line-height:24px; text-align:center; margin:10px auto; clear:both; color:#6d6d6d; padding-bottom:20px; border-bottom:#e3e3e3 solid 1px;}
#work{width:90%; height:auto;  margin:20px auto 20px; text-align:left; line-height:26px; color:#000; font-size:12px; font-size:14px;}


.pic{width:100%; height:auto; }
.pic ul{ margin:0px; padding:0;height: auto; float:left; border:none;min-height:635px;!important;_min-height:635px; height:635px; margin-left:10px; display:inline;}
div[ class].pic ul{ height:auto;}
.pic ul li{ width:150px; text-align:center; margin:20px 0 0px 15px; padding:0 4px 12px 0;float:left;height:134px; overflow:hidden; display:inline;}
.pic ul img{ border:#c7c7c7 solid 1px;padding:3px 3px; width:140px; height:106px;}
.pic ul span{ width:150px; overflow:hidden; display:block; clear:both; line-height:18px; height:18px; text-align:center; color:#1c1c1c; margin-top:5px; }
.pic ul span a{color:#1c1c1c;}
.pic ul span a:hover{ color:#c70000;}