/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/skeleton.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/**
#nav, 
#nav ul {padding:0 0 5px 0; margin:0; list-style:none; font: 10px 宋体; position:relative; z-index:200;}

#nav {height:25px; padding:0;}

#nav li {float:left;}
#nav li li {float:none; }
/* a hack for IE5.x and IE6 *
* html #nav li li {float:left;}

#nav li a {display:block; float:left; margin:0 10px 0 10px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:25px; line-height:25px; float:none;}

#nav li:hover {position:relative; z-index:300;}
#nav li:hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 *
* html #nav li:hover ul {left:10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 *
* html #nav ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level *
#nav li:hover li:hover > ul {left:-10px; margin-left:100%; top:-1px;}
/* keep further levels hidden *
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed *
#nav li:hover > a {text-decoration:underline; color:#000000;}

#nav li.sfHover A {
	BACKGROUND: url(images/bg_pic1.png) repeat-x 0px -99px; COLOR: #374862; TEXT-DECORATION: none
}
/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level *
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:-10px; margin-left:100%; top:-1px;}

/* keep further levels hidden *
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed *
#nav li:hover a,
#nav li:hover li:hover a,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:none; color:#000000;}

/* hide futher possible paths *
#nav li:hover li a,
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; color:#000000;}
**/
.menu {
	LINE-HEIGHT: 55px; 
	/**BACKGROUND: url(./nav_bj.jpg) repeat-x left -56px; **/
	position: relative;
	HEIGHT: 55px;
	z-index:99999;
}
.menu UL {
	POSITION: relative; _zoom: 1
}
.nav LI {
	POSITION: relative; DISPLAY: inline; FLOAT: left
}
.nav LI.navpic {
	/**BACKGROUND: url(images/nav_pic.png) repeat-x**/
}
.nav LI LI {
	FLOAT: none
}
.nav LI A {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 35px; 
	PADDING-LEFT: 10px; 
	WIDTH: auto; 
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	LETTER-SPACING: 1px; 
	COLOR: #e3ebee; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: 700; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px;
}

.nav LI A:link {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 15px; DISPLAY: block; LETTER-SPACING: 1px; COLOR: #e3ebee; FONT-SIZE: 12px; FONT-WEIGHT: 700; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.nav LI A:active {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 15px; DISPLAY: block; LETTER-SPACING: 1px; COLOR: #e3ebee; FONT-SIZE: 12px; FONT-WEIGHT: 700; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.nav LI A:visited {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 15px; DISPLAY: block; LETTER-SPACING: 1px; COLOR: #e3ebee; FONT-SIZE: 12px; FONT-WEIGHT: 700; TEXT-DECORATION: none; PADDING-TOP: 0px
}	

  #nav-one {
    position: relative;
    z-index: 999999;
  }
  
#nav-one LI A:hover {
	/**BACKGROUND: url(images/bg_pic1.png) repeat-x 0px -99px;**/
	 COLOR: #374862; TEXT-DECORATION: none
}
#nav-one LI:hover A {
	/**BACKGROUND: url(images/bg_pic1.png) repeat-x 0px -99px;**/
	COLOR: #374862; TEXT-DECORATION: none
}
#nav-one LI.sfHover A {
	/**BACKGROUND: url(images/bg_pic1.png) repeat-x 0px -99px; **/
	COLOR: #374862; TEXT-DECORATION: none
}
#nav-one LI.now A {
	/**BACKGROUND: url(images/bg_pic1.png) repeat-x 0px -99px; **/
	COLOR: #374862; TEXT-DECORATION: none
}
#nav-one LI UL A {
	FILTER: alpha(opacity=90,Style=0); PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 10px; WIDTH: 175px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #e7ebee; HEIGHT: 25px; COLOR: #203351; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px; -moz-opacity: 0.9; opacity: 0.9
}
#nav-one LI.sfHover UL A {
	FILTER: alpha(opacity=90,Style=0); PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 10px; WIDTH: 175px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #e7ebee; HEIGHT: 25px; COLOR: #203351; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px; -moz-opacity: 0.9; opacity: 0.9
}
#nav-one LI UL LI A:hover {
	position: relative;
    	z-index: 999999;
	FILTER: alpha(opacity=90,Style=0); BACKGROUND-COLOR: #2d4264; COLOR: #fff; -moz-opacity: 0.9; opacity: 0.9
}
#nav-one LI.sfHover UL LI A:hover {
	position: relative;
    	z-index: 999999;
	FILTER: alpha(opacity=90,Style=0); BACKGROUND-COLOR: #2d4264; COLOR: #fff; -moz-opacity: 0.9; opacity: 0.9
}
#nav-one LI UL LI:hover A {
	position: relative;
    	z-index: 999999;
	FILTER: alpha(opacity=90,Style=0); BACKGROUND-COLOR: #2d4264; COLOR: #fff; -moz-opacity: 0.9; opacity: 0.9
}
.nav UL {
	z-index: 999999;
	POSITION: absolute; MARGIN: 0px; DISPLAY: none; Width: 100px
}
.nav LI.sfHover UL {
	position: relative;
	TOP: 30px ;
	z-index:99999;
}
#nav-one LI:hover LI A {
	BACKGROUND: #e7ebee
}
#nav-one LI.sfHover LI A {
	BACKGROUND: #e7ebee
}
#nav-one LI.now LI A {
	BACKGROUND: #e7ebee
}
#nav-one LI:hover LI A:hover {
	BACKGROUND: #2d4264
}
#nav-one LI.sfHover LI A:hover {
	BACKGROUND: #2d4264
}
#nav-one LI.now LI A:hover {
	BACKGROUND: #2d4264
}
#nav-one LI UL LI A {
	LETTER-SPACING: 0px
}
