@charset "utf-8";
html {height:100%;}
body {position:relative; margin:0; height:100%; text-align:left; background:url(../images/gb.gif) repeat-x;}
body,div,td {color:#000; font-family: "宋体", Arial, Tahoma,Verdana,  Helvetica, sans-serif; font-size:12px;	line-height:18px; color:#7a7a7a;}
p,ul,ol,dl,dd,h1,h2,h3,h4,h5,img,form,blockquote { margin:0; padding:0; border:0; list-style:none;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif;}
ul { padding:0;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
ul, x:-moz-any-link, x:only-child {	padding-left:-40px; }
* html ul {padding-left:0 }
*+html ul {padding-left:0 }
strong,.fb {font-weight:bold;}
input,select {vertical-align:middle;}
.uline {text-decoration:underline;}
.none {display:none;}
.fwl {font-weight:lighter;}
.spanDiv {display:inline;}
.pr {position:relative;}
.oh {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fr {float:right;}
.fl {float:left;}
.c {clear:both;}
.cl:after {
	content: ".";
	display: block;
	position:relative;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.cl { display: inline-block;}
/* Hides from IE-mac \*/
* html .cl {height: 1%;}
.cl {display: block;}
/* End hide from IE-mac */
.wm {width:945px; margin:0 auto;}
input .scarch_input {border:1px solid #c45b31; width:306px; height:20px; background:#fff;}
.red {color: #f00;}
.red2 {color:#ff7400;}
.gay {color:#CCC;}
.gay2 a {color:#3a3a3a;}
.gay2 a:hover {color:#f90;}
.top {height:163px;}
.top_t {background:url(../images/logo_bg.jpg) repeat-x; height:100px;}
.logo {width:419px; height:85px; float:left; padding-top:8px; margin-left:10px;}
.top_r {width:504px; height:100px; float:right;background:url(../images/top_r_bg.jpg) bottom left no-repeat; text-align:right; }
.xh { padding:6px;color:#fff;}
.xh a {color:#fff;}
.xh a:hover {color:#f90;}
.oldmenu { height:32px; background:url(../images/menu_bg.jpg) #bb481c repeat-x; color:#fff; padding-left:30px;}
.oldmenu a {color:#fff; font-size:14px; text-decoration:none; line-height:32px; font-weight:bold;}
.oldmenu a:hover{
	color:#f90;
	text-decoration: underline;
}
.search {background:url(../images/search_bg.jpg) no-repeat; height:29px; text-align:right; height:22px; line-height:22px; padding-right:56px; padding-top:4px; padding-bottom:2px; color:#ffdb34}
.search a {color:#ffdb34;}
.search a:hover {color:#f90;}
.banner { height:28px; padding-top:4px; padding-bottom:4px; background-image:url(../images/banner_bg.gif); background-repeat:no-repeat; line-height:28px; padding:0 30px 0 230px; width:680px; padding-top:4px; text-align:right }
.left {width:694px; float:left;}
.right {width:251px; float:right;}
.link {border:1px solid #eba34e; background:#feecbf; padding:3px;}

.red a {color:#74340e; text-decoration:none;}
.red a:hover{color:#fc6;}
.t_t a{color:#3a3a3a; text-decoration:none;}
.t_t a:hover {color:#f90;}
.gay a{color:#7a7a7a; text-decoration:none;}
.gay a:hover {color:#f90;}
.more {text-align:right;}
.foot {margin-top:4px;}
.copy {padding-top:4px;}
.copy_left {width:242px; float:left; text-align:center;}
.copy_right {width:680px; float:right; padding-top:4px; line-height:22px;}
.copy_num_left {width:180px; height:44px; float:left; line-height:44px;}
.copy_tj {padding-top:12px; height:44px; float:left;}
/*导航 */
.menu {font-size:11px;position:relative;z-index:100; height:32px; background:url(../images/menu_bg.jpg) #bb481c repeat-x; color:#fff; padding-left:30px;} 
.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nav {
	Z-INDEX: 100; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative
}
.nav LI {
	FLOAT: left;
	MARGIN: 0px;
	POSITION: relative;
	padding: 0px;
}
.nav LI A {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px;PADDING-BOTTOM: 0px; FONT: bold 1.22em/25px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: lowercase; COLOR: #f90; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.nav LI A:link {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px;  PADDING-BOTTOM: 0px; FONT: bold 1.22em/25px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: lowercase; COLOR: #f90; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.nav LI A:active {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px;  PADDING-BOTTOM: 0px; FONT: bold 1.22em/25px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: lowercase; COLOR: #f90; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.nav LI A:visited {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; FONT: bold 1.22em/25px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: lowercase; COLOR: #f90; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.nav LI A:hover {
	 COLOR: #FF9900}
#nav-one a {
	color: #FFFFFF;
}
#nav-one LI:hover A {
 COLOR: #FF9900}
#nav-one LI.sfHover A {
	 COLOR: #FF9900}
#nav-one LI:hover UL A {
	COLOR: #FFFFFF
}
#nav-one LI.sfHover UL A {
	COLOR: #FFFFFF}

#nav-one LI.sfHover UL A:hover {
	COLOR: #FF9900;
	background-color: #FFFFFF;
}
.nav UL {
	LEFT: -1px;
	MARGIN: 0px;
	WIDTH: 80px;
	BORDER-BOTTOM: #000 1px solid;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	TOP: -999em;
	background-color: #FF6600;
}
.nav LI:hover UL {
	TOP: 25px
}
.nav LI.sfHover UL {
	TOP: 25px
}
.nav UL LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.nav UL A {
	WIDTH: 60px;
	WHITE-SPACE: nowrap;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFF00;
	border-right-color: #FFFF00;
	border-bottom-color: #FFFF00;
	border-left-color: #FFFF00;
}
.nav UL A:hover {
	BACKGROUND: #ccc; COLOR: #000
}
.menu #nav-one .line {
	color: #FFFFFF;
	height: 8px;
	width: 1px;
}