#gnb {
	text-align:left; float: left; display: block; border-top:2px #393939 solid;
}
.menu {
	overflow: hidden; display: block; position: relative;
}
.menu ul {
	
}
.menu ul li {
	border-bottom:1px #cdcdcd solid; text-align:center;
}
.menu ul li:first-child {
}
.menu ul li a {
	width: 220px; height: 45px; color:#3f3f3f; line-height: 45px; font-size: 17px; display: block; letter-spacing:-0.5px;
}
.menu ul li a.on {
	background:#24205d; color:#fff;
}
.menu ul li a:hover {
	background:#24205d; color:#fff;
}
.sub { position: absolute; background:#fff; text-align:left;
 cursor:pointer;
  left:221px;
  height:100%;
  width:165px;
  top:0;
  font-size:13px;
  z-index:10;
  border-right:1px #d7d7d7 solid;
  }
.sub ul li {border-bottom:1px #d7d7d7 solid;}
.sub ul li:first-child {border-top:1px #d7d7d7 solid;}
.sub ul li a {
	width: 165px; height: 45px; color:#807f7f; line-height: 45px; display: block; padding-left:15px;
}
.sub ul li a:hover {
	color:#24205d;
}
.sub ul li a.on {
	color:#24205d; 
}
.sub > div {margin: 246px auto -220px; padding: 0px; width: 165px; display: block; position: relative;}

#sub1 {
	background:url(/base/img/bsyh/common/sub1_menu_top.jpg) top no-repeat #fff;
}
#sub2 {
	background:url(/base/img/bsyh/common/sub2_menu_top.jpg) top no-repeat #fff;
}
#sub3 {
	background:url(/base/img/bsyh/common/sub3_menu_top.jpg) top no-repeat #fff;
}
#sub4 {
	background:url(/base/img/bsyh/common/sub4_menu_top.jpg) top no-repeat #fff;
}
#sub5 {
	background:url(/base/img/bsyh/common/sub5_menu_top.jpg) top no-repeat #fff;
}
#sub6 {
	background:url(/base/img/bsyh/common/sub6_menu_top.jpg) top no-repeat #fff;
}
#sub7 {
	background:url(/base/img/bsyh/common/sub7_menu_top.jpg) top no-repeat #fff;
}
