@charset "utf-8";
/* CSS Document */

.discussion{
	padding:0;
	margin:0;
	font-family:Arial,pMingLiu;
	font-size:13px;
	width:950px;
	margin:0 auto;
}
	
.discussion table.plate{
	width:100%;
	border-collapse:collapse;
	border:1px solid #87BA4D;
	border-top:none;}
	

	
.discussion table.plate td{
	border:1px solid #D4D4D4;
	padding:5px 15px;
	font-size:13px;}
.discussion table.tip{
	background-img:url(../images/bg_table_tip.gif) no-repeat 0 -4px;
	margin-bottom:10px;
	margin-top:0;
	}
	
.discussion table.plate{
	background:url(../images/bg_table.gif) no-repeat 0 -4px;
	}
.discussion table.tip{
	background-img:url(../images/bg_table_tip.gif) no-repeat 0 -4px;
	margin-bottom:10px;
	margin-top:0;
	}

	
.discussion table.tip tr td{
	color:#444;
}
.discussion table.tip tr.number{
	background:#fcfcfc;}
.discussion table.tip tr.number img{
	padding-right:3px;}
	
.discussion table.tip tr.number td{
	padding-left:0;
	padding-right:0;
	}
	
.discussion table.tip tr.number p{
	margin:0;
	padding:0;}
	

	
.discussion table.tip tr td span{
	display:inline;
	font-weight:bold;
	color:#FCB751;
	padding:0 3px;
	}
	
.discussion table.tip tr td span.sort{
	padding:0;
	font-weight:normal;}
	
.discussion table.yellow{
	background:url(../images/bg_table_2.gif) no-repeat 0 -4px;
	border:1px solid #DDAB3A;}
	

	
	
.discussion table.plate tr.title td{
	font-weight:bold;
	color:#333;
	height:38px;
	*height:28px;
	border:none;
	color:#fff;
	}
	
.discussion table.plate td span{
	display:block;}
	
.discussion table.plate td span.feedback{
	display:inline;
	color:#F69200;}
	
.discussion table.plate td span.plate-name{
	font-weight:bold;
	margin-bottom:5px;}

.discussion table.plate td span.plate-name img{
	padding-right:5px;
	vertical-align:middle;}
	
.discussion table.plate td span.description{
	line-height:18px;
	color:#444;
	font-size:12px;
	padding-bottom:5px;}
	
.discussion table.plate td span.who{
	font-size:12px;}
	
.discussion table.plate td span.lastest{
	line-height:18px;}
	
.discussion table.plate td a{
	color:#306D85;
	text-decoration:none;
	font-size:13px;}
	
.discussion table.plate td a:hover{
	text-decoration:underline;}
.discussion table.plate td.blue{
	background:#fcfcfc;}
	
.discussion table.plate td.center{
	text-align:center;}
	
.discussion table.plate td span.theme-name{
	line-height:25px;
	padding-left:33px;
	background:url(../images/icon_folder.gif) no-repeat;}

/*pagination*/

.pagination{
	margin-top:10px;
	height:35px;
	clear:both;

}

.pagination .total-number{
	float:left;
	width:auto;
	margin-right:10px;
	padding:2px 0;
}

.pagination .total-number table{
	color:#888;
	padding:0;
	margin:0;
    border:1px solid #87BA4D;
	border-collapse:collapse;
	background:#e2fbc6;
}
.pagination .total-number table td{
	padding:2px;}
.pagination .total-number table td{
    border:1px solid #87BA4D;}
	
.pagination .total-number table td a{
	color:#306D85;
	text-decoration:none;
	font-size:12px;}

.pagination .total-number table td a:hover{
	text-decoration:underline;}
	
.pagination .total-number table td span{
	color:#ccc;
	padding:0 5px;}
	
.pagination .pagination-list {
	float:left;
	height:30px;
	padding:4px 0 5px 0;
	*margin-top:-4px;

	}

	
.pagination .pagination-list  a{
	font-size:12px;
	color:#87BA4D;
	padding:2px 7px 3px 7px;
	border:1px solid #87BA4D;
	text-decoration:none;
	
}

.discussion .pagination .pagination-list a:hover{
	text-decoration:none;
	background:#e2fbc6;
	border:1px solid #a1cf6d;
	
}
	
.discussion .pagination .pagination-list a.active{
	font-weight:bold;
	color:#666;
	background:#e2fbc6;}
	
.discussion .pagination .pagination-list span.go{
	padding-left:20px;
}

.discussion .pagination .new{
	text-align:right;
	float:right;
}



/*feedback============================
=============================*/
.discussion table.theme-new{
	width:100%;
	border:1px solid #87BA4D;
	margin-bottom:20px;
	padding:0;
	margin:0;
	clear:both;
	background:#fcfbfb;
	} 
.discussion table.theme-new tr.title td{
	background:#A1CA6A;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
}
	
.discussion table.theme-new  td{
	padding:5px;}
	
	
/*theme-detail============================
=============================*/

table.bg-theme ul{
	padding:0;
	margin:0;
	list-style:none;
	list-style-position:outside;
}
	
table.bg-theme ul li{
	margin-bottom:5px;
}
	
.discussion table.plate ul li span{
	display:inline}
	
table.bg-theme ul li span{
	display:inline;
	color:#666;}
	
table.bg-theme ul li.name{
	font-weight:bold;
	text-align:center;}
	
table.bg-theme tr td.member-info{
	width:18%;
}

table.bg-theme tr td.member-info table{
	border-collapse:collapse;
	border:none;}
	
table.bg-theme tr td.member-info table td{
	border:none;}
	
table.bg-theme tr td.member-info table td img{
	padding:1px;
	border:1px solid #f5f5f5;}
	
table.bg-theme tr td.member-info table td{
	color:#666;}
	
table.bg-theme tr td.member-info table td t1{
	text-align:right;
	padding-right:0;}
	
table.bg-theme tr td.member-info table td t2{
	text-align:left;
	padding-left:0;}
	
table.bg-theme tr td.member-info table td.name{
	font-weight:bold;
	text-align:center;
	color:#333;
	}
	
table.bg-theme tr td.member-info,table.bg-theme tr td.theme-detail{
	vertical-align:top;}
	
table.bg-theme tr td.theme-detail .time-sort{
	padding-bottom:5px;
	border-bottom:1px solid #f0f1f1;
	margin-bottom:15px;
}
	
table.bg-theme tr td.theme-detail .sort{
	float:left;}
	
table.bg-theme tr td.theme-detail .sort span{
	display:inline}
	
table.bg-theme tr td.theme-detail .sort img{
	padding-right:5px;
	vertical-align:bottom;
	}
	
table.bg-theme tr td.theme-detail .sort span.need{
	color:#777;}
	
table.bg-theme tr td.theme-detail .sort span.number{
	color:#FCB751;}
table.bg-theme tr td.theme-detail .time{
	float:right;}
	
table.bg-theme tr td.theme-detail .time{
	display:inline;
	color:#666}	
	
table.bg-theme tr td.theme-detail .theme-content{
	line-height:24px;
	color:#333;}
	
	