
.nk-container{
    width: 100%;
    height: 54px;
    background: #3d444c;
}
.nk-container .header-main{
    width: 960px;
    margin: 0 auto;
}
.nk-container .header-main a{
    color: #aaa;
}
.nk-container .header-main a:hover{
    color: #fff;
}
.nk-container .header-main .logo{
    display: block;
    width: 147px;
    height: 42px;
    margin: 5px 6px 0 0;
    background: url("../images/logo-v3.png") no-repeat;
    background-size: 147px 42px;
    float: left;
}
.nk-container .header-main .navbar-l {
    float: left;
}
.nk-container .header-main .navbar-l li {
    position: relative;
    float: left;
    width: 64px;
    height: 54px;
    line-height: 54px;
    text-align: center;
}
.nk-container .header-main .navbar-l li:hover{
     background: #31363d;
     color: #fff;
 }
.active{
    background: #31363d;
}
.active a{
    color: #fff !important;
}
.icon-new {
    position: absolute;
    right: 5px;
    top: 8px;
    width: 9px;
    height: 12px;
    background: url(../images/icon-new.png) no-repeat;

}

.nk-container .header-main .navbar-r {
    float: right;
}
.nk-container .header-main ul:last-of-type li{
    float: right;
    width: 64px;
    height: 54px;
    line-height: 54px;
    text-align: center;
}
.nav-account {
     background: #FF411C;
     border-radius: 20px;
     color: #FFF;
     line-height: 24px;
     float: right;
     padding: 2px 0;
     padding-top: 2px;
     padding-right: 0px;
     padding-bottom: 2px;
     padding-left: 0px;
     margin-top: 12px;
     margin-left: 5px;
     white-space: nowrap;
 }
.nav-account a {
    display: inline-block;
    color: #FFF;
    font-size: 14px;
    padding: 0 10px;
}
.nav-account .nav-account-login {
    padding: 0 3px 0 20px;
    color: #ffffff;
}
.nav-account .nav-account-reg {
    padding:0;
    padding-right: 20px;
    color: #ffffff;
}
.email-validate{


    width: 100%;
    height: 30px;
    background: #f1f5cf;
border-bottom: 1px solid #d3d1ac;
color: #bc9760;
}
.validate-content {
    width: 960px;
    margin: 0 auto;
    font-size: 14px;
    padding: 5px 0;
    text-align: center;
    position: relative;
}
.fixed-menu {
    position: fixed;
  margin-top: 140px;
    right: 20px;
    top:50px;

}


.fixed-menu ul li{
    display: block;
    margin: 0 auto;
    width:37px ;
    height:37px ;
    background: #f0f0f0;
    border: 1px solid #ccc;
    line-height: 40px;
    text-align: center;
    margin-bottom: 5px;
}
.fixed-menu ul li:hover{
     background:#0b73f3;

 }
.fixed-menu ul i{
    display: block;
    color: #000;
    font-size: 22px;
}
