.login-container{padding-top:19px;padding-bottom:6rem}.login-wrap{width:28rem;min-height:20rem;border-radius:1rem;box-shadow:0 2px 6px 0 rgba(0,0,0,0.4);padding:2.5rem 2rem;margin:6rem auto 0}.login-wrap .switch-tab{text-align:center;margin-bottom:2rem}.login-wrap .switch-tab .tab-item{position:relative;color:#000;font-size:1.25rem;font-family:'Smiley-oblique';text-decoration:none;padding:0 1.25rem}.login-wrap .switch-tab .tab-item.active{color:#003894}.login-wrap .qrcode-form{text-align:center}.login-wrap .qrcode-form #wx-qrcode iframe{width:160px;height:160px}.login-wrap .form .form-group{position:relative;margin-bottom:1rem}.login-wrap .form .form-group input{width:100%;height:3rem;font-size:16px;border:1px solid #efefef;border-radius:5px;padding-left:.75rem}.login-wrap .form .form-group input[type="number"]::-webkit-inner-spin-button,.login-wrap .form .form-group input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-wrap .form .form-group .btn-code{position:absolute;top:0;right:0;line-height:3rem;color:#003894;text-decoration:none;padding-right:1rem}.login-wrap .form .form-group .icon{position:absolute;top:0;right:0;line-height:3rem;cursor:pointer;padding-right:1rem}.login-wrap .form .form-group .icon .iconfont{font-size:1.3rem}.login-wrap .form .btn-box{margin-top:2.5rem}.login-wrap .form .btn-box .btn{width:100%;height:48px;border-radius:8px;border-width:0;opacity:1;background:#003894;color:#fff;font-family:'AliPH-Medium';text-align:center}.login-wrap .links{display:flex;justify-content:space-between;margin-top:.8rem}.login-wrap .links .link-item{color:#000;text-decoration:none}.login-wrap .links .link-item .txt{color:#003894;font-family:'Smiley-oblique'}