.top .menu {background-repeat: no-repeat; background-position: left top; height: 28px; width: 998px; }
.top .menu ul {margin:0;padding:0;list-style:none;}
.top .menu ul li { height: 35px; width: 124px; text-align: center; float: left; background-image: url(../images/li.gif); background-repeat: no-repeat; background-position: right center; position: relative; }
.top .menu ul li a { font-size: 14px; line-height: 35px; color: #FFF; }
.top .menu ul li a:hover { color: #F60; }
.top .menu ul li .sub { top: 34px; position: absolute; background-color: #004672; width: 124px; display: none; z-index: 9999; height: auto; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; }
.top .menu ul li .sub li { line-height: 25px; margin: auto; height: 25px; width: 100px; float: none; display: block; text-align: center; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #077aa7; border-right-color: #077aa7; border-bottom-color: #077aa7; border-left-color: #077aa7; background-image: none; }
.top .menu ul li .sub li a { line-height: 25px; height: 25px; display: block; width: 100%; color: #FFF; text-align: center; font-size: 12px; }
.top .menu ul li .sub li a:hover { line-height: 25px; height: 25px; color: #CCC; }