.el-tooltip__popper{-webkit-transition:none!important;transition:none!important}.el-dialog{border-radius:5px}.el-dialog .el-dialog__header{padding:10px 20px;border-bottom:1px solid #d0d0d0}.el-dialog .el-dialog__header .el-dialog__headerbtn{font-size:18px;font-weight:700;top:13px}.el-dialog .el-dialog__header .el-dialog__title{font-size:16px}.el-dialog .el-dialog__body{padding:30px}.el-dialog .el-dialog__footer{padding:10px 20px;border-top:1px solid #d0d0d0}.el-dialog .el-dialog__footer .el-button{padding:9px 20px;font-size:12px;border-radius:3px}.el-message-box{vertical-align:top!important;margin-top:100px}.el-table__header th,.el-table__header tr{background:#000;color:hsla(0,0%,100%,.8)}.el-table--border,.el-table--group,.el-table td,.el-table th,.el-table th.is-leaf{border-color:#d0d0d0}.el-table--border:after,.el-table--group:after,.el-table:before,.el-table__fixed-right:before,.el-table__fixed:before{background:#d0d0d0}.el-table--enable-row-hover .el-table__body tr:hover>td{background:rgba(64,158,255,.2)}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#f0f0f0}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{-webkit-box-shadow:2px 2px 10px #e4e4e4,-2px -2px 10px #e4e4e4;box-shadow:2px 2px 10px #e4e4e4,-2px -2px 10px #e4e4e4;border-radius:0}.el-card.is-always-shadow .el-card__header,.el-card.is-hover-shadow:focus .el-card__header,.el-card.is-hover-shadow:hover .el-card__header{padding:12px 30px;border-bottom:1px solid #d0d0d0;font-size:14px}.el-card.is-always-shadow .el-card__header .el-button--mini,.el-card.is-hover-shadow:focus .el-card__header .el-button--mini,.el-card.is-hover-shadow:hover .el-card__header .el-button--mini{float:right;margin-top:-6px}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:rgba(0,0,0,.1)!important}.el-button--text.el-button--small,.el-pagination{padding:0!important}.el-form .el-form-item:last-child{margin-bottom:0}.el-descriptions .is-bordered td,.el-descriptions .is-bordered th{border:1px solid #aaa}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-step__title.is-process{color:var(--blue)}.el-step__head.is-process{color:var(--blue);border-color:var(--blue)}.el-step__title.is-wait{color:#aaa}.el-descriptions-item__label.is-bordered-label{background:#eee}.login-container{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1}.login-container .el-progress__text{color:#fff}.login-container .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#da7a0a;border-color:#da7a0a}.login-container .el-radio-button__inner{font-size:15px}.login-container .login-bg{background-image:url(../../static/img/bg.241e56b2.png);background-size:cover;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-container .login-bg .login-form{background-image:-webkit-gradient(linear,left top,left bottom,from(#21aee6),to(#01377f));background-image:linear-gradient(180deg,#21aee6,#01377f);border-radius:10px;width:500px;padding:40px 40px 20px;-webkit-box-shadow:0 0 4px 2px rgba(34,39,54,.2);box-shadow:0 0 4px 2px rgba(34,39,54,.2)}.login-container .login-bg .login-form .welcome-title{color:#fff;font-size:20px;font-weight:700}.login-container .login-bg .login-form .el-form{width:100%;margin-top:30px}.login-container .login-bg .login-form .el-form .el-form-item{margin-bottom:20px}.login-container .login-bg .login-form .el-form .el-input__inner{background:#fff;text-align:center;color:#666;border:1px solid #aaa;border-radius:5px;font-size:16px;height:50px;line-height:50px;border-radius:10px;padding-left:15px}.login-container .login-bg .login-form .el-form .el-input__icon{font-size:24px;color:#666;margin-left:15px;line-height:50px}.login-container .login-bg .login-form .el-form .login-button{background:#da7a0a;color:#fff;display:block;margin:10px 0;width:100%;height:56px;font-size:17px;border-radius:10px;border:none}.login-container .login-bg .login-form .el-form .verify-box{z-index:20;cursor:pointer;position:absolute;right:0;top:1px;height:48px;width:100px;border-radius:0 10px 10px 0}.login-container .title{color:#1a66b2;font-weight:bolder;font-size:42px;text-shadow:3px 3px 5px #aaa;margin:50px}.login-container .copy-right{position:absolute;bottom:50px;font-size:16px;width:100%;text-align:center}.login-container .software-link{position:absolute;bottom:20px;font-size:15px;width:100%;text-align:center}.login-container .software-link a{margin-right:5px;color:#888;text-decoration:underline}.app-main .main-box{width:1200px;padding:10px;margin:0 auto;margin-top:20px}.app-main .main-title{font-size:19px;padding-left:10px;font-weight:700;border-left:5px solid var(--blue);margin:20px 0}.app-main .home-index-container .bg1{background:url(../../static/img/bg1.876e694f.png) no-repeat scroll 0 0 transparent}.app-main .home-index-container .unit{background-position:-100px -217px}.app-main .home-index-container .unit:hover{background-position:-100px -420px}.app-main .home-index-container .ryba{background-position:-342px -217px}.app-main .home-index-container .ryba:hover{background-position:-342px -420px}.app-main .home-index-container .zxbm{background-position:-584px -217px}.app-main .home-index-container .zxbm:hover{background-position:-584px -420px}.app-main .home-index-container .ycsx{background-position:-825px -217px}.app-main .home-index-container .ycsx:hover{background-position:-825px -420px}.app-main .home-index-container .grid-content{width:202px;height:202px;margin:5px;cursor:pointer}.app-main .home-player-container .el-tabs--card .el-tabs__item{color:#333;background-color:#f5f7fa}.app-main .home-player-container .el-tabs--card .el-tabs__item.is-active{background:rgba(64,158,255,.8);color:#fff;font-weight:700;border-color:#409eff}.app-main .home-player-container .game-box{padding:15px 10px 20px;border-bottom:1px solid #ddd}.app-main .home-player-container .game-box .title{font-size:26px;color:#333;font-weight:700;cursor:pointer;line-height:1.5}.app-main .home-player-container .game-box .content{-webkit-box-flex:1;-ms-flex:1;flex:1}.app-main .home-player-container .game-box .content div{font-size:15px;color:#777;margin-top:8px}.app-main .home-player-container .game-box .content i{margin-right:10px;color:var(--blue)}.app-main .home-player-container .game-box:last-child{border:none}.app-main .home-enroll-dialog .el-dialog__body{padding:20px}.app-main .home-enroll-dialog .step-box{margin-top:20px}.app-main .home-enroll-dialog .step-button-box{margin-top:20px;text-align:right}.app-container{clear:both;position:relative;height:100%;width:100%;overflow:hidden;background:var(--main)}.app-container .top-bar{position:absolute;top:0;left:0;height:60px;width:100%;right:0}.app-container .top-bar .top-bar-box{width:1100px;margin:0 auto;height:60px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-container .top-bar .top-bar-box .title{font-size:24px;font-weight:700;margin-right:30px;padding-bottom:5px}.app-container .top-bar .top-bar-box .menu{-webkit-box-flex:1;-ms-flex:1;flex:1}.app-container .top-bar .top-bar-box .menu-item{display:inline-block;padding:0 15px;height:60px;line-height:60px;font-size:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ccc}.app-container .top-bar .top-bar-box .menu-item:hover{border-bottom:4px solid var(--blue)}.app-container .top-bar .logo-title{position:absolute;top:0;height:60px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px}.app-container .top-bar .logo-title .logo{width:45px;height:45px;margin-right:10px;margin-left:20px}.app-container .top-bar .logo-title .title{text-align:center;color:#fff;font-weight:bolder;line-height:1.3;font-size:24px}.app-container .top-bar .logo-title .title.sub-title{font-size:16px}.app-container .top-bar .nav-main{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:2px;width:100%}.app-container .top-bar .nav-main .nav-span .nav-link{text-decoration:none!important;display:block;color:#fff;width:auto;min-width:100px;line-height:42px;height:36px;font-size:15px;text-align:center;font-weight:700;cursor:pointer;padding:0 25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-container .top-bar .nav-main .nav-span .nav-active{color:var(--blue)}.app-container .top-bar .name-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:20}.app-container .top-bar .name-box .user-name{font-size:15px;margin:0 15px;color:#ccc;cursor:pointer}.app-container .top-bar .name-box .el-button{font-size:24px;color:#fff;padding:8px;background:transparent;border:none!important}.app-container .top-bar .name-box .el-button:hover{background:#aaa}.app-container .main-container{-webkit-transition:left .28s;transition:left .28s;left:0;position:absolute;top:60px;right:0;bottom:0;background:#f4f4f4;overflow-y:auto}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;--blue:#409eff;--main:#000;--red:#f56c6c;--green:#67c23a}label{font-weight:700}a{text-decoration:none}html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.svg-icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}#app,#app .el-scrollbar{height:100%}#app .el-scrollbar .scrollbar-wrapper{overflow-x:hidden}#app .el-scrollbar .is-horizontal{display:none}#app .el-tree-node__label{margin-left:5px}#app .el-dialog__wrapper{overflow-x:hidden}#app .upload-preview-box{background-color:#fbfdff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:207px;line-height:146px;vertical-align:top;float:left;margin-right:20px}#app .el-upload--picture-card{width:148px;height:207px;line-height:207px}#app .dark-label-form .el-form-item__label{background:rgba(0,0,0,.4);color:hsla(0,0%,100%,.9);width:150px!important;border-radius:5px;text-align:center;padding:0}#app .pagination-container{margin-top:20px;text-align:center;margin-bottom:10px}#app .pagination-container .btn-next,#app .pagination-container .btn-prev{background:none;border:none}#app .pagination-container .btn-next:hover,#app .pagination-container .btn-prev:hover{color:var(--blue)}#app .pagination-container .el-pager li{font-size:12px;background:none;margin:0 3px}#app .pagination-container .el-pager li:not(.disabled).active{color:var(--blue);border:1px solid var(--blue)}#app .el-card.fullscreen .el-card__body{height:calc(100vh - 103px);overflow-y:auto;padding:25px}#app .el-card.fullscreen-with-title .el-card__body{height:calc(100vh - 144px);overflow-y:auto;padding:20px}#app .sortable-ghost{background:var(--blue)}#app .table-hover-show-operation .operation-box .el-button{display:none}#app .table-hover-show-operation .el-table__row:hover .operation-box .el-button{display:inline-block}#app .table-button-box{display:inline-block;margin-bottom:15px;margin-right:30px}#app .no-padding-dialog .el-dialog__body{padding:0!important}#app .el-tabs.fullscreen{border-radius:4px;overflow:hidden}#app .el-tabs.fullscreen .el-tabs__content{height:calc(100vh - 145px);overflow-y:auto}#app .table-filter-inline{display:inline-block;margin-bottom:15px}#app .table-filter-inline .filter-name{font-size:14px;margin-right:5px}#app .table-filter-inline .filter-item{width:200px;margin-right:10px}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:2px;background:#999}::-webkit-scrollbar-track{background-color:rgba(218,223,230,.3);border-radius:3px}