body {
	background-image: url(bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #333333;
}
body,td,th {
	font-size: 12px;
	font-family: 宋体;
}
img {
	list-style:none;
	border:none;
}
a:link {
	color: #CCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCC;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #CCC;
}
.h95 {
	height: 97px;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	line-height: 50px;
}
.h95 .llogo {
	float: left;
	height: 97px;
	width: 350px;
	background-image: url(logo.jpg);
	background-repeat: no-repeat;
}
.h95 .llogo h1 {
	font-size: 1px;
	text-indent: -3000px;	
}
.h95 .rlogo {
	float: right;
	width: 300px;
	height: 97px;
	background-image: url(topl.gif);
	background-repeat: no-repeat;
	text-align: right;
}
.h95 .rlogo span {
	color: #CCC;
	padding-right: 3px;
	padding-left: 5px;
}
/* MENU */
.menu {
	height: 37px;
	width: 860px;
	line-height: 37px;
	margin-right: auto;
	margin-left: auto;
}
.menu ul{
	padding:0;
	margin:0;
}
#menus {
	position:relative;
	padding-left:0px;
	float:left;
}
#menus li {
	float:left;
	display:inline;
	list-style:none;
}
#menus li a {
	position:relative;
	height:37px;
	line-height:37px;
	width:105px;
	text-decoration:none;
	float:left;
	z-index:10;
	text-align:center;
}
#menus li.current a {
	font-weight:bolder;
}
#menus li.back {
	background-image: url(menu_bg.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 105px;
	position:absolute;
	z-index:8;
}

#menus li ul {
	display:none;
	background:#F4F5F7;
	border:1px solid #CCC;
	border-top-color:#A6A6A6;
}
#menus li li {
	float:none;
	margin:0 !important;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
#menus li li a {
	float:none;
	display:block;
	padding:0px 10px;
	text-decoration:none;
	width:105px;
	margin:0;
	background-image:none;
	height:auto;
	text-align:left;
}
#menus li li.first a {
	border-top:none;
}
#menus li li a:hover {
	color:#382E1F;
}
/*
.menu span {
	height: 37px;
	line-height: 37px;
	width: 105px;
	text-align: center;
	float: left;
}
.menu span a {
	height: 37px;
	line-height: 37px;
	width: 105px;
	text-align: center;
	float: left;	
}
.menu span a:hover {
	background-image: url(menu_bg.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 105px;
}
.menu .on {
	background-image: url(menu_bg.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 105px;
} */
/* CONTENT */
.content {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	overflow: hidden;
	background-image: url(content.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.content .left {
	float: left;
	width: 580px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	overflow: hidden;
}
.content .left .lbottom {
	background-image: url(rap.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 560px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
.content .left .ltop {
	height:15px;
	width: 580px;
}
.content .left .ltitle {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	width: 490px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	float: left;
}
.content .left .ltitle a {
	color: #303;
}
.content .left .linfo .tttop {
	padding-top:5px;
}
.content .left .linfo .sysAttachImage {
	border: 1px solid #CCC;
	width: 558px;
	overflow:hidden;
	background-color: #e4e4e4;
	display:block;
}
.content .left .linfo .sysAttachImage:hover {
	border: 1px solid #306;
	width: 558px;
	overflow:hidden;
	background-color: #e4e4e4;
	display:block;
}
.content .left .linfo img {
	padding: 4px;
}
.content .left .linfo .links {
	width:280px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	float:left;
}
.content .left .linfo a:link {
	color:#606;	
}
.content .left .linfo a:hover {
	color:#201;	
}
.content .left .linfo a:active {
	color:#606;	
}
.content .left .linfo .tagItem {
	width:80px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	float:left;
}
.content .left .xi {
	width: 70px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 30px;
	overflow: hidden;
}
.content .left .linfo {
	line-height: 20px;
	width: 560px;
	padding-left: 10px;
	overflow: hidden;
	float: left;
	color: #444;
}
/*view*/
.commentsContent, dl, dt, dd{ margin:0; paading:0; }
.commentsContent { overflow:hidden; width:580px; border-top-width: 1px;border-top-style: solid;border-top-color: #E4E4E4; }
.commentsContent .commentItem { width:570px; overflow:hidden; float:left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E4E4E4; }
.commentsContent .commentItem dt { width:80px; float:left; overflow:hidden; text-align:right; padding-right:5px;}
.commentsContent .commentItem dt img { display:none; }
.commentsContent .commentItem .commentName { font-size:12px; font-weight:bold;  padding-top:7px;}
.commentsContent .commentItem dd {width:470px;padding:5px;float:left;border-left-width: 1px;border-left-style: solid;border-left-color: #E4E4E4;}
.commentsContent .commentItem .commentContent { width: 470px;float: left;line-height:20px;overflow: hidden; }
.commentsContent .commentItem .commentInfo {display:none;}
.commentsContent .commentItem .commentReply { width:470px; float:left; line-height:20px; color:#90F; }

.pager { float:left; width:580px; height:30px; line-height:30px; overflow:hidden; background-color:#e4e4e4; }
.pager .sysPages { width:560px; height:30px; overflow:hidden; margin:0 auto 0 auto; }
.pager .sysPages span { float:left; }
.pager .sysPages a {float:right; padding: 0 5px; color:#000;}
.pager .sysPages a:hover { font-weight:bold; }
.pager .sysPages b {float:right; padding:0 5px;}
/*fabu*/
.content .left .postBox {
	width:580px;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.content .left .postTop {
	height:20px;	
}
.content .left .postContent {
	width:560px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;	
}
.content .left .postBox .bt1{
	width:230px;
	height:30px;
	float:right;
	color:#999;	
}
.content .left .postBox .bt2{
	width:230px;
	height:30px;
	float:right;
	color:#999;	
}
.content .left .postBox .bt3{
	width:230px;
	height:30px;
	float:right;
	color:#999;	
}
.content .left .postBox .bt4{
	width:300px;
	height:90px;
	overflow:inherit;
	float:left;
	color:#999;	
}
.content .left .postBox .bt4 #content{
	width:315px;
	height:80px;
	background-image: url(fabu_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.content .left .postBox #cmtSubmit {
	background-color: #FFF;
	border: 1px solid #CCC;		
}
.content .left .postBox .postBottom {
	height:20px;	
}
/* right */
.content .right {
	width: 270px;
	float: right;
	overflow: hidden;
}
.content .right .rone {
	height: 28px;
	width: 260px;
	overflow: hidden;
	line-height: 26px;
	background-image: url(right_bg.gif);
	background-repeat: no-repeat;
	color: #FFF;
}
.content .right .rone span {
	margin-left: 20px;
	font-weight: bold;
}
.content .right .rtop {
	height: 10px;
}
.content .right .rbottom {
	height: 10px;
}
.content .right .info span {
	line-height: 25px;
	float: left;
	width: 260px;
	height: 25px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-left: 5px;
}
.content .right .info span a {
	color: #303;
}
.content .right .info li {
	line-height: 25px;
	float: left;
	width: 260px;
	height: 25px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-left: 5px;
	list-style:none;
}
.content .right .info li span {
	display:none;
}
.content .right .info .link {
	line-height: 25px;
	float: left;
	width: 80px;
	height: 25px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-left: 5px;
}
.content .right .info .link a {
	color: #303;
}
.content .right .info li a {
	color: #303;
}
.content .right .info {
	width: 260px;
	overflow: hidden;
}
/*FOOTER*/
.footer {
	background-image: url(footer.gif);
	height: 150px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-align: center;
}
.footer span {
	font-family:"宋体";
	font-size:12px;
	color: #CCC;
	height: 20px;
	width: 1000px;
	float:left;
	line-height: 20px;
	padding-top: 15px;
}
/*pages*/
.content .left .pages {
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	width: 580px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.content .left .pages .sysPages {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
}
.content .left .pages .sysPages span {
	padding-right: 5px;
	padding-left: 5px;
	color: #303;
	float: left;
	height: 15px;
	line-height: 15px;
	font-size: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.content .left .pages .sysPages a {
	padding-left: 6px;
	padding-right: 6px;
	float: right;
	height: 15px;
	line-height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	color: #303;
}
.content .left .pages .sysPages b {
	background-color: #303;
	padding-right: 6px;
	padding-left: 6px;
	float: right;
	height: 16px;
	line-height: 15px;
	color: #FFF;
}
/* code light */
pre {font-family:'Courier New' , Monospace; font-size:12px; width:99%; overflow:visible; word-wrap:break-word; word-break:normal; white-space:pre-wrap; margin:0 0 1em 0; background:#F7F7F7; }
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00;}
pre ol li{list-style:decimal-leading-zero; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em}
pre ol li.alt{color:inherit}
pre ol li span{color:black; background-color:inherit}
pre .comment, pre .comments{color:#008200; background-color:inherit}
pre .string{color:blue; background-color:inherit}
pre .keyword{color:#069; font-weight:bold; background-color:inherit}
pre .preprocessor{color:gray; background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag, pre .dp-xml .tag-name{color:#069; font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70; font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown; font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2; font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57; font-weight:bold}

/*debug */
.sysDebugXMLBox { clear:both; padding:10px; }
.sysDebugXMLBoxTop { color:#CC0000; padding:10px; background-color:#EEEEEE; border:1px solid #DDDDDD; border-bottom:0px; font-weight:bold; font-size:16px; }
.sysDebugXMLBoxContent { padding:10px; border:1px solid #DDDDDD; border-top:0px; background-color:#F3F3F3; word-break:break-all; word-wrap: break-word; }
.sysDebugXML { font-size:12px; color:#000000; font-family:Courier New; border:1px solid #F0F0F0; margin:0px; padding:0px; background-color:#FFFFFF; }
.sysDebugTimer { clear:both; padding:10px; }
.sysDebugTimerInner { text-align:center; font-size:24px; font-family:"微软雅黑"; color:#000000; }
.sysDebugTimerInner b { font-size:24px; padding:0px 10px 0px 10px; color:#CC0000; }



/*logopic*/
.logopic {
	width:260px;
	height:32px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.logopic .leftxiaode{
	width:90px;
	float:left;
	overflow:hidden;
	height:32px;
}
.logopic .rightxiaode {
	width:165px;
	height:32px;
	overflow:hidden;
	float:right;
	padding-left:5px;
}
.logopic .rightxiaode span {
	width:165px;
	line-height:16px;
	float:left;
	overflow:hidden;
}
.logopic .rightxiaode span a {
	color:#303;
}
