#login-form{
    width: 100%;
}
.spana{
    width: 70%;
    line-height: .4rem;
}

input{
    width: 90%;
    height: .88rem /* 44/50 */;
    margin-right: 2.8rem /* 140/50 */;
    font-size: .24rem /* 12/50 */;
    text-indent: .24rem /* 12/50 */;
}

p{
    width: 100%;
    height: .92rem /* 46/50 */;
    line-height: .92rem /* 46/50 */;
    margin-bottom: .52rem /* 26/50 */;
    float: left;
    /* font-size: .32rem /* 16/50 */; */
}

span{
    float: left;
    height: 100%;
}
/*  验证码部分   */
.ver-code{
    width: 79% /* 224/50 */;
}
.check-code{
    position: relative;
    width: 1.4rem /* 70/50 */;
    height:.7rem /* 35/50 */;
    cursor: pointer;
    left:5.6rem /* 205/50 */;
    bottom:.78rem /* 39/50 */;
    color: #009bdd;
    background-color: #009bdd;
    border-radius: .1rem /* 5/50 */;
}
.check-code.active{
    color: #fff;
}
.check-code.active.activing{
    background-color: #999;
}   
#data_code{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.sign{
    text-align: center;
}
.sign .title{
    font-size: .46rem /* 23/50 */;
    color: #393939;
    margin-bottom: 0;
}
/*  用户输入部分   */
.entry{
    width: 100% /* 580/50 */;
    margin: 0 auto;
    padding-top: 2px;
}
.entry-title{
    width: 3rem /* 72/50 */;
    text-align: right;
    padding-right: .1rem /* 5/50 */;
}
.entry-input{
    width: 9rem /* 380/50 */;
}

/*  提示语盒子   */
#remind{
    width: 100% /* 380/50 */;
    margin: 0 auto;
    padding-top: .4rem /* 20/50 */;
    height: .6rem /* 30/50 */;
    line-height: .6rem /* 30/50 */;
    text-align: right;
    color: coral;
}

/*  单选框   */
.check-menu{
   
    font-size: .28rem /* 14/50 */;
    color: #5e5e5e;
    
}

.check-menu input{
    width: .32rem /* 16/50 */;
    height: .34rem /* 17/50 */;
    cursor: pointer;
    margin: .3rem /* 15/50 */ .1rem /* 5/50 */ 0 .05rem /* 1/50 */;
}

/*  提交按钮   */
.sign-btn{
    float: left;
    width: 5.6rem /* 280/50 */;
    height: 1rem /* 50/50 */;
    line-height: 1rem /* 60/50 */;
    color: #fff;
    font-size: .42rem /* 21/50 */;
    border-radius: .1rem /* 5/50 */;
    margin-top: .08rem /* 4/50 */;
    background-color: #009bdd;

    /*去掉，mg*/
    
}
.sign-btn.active{
    background-color: #999;
}


.register{
    padding-bottom: .6rem;
}


/*  注册方式切换   */
#register-nav{
    width: 7.6rem /* 380/50 */;
    margin: 0 auto;
}
#register-nav a{
    float: left;
    width: 5.6rem /* 280/50 */;
    height:1rem /* 50/50 */;
    line-height: 1rem /* 50/50 */;
    font-size: .36rem /* 18/50 */;
    color: #666;
    border: .02rem /* 1/50 */ solid #dcdcdc;
    border-radius: .1rem /* 5/50 */;
}
#register-nav a.active{
    border-color: #009bdd;
    background-color: #009bdd;
    color: #fff;
    margin-left: 1.4rem /* 70/50 */;
    /* margin-bottom: 30px; */
}
#register-nav a:nth-child(1){border-right: none}
#register-nav a:nth-child(2){border-left: none}
#register-mode li{
    display: none;
}
#register-mode li.active{
    display: block;
}

