.nav{border:2px solid #ccc;border-right:none;overflow:hidden;float:left;margin:100px 0 0 300px;}.nav ul li{float:left;}.nav ul li a{width:120px;height:40px;text-align:center;line-height:40px;display:block;border-right:2px solid #ccc;background:#eee;color:#666;}.nav ul li a:hover{color:#f00;}
.nav ul li ul{position:absolute;}.nav ul li ul li{float:none;}.nav ul li ul li a{border-right:none;border-top:1px dotted #ccc;background:#f5f5f5;}.nav ul li:hover ul{display:block;}