@charset "utf-8";
/* CSS Document */
body{
    background: url(../images/back.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    /* background-size: cover; */
    background-attachment: fixed;
    height: auto;
}
html{
    background-color: white;  
}
main{
    padding: 0.3rem 0.3rem 0.0rem;
   
}
main .back{
    background: url(../images/bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center;
    /* overflow: hidden; */
    padding: 0.2rem;
}
main .back .dl{
    font-size: 0.48rem;
    margin: 0.4rem 0;
    padding-bottom: 0.4rem;
    
}
.username{
    margin-top: 0.4rem;
  
}
.username .name{
    font-size: 0.32rem;
    color: #333333;
}
.username .p2{
    color: #C0C0C0;
    font-size: 0.2rem;
    margin-top: 0.11rem;
    margin-left: 0.1rem;
}
.username input{
    margin-top: 0.25rem;
    height: 0.9rem;
    border: 0.02rem solid #C8C8C8;
    border-radius: 0.1rem;
    width: 100%;
    padding-left: 12%;
    font-size: 0.25rem;
}
.yanzhen{
    position: relative;
    margin: 0.3rem 0;
}
.yanzhen input{
    height: 0.9rem;
    width: 4.16rem;
    border: 0.02rem solid #C8C8C8;
    border-radius: 0.1rem;
    padding-left: 20%;
    font-size: 0.25rem;
}
.yanzhen .inp img{
    width: 0.36rem;
    position: absolute;
    top: 25%;
    left: 4%;
}
.username .inp{
    position: relative;
}
.inp img{
    width: 0.36rem;
    position: absolute;
    top: 45%;
    left: 4%;
}
.yzt{
    width: 1.71rem;
    height: 0.57rem;
    margin: 0.15rem 0;
}
.inp .yx{
    top: 50%;
}
main .zc{
    color: #48BFBC;
    font-size: 0.25rem;
    margin-top: 0.23rem;
    margin-bottom: 0.79rem;
    margin-left : 19px
}
.anniu{
    width: 100%;
    height: 0.9rem;
    background: linear-gradient(to right,#58B5E5,#3CC79B);
    line-height: 0.9rem;
    font-size: 0.36rem;
    color: #fff;
    border-radius: 0.15rem;
    border: none;
    outline: none;
}
.zhuce{
    margin-top: 0.8rem;
}
.anniu .ri{
    vertical-align: middle;
    width: 0.35rem;
    display: inline-block;
}
.qita{
    text-align: center;
    margin-top: 0.96rem;
}
.qita .qit{
    font-size: 0.2rem;
    color: #B6B6B6;
}
.qita img{
    width: 0.6rem;
    display: inline-block;
    margin-top: 0.47rem;
}
.xieyi{
    text-align: center;
    margin-top: 0.96rem;
}
.xieyi .cen{
    display: inline-block;
}
.xieyi .cen .inpt{
    width: 0.26rem;
    height: 0.26rem;
    background-color: white;
    margin-right: 0.1rem;
    margin-top: 0.05rem;
}
.xieyi .cen p {
    font-size: 0.25rem;
    color: #9E9E9E;
}
.xieyi .cen p a{
    color: #48BFBC;
    font-size: 0.25rem;
}
