body {
    background: url('http://hqq-res.izsw.net/hqq_login_bj.png') no-repeat center;
    background-size: 100% 100%;
}

.logo {
    position: absolute;
    left: 2.4rem;
    top: 1.67rem;
    width: 9.64rem;
    /*height: 112px;*/
}

.login-box {
    position: absolute;
    right: 5.21rem;
    top: 5.91rem;
    width: 10.89rem;
    background-color: #fff;
}

.login-header {
    font-size: 0.63rem;
    text-align: center;
    margin-top: 1.38rem;
    color: #1B1B1B;
}

.login-header1 {
    font-size: 0.57rem;
    margin-top: 0.44rem;
    color: #1B1B1B;
    text-align: center;
}

.layui-input {
    padding-left: 0.91rem;
}

.user {
    margin: 1.04rem auto 0;
}

.pass {
    margin: 0.36rem auto 0;
}

.user,
.pass {
    position: relative;
    width: 8.28rem;
    height: 1.3rem;
}

.yonghu,
.mima {
    position: absolute;
    left: 0.23rem;
    top: 0.23rem;
    width: 0.47rem;
    height: 0.47rem;
}

.icon-ziyuanxhdpi:before,
.icon-mima:before {
    position: absolute;
    left: 0.13rem;
    top: 0.13rem;
    font-size: 0.63rem;
}

.icon-mima:before {
    font-size: 0.68rem;
}

.btn-box {
    display: flex;
    justify-content: space-evenly;
    margin: 1.04rem 0 2.16rem;
    /*padding: 0px 20px 0 32px;*/
}

.SLogin,
.TLogin,
.PLogin{
    width: 2.47rem;
    height: 0.89rem;
    background: #FF6969;
    box-shadow: 0px 2px 1px 0px #FF2626;
    border-radius: 0.31rem;
    color: #fff;
    cursor: pointer;
    /*margin: 0px 10px;*/
}
.layui-input, .layui-select, .layui-textarea {
    height: 0.99rem;
}
