body{
	margin: 0 auto;
	padding: 0;
	font-size: 9pt;
	font-family: "Î¢ÈíÑÅºÚ";
	background: #EFEFEF;
}
.clearfix {
	clear:both;
}

a {
	color: #000;
	text-decoration: none;
	outline: medium none;
}
a.blue {
color:#7fafdd;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
	line-height: 160%;
}

th {
	background: #EFEFEF;
	font-weight: bold;
}
.left {
	float: left;
}
.right {
	float: right;
}

.hide {
	display: none;
}

.button {
	border: medium none;
	background: none repeat scroll 0% 0% #F60;
	color: #FFC;
	cursor: pointer;
margin: 4px;
	padding: 3px 5px;
}
.bgWhite {
	background: #fff;
}
.noSpaceBottom {
	margin-bottom: 0;
}
.col {
	margin:10px auto 0 auto; 
}
.colWidth {
	width: 986px;
	margin: 0 auto;
}
.bodyWrap {
	margin: 0 auto 0px auto;
}
.fontLarge {
	font-size:12pt;
}
.navWrap {
	margin: 0 auto 0px auto;
	border-bottom: 5px solid #FF7800;
	background: #fff;
}
.nav {
	margin: 0 auto 0px auto;
	padding: 10px 0;
	width: 986px;
}
.nav .nLi{ position:relative;}
.nav ul {
	margin: 0;
	padding: 0;

}
.nav li {
	list-style-type: none;
	float: left;
	margin:4px 1em;
}
.nav a {
	background: #fff;
	color:#333;
	padding: 2px 4px;
	border-radius: 3px;
	font-size: 12pt;
}
.nav li a:hover{ background:#ff7800; color:#fff;}
.nav li a.on{ background:#ff8700; color:#FFFFFF}
.nav .sub{ display:none; width:190px; padding-top:12px;
 font-family:Arial; position:absolute; top:20px; left:-47px; _z-index:-1;}
.nav .sub .arrow {
    width: 0px;
    height: 0px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent #FF7800;
    position: absolute;
    top: 0px;
    left: 89px;
}

.nav .sub ul{ width:180px; padding:5px 0; padding-left:10px; border-top:3px solid #ff7800; background:#fff; overflow:hidden; position:relative;}
.nav .sub li{ float:left; width:50px; margin: 0; padding-right:10px; line-height:25px; zoom:1; _overflow:hidden;}
.nav .sub li a{ padding:3px 5px;font-size:9pt;}
.nav .sub li a:hover{ background: #FF6600; color:#FFFFFF;  padding:3px 5px}

.nav .sub.sub2{ width:110px; left:-15px;}
.nav .sub.sub2 .arrow{ left:49px;}
.nav .sub.sub2 ul{ width:95px;}
.nav .sub.sub2 ul li{ float:none; width:85px; }

.nav .mi {
	padding-left: 30px;
	background: url('kj-bg.png') no-repeat scroll 0% 0% transparent;
	background-position: -971px -112px;
}

.headTitle {
	margin-top: 1em;
	padding: 10px 0;
border-width: 1px 1px 0px;
border-style: solid;
border-color: #D3D3D3;
background: url('bg-banner2.gif') repeat scroll 0% 0% transparent;
font-weight: bold;
font-size: 12pt;
text-indent: 1em;
}