.forgot{
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        font-size: 14px;
}
.user-login-top{
        width: 100%;
        height: 4.3rem;
        background: url("/imgs/touxiang.png") no-repeat;
        background-size: 100%;
}
.forgot-header{
        width: 100%;
        height: .78rem;
        display: flex;
}
.forgot-header>span{
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
}
.forgot-header>span>img{
        width: .17rem;
        height: .3rem;
}
.forgot-header>p{
        flex: 8;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size:.3rem;
        font-family:PingFangSC-Medium,PingFang SC;
        font-weight:500;
        color: #fff;
        box-sizing: border-box;
}
.forgot-main{
        flex: 1;
        overflow: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: .3rem;
}
.title-text{
        text-align: center;
        margin-top: .5rem;
        font-size:.26rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(89,95,98,1);
        line-height:.37rem;
}
.inp{
        width: 100%;
        padding: 0 .3rem;
        margin-top: .58rem;
}
.username{
        width: 100%;
        height: .84rem;
        position: relative;
}
.username>img{
        width: .29rem;
        height: .38rem;
        position: absolute;
        top: .25rem;
        left: 0;
}
.username>div{
        width: 100%;
        height: 100%;
        border-bottom: 1px solid #C8C8C8;
        box-sizing: border-box;
}
.username>div>input{
        width: 100%;
        height: 100%;
        border: none;
        padding-left: .6rem;
        outline: none;
        box-sizing: border-box;
}
.username>button{
        width: 1.5rem;
        height: .40rem;
        font-size: .22rem;
        border-radius:5px;
        border:1px solid rgba(255,106,0,1);
        font-size:.22rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,106,0,1);
        position: absolute;
        bottom:.21rem;
        right: 0;
        background: #fff;
}
.username>span{
        font-size: .28rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(89,95,98,1);
        position: absolute;
        bottom:.21rem;
        right: 0;
        background: #fff;
}

.pwdLogin{
        width: 100%;
        margin: .1rem 0 .7rem 0;
        font-size:.26rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,106,0,1);
        line-height:.37rem;
}
.pwdLogin>span{
        float: right;
}
.btnLogin{
        width: 100%;
        height:.8rem;
        background:rgba(255,106,0,1);
        border-radius:.1rem;
        font-size:.3rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        border: none;
}
.username .flag{
        border: 1px solid #C8C8C8;
        color: #C8C8C8;
}