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

/*left*/
.menu{
	float:left;
	margin:78px 0 0;
	display:inline;
	width:200px
}
.menu li{display:block;}
.menu li .fcn,.contents .lists li .fcn{color:#999}
.menu li .fa:link,.menu li .fa:visited,.menu li .fa:hover,.menu li .fa:active{
	display:inline-block;
	padding-left:25px;
	height:36px;
	line-height:38px;
	font-size:14px;
	color:#369;
	background:url(../images/bgs.png) no-repeat -380px -402px
}
.menu li .act:link,.menu li .act:visited,.menu li .act:hover,.menu li .act:active,.menu li .fa:hover,.menu li .act:hover{font-weight:bold;color:#369}
.menu li .fa:visited,.menu li .act:visited{color:#669}
.menu li dd{
	display:block;
	padding-left:25px;
	height:25px;
	line-height:22px;
}
.menu li dd a:link,.menu li dd a:visited,.menu li dd a:hover,.menu li dd a:active{font-size:12px}

/*right*/
.contents{
	float:left;
	margin:30px 0;
	padding-right:40px;
	width:720px;
	color:#494949;
	font-size:14px;
	line-height:26px;
}
.contents h1{
	font-size:18px;
	font-weight:lighter;
	color:#369;
	height:50px;
	font-family:'Microsoft YaHei','黑体'
}
.contents h3{
	border-top:1px #dddddd dashed;
	padding-top:15px;
	font-size:12px;
	color:#333;
	height:35px;
	font-family:'Microsoft YaHei','黑体'
}
/*.contents p{margin-bottom:25px}*/
.contents .title{
	padding:5px 0 3px;
	border-bottom:1px dashed #BBB;
	color:#222;
	font-weight:bold
}
.contents .lists{
	display:block;
	padding-bottom:10px;
}
.contents .lists li{
	float:left;
	display:inline;
	margin:0 20px 5px 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:130px
}
.contents .grouplist li{width:160px;height:26px}
.contents .cbtns{
	position:relative;
	padding-top:5px;
	text-align:right;
	width:640px
}
.contents .cbtns .btns{
	position:relative;
	width:69px;
	height:24px;
	line-height:24px;
	color:#FFF;
	background:url(../images/bgs.png) no-repeat -220px -25px
}
.contents .cbtns .act_btns{
	background-position:-220px -50px
}
.contents .cbtns .tips{
	position:absolute;
	top:5px;
	left:0;
	color:#999;
	line-height:24px
}

/*公告*/
.contents .feature_list .item{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #DDD;
}
.contents .feature_list .item h1,.contents .feature_list .item h1 a{
	height:auto;
	font-size:18px;
	margin-bottom:0
}
.contents .ftime{
	font-size:12px;
	color:#999
}
.contents .show_contents{
	width:640px
}
.contents .comments_show,.contents .comments_list{
	position:relative;
	padding-top:15px;
	border-top:1px dashed #BBB;
	font-size:12px;
	width:640px
}
.contents .comments_show{margin-top:20px}
.contents .comments_form{
	padding-top:5px
}
.contents .comments_form .txt{
	overflow:auto;
	width:634px;
	height:120px
}
.contents .comments_form .cbtns{
	position:relative;
	padding-top:5px;
	text-align:right;
	width:640px
}
.contents .comments_form .cbtns .btns{
	position:relative;
	width:69px;
	height:24px;
	line-height:24px;
	color:#FFF;
	background:url(../images/bgs.png) no-repeat -220px -25px
}
.contents .comments_form .cbtns .act_btns{
	background-position:-220px -50px
}
.contents .comments_form .cbtns .cancel{
	margin-right:5px;
	padding-bottom:3px;
	padding-bottom:0 \9;
	width:38px;
	height:24px;
	color:#444;
	background:url(../images/bgs.png) no-repeat 0 -120px
}
.contents .comments_form .cbtns .c_acts{
	background-position:-40px -120px
}
.contents .comments_form .cbtns .tips{
	position:absolute;
	top:5px;
	left:0;
	color:#999;
	line-height:24px
}
.contents .mbox #do_tips{
	position:relative;
	margin-top:15px;
	border:1px solid #FFDAB9;
	padding:5px 10px;
	height:26px;
	line-height:26px;
	background:#FFFACD
}
.contents .mbox #do_tips .close{
	position:absolute;
	display:block;
	overflow:hidden;
	top:13px;
	right:10px;
	width:11px;
	height:12px;
	background:url(../images/bgs.png) no-repeat -200px 0
}
.contents .mbox #do_tips .close:hover{
	background-position:-220px 0
}
.contents .comments_list{
	margin-top:20px;
	padding:0
}
.contents .comments_list .loading,.contents .comments_list #id_no_comments{
	padding-top:20px;
	color:#999;
	text-align:center
}
.contents .comments_list .loading span{
	display:inline-block;
	padding-left:20px;
	height:20px;
	background:url(/images/loading.gif) no-repeat 0 center
}
.contents .comments_list #id_no_comments a:link,.contents .comments_list #id_no_comments a:visited,.contents .comments_list #id_no_comments a:hover,.contents .comments_list #id_no_comments a:active{color:#369}
.contents .comments_list .items{
	padding-top:20px
}
.contents .comments_list .items .ct{
	position:relative;
	padding:0 5px;
	height:22px;
	line-height:22px;
	color:#999;
	background:#E4E4E4
}
.contents .comments_list .items .ct .arrow{
	position:absolute;
	overflow:hidden;
	left:22px;
	bottom:-10px;
	border:5px solid #FFF;
	border-top:5px solid #E4E4E4;
	height:0;
	width:0;
}
.contents .comments_list .items .reply:link,.contents .comments_list .items .reply:visited,.contents .comments_list .items .reply:hover,.contents .comments_list .items .reply:active{
	position:absolute;
	top:2px;
	right:5px;
	color:#999
}
.contents .comments_list .items .c_contents{
	position:relative;
	padding-top:10px;
	line-height:24px
}
.contents .comments_list .items .c_contents .pbox{
	overflow:hidden;
	padding:5px 10px 0 0;
	width:50px
}
.contents .comments_list .items .c_contents .cshow{
	padding-left:65px
}
.contents .comments_list .items .showall:link,.contents .comments_list .items .showall:visited,.contents .comments_list .items .showall:hover,.contents .comments_list .items .showall:active{
	padding:0 12px 0 5px;
	background:url(../images/bgs.png) no-repeat -313px -81px	
}
.contents .comments_list .pagebar{
	padding-top:50px
}
