@charset "gb2312";
@charset "utf-8";
/* CSS Document */



/*-----------诉求指南 开始---------------------*/
.asp_div1{
	padding:13px 36px 27px 34px;
	margin-bottom:36px;
	line-height:25px;
	}
.asp_p{
	text-indent:2em;
	}
.asp_ul li{
	overflow:hidden;
	} 
.asp_ul span{
	display:inline-block;
	height:19px;
	width:19px;
	margin-right:9px;
	float:left;
	padding-top:7px;
	}
.asp_ul span.asp_span{
	display:inline-block;
	float:left;
	width:852px;
	height:auto;
	margin-right:0;
	padding-top:0;
	}
.asp_pro li{
	list-style:none;
	float:left;
	width:213px;
	}

.asp_pro h6{
	font-size:16px;
	}
.asp_prop{
		border-right:1px solid #dedede;
		padding:19px 28px 46px 0;
	}
/*-----------诉求指南 结束--------------*/

/*---------------咨询问答 开始------------*/
.con_left{
	width:720px;
	}
.con_right{
	width:257px;
	margin-left:19px;
	_margin-left:10px;
	}
.con_more{
	float:right;
	margin-top:-25px;
	}
.con_ul{
	width:100%;
	border:1px solid #eeeeee;
	list-style:none;
	margin-bottom:20px;
	}
.con_ul li{
	width:681px;
	margin:0 auto;
	border-bottom:1px dotted #e6e6e6;
	padding:18px 0 10px 0;
	text-indent:25px;
	*text-indent:15px;
	background:url(../image/li_style.jpg) 5px 25px no-repeat;
	_height:40px;
	}
.con_ul li.con_list{
	border:none;
	}
.con_libtn{
	overflow:hidden;
	margin-top:-25px;
	}
.con_btn{
	width:69px;
	margin-right:8px;
	float:right;
	cursor:pointer;
	}
.con_bottomul{
	width:247px;
	float:left;
	list-style:none;
	}
.con_bottomul li{
	height:49px;
	width:100%;
	text-indent:24px;
	cursor:pointer;
	position: relative;
	}
.con_bottomul li a{
	*text-indent:12px;
	}
.con_rightul{
	width:225px;
	*width:240px;
	margin:0 auto;
	margin:16px auto;
	}
.con_rightul li{
	list-style:none;
	background:url(../image/wen.jpg) 5px 8px no-repeat;
	text-indent:29px;
	*text-indent:15px;
	_text-indent:30px;
	}
.con_rightul1 li{
	background:none;
	text-indent:8px;
	*text-indent:0;
	}
.con_rightul1 li img{
	margin-right:7px;
	_margin-right:10px;
	}
.con_current{
	background:url(../image/con_hoverli.png) no-repeat;
	}
.con_line{
	position: absolute;
	z-index: 100;
	left: 247px;
	top:0px;
	display: block;
	}
.con_div{
	position: absolute;
	left: 247px;
	display:none;
	padding:5px;
	top:0px;
	width:431px;
	}
.con_divul{
	list-style:none;
	padding-left:41px;
	cursor:auto !important;
	}
.con_divul li{
		text-indent:0px;
		cursor:auto;
		margin-bottom:5px;
		}
.con_divul li a{
	*text-indent:0 !important;
	}
.con_ping{
	color:#eb4b3d;
	cursor:pointer;
	margin-left:8px;
	}
.con_botulli{
	padding-top:5px;
	height:44px !important;
	*height:49px;
	}
.red_box{
	height:12px;
	line-height:12px;
	width:12px;
	border:1px solid #db5a2e;
	text-align:center;
	display:inline-block;
	background:#ee6c43;
	color:#fff;
	font-size:12px;
	text-indent:0;
	margin-right:7px;
	}
.ger_box{
	height:12px;
	line-height:12px;
	width:12px;
	border:1px solid #aba9af;
	text-align:center;
	display:inline-block;
	background:#bdbcbf;
	color:#fff;
	font-size:12px;
	text-indent:0;
	margin-right:7px;
	}
/*---------------咨询问答 结束-----------------*/

/*---------------咨询问答详细页 开始---------------*/
.det_btn{
	width:47px;
	height:20px;
	line-height:20px;
	color:#ea2202;
	font-size:12px;
	margin-left:25px;

	}
.det_huida{
	color:#fc4e13;
	text-decoration:underline;
	font-size:14px;
	background:url(../image/nosan1.png) 61px 10px no-repeat !important;
	float:right;
	margin-top:-20px;
	margin-right:45px;
	width:70px;
	}
.det_huida1{
	background:url("../image/nosan.png") no-repeat scroll 61px 10px rgba(0, 0, 0, 0) !important;
	}
.det_div{
	width:666px;
	border:1px solid #eaeaea;
	padding:13px 22px 12px 29px;
	overflow:hidden;
	display:none;
	}
.det_tex{
	width:665px;
	height:133px;
	padding-left:10px;
	margin-bottom:15px;
	}
.red_btn{
	width:106px;
	height:35px;
	color:#fff;
	background:url(../image/dex_redbtn.png) no-repeat;
	border:none;
	float:right;
	margin-top:-20px;
	}
.dex_yes{
	background:url(../image/dex_yes.png) no-repeat;
	width:85px;
	height:30px;
	border:none;
	cursor:pointer;
	margin-right:8px;
	display:inline-block;
	text-indent:45px;
	padding-top:3px;
	}
.dex_no{
	background:url(../image/dex_no.png) no-repeat;
	width:85px;
	height:27px;
	border:none;
	cursor:pointer;
	padding-left:0px;
	display:inline-block;
	text-indent:45px;
	padding-top:3px;
	}
.dex_no:hover,.dex_yes:hover{
	color:#222;
	text-decoration:none;
	}
.dex_right{
	width:269px;
	}
/*---------------咨询问答详细页 结束---------------*/



/*-----------------意见建议 开始-----------------*/
.sug_rightul{
	width:234px;
	*width:240px;
	margin:0 auto;
	margin:6px auto;
	}
.sug_rightul li{
	list-style:none;
	}
.sug_rightul li span{
	color:#f18506;
	float:right;
	text-align:left;
	display:inline-block;
	width:35px;
	*margin-top:-30px;
	}
.sug_ul li{
	height:40px\9;
	*height:35px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sug_ul li{
	min-height:42px !important;
	}
} 
/*-----------------意见建议 结束-----------------*/

/*------------------政风行风 开始--------------*/
.pp_left{
	width:719px;
	}
.pp_new{
	width:100%;
	border:1px solid #eeeeee;
	margin-top:15px;
	}
.pp_ul{
	width:682px;
	margin:0 auto;
	list-style:none;
	}
.pp_ul li{
		padding:10px 0 10px 25px;
		background:url(../image/li_style.jpg) left 16px no-repeat;
	}
.pp_ul li.pp_ulli{
	border-bottom:1px dotted #e1e1e1;
	border-top:1px dotted #e1e1e1;
	}
.pp_span{
	display:inline-block;
	width:173px;
	}
.pp_botul{
	list-style:none;
	}
.pp_bu{
	height:20px;
	width:160px;
	background:#fff7e2;
	padding-left:5px;
	line-height:20px; 
	}
.pp_div{
	margin-left:17px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	border-bottom:1px dotted #d3d3d3;
	width:746px;
	position:relative;
	}
.pp_input{
	height:16px;
	width:40px;
	background:url(../image/pp_san.png) 25px 1px no-repeat;
	border:none;
	cursor:pointer;
	margin-right:-20px;
	position:absolute;
	bottom:10px;	
	_bottom:3px;
	right:20px;
	}
.pp_input1{
	background:url(../image/pp_san1.png) 25px 1px no-repeat;
	}
.pp_red{
	color:#eb4b3d;
	}
.pp_bottom{
	width:961px;
	padding:12px 13px 17px 18px;
	clear:both;
	overflow:hidden;
	}
.pp_title{
	font-size:18px;
	font-family:"微软雅黑";
	color:#eb4b3d;
	font-weight:normal;
	}
.pp_cenul{
	width:450px;
	border-right:1px solid #dadada;
	padding:9px 20px 30px 0;
	}
.pp_cenul li{
	padding-left:27px;
	background:url(li_style.jpg) 7px 11px no-repeat;
	}
.pp_fie{
	border:none;
	height:31px;
	overflow:hidden;
	width:275px;
	float:right;
	margin-top:-40px;
	margin-right:2px;
	}
.pp_text{
	background:url(../image/pp_text.png) no-repeat;
	width:224px;
	height:31px;
	line-height:31px;
	border:none;
	padding-left:10px;
	position:relative;
	z-index:100000;
	}
.submit{
	background:url(../image/pp_btn.png) no-repeat;
	color:#fff;
	width:57px;
	height:29px;
	border:none;
	margin-left:-20px;
	*margin-left:-25px;
	}
.pp_other a{
	margin-right:15px;
	}
.pp_agencies a{
	margin-right:17px;
	}
.pp_ch a{
	margin-right:25px;
	}
.pp_change a{
	margin-right:20px;
	}
.first_title{
	margin:0px 10px 10px 0px;
	font-weight:normal;
	background:url(title_list.png) no-repeat left 4px;
	background:url(title_list.png) no-repeat left 1px\9;
	*background:url(title_list.png) no-repeat left 1px;
	_background:url(title_list.png) no-repeat left 0px;
	text-indent:12px;
	}
/*------------------政风行风 结束--------------*/



/*-----------------信件列表 开始-----------------*/
.mail_btn{
	color:#888 !important;
	width:69px !important;
	min-width:69px !important;	
	height:25px !important;
	line-height:25px !important;
	cursor:pointer;
	margin:0 !important;
	font-size:14px;
	margin-right:10px !important;
	}
.mail_btn_more{
	width:69px !important;
	min-width:69px !important;	
	height:25px !important;
	line-height:25px !important;
	cursor:pointer;
	margin:0 !important;
	font-size:14px;
	margin-right:10px !important;
	}
.maillist_button{
	background:url(images/maillist_btnti.jpg) no-repeat;
	width:89px;
	height:26px;
	border:none;
	cursor:pointer;
	color:#be3209;
	font-size:12px;
	margin:0px 24px 7px 15px;
	_margin:0 10px 0 5px;
	*margin-right:10px;
	}
.maillist_fie{
	border:1px solid #aeadb2 !important;
	width:135px;
	height:26px;
	border:none;
	}
.maillist_text{
	border:none;
	height:26px;
	line-height:26px;
	width:85px;
	background:none;
	padding-left:5px;
	}
.maillist_right{
	float:right;
	}
.ie_mailspan{
	display:inline-block; 
	height:26px; 
	line-height:26px; 
	*margin-top:-30px;
	}
/*-----------------信件列表 结束-----------------*/

/*-------------------活动动态 开始-----------------*/
.en_div{
	width:259px;
	height:338px;
	}


/*-----------------活动动态 结束----------------*/
/*---最新来信---*/
/*--20131213 修改（新增）--*/
.msgbox{
	*display:table;
	clear:both;
	height:340px;
	}
.msgbox .msgnews{
	background:#f9f9f9;
	border:1px solid #dddddd;
	}
.msgbox .msgnews li a{
	display:inline-block;
	width:85%;
	} 
.tab_ulred{
	border-bottom:1px solid #ddd;
	background:#efefef;
	*display:table;
	*height:40px;
	}
.tab_ulred li{
	list-style:none;
	height:40px;
	line-height:40px;
	*float:left;
	display:inline-block;
	cursor:pointer;
	width:215px;
	text-align:center;
	background:#efefef;
	font-size:18px;
	color:#6a6a6a;
	margin-right:-5px;
	border-right:1px solid #ddd;
	} 
.tab_ulred .tab_current{
	background:#da3304;
	color:#fff;
	} 
.msgnews .tab{
	width:90%;
	margin:10px auto;
	}
.msgnews .index_more{
	margin-top:-30px;
	margin-right:15px;
	}
.goodpic{
	*margin-top:-23px;
}
.activebox{
	overflow:hidden;
	margin:25px 0 15px;
	width:261px;
	float:left;
	height:300px;
	}
.icongroup  ul li .font12{
	font-weight:bold;
	}
.handyes{
	}
/*--20131213 修改 结束（新增）--*/

/*--20131223 修改 开始（新增）--*/
.textarea_expand_btn{
 background:url(images/textarea_expand.png) no-repeat;
 width:150px;
 height:35px;
 border:0px;
 cursor:pointer;
}

.textarea_expand_btn:hover{
 background:url(images/textarea_expand_hover.png) no-repeat;
 width:150px;
 height:35px;
 border:0px;
 cursor:pointer;
}

.textarea_shrink_btn{
 background:url(images/textarea_shrink.png) no-repeat;
 width:150px;
 height:35px;
 border:0px;
 cursor:pointer;
}

.textarea_shrink_btn:hover{
 background:url(images/textarea_shrink_hover.png) no-repeat;
 width:150px;
 height:35px;
 border:0px;
 cursor:pointer;
}



.textarea_expand_s_btn{
 background:url(images/textarea_expand_s.png) no-repeat;
 width:80px;
 height:25px;
 border:0px;
 cursor:pointer;
}

.textarea_expand_s_btn:hover{
 background:url(images/textarea_expand_s_hover.png) no-repeat;
 width:80px;
 height:25px;
 border:0px;
 cursor:pointer;
}

.textarea_shrink_s_btn{
 background:url(images/textarea_shrink_s.png) no-repeat;
 width:80px;
 height:25px;
 border:0px;
 cursor:pointer;
}

.textarea_shrink_s_btn:hover{
 background:url(images/textarea_shrink_s_hover.png) no-repeat;
 width:80px;
 height:25px;
 border:0px;
 cursor:pointer;
}

/*--20131223 修改 结束（新增）--*//* CSS Document */


body{
	margin:0 auto;
	padding:0;
	background:#fff;
	color:#222;
	font-family:"Arial","Microsoft Yahei","宋体";
	}
.clear{
		clear:both;
}
.wrapper{
	width:996px;
	margin:0 auto;
	}
img{
	border:none;
	}	

/*----字体开始------*/
.font16{
	font-family:"Arial","Microsoft Yahei","宋体";
	font-size:16px;
	color:#222;
	font-weight:400;
	}
.font14{
	font-family:"Arial","Microsoft Yahei","宋体";
	font-size:14px;
	color:#222;
	font-weight:400;
	}
.font12{
	font-family:"Arial","Microsoft Yahei","宋体";
    font-size:12px;
	color:#222;
	font-weight:400;
	line-height:22px;
	}
.blod{
	font-weight:bold;
	}
.gray{
	color:#888;
	}
h1{ 
	font-family:"Arial","Microsoft Yahei","宋体";
    font-size:20px;
	}
h2{ 
	font-family:"Arial","Microsoft Yahei","宋体";
    font-size:18px;
	}
h3{ 
	font-family:"Arial","Microsoft Yahei","宋体";
    font-size:16px;
	}
.font_red{
	color:#fc4e13;
	}
/*----字体结束------*/





/*----连接hover 开始-----*/
a{
	color:#222;
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#fc4e13;
	text-decoration:underline;
	}
.link_red{
	color:#fc4e13;
	text-decoration:underline;
	}
.link_red:hover{
	text-decoration:none;
	}
/*----连接hover 结束-----*/




/*-----浮动 开始--------*/
.float_right{
	float:right;
	}
.float_left{
	float:left;
	}
/*-----浮动 结束--------*/



/*----常用 divbox 开始-----*/
.div_gray{
	background:#fafafa;
	border:1px solid #dadada;
	}
.gradiendt-bg{
	background:url(../image/gradient-bg.jpg) repeat-x;
	min-height:1px;
	}
.gradiendt-box{
	background:url(../image/video_bg.jpg) repeat-x;
	min-height:100px;
	border:1px solid #dddddd;
	padding:10px;
	}
/*----常用 divbox 结束-----*/


/*----方块列表 开始-------*/
.normal_list li{
	list-style:none;
	background:url(../image/li_style.jpg) left 10px no-repeat;
	text-indent:18px;
	_text-indent:10px;
	*text-indent:10px;
	line-height:30px;
	*line-height:25px;
	}
/*----方块列表 结束-------*/

