
.el-menu--popup {
  min-width: 100px;
  text-align: center;
}
.el-menu--popup .menu-text{
  color: #60B1EF;
}
.el-submenu__title{
  padding:0 5px 0  5px;
}
.el-submenu__title i {
  color: #B4CEFB;
}

@charset "UTF-8";
.el-container[data-v-c1f1971a] {
  height: 93vh;
}
.el-aside[data-v-c1f1971a] {
  transition: width 0.25s;
  -webkit-transition: width 0.25s;
  -moz-transition: width 0.25s;
  -webkit-transition: width 0.25s;
  -o-transition: width 0.25s;
  background-color: #fff;
  color: #333;
  height: 93vh;
  width: auto !important;
  padding-top: 8px;
}
.el-menu--collapse[data-v-c1f1971a] {
  width: 4vw;
  text-align: center;
}
.el-main[data-v-c1f1971a] {
  background-color: #e9eef3;
  color: #333;
  text-align: center;
  width: 100%;
  padding: 8px;
  overflow-y: hidden;
  height: 93vh;
}
.el-menu-vertical-demo[data-v-c1f1971a] {
  height: 92vh;
  position: relative;
}
.el-menu-vertical-demo[data-v-c1f1971a]:not(.el-menu--collapse) {
  /* width: 172px; */
  width: 150px;
  height: 100%;
  overflow-x: hidden;
}
.el-menu[data-v-c1f1971a] {
  border-right: 0;
}
[data-v-c1f1971a] .el-aside ::-webkit-scrollbar {
  display: none;
}
.iconfont[data-v-c1f1971a] {
  font-size: 18px;
}

/* .el-menu--collapse .iconfont {
    font-size: 24px;
  } */
/* 公会中心图标单独处理 */
.iconfont.icon-union-center[data-v-c1f1971a] {
  margin: 0 4px 0 -3px;
}
.el-submenu__title:hover .iconfont[data-v-c1f1971a] {
  color: #EE5555;
}
.el-menu-item:hover .menu-text[data-v-c1f1971a],
.el-submenu__title:hover .menu-text[data-v-c1f1971a] {
  color: #EE5555;
}
.el-submenu__title i[data-v-c1f1971a] {
  color: #60B1EF;
}
.el-submenu__title .menu-text[data-v-c1f1971a] {
  color: #60B1EF;
}
.el-submenu.is-active .el-submenu__title .menu-text[data-v-c1f1971a],
.el-submenu.is-active .el-submenu__title .iconfont[data-v-c1f1971a] {
  color: #EE5555;
}
.el-menu--collapse > .el-submenu > .el-submenu__title .menu-text[data-v-c1f1971a] {
  height: 100%;
  width: 100%;
  overflow: initial;
  visibility: initial;
  display: inline-block;
  margin: -0.9rem 0 0 0;
  text-align: center;
  color: #60B1EF;
  font-size: 13px;
}
.el-menu--collapse > .el-submenu.is-active[data-v-c1f1971a]:hover {
  background: #FFFFFF;
}
.el-menu--collapse > .el-submenu.is-active[data-v-c1f1971a] {
  background: rgba(180, 206, 251, 0.25);
  border-left: 0.3rem solid #60B1EF;
}
.el-menu--collapse > .el-submenu.is-active > .el-submenu__title .menu-text[data-v-c1f1971a],
.el-menu--collapse > .el-submenu > .el-submenu__title:hover .menu-text[data-v-c1f1971a] {
  color: #EE5555;
}
.el-menu--collapse .el-submenu[data-v-c1f1971a] {
  padding: 0 0 10px 0;
}
.el-menu--collapse .el-submenu[data-v-c1f1971a]:hover {
  background: #FFFFFF !important;
  border-left: 0;
}
.el-submenu .el-menu-item[data-v-c1f1971a] {
  height: 37px;
  line-height: 37px;
  padding: 0 30px;
  min-width: 200px;
}
[data-v-c1f1971a] .el-menu--collapse .el-submenu__title:hover {
  background: #FFFFFF !important;
}
.el-menu--collapse[data-v-c1f1971a] .el-submenu__title {
  height: 52px;
  line-height: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
[data-v-c1f1971a].el-submenu .el-submenu__title {
  height: 52px;
}
[data-v-c1f1971a].el-submenu .el-submenu__title .el-submenu__icon-arrow {
  margin-top: -4px !important;
}
.el-submenu-title[data-v-c1f1971a] {
  margin-left: 0;
  padding-left: 0;
  padding-right: auto;
}
.el-menu-item-group[data-v-c1f1971a] {
  width: 120px;
  text-align: center;
}
.el-menu-item-group[data-v-c1f1971a] .el-menu-item-group__title {
  color: #191919;
  padding: 5px 1rem !important;
  text-align: left;
}
.el-menu-item-group .el-menu-item[data-v-c1f1971a] {
  height: 40px;
  line-height: 40px;
}
.el-submenu .el-menu-item[data-v-c1f1971a] {
  background-color: #FFFFFF;
  min-width: auto;
}
.el-menu-item-group .el-menu-item[data-v-c1f1971a] {
  background-color: #FFFFFF;
}
.el-menu-item[data-v-c1f1971a] {
  color: #60B1EF;
}
.el-menu-item[data-v-c1f1971a]:hover {
  background-color: #FFFFFF;
}
.el-menu-item.is-active[data-v-c1f1971a] {
  color: #EE5555;
  background: rgba(180, 206, 251, 0.25);
}
.icon_site[data-v-c1f1971a] {
  position: absolute;
  bottom: 0vh;
  right: 1vw;
  cursor: pointer;
}
.icon_site i[data-v-c1f1971a] {
  width: 20px;
  height: 18px;
  font-size: 20px;
  color: rgba(180, 206, 251, 0.5);
}
.hover-fold[data-v-c1f1971a]:hover {
  color: #60B1EF;
}
.home-header[data-v-fae5bece] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 64px !important;
  padding: 0 50px 0 20px;
  background-color: #38A2F3;
}
.home-header .header-left .left-text[data-v-fae5bece] {
  display: inline-block;
  font-size: 25px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0 0 0 6px;
  color: #B4CEFB;
  margin-right: 15px;
}
.home-header .header-left .header-left-div[data-v-fae5bece] {
  margin-top: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.home-header .header-left .description[data-v-fae5bece] {
  font-size: 15px;
  height: 25px;
  color: #fff;
  margin-top: 4px;
}
.home-header .head-menu[data-v-fae5bece] {
  position: absolute;
  display: flex;
  height: 25px;
  margin: auto;
  color: #ffffff;
}
.home-header .head-menu .li-first[data-v-fae5bece] {
  padding: 0 6px;
  height: 25px;
  line-height: 25px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  border: 1px solid #FFFFFF;
  border-radius: 3px;
}
.home-header .head-menu .li-menu[data-v-fae5bece] {
  width: 50px;
  padding: 0 0 0 22px;
  height: 25px;
  line-height: 25px;
  color: #D8ECFC;
  cursor: pointer;
  /* &:not(:nth-last-child(1)) {
    border-right: 1px solid #a6ddff;
  } */
}
.home-header .head-menu .li-menu span[data-v-fae5bece] {
  font-size: 12px;
}
.home-header .head-menu .li-menu[data-v-fae5bece]:hover {
  color: #FFFFFF;
  font-weight: bold;
}
.home-header .head-menu .li-menu.active[data-v-fae5bece] {
  color: #ffffff;
}
.home-header .head-menu .li-border[data-v-fae5bece] {
  width: 1px;
  height: 20px;
  background: #333;
  align-self: flex-end;
  margin: 10px 0;
}
.home-header .li-menu.active span[data-v-fae5bece] {
  border-bottom: 1px solid #ffffff;
}
.home-header .header-right[data-v-fae5bece] {
  height: 38px;
  line-height: 38px;
  text-align: right;
}
.home-header .header-right .el-icon-bell[data-v-fae5bece] {
  /* height: 38px;
  line-height: 38px; */
  color: #B4CEFB;
  position: relative;
  font-size: 23px;
  vertical-align: middle;
  cursor: pointer;
}
.home-header .header-right .el-icon-bell .info_dot[data-v-fae5bece] {
  position: absolute;
  top: 0;
  right: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #E22B22;
}
.home-header .header-right .line_one[data-v-fae5bece] {
  margin-left: 24px;
  margin-right: 24px;
  border-right: 1px solid #B4CEFB;
}
.home-header .header-right .el-icon-switch-button[data-v-fae5bece] {
  width: 24px;
  vertical-align: middle;
  height: 26px;
  color: #FFFFFF;
  font-size: 24px;
  margin-right: 15px;
  cursor: pointer;
}
.home-header .header-right .right-text[data-v-fae5bece] {
  color: #B4CEFB;
  vertical-align: middle;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  margin: 0 0 0 14px;
}
.home-header .header-right .right-text1[data-v-fae5bece] {
  color: #fff;
  vertical-align: middle;
  font-size: 21px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  margin: 0 0 0 14px;
}
.home-header .header-right .right-text1 .el-icon-caret-bottom[data-v-fae5bece] {
  width: 20px;
  font-size: 20px;
  margin-left: 3px;
  vertical-align: middle;
  cursor: pointer;
  color: #B4CEFB;
}
.home-header .header-right .right-img[data-v-fae5bece] {
  margin: -2px 0 0 0;
  vertical-align: middle;
  cursor: pointer;
  width: 38px;
  height: 38px;
}
.home-header .header-right .right-img img[data-v-fae5bece] {
  width: 38px;
  height: 38px;
  font-size: 38px;
}
.el-icon-s-unfold[data-v-fae5bece],
.el-icon-s-fold[data-v-fae5bece] {
  color: #a6ddff;
  font-size: 30px;
  vertical-align: middle;
  cursor: pointer;
}
[data-v-fae5bece] .upload-demo {
  display: inline-block;
}
.notice-title[data-v-fae5bece] {
  text-align: center;
  padding: 20px;
}
[data-v-fae5bece] .el-drawer__body {
  padding: 0 10px;
}
.content-text[data-v-fae5bece] {
  display: inline-block;
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #409EFF;
  cursor: pointer;
}
.detail-text[data-v-fae5bece] {
  text-indent: 28px;
  line-height: 1.8;
  font-size: 16px;
  margin-top: -15px;
}
[data-v-fae5bece].el-menu--horizontal > .el-menu-item, .el-menu--horizontal > .el-submenu .el-submenu__title[data-v-fae5bece], .el-submenu[data-v-fae5bece] {
  height: 30px !important;
  line-height: 30px !important;
}
[data-v-fae5bece].el-submenu {
  width: 100px !important;
}
[data-v-fae5bece].el-menu--horizontal > .el-submenu .el-submenu__title {
  height: 30px;
  line-height: 30px;
}
.el-menu[data-v-fae5bece] {
  display: flex;
  justify-content: center;
  background-color: #38A2F3;
  border-bottom: none;
}
[data-v-fae5bece].el-submenu .el-submenu__title {
  height: 30px !important;
  line-height: 30px !important;
}
.el-submenu__title i[data-v-fae5bece] {
  color: #ffffff;
}
.el-submenu__title .menu-text[data-v-fae5bece] {
  color: #D8ECFC;
}
[data-v-fae5bece].el-menu--horizontal > .el-submenu .el-submenu__title:hover {
  background: #7dc7ff !important;
}
.el-submenu.is-active .el-submenu__title .menu-text[data-v-fae5bece],
.el-submenu.is-active .el-submenu__title .iconfont[data-v-fae5bece] {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
.el-menu--collapse > .el-submenu.is-active > .el-submenu__title .menu-text[data-v-fae5bece],
.el-menu--collapse > .el-submenu > .el-submenu__title:hover .menu-text[data-v-fae5bece] {
  color: #EE5555;
}
.el-menu-item.is-active[data-v-fae5bece] {
  color: #EE5555 !important;
}
.el-menu-item:hover .menu-text[data-v-fae5bece],
.el-submenu__title:hover .menu-text[data-v-fae5bece] {
  color: #EE5555;
}
.iconfont[data-v-fae5bece] {
  font-size: 12px !important;
}
[data-v-fae5bece].el-menu--horizontal > .el-submenu .el-submenu__icon-arrow {
  margin-left: 5px !important;
}
[data-v-fae5bece].el-menu--horizontal > .el-submenu .el-submenu__title {
  text-align: center;
}
[data-v-fae5bece].el-menu--horizontal > .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  display: none;
}
