.header-nav {
    width: 100%;
    background: #fff;
    height: 100px;
}
.wrap{
    width: 1200px;
}
.header-nav .wrap {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header-nav .logo {
    line-height: 100px;
}

.nav-box{
    line-height: 100px;
}
.nav-box a{
    position: relative;
    font-size: 18px;
    color: #263D35;
}
.nav-box a:not(:last-child) {
    margin-right: 36px;
}
.nav-box .active{
    border-radius: 1000px;
    background: #0B9F58;
    color: #fff;
    padding: 8px 18px;
}
.nav-box a.active:not(:last-child) {
    margin-right: 18px;
}
.footer{
    background: #496057;
}
