* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}
html,
body {
  width: 100%;
  height: 100%;
}
.main-container {
  width: 100%;
  height: 100%;
}
.header-container {
  width: 100%;
  height: 70px;
  background-color: #F7F9FA;
}
.header {
  width: 100%;
  height: 70px;
}
.main-content {
  width: 100%;
  height: calc(100% - 70px);
  display: flex;
  justify-content: center;
}
.left-nav-container {
  width: 220px;
  height: 100%;
  background-color: #F7F9FA;
  overflow-y: auto;
  flex-shrink: 0;
  transition: 0.3s;
}
.right-content {
  height: 100%;
  overflow-y: auto;
  padding: 15px;
}
@media (min-width: 1920px) {
  .right-content {
    width: 1660px;
  }
}
@media (max-width: 1920px) {
  .right-content {
    width: 100%;
  }
}
.full-page-container {
  max-width: 100%;
  margin: 0 auto;
}
.page-container {
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .left-nav-container {
    width: 50px !important;
  }
  .left-nav {
    padding: 0px !important;
  }
  .left-nav .nav-item {
    padding: 10px 0 !important;
    justify-content: center;
  }
  .left-nav .nav-item .svg-icon {
    margin-right: 0 !important;
    font-size: 20px;
  }
  .left-nav .nav-item span {
    display: none;
  }
  .left-nav .nav-item .arrow {
    display: none !important;
  }
}
.header {
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 70px;
  padding: 0 20px;
  position: relative;
}
.header .header-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.header .header-left {
  display: flex;
  align-items: center;
}
.header .header-left .logo {
  height: 50px;
  margin-right: 20px;
}
.header .header-left .nav-links {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.header .header-left .nav-links a {
  color: #333;
  text-decoration: none;
}
.header .header-left .nav-links a.active {
  color: #D32F2F;
}
.header .header-left .nav-links .separator {
  margin: 0 8px;
  color: #999;
}
.header .header-center {
  flex: 1;
  max-width: 600px;
  margin: 0 40px;
}
.header .header-center .nav-menu {
  display: flex;
  align-items: center;
  gap: 20px;
}
.header .header-center .nav-menu a {
  color: #333;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
}
.header .header-center .nav-menu a.active {
  color: #D32F2F;
}
.header .header-center .nav-menu .search-box-container {
  position: relative;
  height: 36px;
  width: 100%;
  min-width: 350px;
}
.header .header-center .nav-menu .search-box {
  display: flex;
  align-items: center;
  flex: 1;
  max-width: 100%;
  border-radius: 40px;
  padding: 0 5px;
}
.header .header-center .nav-menu .search-box input {
  flex: 1;
  height: 36px;
  padding: 0 15px;
  border: none;
  border-right: none;
  border-radius: 4px 0 0 4px;
  outline: none;
  background: transparent;
}
.header .header-center .nav-menu .search-box input:focus {
  border-color: #D32F2F;
}
.header .header-center .nav-menu .search-box .search-btn {
  height: 28px;
  padding: 0 10px;
  background: linear-gradient(271.36deg, #DB2028 0.32%, #FF2B2B 105.3%);
  color: #fff;
  border: none;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  border-radius: 40px;
  font-size: 14px;
}
.header .header-center .nav-menu .search-box .search-btn:hover {
  background: #ab2424;
}
.header .header-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.header .header-right .right-links {
  display: flex;
  align-items: center;
  gap: 16px;
}
.header .header-right .right-links .link-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  color: #333;
  font-size: 12px;
  cursor: pointer;
}
.header .header-right .right-links .link-item img {
  height: 22px;
}
.header .header-right .right-links .link-item span {
  font-size: 12px;
  margin-top: 5px;
}
.header .header-right .group-name {
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}
.header .header-right .group-name .scroll-content {
  display: inline-block;
  white-space: nowrap;
  animation: groupNameScroll 10s linear infinite;
  overflow: hidden;
}
@keyframes groupNameScroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.header .header-right .login-btn {
  background: linear-gradient(271.36deg, #DB2028 0.32%, #FF2B2B 105.3%);
  color: #fff;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  width: 84px;
  height: 32px;
  font-size: 12px;
  font-weight: 500;
  margin-left: 50px;
}
.header .header-right .login-btn:hover {
  background: #ab2424;
}
.header .header-right .user-info {
  display: flex;
  align-items: center;
}
.header .header-right .user-info img {
  width: 40px;
  height: 40px;
}
@media (max-width: 1600px) {
  .header .header-right .right-links {
    gap: 8px;
  }
  .header .header-right .right-links .link-item {
    font-size: 12px;
  }
  .header .header-right .right-links .link-item .link-item-text {
    display: none;
  }
  .header .header-right .right-links .link-item img {
    margin-right: 10px;
  }
}
@media (max-width: 1200px) {
  .header .header-right .right-links {
    gap: 8px;
  }
  .header .header-right .right-links .link-item {
    font-size: 12px;
  }
  .header .header-right .right-links .link-item .link-item-text {
    display: none;
  }
  .header .header-right .right-links .link-item img {
    margin-right: 10px;
  }
}
@media (max-width: 768px) {
  .header {
    padding: 0 10px;
  }
  .header .header-center {
    margin: 0 10px;
  }
  .header .header-right .right-links .link-item span {
    display: none;
  }
  .header .header-right .right-links .link-item.login-btn span {
    display: block;
  }
}
.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
.modal-container {
  height: 422px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAuQAAAGmCAMAAAADAmGtAAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjYyOGFkMzhmLWY2MTAtODY0MC04NWI3LTRiMTYxNjdjYzIzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NkE1NEJENDY0NzQxMUYwOTRBMjk2RTk4OTMyODJENSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NkE1NEJEMzY0NzQxMUYwOTRBMjk2RTk4OTMyODJENSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjQuMyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiODEyYTIyNC1mZmQzLTY1NGEtYWUyYi04YjQ0MjUyZGE2OTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjI4YWQzOGYtZjYxMC04NjQwLTg1YjctNGIxNjE2N2NjMjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBt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) no-repeat top center;
  animation: modalFadeIn 0.3s;
}
.custom-dialog .el-dialog {
  border-radius: 26px;
  background: none;
}
@keyframes modalFadeIn {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.modal-content {
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  background: transparent;
  border: none;
}
.welcomeText {
  font-size: 22px;
  color: #fff;
  text-align: center;
  line-height: 58px;
  font-weight: bold;
}
.modal-close {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 30px;
  cursor: pointer;
  z-index: 1000;
  color: #fff;
}
.modal-body-login {
  display: flex;
  text-align: center;
}
.loginText {
  font-size: 18px;
  margin-top: 50px;
  margin-bottom: 20px;
}
.login-left {
  width: 54%;
}
.login-left .login-qrcode-box {
  width: 160px;
  height: 160px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjYyOGFkMzhmLWY2MTAtODY0MC04NWI3LTRiMTYxNjdjYzIzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOTI2QzU4MjY0NzQxMUYwOUVGMkY4OEEyODVEOTZFNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOTI2QzU4MTY0NzQxMUYwOUVGMkY4OEEyODVEOTZFNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjQuMyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiODEyYTIyNC1mZmQzLTY1NGEtYWUyYi04YjQ0MjUyZGE2OTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjI4YWQzOGYtZjYxMC04NjQwLTg1YjctNGIxNjE2N2NjMjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VOBjfAAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA8UExURUdwTP2WR//PY//PYv2bSf/AW/pjOP/QY/lXKftuM/lYKflYKf/////Ygvt7VvyTZf7Fe/2scf/v1v3CsayZX94AAAAMdFJOUwBkvBA8PPwzMzy8DwnG8WQAAAEiSURBVHja7d1bcoJAFEXRBqR5CNjC/OcqJFYygVi5UOuMYNW+8uMHpHTs3sfbPf1sGPMSb3kc3r4qb1PEbbn68vV5nWJuzf0BHLcp6rbxeD7yFHd5f1L6JTBw2W88hAYOgICAgIChgQ8FASP8Bh8KXr3gQ0FAQEBAQEBAQEBAQEBAQEBAQMAPAW8KXrngU8G/KPhU8MIF45/4tp84dMFb9BMrqKCCgICAgICAgICAgICAgNcFllMULNELAjoxICAgIOC/AtvQwBYQEBAQEBAQEBAQ8MLA+RQF5+gFAZ0YEBAQEBAQEBAQEBDwc8AuNLBLqQn9z0KTUqrXsL61Pl5735Ww7+Uv3feXDYIK11K9v73Q1mWOt1K3v5+vaLp4a9I59gI3J5hKfLZ6KwAAAABJRU5ErkJggg==);
  margin: 0px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  position: relative;
}
.login-left .login-qrcode-box .qrcode {
  width: 100%;
}
.login-left .login-qrcode-box .qrcode-tip {
  width: 100%;
  position: absolute;
  top: 0;
  height: 100%;
  color: #000;
  display: flex;
  align-items: center;
  backdrop-filter: blur(5px);
  padding: 0 10px;
}
.login-left .scan-apps {
  font-weight: 600;
  font-size: 14px;
  color: #919191;
}
.login-left .scan-apps .app-icons {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 20px 0 0 0;
}
.login-left .scan-apps .app-icons .svg-icon {
  font-size: 20px;
}
.login-right {
  width: 46%;
  padding: 0 60px 0 45px;
  justify-content: center;
  position: relative;
}
.login-right .login-form {
  height: calc(100% - 94px);
}
.login-right .login-form .el-input__inner {
  height: 38px;
  line-height: 38px;
}
.login-right .loginButton {
  position: absolute;
  bottom: 0;
  width: calc(100% - 105px);
  margin-bottom: 0;
}
.login-right .loginButton button {
  background: linear-gradient(90deg, #F3282A 0%, #DE2229 100%);
  border-radius: 5px 5px 5px 5px;
  border-color: #DE2229;
}
@media (max-width: 768px) {
  .modal-container {
    width: 95%;
    margin: 10px;
  }
  .login-left {
    display: none;
  }
  .login-right {
    width: 100%;
    padding: 30px;
  }
}
.search-panel-active {
  height: 500px !important;
  border-radius: 18px !important;
  padding: 5px;
}
.search-panel-active .search-box {
  background-color: #F6F7F8 !important;
}
.search-panel-active .search-box input {
  border-radius: 10px !important;
}
.search-panel {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 36px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  overflow: hidden;
  transition: 0.3s;
  border-radius: 18px;
}
.search-panel .panel-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.search-panel .panel-header span {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.search-panel .panel-header .clear-btn {
  color: #999;
  font-size: 14px;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.search-panel .panel-header .clear-btn .svg-icon {
  font-size: 16px;
  margin-right: 4px;
}
.search-panel .panel-header .clear-btn:hover {
  color: #D32F2F;
}
.search-panel .history-search-list {
  display: flex;
  flex-wrap: wrap;
  overflow-y: auto;
  height: 63px;
  row-gap: 5px;
  column-gap: 10px;
}
.search-panel .history-search-list .search-item {
  padding: 0px 8px;
  background: #F5F5F5;
  border-radius: 16px;
  color: #666;
  text-decoration: none;
  font-size: 14px !important;
  cursor: pointer;
  height: 26px;
  line-height: 26px;
}
.search-panel .history-search-list .search-item:hover {
  background: #D32F2F;
  color: #fff;
}
.search-panel .search-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  gap: 8px;
}
.search-panel .search-list .search-item {
  position: relative;
  width: 48%;
  background: #F5F5F5;
  border-radius: 16px;
  color: #666;
  text-decoration: none;
  font-size: 14px !important;
  cursor: pointer;
}
.search-panel .search-list .search-item .text {
  flex: 1;
}
.search-panel .search-list .search-item .rank {
  margin-right: 8px;
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  background-color: #D32F2F;
  padding: 2px 4px;
  border-radius: 4px;
}
.search-panel .search-list .search-item img {
  min-height: 95px !important;
}
.search-panel .search-list .search-item .tag {
  line-height: 1;
  padding: 4px;
  background: #D32F2F;
  color: #fff;
  border-radius: 4px;
  font-size: 12px !important;
}
.search-panel .search-list .search-item .search-item-content {
  padding: 5px;
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 隐藏超出部分 */
  text-overflow: ellipsis;
  /* 超出显示省略号 */
  vertical-align: middle;
  /* 与其他元素对齐 */
}
.search-panel .history-search {
  padding: 15px 15px 5px 15px;
}
.search-panel .hot-search {
  padding: 15px;
}
.search-panel .hot-search .el-tabs__nav-wrap::after {
  display: none !important;
}
.search-panel .hot-search .el-tabs__active-bar {
  background-color: #DB2D31;
}
.search-panel .hot-search .el-tabs__item {
  height: 30px;
  font-size: 16px;
  color: #666;
}
.search-panel .hot-search .el-tabs__item.is-active {
  color: #333333;
  font-weight: 600;
}
.apply-authority-content .apply-authority-title {
  font-size: 16px;
  color: #000;
  text-align: center;
}
.apply-authority-content .apply-authority-qrcode {
  width: 200px;
  height: 200px;
}
.user-info-popover .username {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
}
.user-info-popover .group-name {
  font-size: 12px;
  line-height: 1.2;
  color: #999;
}
.user-info-popover .apply-authority {
  color: #DB2D31;
  font-size: 12px;
  margin-left: 5px;
  cursor: pointer;
}
.custom-nav {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  height: 200px;
}
.custom-nav-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #F5F5F5;
  border-radius: 5px;
  cursor: pointer;
  width: 80px;
  height: 85px;
  padding: 10px 10px;
  margin-right: 10px;
}
.custom-nav-item:nth-child(2n) {
  margin-right: 0;
}
.custom-nav-item svg {
  font-size: 26px;
  flex-shrink: 0;
  margin-bottom: 5px;
}
.custom-nav-item:hover {
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.4);
}
.qxsq {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqMAAALkCAMAAAAMHMyOAAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlNGIzMDk2LTFiYTAtNTI0MS04ZWIyLTExNmJlN2U5ZTA1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNTE5NTkxMDZDNTkxMUYwQkNGMjk5NTdGQkNDRjFCOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNTE5NTkwRjZDNTkxMUYwQkNGMjk5NTdGQkNDRjFCOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjQuMyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZDc3ZTY0OS1jZTZlLWI0NDEtOTkyYS03YjNkYjU4NDFkOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Y2U0YjMwOTYtMWJhMC01MjQxLThlYjItMTE2YmU3ZTllMDUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBt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) no-repeat top center;
  background-size: 100% 100%;
  text-align: center;
  width: 205px;
  height: 218px;
  color: #fff;
}
.qxsq div {
  height: 30px;
  line-height: 30px;
}
.qxsq img {
  width: 120px;
  height: 120px;
  margin-top: 30px;
}
.apply-authority {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
}
.apply-authority .svg-icon {
  font-size: 26px;
  margin-right: 5px;
}
.logout-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.logout-btn svg {
  font-size: 34px;
  margin-right: 5px;
}
.logout-btn:hover {
  color: #DB2D31;
}
.logout-btn:hover .svg-icon {
  font-size: 40px;
}
.custom-popper {
  background-color: transparent;
  box-shadow: none;
  border: none;
  padding: 0;
}
.confirmTvDownload .el-message-box__message {
  font-size: 16px !important;
  text-align: justify !important;
  text-indent: 32px !important;
}
.left-nav {
  width: 100%;
  height: 100%;
  background-color: #F7F9FA;
  overflow-y: auto;
  transition: 0.3s;
  padding: 15px;
}
.left-nav .nav-line {
  width: 100%;
  height: 1px;
  background-color: #E8E8E8;
  margin: 10px 0;
}
.left-nav .nav-list {
  display: flex;
  flex-direction: column;
}
.left-nav .nav-list .nav-item {
  display: flex;
  align-items: center;
  color: #000;
  text-decoration: none;
  font-size: 16px;
  position: relative;
  transition: all 0.3s;
  border-radius: 4px;
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 2px;
  color: #6c6c6c;
}
.left-nav .nav-list .nav-item .svg-icon {
  font-size: 20px;
  margin-right: 8px;
  color: #B5B5B5;
}
.left-nav .nav-list .nav-item .icon-default {
  color: #6c6c6c;
}
.left-nav .nav-list .nav-item .icon-active {
  display: none;
  color: #eb2c25;
}
.left-nav .nav-list .nav-item span {
  flex: 1;
}
.left-nav .nav-list .nav-item .arrow {
  flex: none;
}
.left-nav .nav-list .nav-item .arrow .svg-icon {
  font-size: 12px;
}
.left-nav .nav-list .nav-item:hover {
  color: #D32F2F;
  background-color: #FFF1F0;
}
.left-nav .nav-list .nav-item:hover .icon-default {
  display: none;
}
.left-nav .nav-list .nav-item:hover .icon-active {
  display: inline-block;
  color: #eb2c25;
}
.left-nav .nav-list .nav-item.active,
.left-nav .nav-list .nav-item.highlight {
  color: #DB2D31;
  font-weight: bold;
}
.left-nav .nav-list .nav-item.active .icon-default,
.left-nav .nav-list .nav-item.highlight .icon-default {
  display: none;
}
.left-nav .nav-list .nav-item.active .icon-active,
.left-nav .nav-list .nav-item.highlight .icon-active {
  display: block;
  color: #eb2c25;
}
.left-nav .nav-list::-webkit-scrollbar {
  width: 6px;
}
.left-nav .nav-list::-webkit-scrollbar-thumb {
  background: #E8E8E8;
  border-radius: 3px;
}
.left-nav .nav-list::-webkit-scrollbar-track {
  background: #F5F5F5;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}
::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent;
  color: transparent;
  filter: alpha(opacity=0);
}
::-webkit-scrollbar-thumb {
  height: 3px;
  border-radius: 3px;
  background-color: transparent;
  color: transparent;
}
*:hover::-webkit-scrollbar-thumb {
  background-color: #ffffff47;
}
*:hover::-webkit-scrollbar-track {
  background-color: transparent;
  color: transparent;
}
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.button {
  display: inline-block;
  padding: 8px 16px;
  background-color: #3498db;
  color: white;
  text-decoration: none;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.button:hover {
  background-color: #217dbb;
}
.svg-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
[v-cloak] {
  display: none;
}
.el-dialog {
  border-radius: 10px;
}
.custom-dialog .el-dialog {
  border-radius: 20px;
}
.custom-dialog .el-dialog__header {
  display: none;
}
.custom-dialog .el-dialog__body {
  padding: 0;
}
.custom-dialog .el-dialog__footer {
  padding: 0;
}
.empty-container {
  background-color: #f9f9f9;
  min-height: 300px;
}
.filter-container {
  padding: 15px;
  border-radius: 10px;
  background-color: #F5F5F5;
  transition: all 0.3s;
}
.filter-select-for-channel {
  padding: 10px 0;
}
.filter-select-for-channel .filter-options {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.filter-select-for-channel .all-options {
  flex-shrink: 0;
  margin-top: 5px;
}
.filter-select-for-channel .other-options {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
.filter-select-for-channel .filter-item {
  padding: 5px 12px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
  transition: all 0.3s;
}
.filter-select-for-channel .filter-item.active {
  border-radius: 4px;
  background: #F8DFE0;
  color: #DB2D31;
}
.el-message-box {
  border-radius: 16px;
}
.el-message-box .el-message-box__message {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100px;
  font-size: 20px;
  text-align: center;
}
.backtop-icon {
  font-size: 30px;
}
.collect-btn {
  display: flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
}
.collect-btn .svg-icon {
  font-size: 20px;
  margin-right: 4px;
}
.action {
  color: #DB2028;
  font-size: 14px;
}
.action .svg-icon {
  color: #DB2028;
}
.intro-btmItem {
  display: flex;
  justify-content: center;
}
.intro-btmItem .intro-btm {
  padding: 6px 20px;
  font-size: 13px;
}
.intro-btmItem .action {
  background-color: #DB2D31;
  color: #fff;
}
.collectionList {
  display: flex;
  align-items: center;
}
.collectionList .collection-item {
  font-size: 13px;
  line-height: 28px;
  margin-left: 10px;
  cursor: pointer;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.collectionAction {
  background-color: #e4eef3;
}
.loading {
  text-align: center;
  margin: 25px 0;
}
.loading .el-icon-loading {
  font-size: 16px;
  margin-right: 5px;
}
.image-error-slot {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 100px;
}
.image-slot {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.course-filter-common {
  display: flex;
  align-items: baseline;
  margin: 20px 0px;
}
.course-filter-common .title {
  font-size: 30px;
  font-weight: 700;
  color: #333333;
  flex-shrink: 0;
  margin-right: 20px;
}
.course-filter-common .filter-items {
  width: 100%;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 7px;
  margin-top: 7px;
  align-items: baseline;
}
.course-filter-common .filter-items::-webkit-scrollbar {
  display: none;
}
.course-filter-common .filter-items .filter-item {
  color: #000;
  text-decoration: none;
  font-size: 18px;
  position: relative;
  flex-shrink: 0;
  margin-right: 30px;
  cursor: pointer;
}
.course-filter-common .filter-items .filter-item.active {
  color: #D32F2F;
  font-weight: bold;
}
.course-filter-common .filter-items .filter-item.active:after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #D32F2F;
}
.course-filter-common .filter-items .filter-item:hover {
  color: #D32F2F;
}
.course-filter-common .filter-more {
  color: #999999;
  text-decoration: none;
  font-size: 16px;
  padding: 0 4px;
  flex-shrink: 0;
  cursor: pointer;
}
.course-filter-common .filter-more a {
  color: #333;
  text-decoration: none;
  font-size: 16px;
  padding: 0 4px;
  flex-shrink: 0;
  cursor: pointer;
}
.course-filter-common .filter-more .svg-icon {
  font-size: 14px;
}
.course-filter-common .filter-more:hover {
  color: #D32F2F;
}
.course-filter-common .filter-more:hover a {
  color: #D32F2F;
}
.course-filter {
  margin: 20px 0px;
}
.course-filter .title {
  font-size: 30px;
  font-weight: 700;
  color: #333333;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .course-filter .title {
    font-size: 18px;
  }
  .course-filter .filter-item {
    font-size: 16px !important;
  }
  .course-filter .filter-more {
    font-size: 14px !important;
  }
}
.course-filter .filter-items {
  width: 100%;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 7px;
  margin-top: 7px;
}
.course-filter .filter-items::-webkit-scrollbar {
  display: none;
}
.course-filter .filter-items .filter-item {
  color: #000;
  text-decoration: none;
  font-size: 18px;
  position: relative;
  flex-shrink: 0;
  margin-right: 30px;
}
.course-filter .filter-items .filter-item.active {
  color: #D32F2F;
  font-weight: bold;
}
.course-filter .filter-items .filter-item.active:after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #D32F2F;
}
.course-filter .filter-items .filter-item:hover {
  color: #D32F2F;
}
.course-filter .filter-more {
  color: #999999;
  text-decoration: none;
  font-size: 16px;
  padding: 0 4px;
  flex-shrink: 0;
  cursor: pointer;
}
.course-filter .filter-more .svg-icon {
  font-size: 14px;
}
.course-filter .filter-more:hover {
  color: #D32F2F;
}
.flex-el-row {
  display: flex;
  flex-wrap: wrap;
}
.course-card {
  border-radius: 4px;
  overflow: hidden;
  transition: all 0.3s ease;
  height: 100%;
  cursor: pointer;
}
.course-card .course-img-mini {
  width: 100%;
  height: 145px !important;
}
.course-card .course-img-large {
  width: 100%;
  height: 304px !important;
}
.course-card .course-img {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  aspect-ratio: 16 / 8;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F7F9FA;
}
.course-card .course-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}
.course-card .course-img .episode-type {
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(98, 18, 0, 0.6);
  border-bottom-left-radius: 10px;
  color: #fff;
  padding: 3px 6px;
}
.course-card .course-img .episode-type .svg-icon {
  color: #fff;
  font-size: 16px;
}
.course-card .course-img .episode-type span {
  font-size: 12px;
  color: #fff;
}
.course-card .course-img:hover img {
  transform: scale(1.05);
}
.course-card .course-info {
  padding: 16px;
  background: #F7F9FA;
}
.course-card .course-info .course-title {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  line-height: 22px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.course-card .course-info .course-desc {
  height: 20px;
  font-size: 14px;
  color: #666;
  line-height: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 5px 0;
}
.course-card .course-info .course-meta {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #999;
  justify-content: space-between;
}
.course-card .course-info .course-meta .date {
  color: #666;
}
.course-card .course-info .count {
  color: #505050;
  font-size: 14px;
  font-weight: 600;
}
.course-card .course-info .course-tags {
  margin-top: 10px;
  height: 20px;
}
@media (max-width: 1366px) {
  .course-meta {
    flex-direction: column;
    align-items: start !important;
    gap: 0 !important;
  }
}
@media screen and (max-width: 1200px) {
  .home-banner-wrapper {
    flex-direction: column;
  }
  .home-banner-wrapper .banner-container {
    width: 100%;
  }
  .home-banner-wrapper .statistics {
    width: 100%;
  }
}
.main-container {
  position: relative;
  background: #fff;
  height: 100vh;
  overflow: hidden;
}
.home-banner-wrapper .banner-container {
  width: 100%;
  height: 100%;
}
.statistics {
  position: relative;
}
.statistics .statistics-selector-bg {
  width: 100%;
  height: 100%;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
}
.statistics .el-menu {
  background-color: unset;
}
.statistics .el-menu--horizontal {
  border-bottom: solid 2px #fff;
}
.statistics .el-menu-item {
  height: 41px !important;
  line-height: 38px !important;
  font-size: 18px;
  color: #666666;
}
.statistics .el-menu-item:hover {
  background-color: unset !important;
}
.statistics .el-menu-item:not(.is-disabled):focus {
  background-color: unset !important;
}
.statistics .is-active {
  font-weight: bold;
  color: #333333;
  border-bottom: 2px solid #DB2D31 !important;
}
.statistics .statistics-selector-content {
  height: calc(100% - 30px);
  overflow-y: auto;
}
.statistics .statistics-selector-content .red-row {
  background-color: #FFE2D4 !important;
}
.statistics .statistics-selector-content tr th {
  text-align: center;
  font-size: 14px;
  color: #666666;
}
.statistics .statistics-selector-content tr td {
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #333333;
}
.statistics .statistics-selector-content tr .td-red {
  color: #DB2D31;
}
.statistics-selector-content-title-item {
  position: relative;
  cursor: pointer;
  margin-right: 20px;
  display: flex;
  align-items: center;
}
.statistics-selector-content-title-item .statistics-selector-content-title-item-text {
  font-size: 18px;
  color: #333333;
  font-weight: bold;
  flex-shrink: 0;
}
.statistics-selector-content-title-item .statistics-selector-content-title-item-line {
  width: 100%;
  height: 2px;
  background-color: #F09851;
  flex: 1;
}
.remenkecheng {
  display: flex;
  flex-direction: column;
  height: calc(100% - 30px);
  justify-content: space-between;
  gap: 5px;
}
.statistics-selector {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.statistics-selector .statistics-content {
  display: flex;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  background-image: linear-gradient(to bottom, #fffaf4, #fff);
}
.statistics-selector .statistics-content-icon {
  width: 34px;
  flex-shrink: 0;
  margin-right: 10px;
  text-align: center;
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 999;
}
.statistics-selector .statistics-content-icon img {
  width: 100%;
}
.statistics-selector .statistics-content-num {
  font-weight: bold;
  font-size: 22px;
  color: #F09851;
}
.statistics-selector .statistics-content-img {
  position: relative;
}
.statistics-selector .statistics-content-img img {
  width: 100%;
  border-radius: 4px;
  border-top-left-radius: 8px;
  border: 2 px solid #e9c98c;
}
.statistics-selector .statistics-content-text {
  flex: 1;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.statistics-selector .statistics-content-title {
  font-size: 14px;
  color: #333333;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.statistics-selector .statistics-content-data {
  padding-right: 10px;
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 5px;
  right: 10px;
}
.statistics-selector .statistics-content-data span {
  font-size: 12px;
  color: #666666;
}
.statistics-selector-content-title {
  display: flex;
  align-items: center;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 10px;
  height: 30px;
}
.statistics-selector-content-title img {
  width: 16px;
  margin-right: 5px;
}
.statistics-selector-content-title .active {
  color: #333333;
}
.statistics-box {
  width: 100%;
  height: 100%;
  background: url(../../home/images/tj-bg.ab2b9530.png) no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  display: flex;
  flex-direction: column;
}
.statistics-box .table-head {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjEtYzAwMiA3OS5mMzU0ZWZjNzAsIDIwMjMvMTEvMDktMTI6MDU6NTMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjY5ZDYxYzAtNGFiYS04MjQ1LWE5NWQtOTIxOWYzMTljZWUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdGQzA1RDg0NkVCMzExRjBBREZCOTcwMEMwMDYzM0IxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdGQzA1RDgzNkVCMzExRjBBREZCOTcwMEMwMDYzM0IxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4zIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2M2ZiNmFkLTIwYTUtZGU0Ny1iOGI3LThiNDIwM2UxNjhiNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRjZTgxYzA5LTgxN2YtZTQ0My1hOTg1LWEyYzAxMDk2Njk2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wEEEAALAAsACwALAAwACwANAA4ADgANABIAEwARABMAEgAaABgAFgAWABgAGgAnABwAHgAcAB4AHAAnADwAJQArACUAJQArACUAPAA1AEAANAAwADQAQAA1AF8ASgBCAEIASgBfAG0AXABXAFwAbQCEAHYAdgCEAKcAngCnANoA2gElEQALAAsACwALAAwACwANAA4ADgANABIAEwARABMAEgAaABgAFgAWABgAGgAnABwAHgAcAB4AHAAnADwAJQArACUAJQArACUAPAA1AEAANAAwADQAQAA1AF8ASgBCAEIASgBfAG0AXABXAFwAbQCEAHYAdgCEAKcAngCnANoA2gEl/8IAEQgAGQFVAwEiAAIRAQMRAf/EABsAAQEBAQEBAQEAAAAAAAAAAAADAQIFBAcG/9oACAEBAAAAAO9pWta0rSnfp/ewAYMAxgn+bUpWta1pSlPe7YAYGAYwc/mvda1rSte6ff6wYAwMBgxx/FefSta1pWlPV+8MAwGAYYh//8QAGgEBAQEBAAMAAAAAAAAAAAAAAQACBQMEBv/aAAgBAhAAAAD5nOch3/KREEBHNxnJ7HbiIiAjP//EABoBAQEBAAMBAAAAAAAAAAAAAAABAwIFBgT/2gAIAQMQAAAA97njhjj1PAUFlX2Ewwx+TrAoBeX/xAAiEAEBAQABBAAHAAAAAAAAAAABAAIDBBExQAUSMjM0UXL/2gAIAQEAAT8A3ycnLt3yadafKxERERERF0XH2y7/AH72sjEREREREWB0geVuPJjJk8B7zdkUTskREREREXRcfzbdPjPv6QvjH5/LERERERF0P29f17+/qv/EAB8RAAIBAwUBAAAAAAAAAAAAAAECAyBAUQQREhMhQf/aAAgBAgEBPwA1Qx9cargWDrxYjBp0ihp03+e2P//EAB0RAAMAAgIDAAAAAAAAAAAAAAABAgMRBBITMED/2gAIAQMBAT8A0ktIoooooyV3tv37IvyY4vWuyTKKKGcimsdfBo//2Q==) no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 25px;
  line-height: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px 0 30px;
}
.statistics-box .table-head .one {
  flex: 1;
  color: #fff;
  position: relative;
}
.statistics-box .table-head .two,
.statistics-box .table-head .three {
  flex: 1;
  color: #932726;
  text-align: center;
}
.statistics-box .table-head .units {
  background: #F85828;
  color: #fff;
  padding: 1px 3px;
  border-radius: 3px;
  margin-left: 5px;
}
.statistics-box .table-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.statistics-box .table-body .list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px 0 30px;
  background: #fff;
  border-radius: 6px;
  height: 30px;
  line-height: 30px;
}
.statistics-box .table-body .one {
  flex: 1;
  display: flex;
  align-items: center;
}
.statistics-box .table-body .one .point {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #FCC375;
  margin-right: 10px;
}
.statistics-box .table-body .one .city-name {
  color: #932726;
}
.statistics-box .table-body .two,
.statistics-box .table-body .three {
  flex: 1;
  text-align: center;
  color: #F85828;
}
.notice-box {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
}
.notice-box .notice-item {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #E3E2E2;
  cursor: pointer;
  padding: 16px 0;
}
.notice-box .notice-item .notice-title {
  width: 85%;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-left: 15px;
}
.notice-box .notice-item .notice-title::after {
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0px;
  width: 3px;
  background-color: #E2E2E3;
}
.notice-box .notice-item .notice-time {
  flex-shrink: 0;
  color: #BBBBBB;
  margin-right: 10px;
}
.notice-box .notice-item:hover {
  background-color: #F7F7F7;
}
.notice-box .notice-item:hover .notice-title {
  color: #D04D3E;
}
.notice-box .notice-item:hover .notice-title::after {
  background-color: #D04D3E;
}
.notice-box .notice-item:hover .notice-time {
  color: #D04D3E;
}
.notice-box .notice-item:first-of-type {
  border-top: 1px solid #E3E2E2;
}
.notice-box .more {
  cursor: pointer;
  height: 40px;
  width: 100%;
  line-height: 40px;
  background-color: #F6F6F6;
  color: #959595;
  text-align: center;
}
.welcome-container {
  min-height: 100vh;
}
.welcome-container .header {
  position: relative;
  padding: 30px 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: linear-gradient(to bottom, #0000005a, transparent);
  z-index: 2;
  height: fit-content;
}
.welcome-container .nav {
  display: flex;
  align-items: center;
}
.welcome-container .nav .nav-item {
  color: #fff;
  font-weight: bold;
  padding: 0 30px;
  font-size: 20px;
  position: relative;
  flex-shrink: 0;
}
.welcome-container .nav .nav-item::after {
  content: '';
  width: 2px;
  height: 20px;
  background: #fff;
  position: absolute;
  right: 0;
  top: 5px;
}
.welcome-container .nav .nav-item:last-child::after {
  content: '';
  width: 0;
}
.welcome-container .nav .active {
  color: #e90900;
}
.welcome-container .content {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
.welcome-container .content img,
.welcome-container .content video {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

