body,html{margin:0;padding:0}body,body #app,body #app .app,html,html #app,html #app .app{height:100%;width:100%}body #app .app th,html #app .app th{background:#315f9d;color:#fff}body #app .app .fontRed,html #app .app .fontRed{color:red}body #app .app .fontBlue,html #app .app .fontBlue{color:blue}body #app .app .fontGreen,html #app .app .fontGreen{color:green}.login{background:#eee}.login,.login .login-layout{width:100%;height:100%}.login .login-layout .login-layout-header{color:#fff}.login .login-layout .login-layout-header .title{font-size:16px;font-weight:900}.login .login-layout .login-layout-content{display:flex;justify-content:center;align-items:center}.login .login-layout .login-layout-content .login-layout-content-formdiv{width:80%;max-width:500px;background:#fff;border-radius:15px;padding:10px}.login .login-layout .login-layout-content .login-layout-content-formdiv .login-layout-content-formdiv-form{width:90%;margin:0 auto}.lang_dropdown{float:right}.lang_dropdown .lang{background:unset;color:#fff}.lang_dropdown .lang:hover{background:unset}.home{background:#fff;padding:10px;margin:10px 0;overflow:auto}.main,.main .main-layout{width:100%;height:100%}.main .main-layout .ant-layout-header{padding:0}.main .main-layout .ant-layout-content{padding:10px;overflow-y:auto}.top_menu{height:100%;width:100%}.top_menu .logo{float:left;width:200px;color:#fff;text-align:center;font-size:20px;cursor:pointer;opacity:.8}.top_menu .logo:hover{opacity:1}.top_menu .rightDiv{float:left;width:calc(100% - 200px);height:100%;display:flex;justify-content:flex-end;align-items:center}.top_menu .rightDiv .logoutBtn{color:#fff;margin-left:10px;margin-right:10px;border:1px solid #fff}.top_menu .userInfo{color:#fff;margin-right:10px;opacity:.8;font-size:14px;font-weight:900;-webkit-user-select:none;-moz-user-select:none;user-select:none}.top_menu .userInfo .value{opacity:1}