.header {
    height: .45rem;
    line-height: 0.45rem;
    background-color: #222;
    box-sizing: border-box;
    position: relative;
}

.return_box {
    position: absolute;
    left: 0.14rem;
    height: .45rem;
    line-height: .45rem;
    color: #F66F0C;
}


/*.return_box span{color: #fff; display:inline-block;  }*/
/*.return_box  #btn-back {  width: 1.2rem; height: auto; margin:0 9px 0 0; cursor: pointer; }*/
.return_box span > a {
    display: inline-block;
    font-size: 0.2rem;
    color: #F66F0C!important;
    letter-spacing: -0.2px;
}

.return_box .logo {
    height: auto;
    width: 0.72rem;
    vertical-align: middle;
}
.ssologin {
    font-size: 12px;
}

.signup_t {
    font-size: 1.5rem;
}

.welcome {
    font-size: 1.5rem;
}

.recharge {
    font-size: 1.5rem;
}

.header > div {
    float: right;
    color: #EEE;
}

.header a:link { color: #EEE; text-decoration: none; }
.header a:hover { color: #EEE; }
.header a:active { color: #EEE; }
.header a:visited { color: #EEE; }
/*#username{ width: 5rem; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; display:inline-block; line-height: 4rem; vertical-align: bottom; }*/
.footer { height: 5rem; line-height: 5rem; color: #999999; background-color: #424349; text-align: center; margin-top: 1rem;font-size:14px;}
.footer a:link, .footer a:active, .footer a:hover, .footer a:visited{color:#999;}

.header-user-menu {
    float: right;
    color: #EEE;
    height: 100%;
    -webkit-font-smoothing: antialiased !important;
}

.header-user-menu > li {
    float: left;
    height: 100%;
    list-style: none;
    line-height: normal;
    font-size: 0.14rem;
    width: 0.46rem;
    text-align: center;
    margin-left: 0.02rem;
    background-color: #373737;
}

.header-user-menu > li > a {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
    background: #373737;
}

.header-user-menu > li > a > span {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 0.2rem;
    line-height: 0.2rem;
    width: 100%;
    font-size: 0.14rem;
    color: #fff
}

.header-user-menu > li .iconfont {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.2rem;
    height:0.23rem;
    width: 100%;
    margin-top: .02rem;
    line-height: 0.23rem;
    color: #fff;
}

.header-user-menu .header-user-head {
    position: absolute;
    bottom: 1px;
    left: 0.12rem;
    height: 0.22rem;
    width: .22rem;
    border-radius:.11rem;
}

/*@media screen and (max-width:340px) {*/
/*.header .logo-header{*/
/*width: 9rem;*/
/*}*/
/*}*/
/*@media screen and (min-width:341px) and (max-width:370px) {*/
/*.header .logo-header{*/
/*width: 11rem;*/
/*}*/
/*}*/
/*@media screen and (min-width:371px) and (max-width:400px) {*/
/*.header .logo-header{*/
/*width: 13rem;*/
/*}*/
/*}*/
/*@media screen and (min-width:401px) and (max-width:480px) {*/
/*.header .logo-header{*/
/*width: 16rem;*/
/*}*/
/*}*/
/*@media screen and (min-width:481px) {*/
/*.header .logo-header{*/
/*width: 18rem;*/
/*}*/
/*}*/