/*自定义*/
.active{
    color: #ec7258;
}
.active:before{
    color: #ec7258;
}

.account-hint{
    float: left;
    margin-left: .5rem;
}

.margin-horizon{
    margin-left: .05rem;
    margin-right: .05rem;
}


.img-explain{
    width: 100%;
    height: 100%;
    display: block;
}

/*输入框*/
.large-input{
    width: 2.7rem;
    height: .5rem;
    margin-bottom: .1rem;
    border: 1px solid lightgray;
}
.longer-input{
    width: 2rem !important;
}
.sms-input-box{
    margin-left: .2rem;
}
.reset-password-input{
    width: 2.6rem;
    height: .3rem;
    margin-left: .05rem;
    margin-top: .1rem;

    position: relative;
    border: solid 1px #ddd;
}
.sms-login-input{
    width: 2.4rem;
    height: .3rem;
    margin-left: .05rem;

    position: relative;
    border: solid 1px #ddd;
}
.login-input{
    width: 2.8rem;
    height: .3rem;

    position: relative;
    border: solid 1px #ddd;
}
.diy-input{
    width: 1.4rem;
    position: relative;
    border: none;
}


/*自定义按钮*/
button {
    background: #00B51F;
    color: white;
    font-size: .18rem;

    border-radius: .05rem;
    padding: .02rem .04rem;
    border: transparent;
    outline: none;
}

.saveData-button{
    width: 1rem;
    height: .38rem;
    line-height: .38rem;

    text-align: center;
    background: #00B51F;
    color: white;

    font-size: .18rem;
    font-weight: bold;

    border-radius: .05rem;
    border: 1px solid transparent;
    outline: none;
}
.diy-button{
    position: relative;
    width: 0.8rem;

    background: #00ac1c;
    margin-left: .1rem;
    margin-right: .05rem;
    /*margin-top: .1rem;*/
    color: white;
    border-radius: .06rem;
    padding: .04rem;

    cursor: pointer;
}
.diy-button-font-12{
    cursor: pointer;
    white-space: nowrap;

    font-size: .12rem;
    position: relative;
    background: #00ac1c;
    color: white;
    border-radius: .06rem;
    padding: .04rem .08rem .04rem .08rem;
}

.little-button{
    width: .6rem;
    height: .3rem;
    position: relative;
    background: #00ac1c;
    margin-left: .2rem;
    color: white;
    border-radius: .06rem;
    padding: .04rem;
}
/*看似文字，实则按钮*/
.btn-red{
    font-size: .14rem;
    color: #ec7258;
    font-weight: bold;
    cursor: pointer;
}

.btn-diy{
    font-size: .16rem;
    height: .28rem;
    padding: .02rem;
    vertical-align: middle;
}
.btn-diy-big{
    font-size: .14rem;
    max-width: .6rem;
    height: .27rem;
    padding: .03rem;
}