*{
    margin:0;
    padding:0;
}
li{
    list-style: none;
}
html{
    font-size:100px;
}
#wrap{
    height:100%;
    width:19.2rem;
}
#header{
    width:19.2rem;
    height:1.8rem;
}
.header_title{
    width:14.07rem;
    margin:0 auto;
    height:1.1rem;
    padding-top:0.6rem;
    font-size:0.3rem;
    overflow: hidden;
}
.header_title > img{
    width:1.18rem;
    height:1.1rem;
    float:left;
}
.header_title > span{
    display: inline-block;
    margin-left:0.4rem;
    font-weight: bold;
    height:1.1rem;
    padding-top:0.4rem;
}
#banner{
    width:19.2rem;
    height:5.02rem;
    background:#a72126;
}
#banner>ul{
    width:9.74rem;
    color:#fff;
    font-size:0.24rem;
    margin-left:2.8rem;
    padding-top:0.93rem;
    float:left;
}
#banner > ul .banner_bor{
    width:0.25rem;
    height:0.25rem;
    border-radius: 100%;
    border:0.04rem solid #fff;
    box-sizing:border-box;
    display: inline-block;
    vertical-align: middle;

}
#banner > ul > li{
    margin-bottom:0.36rem;
    height:0.25rem;
    line-height:0.25rem;
}

.banner_sigin{
    width:3.66rem;
    height:4.7rem;
    background:#fff;
    float:left;
    text-align: center;
    margin-top:0.22rem;
}
.banner_sigin > p:nth-of-type(1){
    font-size:0.26rem;
    padding-top:0.26rem;
    padding-bottom:0.26rem;
}
.banner_sigin > p:nth-of-type(2){
    font-size:0.16rem;
    padding-bottom:0.18rem;
}
.banner_sigin > p:nth-of-type(5){
    text-align: right;
    font-size:0.16rem;
    margin-bottom:0.18rem;
    width:3.22rem;
    margin:0 auto;
}
.banner_input{
    width:3.22rem;
    height:0.4rem;
    border:0.01rem solid #ccc;
    margin:0 auto;
    overflow: hidden;
    text-align: left;
    margin-bottom:0.2rem;

}
.banner_input >img{
    width:0.17rem;
    height:0.17rem;
    padding:0 0.11rem;
    vertical-align: middle;
}
.banner_input >input{
    width:2.79rem;
    height:0.4rem;
    line-height:0.4rem;
    border:none;
    border-left:0.01rem solid #ccc;
    text-indent: 0.11rem;
}
.banner_input .banner_password{
    width:0.14rem;
    height:0.2rem;
    padding:0 0.125rem;
}
.banner_sigin >button{
    width:3.22rem;
    height:0.36rem;
    background:#a72126;
    color:#fff;
    line-height:0.36rem;
    font-size:0.16rem;
    border:none;
    margin-top:0.18rem;
    margin-bottom:0.16rem;
    cursor:pointer;
}
.banner_qrcode{
    width:3.22rem;
    margin:0 auto;
    overflow: hidden;
    text-align: center;
    display: flex;

}
.banner_qrcode > p{
    width:1.2rem;
    font-size:0.16rem;
    float:left;
    text-align: center;
}
.banner_qrcode > p >img{
    width:1rem;
    height:1rem;
}
.banner_qrcode > p > span{
    display: block;
}
.banner_qrcode > p:nth-of-type(1){
    margin:0 0.3rem;
}
.footer{
    font-size:0.14rem;
    text-align: center;
    padding-top:0.26rem;
}