body {
	background: #ECEDDD;
	color: #444;
	margin:20px auto;
	font: 12px Arial, Helvetica, sans-serif;
	width: 778px;
	border: 10px solid #FFF;
}
img {
  border: 0;
}
a:link {color: #0A5B9E;}a:visited {color: #000;}a:hover {color: #A2B700;}
 .list dd a{ color:#FFFFFF;}
/******clear******/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
a:link,a:visited,a:hover,a:active {text-decoration: none;}
ul,dl,h1,form,h2,h3,dd,li{margin:0;padding:0;list-style: none;}.more {
	font-size: 11px;
}
.l{float:left;}.right{float:right;}
.search {
	background: #BAC7CF;
	height: 100px;
	padding-top: 30px;
	text-align: center;
	border-bottom: 4px solid #FFFFFF;
}
#keyword {
	font: 14px Arial, Helvetica, sans-serif;
	height: 21px;
	width: 300px;
	text-align: center;
	color: #333333;
	background: #FFFFFF url(search.jpg) no-repeat center -20px;
	padding:5px 0 0 0;
}
.an {
	height: 28px;
}
.anniu {
	padding-left: 245px;
	margin-top: 5px;
	height: 28px;
	float: 14px/20px Arial, Helvetica, sans-serif;
}
/* navigation */
.navigation {	
	border: 1px solid #CFDEE7;
	border-color: #DFEEF7 #CFDEE7;
	background:#D9E1E5 url(nav.gif);
	height: 41px
}
.navigation a {
	background: #D9E1E5 url(nav.gif);
	border-right: 1px solid #AFBEC7;
	color: #456;
	display: block;
	float: left;
	text-decoration: none;
	line-height: 41px;
	padding: 0 20px;
	font-weight: bold;
}
.navigation a:hover {background-position: left bottom; color: #234;}
.body {
	background: #FFFFFF;
	border-top: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
}
.left {
	width: 531px;
	background: #FAFAFA;
	float: left;
}
h2,.altbg1,h1 {
	font-size: 12px;
	color: #555;
	border-top: 1px solid #BAC7CF;
	border-right: 1px solid #BAC7CF;
	border-left: 1px solid #BAC7CF;
	line-height: 25px;
	padding: 0 5px;
	background: #E2E8EC;
	height: 25px;
	clear: both;
	border-bottom: 3px solid #96B5DA;
}
.left ul {
	border-bottom: 1px solid #E3E4E4;
	border-right: 1px solid #E3E4E4;
	border-left: 1px solid #E3E4E4;
	list-style: square;
	margin-bottom: 5px;
	background: #F5F5F5;
}
.left li {
	line-height: 22px;
	width: 264px;
	float: left;
	font-family: "ËÎÌå";
}
.left li a{
	display: block;
}
.left li a:hover{
	display: block;
	background: #E8ECF0;
	color: #6081B5;
}
.ad468 {
	clear: both;
	background: #ECEDDD;
	border: 1px solid #B7BB80;
	height: 60px;
	text-align: center;
	margin-bottom: 5px;
}
.rightbox {
	width: 240px;
	float: right;
	background: #F7F7F2;
}
h3,.rightbox li {
	color: #5A5A43;
	line-height: 30px;
	font-size: 12px;
	border-bottom: 1px solid #EAEADA;
	text-indent: 10px;
}
.altbg2 {
	background: #FFFFFF;
}
.plun {
	border: 1px solid #ECEDDD;
}
.left dt {
}
.left dt a {
	text-decoration: underline;
}
.left dd {
	padding-bottom: 20px;
	width:336px;
	line-height:20px;
}
.page {
	border: 1px solid #E3E4E4;
	background: #F5F5F5;
	line-height: 25px;
	text-align: center;
}
.page a{color:#555;}

.flink {
	width: 49%;
	float: left;
}
.bottom {
	color: #FFF;
	line-height: 39px;
	height: 39px;
	font-weight: bold;
	background: #ABBECA;
	border-top: 5px solid #B7C7D1;
	text-align: right;
	padding-right: 16px;
	clear: both;
}
