.homes{height:100vh;background-color:#f5f5f5;padding:20px}.homes,.login-spin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-spin{height:100%}.login-box{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:30px;width:400px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.login-box:hover{-webkit-box-shadow:0 6px 20px rgba(0,0,0,.15);box-shadow:0 6px 20px rgba(0,0,0,.15)}.login-title{text-align:center;margin-bottom:30px}.login-title .entitle{font-size:20px;font-weight:600;color:#333}.login-form{width:100%}:deep(.ant-input){height:40px;font-size:14px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}:deep(.ant-input:focus){border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}:deep(.ant-form-item){margin-bottom:20px}:deep(.ant-form-item-label>label){font-size:14px;font-weight:500;color:#555}:deep(.ant-btn-primary){height:40px;font-size:16px;font-weight:500;border-radius:4px;background-color:#1890ff;border-color:#1890ff;-webkit-transition:all .3s ease;transition:all .3s ease}:deep(.ant-btn-primary:hover){background-color:#40a9ff;border-color:#40a9ff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(24,144,255,.3);box-shadow:0 2px 8px rgba(24,144,255,.3)}:deep(.ant-btn-primary:active){-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 4px rgba(24,144,255,.2);box-shadow:0 1px 4px rgba(24,144,255,.2)}:deep(.ant-form-explain){font-size:12px;color:#ff4d4f;margin-top:4px}@media screen and (max-width:768px){.homes{padding:15px}.login-box{width:100%;max-width:400px;padding:25px}.login-title .entitle{font-size:18px}:deep(.ant-btn-primary){font-size:15px}}@media screen and (max-width:480px){.homes{padding:10px}.login-box{padding:20px}.login-title{margin-bottom:20px}.login-title .entitle{font-size:16px}:deep(.ant-form-item){margin-bottom:16px}:deep(.ant-form-item-label>label){font-size:13px}:deep(.ant-btn-primary),:deep(.ant-input){height:36px}:deep(.ant-btn-primary){font-size:14px}}.user-layout-login label{font-size:14px;color:#fff;background:transparent;border:1px solid #1890ff;height:40px;line-height:40px;text-align:center}.user-layout-login .login-radio{margin-left:20%;margin-bottom:30px;width:60%}.user-layout-login .login-radio .ant-radio-group{width:100%}.user-layout-login .login-radio .ant-radio-group label{height:30px;line-height:30px;color:#1890ff}.user-layout-login .ant-radio-button-wrapper:not(:first-child):before{background-color:transparent}.user-layout-login .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff}.user-layout-login .getCaptcha{display:block;width:100%;height:40px}.user-layout-login .forge-password{font-size:14px}.user-layout-login button.login-button{padding:0 15px;font-size:16px;height:40px;width:100%;background:#fc0;color:#fff;border-radius:20px}.user-layout-login .user-login-other{text-align:left;margin-top:24px;line-height:22px}.user-layout-login .user-login-other .item-icon{font-size:24px;color:rgba(0,0,0,.2);margin-left:16px;vertical-align:middle;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.user-layout-login .user-login-other .item-icon:hover{color:#1890ff}.user-layout-login .user-login-other .register{float:right}