@charset "utf-8";
/* CSS Document */

.mail{ clear:both; overflow:hidden; margin-bottom:30px;}
	.mail_title{ background:url(../../../images/hdjl/mail_title.gif) no-repeat left center; height:95px; padding-left:140px; margin-bottom:25px;}
	.mail_title p{ color:#7fcef5; font:normal 16px/30px microsoft yahei; text-align:left; padding-top:15px;}
	.mail_con{ clear:both; overflow:hidden;}
	.mail_con table{ background:#ddd;}
	.mail_con table td{ background:#fff;}
	.mail_tab{ clear:both; overflow:hidden;}
	.mail_tab th{ height:50px; font:normal 16px/50px microsoft yahei; text-align:center; border-bottom:1px solid #ddd; background:#fff;}
	.mail_tab td{ border-bottom:1px dashed #ddd; text-align:center; font:normal 14px/50px microsoft yahei; padding:0px 10px;}
	.dan{ background:#f2f2f2 !important; height:50px; border:1px solid #fff;}
	.mail_tab td p{ font:normal 14px/30px microsoft yahei;}
	.mail_tab td span{ color:#0066b3;}
	.mail_search{ padding:0px 30px; overflow:hidden;}
	.mail_search h2{ width:95px; float:left; font:normal 16px/30px microsoft yahei; color:#0066b3;}
	.mail_search ul{ height:30px; border:1px solid #ddd; border-radius:5px; width:240px; float:left;}
	.mail_search ul li input{ width:180px; float:left; height:30px; border:none; padding:0px 10px; color:#999; line-height:30px; margin-left:5px;}
	.mail_search ul li a{ width:30px; float:left; height:30px;}
	
	.mail_link{ width:390px; padding-left:5px; overflow:hidden; padding-top:35px;}
	.mail_link ul li{ width:130px; text-align:center; float:left; font:normal 22px/36px microsoft yahei;}
	
	.opinion{ clear:both; overflow:hidden; margin-bottom:30px;}
	.opinion table{ background:#ddd;}
	.opinion table td{ background:#fff;}
	.opinion_con{ width:708px; overflow:hidden;}
	
	.opinion_title{ width:258px; float:left;}
	.new_title{ background:#fff; height:130px; padding-left:66px; padding-top:25px; }
	.new_title h2{ font:bold 30px microsoft yahei; padding-bottom:5px;}
	.new_title p{ background:url(../../../images/hdjl/notice_title.gif) no-repeat top; width:155px; font:normal 12px Arial, Helvetica, sans-serif; height:20px; color:#999; padding-top:5px;}
	.old_title{ background:#f0f6fb; height:110px; text-align:center; padding-top:45px; border-top:1px solid #ddd; border-right:1px solid #ddd; }
	.old_title h2{ font:normal 22px microsoft yahei; text-align:center;}
	
	.opinion_list{ width:398px; float:left; overflow:hidden; padding:15px 25px;}
	.opinion_list ul li{ background:url(../../../images/hdjl/notice_icon.gif) no-repeat left center; float:left; clear:both; padding-left:15px; line-height:55px; border-bottom:1px dashed #ddd;}
	.opinion_list ul li span{ width:85px; float:left; font:italic 20px/55px microsoft yahei;color:#0066b3;}
	.opinion_list ul li p{ width:290px; float:left; font:normal 16px/55px microsoft yahei; }
	
	.interaction{ clear:both; overflow:hidden;}
	.interaction table{ background:#ddd;}
	.interaction table td{ background:#fff;}
	.interact_title{ height:35px; padding:10px 20px; overflow:hidden;}
	.interact_title ul li{ float:left; font:normal 22px/35px microsoft yahei; padding-right:10px;}
	.wx_list{ text-align:center; padding:20px; overflow:hidden;}
	.wx_list ul li{ font:normal 16px/36px microsoft yahei; text-align:center;}
	.wb_list{ padding:20px; overflow:hidden;}
	
/*我要写信*/
.email_con{ clear:both; overflow:hidden; padding:0px 40px;}
	.email_con h1{ font:bold 30px microsoft yahei; text-align:center; color:#1d4586; padding-bottom:30px;}
	.email_tab{ clear:both; overflow:hidden; padding-bottom:40px;}	
	.email_tab h2{ font:normal 24px/60px microsoft yahei; height:60px; background:#c1dbf0;}
	.email_tab h2 p{ padding-left:20px;}
	.unit{ border-left:1px solid #c1dbf0; border-right:1px solid #c1dbf0; padding:20px; overflow:hidden; clear:both;}
	.unit ul li{ width:180px; float:left; padding-bottom:10px; padding-top:10px; padding-left:20px;}
	.unit ul li span{ width:25px; float:left; padding-top:5px;}
	.unit ul li p{ width:155px; float:left; font:normal 16px microsoft yahei;}
	
	
	
/*市长信箱*/
.szxx_con{  clear:both; overflow:hidden; padding:20px;}
.email_top{ clear:both; overflow:hidden; margin-bottom:25px;}
	.email_name{ width:650px; float:left;}
	.email_name ul li{ float:left; padding-right:10px; font:normal 22px/30px microsoft yahei;}
	.email_search{ width:350px; float:right; border:1px solid #ddd; border-radius:5px; height:30px;}
	.email_search ul li input{ width:300px; padding:0px 10px; float:left; height:30px; border:none; border-radius:5px; color:#666; line-height:30px;}
	.email_search ul li a{ width:30px; height:30px; float:right;}
	.email_wyxx{ background:url(../../../images/hdjl/mail_icon05.png) no-repeat left center; width:90px; height:30px; float:left; text-align:right; font:normal 16px/30px microsoft yahei; color:#aee2fc;}
	.email_wyxx a{ color:#0066b3;}
	
	.email_tab3{ clear:both; overflow:hidden;}
	.email_tab3 table th{ border-bottom:1px dashed #ddd; background:#f2f2f2; font:normal 18px/50px microsoft yahei; color:#1d4586; padding:0px 10px; overflow:hidden;} 
	.tab_line{ border-bottom:1px dashed #ddd;}
	.type_01{ background:#7ecdf4; height:25px; width:55px; font:normal 16px/25px microsoft yahei; text-align:center; color:#fff; border-radius:5px; margin:0 auto;}
	.type_02{ background:#ff6f40; height:25px; width:55px; font:normal 16px/25px microsoft yahei; text-align:center; color:#fff; border-radius:5px; margin:0 auto;}
	.type_03{ background:#aace6a; height:25px; width:55px; font:normal 16px/25px microsoft yahei; text-align:center; color:#fff; border-radius:5px; margin:0 auto;}
	.number{ font:normal 16px microsoft yahei; padding-top:25px; padding-bottom:15px; } 
	.mail_text{ padding-bottom:25px; color:#999; font:normal 14px/22px microsoft yahei;}
	.email_text{ font:normal 16px microsoft yahei;}
	.reply{ background:url(../../../images/hdjl/ok_icon.png) no-repeat right center; height:20px; font:normal 16px/20px microsoft yahei; padding-right:20px; width:60px;}
	.unreply{ background:url(../../../images/hdjl/wrong_icon.png) no-repeat right center; height:20px; font:normal 16px/20px microsoft yahei; padding-right:20px; width:60px;}
	


/*在线访谈*/
	.zxftbg{ background:url(../../../images/hdjl/zxft_bg.jpg) no-repeat center top;}
	.zxft_content{ width:1200px; margin:0 auto; clear:both; overflow:hidden; background:#fff; margin-bottom:50px;}
	.zxft {clear:both; overflow:hidden; padding:27px 60px 20px 60px;}
	.zxft_top { height:76px; background:url(../../../images/hdjl/zxft_title_bg.png) no-repeat left center; text-align:left; padding:20px 0px 0px 97px; font: normal 39px microsoft yahei;}

	.zxft_benqi { width:1080px; overflow:hidden;margin-top:30px;}
	.zxft_benqi_left { padding:20px; border:#ddd 1px solid; width:498px; text-align:center; height:383px;}
	
	.zxft_benqi_right { padding:20px 25px 20px 35px; border:#ddd 1px solid; width:479px; height:383px; border-left:none !important;}
	
	.benqi_text h2 { background:url(../../../images/hdjl/zxft_mic.png) no-repeat left center; padding-left:37px; font:normal 22px/36px microsoft yahei;}
	.benqi_text h2 a { color:#0066b3;}
	.benqi_text h2 a:hover { color:#000;}
	
	.benqi_text_p { margin-top:20px; text-align:left; font: normal 16px/30px microsoft yahei; height:166px; overflow:hidden;}
	.benqi_text_p p { margin-bottom:8px; width:467px;}
	

	.yugao  { width:465px; height:135px; border:#ddd 1px solid; margin-top:20px; background:#f0f6fb; color:#666; overflow:hidden;}
	.yugao h2 { background:url(../../../images/hdjl/ftyg_bg.gif) no-repeat left center; height:122px; width:46px; font:normal 26px/26px microsoft yahei; color:#fff; padding:13px 0px 0px 18px !important;}
	.yugao_right { text-align:left; font: normal 16px/30px microsoft yahei; padding-top:8px; padding-left:20px; width:355px;}

	.wangqi { clear:both; padding-top:30px;}
	.wangqi h2{ background:url(../../../images/hdjl/zxft_tv.png) no-repeat 20px center; height:50px; padding-left:60px; font:normal 22px/50px microsoft yahei; border-bottom:#7ecdf4 2px solid; }
	
	.wangqi_list li { padding:30px 20px; border-bottom:#ddd dashed 1px; height:125px; width:1160px;}
	.wangqi_list_p { padding-left:20px; height:125px; overflow:hidden; }
	.wangqi_list_p h3 {font:normal 22px/40px microsoft yahei; }
	.wangqi_list_p h3 a { color:#0066b3;}
	.wangqi_list_p h3 a:hover { color:#000;}
	.wangqi_list_p p { font: normal 16px/30px microsoft yahei; width:833px;}
	
	/*在线访谈详细*/
	.zxftxx  { text-align:center;}
	.zxftxx h2 { font:normal 33px/150px microsoft yahei; height:150px; width:1080px; text-align:center;}
	.zxftxx div { width:502px; height:386px; border:#ddd 1px solid; padding:20px; margin:0 auto;}
	.jianjie p { padding:30px 20px;  font: normal 16px/30px microsoft yahei; text-align:left; text-indent:32px;}

	.picture li{ float:left; padding:0px 13px; text-align:center; font: normal 16px/25px microsoft yahei;} 
	.picture { padding:30px 0px;}
	
	.wenzishilu { margin:20px auto; padding:30px; width:960px; height:1000px; overflow:scroll; overflow-x:hidden;}
	.wenzishilu p {font: normal 16px/30px microsoft yahei; text-align:left; text-indent:32px; padding-bottom:15px;}
	.wenzishilu p span { color:#0066b3;}

	.wenzishilu_h2 {background:url(../../../images/hdjl/zxft_text.png) no-repeat 20px center !important;}
	.picture_h2 {background:url(../../../images/hdjl/zxft_pic.png) no-repeat 20px center !important;}