html { min-height: 100%;}
* { margin: 0;padding: 0;border:0;}
body { color: #333;font: normal 13px Arial,宋体,sans-serif;line-height:18px; background:#EBEBED url(bg.gif) repeat-x top;}
a {color: #333; text-decoration:none;}
a:hover {color: #DA251D;text-decoration: underline;}
li { list-style: none;}
h1,h2,h3 { font: normal 12px Tahoma,宋体,sans-serif;}
h1 {color:#666;}
h1 a {color:#666;}
h2 { font-size:14px;font-weight:bold;color:#ff0000;line-height:28px;}
.blue { color:#002D57;}
.red { color:#ff0000;}
.red1 { color:#E04F10;}
.gray { color:#666;}
.green { color:#2E8C0F;}
.clear { clear:both;}

/* Header */
#header {
 width: 1003px;
 margin:0 auto;
 height: 164px;
}
#top {
 width:266px;
 height:111px;
 padding:0 0 0 737px;
 margin:0 auto;
 background:url(logo.gif) no-repeat 0 30px;
}
#top0 {
 width:266px;
 height:18px;
 padding:22px 0 22px;
 text-align:right;
 float:left;
 color:#999;
}
#top1 {
 width:266px;
 height:18px;
 padding:22px 0 0;
 text-align:right;
 float:left;
 color:#999;
}
#top a:hover { text-decoration:none;}
#top2 {
 width:217px;
 padding:11px 0 0 49px;
 height:23px;
 float:left;
}
#top2a {
 width:138px;
 height:26px;
 padding:2px 0 0 24px;
 float:left;
 background:url(top2.gif) no-repeat 0 0;
}
#top2b {
 width:55px;
 height:28px;
 float:left;
}
#menu {
 width:1003px;
 height:41px;
 margin:0 auto;
}
#menu ul#topnav {
	float:left;
	width: 100%;
}
#menu ul#topnav li {
	float: left;
	width:143px;
	height:41px;
	position: relative;
	background:url(menu.gif) no-repeat right top;
}
#menu ul#topnav li:hover {
 background:url(menubg.gif);
 color:#fff;
}
#menu ul#topnav li.hover {
 background:url(menubg.gif);
 color:#fff;
}
#menu ul#topnav li.hover a {
 color:#fff;
}

#menu ul#topnav li a {
	width:100%;
	height:47px;
	display:block;
	line-height:47px;
	text-align:center;
	z-index: 1;
	color:#333;
	font-size:14px;
	font-family: "Microsoft YaHei","微软雅黑","黑体","宋体" !important;
}
#menu ul#topnav li a:hover {
 text-decoration:none;
 color:#fff;
}
#menu ul#topnav li:hover a, ul#topnav li a:hover { color:#fff;background-position: left bottom; }
#menu ul#topnav li .sub {
	position: absolute;
	top: 48px;
	left: 0px;
	width: 163px;
	float: left;
	display: none;
	background:#0A4278;
	z-index: 1;
}
#menu ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
#menu ul#topnav li .sub ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}
#menu ul#topnav .sub ul li {
	width: 100%;
	height:27px;
	background:none;
}
#menu ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	display: block;
	text-decoration: none;
	line-height: 26px;
	text-align:center;
	width:100%;
	letter-spacing:1px;
	color:#eee;
	border-bottom:#fff 1px solid;
}
#menu ul#topnav .sub ul li a:hover {
 
}

#banner {
 width:1000px;
 height:388px;
 margin:0 auto;
}
#ban {
 width:1000px;
 height:261px;
 margin:0 auto;
}
#bans {
 width:1003px;
 height:300px;
 margin:0 auto;
}
#foot {
 width:100%;
 background:#EBEBED url(bott.gif) repeat-x top;
}
#foots {
 width:1003px;
 margin:0 auto;
}
#foot1 {
 width:1003px;
 height:25px;
 padding:20px 0 0;
 text-align:center;
 color:#333;
 word-spacing:12px;
}
#foot1 a {
 color:#333;
}
#foot1 a:hover {
 color:#0C78BD;
}
#foot2 {
 width:1003px;
 padding:7px 0 25px;
 line-height:25px;
 text-align:center;
}

.key { border:0;height: 17px; padding:3px 0 3px 0;width: 138px;background:none; color:#808080;FONT-FAMILY:  Arial,宋体;}
.key1 { border:#999 1px solid;;padding:2px 0 0 4px;width:373px;height:18px;line-height:18px;COLOR: #B3B3B3;FONT-FAMILY:  Arial,宋体;}
.key2 { cursor:pointer;border:#999 1px solid;;padding:0 0 2px 4px;width:70px;height:23px;line-height:23px;COLOR: #111;FONT-FAMILY:  Arial,宋体;}

#slides_outer{width:100%;height:388px;overflow:hidden}
.banner{position:absolute;height:388px;width:100%;background:#fff;text-align:center}
.slides_container{height:388px;overflow:hidden;}
.slides_container img{position:relative;margin:0 auto}
ul.pagination{position:relative;width:70px;margin:-30px auto;z-index:10;height:11px;overflow-y:hidden}
ul.pagination li{width:11px;height:11px;background-color:#5BAFDC;opacity:.35;filter:alpha(opacity=35);float:left;margin-left:8px}
ul.pagination li a{width:11px;height:11px;display:block}
ul.pagination li.current{opacity:1;background-color:#E73A2A;filter:alpha(opacity=100)}