
.menu {width:850px; height: auto;padding:0; margin: auto;}
.menu ul {width:100%;
list-style-type: none; margin: auto; padding: 0;

display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
     display: flex;

}
.menu ul #dh{  }
.menu ul li {   margin: auto; width: 120px; height: 74px;   text-align: center; 
}
/*导航背景和字体色*/
.menu ul li a, .menu ul li a:visited { 
height: 73px; line-height: 73px;
text-align: center;color:#fff;   text-transform: uppercase;
font-size:14px;  font-family:"Microsoft YaHei";
display: block;  
}
.menu ul li:hover a {
 color: #fff; }

.menu ul .CurrentLi {
display:block;font-size:14px;
color:#BDBDBD;
}
.menu ul li#dh a, .menu ul li#dh a:visited {
display: block;
    height: 72px;
    width: 100px;
    line-height:72px;
    border-bottom:2px #fff solid;
    color: #fff;
    }
.menu ul li#dh:hover a { color:#fff; }

.sub_menu{ display: none; }
/*二级导航背景和字体色*/
.menu ul li ul {
display:none;
}
.menu ul li:hover ul {
display:block; 
z-index:99;
position:absolute; 
top:30px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -60px;
}
.menu ul li:hover ul li a {
display:block; 
z-index:99;
border:0px;
width:100%;
background:#333; 
text-align:center;
color:#fff; 
line-height:30px;
font-size:14px;
padding:11px 25px 11px 25px;
}
.menu ul li:hover ul li a:hover {
background:#333; 
color:#fff;
}

.menu ul li#dh ul {
display:none;
}
.menu ul li#dh:hover ul {
display:block; 
z-index:99;
position:absolute; 
top:77px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -59px;
}
.menu ul li#dh:hover ul li a {
display:block; 
z-index:99;
border:0px;
width:150px;
background:#00A13A; 
text-align:center;
color:#fff; 
font-size:14px;
padding:11px 25px 11px 25px;
}
.menu ul li#dh:hover ul li a:hover {
background:#00A13A; 
color:#fff;
}
