#nav2 { width: 1050px; height: 54px; margin: 0 auto; z-index: 5000; }

#nav2 li { position: relative; text-align: center; float: left; border-left-width: 1px; border-left-style: solid; border-left-color: #CDB490; }
#nav2 li:last-child {

}
#nav2 li a { display: block; color: #666; font-size: 14px; background: #fff; transition: 0.5s; 
}
#nav2 li a:hover { color: #fff; background-color: #CDB490; text-decoration: underline; }
#nav2 > li li:hover > a { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; background-color: #CDB490; }


#nav2 a:visited { text-decoration: underline; }


#nav2 li ul { left: -1px; position: absolute; padding: 0px; 
}
#nav2 li ul li { overflow: hidden; height: 0; transition: 0.2s; border-right-width: 1px; border-right-style: solid; border-right-color: #81511C; 
}
#nav2 li ul li a { color: #F08200; font-weight: bold; filter: alpha(opacity=80); -moz-opacity: 0.85; opacity: 0.85; }
#nav2 li:hover > ul > li { overflow: visible; height: auto; z-index: 5000; width: 131px; 
}
	#nav2 li ul li ul {/*孫*/
		top: 0;
		left: 109px;
	}
	#nav2 li ul li ul:before {/*孫*/
		position: absolute;
		content: "";
		top: 15px;
		left: -10px;
		border: 5px solid transparent;
		border-left: 5px solid #fff;
	}
#nav2 li a span { font-size: 60%; }
.zind { z-index: -50; }
