html{font-size:20px}body{font-size:16px}@media only screen and (min-width:400px){html{font-size:21.33333333px!important}}@media only screen and (min-width:414px){html{font-size:22.08px!important}}@media only screen and (min-width:480px){html{font-size:25.6px!important}}.area{height:10px;width:100%}.header{text-align:center;padding:.8rem 0}.login-image{background:url(/static/images/logo.png) center center no-repeat;width:100%;height:7rem;background-size:contain}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{font-size:.6rem;color:#c5c5c5}.footer{position:absolute;text-align:center;color:#676767;font-size:.55rem;bottom:1rem;left:0;right:0}.login-box{padding:2px 0;border:1px solid #afafaf;border-radius:3px;box-sizing:border-box;margin-bottom:20px}.login-box *{box-sizing:border-box}.login-wrap{padding:0 .75rem}.login-box input{outline:0;border:0;width:100%;height:45px;padding:0rem .95rem 0rem 1.3rem;border-top:1px solid #cfcfcf}.login-box .input-wrap{position:relative}.login-box .input-wrap .validate-code{position:absolute;right:.5rem;top:.126rem;height:1.88rem;width:3.0rem}.login-box .input-wrap:first-child input{border-top:0}.login-btn{margin-bottom:2.8rem;width:100%;height:45px;text-align:center;color:white;font-size:20px}.verify{overflow:hidden;height:45px}.verifyimg{float:right;position:relative;bottom:43px}.icon-user{position:absolute;left:0；z-index:5;padding-left:2px;line-height:43px}.rem-pass{float:right}