/* ==全局样式定义== */
/*--通用定义--*/
body { margin:0; padding:0; font:12px/180% "宋体"; color:#333; background:#e5f2fb url(imagesbg_body.jpg) repeat-x;}
form,font { margin:0; padding:0; font-size:12px;}
input,select { margin:0; padding:0; font-size:12px;}
img { border:0;}
dl,dt,dd{ margin:0; padding:0;}
ul,li,p { margin:0; padding:0; list-style-type:none;}
h1,h2,h3,h4,h5{ margin:0; padding:0; line-height:180%;}

a:link,a:visited { color:#333333; text-decoration:none;}
a:hover,a:active { color:#ec0f04; text-decoration:none;}
a.white:link, a.white:visited { color:#ffffff;}
a.white:hover, a.white:active { color:#ffffff;}

.cysImg{width:996px;text-align:center;}
.cysImg .imgH{float:left;width:332px;}


.ad { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after {content: ".";display: block;height:0; line-height:0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clearbox {	clear: both; visibility:hidden; height:0; font-size:0; background: none;}
.c_spacing { height:10px; line-height:10px; font-size:0px; background:none;}
.c_spacing1 { height:10px; line-height:10px; font-size:0px; background:none;}
.class_page { padding-bottom:10px; text-align:center;}
.hidden { display:none;}
.show { display:block;}

.mt-10 { margin-top:10px;}
.ml-10 { margin-left:10px;}
.mr-10 { margin-right:10px;}

/*布局定义*/
.main {	clear:both;	width:996px; margin:0 auto; background:#fff;}
.mainContent { float:right; padding:0 5px 0 0; width:756px;}
.mainContentL { float:left; padding:0 5px 0 0; width:756px;}
.sideBar { float:left; padding:0 0 0 5px; width:220px;}

/*--顶部底部样式定义--*/
#header .top { padding-left:24px; height:29px; line-height:29px; color:#fff; background:url(imagesbg_head_top.jpg) repeat-x;}
#header .top a { color:#fff;}
#header .top .fr { width:100px;}
#header .mid { height:180px;}
#header .nav { padding:2px 0 0 15px; height:35px; background:url(imagesbg_head_bot.jpg) repeat-x;}
#header .nav li { float:left; width:88px; line-height:35px; text-align:center; background:url(imagesnav_line.jpg) no-repeat;}
#header .nav li a { font-size:14px; font-weight:bold; color:#fff;}
#header .nav li.act { background:url(imagesnav_act.jpg) no-repeat;}
#header .nav li.first { background:none;}
#header .bot { clear:both; padding:0 0 2px 0; height:35px; line-height:35px; background:url(imagesbg_head_bot.jpg) left bottom repeat-x;}
#header .bot ul li { float:left; padding-left:10px;}
#header .bot .weather { padding:7px 0 0 14px;}
#header .bot .notice {padding-left:20px;padding-right:20px;}
#header .bot .notice li{display:inline; margin-right:10px; }
#header .bot .notice a { display:inline-block; padding-left:11px; background:url(imagesicon.png) no-repeat 0 2px;}
#header .bot .notice a:hover { background-position: 0 -28px;}
#header .bot .fr { padding:0; line-height:120%;}
#header .bot .fr .int { padding-left:26px; width:180px; height:20px; line-height:20px; vertical-align:middle; border:solid 1px #ddd; background:url(imagesicon_sear.jpg) no-repeat;}
#header .bot .fr .btn { margin:0 6px; width:49px; height:20px; vertical-align:middle; border:0; background:url(imagesbtn_sear.jpg) no-repeat;}
#header #tit00 {_height:33px;}
#header #txt02 ul { padding-left:116px;}
#header #txt04 ul { padding-left:233px;}
#header #txt05 ul { padding-left:350px;}
#header #txt06 ul { padding-left:310px;}
#header #txt07 ul { padding-left:480px;}
#header #txt08 ul { padding-left:510px;}
#header #txt09 ul { padding-left:620px;}
#header #txt010 ul { padding-left:630px;}

#footer { padding:0 5px; width:986px;}
#footer p { text-align:center;}
#footer .link { padding:7px; color:#fff; background:url(imagesbg_foot.jpg) no-repeat;}
#footer .link a { color:#fff;}
#footer .copy { padding:3px 0 20px 0; line-height:200%; color:#666;}

#roll0 { width:450px; height:30px; overflow:hidden;}
#roll0 ul { width:1350px;}
#roll0 li { float:left;}

.theme { float:right; padding:5px 10px 0 0;}
.theme ul { float: left;margin: 6px -2px 0 0;height: 11px; background: url(imagestheme.gif) no-repeat 0 0;}
.theme li { float: left;margin-right: 2px;width: 12px;height: 11px;text-indent:-3000px;overflow: hidden;cursor: pointer;}
.theme li.cur { background: url(imagestheme.gif) no-repeat 0px -11px;}

/**col**/
.col .hd { height:29px; line-height:29px; background:url(imagescol_hd.jpg) no-repeat;}
.col .hd h3 { float:left; width:160px; height:29px; line-height:29px; text-align:center; font-size:12px;}
.col .hd h3 a { color:#008ada;}
.col .hd span { float:right; padding-right:12px;}
.col .bd { clear:both; padding:2px 2px 4px 2px; border:solid 1px #abd1eb; border-top:0;}
.col .bd li { height:26px; line-height:26px; border-top:dashed 1px #ddd;}
.col .bd li a { display:block; padding-left:20px; background:url(imagesicon.png) no-repeat 8px -63px;}
.col .bd li a:hover { background:url(imagesicon.png) no-repeat 8px -93px;}
.col .bd li span { float:right; padding-right:6px;}
.col .bd li.first { border:0;}
/**colS**/
.colS1 .hd { height:29px; background:url(imagestitle02.jpg) no-repeat;}
.colS1 .hd h3 { padding-left:26px; line-height:29px; font-size:12px; color:#fff;}
.colS1 .hd h3 a { color:#fff;}
.colS1 .bd { border:solid 1px #89c2ea; border-top:0; background:#f0f7fd;}
.colS1 .bd .li01 { padding-top:8px;}
.colS1 .bd .li01 li { padding-left:10px; height:43px;}
.colS1 .bd .li02 { padding:6px 1px 5px 1px;}
.colS1 .bd  #text_demo {overflow:hidden; height:190px; width:218px; float:left;}
.colS1 .bd  #text_demo1 { height:auto; text-align:left; float:left;}
.colS1 .bd  #text_demo2 { height:auto; text-align:left; float:left;}
.colS1 .bd  #text_demo1 li { height:26px; line-height:26px; border-bottom:dashed 1px #ddd;}
.colS1 .bd  #text_demo2 li { height:26px; line-height:26px; border-bottom:dashed 1px #ddd;}
.colS1 .bd  #text_demo1 li a { display:inline-block; padding-left:20px; background:url(imagesicon.png) no-repeat 8px -63px;}
.colS1 .bd  #text_demo2 li a { display:inline-block; padding-left:20px; background:url(imagesicon.png) no-repeat 8px -63px;}
.colS1 .bd .li02 li { height:26px; line-height:26px; border-bottom:dashed 1px #ddd;}
.colS1 .bd .li02 li a { display:inline-block; padding-left:20px; background:url(imagesicon.png) no-repeat 8px -63px;}
.colS1 .bd .li02 li a:hover { background:url(imagesicon.png) no-repeat 8px -93px;}
.colS1 .bd .li03 { padding:4px;}
.colS1 .bd .li03 li { padding:4px; height:30px;}
.colS1 .bd .li03 li a { display:block; padding-left:10px; height:30px; line-height:30px; background:url(imageslmdh_bg.jpg) no-repeat;}
.colS1 .bd .li03 li a:hover { color:#008ada;}
.colS1 .bd .li03 li.act { background-position:left bottom;}
.colS1 .bd .li03 li.act a { color:#008ada;}
.colS1 .bd .li03leader { padding:4px;}
.colS1 .bd .li03leader li { padding:4px; height:30px;}
.colS1 .bd .li03leader li a { display:block; padding-left:10px; height:30px; line-height:30px; background:url(imageslmdh_bg.jpg) no-repeat;}
.colS1 .bd .li03leader li a:hover { color:#008ada;}
.colS1 .bd .li03leader li.act { background-position:left bottom;}
.colS1 .bd .li03leader li.act a { color:#008ada;}

/*新增2015.12.31政务公开左边栏样式*/
.colS1 .zwgk dt{ padding:4px; height:30px;}
.colS1 .zwgk dt a{ display:block; color:#ff5400; font-weight: bold; padding-left:10px; height:30px; line-height:30px; background:url(imageslmdh_bg.jpg) no-repeat;}
.colS1 .zwgk dt a:hover{ color:#008ada;}
.colS1 .zwgk dd ul{ padding:4px;}
.colS1 .zwgk dd ul li{ line-height:1.5; padding:5px 10px;}
.colS1 .zwgk dd ul li a{}
.colS1 .zwgk dd ul li span{ display:inline-block; width:3px; height:3px; background-color: #666; vertical-align:middle; margin-right: 10px; margin-left: 5px;}

.colS2 .hd { padding-left:10px; height:30px; border-left:solid 1px #95c8ec; background:url(imagestitle04.jpg) no-repeat right top;}
.colS2 .hd h3 { float:left; padding:0 15px 0 12px; line-height:30px; font-size:12px;}
.colS2 .hd h3.act { background:url(../images/title04_act.jpg) no-repeat left bottom;}
.colS2 .hd h3.first { padding-left:16px; background:url(imagestitle04_first.jpg) no-repeat 0 9px;}
.colS2 .hd span { float:right; padding: 4px 9px 0 0;}
.colS2 .bd { clear:both; border:solid 1px #89c2ea; border-top:0; background:#fff;}
.colS2 .bd p { padding-top:8px; text-align:center;}
.colS2 .bd p img { padding:1px; border:solid 1px #ddd;}
.colS2 .bd .li01 { padding:6px 8px; height:110px;}
.colS2 .bd .li01 li { height:21px; line-height:21px; border-bottom:dashed 1px #ddd;width:80px;float:left;}
.colS2 .bd .li01 li a { display:inline-block; padding-left:20px; background:url(imagesicon.png) no-repeat 8px -63px;}
.colS2 .bd .li01 li a:hover { background:url(imagesicon.png) no-repeat 8px -93px;}
.colS2 .bd .lild { padding:6px 8px; height:110px;}
.colS2 .bd .lild li { height:21px; line-height:21px; border-bottom:dashed 1px #ddd;width:100px;float:left;}
.colS2 .bd .lild li a { display:inline-block; padding-left:20px; background:url(imagesicon.png) no-repeat 8px -63px;}
.colS2 .bd .lild li a:hover { background:url(imagesicon.png) no-repeat 8px -93px;}
.colS2 .bd .li02 {  padding:0px 1px 0px 1px;}
.colS2 .bd .li02 li { float:left; width:100%; height:26px; line-height:26px; border-bottom:dashed 1px #ddd; overflow:hidden;}
.colS2 .bd .li02 li a { display:inline-block; padding-left:20px; background:url(imagesicon.png) no-repeat 8px -63px;}
.colS2 .bd .li02 li a:hover { background:url(imagesicon.png) no-repeat 8px -93px;}
.colS2 .bd .li03 { padding:4px 1px; height:150px;}
.colS2 .bd .li03 li { float:left; width:100%; height:28px; line-height:28px; border-bottom:dashed 1px #ddd;}
.colS2 .bd .li03 li a { display:block; padding-left:20px; background:url(imagesicon.png) no-repeat 8px -61px;}
.colS2 .bd .li03 li a:hover { background:url(imagesicon.png) no-repeat 8px -91px;}
.colS2 .bd .li04 { padding:4px 1px; height:105px; background:url(imagestsjb.jpg) no-repeat;}
.colS2 .bd .vote { padding:10px 15px; height:175px; overflow:hidden;}
.colS2 .bd .vote h4 { font-size:12px; font-weight:normal; color:#008ada;}
.colS2 .bd .vote li { height:23px; line-height:23px;}
.colS2 .bd .vote p input, .colS2 .bd .vote li input { margin:0 5px; vertical-align:middle;}
.colS2 .bd .btn01 { width:62px; height:22px; color:#008ada; border:0; background:url(imagesbtn_vote.jpg) no-repeat;}
.colS2 .bd .btn02 { width:62px; height:22px; color:#008ada; border:0; background:url(imagesbtn_vote.jpg) no-repeat;}

.ztzl .hd h3.act{background:url(imagestabtit2.png) no-repeat left bottom;}
.ztzl .hd h3.act a{ color:#fff;}

.sidetit2 .hd { padding:0; height: 28px; border:0; background: url("imagestitle03.jpg") no-repeat;}
.sidetit2 .hd h3 {color: #fff; font-size: 12px; line-height: 28px; padding-left: 28px;}
.sidetit2 .hd h3 a {color: #fff;}

.sidetit2 .hd2 { padding:0; height: 29px; border:0; background: url("imagestitle02.jpg") no-repeat;}
.sidetit2 .hd2 h3 {color: #000; font-size: 12px; line-height: 28px; padding-left: 28px;}
.sidetit2 .hd2 h3 a {color: #4F4F4F;}

.tlist { padding:2px 0 2px 0; width:100％；}
.tlist li { line-height:24px;}
.tlist li a { display:inline-block; padding-left:15px; background:url(imagesicon.png) no-repeat 3px -3px;}
.tlist li a:hover { background:url(imagesicon.png) no-repeat 3px -33px;}
.tlist li span { float:right; padding-right:5px; color:#666;}

.wlist li { float:left; width:49%; line-height:24px;}
.wlist li a { display:block; padding-left:15px; background:url(imagesicon.png) no-repeat 3px -3px;}
.wlist li a:hover { background:url(imagesicon.png) no-repeat 3px -33px;}

.hlist { padding:4px 1px; background:url(imagesnum.png) no-repeat 6px 8px;}
.hlist li { padding-left:26px; height:25px; line-height:25px; border-top:dashed 1px #ddd;}
.hlist li a{color:#555;}
.hlist li.first { border:0;}
/* ==整体布局定义开始== */
/* --head(网页头部)、menu(网页头部导航菜单)、main_bg(网页中部主要内容)、foot(网页底部)-- */
#main_bg, #main_bg2, #main_bg3
{
	padding:0;
    margin: 0px auto;
    width: 996px;
	clear:both;
}
/* --top_all(顶部)、center_all(中部)、bottom_all(底部)-- */
#top_all, #center_all, #bottom_all
{
    padding-bottom: 1px;
}

/* ==center_all(中部)定义开始== */
/* --主要定义-- */
#main_bg
{
	clear: both;
}
#main_left /* 网页中部左侧整体定义 */
{
	width:216px;
	float: left;
}
#main_center /* 网页中部左侧整体定义 */
{
	width:553px;
	float: right;
	margin: 0px 5px 0px 5px;
}
#main_right /* 网页中部右侧整体定义1 */
{
	width:216px;
	float: right;
	margin: 0px 0px 0px 0px;
}
#main_bg.main_bgpic
{
	background: url(../images/main_bg_img.gif) repeat-x;
	padding: 16px 0px 0px 0px;
}

/* --连接配色方案一-- */
.link_style1 a{color:#3669a0;text-decoration:none;}
.link_style1 a:hover{color:#255892;text-decoration:underline;}
/* --连接配色方案二-- */
.link_style2 a, .c_c_serice a{color:#777;text-decoration:none;}
.link_style2 a:hover, .c_c_serice a:hover{color:#255892;text-decoration:underline;}

/* --网页通用列表-- */
.list_all
{
	width:216px;
}
.list_all dt
{
	height:26px;
}
.list_all li
{
	padding-left:21px;
	height:24px;
	background: url(../images/list_icon.gif) no-repeat 7px 8px;
}
.list_all ul
{
	margin-top:8px;
	margin-bottom:8px;
}
.list_all a
{
	font-size:12px;
	color:#3669a0;
}
.list_all a:hover
{
	color:#255892;
}
/* --网页通用列表标题-- */
.list_title
{
	width:216px;
	height:26px;
	background: url(../images/list_bg.gif) no-repeat;
}
.list_title a
{
	float:left;
	font: normal normal bold 14px/120% Arial, "宋体" ,Helvetica,sans-serif;
	color:#FFFFFF;
	height:21px;
	padding:5px 0px 0px 49px;
}
.list_title a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}
.list_title2
{
	width:248px;
	height:26px;
	background: url(../images/list_bg2.gif) no-repeat;
}
.list_icon1 a{background: url(../images/title1icon.gif) no-repeat 16px 2px;}
.list_icon2 a{background: url(../images/title2icon.gif) no-repeat 16px 1px;}
.list_icon3 a{background: url(../images/title3icon.gif) no-repeat 16px 1px;}
.list_icon4 a{background: url(../images/title4icon.gif) no-repeat 16px 1px;}
.list_icon5 a{background: url(../images/title5icon.gif) no-repeat 16px 1px;}
.list_icon6 a{background: url(../images/title6icon.gif) no-repeat 16px 1px;}
.list_icon7 a{background: url(../images/title7icon.gif) no-repeat 15px 0px;}


/* --网页中部左侧内容-- */
.c_left_01
{

	width:216px;
	/*background: url(../images/c_left_1_bgimg.gif) no-repeat;
	height:108px;*//*20090514修改*/
	margin: 0px 0px 4px 0px;
}
.c_left_01 dt
{
	font: normal normal bold 14px/120% Arial, "宋体" ,Helvetica,sans-serif;
	color:#FFFFFF;
	padding:6px 0px 13px 10px;
}
.c_left_01 li
{
	float:left;
	padding-left:21px;
	background: url(../images/c_l1_lite_icon.gif) no-repeat 8px 7px;
	width:83px;
	height:24px;
}
.c_left_01 a
{
	font: normal normal bold 12px/120% Arial, "宋体" ,Helvetica,sans-serif;
	color:#c6e3ff;
}
/*20090514增加*/
.c_left_01 .eApp_button a
{
	display:block;padding-bottom:2px; height:28px;
	color:#c6e3ff;
}
.c_left_01 .eApp_button a span
{
	display:block;
	background:url(../images/chief-public01.gif) 0 0 no-repeat;
	height:28px;
	font: normal normal normal 14px/28px Arial, "宋体" ,Helvetica,sans-serif;
	color:#000;
	cursor:pointer;
	padding-left:54px;
}
.c_left_01 .eApp_button a span.icon2{
	background:url(../images/chief-public02.gif) 0 0 no-repeat;
}
.c_left_01 .eApp_button a span.icon3{
	background:url(../images/chief-public03.gif) 0 0 no-repeat;
}
.c_left_01 .eApp_button a span.icon5{
	background:url(../images/chief-public04.gif) 0 0 no-repeat;
}




.c_left_02 ul
{
	margin:7px 10px 7px 10px;
}
.c_left_02 li
{
	padding:5px 0px 0px 45px;
	height:24px;
	border-bottom:#c4dcf2 1px solid;
}
.c_left_02 li#tab01{background: url(../images/phone_icon.gif) no-repeat 12px 3px #f3f8fc;}
.c_left_02 li#tab02{background: url(../images/survey_icon.gif) no-repeat 15px 3px #f3f8fc;}
.c_left_02 li#tab03{background: url(../images/bbs_icon.gif) no-repeat 12px 3px #f3f8fc;}
.c_left_02 li#tab04{background: url(../images/feeback_icon.gif) no-repeat 12px 1px #f3f8fc;}
.c_left_02 li#tab05{background: url(../images/email_icon.gif) no-repeat 12px 3px #f3f8fc;}

/* --网页中部左侧内容结束-- */

/* --网页中部居中内容开始-- */
.c_center_t
{
	background: url(../images/notice_icon.gif) no-repeat 8px 0px;
	padding:0px 0px 0px 100px;
	height: 37px;
}
.c_scrollclasss
{
	float:left;
	overflow:hidden;
	height:22px;
}
.c_scrollclasss #marqueebox a
{
	line-height:22px;
}
.c_center_t li
{
	float:left;
	width:200px;
}
.c_center_news
{
	background: url(../images/newsbox_titlebg.gif) no-repeat;
	padding:0px 0px 0px 33px;
	width:520px;
	height:24px;
}
.c_center_news li
{
	float:left;
	width:72px;
	height: 24px;
	text-align:center;
}
.c_center_news a
{
	font: normal normal bold 12px/24px Arial, "宋体" ,Helvetica,sans-serif;
	color:#e0e9f3;
}
.Class_on_news
{
	background: url(../images/c_sele_on.gif) no-repeat;
}
.Class_on_news a
{
	color:#5287c5;
}
.c_center_nmain
{
	background: url(../images/nmain_bg.jpg) repeat-x;
	height:197px;
	padding-bottom: 10px;
}
.newsflash
{
	padding-top:14px;
	width:265px;
	float:left;
}
#newstab1, #newstab2, #newstab3
{
	float:right;
	width:288px;
}
#newstab1 dt, #newstab2 dt, #newstab3 dt
{
	padding: 18px 0px 0px 0px;
}
.list_dt_style li
{
	background-image:none;
	padding:0px;
}
.list_dt_style li a
{
	font: normal normal bold 18px auto;
	color:#d2360e;
}
.c_center_bm
{
	height:91px;
	width:553px;
	clear:both;
}
.c_c_bmpic
{
	width:126px;
	height:91px;
}
#c_c_bmpic1
{
	float:left;
	padding-right:16px;
}
#c_c_bmpic2
{
	float:right;
}
#c_c_bmpic3
{
	float:right;
	padding-right:16px;
}
#c_c_bmpic4
{
	float:right;
	padding-right:16px;
}
.c_search
{
	background: url(../images/searchpic.jpg) no-repeat 13px 7px;
	width:453px;
	height:30px;
	background-color: #f1f1f1;
	margin:8px 0px 15px 0px;
	padding:8px 0px 0px 100px;
}
.c_c_setecttxt
{
	float:left;
	padding-right:15px;
}
.c_c_serice_main
{
	height:235px;
}
.c_c_serice dt
{
	height:18px;
}
.c_c_serice_l
{
	float:left;
	width:262px;
}
.c_c_serice_r
{
	float:right;
	width:274px;
}
.c_c_serice li
{
	float:left;
	text-align:center;
	width:87px;
}
.c_c_serice#s_tab1{float: left;margin-bottom:5px;width:262px;}
.c_c_serice#s_tab2{float: right;clear: right;margin-bottom:15px;width:274px;}
.c_c_serice#s_tab3{float: right;clear: right;margin-bottom:15px;width:274px;}
.c_c_serice#s_tab4{float: left;width:262px;}
.c_c_serice#s_tab5{float: right;clear: right;width:274px;}
/* --网页中部居中内容结束-- */

/* --网页中部右侧内容开始-- */
.r_topic_t
{
	text-align:center;
	margin-bottom:6px;
}
.c_d_work
{
	background: url(../images/d_bgborder.gif) no-repeat;
	width:495px;
	height:158px;
	float:left;
}
.c_b_title
{
	margin-top:4px;	
	margin-left:4px;	
}
.c_b_title li
{
	float:left;
	text-align:center;
	background: url(../images/c_b_icon.gif) no-repeat 0px 8px;
}
.c_b_title a
{
	float:left;
	color:#777;
	padding-top:7px;
	width:80px;
	height:28px;
	font-weight:bold;
	text-decoration:none;
}
.c_b_title a.seleon_work
{
	color:#ffffff;
	background: url(../images/c_b_title_bg.gif) no-repeat;
	text-decoration:none;
}
.c_b_ConList{
	margin:0px 5px 5px 5px;
	clear:both;
}
.c_b_ConListPic{
	padding:10px 0px 0px 26px;
	float: left;
}
.c_b_ListTxt{
	padding:10px 0px 0px 3px;
	float: right;
	width: 298px;
}
.c_b_ListTxt li
{
	float:left;
	width:80px;
	padding:0px 5px 0px 10px;
	background: url(../images/lite_icon2.gif) no-repeat 0px 10px;
}

.c_d_work2
{
	background: url(../images/d_bgborder.gif) no-repeat;
	width:495px;
	height:158px;
	float: right;
}
.c_b_ConList_r
{
	margin:10px 13px 0px 13px;
	height: 69px;
}
.c_b_ConList_r li
{
	float:left;
	width:78px;
	text-align:center;
}
.c_b_bmtxt_r
{
	padding:8px 13px 5px 20px;
}
.c_b_bmtxt_r li
{
	float:left;
	width:62px;
	padding:0px 5px 0px 10px;
	background: url(../images/lite_icon2.gif) no-repeat 0px 10px;
}
/* --网页中部右侧内容开始-- */

/* --网页中部底部内容开始-- */
.c_b_bottom{
	padding-top:11px;
}
.c_b_pic_r
{
	width:742px;
	float: left;
}
.c_b_pic_rt
{
	background: url(../images/pic_titlebg.gif) no-repeat;
	padding:0px 0px 0px 33px;
	width:709px;
	height:25px;
}
.c_b_pic_rt li
{
	height:23px;
	color:#5085c2;
	padding:2px 0px 0px 11px;
	width:72px;
	font-weight:bold;
}
.c_b_pic_m
{
	padding:8px 5px 13px 5px;
	text-align:center;
	border-bottom:1px solid #9ac3ea;
	
}
.c_b_pic_m .m_b_pic_title
{
	margin:2px 0;
}
.c_b_pic_m dd
{
	padding:5px 0px 0px 0px;
	height: 112px;
}
.c_b_pic_m li
{
	float:left;
	padding:0px 3px 0px 3px;
}
.c_b_pic_m img
{
	width:140px;
	height:105px;
}
.c_b_bbs_list
{
	float:right;
	width:246px;
	border:1px solid #9ac3ea;
	background-color:#f3f8fc;
}
.c_b_bbs_list dd
{
	padding:0px 0px 0px 8px;
}
.c_b_link
{
	clear:both;
	padding:5px 0px 5px 0px;
}
.quick_link
{
	background: url(../images/quick_bg.gif) repeat-x;
	height: 28px;
	padding-top: 3px;
	padding-left: 35px;
}
.c_b_link_l
{
	float:left;
}
.c_b_link_r
{
	padding-left:130px;
}
.b_link_sele
{
	float:left;
	padding-top:2px;
}
/* --网页中部底部内容结束-- */



/* 通用定义开始= */
.main_topspace{
	height:12px;
}
.class_page{
	text-align:center;
	clear:both;
	margin: 10px 0 10px 0;
}
.pe_u_thumb{
	text-align:center;
}
.pe_u_thumb_title{
	text-align:center;
}

/* 通用页整体布局定义 */
#Gen_left_main
{
	float: left;
	width: 216px;
}
#Gen_center_main
{
	float: right;
	width: 774px;
	margin-bottom: 5px;
}


/* 通用页左侧定义 */
.left_box, .user_box
{
	background-color:#f9fcff;
	margin-bottom:3px;
}
.left_box ul
{
	clear:both;
}
.left_box dt, .user_box dt
{
	background: url(../images/inter_titlebg.gif) no-repeat;
	font: normal normal bold 14px/120% auto;
	color:#FFFFFF;
	height:21px;
	padding:5px 0px 0px 51px;
}
.left_box dd, .user_box dd
{
	padding:8px 10px 8px 10px;
	border-left:#9ac3ea 1px solid;
	border-right:#9ac3ea 1px solid;
	border-bottom:#9ac3ea 1px solid;
	color:#555;
}
.left_box li
{
	padding:2px 0px 0px 10px;
	overflow:hidden;
}
.left_box ul li a, .user_box dd li a
{
	color:#366aa3;
}
/* 通用定义结束= */

/*******匿名投稿*******/
.anonymouscontent_top
{
    border-color:#E2E2E2;
    border-right:1px solid #E2E2E2;
    border-style:solid;
    border-width:1px;
    height:59px; 
}
.anonymouscontent_top h3 {
    font-size:18px;
    padding-left:35px;
    padding-top:23px;
}

#side_nav .hd{ height:31px; background:url(imagestit_sub.png);}
#side_nav .hd h3{ padding:0; text-align:center; line-height:31px; font-size:14px;}
#side_nav .bd .li03 li a {color: #FF5400; font-size: 12px; font-weight:bold;}
#side_nav .bd .li03 li a:hover{ text-decoration:underline; color:#069;}


/*公开目录树状导航*/
#Gov_Catelog {
	font-size:14px; padding-left:10px;
}
#Gov_Catelog .color a{color:#b30000;}
#Gov_Catelog li {
	padding: 0px 0 0px 16px;
	line-height:26px;
}
#Gov_Catelog li span {
	cursor:pointer;
}
#Gov_Catelog li {
	background: url(../images/treeview-default-line.gif) 0 0 no-repeat;
}
#GovInfoOpen .bd .bd_bot ul li ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.treeview .hitarea {
	background: url(../images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	position: relative;
	left:-16px;
	float: left;
	cursor: pointer;
	margin-top: 7px;
}
.treeview .closed{ margin-left:-16px;}
#Gov_Catelog li.last {
	background-position: 0 -1762px
}
.treeview .expandable-hitarea {
    background-position: -80px -3px;
}

/*当前位置*/
.location {
    background: url("imagesc_main_box_hd.jpg") no-repeat scroll 0 0 transparent;
    height: 28px;line-height: 28px;
}

/*图片导航*/
.nav_img{ padding:20px 0 15px; width:198px; margin:0 auto;}
.nav_img li img{vertical-align:bottom;}
.nav_img li{margin-bottom:5px;}

/*信件统计*/
.colS2 .bd dt { height:28px;line-height:28px; background:url(../images/onlinepl_bg4.gif) no-repeat }
.colS2 .bd dt a { padding:0 27px; color:#5b9ac1;}
.colS2 .bd dt a.a1 { padding-right:40px;}
.colS2 .bd dd ul { padding:2px;}
.colS2 .bd dd li { padding:0 30px; height:26px; line-height:26px; background:url(../images/line02.jpg) repeat-x;}
.colS2 .bd dd li span { float:right;}
.colS2 .bd dd li.first { background:none;}
.colS3 { width:218px; height:124px; border:solid 1px #afd3ec; background:url(../images/onlinepl_cx.jpg) no-repeat;}
.colS3 h3 { padding:5px 0 5px 50px; font-size:12px; color:#0179be;}
.colS3 li { padding:2px 15px;}
.colS3 p  { padding:2px 0 0 72px;}
.colS3 .int { width:124px; height:19px; border:solid 1px #afd3ec;}
.colS3 .btn { display:block; width:65px; height:21px; border:0; background:url(../images/btn_xjcx.jpg) no-repeat;}

/**/
.wideContent{padding:0 5px; width:auto; float:none;}
.wideContent .c_main_box .hd{ background:url(../images/c_main_box_hd_2.jpg);}

/*含栏目名称列表*/
.nodelist .bd .li01 li{ overflow:hidden; padding:0 6px;}
.nodelist .bd .li01 li a{display:inline;padding-left:0; background:none;}
.nodelist .bd .li01 li a:hover{background:none;}
.nodelist .bd .li01 li a.nodecol{color:#666; margin-right:3px;}