/* =========== 通用部份  ===========*/
.c_spacing /*通用分隔*/
{
	margin-top: 10px;
	line-height: 0px;
}
.clearbox
{
    border-top: 1px solid transparent !important;
    margin-top: -1px !important;
    border-top: 0px;
    margin-top: 0px;
    height: 0px;
    clear: both;
    background: none;
    font-size: 0px;
    visibility: hidden;
}
/*通用侧栏盒子*/
.GenSideBox{border:1px solid #ccc; border-top:2px solid #E83F3F; text-align:left; }
.GenSideBox dt{background:url(images/bg_pageSid.jpg) repeat-x 0px 0px;height:30px;line-height:28px;   }
.GenSideBox dt span{background:url(images/icon_09.jpg) no-repeat 10px 7px;display:inline-block;padding-left:25px;font-weight:bold;color:#CF2405;font-size:14px; }
.GenSideBox dd{padding:2px 10px 10px 10px; }
.GenSideBox dd .textList li{background:url(images/dot_1.gif) repeat-x 0px bottom;padding:2px 0;  }

/* 公众参与 布局定义 */
.pubCont
{
	float:left;
	width:720px;
}
.pubSidebar
{
	float:right;
	width:251px;
}

/* 侧栏导航 */
.sidMenu{border:1px solid #ccc; position:relative; }
.sidMenu dt{background:url(images/bg_pageSid.jpg) repeat-x 0px 0px; }
.sidMenu dt span{background:url(images/public_18.gif) no-repeat 0px 0px; color:#fff;position:absolute; top:-1px;left:15px;width:121px;text-align:center; padding:0px;  }
.sidMenu dd ul{clear:both;overflow:hidden;height:100%;margin:auto;width:90%;   }
.sidMenu dd ul li{float:left;display:inline;width:100%; text-align:left;  }

.sidMenu dd ul li a{float:left;display:inline;width:100%;padding: 3px 6px;border-bottom:1px dotted #ccc; font-size:14px; font-weight:bold; background:#fff url(images/icon_10.png) no-repeat 0 9px;padding-left:20px;color:#444;;  }
.sidMenu dd ul li a:hover{background:#f7f7f7 url(images/icon_10.png) no-repeat 0 -61px;color:#c00; }
.sidMenu dd ul li.current a{background:#f7f7f7 url(images/icon_10.png) no-repeat 0 -58px;color:#c00;}

.sidHot{}
.sidHot dd{background:url(images/icon_num.png) no-repeat 0px 0px; }
.sidHot dd .textList{}
.sidHot dd .textList li{padding:0px 0 1px 20px!important;}

.sidImg{clear:both;overflow:hidden;height:100%; }
.sidImg dd{}
.sidImg .picList{clear:both;overflow:hidden;height:100%; }
.sidImg .picList li{float:left;width:46%;text-align:center; margin:4px;display:inline;   }

/* 专题盒 */
.pageSidBox{border:1px solid #ccc; border-top:2px solid #E83F3F; text-align:left; }
.pageSidBox dt{background:url(images/bg_pageSid.jpg) repeat-x 0px 0px;height:30px;line-height:28px;   }
.pageSidBox dt span{background:url(images/icon_09.jpg) no-repeat 10px 7px;display:inline-block;padding-left:25px;font-weight:bold;color:#CF2405;font-size:14px; }
.pageSidBox dd{padding:2px 10px 10px 10px; }
.pageSidBox dd .textList li{background:url(images/dot_1.gif) repeat-x 0px bottom;padding:2px 0;  }
.special{}
.special dd .textList{}
.special dd .textList li{background:url(images/icon_soft_0.gif) no-repeat 0 8px;padding-left:20px !important; height:25px; line-height:25px;}

/* 公众参与 主体内容 */

.pub_title
{
	background:url(images/public_05.jpg) repeat-x 0 -6px;
	height:60px;
}
.pub_title span
{
	display:block;
	background:url(images/public_03.jpg) no-repeat 0 -6px;
	height:60px;
}
.pub_title .pub_ts
{
	float:right;
	width:470px;
	/*background:url(images/public_08.jpg) no-repeat 0 12px;*/
	padding-top:12px;
}
.pubMsgList
{
	border: 1px solid #98b5ce;
	border-top: 4px solid #3e80ca;
	background:url(images/public_27.jpg) no-repeat top;
	padding-bottom:20px;
	min-height:80px;
	_height:80px;
}
.pubMsgList .more
{
	float:right;
	background:url(images/lite_icon1.gif) no-repeat 0 22px;
	font-weight:bold;
	font-size:14px;
	color:#ea4b00;
	padding:16px 0 0 20px;
	width:138px;
	height:46px;
	text-align:left;
}
.pubMsgList table
{
	clear:both;
	border-collapse:collapse;
	width:96%;
	margin: 0 auto;
}
.pubMsgList table td
{
	border:1px solid #fff;
	padding:4px;
	height:18px;
	line-height:18px;
}
.pubMsgList table .hd
{
	background:url(images/public_24.jpg) repeat-x;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.pubMsgList table .title
{
	text-align:left;
	width:352px;
}
.pubMsgList .spa
{
	background:#e7f4fb;
}

.pubHotline
{
	background:url(images/public_20.jpg) no-repeat top;
}

.pubActive dl
{
	float:left;
	width:355px;
	border: 1px solid #ccc;
	border-top: 3px solid #3e80ca;
	background:url(images/public_30.jpg) repeat-x top;
	text-align:left;
	min-height:287px;
	_height:287px;
}
.pubActive dt
{
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.pubActive dt span
{
	float:left;
	padding: 0 13px;
	height:24px;
	margin-left:15px;
	background:url(images/public_32.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.pubActive .more
{
	float:right;
	padding-right:16px;
	color:#333;
	line-height:30px;
}
.pubActive dd
{
	padding:10px 17px 0 ;
}

.SurveyList dd
{
	background:url(images/SuryWsbg.gif) no-repeat bottom;
	margin-bottom:10px;
	min-height:243px;
	_height:243px;
}
.SurveyList li
{
	line-height:22px;
	background:url(images/lite_icon.gif) no-repeat 39px 7px;
	padding-left:47px;
}
.SurveyList .first
{
	text-align:right;
	padding-left:0px;
	line-height:auto;
	background:none;
	padding-bottom:20px;
}
.SurveyList .first h4
{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#444;
	padding-left:19px;
	border-bottom: 1px dotted #4b4b4b;
	height:35px;
	line-height:35px;
	background:url(images/public_36.jpg) no-repeat 0 10px;
	text-align:left;
}
.SurveyList .first p
{
	padding: 10px 15px 0;
	color:#555;
	text-align:left;
}
.SurveyList .first .bt
{
	display:inline-block;
	width:107px;
	height:24px;
	line-height:24px;
	background:url(images/public_41.jpg) no-repeat;
	font-weight:bold;
	color:#ec0000;
	text-align:center;
}
dl.OfferList
{
	float:right;
	text-align:right;
}
.OfferList li
{
	border-bottom: 1px dashed #ccc;
	line-height:26px;
}
.OfferList li a
{
	display:block;
	padding-left:15px;
	background:url(images/lite_icon.gif) no-repeat 8px 9px;
	text-align:left;
}
.OfferList li span
{
	display:block;
	text-align:right;
}
.OfferList .Offerbt
{
	display:inline-block;
	width:91px;
	height:22px;
	line-height:22px;
	background:url(images/public_48.jpg) no-repeat;
	color:#000;
	text-align:center;
	margin:10px 0;
}

/* 公众参与 列表页 */
.pubListBox
{
	border: 1px solid #ccc;
	border-top: 3px solid #3e80ca;
	background:url(images/public_30.jpg) repeat-x top;
	text-align:left;
}
.pubNav
{
	background:url(images/navIcon.gif) no-repeat 18px 15px;
	padding-left:36px;
	height:43px;
	line-height:43px;
}
.pubMsgTitle
{
	margin:10px 20px;
	height:26px;
	line-height:23px;
	background:url(images/msgtibg.gif) repeat-x;
}
.pubMsgTitle span
{
	float:left;
	width:72px;
	height:26px;
	margin-left:14px;
	display:inline;
	text-align:center;
	font-weight:bold;
	background:url(images/msglabelbg.gif) no-repeat;
	color:#FFF;
}
.pubMsgTitle .more
{
	float:right;
	background:url(images/lite_icon1.gif) no-repeat 0 6px;
	font-weight:bold;
	font-size:14px;
	color:#ea4b00;
	padding-left: 20px;
	width:108px;
	text-align:left;
}
.Ts_TiBox
{
	margin:10px 0;
	height:26px;
	line-height:23px;
	background:url(images/msgtibg.gif) repeat-x;
}
.Ts_TiBox li
{
	display:inline;
}
.Ts_TiBox span
{
	float:left;
	width:72px;
	height:26px;
	margin-left:14px;
	display:inline;
	text-align:center;
	font-weight:bold;
}
.Ts_TiBox .on span
{
	color:#FFF;
	background:url(images/msglabelbg.gif) no-repeat;
}
.pubList
{
	margin:15px 34px 0;
}
.pubList h4
{
	background-color:#f7f7f7;
	border-bottom: 1px solid #d9d9d9;
	height:23px;
	color:#000;
	padding-left:14px;
}
.pubList h4 a
{
	color:#f55000;
}
.pubList p
{
	padding: 10px 23px 0;
}
.pubList span
{
	display:block;
	color:#1a5695;
	text-align:right;
	padding: 0 23px 15px;
}
.pageCount
{
	text-align:center;
	padding: 10px 0;
	border-top: 1px solid #8ea4c3;
	margin: 0 20px;
}
.pageCount a, .pageCount span span
{
	display:inline-block;
	height:20px;
	padding: 0 8px;
	line-height:20px;
	color:#0a2e65;
	background:url(images/pagecssbg.gif) repeat-x;
	border: 1px solid #aec3d8;
}

/* 公众参与 内容页 */
.pubContTi
{
	height:24px;
}
.pubContTi span
{
	float:left;
	font-size:14px;
	height:24px;
	line-height:24px;
	color:#FFF;
	font-weight:bold;
	padding:0 10px;
	background:url(images/public_32.jpg) repeat-x;
	margin-left:15px;
}
.msgMbox
{
	width:90%;
	margin:0 auto;
	margin-bottom:20px;
}
.msgMbox table
{
	clear:both;
	border-collapse:collapse;
	width:100%;
}
.msgMbox table td
{
	border:1px solid #b5cfd9;
	padding:4px;
	min-height:25px;
	_height:25px;
}
.msgMbox table .title td
{
	background:url(images/msgtitlebg.gif) repeat-x;
	height:28px;
	line-height:26px;
	font-size:14px;
	color:#FFF;
	text-align:center;
	padding:0px;
	font-weight:bold;
}
.msgMbox table .title span
{
	display:block;
	border:1px solid #fff;
}
.msgMbox table .tdLeft
{
	background-color:#f8f8f8;
	text-align:center;
	color:#000;
	width:20%;
}
.msgMbox table .ti
{
	font-weight:bold;
	color:#1c64b5;
}

/* 投诉举报 */
.complaintBox
{
padding:10px 30px;
}

/* 签写留言 */
.WriteBox .pubNav
{
	height:26px;
	line-height:26px;
	padding-left:22px;
	background: url(images/navIcon.gif) no-repeat scroll 4px 7px;
	text-align:left;
}
.WriteBox .GenSideBox dd
{
	padding:15px 30px;
}
.WriteBox table
{
	border-collapse:collapse;
}
.WriteBox table td
{
	border:1px solid #eee;
	padding:4px;
}
.WriteBox table .tdLeft
{
	width:10%;
}

