.header {
    margin: auto;
    width: 100%;
    height: 80px;
    position: fixed;
    background: #fff;
    top: 0;
    z-index: 999;
    box-shadow: rgb(221, 221, 221) 0 0 0;
}
.nav {
    width: 1200px;
    text-align: center;
    margin: 0 auto;
}

.nav li {
    float: left;
    height: 80px;
    line-height: 80px;
}

.nav li a {
    float: left;
    margin-left: 20px;
    color: #000;
    line-height: 80px;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
}

.nav li a:hover {
    display: block;
    color: #076ce0;
    text-decoration:none;
}

.nav .on a {
    display: block;
    background: #076ce0;
    color: #FFF;
}
.navnav_li{
    position: relative;
    height: 100%;
    line-height: 100%;
}
.navnav_a{
    width: 100%;
    margin-left: 0;
    padding: 0 20px;
    min-width: 90px;
    color: #333;
    font-size: 20px;
    position: relative;
    height: 100%;
    line-height: 100%;
}