.header{-webkit-box-sizing:border-box;box-sizing:border-box;height:55px;font-size:22px;color:#fff}.collapse-btn{float:left;padding:0 21px;cursor:pointer;line-height:55px}.header .logo{height:100%;float:left;width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:18px;font-weight:500;padding-left:60px}.header .end-updata-time{height:100%;float:left;line-height:60px;margin-left:25px;font-size:14px;color:#66b1ff}.header-right{float:right}.header-user-con{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-fullscreen{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:5px;font-size:24px}.btn-bell,.btn-fullscreen{position:relative;width:30px;height:30px;text-align:center;border-radius:15px;cursor:pointer}.btn-bell-badge{position:absolute;right:0;top:-2px;width:8px;height:8px;border-radius:4px;background:#f56c6c;color:#fff}.btn-bell .el-icon-bell{color:#fff}.user-name{margin-left:10px}.user-avator{margin-left:20px}.user-avator img{display:block;width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.el-dropdown-link{color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.el-dropdown-menu__item{text-align:center;min-width:52px}.el-dialog__header{padding:10px}.el-dialog__headerbtn{top:15px}.el-dialog__body{padding:10px 20px}.service-entry{margin-right:15px;font-size:18px;cursor:pointer;position:relative}.service-panel{position:absolute;top:40px;right:0;width:420px;background:#fff;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:999;padding:15px;-webkit-transition:all .3s;transition:all .3s}.service-title{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.service-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-height:360px;overflow-y:auto;padding-right:4px}.service-item{cursor:pointer;text-align:center;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;border-radius:10px;padding:8px}.service-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08);background-color:#fafafa}.service-logo{width:30px;height:30px;border-radius:8px;-o-object-fit:cover;object-fit:cover;margin:0 auto 8px;background-color:#f2f2f2}.service-name{font-size:12px;color:#333;line-height:1.2;word-break:break-all;white-space:nowrap}.home-login[data-v-0e8f4e12]{height:100%;position:relative}.home-login .home-login-top[data-v-0e8f4e12]{position:absolute;top:0;left:0;right:0}.home-login[data-v-0e8f4e12] .active-con{height:calc(100% - 240px);-webkit-transition:.2s;transition:.2s;padding:150px 20px 20px;margin-top:55px}.home-login[data-v-0e8f4e12] .active-con .el-tabs__header{padding:20px;background:#fff;border-radius:8px;border:1px solid #ebebeb}.home-login[data-v-0e8f4e12] .active-con .el-tabs__active-bar{display:none}.home-login[data-v-0e8f4e12] .active-con .el-tabs__nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-login[data-v-0e8f4e12] .active-con .el-tabs__nav .el-tabs__item{padding:0;height:100px;line-height:100px;text-align:center}.home-login[data-v-0e8f4e12] .active-con .el-tabs__nav .el-tabs__item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.home-login[data-v-0e8f4e12] .active-con .el-tabs__nav .el-tabs__item span img{width:30px}.home-login[data-v-0e8f4e12] .active-con .el-tabs__content{border-radius:8px}.home-login[data-v-0e8f4e12] .active-con .nav-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.home-login[data-v-0e8f4e12] .active-con .nav-con .nav-path{padding:80px 40px;background:#fff;border-radius:8px}