/*********** debug *******************/
.left {
	float:left
}
.right {
	float:right
}
/*********** form modify *******************/
legend {
	display:none
}
#userlogin p {
	height:28px
}
button {
	background:transparent;
	border:1px solid #CCCCCC
}
label {
	font-weight:normal;
	padding:0;
	margin:0
}
input {
	vertical-align:middle
}
.userpanel input {
	vertical-align:middle;
	margin-left:5px;
	width:124px;
	height:16px;
	border:none;
}
.userpanel fieldset {
	border:none;
	padding:0 0 0 6px;
}
#cookietime {
	width:10px;
}
p.cookietime {
	padding-left:25px
}
.rt_search input {
	margin:0px;
	width:135px;
	float:left;
	height:16px;
	border:none;
}
#userlogin {
*padding-left:10px;
}
#searchbtn {
	width:18px;
	height:18px;
	display:block;
	cursor:pointer;
	float:left
}
#dologin {
	text-indent:-9999px;
	overflow:hidden;
	width:60px;
	height:22px;
	float:left;
	border:none;
	cursor:pointer;
	margin-right:10px;
*margin-top:-3px;
}
#registbtn {
	display:block;
	width:60px;
	height:22px;
	float:left;
	text-indent:-9999px;
	overflow:hidden
}
div#formbtn {
	padding-left:20px;
	height:22px;
}
#lostpwd {
	padding-left:30px
}
.userpanel .msgtitlelist {
	text-align:center
}
.msgtitlelist li {
	padding-top:20px
}
.msgtitlelist a{margin-right:5px}
.msgtitlelist a:hover {
	text-decoration:none;
}
/*********** overwrite blueprient *******************/
th, td, caption {
	padding:0
}
.prepend-top {
	margin-top:8px;
}
.append-bottom {
	margin-bottom:12px;
}
.push-10px {
	padding-left: 10px;
}
hr.space {
	background:transparent;
	text-indent:-1000cm;
	height:12px!important;
	height:8px
}
p {
	padding:0;
	margin:0;
}
p img.left, p img.right {
	margin:0;
}
p img.left {
	padding:0 10px 0px 0;
}
p img.right {
	padding:0 0 0px 0px;
}
p.fig {
	text-align:center;
	padding-top:0px !important;
	padding-top:5px
}
/*********** element css *******************/

body {
	font-family:Tahoma, Geneva, sans-serif;
	color: #4b4c4c;
	font-size: 12px;
}
h1 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
h2 {
	font-size:14px;
	font-weight: bold;
	margin: 0;
}
h3 {
	font-size: 14px;
	margin: 0;
}
h5 {
	font-size:12px;
	color:#0085c8;
	font-weight:bold;
	line-height:18px;
	padding-bottom:8px;
	margin:0
}
h2 a, h4 a, h5 a {
	color:#0085c8
}
/*********** header *******************/
#location {
	padding-top:8px;
	font-weight:bold;
}
#location a {
	font-weight:normal;
}

#outer_1 {
	background:#9BC6E9 url('img/bg_03.gif') no-repeat bottom center;
}
#outer_2 {
	background: transparent url('img/bg_02.gif') repeat-y center bottom;
}
#outer_3 {
	background: transparent url('img/bg_01.jpg') no-repeat top center;
}
#header {
	height:136px;
	background:transparent;
}
#header2 {
	height: 196px;
	overflow:hidden;
}
#top_hover {
	overflow:hidden;
}
#logo {
	width:360px;
	float:left
}
#banner {
	width:590px;
	height:70px;
	float:right;
	padding-top:20px
}
#navbar {
	float:right;
	width:590px;
}
#navbar ul {
	padding-top:10px;
	float:right
}
#navbar ul li {
	display:inline;
}
#navbar, #navbar a, #navbar a:visited {
	color:#FFF;
	font-size:14px;
}
#navbar a:hover {
	color:#eee
}
/*********** footer *******************/
#footer_wrapper {
	padding:0;
	margin:0px;
	border:none;
	height: 264px;
	text-align: center;
}
#footer {
	color: #FFF;
	margin:auto;
	margin:0 auto;
	padding:0;
	width: 970px;
	height: 230px;
	text-align: left;
}
#footer_copy {
	line-height:14px;
	margin-top:20px;
	padding-left: 10px;
	border-left: 1px solid #FFF;
}
#footer_menu {
	margin-top:45px;
	margin-right: 150px !important;
	margin-right: 75px;
}
#footer_menu a {
	color:#FFF
}
#footer_logo {
	float:right;
	position:relative;
	top:160px;
	right:-420px
}
/*********** 列表 *******************/
ul {
	list-style:none;
	padding:0;
	margin:0;
}
/**************link  style*************/

a {
	text-decoration: none;
	color:#333;
}
a:hover {
	color:#0085c8;
	text-decoration:underline
}
.block_title a {
	text-decoration:none;
}
.block_title font.bigger {
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 0 10px 0 24px;
}
.block_title font.bigger:hover {
	color:#ddd
}
/*********分页**********/

div.xspace-page {
	margin:5px 0;
	font-family:Verdana;
	text-align:center
}
.xspace-page a, span.xspace-current, .xspace-totlerecord, .xspace-totlepages {
	padding:2px 6px;
	border:#ccc 1px solid;
	margin:4px;
}
.xspace-page a:hover, span.xspace-current {
	border:#0085C8 1px solid;
}
span.xspace-current {
	color:#0085C8
}
/*********** 分栏 *******************/
.container {
	min-height:600px;
	_height:600px
}
.col3_mid {
	width:262px;
	float:left;
	padding-top:10px
}
.col3_fix, .col3_img {
	width:208px;
	float:left;
	padding-top:10px
}
.col2_lt, .col2_rt {
	width:370px;
	float:left;
	height:250px
}
.col2_rt {
	margin-left:10px;
}
.col_ul {
	width:197px;
	float:left
}
.img_fig {
	float:left;
	width:auto;
}
.prepend {
	margin-left:26px;
}
.append {
	padding-right:24px
}
.tag_1 {
	font-size:14px
}
.tag_3 {
	font-weight:bold;
}
.tag_5 {
	font-size:16px;
	font-weight:bold;
}
.tag_9 {
	font-weight:bold;
}
.tag_12 {
	font-size:15px
}
<!--
top flash by Alex--> .prepend-top {
	margin-top:12px;
}
.append-bottom {
	margin-bottom:12px;
}
hr.space {
	background:transparent;
	color:transparent;
}
.push-10px {
	padding-left: 10px;
}
#top_hover {
	width:950px;
	height:196px;
}
#hover_right {
	width:190px;
	height:180px;
	margin:12px auto;
	text-align:center;
	float:right;
}
#right_common {
	width:178px;
	float:right;
	margin-top:10px;
}
