#userLogin { width: 660px; height: 432px; padding: 5px; position: absolute; top: 50%; left: 50%; margin: -210px 0 0 -330px; z-index: 9991; background: hsla(0, 0%, 100%, 0.65); border-radius: 10px; } #userLogin.hide { display: none; } #userLogin .login { clear: both; } #userLogin .login .left { float: left; height: 100%; } #userLogin .login .left img { height: 100%; width: auto; } #userLogin .login .right { float: left; margin-left: 45px; } #userLogin .login .right li { display: block; } #userLogin .head { height: 40px; line-height: 40px; margin-top: 20px; clear: both; margin-bottom: 50px; } #userLogin .head span { padding: 0 20px; display: inline-block; border-right: 1px solid #ccc; color: #565656; font-size: 16px; line-height: 18px; cursor: pointer; } #userLogin .head span:nth-child(1) { padding-left: 0; } #userLogin .head span:nth-child(2) { margin-right: 20px; } #userLogin .head span.active { color: #333; font-weight: bold; } #userLogin .head img { height: 20px; width: auto; margin-right: 16px; cursor: pointer; } #userLogin .head .close { float: right; margin-top: -10px; margin-right: 5px; width: 30px; height: 30px; background: url("../../images/user/close.png") no-repeat; border: none; margin-left: 17px; } #userLogin .autoLogin { display: inline-block; margin-bottom: 30px; } #userLogin .login .right input { height: 40px; width: 309px; margin: 10px 0; padding: 0 5px 0 36px; line-height: 40px; border: 1px solid #ccc; border-radius: 5px; } #userLogin .login .right input.user { background: url("../../images/user/user.png") 12px 13px no-repeat; } #userLogin .login .right input.lock { background: url("../../images/user/lock.png") 14px 12px no-repeat; } #userLogin .loginBtn, #userLogin .regBtn, #userLogin .queding { width: 350px; height: 42px; line-height: 42px; background: #409eff; color: #fff; font-weight: bold; border: none; border-radius: 5px; font-size: 18px; } #userLogin .other { clear: both; margin-top: 10px; } #userLogin .other button { border: none; background: transparent; color: #de9516; font-size: 14px; } #userLogin .other .openReg { margin-right: 42px; } #userLogin .fl { float: left; } #userLogin .fr { float: right; } #userLogin button { cursor: pointer; } #userLogin .login .right li.msgShow, #userLogin .login .right li.passShow { display: none; } #userLogin .login .right li.msgShow.show, #userLogin .login .right li.passShow.show { display: inline-block; } #userLogin .login .right input.yzm { width: 155px; background: url("../../images/user/lock.png") 14px 12px no-repeat; } /*注册*/ #userLogin .regist { display: none; padding: 17px 100px 40px 95px; } #userLogin .regist li { margin: 20px 0; position: relative; } #userLogin .regist li.queding { display: none; } #userLogin .regist li input { height: 40px; line-height: 40px; padding: 0 10px; border-radius: 5px; width: 326px; border: 1px solid #ccc; } #userLogin li input.yzm { width: 170px; } #userLogin li button.getYzm { padding: 11.5px 25px; border: 1px solid #ccc; color: #666; background: #f7f7f7; border-radius: 5px; margin-left: 10px; vertical-align: middle; } #userLogin .regist span.menu { color: #666; font-size: 16px; font-weight: bold; display: inline-block; width: 60px; margin-right: 15px; text-align: right; } #userLogin span.check { display: inline-block; width: 11px; height: 11px; border-radius: 2px; border: 1px solid #ccc; margin-right: 10px; vertical-align: top; margin-top: 3px; cursor: pointer; } #userLogin span.check.active { background: url("../../images/user/yes.png") left no-repeat; } #userLogin .regist li.xieyi { margin: 10px 0 15px; text-align: center; } #userLogin .regist li.xieyi a { color: #0048aa; } #userLogin .regist .redAlert { color: #f00; display: none; position: absolute; top: -20px; left: 75px; } #userLogin .regist .redAlert.show { display: block; } #userLogin .regBtn { margin-left: 75px; } #userLogin .regist li.other { text-align: right; margin-right: 40px; }