.menu {

    height: auto;
    padding:0;
    margin: auto;
}
.menu ul {
    width:100%;
    list-style-type: none;
    margin: auto; padding: 0;
    
}
.menu ul #dh{  }
.menu ul li {
    margin: auto;
    text-align: center;
    width: 120px; 
     height:110px;
    float: left;
}

/**/
.menu ul li a, .menu ul li a:visited {
    display: block; height: 26px; line-height: 26px;
    text-align: center;
    color:#fff;
    text-transform: capitalize;
    font-family: "Husqvarna Gothic",Arial,sans-serif;
    font-weight: 700;
    font-size: 16px;
    
    font-style: normal;
    letter-spacing: 0;

 margin-top: 50px;
  -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
}
.menu ul li:hover a { background: #f6f6f6; color:#1a2742; }

.menu ul .CurrentLi {  display:block;  font-size:15px;color:#BDBDBD;}
.menu ul li#dh a, .menu ul li#dh a:visited {background: #f6f6f6;   display: block;width: 100px;color: #1a2742;}
.menu ul li#dh:hover a {background: #f6f6f6;  color:#000; }
.menu ul li#dh .smenu a{border:0;}

/*¶þ¼¶µ¼º½±³¾°ºÍ×ÖÌåÉ«*/


.smenu{display:none;
    background: #060709; opacity: 0.7;
    overflow: hidden;
    position:absolute; 
    left: 0;
    top: 80px;
    width: 100%;
    height: 0px;
}
.smenu .slist{
    width: 1200px;
    height:70px;
    margin: auto;
}
.smenu .slist #m2{margin-left:200px;}
.smenu .slist #m3{margin-left:440px;}
.smenu .slist #m4{margin-left:560px;}
.smenu .slist #m5{margin-left:690px;}
.smenu .slist #m6{margin-left:800px;}
.smenu .slist #m7{margin-left:1000px;}
.smenu ul {
    display: block; float: left;
    height:70px;
    margin: auto;
    background: #060709;
}

.smenu ul li{
    width: 120px;
    float: left;
    display: block;
}
.smenu ul li a{
    display: block;
    width: 120px;
    height:70px;
    border:0;
}
.menu ul li:hover .smenu {
    display:none; 
    z-index:99;
    position:absolute; 
    left: 0;
    top: 97px;
    width: 100%;
    background: #060709;

    transition:all 1s ease;
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;

    height: 70px;
}


.menu ul li:hover ul li a {
    display:block; 
    z-index:99;
    border:0px;

    background:#060709; 
    text-align:center;
    color:#fff; 

    font-size:14px;
    width:120px;
    height: 70px;
    line-height:70px;
}
.menu ul li:hover ul li a:hover {
    color:#00b0d1;
}




@media screen and (min-width: 1400px) and (max-width: 1920px) {
    
    .menu ul li{width: 150px;}
}