.pos { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.2); /* display: none; */ z-index: 99999999; } .pos .login { width: 520px; height: 522px; background: #FFFFFF; border-radius: 4px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; text-align: center; padding-top: 30px; } .pos .login span.close { position: absolute; right: 25px; top: 25px; color: #999; z-index: 9999; font-size: 20px; } .pos .login img { width: 136px; height: 40px; margin-bottom: 46px; } .pos .login ul { padding-left: 20px; } .pos .login ul::after { display: block; clear: both; content: ''; } .pos .login ul li { width: 134px; height: 1px; float: left; border-top: 1px solid #ececec; margin-top: 12px; } .pos .login ul li.phone { float: left; width: 162px; height: 25px; font-size: 18px; font-weight: 400; color: #333333; line-height: 25px; border: none; margin: 0 18px; margin-bottom: 21px; } .pos .login input { display: block; margin-left: 110px; width: 298px; height: 38px; border-radius: 4px; border: 1px solid #80C4AE; text-indent: 24px; margin-bottom: 30px; } .pos .login input.xuanze { width: 14px; height: 14px; border-radius: 2px; border: 1px solid #999999; position: absolute; left: 5px; top: 495px; } .pos .login input.yanzhen { width: 150px; height: 40px; border-radius: 4px; border: 1px solid #80C4AE; float: left; outline: none; } .pos .login span.yanzhenma { display: block; width: 134px; height: 40px; line-height: 40px; text-indent: center; background-color: #efefef; float: left; margin-left: 16px; font-size: 20px; } .clear { clear: both; } .pos .login .loginbtn { width: 300px; height: 40px; border-radius: 4px; border: 1px solid #80C4AE; background: #74C6B3; color: #fff; text-align: center; font-size: 16px; outline: none; margin-bottom: 10px; } .pos .login p { width: 300px; margin: 0 auto; margin-bottom: 36px; } .pos .login p::after { display: block; clear: both; content: ''; } .pos .login p span { display: inline-block; color: #333; font-size: 12px; } .pos .login p span:first-child { float: left; margin-left: 30px; } .pos .login p span:last-child { float: right; } .pos .login p span a { font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #999999; } /* 提示 */ .pos .login em { position: absolute; left: 122px; display: block; width: 168px; height: 17px; font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #999999; line-height: 17px; } .pos .login em:nth-of-type(1) { top: 206px; } .pos .login em:nth-of-type(2) { top: 277px; } .pos .login em:nth-of-type(3) { top: 348px; } .pos .login em:nth-of-type(4) { top: 420px; }