@charset "gb2312";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0
}
body, button, input, select, textarea {
	font:12px arial, \5b8b\4f53
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%
}
address, cite, dfn, em, var {
	font-style:normal
}
code, kbd, pre, samp {
	font-family:courier new, courier, monospace
}
form {
	display:inline
}
small {
	font-size:12px
}
ul, ol {
	list-style:none
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
legend {
	color:#000
}
fieldset, img {
	border:0;
	-ms-interpolation-mode:bicubic
}
button, input, select, textarea {
	font-size:100%
}
table {
	border-collapse:collapse;
	border-spacing:0
}
header, nav, footer, section, article, aside {
	display:block
}

.wrap960, .header, .nav-about {
	width:960px;
	margin:0 auto;
}
.clearfix:after {
	content:'\20';
	display:block;
	height:0;
	clear:both
}
.clearfix {
*zoom:1
}
.fl {
	float:left;
}
.fr {
	float:right
}
a {
	text-decoration:none;
	color:#4b4b4b
}
a:hover {
	text-decoration:none;
	color:#f00
}
body {
	
	font-family:simsun;
}
.header {
	height:70px;
	
}
.logo {
	float:left;
	width:205px;
	height:50px;
	margin-top:10px;

	overflow:hidden
}
.logo a {
	display:block;
	height:50px;
	overflow:hidden
}
.links {
	float:right;
	font-size:14px;
	margin-top:30px;
	color:#333
}
.links a {
	color:#333
}
.links a:hover {
	color:#f00
}
.nav-about {
	height:33px;
	background:#195797
}
.nav-about a {
	width:158px;
	float:left;
	text-align:center;
	border-right:1px solid #4071a4;
	font:14px/32px microsoft yahei, tahoma, simhei;
	color:#fff
}
.nav-about a:hover {
	color:#ffe000
}
.banner {

	width:960px;
	margin:0 auto; 
}
.main-bg {
	background:url("../images/main_bg.png") no-repeat center top;
	width:1000px;
	margin:0 auto
}
.sidebar {
	width:218px;
	float:left
}
.sidebar p {
	margin-top:20px;
	color:#4b75a0;
	text-indent:34px
}
.side-top {
	height:47px;
	border-bottom:3px solid #cc0000;
	overflow:hidden
}
.side-top h3 {
	margin:21px 0 0 29px;
	background:url(../images/tit_bg.png) no-repeat left center;
	padding-left:16px;
}
.side-top a {
	color:#cc0000
}
.side-top a:hover {
	color:#f00
}
.side-ul {

	overflow:hidden;
	margin-top:8px;
	zoom:1; 
}
.side-ul li {
	height:32px;
	line-height:32px;
	overflow:hidden;
	font-size:14px;
	margin-top:6px;
	clear:both;
}
.side-ul a {
	display:block;
	height:31px;
	border-bottom:1px solid #e6e6e6;
	padding-left:33px;
	overflow:hidden
}
.side-ul a:hover, .side-ul a.current {
	height:32px;
	color:#fff;
	font-weight:bold;
	border:none; background:url(../images/li_bg.jpg) no-repeat
}
.content {
	border-left:1px solid #e6e6e6;
	min-height:315px;
	_height:315px;
	padding:20px 15px 50px 33px;
	margin-left:218px
}
.content h3 {
	padding-bottom:12px;
	border-bottom:1px dotted #ccc;
	color:#333;
	font-size:14px
}
.content-input {
	font-size:14px;
	line-height:24px;
	color:#333;
	padding-top:10px
}
.footer {
	padding-bottom:20px;
	line-height:24px;
	text-align:center;
	border-top:1px solid #e6e6e6;
	color:#666; padding-top:20px;
}
.footer a {
	margin:0 7px;
}
.footer p {
	overflow:hidden;
}
