body {
	margin: 0px;
	padding: 0px;
	background-color: #f1f1f1;
	font-size: 12px;
	color: #333;
	line-height: 22px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;

	
}
a:link,a:visited {
	color: #333;
	text-decoration: underline;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover,a:active {
	text-decoration: none;
	color:#F00;
}

.page:link,.page:visited{text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;}
.page:hover,.page:active {
	text-decoration: none;
		color:#F00;
	
}
.currentpage:link,.currentpage:visited{text-decoration: underline;color:#F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;}
.ccurrentpage:hover,.currentpage:active {
	text-decoration: none;
		
	
}




.a1:link,.a1:visited {
	color: #ffdc97;
	text-decoration: none;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-align: center;
}
.a1:hover,.a1:active {
	background-image: url(images/topmenubg.gif);
	background-repeat: repeat-x;
	color: #fff;
}
 
 .a2:link,.a2:visited {
	color: #333;
	text-decoration: underline;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: normal;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.a2:hover,.a2:active {
	text-decoration: none;
}
 
.a3:link,.a3:visited {
	color: red;
	text-decoration: none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.a3:hover,.a3:active {
	text-decoration: underline;
	color:red;
} 

 .a4:link,.a4:visited {
	color: #333;
	text-decoration: none;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.a4:hover,.a4:active {
	text-decoration: underline;
	color:red;
}  

hr {border:1px #cccccc dotted;}




.td01{
	padding-left: 10px;padding-top:8px; padding-bottom:2px;
}
.td11{
	padding-left: 10px;	padding-right: 10px; padding-top:8px; padding-bottom:2px;
}
.td02{
	
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-image: url(images/icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #c8b692;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-top: 0px;
	line-height: 30px;
}
 .td03{
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: double;
	border-left-color: #D3CDAF;
}
 .td04{padding:20px;	color: #000; line-height: 24px;
}

.td05{
		padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;}
	
.td06{
		padding-left: 15px;
			font-size: 14px;
	color: #000;
     
	
}

.td07{
	
	background-image: url(images/tableback.jpg);
	background-repeat: repeat-x;
	 border-width:1px;
	border-style: double;
	border-color: #aa8632;
	color: #000;
	padding-top: 0px;

}
.td08{
		background-image: url(images/title.gif);
		padding-left: 30px;
   font-size: 14px;
   	font-weight: bold;
	color: #fff;
	height:34px
     
	
}
.td09{
   font-size: 12px;
 height:25px;
 line-height:25px;
     
	
}



#layout{
	width:950px;
	text-align:left;
	background-color: #fffce9;

 
}
#top{
	width:950px;
	height:212px;
	text-align:center;
	background-image: url(images/def_01.jpg);
	background-color: #fffce9;
}
#t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	height: 25px;
	text-align: center;
}

#more{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:24px;
	color: #000;
	text-align: right;
}
#bottom{
	width:998px;
	height:102px;
	text-align:center;
	background-image: url(images/bottombg.gif);
	color: #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.logo{ float:left; padding:0 10px 0 0px;}
 

.font01{
	font-size: 16px;
	color: #f00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.font02{
	font-size: 14px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.font03{
	font-size: 14px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#d1c39e;}
#f { float:left; position:absolute; }

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#bottom01{
	padding-top:2px;
  FONT-SIZE: 12px;
  WIDTH: 62px;
  height: 31px;
  BACKGROUND: url(images/bottom01.jpg);
  MARGIN: 3px;
  vertical-align: bottom;
}
		

 
	#nav_container{
	width:200px;
	margin-left:5px;
	margin-top:40px;
	float:left;
	}
	#nav_container li{
	padding:0px;
	margin-bottom:1px;
	}
	#nav_container{
	margin-left:10px;
	}
	#nav_container a:link,#nav_container a:visited,#nav_container a:active{
	width:200px;
	height:60px;
	padding-top:0px;
	padding-left:20px;
	border-bottom:1px solid #777;
	display:block;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	color:#333;
	text-indent:-300px;
	overflow:hidden;
	}
	#nav_container a:hover{
	color:#000;
	}
	
	#nav_1{
	background-image: url(images/bg1.gif);
	background-position: 0px 0px;
	}
	#nav_1:hover{
	background-image: url(images/bg1.gif);
	background-position: 0px -60px;
	}
		
	
	#nav_2{
	background-image: url(images/bg2.gif);
	background-position: 0px 0px;
	}
	#nav_2:hover{
	background-image: url(images/bg2.gif);
	background-position: 0px -60px;
	}
		
	
	#nav_3{
	background-image: url(images/bg3.gif);
	background-position: 0px 0px;
	}
	#nav_3:hover{
	background-image: url(images/bg3.gif);
	background-position: 0px -60px;
	}
		
	
	
	#nav_4{
	background-image: url(images/bg4.gif);
	background-position: 0px 0px;
	}
	#nav_4:hover{
	background-image: url(images/bg4.gif);
	background-position: 0px -60px;
	}
	#nav_5{
	background-image: url(images/bg5.gif);
	background-position: 0px 0px;
	}
	#nav_5:hover{
	background-image: url(images/bg5.gif);
	background-position: 0px -60px;
	}		
/* =-=-=-=-=-=-=-[Nav 4]-=-=-=-=-=-=-=- */	
	#nav_container4{
	width:800px;
	float:left;
	}
	#nav_container4 li{
 
	width:93px;
	float:left;
	border-right: 1px solid #f3e8cd;
	}
	#nav_container4 a:link,#nav_container4 a:visited,#nav_container4 a:active{

	background: url(images/bg.gif) 0px -90px repeat-x;
	font-weight:bold;
	height:45px;
	padding-top:0px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#333;
	}
	#nav_container4 a:hover{
	color:#990000;
	background: url(images/bg.gif)  0px 0px repeat-x;
	}
	
OL LI {
	MARGIN: 4px
}
#con {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 620px
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 550px; PADDING-TOP: 0px; HEIGHT: 23px
}
#tags LI {
	BACKGROUND: url(images/tagleft.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 23px
}
#tags LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/tagright.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #000; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#tagContent {
	BORDER-RIGHT: #d8bf76 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d8bf76 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d8bf76 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #d8bf76 0px solid; BACKGROUND-COLOR: #fffce9
}
.tagContent {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 506px; COLOR: #474747; PADDING-TOP: 10px; HEIGHT: 250px
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
-------------------------------------------
.solid-bottom {BORDER-BOTTOM: #dddddd 1px solid}

.sec1  {
background-color:  #F4F4F4;
font-size:16px;
cursor:  hand;
color:  #000000;
border-left:  1px  solid  #FFFFFF;
border-top:  1px  solid  #FFFFFF;
border-right:  1px  solid  gray;
border-bottom:  1px  solid  #FFFFFF
}
.sec2  {
	font-size:16px;
background-color:  #EAEAEA;
cursor:  hand;
color:  #58A200;
border-left:  1px  solid  #FFFFFF;
border-top:  1px  solid  #FFFFFF;
border-right:  1px  solid  gray;
font-weight:  bold;
}

------------------------------------------------------
#nav_wrap{margin:20px auto;}
#nav li{ text-align:center;font-size:12px;}

/*New Nav Style*/
#nav_wrap { width:960px; overflow:hidden; }
#nav{ background:url(images/nav_bg.gif) repeat-x; height:39px; position:relative; width:950px; margin:0 auto; }
#nav .l{ background:url(images/navnbg.gif) no-repeat 0px 0px; height:39px; width:2px; float:left}
#nav .r{ background:url(images/navnbg.gif) no-repeat -4px 0px; height:39px; width:2px; float:right}
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block;padding:9px 2px 0 0;}
#nav .c{ float:left;margin:0;padding:0}

#nav li { float:left; list-style:none; }
#nav li .v a{ width:83px;height:39px; line-height:33px; display:block; color:#FFF; background:url(images/navnbg.gif) no-repeat -87px 6px; float:left; font-family:"Microsoft Yahei";}
#nav li .v a:hover,#nav li .v .sele{background:url(images/navnbg.gif) no-repeat 0px -47px; color:#116406; line-height:42px; font-size:14px}
#nav .kind_menu { height:30px;*height:29px; line-height:30px;vertical-align:middle; position:absolute; top:37px;*top:39px; left:70px; width:880px; text-align:left; display:none; background:url(images/nav_bg1.gif) repeat-x bottom; color:#656565; }
#nav .kind_menu a {color:#656565; float:left; text-align:center; width:90px; font-family:Arial, Helvetica, sans-serif;}
#nav .kind_menu a:hover { color:#ff4300; background:url(images/navnbg.gif) no-repeat 1px -91px;*background:url(images/navnbg.gif) no-repeat 1px -93px;}
#nav .kind_menu span { font-size:10px;  color:#cecece; line-height:30px; *line-height:26px; float:left }
	
#tmenu{ background:url(images/nav_bg1.gif) repeat-x bottom; height:28px; border-bottom:1px solid #eee;  }

