@charset "gb2312";
.box {
	position: relative;
	margin-top: 10px;
	clear: both;
}

.box .hd {
	border:solid #fbd686;
	border-width:1px 1px 0;
	height:28px;
	line-height:30px;
	overflow: hidden;
}

.box .hd h3 {
padding:0 10px;
font-size:14px;
}

.box .bd { border:1px solid #ccc; }
.box .tab-cont {
	border-width: 0 1px 1px;
}
.box .rc-tp,.box .rc-bt {
position:relative;
display:block;
height:4px;
overflow:hidden;
}

.box .rc-tp b,.box .rc-bt b {
float:right;
width:4px;
height:4px;
}

.box .rc-tp {
margin-bottom:-4px;
background-position:-3px -7px;
}

.box .rc-bt {
margin-top:-4px;
background-position:-3px -10px;
}
.box-skin-orange .hd,.box-skin-orange .bd{border-color:#fbd686;}
.box-skin-orange .hd{ background-color: #F9F9F9; background-position:0 0px;
background-repeat:repeat-x;}
.box-skin-blue .hd {
color:#17387d;
background-color:#f5f9fb;
background-position:0 -31px;
background-repeat:repeat-x;
}

.box-skin-blue .hd,.box-skin-blue .bd {
border-color:#cfdae4;
}

.box-skin-orange .rc-tp {
	background-position:-162px -195px;
}

.box-skin-orange .rc-tp b {
background-position:-159px -195px;
}

.box-skin-orange .rc-bt {
background-position:-162px -198px;
}

.box-skin-orange .rc-bt b {
background-position:-159px -198px;
}
/*ÆÀÂÛ*/
/*comment-title*/
.comment-title {padding:15px 0 0;text-align:center;}
.comment-title h1 {font-size:26px; font-weight:normal;line-height:40px;font-family:"ËÎÌå","microsoft yahei","ºÚÌå","Arial","Tahoma";font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;
display:inline;color:#000; font-weight:bold;}
.comment-title a {margin-top:16px;margin-left:8px;display:inline;color:#000;}
.comment-title a:hover { color:#cc0000;}
#common-bg {
	background:#FAFCFF;
}
.mod {background:#F3F8FE;}
/*list-title */
.list-title {
	height:30px;
	line-height:33px;
	padding-left:14px;
	background: #fafcff;
	overflow:visible;
	font-family:"ºÚÌå";
	font-size:18px;
	color:#000;
	border-bottom:1px solid #C3CBD5;
	display:block;
	padding-top: 5px;
}
.page-area-top {
	text-align: right;
	position: absolute;
	top: 12px;
	right: 15px;
	font: normal 14px Verdana, Geneva, sans-serif;
}
/*list-container*/
.list-container {
	clear:both;
	overflow:hidden;
	padding-top:5px;
	color:#333;
}
.list-container dl {
	margin:0 15px;
	position: relative;
}
.list-container dt {
	line-height:32px;
	padding:0 11px;
}
.list-container dt span.user-info {float:left;color:#8D8D8D}
.list-container dt span.user-info a { font-weight: bold; }
.list-container dt span.user-info em {color:#CC0000}
.list-container dt span.post-time {float:right;color:#8D8D8D}
.list-container dd {
	border-bottom:1px dashed #C2C3BA;
	clear:both;
	text-align:left;
	text-indent:0px;
	padding-left:0px;
}
.list-container dd p {font-size:14px;line-height:25px;text-align:left;padding-left:11px;padding-right:11px;word-wrap:break-word; overflow:hidden;}
.list-container dd p table td {
	font-size:14px;
	line-height:25px;
	text-align:left;
	word-wrap:break-word;
	overflow:hidden;
	padding: 6px;
}

.list-container dd .bar {
	overflow:hidden;
	padding:5px 0px;
}
.list-container dd .bar a.noclick {float:right;line-height:22px;padding-left:15px;padding-right:10px;margin-right:0px;margin-left:0px;}
.list-container dd .bar a.noclick:hover {text-decoration:none;}
.list-container dd .bar a.click {float:right;line-height:22px;padding-left:15px;padding-right:10px;margin-right:0px;margin-left:0px;background:#EBEFF7;text-align:center;border:1px solid #D3D8E7;border-bottom:0px;}
.list-container dd .bar a.lastclick {padding-right:9px;margin-right:0px;}
.list-container dd .bar a.zc,.list-container dd .bar a.fd {width:76px;text-align:left;}
/* citation */
.list-container dd.citation-wrapper {
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	border-bottom:0px;
	margin-bottom:0px;
}
.citation {
	background:#FFFEF5;
	border:1px solid #D1D5DB;
	padding:5px 0 4px;
	display: block;
	width: 586px;
}

/*page-area*/
.page-area {
	border-bottom:1px solid #C3CBD5;
	background:#FAFCFF;
	font-size: 14px;
	text-align: right;
	padding: 10px 15px;
}

/*post-area*/
.post-area-wapper {
	text-align:center;
	padding-top:10px;
	margin-top: 10px;
}
.post-area {
	text-align:left;
	margin:0 22px;
}
.post-area-login { padding-bottom: 10px; }
.post-area-login .input-text {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #666;
	border: 1px solid #CCC;
	border-width: 0 0 1px;
}
.post-area-login .checkbox {
	margin-left: 20px;
}
.post-area-title {
	line-height:43px;
	text-align:left;
	margin:0 auto;
}
.post-area-title strong {font-size:14px;color:#1C2C58;}
.post-area-title em {color:#CC0000;font-weight:normal;}
.post-area textarea {
	height:100px;
	padding:6px;
	border:#ccc 1px solid;
	font-size: 14px;
	width: 578px;
}
.post-area-action {
	overflow:hidden;
	padding-bottom:10px;
	padding-top: 5px;
}
.italk-bt {
	line-height: 21px;
	font-size: 14px;
	width: 104px;
}
.hd h3 {
	background: url(none);
	padding-left: 10px;
	margin-left: 0px;
}
.hd .more {
position:absolute;
right:12px;
top:1px;
}
/*common-side-top*/
.side-common-top {width:300px;margin:0 auto;}
.side-common-top li {
	border-bottom:1px dotted #c2c3ba;
	color:#0B3B8C;
	text-align:left;
	overflow:hidden;
	padding-top:4px;
	padding-bottom:6px;
	padding-right: 8px;
}
.side-common-top li em{float:left;width:33px;line-height:40px;font-size:18px;color:#C8D1DD;font-family:"microsoft yahei","Arial"; text-align:center;}
.side-common-top li .r-txt {float:left;width:213px;}
.side-common-top li .r-txt span {color:#0b3b8c}
.side-common-top li.num10 {border:none}