@import url("layout.css");
*{
	padding:0px;
	margin:0px;
}
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width:960px;
	margin:0px auto;
}
ul,li{
	list-style:none;
}

a{
	color:#00C;
}
a:hover{
	color:#F00;
}

.head{
	height:64px;
	width:100%;
	overflow:hidden;
}
.head .title{
	width:200px;
	height:64px;
	float:left;
}
.head .title h1{
	width:200px;
	height:64px;
	display:block;
}
.head .title h1 a{
	width:200px;
	height:64px;
	display:block;
	overflow:hidden;
	text-indent:-2000px;
	background:url(images/toplogo.gif) 10px 8px no-repeat;
}
.head .title h1 a:hover{
	background:url(images/toplogo.gif) 10px -54px no-repeat;
}

.head .tlink{
	float:right;
}
.head .tlink .nav,.head .tlink .user,.head .tlink .act{
	float:left;
	padding-right:12px;
	line-height:21px;
	padding-top:22px;
	font-size:14px;
}
.head .tlink .nav a{
	color:#36C;
}
.head .tlink .user a{
	color:#333;
}
.head .tlink .act a{
	color:#C90;
}
.head .tlink .nav a,.head .tlink .user a,.head .tlink .act a{
	margin-right:2px;
	padding:2px 4px;
}
.head .tlink .nav a:hover,.head .tlink .user a:hover,.head .tlink .act a:hover{
	color:#FFF;
	background:#33C;
	text-decoration:none;
}
.tbar{
	width:100%;
	height:31px;
	background-color:#EDF2F9;
	border-top:1px solid #C3D9FF;
	overflow:hidden;
	clear:both;
}
.tbar .tb-l{
	float:left;
	height:31px;
	line-height:31px;
	overflow:hidden;
	padding-left:12px;
	color:#888;
}
.tbar .tb-l strong{
	color:#333;	
}
.tbar .tb-r{
	height:31px;
	width:160px;
	float:right;
	overflow:hidden;
}

.main{
	width:100%;
	clear:both;
	margin-top:6px;
	overflow:hidden;
	background:#FFF url(images/side-bg.png) right top repeat-y;
}

.pleft{
	width:712px;
	float:left;
}
.pright{
	width:240px;
	float:right;
	overflow:hidden;
	padding-bottom:8px;
}

.plist{
}
.plist dl{
	border-bottom:1px solid #EEEEEE;
	padding:10px 8px 0px;
}
.plist dl.mouseon{
	background:#FCF9E6;
	border-bottom:1px solid #EBE6C9;
}
.plist dl.mouseon dt a.title,.plist dl.mouseon dt a.title:visited{
	text-decoration:underline;
}
.plist dl.mouseon dt a.title:hover{
	color:#F00;
}
.plist dl.mouseon dd{
	color:#222;
}
.plist dl dt{
	height:31px;
	line-height:31px;
	color:#999;
}
.plist dl dt a.title{
	font:16px "微软雅黑", "黑体", "宋体";
	font: normal 14px Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#03C;
	margin-right:10px;
}
.plist dl dt a.title:visited{
	font-weight:normal;
}
.plist dl dt a.title:hover{
	color:#F30;
	text-decoration:underline;
}
.plist dl dt .tags{
	
}
.plist dl dt .tags a{
	color:#999;
	text-decoration:none;
}
.plist dl dt .tags a:hover{
	color:#00F;	
}
.plist dl dt .datetime{
	color:#693;
	line-height:31px;
}
.plist dl dd{
	font-size:14px;
	color:#666;
	line-height:180%;
	padding:0px 4px 12px;
	white-space:normal;
	word-break:break-all;
}

.pview{
	border-bottom:1px solid #EEE;
}
.pview h1{
	font-size:22px;
	line-height:150%;
	text-align:center;
	font-family:"微软雅黑", "黑体", "宋体";
	font-weight:normal;
	padding:12px 8px;
	color:#C00;
}
.pview .pv-info{
	text-align:center;
	border-bottom:1px solid #EEE;
	padding-bottom:10px;
	line-height:19px;
}
.pview .pv-info p{
	display:inline;
	margin:0px 8px;
	color:#693;
}
.pview .pv-info p a{
	color:#693;
}
.pview .pv-info p a:hover{
	color:#F63;
}
.pview .pv-content{
	font-size:14px;
	line-height:23px;
	color:#333;
	padding:6px 12px;
	white-space:normal;
	word-break:break-all;
}
.pview .pv-content p{
	padding-bottom:12px;
}

.pagelist{
	padding:12px 12px 8px;
	text-align:center;
}
.pagelist li{
	display:inline;
	margin-right:10px;
}
.pagelist li a{
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.pagelist li a:hover{
		
}
.pagelist li.thisclass a,.pagelist li.thisclass a:hover{
	font-weight:bold;
	color:#C00;
}

.pd-title{
	height:23px;
	padding:18px 0px 0px 16px;
}
.pd-title strong{
	font-size:14px;
	line-height:23px;
}
.comment-list{
	padding:2px 18px;
	color:#777;
}
.comment-list .cmt-box{
	padding:2px 4px 6px;
}
.comment-list .cmt-box .cmt-title{
	height:29px;
	line-height:29px;
	color:#666;
}
.comment-list .cmt-box .cmt-title a.username{
	
}
.comment-list .cmt-box .cmt-title span.username{
	color:#690;
}
.comment-list .cmt-box .cmt-title .date{
	font-style:italic;
	color:#333;
	font-size:11px;
}
.comment-list .cmt-box .cmt-content{
	color:#333;
	padding:4px 12px 4px 20px;
	line-height:21px;
	background:url(images/rep-bg.gif) 5px top repeat-y;
}
.comment-post{
	padding:7px 10px 20px 26px;
}
.comment-post .comment-value{
	width:440px;
	display:block;
	margin-bottom:6px;
}
.comment-post .comment-submit{
	width:88px;
	height:27px;
	font-size:14px;
	line-height:23px;
	vertical-align:middle;
}
.comment-post .userinfo{
	line-height:31px;
	color:#777;
	margin-left:10px;
}


.foot{
	width:100%;
	height:31px;
	clear:both;
	margin:8px auto;
	background:#F7F7F7;
	border-top:1px solid #DDD;
	line-height:31px;
}
.foot .siteinfo{
	float:left;
	padding-left:10px;
}
.foot .siteinfo a.sitelink{
	text-decoration:none;
	color:#333;
}
.foot .siteinfo a.sitelink .fc-red{
	font-weight:bold;
	color:#E33327;
}
.foot .siteinfo a.sitelink .fc-green{
	font-weight:bold;
	color:#52A93C;
}
.foot .siteinfo a.sitelink .fc-blue{
	font-weight:bold;
	color:#336EB3;
}
.foot .siteinfo a.sitelink .fc-black{
	font-weight:bold;
	color:#333;
}
.foot .siteinfo small{
	font-size:12px;
	color:#999;
}
.foot .otherlink{
	float:right;	
	padding-right:10px;
}
.foot .otherlink a{
	margin-left:6px;
	color:#444;
}
.foot .otherlink a:hover{
	color:#C00;	
}