* { margin:0; padding:0; list-style-type:none;}
body {
	margin: 0px;
	background:#650F00 url(../images/back.jpg) repeat-x;
	font:14px/140% Arial, Helvetica, sans-serif;
	color:#000;
}
a { color:#333; text-decoration:none;}
a:hover { color:#f60; text-decoration: underline;}
.m_top10px { margin-top:10px;}
.m_top5px { margin-top:5px;}
.p_5px { padding:5px;}
h1 { font-weight:bold; font:20px Georgia, "Times New Roman", Times, serif; color:#000;}
h3 { font-weight:bold; font:16px Georgia, "Times New Roman", Times, serif; color:#000;}
h2 { font-size:14px;} 
.pic { float:left; margin:10px 0 0 10px; padding:0 10px; border-left:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; text-align:center; width:160px; height:180px}
.pic dl{ }
.padding3_5px { padding:0 5px 5px 5px;}
#top_nav { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; font-weight:bold;}
#top_nav a{ margin:0px 10px;}
img { border:none;}
.back { background:url(../images/xian.gif) no-repeat top;}
#news_list{ margin-top:10px;}
#news_list td { border-bottom:1px dashed #E0E0E0; height:23px;}
.border_top { border-top:1px solid #E0E0E0;}
.font1{ font-weight: bold; color:#f60;}
.font2{ color:#993300;}
.font3 a{ color:#FF3300; text-decoration:underline;}
.font4 a{ color:#CC3300; text-decoration:underline;}
.font4 a:hover{ color:#F60; text-decoration:underline;}
/*左边菜单*/
#nav {
	text-align: left;
	width:165px;
}

/*1st*/
#nav li {
	margin-bottom: 0px;
	
}
#nav li a {
	display: block;
	color: #FFEA00;
	text-decoration: none;
	font-weight: bold;
	background:url(../images/left_nav_back.jpg)
}
#nav li span {
	display: block;
	height:23px;
	padding:7px 0 0 20px;
	
}
#nav li a:hover, #nav li.open a {
	color:#FFFF00;
	background:url(../images/left_nav_back2.jpg)
}
#nav li a:hover span, #nav li.open a span {
	background: url(../images/nav_1st_a_r.gif) no-repeat right top;
}

/*2nd*/
#nav li ul {
	display: none;
}
#nav li.open ul {
	display: block;
	position: absolute;
	width: 180px;
	margin-top: -29px;
	margin-left: 150px;
}
#nav li li {
	float: left;	/*同下面的clear:left，目的是去除li之间的缝隙（原因不祥）。*/
	clear: left;
	margin: 0px;
	width: 100%;
	filter: Alpha(Opacity=90);
}
#nav li.open li.last {
	height: 7px;
	background: url(../images/nav_2nd_ul.gif) no-repeat;
	font-size: 1px;
}
#nav li.open li a {
	border-bottom:1px solid #CC9900;
	width: 100%;
	height:21px;
	padding: 7px 0 0 0px;
	background:#990000;
	color:#FFEA00;
	font-size: 11px;
	font-weight: normal;
	text-indent: 7px;
}
#nav li.open li a:hover, #nav li li.open a {
	color: #000;
	background: #f60 url(../images/nav_2nd_a.gif) no-repeat;
	font-weight: bold;
}
#nav li.open li strong a, #nav li.open li strong a:hover {
	color: #fff;
	background: #000;
	font-weight: bold;
}

/*3rd*/
#nav li.open li ul {
	display: none;
}
#nav li li.open ul {
	display: block;
	position: absolute;
	margin-top: -34px;
	margin-left: 180px;
	padding-left: 0px;
}
#nav li li.open li.first, #nav li li.open li.last {
	height: 5px;
	background: url(../images/nav_3rd_ul_t.gif) no-repeat right top;
	font-size: 1px;
}
#nav li li.open li.last {
	background: url(../images/nav_3rd_ul_b.gif) no-repeat right bottom;
}
#nav li li.open li a {
	color: #000;
	background: #f60;
	font-weight: normal;
}
#nav li li.open li a:hover {
	background: #FFCC00;
}
