*{margin: 0;padding: 0;}
body{background: #F1F1F1;}
a{text-decoration: none;color: #a49c9c;}
input{border: 0;background: none;}
.logo{width: 86px;height: 86px;background: #fff;margin: 62px auto;box-sizing: border-box;
border-radius: 43px;line-height: 100px;text-align: center;padding-left: 10px;}
.line{display: flex;width: 311px;margin: 25px auto;border-bottom: 0.5px solid #7e7a7a;padding-bottom: 7px;}
.lines{margin-top: 50px;position: relative;}
.lines #eyes{position: absolute;top: 10px;right: 2px;}
.line img{padding-right: 13px;}
.register{display: flex;flex-direction: row-reverse;padding-right: 30px;margin-top: -15px;}
.button{margin: 107px auto;width: 315px;}
.login{background: #41adf8;text-align: center;line-height: 42px;border-radius: 16px;color: #fff;}
.button p{text-align: center;line-height: 40px;}
.vip{text-align: center;line-height: 50px;}
.item{display: flex;border-bottom: 1px solid #e9e9e9;width: 335px;margin: 20px auto;line-height: 40px;}
.items{display: flex;justify-content: space-between;}
.items img{padding-top: 13px;padding-right: 12px;}
.items input{margin-left: -30px;}
.item>div{margin-right: 46px;width: 70px;}
.link{display: flex;justify-content: space-between;padding: 0 20px;}
.submit{width: 314px;line-height: 42px;background: #41adf8;border-radius: 16px;
text-align: center;color: #fff;margin: 84px auto;}
.phoneNumber{border-bottom: 1px solid #e9e9e9;width: 335px;padding: 10px 0;margin: 0 auto;}
.code{text-align: center;height: 70px;padding-top: 30px;line-height: 24px;font-weight: bold;}
.code span{color: #41adf8;}
.codes{display: flex;justify-content: space-between;width: 335px;padding: 10px 0;margin: 0 auto;border-bottom: 1px solid #e9e9e9;}
.getCode{background: #ABDBFC;font-size: 12px;line-height: 20px;padding: 0 5px;border-radius: 8px;}
.refer{margin: 0 auto;margin-top: 240px;width: 314px;line-height: 42px;background: #41adf8;border-radius: 16px;
text-align: center;color: #fff;}
.box{width: 60%;height: 100%;background: #fff;position: absolute;top: 0;right: 0;
display: none;z-index: 999;text-align: center;overflow-y: auto;}
.box>p{line-height: 60px;}
.bigBox{width: 100%;height: 100%;background: #000;display: none;
position: absolute;top: 0;left: 0;opacity: 0.5;}
