@charset "utf-8";
/* FM101 list Styles
 Last edit by kirara, 2008.11.7, 15:40
*/
#bd{
	background:#fbfefe url(../img/bd-bg.gif) repeat-x 0 315px;
}
#topBox{
	background:url(../img/main-bg.jpg) no-repeat 0 0;
	padding:21px 10px 15px 10px;
}
.main{
	float:left;
	display:inline;
	width:657px;
	overflow:hidden;
}
.sidebar{
	float:right;
	display:inline;
	width:237px;
}
.container-3{
	clear:both;
	background-color:#fff;
}
.container-3 h2{
	padding:15px 20px;
	background:url(../img/h2-bg.jpg) no-repeat 0 15px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#fff;
}
.container-3 h2 a{color:#fff;}
.container-3 .inner-3{
	padding:0 30px 10px 30px;
}
.container-4{
	clear:both;
}
.container-4 h2{
	text-align:center;
	padding:15px 0 3px 0;
}
.container-4 .inner-4{
	padding:0 16px 0 18px;
}
#news{
	background:url(../img/news-bg.jpg) no-repeat 0 0;
	width:237px;
	height:214px;
	overflow:hidden;
}
.txt-list{height:168px;overflow:hidden;}
.txt-list li{
	display:block;
	background:url(../img/list-style-arrow.gif) no-repeat 0 9px;
	line-height:24px;
	padding-left:10px;
	font-size:12px;
}
#content h3{
	color:#5b7c37;
	text-align:center;
	font-weight:bold;
	line-height:27px;
}
#content p{color:#666;line-height:21px;margin:8px 0;}
.comment{
	background-color:#fff;
	text-align:center;
}



.comment ol{width:480px;margin:10px auto;}
.comment ol li{float:left;display:inline;width:48px;text-align:center;padding:0 6px;}
.comment ol li label{display:block;margin:0 0 5px 0;color:#333;}
.comment ol li input{display:block;width:48px;}
.comment .comment_input{background-color:#c1dccd;padding:10px;}
.comment .comment_input .inner-left{width:480px;}
.comment .comment_input textarea{width:470px;border:1px solid #999;font-size:12px;}
.comment .comment_input .inner-right{width:140px;}
.comment .comment_input input#comment_submit,
.comment .comment_input a.btn{
	float:left;
	border:none;
	background:url(../img/epg-btn.gif) no-repeat 0 0;
	width:61px;
	height:23px;
	color:#434343;
	line-height:23px;
	font-size:12px;
	margin:0 3px;
}




/*comment*/
#comment {
	clear:both;
	padding:5px;
	 background:#78aa1f;
	 margin-top:40px;
	 overflow:hidden;
}
#comment h2 {height:26px;  line-height:26px; background:url(../img/bg_msg_arrow.gif) no-repeat; color:#fff; font-size:12px;}
#comment h2 em  { width:80px; text-align:center; display:inline-block;  font-size:14px; color:#597937; font-weight:bold}
#comment h2 a { font-weight:bold; color:#f00} 
#comment .inner {
	background:#fff;
	padding:0px; margin:0px
}
#comment .allcmt {
	clear:both;
	padding-top:15px;
}
#comment .cmt-list {
	clear:both;
}
#comment .cmt-list li {
	clear:both;
	float:left;
	display:inline;
	width:630px;
	-width:628px;
	padding-bottom:10px;
	height:auto;
	overflow:hidden;
	font-size:12px;
}
#comment .cmt-list li.line {margin:10px; font-size:0px; border-bottom:1px solid #b5cdc9; height:1px}
#comment .cmt-list li:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#comment .cmt-list li a.pic {
	display:block;
	width:74px;
	height:74px;
	overflow:hidden;
	padding:4px 3px 3px 3px;
	 background:url(../pic/bg_userHead.gif);
	 margin-bottom:3px
}
#comment .cmt-list li .cmt-icon {
	float:left;
	display:inline;
	width:80px;
	/*height:81px;*/
	text-align:center;
	overflow:hidden;
	padding:10px 14px 0px 10px;
	-padding-right:10px;
}
#comment .cmt-list .txt {
	float:left;
	display:inline;
	width:525px;
}
#comment .cmt-list fieldset textarea { width:510px;height:60px;margin-top:5px; border:1px solid #e6f1f8; line-height:24px;padding:5px}
#comment .cmt-list .txt h4 {
	color:#000;
	padding:5px 0
}
#comment .cmt-list .post-time {
	float:right;
	display:inline;
	width:100px;
	font:10px Arial, Helvetica, SimSun, 'Liberation Sans', FreeSans, sans-serif;
	text-align:right;
	line-height:23px;
}
/*#comment .cmt-list h4 a,*/
#comment .cmt-list li {
	position:relative;
}
#comment .cmt-list li p {
	margin:4px 0;
}
#comment .cmt-list .reply {
	position:absolute;
	bottom:10px;
	right:12px;
	display:inline;
}

#comment .cmt-list .reply a,#comment .cmt-list .reply em {
	margin:0px 3px;
	color:#369;
}
div.pages {
	padding:10px 5px;
	margin:0;
	 height:25px; overflow:hidden;
	 text-align:right;
	width:auto;
}
div.pages span,div.pages a {margin:0px 4px;font-size:12px}
div.pages span { color:#15528c; }
div.pages a { color:#656d78}
div.pages a.crt { color:#fff; background:#1077bc; padding:2px 4px}






