.sign{
    background:url(../img/sinbj.png) no-repeat;
    height:100vh;
    background-size: 100%;
}
.sign .logo{
    text-align: center;
    margin:1.906rem 0;
    /* width:143 */
}
.sign .logo a{
    display: inline-block;
    width:2.146667rem;
    height:2.146667rem;
    /* border:1px solid #000; */
    border-radius: 50%;
}
.sign .tab{
    text-align: center;
    padding:.266667rem 0;
}
.sign .tab a{
    font-size:.493333rem;   
    margin:0 .733333rem; 
}
.sign .tab a:first-child{
    color:#269aca;
}
.sign .tab a:last-child{
    color:#999;
}
.sign .sign1 div{
    margin:0 .733333rem;
    height:1.066667rem;
    border-bottom:.013333rem solid #dce4ea;
    margin-top:.533333rem;
    padding: 0 .266667rem;
}
.sign .sign1 div input{
    height:80%;
    border:0px;
    font-size:.386667rem;
    margin: 0 .266667rem;
    outline: none;
    width:80%;
};
.sign .sign1 div:first-child>label>img{
    width:.4rem;
    height:.506667rem;
}
.sign .sign1 div:first-child img{
    width:.4rem;
    height:.506667rem;
}
.sign .sign1 div:last-child img{
    width:.4rem;
    height:.48rem;
}
.sign .sign1 div:first-child>img{
    width:.373333rem;
    height:.386667rem;
    display: none;
}

.sign ul .sign1 div img{
   vertical-align: text-bottom;
}
.sign .submi input{
    width:8.4rem;
    border:0px;
    padding:.366667rem 0;
    border-radius:1.266667rem;
    font-size:.5rem;
    color:#fff;
    background-color:#5497f8;
    
}
.sign .submi{
    text-align: center;
    margin-top:.8rem;
    padding:0 .76667rem;
}
.sign .submi p{
    text-align: right;
    margin-top:.4rem;
}
.sign .submi p a{
    font-size:.373333rem;
    color:#999;

}