
.no-js nav li:hover ul { display:block; }


nav { display:block; margin:0 auto 20px; position:relative;font:16px 微軟雅黑, 黑體; z-index:999;}
nav ul { padding:0; margin:0;}
nav li { position:relative; float:left; list-style-type:none; width:120px; text-align:center;}
nav ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
nav li a { display:block; padding:10px 0px; color:#fff; text-decoration:none; font-weight:bold; }
nav li a:focus { outline:none; text-decoration:underline; font-weight:bold;}
nav li:first-child a { border-left:none; padding-left:30px;}
nav li.last a { border-right:none;}
nav a span {  font-size:0;height:7px; width:12px;text-indent:-5000px; margin-top:0px; overflow:hidden; background:url(../images/fallback/indicator.png) no-repeat 0 0;}
nav ul ul { display:none; width:100%; position:absolute; left:0; background:url(../images/fallback/subnavBG.png) no-repeat 100% 100%; }
nav ul ul li { float:none; width:120px; }
nav ul ul li:first-child a { border-left:none;padding-left:10px;}
nav ul ul a { padding:5px 15px; border-left:none; border-right:none; font-size:14px; width:90px;padding-left:10px;}
nav ul ul a:hover { background-color:#cfae5f;width:85px;}