﻿@charset "utf-8";
#header:after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden
}
#header {
	min-height:1px;
	_height:1px;
	width:960px;
}
#hLogo {
	display:block;
	width:960px;
	margin:0 auto;
	margin-top:8px;
	height:56px;
	overflow:hidden
}
#hLogo h1 {
	width:160px;
	height:56px;
	float:left;
	margin:0;
	padding:0;
	background:url(/Images/logo.png) no-repeat;
}
#hLogo h1 a {
	position:relative;
	display:block;
	width:160px;
	height:56px;
	color:#D83A00;
}
#hLogo h1 a span {
	font:700 9px Verdana;
	display:none;
	position:absolute;
	width:120px;
	left:5px;
	bottom:1px;
}
#hLogo .subnav {
	text-align:right;
	margin-top:13px;
}
#hLogo .subnav li {
	display:inline;
	float:right;
	border:1px solid #E9C952;
	padding:0 6px;
	height:20px;
	line-height:20px;
	margin-left:5px;
	background:#ffd
}
#hLogo .subnav li a {
	font:700 10px/20px Verdana;
	color:#333;
	display:inline-block;
	height:20px
}
#hRight {
	text-align:right;
	font:400 11px Verdana
}
#hRight li {
	display:inline;
}
#hRight li a {
	font:normal 10px Verdana;
	color:#666
}
#hRight li a:hover {
	color:#000
}
#hRight li img.noread {
	padding-right:3px
}
#hPanel {
	display:block;
	width:960px;
	margin:0 auto;
	height:105px;
	background:#95CD13 url(/Images/header_bg.png) 0 -105px repeat-x;
	clear:both;
	z-index:2;
	position:relative;
}
#hPanel .hL {
	height:105px;
	background:url(/Images/header_bg.png) right -210px no-repeat
}
#hPanel .hR {
	height:105px;
	background:url(/Images/header_bg.png) left 0 no-repeat
}
#hNav {
	height:34px;
	margin-left:228px
}
#hNav li {
	height:26px;
	line-height:26px;
	overflow:hidden;
	margin:4px 0 0 -3px;
	cursor:pointer;
	float:left
}
#hNav li a {
	font:700 11px/27px Verdana;
	color:#000;
	text-align:center;
	float:left;
	cursor:pointer
}
#hNav li a:hover span {
	text-decoration/*\**/:underline\9;
+text-decoration:none
}
#hNav li a span {
	display:block;
	float:left;
	padding:0 22px;
	height:26px;
	cursor:pointer;
	background:url(/Images/header_navl.gif) right 4px no-repeat
}
#hNav li.active {
	position:relative;
	height:34px;
	background:url(/Images/header_nav.gif) 0 -34px;
	border-right:none;
	margin:0 0 0 -3px;
}
#hNav li.active a {
	font:700 12px/34px Verdana;
	color:#fff;
	background: url(/Images/header_nav.gif) right -68px no-repeat
}
#hNav li.active a:hover {
	text-decoration:none
}
#hNav li.active a span {
	background: url(/Images/header_nav.gif) left 0 no-repeat;
	padding:0 20px;
	height:34px
}
#hNav li.active a:hover span {
	text-decoration/*\**/:none\9
}
#hAdv {
	height:55px;
	width:207px;
	float:left;
	margin:0 -227px 0 20px;
padding-top:14px;
	display:inline;
	background: url(/Images/IndexImgList.gif) 105px -190px no-repeat
}
#hAdv strong {
	color:#8c3800;
	font:700 15px Arial
}
#hAdv ul {
	height:20px;
	overflow:hidden;
	margin-top:3px
}
#hAdv ul li {
	font:400 13px/20px Arial;
}
#hAdv ul li strong {
	font:700 15px/20px Arial
}
#hSearch { height:60px; margin:9px 0 0 218px; position:relative; }
#hSearch legend {
	display:none
}
#hSearch #labelSearch {
	font:700 16px/30px Arial;
	margin:0 7px 0 0;
	height:29px;
+line-height:26px;
	display:inline-block
}
#hSearch .txtKey {
	font-size:15px;
	width:398px;
	height:22px;
	padding:6px 4px 0 5px;
	background:#fff url(/Images/IndexImgList.gif) left -850px no-repeat;
	border:1px solid #3B7B00;
+position:relative;
+top:-2px;
}
#hSearch .btnSeaBorder {
	width:62px;
	height:28px;
	border:1px solid #3B7B00;
	display:-moz-inline-stack;
	display:inline-block;
	margin-left:-1px;
+display:inline;
+position:relative;
+top:-2px;
+border:none;
}
#hSearch .btnSearch {
	font:700 12px Verdana;
	color:#000;
	text-align:center;
	cursor:pointer;
	width:62px;
	height:28px;
	background:#CE9200 url(/Images/indexBgImg.jpg) 0 -302px repeat-x;
	border:1px solid #CE9200;
+border:1px solid #3B7B00;
+height:30px;
+width:64px;
}
#hSearch .recent a {
	color:#8c3800
}
#hSearch .advSea {
	position:absolute;
	width:70px;
	font:400 10px/115% Verdana;
	margin-left:5px;
	text-decoration:underline
}
#hSearch .advSea:hover {
	color:#8c3800
}
#hSearch .helpSea {
	margin:8px 0 0;
+margin:6px 0 0;
	width:600px;
	overflow:hidden;
	height:18px
}
#hSearch .helpSea a {
	color:#fff;
	font:400 10px Verdana
}
#hSearch .helpSea a:hover {
	text-decoration:underline
}
#hSearch .helpSea span {
	margin-right:3px;
	font:400 11px Verdana;
}
#hSeaOption { position:absolute; top:72px; left:288px; z-index:3; overflow:hidden; font-size:0; line-height:0;}
#hsoContent {
	float:left;
	width:387px;
	height:0;
	overflow:hidden;
	padding:0 10px;
	color:#fff;
	border:1px solid #3E4758;
	border-width:0 1px;
	background:#4A566E url(/Images/header_catBg.gif) repeat-x;
	font-size:12px; line-height:18px;
	zoom:1;
}
#hSeaOption .seaCategory {
	height:20px;
	padding-top:5px;
	width:100%;
}
#hSeaOption .hsoTit {
	color:#FFC036;
	font:700 14px/20px Arial;
	float:left
}
#hSeaOption input {
	margin:0 5px;
+margin:-2px 2px 0 1px
}
#hSeaOption .seaCatBottom {
	padding-top:10px
}
#hSeaOption .text {
	color:#ddd;
	font:400 11px/18px Verdana
}
#hSeaOption .onoff {
	font:400 11px Verdana;
	color:#9BB1BC;
	margin:0 0 0 20px
}
#hSeaOption .onoff a {
	color:#9BB1BC
}
#hSeaOption .onoff .on {
	color:#FFF;
	font-weight:700;
	cursor:default
}
#hSeaOption .onoff .on:hover {
	text-decoration:none
}
#hSeaOption #btnOnOff img {
	float:left
}
#hSeaOption #btnOnOff,#hSeaOption #btnOnOff:hover{
	width:409px;
	height:7px;
	font-size:0; line-height:0;
	display:block;
	cursor:pointer;
	overflow:hidden;
}
#hSeaOption #btnOnOff.on {
	height:11px
}
.topSearchDownBtn {
	display:block;
	width:408px;
	height:7px;
	font-size:0; line-height:0; overflow:hidden;
	background:url(/Images/IndexImgList.gif) 0 -800px no-repeat;
}
