﻿@charset "utf-8";
/* CSS Document */


#menu_box { margin: 0 auto; padding: 0; width: 100%; height: 40px; background: url(../images/nav_bg.jpg) repeat-x left center; }
.menu { position: relative; margin: 0 auto; width: 1000px; height: 40px; z-index: 9; }
    .menu dl { position: relative; float: left; margin: 0; padding: 0; width: 166px; }
        .menu dl dt a { display: block; width: 166px; height: 40px; color: #fff; font: bold 14px/40px "Microsoft Yahei", "Arial"; text-align: center; }
            .menu dl dt a:hover, .menu dl dt a.current { height: 40px; color: #333; background: url(../images/nav_bg2.jpg) no-repeat 0 0px #ddd; }
        .menu dl dd { position: absolute; display: none; margin: 0; padding: 0; width: 166px; overflow: hidden; background: rgb(10, 68, 133); z-index: 100; margin-left: 0; +margin-left:0; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
        .menu dl ul { margin-bottom: 2px; padding: 2px; padding-top: 0; width: 162px; list-style: none; }
        .menu dl li { border-bottom: 1px dotted rgb(48, 73, 122); }
        .menu dl dd a { display: block; margin: 0; padding: 2px; width: 158px; height: 22px; line-height: 22px; color: #fff; text-indent: 25px; text-align: left; background: url(../images/ico2.png) no-repeat 10px 0; }
            .menu dl dd a:hover { color: #fff; background: url(../images/ico2.png) no-repeat 10px -25px rgb(0,0,0); filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
        .menu dl dd, a.last { margin-bottom: 3px; }
.ge { float: left; width: 2px; height: 40px; line-height: 40px; color: #fff; text-align: center; }