@charset "utf-8";
/* CSS Document */

div#menu { height: 41px; background:#2787dd;font-family:"微软雅黑","黑体",Arial, Helvetica, sans-serif; }
div#menu ul { margin: 0; padding: 0; list-style: none; width:1000px; margin-left:auto; margin-right:auto;}
div#menu ul.menu { background:#2787dd;}
div#menu li { position: relative; z-index: 9; margin: 0; padding: 0 5px 0 0; display: block; float: left; }
div#menu li:hover>ul { left: 0px; }
div#menu a { position: relative; z-index: 10; height: 38px; display: block; line-height: 38px; text-decoration: none; font-size:12px; }
div#menu a:hover, div#menu a:hover span { color: #fff; }
div#menu li.current a { }
div#menu span { display: block; cursor: pointer; background-repeat: no-repeat; background-position: 0 0; }
div#menu ul ul a.parent span { background: url(../images/item-pointer.gif) no-repeat; background-position: 95% 18px; }
div#menu ul ul a.parent:hover span { background: #e76d11 url(../images/item-pointer-mover.gif) no-repeat;background-position: 95% 18px; }
/* menu::level1 */
div#menu a {  line-height: 41px; color: #fff; font-size:14px; }

div#menu span { line-height:41px;}/**@replace#1*/
div#menu li { width:160px; text-align:center}
div#menu li.last { background: none; }
/* menu::level2 */
div#menu ul ul li { background: none; }
div#menu ul ul { position: absolute; top: 41px; left: -999em; width: 160px; padding: 0 0 0 0; background:#2787dd; border-radius:5px;box-shadow: inset 0px 0px 5px #f9d3fa;}
div#menu ul ul a { height: auto; float: none; display: block; line-height: 34px; color:#fff; font-size:14px; }
div#menu ul ul span { margin-top: 0; padding-right: 15px; _padding-right: 20px; color: rgb(255,255,255); }
div#menu ul ul a:hover span { color: #fff; background:#e76d11;}
div#menu ul ul li:first-child a:hover span {border-radius:5px 5px 0 0;}
div#menu ul ul li:last-child a:hover span {border-radius:0 0 5px 5px;}
div#menu ul ul li.last { background: none; }
div#menu ul ul li { width: 100%; }
/* menu::level3 */
div#menu ul ul ul { padding: 0; margin: -38px 0 0 160px !important; margin-left: 172px; }
/* colors */
div#menu ul ul ul { background: background:rgba(0,0,0,1) ; }
div#menu ul ul ul li:first-child a:hover span {border-radius:5px 5px 0 0;}
div#menu ul ul ul li:last-child a:hover span {border-radius:0 0 5px 5px;}
div#menu ul ul ul ul { background: rgb(38,38,38); }
div#menu ul ul ul ul { background: rgb(35,35,35); }
/* lava lamp */
div#menu li.back { background: url(../images/lava.png) no-repeat right -44px !important; background-image: url(../images/lava.gif); width: 13px; height: 44px; z-index: 8; position: absolute; margin: -1px 0 0 -5px; }
div#menu li.back .left { background: url(../images/lava.png) no-repeat top left !important; background-image: url(../images/lava.gif); height: 44px; margin-right: 8px; }


