@charset "gb2312";
/* CSS Document */


/* 政协导航 */
.zx_dh{
	width: 980px;
	height: 46px;
	margin: 240px auto 0;
	background-image: url(zx_nav-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.zx_dh span {
	float: right;
	font-size: 14px;
	color:#FFF;
	line-height:46px;
	margin-right: 20px;
}
.dh ul{ float:left; width:auto; height:46px; line-height:46px; padding-left:20px;}
.dh ul li{ float:left; width:130px; height:46px; line-height:46px; font-size:14px; font-weight:bold; color:#fff; text-align:center;margin-right:5px;}
.dh a{ font-size:14px;font-weight:bold; color:#fff; text-align:center;}
.dh a:hover{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: center;
	width: 130px;
	height: 39px;
	margin-right: 5px;
}



/* 网站主体 */
.main{
	width: 978px;
	margin: auto;
	border: 1px solid #cccccc;
	background-color: #f4f4f4;
	margin-top: 4px;
	background-image: url(zx_index_main_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.zx_db{width:342px;height:232px;float:left; border:solid 1px #c6d4e7; background:#e9eef5;padding:5px;margin-bottom:6px;}
.zx_db span{float:left;width:342px;height:232px;float:left;}
.zx_db span img{float:left;width:342px;height:232px;}

.zx_top{float:left;width:946px;height:245px;margin-left:14px;margin-top:17px;}
.jgsz {float:left;width:582px;height:245px;margin-left:10px;}
.zx_jgsz{
	float: left;
	width: 582px;
	height: 31px;
	line-height: 31px;
	background-image: url(zx_bt01.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
.zx_jgsz font {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 31px;
	margin-left: 22px;
}
.zx_jgsz span {
	float: right;
	margin-right: 15px;
}
.zx_jgsz_xx {
	float: left;
	width: 560px;
	height: 190px;
	border: 1px #e8e8e8 solid
	;
	margin-top: 1px;
	padding: 10px;
}
.zx_jgsz_xx font {
	font-size: 12px;
	color: #444;
	line-height: 24px;
}
.zx_left{float:left;width:356px;height:429px;margin-left:14px;}
.zx_center {float:left;width:356px;height:429px;margin-left:10px;}

.zx_0{width:356px; float:left; margin-left:14px}
.zx_zyhy{
	float: left;
	width: 356px;
	height: 31px;
	line-height: 31px;
	background-image: url(zx_bt02.png);
	background-repeat: no-repeat;
	background-position: left top;	
	margin-top:10px;
}
.zx_zyhy font {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 31px;
	margin-left: 22px;
}
.zx_zyhy span {
	float: right;
	margin-right: 15px;
}
.zx_zyhy_xx {
	float: left;
	width: 334px;
	height: 157px;
	border: 1px #e8e8e8 solid
	;
	margin-top: 1px;
	padding: 10px;
}
.zyhy{ float:left; width:320px; height:26px; line-height:26px; margin-bottom:6px;}
.zyhy li{float:left; width:320px; height:26px; line-height:26px; font-size:14px;color:#fff; text-align:left;}
.zyhy li span {
	float: left;
}
.zx_01{width:582px; float:left; margin-left:10px;}
.zx_zyhy01{
	float: left;
	width: 582px;
	height: 31px;
	line-height: 31px;
	background-image: url(zx_bt01.png);
	background-repeat: no-repeat;
	background-position: left top;	
	margin-top:10px;
}
.zx_zyhy01 font {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 31px;
	margin-left: 22px;
}
.zx_zyhy01 span {
	float: right;
	margin-right: 15px;
}
.zx_zyhy_xx01 {
	float: left;
	width: 560px;
	height: 157px;
	border: 1px #e8e8e8 solid
	;
	margin-top: 1px;
	padding: 10px;
}
.zyhy01{ float:left; width:550px; height:26px; line-height:26px; margin-bottom:6px;}
.zyhy01 li{float:left; width:550px; height:26px; line-height:26px; font-size:14px;color:#fff; text-align:left;}
.zyhy01 li span {
	float: left;
}
.zx_02{width:310px; float:left;margin-left:10px;}
.zx_02.t_02{margin-left:14px;}
.zx_zyhy02{
	float: left;
	width: 310px;
	height: 31px;
	line-height: 31px;
	background-image: url(zx_bt04.png);
	background-repeat: no-repeat;
	background-position: left top;	
	margin-top:10px;
}
.zx_zyhy02 font {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 31px;
	margin-left: 22px;
}
.zx_zyhy02 span {
	float: right;
	margin-right: 15px;
}
.zx_zyhy_xx02 {
	float: left;
	width: 288px;
	height: 157px;
	border: 1px #e8e8e8 solid
	;
	margin-top: 1px;
	padding: 10px;
}
.zyhy02{ float:left; width:280px; height:26px; line-height:26px; margin-bottom:6px;}
.zyhy02 li{float:left; width:280px; height:26px; line-height:26px; font-size:14px;color:#fff; text-align:left;}
.zyhy02 li span {
	float: left;
}
.zx_right {float:left;width:214px;height:429px;margin-left:10px;}
.zx_wygl{
	float: left;
	width: 214px;
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
	background-image: url(../images/zx_bt03.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.zx_wygl font {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 35px;
	margin-left: 22px;
}
.zx_wygl span {
	float: right;
	margin-right: 5px;
}
.zx_wygl_xx {
	float: left;
	width: 192px;
	height: 374px;
	border: 1px #c5daff solid	;
	padding: 10px;
	text-align: center;
}
.zx_wygl_xx01 {
	text-align: center;
	margin-bottom: 10px;
}
.zx_wygl_xx01 font {
	font-size: 12px;
	color: #444;
	line-height: 24px;
}


/*foot*/
.zx_foot_bg{ margin:0 auto; width:980px; height:100px; }
.zx_foot_nr{ float:left; width:550px; height:50px; line-height:25px; font-size:12px; color:#333333; text-align:center;margin-left:215px;display:inline;margin-top:20px;}

/*list-left*/
.list_left{
	float: left;
	width: 230px;
	height:100%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d8d8d8;
	text-align: center;
}
.list_left_btn01 {
	width: 206px;
	height: 30px;
	background-image: url(zx_index_list_btn01.png);
	background-repeat: no-repeat;
	line-height: 30px;
	margin-left: 12px;
	margin-top: 15px;
}
.list_left_btn01 font {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	/*margin-right: 60px;*/
}
.list_left_btn01 a{ font-size:14px;font-weight:bold; color:#fff; text-align:center;}
.list_left_btn01 a:hover{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	width: 205px;
	/*height: 30px;*/
}	
.list_right {
	float: left;
	width: 702px;
	height: 720px;
	margin-left: 24px;
}
.list_right_btn{
	float: left;
	width: 702px;
	height: 31px;
	line-height: 31px;
	background-image: url(zx_index_list_btn02.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
}
.list_right_btn font  {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 31px;
	margin-left: 22px;
}

.list_right_xx {
	float: left;
	width: 682px;
	height: auto;
	padding: 10px;
}
ul.news1{ padding-left:5px; float:left; padding-top:10px; }
ul.news1 li{
	width: 600px;
	border-bottom: 1px #dadada dashed;
	line-height: 30px;
	line-height: 28px;
	padding-left: 15px;
	float: left;
	background-image: url(dian.gif);
	background-repeat: no-repeat;
	background-position: left;
}
ul.news1 li span{ float:right;  color:#333;}
ul.news1 li a{ color:#333333;  text-decoration: none; }
ul.news1 li a:hover{ color:#4c7ebf; text-decoration: none; }
.list_fy1{ width:628px; float:right; line-height:30px; text-align:center; margin-top: 10px;}

.xx_right {
	float: left;
	width: 702px;
	height: 100%;
	margin-left: 24px;
	overflow:hidden;
}

.xx_right img{width:702px;float:left}
.xx_right_btn{
	float: left;
	width: 702px;
	height: 31px;
	line-height: 31px;
	background-image: url(zx_index_xx_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
}
.xx_right_btn font  {
	font-size: 14px;
	color: #1076c0;
	line-height: 31px;
	margin-left: 22px;
}

.xx_right_xx {
	float: left;
	width: 682px;
	height: auto;
	padding: 10px;
	word-break:break-all;
}
.xx_right_xx p,font{
	font-size: 14px;
	color: #444;
	line-height: 26px;
}

.img_box_1{ height:244px; width:354px;position:relative; z-index:2; overflow:hidden;}
.img_box_1 img{ height:244px; width:354px; margin-left:0px; }
.img_box_1 .black_block_1{width:354px; height:30px; position:absolute; z-index:3; background-image:url(black_block.png); background-repeat:repeat-x; top:214px; left:0px}
.black_block_1 h3{ text-align:left; line-height:30px; color:#FFF; margin:0px; padding:0px; font-size:14px; width:230px; overflow:hidden; position:absolute; left:10px;}
.btn_1{ position:absolute; top:10px; left:260px; z-index:3}
.btn_1 li{float:left; margin-left:4px; background-image:url(btn_white.png); width:12px; height:12px; cursor:pointer}
.btn_1 .current{ background-image:url(btn_blue.png); width:12px; height:12px;}
