body { 
	margin:5px 0; 
	padding:0; 
	font-size:14px;
	font-family:Arial;
	color:#FFF;  
	background-color:#eee;
	line-height: 1.5em; 
	background : #7D8085;
}

.toph { background: #3D3E42 url(top.jpg) no-repeat center; height: 39px; margin:0; padding:0; }

.content { 
    color: #a0a0a0; 
	margin: 0 auto; 
	padding: 0; 
	width: 890px; 
	background: #3D3E42 url(bg.jpg) repeat-y center;
}

.title {
	background: #FFF url(logo.jpg) left no-repeat;
	height: 28px;
	color: #FF6699;
	font-size:140%; 
	font-weight:bold; 
	padding: 10px 0 20px 42px;
	
}

.you {
	background: #FFF url(you.jpg) left no-repeat;
	height: 28px;
	color: #3366FF;
	font-size:140%; 
	font-weight:bold; 
	padding:0px 10px 0 30px;
	
}
.white{background:url(white.jpg) left no-repeat;
height: 28px;
	color: #3366FF;
	font-size:140%; 
	font-weight:bold;
	padding:0px 10px 0 30px;
}

.black{background:url(black.jpg) left no-repeat;
	padding: 0 0 0 30px;
}

.right {  
	background: #FFF;
	clear: both; 
	font-size: 95%; 
	float:right; 
	width: 202px; 
	margin: 0 17px 0 0;
	padding: 0px; 
}

.right a { color: #FF6699;}
.right ul {text-align:center;}
.right li img{border:1px solid #666;background-color:#fff;padding:3px; position:relative;  }
.nav { clear: both; text-align: left; color:#7D8085; padding: 5px 0 0 0; }
.nav li { font-weight: bold; margin: 0 0 8px 0; padding: 0 0 0 5px; border-bottom: 1px solid #F29900; }
.nav li a { color: #FF3300;}
.nav li a:hover { color: #F29900; text-decoration: none; }

.boxcontent { 	background: inherit; color: #fff; padding: 5px;width:450; }
.boxad { 	background: inherit; color: #fff; padding: 5px;width:450; }
.boxsmall  {background: inherit; color: #fff; margin: 5px 30px 20px 10px; padding: 5px; float:left;}
.boxsmall h2 { background-color: inherit; 	color:#fff; font-size:140%; font-weight:bold; margin: 10px 0 10px 0; padding:0; }
.boxsmallright {float:right;background: inherit; color: #fff; margin: 5px 30px 20px 10px; padding: 5px;}
.boxsmallright h2{background-color: inherit; 	color:#fff; font-size:140%; font-weight:bold; margin: 10px 0 10px 0; padding:0;}
.next {clear:both;padding: 5px 0 0 0;height: 28px;}
 .next1  {background: inherit; color: #fff; margin: 0;  float:left;}
  .next2  {background: inherit; color: #fff; margin: 0;  float:right;}
.line {height:8px; overflow:hidden;}  
#boxnew{clear:both;}  
#boxflash{float:left;width:320px;overflow:hidden;}
#boxhead{float:left;margin:0 5px;width:270px;text-align:center;}
#boxlist1{float:left;margin:0px 5px 5px 0px;width:285px;border:1px dashed #555;}
#boxlist2{float:right;margin:0px 5px 5px 0px;width:285px;border:1px solid #555;}

p { 	margin: 0 0 5px 0; 	padding: 0; color: #888; background: inherit; }
hr { border: 0; height: 1px; color: #eee; background-color: #eee; }
a { 	color: #FF6699; background: inherit;  text-decoration:none; }
a:hover { 	background: inherit;	text-decoration: underline; }
h1 { padding:0; margin:0; color: #FFF; background: inherit;font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a {color: #FFF; background: inherit;}
h2 { background-color: inherit; 	color:#FF6699; font-size:140%; font-weight:bold; margin: 10px 0 10px 0; padding:0; }
h2 a {color: #FF6699; }
h2 a:hover { 	color: #F29955; text-decoration: none;}

ul { margin: 5px 0 20px 15px; padding : 0; list-style-type:none; }
li { list-style-type: none;	color: #fff;	margin: 0 0 0px 0;	padding: 0 0 0 0px; }
li a { color: #FF6699; }
li a:hover { color: #F29900;  }

.center { 
	float:left; 
	width: 600px; 
	font-size: 14px; 
	margin: 0px 0 5px 35px !important;
	margin: 0px 0 5px 20px; 
	padding: 0; 
	background: #3D3E42; 
	color: #FFF;
}

.center a { color:#FF6699;}
.center a:hover { color: #FFF;}
.center li{border:0;font-size: 15px;}
.center li img{float:left;padding:2px;border:1px solid #ccc;margin:4px;}
.center p { margin: 0 0 5px 0; 	padding: 0;color: #FFF;  background: inherit; }


.footer { 
	clear:both;
	width: auto;
	height: 37px;
	color:#888;  
	font-size:90%;
	background: #3D3E42 url(bot.jpg) no-repeat center;
	text-align:center; 
}


.footer_text {
	text-align: right;
 	margin: 0; padding: 0;
	color: #aaa;
}

.footer_text a { color: #777; }


fieldset {
	border: 1px solid #eee;
}

textarea.text { 
	height: 150px; 
	width: 90%; 
	border: 1px solid #ccc; 
	background: #fff; 
	color: #000;
}

textarea.text:hover { 
	border: 1px solid #eee; 
	background: #FFFFF4; 
	color: #000;
}

input.field { 
	border: 1px solid #ccc; 
	background-color: #3C3C3C; 
	width: 100px; 
	color: #000;
}

input.field:hover { 
	border: 1px solid #eee; 
	background: #ccc; 
	color: #000;
}

input.text { 
	margin: 0; 
	width: 110px;
	border: 1px solid #F29900; 
	background: #FFF;
	color: #808080; 
}

input.text:hover { 
	border: 1px solid #F26600; 
}

input.searchbutton { 
	margin: 0; 
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: none; 
	background: #FFFFFF; 
	color: #808080; 
	padding: 1px; 
	font-weight: bold; 
}

.date { 
	color: #ccc; 
	background: #3D3E42;
	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0; 
	border-top: 1px solid #555;
}

.date a { color:#FF6699; }


.time { 
	color: #192D50; 
	float: left;
	text-align: left; 
	padding: 5px 0 0 15px; 
}

input.button { 
	background: #FFFFF4; 
	color: #808080;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.comments { 
	padding: 10px 10px 8px 10px; 
	margin: 0 0 7px 0; 
	background: #3f3f3f; 
	color: #000;
}

.commentsbox { 
	padding: 8px 0 10px 10px; 
	margin: 0 0 10px 0; 
	background: #f4f4f4; 
	color: #000;
}

.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #990000;
}
.error h2 {
	color: #990000;
	background: inherit;
}

.success {
	color: #000000;
	background: #F5FBE1;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dashed #7BA813;
}
.success h2 {
	color: #7BA813;
	background: inherit;
}
.leftgg{padding:1px 1px 0px 0; float:right;}
/*kingcms功能*/
/* 位置导航 */
#guide {clear:both;display:block;width:94%;margin:0px 3%;line-height:24px;text-align:left;overflow:hidden;}


/* 列表导航 */
.k_pagelist {display:table;clear:both;width:100%;margin:0px;line-height:30px;text-align:left;}/* {king:pagelist/} 分页列表 构成:div a|strong|span */
.k_pagelist a {margin:0px 3px 0px 3px;}
.k_pagelist strong {margin:0px 3px;color:#0066ff;}
.pagelist span {margin:0px 3px;color:#797979;}
 
	/* 底部导航 */
	#k_bottommenu {margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #899aba;
	line-height:1.4em;}/* {king:bottommenu/} 底部导航 构成:div a */
	/* 底部信息 */
	#k_bottominfo {color:#5B7C7C; text-align:center;margin:auto; padding:5px;height:20px; width:750px;}/* {king:bottominfo} 底部信息 构成:span */
	/* 支持信息 */
	#kingcms {line-height:40px;}/* {king:cms/} 技术支持信息 构成:span *
	
	/* 下拉导航 */
#k_menu { 
	clear: both; text-align: left; color:#FF6699; padding: 5px 0 0 0; margin:5px 0 0 0;
}
    #k_menu ul{list-style:none;}
	#k_menu li { 
		font-weight: bold; margin: 0 0 8px 0; padding: 0 0 0 5px;
	}
	
	
	#k_menu li a { 
		color: #FF6699; font-size:120%; 
	font-weight:bold;
	padding:0px 10px 0 30px;
	} 
	
	#k_menu li a:hover {color: #F29900;} 

#k_topmenu {}/* {king:topmenu/} 顶部导航 构成:div a */
	#k_logo {float:left;width:280px;}/* {king:logo/} 站点Logo图片 构成:img */
	#top_right {display:block;width:59%;float:left;}
	#top_right span {width:98%;display:block;clear:both;text-align:right;line-height:36px;}
		#k_usernav {color:#92B405;float:left;width:100%;text-align:right;line-height:22px;display:inline;}/* {king:user/} 用户状态导航 构成:div a|i */
		#k_usernav a {color:#92B405;font-weight:bold;}
		#k_usernav i {margin:6px;}
		/*----------------------------------------------未改－－－－－－－－－－－－－－－－－－－*/
		/* 评论 */
#k_comment {width:94%;margin:5px 3%;display:table;}/* {king:comment/} 评论 构成:div dl|form dt|dd strong|a|span|i */
#k_comment h1 {color:#0099FF;font-size:22px;line-height:34px;}/* 评论标题 */
#k_comment dl {display:table;clear:both;width:100%;line-height:24px;text-align:left;margin:0px;}
#k_comment dl dt {width:100%;display:table;background:#F4F4F4;text-align:right;margin-top:15px;color:#659EA9;border-top:3px solid #AAD6C4;border-left:1px solid #AAD6C4;border-right:1px solid #AAD6C4;}
#k_comment dl dt strong {display:block;float:left;margin-left:12px;color:#DF7D20;}
#k_comment dl dt a {display:block;float:left;color:#659EA9;}
#k_comment dl dt input {float:left;vertical-align:middle;}
#k_comment dl dt span {display:block;float:left;margin-left:6px;}
#k_comment dl dt i {}

#k_comment dl dd {width:100%;display:table;margin:0px;border:1px solid #AAD6C4;border-top:0px;color:#4E4E4E;}
#k_comment form {clear:both;display:table;margin-top:10px;}

#k_hotcomment {text-align:left;margin-left:25px;width:300px;}/* 评论页面的热门评论 构成:dl dt|dd */
#k_hotcomment dt {font-weight:bold;border:1px solid #AAD6C4;border-top:3px solid #AAD6C4;line-height:22px;padding-left:5px;}
#k_hotcomment dd {margin:0px;line-height:18px;border:1px solid #AAD6C4;border-top:0px;}

/* 论坛 k_form 类是在From表单里指定的 */
.k_form {width:94%;margin:5px 3%;clear:both;display:table;text-align:left;}
.k_form table {background:#3366FF;width:100%;}
.k_form table th{background:#F2F6FB;text-align:center;padding:3px;letter-spacing:2px;}
.k_form table td{background:#FFF;padding:3px;}
.k_th {width:25%;}/*SYS:k_form内部的 th宽度 */

.k_form table td select {margin:3px;vertical-align:middle;}
.k_form h6 {width:99.7%;background:#3366FF;display:block;color:#4E4E4E;text-align:center;letter-spacing:5px;margin:0px;margin-top:3px;line-height:24px;border:1px solid #F47A00;border-bottom:0px;}

#k_active {display:table;width:100%;clear:both;text-align:center;padding:10px 0px 10px 0px;}
#k_active input {color:#151C55;border:1px solid #CCC;background-color:#F4F4F4;padding:0px 12px 0px 12px;
		height:23px;line-height:22px;vertical-align:middle;background:#F4F4F4 url(active_input.gif) repeat-x;letter-spacing:5px;margin:3px;}

/* 用户导航. */
#k_ubar {width:15%;display:table;float:left;line-height:24px;margin:0px;list-style-type:none;}
#k_ubar li {width:100%;text-align:center;clear:both;background:#F4F4F4;margin-bottom:5px;}
#k_ubar li a {display:block;width:100%;}
#k_ubar li a:hover {background:#0033cc;color:#FFF;font-weight:bold;}

/* 用户信息显示. */
#k_uinfo {width:83%;display:table;float:left;line-height:24px;margin-left:1%;}



/* 错误提示 */
.k_tip {color:#003366;padding-left:5px;display:block;}














/* 表单 */
.k_input_max {width:300px;vertical-align:middle;}
.k_input_mid {width:200px;vertical-align:middle;}
.k_input_small {width:100px;vertical-align:middle;}
.k_input_mini {width:50px;vertical-align:middle;}

.k_text_max {width:470px;overflow:auto;}
.k_text_mid {width:350px;overflow:auto;}
.k_text_small {width:250px;overflow:auto;}






#popmsg {top:3px;left:3px;width:120px;height:22px;position:absolute;display:table;background:#CC3333;text-align:center;line-height:22px;}
#popmsg a {color:#FFF;}
ins {width:100%;display:block;text-align:center;font-style:italic;color:#BDBDBD}

/* 对齐方式,不建议修改. */
.k_c{text-align:center;}
.k_l{text-align:left;}
.k_r{text-align:right;}

.k_fl {display:block;float:left;}
.k_fr {display:block;float:right;}


/*--stiemaps--*/
#k_sitemaps {display:block;clear:both;width:94%;margin:5px 3%;text-align:left;}
#k_sitemaps ul {list-style-type:none;margin:0px;}
#k_sitemaps ul li {float:none;display:block;clear:both;width:120px;margin-left:125px;list-style-type:none;}
#k_sitemaps a {display:block;line-height:24px;width:120px;background:#ccc;margin-top:5px;text-align:center;}
#k_sitemaps a:hover {background:#333;color:#FFF;font-weight:bold;}

/*---菜单测试--*/
#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
border-color: #D25A0B; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #D25A0B; /*Brown color theme*/ 
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: bold 11px Verdana;
height: 22px;
background-color: lightyellow;
}

.pclear{
			clear:both; 
			line-height:0px; 
			font-size:0; 
			height:0;}





