.menu
{	
margin:0 auto;
width:983px;
height:38px;
background-image:url(../images/bg-menu.jpg); background-repeat:repeat-x; height:38px;
}


/* menu */
.van, .van ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.van {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;

}
.van li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.van li a, .van li a:link, .van li a:active, .van li a:visited {
display:block;
color:#113b5c;
font-size:12px;
font-weight:bold;
line-height:35px;
border-top:2px solid #231f20;
text-decoration:none;
padding-left:6px;
padding-right:6px;
font-family:Arial;	
}

#van li a.current, .van li a.current:link, .van li a.current:active, .van li a.current:visited{
display:block;		
color:#113b5c;
background-color:#eeeeee;
font-size:12px;
font-weight:bold;
line-height:35px;
border-left:1px solid #bbbcbc;
border-right:1px solid #bbbcbc;
border-top:2px solid #bbbcbc;
border-bottom:1px solid #eeeeee;
text-decoration:none;
padding-left:6px;
padding-right:6px;
font-family:Arial;
}

#van li a.current:hover{
display:block;
color:#113b5c;
background-color:#eeeeee;
font-size:12px;
font-weight:bold;
line-height:35px;
border-left:1px solid #bbbcbc;
border-right:1px solid #bbbcbc;
border-top:2px solid #bbbcbc;
border-bottom:1px solid #eeeeee;
text-decoration:none;
padding-left:6px;
padding-right:6px;
font-family:Arial;
}

#van-one li:hover a.current, 
#van-one li.sfHover a.current {
  background: #eeeeee;
  color: #113b5c;
}


.van li a.as, .van li a.as:link, .van li a.as:active, .van li a.as:visited {
display:block;
color:#113b5c;
font-size:12px;
font-weight:bold;
line-height:35px;
border-top:2px solid #231f20;

text-decoration:none;
padding-left:6px;
padding-right:6px;
font-family:Arial;	
background-image:url(../images/sptr.jpg); background-repeat:no-repeat; background-position:left center;
}

.van li a:hover {
color:#ffffff;
background-color:#204866;
}
#van-one li:hover a, 
#van-one li.sfHover a {
  background: #204866;
  color: #ffffff;
}
#van-one li:hover ul a, 
#van-one li.sfHover ul a {
display:block;
color:#113b5c;
font-size:11px;
font-weight:bold;
line-height:25px;
border-top:none;
/*border-bottom:1px dotted #cccccc;*/
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-family:Arial;
background: #ffffff;
}
#van-one li:hover ul a:hover, 
#van-one li.sfHover ul a:hover {
  background: #204866;
  color: #FFFFFF;	
}

.van ul {
  background-color: #ffffff;
  list-style: none;
  margin: 0;
  width: 150px;
  position: absolute;
  top: -999em;
  border:2px solid #204866;
  padding:5px 5px;
  z-index:999;
}
.van li:hover ul,
.van li.sfHover ul {
  top: 37px;
}
.van ul li {
  border: 0;
  float: none;
}
.van ul a {
  border-bottom: 0;
  padding-right: 20px;
  width: 140px;
  white-space: nowrap;
}
.van ul a:hover {
  background: #204866;
  color: #ffffff;
}

/* submenu */
#submenu{
	margin:0 auto;
	width:983px;
	background-image:url(../images/bg-submenu.jpg); background-repeat:repeat-x; height:38px;
}

#submenu .sub{
margin-left:3px;
margin-right:3px;
float:left;
padding-top:7px;
}


#submenu .sub a{
font:11px Arial; margin-right:5px; color:#002d50; background-color:#eeeeee; padding-left:3px; padding-right:3px; text-decoration:none; padding-top:3px; padding-bottom:3px; font-weight:bold;
}

#submenu .sub a:hover{
font:11px Arial; margin-right:5px; color:#ffffff; background-color:#002d50; padding-left:3px; padding-right:3px; text-decoration:none; font-weight:bold;
}


#submenu .sub .select{
font:11px Arial; margin-right:5px; color:#ffffff; background-color:#002d50; padding-left:3px; padding-right:3px; text-decoration:none; font-weight:bold;
}

#submenu .sub .select1{
font:11px Arial; color:#ffffff; background-color:#002d50; padding-left:3px; padding-right:3px; text-decoration:none; font-weight:bold;
float:left; margin-top:2px; margin-right:7px; 
}

.sperater {
color:#aca79f;
font-size:10px;
}


/* */
#magmenu{
	margin:0 auto;
	height:38px;
	border-bottom:solid 1px #d4d4d4;
}

#magmenu .sub{
margin-left:0px;
float:left;
padding-top:8px;
}


#magmenu .sub a{
font:12px Arial; margin-right:5px; color:#113b5c; padding-left:3px; padding-right:3px; text-decoration:none; padding-top:3px; padding-bottom:3px; font-weight:bold;
}

#magmenu .sub a:hover{
font:12px Arial; margin-right:5px; color:#ffffff; background-color:#002d50; padding-left:3px; padding-right:3px; text-decoration:none; font-weight:bold;
}


#magmenu .sub .select{
font:12px Arial; margin-right:5px; color:#ffffff; background-color:#002d50; padding-left:3px; padding-right:3px; text-decoration:none; font-weight:bold;
}
