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

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, a {
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
html {
	width:100%;
	text-align:center;
	background:url(bg_main.jpg) repeat left top;
}
body {
	display:inline-block;
	width:938px;
	margin:0 auto;
	padding:0 14px;
	background:url(2012_wai_con_bg.gif) repeat-y;
	text-align:left;
}
img {
	border:none;
}
a {
	text-decoration:none;
	cursor:pointer;
}
strong {
	font-weight:bold;
}
ul, ol, li, dt, dd {
	list-style:none;
}
em {
	font-style:normal;
}
.red {
	color:#f00;
}
.clear {
	clear:both;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.t_center {
	text-align:center;
}
.position01 {
	margin-top:6px;
}
.position02 {
	margin-left:10px;
}
.height_182 {
	height:182px;
}
/* ==页头代码== */
#header{background:url(2012_wai_bg.jpg) no-repeat center top;}
#header .top .logo {
	display:inline-block;
	float:left;
	width:528px;
	height:111px;
}
#header .top .rbox {
	display:inline-block;
	float:right;
	width:300px;
	height:68px;
	padding-top:43px;
}
#header .top form {
	height:23px;
	background:url(2012_wai_input_left.gif) no-repeat left top;
	padding-left:25px;
}
#header .top form input.rr {
	display:inline-block;
	float:left;
	width:180px;
	height:23px;
	padding:0 5px;
	border:none;
	background:url(2012_wai_input_right.gif) no-repeat right top;
	font:12px/23px Arial, Helvetica, sans-serif;
}
#header .top form input.btn {
	display:inline-block;
	float:right;
	width:81px;
	height:24px;
	border:none;
	background:url(2012_wai_btn_bg01.gif) no-repeat;
	text-align:center;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
#header .top p {
	padding:0 5px;
	height:23px;
	font:12px/23px Arial, Helvetica, sans-serif;
	color:#333;
}
#header .top p a {
	padding:0 5px;
	font:12px/23px Arial, Helvetica, sans-serif;
	color:#333;
}
#header .top p a:hover {
	color:#f60;
}
#header .navbg {
	height:37px;
	background:url(2012_wai_nav_bg.gif) repeat-x;
}
#header .nav_left {
	display:inline-block;
	float:left;
	width:4px;
	height:37px;
	background:url(2012_wai_nav_left.gif) no-repeat;
	padding:0;
}
#nav {
	display:inline-block;
	float:right;
	height:24px;
	background:url(2012_wai_nav_right.gif) no-repeat right top;
	padding:7px 14px 6px 0;
}
:root #nav {
	padding:7px 12px 6px 0\9;
}

#nav li {
	float:left;
	width:70px;
	margin:0;
	background:url(2012_wai_nav_fgx.gif) no-repeat right top;
	padding-right:2px;
	_padding-right:1px;
	text-align:center;
	position:relative;
}
#nav li a {
	display:inline-block;
	width:70px;
	height:24px;
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:0px;
}
#nav li a:hover {
	background:url(2012_wai_nav_hover.gif) no-repeat;
	color:#f72e15;
}

#nav li a.a1 {
	display:inline-block;
	width:45px;
	height:24px;
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	color:#fff;
}
#nav li a.a1:hover {
	background:url(2012_wai_nav_hover01.gif) no-repeat;
	color:#f72e15;
}
#nav li ul {
	background:#f0f0f0 url(2012_wai_boxbg.gif) no-repeat left bottom;
	padding:5px 0;
	text-align:left;
	left:-997em;
	top:23px;
	width:101px;
	position:absolute;
}
#nav li ul li {
	float:left;
	width:81px;
	padding:2px 10px;
	background:url(2012_wai_line01.gif) repeat-x left bottom;
	text-align:left;
}
#nav li ul a {
	padding-left:18px;
	background:url(2012_wai_ico01.gif) no-repeat 4px center;
	color:#af4439;
	font:12px/28px Arial, Helvetica, sans-serif;
	letter-spacing:0;
}
#nav li ul a:hover {
	color:#f60;
	background:url(2012_wai_ico01.gif) no-repeat 4px center;
}
#nav li:hover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
 *left:0;
}
#header .banner {
	height:284px;
}
/* ==页面主体== */
#content {
	padding:6px 0;
}
/* ==标题样式01== */
.tit01 {
	height:30px;
	background:url(2012_wai_tit_bg01.gif) repeat-x;
}
.tit01 h2 {
	display:inline-block;
	float:left;
	background:url(2012_wai_h2_bg01.gif) no-repeat left top;
	padding-left:14px;
}
.tit01 strong {
	display:inline-block;
	height:30px;
	background:url(2012_wai_span_bg01.gif) no-repeat right top;
	padding-right:50px;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#fff;
}
.tit01 ul {
	display:inline-block;
	float:left;
}
.tit01 ul li {
	display:inline-block;
	float:left;
	width:88px;
	background:url(2012_wai_li_bg01.gif) no-repeat;
	text-align:center;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.tit01 ul li.hover {
	background:url(2012_wai_li_hover01.gif) no-repeat;
}
.tit01 span {
	display:inline-block;
	float:right;
	height:30px;
	background:url(2012_wai_more_bg01.gif) no-repeat right top;
	padding-right:8px;
}
.tit01 span a {
	display:inline-block;
	background:url(2012_wai_ico02.gif) no-repeat right center;
	padding-right:10px;
	font:12px/30px Arial, Helvetica, sans-serif;
	color:#e94d00;
}
.tit01 span a:hover {
	color:#f60;
}
/* ==标题样式02== */
.tit02 {
	height:25px;
	background:url(2012_wai_tit_bg02.gif) repeat-x;
	border-right:2px solid #e4e4e4;
}
.tit02 li {
	display:inline-block;
	float:left;
	width:88px;
	text-align:center;
	font:bold 14px/25px Arial, Helvetica, sans-serif;
	color:#666;
	cursor:pointer;
}
.tit02 li.hover {
	background:url(2012_wai_li_hover02.gif) no-repeat;
	color:#e84d00;
}
/* ==标题样式03== */
.tit03 {
	height:30px;
	background:url(2012_wai_tit_bg03.gif) repeat-x;
}
.tit03 .bg {
	height:30px;
	background:url(2012_wai_tit_right03.gif) no-repeat right top;
}
.tit03 h3 {
	display:inline-block;
	float:left;
	width:88px;
	height:30px;
	background:url(2012_wai_li_hover01.gif) no-repeat;
	text-align:center;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#fff;
}
/* ==标题样式04== */
.tit04 {
	height:30px;
	background:url(2012_wai_tit_bg04.gif) repeat-x;
}
.tit04 h2 {
	display:inline-block;
	float:left;
	background:url(2012_wai_h2_bg04.gif) no-repeat left top;
	padding-left:14px;
}
.tit04 strong {
	display:inline-block;
	height:30px;
	background:url(2012_wai_span_bg04.gif) no-repeat right top;
	padding-right:50px;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#fff;
}
.tit04 h3 {
	display:inline-block;
	float:left;
	width:88px;
	height:30px;
	background:url(2012_wai_li_hover01.gif) no-repeat;
	text-align:center;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#fff;
}
.tit04 span {
	display:inline-block;
	float:right;
	height:30px;
	background:url(2012_wai_more_bg04.gif) no-repeat right top;
	padding-right:8px;
}
.tit04 span a {
	display:inline-block;
	background:url(2012_wai_ico02.gif) no-repeat right center;
	padding-right:10px;
	font:12px/30px Arial, Helvetica, sans-serif;
	color:#e94d00;
}
.tit04 span a:hover {
	color:#f60;
}
/* ==标题样式05== */
.tit05 {
	height:30px;
	background:url(2012_wai_tit_bg03.gif) repeat-x;
}
.tit05 h2 {
	display:inline-block;
	float:left;
	background:url(2012_wai_h2_bg05.gif) no-repeat left top;
	padding-left:13px;
}
.tit05 strong {
	display:inline-block;
	height:30px;
	background:url(2012_wai_span_bg05.gif) no-repeat right top;
	padding-right:50px;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#fff;
}
.tit05 span {
	display:inline-block;
	float:right;
	height:30px;
	background:url(2012_wai_more_bg05.gif) no-repeat right top;
	padding-right:8px;
}
.style {
	border:2px solid #e4e4e4;
	border-top:none;
	padding:15px;
}
/* ==左边== */
.left {
	display:inline-block;
	width:220px;
}
/* ==左边--通知公告== */
.left .tzgg #demo2 {
	width:186px;
	height:182px;
	overflow:hidden;
}
.left .tzgg li {
	background:url(2012_wai_li_ico01.gif) no-repeat left 12px;
	padding:5px 0 5px 10px;
}
.left .tzgg li a {
	background:url(li_ico.gif) no-repeat 4px -6px;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#333;
}
.left .tzgg li span {
	padding:0 5px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#666;
}
.left .tzgg li a:hover {
	color:#f60;
}
/* ==左边--问卷调查== */
.left .wjdc {
	height:207px;
}
.left .wjdc p {
	text-indent:2em;
	font:12px/22px Arial, Helvetica, sans-serif;
}
.left .wjdc p a {
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#e94d00;
}
.left .wjdc p a:hover {
	color:#f60;
}
.left .wjdc input.btn {
	width:49px;
	height:25px;
	margin:0 0 0 4px;
	background:url(2012_wai_btn_bg02.gif) no-repeat;
	border:none;
	text-align:center;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.left .wjdc table {
	margin-top:10px;
}
.left .wjdc td {
	font:12px/26px Arial, Helvetica, sans-serif;
}
/* ==左边--问政互动区== */
.wzhd {
	border:2px solid #e4e4e4;
	border-top:none;
	padding:10px 0;
}
.width_712 {
	display:inline-block;
	width:714px;
}
/* ==中间== */
.middle {
	display:inline-block;
	width:424px;
}
/* ==中间--调查分析== */
.list01 ul li {
	height:26px;
}
.list01 ul li span {
	display:inline-block;
	float:right;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#666;
}
.list01 ul li a {
	background:url(2012_wai_li_ico02.gif) no-repeat left center;
	padding-left:14px;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#333;
}
.list01 ul li a:hover {
	color:#f60;
}
/* ==中间--工作动态== */
.gzdt ul li {
	height:26px;
}
.gzdt ul li span {
	display:inline-block;
	float:right;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#666;
}
.gzdt ul li a {
	background:url(2012_wai_li_ico03.gif) no-repeat left center;
	padding-left:14px;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#333;
}
.gzdt ul li a:hover {
	color:#f60;
}
/* ==右边== */
.right {
	display:inline-block;
	width:286px;
}
/* ==右边--数据图表== */
.mF_expo2010 .pic li {
	position:absolute;
}
.mF_expo2010 .txt li {
	position:absolute;
	z-index:2;
	left:0;
	height:36px;
	line-height:36px;
}
.mF_expo2010 .txt li a {
	display:block;
	color:#fff;
	padding:2px 0 0 16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}/*标题样式*/
.mF_expo2010 .txt-bg {
	position:absolute;
	bottom:0;
	z-index:1;
	height:36px;
	background:#000;
	filter:alpha(opacity=40);
	opacity:0.4;
}/*标题背景*/
.mF_expo2010 .num {
	position:absolute;
	z-index:3;
	bottom:0;
	right:8px;
}
.mF_expo2010 .num li {
	float:left;
	position:relative;
	width:22px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
}
.mF_expo2010 .num li a, .mF_expo2010 .num li span {
	position:absolute;
	z-index:2;
	display:block;
	color:#fff;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-decoration:none;
	background:#ccc;
}/*按钮样式*/
.mF_expo2010 .num li span {
	z-index:1;
	background:#ddd;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.mF_expo2010 .num li.current a, .mF_expo2010 .num li.hover a {
	background:#F60;
}/*当前/悬停按钮*/
.dcsj p {
	padding:5px 0;
	font:12px/22px Arial, Helvetica, sans-serif;
}
.dcsj label {
	display:inline-block;
	float:left;
	font:12px/22px Arial, Helvetica, sans-serif;
}
.dcsj select {
	display:inline-block;
	float:left;
	height:22px;
	border:1px solid #acacac;
}
.dcsj .se1 {
	width:180px;
}
.dcsj .se2 {
	width:53px;
}
.dcsj input.btn {
	width:49px;
	height:25px;
	margin:0 0 0 5px;
	background:url(2012_wai_btn_bg02.gif) no-repeat;
	border:none;
	text-align:center;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
/* ==右边--嘉宾访谈== */
.right .jbft {
	height:207px;
}
.right .jbft .sfocus {
	padding-bottom:10px;
	height:84px;
	background:url(2012_wai_line03.gif) repeat-x left bottom;
}
.right .jbft .sfocus span {
	display:inline-block;
	float:left;
	width:88px;
	padding:6px 6px 0 0;
}
.right .jbft .sfocus p {
	display:inline-block;
	float:left;
	width:154px;
	padding:2px 0;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.right .jbft ul li {
	height:26px;
}
.right .jbft ul li a {
	background:url(2012_wai_li_ico04.gif) no-repeat left center;
	padding-left:14px;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#333;
}
.right .jbft ul li a:hover {
	color:#f60;
}
/* ==专题栏== */
.ztl {
	border:2px solid #e4e4e4;
	border-top:none;
	height:202px;
	_height:214px;
	padding:0 0 0 1px;
}
.ztl .m_box {
	display:inline-block;
	width:222px;
	padding:5px 5px 10px 7px;
	_padding:5px 5px 10px 6px;
	background:url(2012_wai_mainbg.gif) no-repeat left center;
}


.ztl h2 {
	height:32px;
	background:#fff8ef url(2012_wai_line02.gif) repeat-x left bottom;
	padding:0 10px;
}
.ztl h2 strong {
	background:url(2012_wai_ico03.gif) no-repeat left center;
	padding-left:20px;
	font:bold 12px/32px Arial, Helvetica, sans-serif;
}
.ztl .sfocus {
	height:71px;
	padding:6px 0;
	_padding:10px 0;
}
.ztl .sfocus span {
	display:inline-block;
	float:left;
	width:80px;
}
.ztl .sfocus p {
	display:inline-block;
	float:right;
	width:130px;
	margin:0 5px;
	padding:5px 0;
	height:24px;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#ff6102;
	background:url(2012_wai_line.gif) repeat-x left bottom;
}
.ztl .sfocus p a {
	padding:0 4px;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#ff6102;
}
.ztl .sfocus p a:hover {
	color:#f00;
}
.ztl ul li {
	height:26px;
}
.ztl ul li a {
	background:url(2012_wai_li_ico05.gif) no-repeat left center;
	padding-left:14px;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#333;
}
.ztl ul li a:hover {
	color:#f60;
}
/* ==站点导航== */
.zddh {
	border-right:2px solid #dadada;
}
.zddh select {
	display:inline-block;
	float:left;
	width:230px;
	height:22px;
	border:1px solid #acacac;
	margin:4px 0 0 25px;
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
}
/* ==底部== */
.footer {
	background:url(2012_wai_footer_bg.gif) repeat-x left top;
	padding:20px 0;
	text-align:center;
}
.footer p, .footer p a {
	font:12px/24px Arial, Helvetica, sans-serif;
	color:#fff;
}
.footer p a:hover {
	color:#f00;
}