html {

    background-color: #000;
}
body {
    background: url("mbgtop.png") no-repeat scroll top;
    background-size: 100%;
}
.mst-header-sy {
    border-bottom: none;
    background-color: rgba(238, 233, 215, 0.8);
}

.mst-logo img {
    width: 7.5rem;
    height: auto;
}
.mst-btn-wrapper {
    width: 3.6rem;
    margin: 5rem auto 2rem;
}
.mst-btn-wrapper .mst-download-btn {
    display: block;
    width: 3.6rem;
    height: .8rem;
    border-radius: .12rem;
    margin-bottom: .3rem;
    font-size: .3rem;
    line-height: .8rem;
    text-align: center;
    color: #fff;
}
.mst-btn-wrapper .mst-download-btn-anzhuo {
    background-color: #92bf30;
}
.mst-btn-wrapper .mst-download-btn-iOS {
    background-color: #69a9e0;
}

.mst-btn-wrapper-login{
    margin: 5rem auto .26rem;
}

.mst-btn-wrapper-login .mst-download-btn{
    margin-bottom:0;
    font-size: .48rem;
    background-color: #69a9e0;
}

.mst-register-tips{
    display: block;
    color: #fff;
    font-size: .28rem;
    text-align: center;
    margin-bottom: .1rem;
}
.mst-register-tips>span{
    color: #d73418;
}

a.mst-register-tips{
    text-decoration: underline;
    cursor: pointer;
}

.mst-error{
    display: none;
    color: #d73418;
}

.mst-register-wrapper {
    width: 5.4rem;
    margin: 0 auto;
    display: none;
}

.mst-register-wrapper .panel-row {
    height: .88rem;
    margin-bottom: .15rem;
}

.mst-register-wrapper .input-row{
    position: relative;
    height: .88rem;
    width: 5.4rem;
    display: block;
    border-radius: .1rem;
    background-color: rgba(255,255,255,.2);
    border: 1px solid #fff;
    text-align: center;
    font-size: .32rem;
    color: #fff;
}

.mst-register-wrapper .input-row input{
    height: .88rem;
    width: 3.5rem;
    background-color: transparent;
    font-size: .32rem;
    color: #fff;
    text-align: center;
}

::-webkit-input-placeholder {
    color: #fff;
}
:-moz-placeholder {
    color: #fff;
}
::-moz-placeholder {
    color: #fff;
}

:-ms-input-placeholder {
    color: #000;
}

.mst-register-wrapper .mst-input-visible{
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    width: .88rem;
    height: .88rem;
    line-height: .88rem;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

.mst-register-wrapper .input-btn{
    margin-bottom: .26rem;
}

.mst-register-btn{
    width: 5.4rem;
    height: .88rem;
    border-radius: .1rem;
    color: #fff;
    background: #69a9e0;
    margin-top: .3rem;
    text-align: center;
    line-height: .88rem;
    font-size: .45rem;
    cursor: pointer;
}
