
.login-bg{background:url(../images/bg.png) no-repeat center;background-size:cover;overflow:hidden;}
.login{margin:120px auto 0 auto;min-height:420px;max-width:420px;padding:40px;background-color:#ffffff;margin-left:auto;margin-right:auto;border-radius:4px;box-sizing:border-box;}
.login .message{margin:10px 0 0 -58px;padding:18px 10px 18px 60px;background:#189F92;position:relative;color:#fff;font-size:16px;}
.login #darkbannerwrap{background:url(../images/aiwrap.png);width:18px;height:10px;margin:0 0 20px -58px;position:relative;}
.login input[type=text],.login input[type=password]{border:1px solid #DCDEE0;vertical-align:middle;border-radius:3px;height:50px;padding:0px 16px;font-size:14px;color:#555555;outline:none;width:100%;box-sizing:border-box;}
.login input[type=text]:focus,.login input[type=password]:focus{border:1px solid #27A9E3;}
.login input[type=submit]{display:inline-block;vertical-align:middle;padding:12px 24px;margin:0px;font-size:18px;line-height:24px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;color:#ffffff;background-color:#189F92;border-radius:3px;border:none;-webkit-appearance:none;outline:none;width:100%;}
.login hr{background:#fff url() 0 0 no-repeat;}
.login hr.hr15{height:15px;border:none;margin:0px;padding:0px;width:100%;}
.login hr.hr20{height:20px;border:none;margin:0px;padding:0px;width:100%;}

body,div,form,input{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0;}
body{line-height:24px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;}
hr{height:1px;margin:10px 0;border:0;clear:both;}
.layui-input{outline:0;-webkit-appearance:none;transition:all .3s;-webkit-transition:all .3s;box-sizing:border-box;}
.layui-input{border-color:#e6e6e6;}
hr{background-color:#e6e6e6;}
.layui-input{height:38px;line-height:1.3;line-height:38px\9;border-width:1px;border-style:solid;background-color:#fff;border-radius:2px;}
.layui-input::-webkit-input-placeholder{line-height:1.3;}
.layui-input{display:block;width:100%;padding-left:10px;}
.layui-input:hover{border-color:#D2D2D2!important;}
.layui-input:focus{border-color:#C9C9C9!important;}
.layui-anim{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.layui-anim-up{-webkit-animation-name:layui-up;animation-name:layui-up;}

*{margin:0px;padding:0px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
html{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;}
body{width:100%;min-height:100%;background:#f1f1f1;}
.layui-input:focus{border-color:#189f92!important;}
.x-admin-sm{font-size:12px;}
.x-admin-sm body{font-size:12px;}
.x-admin-sm .login input[type=submit]{font-size:14px;}
.x-admin-sm .login input[type=text],.x-admin-sm .login input[type=password]{font-size:12px;}
.x-admin-sm .login .message{font-size:14px;}
.x-admin-sm .layui-input{height:30px;}

:root{--sr-annote-color-0:#b4d9fb;--sr-annote-color-1:#ffeb3b;--sr-annote-color-2:#a2e9f2;--sr-annote-color-3:#a1e0ff;--sr-annote-color-4:#a8ea68;--sr-annote-color-5:#ffb7da;}

@media all{
html #layuicss-layer{display:none;position:absolute;width:1989px;}
}

@-webkit-keyframes layui-up{from{-webkit-transform:translate3d(0,100%,0);opacity:.3;}to{-webkit-transform:translate3d(0,0,0);opacity:1;}}
@keyframes layui-up{from{transform:translate3d(0,100%,0);opacity:.3;}to{transform:translate3d(0,0,0);opacity:1;}}