body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0; 
	padding: 0;
}
img { border:0}
P {BORDER: 0px; MARGIN: 0px; PADDING: 0px;}
a {color: #0b3e75; text-decoration:none}
a:hover { color:#d60200;text-decoration:underline}
ul,li,dd,dt { list-style: none }
input { font-size:12px}
.left { float: left;}
.right { float: right;}
.clear { clear: both; font-size:1px; width:1px; visibility: hidden;margin-top:-2px }

/*内容区域*/
#container {
	width: 950px; 
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}

/* Header */
#header {
	padding: 0px;
	border-top:3px solid #c70000;
	width:950px;
}
#header h1 {
	margin: 0; 
	padding: 10px 0;
}
#header .logo {
	width:400px;
	height:86px;
	float:left;
}
#header .top_link {
	width:520px;
	float:right;
	padding:5px 10px;
	height:76px;
	text-align:right;
}
#header .top_link ul {
	margin: 0;
	padding: 0;
	border: 0;
	float:right;
	list-style-type: none;
	display: block;
	width:480px;
}
#header .top_link li {
	margin: 0px 3px;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	height:32px;
	line-height:32px;
}
#header .top_link p {
	float:right;
	width:320px;
	line-height:40px
}
#header .top_link a {
	color:#454545;
	text-decoration:none;
} 
#header .top_link a:hover {
	color:#c3181f;
	text-decoration: underline;
}
#header .phnumber {
	color:#c3181f;
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*Footer*/
#footer {
	margin: 0px;
}
#footer p {
	margin: 0; 
	padding: 10px 0;
}
#footer h1 {
	margin: 0; 
	padding:0;
	line-height:22px;
	font-size:12px;
	font-weight:bold;
}
#footer .ft_top {
	margin: 0; 
	padding: 5px 2px;
	color:#666666;
	width:946px;
	float:left;
}
#footer .ft_bottom {
	margin: 0; 
	padding: 8px 2px;
	color:#666666;
	border-top:1px solid #bdbdbd;
	line-height:23px;
	float:left;
	width:946px;
}

/* 导航菜单 */
.example {
	padding: 50px;
}
#nav {
	background:url( ../Img/index_06.gif) repeat-x;
}
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;	
}
.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	font-weight:bold;
	position: relative;	
	z-index: 5;
	background:url( ../Img/index_06.gif) repeat-x;
	border-right:1px solid #7f8890;
	height:32px;
	line-height:32px;
}
.menu li:hover {
	z-index: 10000;
	white-space: normal;
	background:url( ../Img/bg_nav2.gif) repeat-x;
}
.menu li li {
	float: none;
}
.menu li.last {
	border:0px;
}
.menu ul {
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
}
.menu li:hover>ul {
	visibility: visible;
	top: 100%;
}
.menu li li:hover>ul {
	top: 0;
	left: 100%;
}
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {
	min-height: 0;
}
.menu ul {
	background-image: url(empty.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
.menu, .menu ul li {
	color: #eee;
}
.menu ul {
	width: 11em;
}
.menu a {
	text-decoration: none;
	color: #eee;
	padding: 0px 24px;
	display: block;
	position: relative;
}
.menu li li a {
	text-decoration: none;
	color: #eee;
	padding: 0px 15px;
	display: block;
	position: relative;
}
.menu a:hover, .menu li:hover>a {
	color: #fff;
}
.menu li li {
	border: 1px solid #ccc;
}
.menu ul>li + li {
	border-top: 0;
}
.menu li li:hover>ul {
	top: 5px;
	left: 90%;
}
/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

/*]]>*/
