
.menu {width:815px; 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{background:#5e8ac9; }
.menu ul li {   margin: auto; height: 115px;   text-align: center; 
}
/*导航背景和字体色*/
.menu ul li a, .menu ul li a:visited {
 text-align: center;color:#666;   text-transform: uppercase;
font-size:15px;  font-family:"Microsoft YaHei";
display: block; width: 125px;  height: 115px; line-height: 115px;

}
.menu ul li:hover a {color:#5e8ac9; font-weight:bold;}

.menu ul .CurrentLi {
display:block;font-size:16px;
color:#BDBDBD;
}
.menu ul li#dh a, .menu ul li#dh a:visited {
border-bottom: 2px #fff solid; 
font-size:15px;color:#fff;}
.menu ul li#dh:hover a { color:#fff; font-weight:bold;}

.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;
}
