@charset "utf-8";
	body {
	color:#000000;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"??????","???","Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(../img/bg.jpg) repeat
}
div,form,img,ul,ol,li,dl,dt,dd,p {
	margin:0;
	padding:0;
	border:0
}
li {
	list-style-type:none
}
img {
	vertical-align:middle
}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#00F
}
.clear {
	clear:both
}
.fleft {
	float:left
}
.fright {
	float:right
}
.tcenter {
	text-align:center
}
.tright {
	text-align:right
}
.bgNone {
	background:none !important
}
.bdNone {
	border:none !important
}
.blank {
	height:30px;
	clear:both
}
.mNo {
	margin:0;
	padding:0
}
.gengduo {
	margin-right:10px
}
.wrap {
	background:url() repeat-x scroll 0 0 #fff
}
.body_0 {
	width:100%;
	height:auto
}
.body_1 {
	width:1024px;
	height:auto;
	margin:0 auto
}
.body_2 {
	width:1000px;
	height:auto;
	margin:0 auto;
	background:#fff
}
.top {
	width:100%;
	height:94px
}
.top {
	width:468px;
	float:left
}
.area {
	width:1000px;
	margin:0 auto
}
.mt5 {
	margin-top:5px
}
.mt10 {
	margin-top:10px
}
.ml20 {
	margin-left:20px
}
.mb5 {
	margin-bottom:5px
}
.mr10 {
	margin-right:10px
}
.mr15 {
	margin-right:0
}
.guidance {
	z-index:20;
	float:right;
	margin-left:10px;
	display:inline;
	text-align:center;
	vertical-align:middle;
	height:57px;
	*height:57px;
	font-size:12px
}
.guidance li {
	border-right:solid 1px #2858d7;
	line-height:14px;
	padding:0 10px;
	margin-top:5px;
	float:left
}
.guidance li a {
	color:#2858d7
}
.guidance li a:hover {
	color:#fd5f00
}
.guidance li.no_border {
	border:none
}
a:link {
	color:#000000;
	text-decoration:none
}
a:visited {
	color:#000000;
	text-decoration:none
}
a:hover {
	color:#2757bb;
	text-decoration:none
}
a:active {
	color:#000000
}
.gd a:link {
	color:#2757bb;
	text-decoration:none
}
.gd a:visited {
	color:#2757bb;
	text-decoration:none
}
.gd a:hover {
	color:#04327d;
	text-decoration:none
}
.gd a:active {
	color:#2757bb
}
.cWhite,a.cWhite:link,a.cWhite:visited {
	color:#fff
}
.cSgcc,a.cSgcc:link,a.cSgcc:visited {
	color:#8b181b
}
.cGray,a.cGray:link,a.cGray:visited {
	color:#d4d4d4
}
.cGray2,a.cGray2:link,a.cGray2:visited {
	color:#333
}
.fB {
	font-weight:bold
}
.fN {
	font-weight:normal
}
.f12px {
	font-size:12px
}
.f14px {
	font-size:14px
}
.fE {
	font-family:Verdana,Arial,Helvetica,sans-serif
}
#header {
	height:50px;
	*height:50px;
	border:0px;
	
	color:#005ba8;
	width:990px;
	margin:0px auto
}
#header a {
	color:#ffffff
}
#header input {
	border:1px solid #999999;
	color:#cccccc;
	font-size:12px
}
#header a:hover {
	color:#fe0000
}
.topnav ul {
	float:left;
	list-style-type:none;
	list-style-image:none
}
.topnav li {
	float:left;
	position:relative;
	color:#ffffff !important
}
.topnav a {
	color:#ffffff !important
}
.topnav a:hover {
	color:#dafffc;
	font-weight:bold
}
.nav_index {
	float:left;
	width:1000px;
	height:42px
}
ul.topnav {
	float:left;
	width:1000px;
	height:42px
}
.topnav a {
	float:left;
	height:42px;
	width:120px;

}
ul.topnav a.menu01 {
	width:160px;
	padding-left:0px
}
a.menu01:hover {
	background-position:0 -42px
}
a.menu02 {
	background-position:-160px 0
}
a.menu02:hover {
	background-position:-160px -42px
}
a.menu03 {
	background-position:-280px 0
}
a.menu03:hover {
	background-position:-280px -42px
}
a.menu04 {
	background-position:-400px 0
}
a.menu04:hover {
	background-position:-400px -42px
}
a.menu05 {
	background-position:-520px 0
}
a.menu05:hover {
	background-position:-520px -42px
}
a.menu06 {
	background-position:-640px 0
}
a.menu06:hover {
	background-position:-640px -42px
}
a.menu07 {
	width:120px;
	background-position:-760px 0
}
a.menu07:hover {
	background-position:-760px -42px
}
a.menu08 {
	background-position:-880px 0
}
a.menu08:hover {
	background-position:-880px -42px
}
ul.subnav {
	float:left;
	display:none;
	left:1px;
	top:42px;
	width:120px;
	position:absolute;

	_background-image:none;
	padding-bottom:8px
}
ul.subnav li {
	clear:both;
	width:100px;
	float:none;
	display:block
}
ul.subnav a {

	height:26px;
	line-height:26px;
	text-align:center;
	width:120px;
	_background-image:none;
	_background-color:#A4A4A4
}
ul.subnav a:hover {
	text-decoration:none;

}
#ad999 {
	height:120px;
	*height:120px
}
#ad1000 {
	height:290px;
	*height:290px
}
#flash {
	height:190px;
	*height:190px;
	z-index:-1
}
#flash01 {
	height:184px;
	*height:184px;
	z-index:-1;
	float:right;
	padding:5px 5px 0px 5px;
	background-color:#ffffff;
	margin:7px 40px 5px 5px
}
#ad1000_bsh {
	height:210px;
	*height:210px
}
#flash_bsh {
	height:210px;
	*height:210px;
	z-index:-1;

}
#flash01_bsh {
	height:184px;
	*height:184px;
	z-index:-1;
	float:right;
	padding:5px 5px 0px 5px;
	background-color:#ffffff;
	margin:7px 40px 5px 5px
}
#ad986 {
	height:86px;
	*height:86px
}
#footer {
	padding:5px;
	width:990px;
	height:160px;
	text-align:center;
	line-height:20px;
	margin-top:20px;

}
#footer p {
	margin-top:5px;
	*margin-top:5px
}
#footnav {
	height:27px;
	color:#333;
	background-color:#3466bb;
	margin-top:15px;
	*margin-top:5px
}
#footnav p {
	color:#ffffff
}
#footnav a {
	color:#ffffff
}
#footnav a:hover {
	color:#CC0000
}
#footer_list {
	width:1000px;
	height:160px;
	text-align:center;
	line-height:20px;
	margin-top:15px;

}
#footer_list p {
	margin-top:15px;
	*margin-top:5px
}
#footnav_list {
	height:27px;
	color:#333;
	background-color:#3466bb;
	margin-top:20px
}
#footnav_list p {
	color:#ffffff
}
#footnav_list p a {
	color:#ffffff
}
#footnav_list a:hover {
	color:#CC0000
}
#artibody IMG {
	}