
body {
    background: #fff;
}

.content {
    width: 7.5rem;
    padding-bottom: 1.1rem;
    position: relative;
}

.login_top {
    margin: 0.45rem auto;
    width: 100%;
    display: flex;
    line-height: 1.36rem;
    padding: 0rem 0.9rem 0rem 0.7rem;
}

.login_top .login_img {
    width: 1.34rem;
    height: 1.34rem;
    border-radius: 100%;
}

.login_top .login_img img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
}

.login_top .left {
    flex: 1;
    font-size: 0.4rem;
    font-weight: bold
}

.list_login {
    width: 100%;
    padding: 0rem 0.4rem;
}

.xieyi {
    width: 100%;
    padding: 0.4rem;
    height: 1.2rem;
    line-height: 0.4rem;
}


.login_change {
    width: 100%;
    padding: 0.15rem 0.4rem;
    display: flex;
    line-height: 0.36rem;
    height: 0.9rem;
    line-height: 0.9rem;
}

.login_change .pass_login {
    width: 100%;
    flex: 1;
    font-size: 0.24rem;
    color: #35BBB4;
}

.login_change .phone_login {
    width: 100%;
    flex: 1;
    color: #35BBB4;
}

.login_change .right_ps {
    width: 1.6rem;
    color: #E51C23;
    text-align: right;
}

/* input样式 */
.input_list {
    width: 100%;
    display: none
}

.input_list.cur {
    width: 100%;
    display: block
}

.input_list .input_box {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #ccc;
    padding: 0.34rem 0rem;
    height: 1.28rem;
    line-height: 0.6rem;
}

.input_list .input_box .left {
    width: 1.4rem;
    margin-right: 0rem
}

.input_list .input_box .center {
    flex: 1;
}

.input_list .input_box input {
    width: 100%;
    height: 0.6rem;
    border: none;
}

.input_list .input_box .forget {
    width: 1.6rem;
    text-align: right;
    color: #E51C23;
}

.input_list .input_box .get_ma {
    width: 1.6rem;
    text-align: right;
    color: #E51C23;
    margin-right: 25px
}

/* input样式 */
.login_sure_btn {
    width: 100%;
    padding: 0rem 0.4rem;
}

.all_btn {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    text-align: center;
    color: #fff;
    background: #48d5bb;
    margin: 0.2rem auto 0rem;
    border-radius: 0.5rem;
    font-size: 0.3rem;
}

.bai_main {
    width: 80%;
    padding-top: 0.8rem;
    padding-bottom: 0.1rem;
    position: absolute;
    left: 10%;
    top: 15%;
    background: #fff;
    border-radius: 0.1rem;
}

.bai_main_box {
    width: 100%;
    padding: 0.1rem 0rem;
    margin: 0rem auto;
}

.bai_main_box .img_ewei {
    width: 100%;
}

.bai_main_box .img_ewei img {
    width: 100%;
}

/*微信登录图片*/
.weixin_login_img {
    width: 100%;
    padding: 0rem 0.4rem;
    padding-top: 0.7rem;
    text-align: center;
}

.weixin_login_img img {
    width: 0.99rem;
    height: 0.99rem;
    border-radius: 100%;
    margin: 0rem auto;
}

.bai_main .bai_main_top {
    position: absolute;
    left: 0rem;
    top: 0rem;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.29rem;
    border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}

/*微信登录图片*/
iframe {
    margin: 0rem auto;
    display: block;
}

.other_login {
    width: 100%;
    display: flex;
    height: 0.4rem;
    line-height: 0.4rem;
    margin-bottom: 0.56rem;
}

.other_login .left {
    flex: 1;
    height: 0.02rem;
    background: #ccc;
    margin-top: 0.2rem;
}

.other_login .center {
    width: auto;
    color: #ccc;
    margin: 0rem 0.1rem;
    color: #ccc;
}

@media screen and (max-width: 375px) {
    .bai_main {
        width: 94%;
        padding-top: 0.8rem;
        padding-bottom: 0.1rem;
        position: absolute;
        left: 3%;
        top: 20%;
        background: #fff;
        border-radius: 0.1rem;
    }
}

