body{
	margin:0px auto;
	color:#154f8f;
	font-size:12px;
	background-color: #fff;
}
form{ margin:0px; padding:0px;}
.brd{ border:1px solid #D0D0D0;}
.br{ margin:5px;}
.clear{ clear:both;}
.right{ float:right;}
.white{ color:#FFF;}
.border{ border:1px solid #B6D6EE;}
.brd_right{ border-right:1px solid #eee;}
.brd_left{ border-left:1px solid #eee;}
a:link{ color:#000; font-size:12px; text-decoration:none;}
a:hover{ color:#900; font-size:12px; text-decoration:none;}
a:visited{ color:#000; font-size:12px; text-decoration:none;}

a.font14:link{ color:#000; font-size:14px; text-decoration:none;}
a.font14:hover{ color:#900; font-size:14px; text-decoration:none;}
a.font14:visited{ color:#000; font-size:14px; text-decoration:none;}

.padleft5{padding-left:5px;}
.padleft10{ padding-left:10px;}
.pad5{ padding:5px;}
.pad10{ padding:10px;}
.line20{ line-height:20px;}
.line22{ line-height:22px;}
ul{ margin:0px; padding:0px; list-style:none;}
li{ margin:0px; padding:0px; list-style:none;}
dl{ margin:0px; padding:0px;}
dt{ margin:0px; padding:0px;}
dd{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px;}

#top{ background-image:url(../images/top_bg.gif); height:31px;}
#top #left{ float:left; line-height:31px;}
#top #right{ float:right; line-height:31px;}
.tr_hover{ background-color:#E1F0FF;}
.tr_hover td{ background-color:#E1F0FF;}
.span_pay{
	background-image:url(../images/$.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:31px;
	padding-left:18px;
	margin-left: 5px;
}

#nav_contain {
	POSITION: relative; padding:10px 0px 0px 0px; margin:0px auto; width:960px;
}
#site_nav {
	POSITION: relative;
	WIDTH: 100%;
	HEIGHT: 28px;
	background-image: url(../images/line_bg.png);
	background-repeat: repeat-x;
	background-position: left -102px;
}
#site_nav .bg_LeftSide {
	WIDTH: 21px;
	BACKGROUND-POSITION: -353px 0px;
	FLOAT: left;
	HEIGHT: 28px;
	background-image: url(../images/nav.png);
}
#site_nav .bg_RightSide {
	POSITION: absolute;
	WIDTH: 314px;
	BACKGROUND-POSITION: left top;
	HEIGHT: 28px;
	TOP: 0px;
	RIGHT: 0px;
	background-image: url(../images/nav.png);
}
#site_nav UL {
	Z-INDEX: 200; FLOAT: left; HEIGHT: 28px
}
#site_nav UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 28px; PADDING-TOP: 0px
}
#site_nav UL LI.current {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#site_nav LI.current A {
	BACKGROUND: url(../images/mainNavCurrent.gif)
}
#site_nav LI.current SPAN {
	BACKGROUND: url(../images/mainNavCurrent.gif)
}
#site_nav LI.current A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-POSITION: left top; FLOAT: left; HEIGHT: 32px; COLOR: #ff5e06; PADDING-TOP: 0px
}
#site_nav LI.current SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 36px; PADDING-LEFT: 0px; PADDING-RIGHT: 14px; BACKGROUND-POSITION: right top; FLOAT: left; HEIGHT: 32px; OVERFLOW: hidden; TOP: -4px; PADDING-TOP: 0px
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#site_nav A {
	COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}

.contain{ width:960px; margin:0px auto;}
#head {
	height: 70px;
	width: 960px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding: 0px;
}
a.blue:link {
	font-size: 12px;
	color: #1D4AA5;
	text-decoration: none;
}
a.blue:hover {
	font-size: 12px;
	color: #1D4AA5;
	text-decoration: none;
}
a.blue:visited {
	font-size: 12px;
	color: #1D4AA5;
	text-decoration: none;
}

a.red:link {
	font-size: 12px;
	color:#F60;
	text-decoration: none;
}
a.red:hover {
	font-size: 12px;
	color: #F60;
	text-decoration: none;
}
a.red:visited {
	font-size: 12px;
	color: #F60;
	text-decoration: none;
}

.logo {
	float: left;
	height: 60px;
	width: 300px;
	padding-top: 10px;
}
.search {
	float: left;
	height: 70px;
	width: 500px;
}
.searchform {
	margin-top: 30px;
}
.input_key {
	line-height: 18px;
	height: 18px;
	width: 300px;
	border: 1px solid #C1BAA6;
}
.btn_search {
	background-image: url(../images/search_btn.gif);
	height: 22px;
	width: 56px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.topic1_brd{ border:1px solid #E6C48F;}
.topic1_bg{ background-image:url(../images/topic_bg1.gif); height:22px; line-height:22px; color:#555555; font-size:12px; font-weight:bold; padding-left:10px;}

.txt{ margin:0px; padding:5px;}
.txt ul{ margin:0px; padding:0px; list-style:none;}
.txt li{
	margin:0px;
	list-style:none;
	line-height:22px;
	background-image: url(../images/dot3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.list_nav{}
.list_nav li{ background-image:url(../images/list_nav_off.gif); width:72px; height:21px; float:left; margin:0px 5px; line-height:21px; text-align:center;}
.list_nav li.current{ background-image:url(../images/list_nav_on.gif);}
.list_nav li.current a:link{ color:#FFF; font-size:12px; text-decoration:none;}
.list_nav li.current a:hover{ color:#FFF; font-size:12px; text-decoration:none;}
.list_nav li.current a:visited{ color:#FFF; font-size:12px; text-decoration:none;}
.list_msg{ background-color:#FFFEE2; border:1px solid #EACC8B; text-align:left; color:#A84001; padding:10px; line-height:20px;}

.list_table td{ border-bottom:1px dashed #ABAAAA; line-height:28px;}

.category_nav{}
.category_nav li{ float:left; display:inline; width:40px; line-height:20px;}
.page_nav {text-align:center; font-size:14px; margin:10px 0 0;}
.page_nav a {color:#555; font-size:14px;}
.page_nav a:hover {color:#f00; font-size:14px;}

.page_position{ line-height:25px; text-align:left; padding-left:5px; color:#555555;}