/* fade */
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.28s;
}

.fade-enter,
.fade-leave-active {
  opacity: 0;
}

/* fade-transform */
.fade-transform-leave-active,
.fade-transform-enter-active {
  transition: all 0.5s;
}

.fade-transform-enter {
  opacity: 0;
  transform: translateX(-30px);
}

.fade-transform-leave-to {
  opacity: 0;
  transform: translateX(30px);
}

/* breadcrumb transition */
.breadcrumb-enter-active,
.breadcrumb-leave-active {
  transition: all 0.5s;
}

.breadcrumb-enter,
.breadcrumb-leave-active {
  opacity: 0;
  transform: translateX(20px);
}

.breadcrumb-move {
  transition: all 0.5s;
}

.breadcrumb-leave-active {
  position: absolute;
}

.el-breadcrumb__inner,
.el-breadcrumb__inner a {
  font-weight: 400 !important;
}

.el-upload input[type=file] {
  display: none !important;
}

.el-upload__input {
  display: none;
}

.cell .el-tag {
  margin-right: 0px;
}

.small-padding .cell {
  padding-left: 5px;
  padding-right: 5px;
}

.fixed-width .el-button--mini {
  padding: 7px 10px;
  width: 60px;
}

.status-col .cell {
  padding: 0 10px;
  text-align: center;
}
.status-col .cell .el-tag {
  margin-right: 0px;
}

.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
}

.upload-container .el-upload {
  width: 100%;
}
.upload-container .el-upload .el-upload-dragger {
  width: 100%;
  height: 200px;
}

.el-dropdown-menu a {
  display: block;
}

.el-range-editor.el-input__inner {
  display: inline-flex !important;
}

.el-range-separator {
  box-sizing: content-box;
}

.el-menu--collapse > div > .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
  display: none;
}

#app .main-container {
  min-height: 100%;
  transition: margin-left 0.28s;
  margin-left: 200px;
  position: relative;
}
#app .sidebar-container {
  transition: width 0.28s;
  width: 200px !important;
  background-color: #304156;
  height: 100%;
  position: fixed;
  font-size: 0px;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  overflow: hidden;
  box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35);
}
#app .sidebar-container .horizontal-collapse-transition {
  transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
}
#app .sidebar-container .scrollbar-wrapper {
  overflow-x: hidden !important;
}
#app .sidebar-container .el-scrollbar__bar.is-vertical {
  right: 0px;
}
#app .sidebar-container .el-scrollbar {
  height: 100%;
}
#app .sidebar-container.has-logo .el-scrollbar {
  height: calc(100% - 50px);
}
#app .sidebar-container .is-horizontal {
  display: none;
}
#app .sidebar-container a {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
#app .sidebar-container .svg-icon {
  margin-right: 16px;
}
#app .sidebar-container .el-menu {
  border: none;
  height: 100%;
  width: 100% !important;
}
#app .sidebar-container .el-menu-item,
#app .sidebar-container .el-submenu__title {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
#app .sidebar-container .submenu-title-noDropdown:hover,
#app .sidebar-container .el-submenu__title:hover {
  background-color: rgba(0, 0, 0, 0.06) !important;
}
#app .sidebar-container .theme-dark .is-active > .el-submenu__title {
  color: #f4f4f5 !important;
}
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title, #app .sidebar-container .el-submenu .el-menu-item {
  min-width: 200px !important;
}
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title:hover, #app .sidebar-container .el-submenu .el-menu-item:hover {
  background-color: rgba(0, 0, 0, 0.06) !important;
}
#app .sidebar-container .theme-dark .nest-menu .el-submenu > .el-submenu__title, #app .sidebar-container .theme-dark .el-submenu .el-menu-item {
  background-color: #1f2d3d !important;
}
#app .sidebar-container .theme-dark .nest-menu .el-submenu > .el-submenu__title:hover, #app .sidebar-container .theme-dark .el-submenu .el-menu-item:hover {
  background-color: #001528 !important;
}
#app .hideSidebar .sidebar-container {
  width: 54px !important;
}
#app .hideSidebar .main-container {
  margin-left: 54px;
}
#app .hideSidebar .submenu-title-noDropdown {
  padding: 0 !important;
  position: relative;
}
#app .hideSidebar .submenu-title-noDropdown .el-tooltip {
  padding: 0 !important;
}
#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon {
  margin-left: 20px;
}
#app .hideSidebar .el-submenu {
  overflow: hidden;
}
#app .hideSidebar .el-submenu > .el-submenu__title {
  padding: 0 !important;
}
#app .hideSidebar .el-submenu > .el-submenu__title .svg-icon {
  margin-left: 20px;
}
#app .hideSidebar .el-menu--collapse .el-submenu > .el-submenu__title > span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}
#app .el-menu--collapse .el-menu .el-submenu {
  min-width: 200px !important;
}
#app .mobile .main-container {
  margin-left: 0px;
}
#app .mobile .sidebar-container {
  transition: transform 0.28s;
  width: 200px !important;
}
#app .mobile.hideSidebar .sidebar-container {
  pointer-events: none;
  transition-duration: 0.3s;
  transform: translate3d(-200px, 0, 0);
}
#app .withoutAnimation .main-container,
#app .withoutAnimation .sidebar-container {
  transition: none;
}

.el-menu--vertical > .el-menu .svg-icon {
  margin-right: 16px;
}
.el-menu--vertical .nest-menu .el-submenu > .el-submenu__title:hover,
.el-menu--vertical .el-menu-item:hover {
  background-color: rgba(0, 0, 0, 0.06) !important;
}
.el-menu--vertical > .el-menu--popup {
  max-height: 100vh;
  overflow-y: auto;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-track-piece {
  background: #d3dce6;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar {
  width: 6px;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-thumb {
  background: #99a9bf;
  border-radius: 20px;
}

.blue-btn {
  background: #324157;
}
.blue-btn:hover {
  color: #324157;
}
.blue-btn:hover:before, .blue-btn:hover:after {
  background: #324157;
}

.light-blue-btn {
  background: #3A71A8;
}
.light-blue-btn:hover {
  color: #3A71A8;
}
.light-blue-btn:hover:before, .light-blue-btn:hover:after {
  background: #3A71A8;
}

.red-btn {
  background: #C03639;
}
.red-btn:hover {
  color: #C03639;
}
.red-btn:hover:before, .red-btn:hover:after {
  background: #C03639;
}

.pink-btn {
  background: #E65D6E;
}
.pink-btn:hover {
  color: #E65D6E;
}
.pink-btn:hover:before, .pink-btn:hover:after {
  background: #E65D6E;
}

.green-btn {
  background: #30B08F;
}
.green-btn:hover {
  color: #30B08F;
}
.green-btn:hover:before, .green-btn:hover:after {
  background: #30B08F;
}

.tiffany-btn {
  background: #4AB7BD;
}
.tiffany-btn:hover {
  color: #4AB7BD;
}
.tiffany-btn:hover:before, .tiffany-btn:hover:after {
  background: #4AB7BD;
}

.yellow-btn {
  background: #FEC171;
}
.yellow-btn:hover {
  color: #FEC171;
}
.yellow-btn:hover:before, .yellow-btn:hover:after {
  background: #FEC171;
}

.pan-btn {
  font-size: 14px;
  color: #fff;
  padding: 14px 36px;
  border-radius: 8px;
  border: none;
  outline: none;
  transition: 600ms ease all;
  position: relative;
  display: inline-block;
}
.pan-btn:hover {
  background: #fff;
}
.pan-btn:hover:before, .pan-btn:hover:after {
  width: 100%;
  transition: 600ms ease all;
}
.pan-btn:before, .pan-btn:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 2px;
  width: 0;
  transition: 400ms ease all;
}
.pan-btn::after {
  right: inherit;
  top: inherit;
  left: 0;
  bottom: 0;
}

.custom-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  color: #fff;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 4px;
}

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;
}

label {
  font-weight: 700;
}

html {
  height: 100%;
  box-sizing: border-box;
}

#app {
  height: 100%;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

.no-padding {
  padding: 0px !important;
}

.padding-content {
  padding: 4px 0;
}

a:focus,
a:active {
  outline: none;
}

a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

div:focus {
  outline: none;
}

.fr {
  float: right;
}

.fl {
  float: left;
}

.pr-5 {
  padding-right: 5px;
}

.pl-5 {
  padding-left: 5px;
}

.block {
  display: block;
}

.pointer {
  cursor: pointer;
}

.inlineBlock {
  display: block;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

aside {
  background: #eef1f6;
  padding: 8px 24px;
  margin-bottom: 20px;
  border-radius: 2px;
  display: block;
  line-height: 32px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  color: #2c3e50;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
aside a {
  color: #337ab7;
  cursor: pointer;
}
aside a:hover {
  color: rgb(32, 160, 255);
}

.app-container {
  padding: 10px 20px;
}
.app-container > .el-col {
  width: 100%;
}

.components-container {
  margin: 30px 50px;
  position: relative;
}

.text-center {
  text-align: center;
}

.sub-navbar {
  height: 50px;
  line-height: 50px;
  position: relative;
  width: 100%;
  text-align: right;
  padding-right: 20px;
  transition: 600ms ease position;
  background: linear-gradient(90deg, rgb(32, 182, 249) 0%, rgb(32, 182, 249) 0%, rgb(33, 120, 241) 100%, rgb(33, 120, 241) 100%);
}
.sub-navbar .subtitle {
  font-size: 20px;
  color: #fff;
}
.sub-navbar.draft {
  background: #d0d0d0;
}
.sub-navbar.deleted {
  background: #d0d0d0;
}

.link-type,
.link-type:focus {
  color: #337ab7;
  cursor: pointer;
}
.link-type:hover,
.link-type:focus:hover {
  color: rgb(32, 160, 255);
}

.filter-container {
  padding-bottom: 10px;
}
.filter-container .filter-item {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
}

.multiselect {
  line-height: 16px;
}

.multiselect--active {
  z-index: 1000 !important;
}

.app-container.heightAuto {
  height: auto;
}

.caret-wrapper {
  float: right;
  height: 24px !important;
}
.caret-wrapper .ascending {
  top: 0 !important;
}
.caret-wrapper .descending {
  bottom: 0 !important;
}

.table-text:hover .onLi {
  opacity: 0;
}

.table-text:hover .icon {
  display: block;
}

.table-text .icon {
  display: none;
  position: absolute;
  top: calc(50% - 14px);
  left: calc(50% - 30px);
}
.table-text .onLi div {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}

textarea {
  -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;
}

.form-detail textarea {
  color: black;
}

.svg-icon[data-v-c8a70580] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.svg-external-icon[data-v-c8a70580] {
  background-color: currentColor;
  -webkit-mask-size: cover !important;
          mask-size: cover !important;
  display: inline-block;
}

@charset "UTF-8";
/** 基础通用 **/
.pt5 {
  padding-top: 5px;
}

.pr5 {
  padding-right: 5px;
}

.pb5 {
  padding-bottom: 5px;
}

.pb10 {
  padding-bottom: 10px;
}

.pt1 {
  padding-top: 10px;
}

.mt5 {
  margin-top: 5px;
}

.mr5 {
  margin-right: 5px;
}

.mb5 {
  margin-bottom: 5px;
}

.mb8 {
  margin-bottom: 8px;
}

.ml5 {
  margin-left: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mr10 {
  margin-right: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.ml0 {
  margin-left: 10px;
}

.mt20 {
  margin-top: 20px;
}

.mr20 {
  margin-right: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.m20 {
  margin-left: 20px;
}

.el-dialog:not(.is-fullscreen) {
  margin-top: 6vh !important;
}

.el-table .el-table__header-wrapper th,
.el-table .el-table__fixed-header-wrapper th {
  word-break: break-word;
  background-color: #f8f8f9;
  color: #515a6e;
  height: 40px;
  font-size: 13px;
}
.el-table .el-table__body-wrapper .el-button [class*=el-icon-] + span {
  margin-left: 1px;
}

/** 表单布局 **/
.form-header {
  font-size: 15px;
  color: #6379bb;
  border-bottom: 1px solid #ddd;
  margin: 8px 10px 25px 10px;
  padding-bottom: 5px;
}

/** 表格布局 **/
.pagination-container {
  position: relative;
  height: 25px;
  margin-bottom: 10px;
  margin-top: 15px;
  padding: 0px 20px !important;
}

/* tree border */
.tree-border {
  margin-top: 5px;
  border: 1px solid #e5e6e7;
  background: #ffffff none;
  border-radius: 4px;
}

.pagination-container .el-pagination {
  right: 0;
  position: absolute;
}

.el-pagination .btn-prev .el-icon,
.el-pagination .btn-next .el-icon {
  width: 100%;
}

.el-table .fixed-width .el-button--mini {
  padding-left: 0;
  padding-right: 0;
  width: inherit;
}

.el-button--mini {
  padding: 4px 15px;
  font-size: 14px;
}

.el-pagination--small .el-pagination__total,
.el-pagination--small button,
.el-pagination--small li,
.el-pagination--small .el-pagination__jump {
  font-size: 14px !important;
}

.el-tree-node__content > .el-checkbox {
  margin-right: 8px;
}

.list-group-striped > .list-group-item {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.list-group {
  padding-left: 0px;
  list-style: none;
}

.list-group-item {
  border-bottom: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  margin-bottom: -1px;
  padding: 11px 0px;
  font-size: 13px;
}

.pull-right {
  float: right !important;
}

.el-card__header {
  padding: 14px 15px 7px;
  min-height: 40px;
}

.el-card__body {
  padding: 15px 20px 20px 20px;
}

.card-box {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 10px;
}

/* button color */
.el-button--cyan.is-active,
.el-button--cyan:active {
  background: #20b2aa;
  border-color: #20b2aa;
  color: #ffffff;
}

.el-button--cyan:focus,
.el-button--cyan:hover {
  background: #48d1cc;
  border-color: #48d1cc;
  color: #ffffff;
}

.el-button--cyan {
  background-color: #20b2aa;
  border-color: #20b2aa;
  color: #ffffff;
}

/* text color */
.text-navy {
  color: #1ab394;
}

.text-primary {
  color: inherit;
}

.text-success {
  color: #1c84c6;
}

.text-info {
  color: #23c6c8;
}

.text-warning {
  color: #f8ac59;
}

.text-danger {
  color: #ed5565;
}

.text-muted {
  color: #888888;
}

/* image */
.img-circle {
  border-radius: 50%;
}

.img-lg {
  width: 120px;
  height: 120px;
}

.avatar-upload-preview {
  position: absolute;
  top: 50%;
  transform: translate(50%, -50%);
  width: 200px;
  height: 200px;
  border-radius: 50%;
  box-shadow: 0 0 4px #ccc;
  overflow: hidden;
}

/* 拖拽列样式 */
.sortable-ghost {
  opacity: 0.8;
  color: #fff !important;
  background: #42b983 !important;
}

.top-right-btn {
  flex: 1;
  position: relative;
  float: right;
}

.el-button--primary.is-plain,
.el-button--primary {
  --el-button-font-color: #ffffff;
  --el-button-background-color: var(--theme);
  --el-button-border-color: var(--theme);
  --el-button-hover-color: var(--theme);
  --el-button-active-font-color: #e6e6e6;
  --el-button-active-background-color: var(--theme);
  --el-button-active-border-color: var(--theme);
}
.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus,
.el-button--primary:hover,
.el-button--primary:focus {
  background-color: var(--theme);
  color: #ffffff;
  border-color: var(--theme);
}

.el-link.el-link--primary {
  color: var(--theme);
}

.el-link.el-link--primary:hover {
  color: var(--theme);
  opacity: 0.9;
}

.el-button--text:focus,
.el-button--text:hover {
  color: var(--theme);
  opacity: 0.9;
}

.el-button--primary.is-plain {
  border-color: var(--theme2);
  background-color: var(--theme3);
}

.el-input-group__append .choose-button.close {
  margin-right: 0.5px !important;
  width: 38px;
  padding: 10px 7px;
}
.el-input-group__append .choose-button.choose {
  margin-left: 0px;
  width: 38px;
  padding: 10px 7px;
}
.el-input-group__append .choose-button {
  padding: 10px 14px;
}
.el-input-group__append button:last-child {
  margin-right: -21px;
}

.sidebarDetail {
  height: 100%;
}
.sidebarDetail .el-drawer__header {
  font-size: 1.4em;
  font-weight: 600;
  border-bottom: 1px solid #ccc;
  padding-bottom: 1rem;
  padding-top: 1rem;
  padding-left: 1rem;
  margin-bottom: 1em;
}
.sidebarDetail .el-drawer__header button i {
  font-size: 1em;
}
.sidebarDetail .el-drawer__body {
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 3rem - 32px);
}
.sidebarDetail .drawer__content {
  padding: 0 1rem;
  flex: 1;
  max-height: calc(100% - 40px);
  overflow-y: auto;
}
.sidebarDetail .drawer__content.drawer-detail {
  max-height: calc(100% - 1rem);
}
.sidebarDetail .drawer__footer {
  display: flex;
  padding: 0.5rem 1rem;
  border-top: 1px solid #ccc;
}
.sidebarDetail .drawer__footer button {
  flex: 1;
}

.dialog-new.el-dialog {
  min-width: 685px !important;
}

.dialog-new .el-dialog__header {
  font-weight: 600;
}

.dialog-new2 .el-dialog__body {
  height: calc(60vh + 100px) !important;
  overflow-y: auto;
}

.dialog-export .el-dialog__body {
  height: calc(88vh - 80px);
}
.dialog-export .drawer__footer {
  margin-top: 4rem;
}

::-webkit-scrollbar {
  width: 5px;
  height: 10px;
}

::-webkit-scrollbar-thumb {
  background: silver;
  border-radius: 10px;
}

.app-container {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 85px);
  padding-bottom: 10px;
}
.app-container .table-container {
  flex: auto;
  position: relative;
}
.app-container .table-container-inner {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.app-container .border-bottom {
  border-bottom: 1px solid #dee2e6;
}
.app-container .detail-tables {
  flex: auto;
  flex-direction: column;
  overflow-y: auto;
}
.app-container .detail-tables .el-form--label-left .el-form-item__content {
  margin-right: 10px;
}
.app-container .detail-tables .el-tabs {
  min-height: 400px;
}

.app-container > .el-col {
  flex: auto;
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 85px - 20px);
}

.el-message {
  z-index: 3000 !important;
}

.tableDetail {
  height: 100%;
}
.tableDetail > .el-col {
  height: 100%;
  width: 100%;
  padding-bottom: 10px;
}

.el-form-item .el-input {
  width: 100% !important;
}
.el-form-item .el-select {
  width: 100%;
}

.el-form-item .el-input-btn {
  width: 75% !important;
  padding-right: 10px;
}

.app-container2 {
  height: calc(100vh - 5px) !important;
}

.app-container.app-container2 > .el-col {
  max-height: calc(100vh - 5px - 20px);
}

.form-detail .el-form-item__label {
  flex: 1;
}
.form-detail .el-form-item {
  margin-bottom: 8px;
  display: flex;
  padding-right: 15px;
}
.form-detail .el-form-item__content {
  max-width: 260px;
  min-width: 260px;
}
.form-detail .form-div {
  min-height: 36.6px;
  line-height: 24px;
  padding: 5.5px 15px;
  background-color: var(--el-input-background-color, var(--el-color-white));
  background-image: none;
  border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
  border: var(--el-input-border, var(--el-border-base));
  overflow: auto;
  word-wrap: break-word;
  max-height: 106.5px;
}

/* markdown-it */
pre {
  overflow-x: auto;
  /* 横向滚动条，适用于代码块 */
  white-space: pre-wrap;
  /* 或者使用 pre-wrap 以保持空格和换行 */
  word-break: break-all;
  /* 允许在长单词或 URL 内换行 */
}

code {
  white-space: pre-wrap;
  /* 在 <code> 标签内也保持空格和换行 */
}

.icon-tooltip {
  font-size: 15px;
  padding: 0 8px;
}

.pagination-container {
  background: #fff;
}
.pagination-container.hidden {
  display: none;
}

.dots-loader:not(:required) {
  position: relative;
  display: inline-block;
  width: 5px;
  height: 5px;
  margin-bottom: 30px;
  overflow: hidden;
  text-indent: -9999px;
  background-color: hsla(0, 0%, 100%, .8);
  border-radius: 100%;
  box-shadow: #f86 -14px -10px 0 5px,
    #fc6 14px -10px 0 5px,
    #6d7 14px 10px 0 5px,
    #4ae -14px 10px 0 5px;
  transform-origin: 50% 50%;
  animation: dots-loader 4s infinite ease-in-out;
}

.el-loading-mask{
  background-color: hsla(0, 0%, 100%, .8);
}

/*修改文字的大小*/
.el-loading-mask .el-loading-spinner .el-loading-text {
  font-size: 13px;
  margin: 2px 0;
  margin-left: 10px;
}

@keyframes dots-loader {
  0% {
    box-shadow: #f86 -14px -10px 0 5px,
      #fc6 14px -10px 0 5px,
      #6d7 14px 10px 0 5px,
      #4ae -14px 10px 0 5px;
  }

  8.33% {
    box-shadow: #f86 14px -10px 0 5px,
      #fc6 14px -10px 0 5px,
      #6d7 14px 10px 0 5px,
      #4ae -14px 10px 0 5px;
  }

  16.67% {
    box-shadow: #f86 14px 10px 0 5px,
      #fc6 14px 10px 0 5px,
      #6d7 14px 10px 0 5px,
      #4ae -14px 10px 0 5px;
  }

  25% {
    box-shadow: #f86 -14px 10px 0 5px,
      #fc6 -14px 10px 0 5px,
      #6d7 -14px 10px 0 5px,
      #4ae -14px 10px 0 5px;
  }

  33.33% {
    box-shadow: #f86 -14px -10px 0 5px,
      #fc6 -14px 10px 0 5px,
      #6d7 -14px -10px 0 5px,
      #4ae -14px -10px 0 5px;
  }

  41.67% {
    box-shadow: #f86 14px -10px 0 5px,
      #fc6 -14px 10px 0 5px,
      #6d7 -14px -10px 0 5px,
      #4ae 14px -10px 0 5px;
  }

  50% {
    box-shadow: #f86 14px 10px 0 5px,
      #fc6 -14px 10px 0 5px,
      #6d7 -14px -10px 0 5px,
      #4ae 14px -10px 0 3px;
  }

  58.33% {
    box-shadow: #f86 -14px 10px 0 5px,
      #fc6 -14px 10px 0 5px,
      #6d7 -14px -10px 0 5px,
      #4ae 14px -10px 0 5px;
  }

  66.67% {
    box-shadow: #f86 -14px -10px 0 5px,
      #fc6 -14px -10px 0 5px,
      #6d7 -14px -10px 0 5px,
      #4ae 14px -10px 0 5px;
  }

  75% {
    box-shadow: #f86 14px -10px 0 5px,
      #fc6 14px -10px 0 5px,
      #6d7 14px -10px 0 5px,
      #4ae 14px -10px 0 5px;
  }

  83.33% {
    box-shadow: #f86 14px 10px 0 5px,
      #fc6 14px -10px 0 5px,
      #6d7 14px 10px 0 5px,
      #4ae 14px 10px 0 5px;
  }

  91.67% {
    box-shadow: #f86 -14px 10px 0 5px,
      #fc6 14px -10px 0 5px,
      #6d7 14px 10px 0 5px,
      #4ae -14px 10px 0 5px;
  }

  100% {
    box-shadow: #f86 -14px -10px 0 5px,
      #fc6 14px -10px 0 5px,
      #6d7 14px 10px 0 5px,
      #4ae -14px 10px 0 5px;
  }
}

.showRightPanel {
  overflow: hidden;
  position: relative;
  width: calc(100% - 15px);
}

.rightPanel-background[data-v-1e488bfb] {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  background: rgba(0, 0, 0, 0.2);
  z-index: -1;
}
.rightPanel[data-v-1e488bfb] {
  width: 100%;
  max-width: 260px;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
  transition: all 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
  transform: translate(100%);
  background: #fff;
  z-index: 40000;
}
.show[data-v-1e488bfb] {
  transition: all 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.show .rightPanel-background[data-v-1e488bfb] {
  z-index: 20000;
  opacity: 1;
  width: 100%;
  height: 100%;
}
.show .rightPanel[data-v-1e488bfb] {
  transform: translate(0);
}
.handle-button[data-v-1e488bfb] {
  width: 48px;
  height: 48px;
  position: absolute;
  left: -48px;
  text-align: center;
  font-size: 24px;
  border-radius: 6px 0 0 6px !important;
  z-index: 0;
  pointer-events: auto;
  cursor: pointer;
  color: #fff;
  line-height: 48px;
}
.handle-button i[data-v-1e488bfb] {
  font-size: 24px;
  line-height: 48px;
}
.app-main[data-v-078753dd] {
  /* 50= navbar  50  */
  min-height: calc(100vh - 50px);
  width: 100%;
  position: relative;
  overflow: hidden;
}
.fixed-header + .app-main[data-v-078753dd] {
  padding-top: 50px;
}
.hasTagsView .app-main[data-v-078753dd] {
  /* 84 = navbar + tags-view = 50 + 34 */
  min-height: calc(100vh - 84px);
}
.hasTagsView .fixed-header + .app-main[data-v-078753dd] {
  padding-top: 84px;
}
.el-popup-parent--hidden .fixed-header {
  padding-right: 15px;
}
.app-breadcrumb.el-breadcrumb[data-v-b50ef614] {
  display: inline-block;
  font-size: 14px;
  line-height: 50px;
  margin-left: 8px;
}
.app-breadcrumb.el-breadcrumb .no-redirect[data-v-b50ef614] {
  color: #97a8be;
  cursor: text;
}
.el-menu--horizontal > .el-menu-item {
  float: left;
  height: 50px;
  line-height: 50px;
  margin: 0;
  border-bottom: 3px solid transparent;
  color: #999093;
  padding: 0 5px;
  margin: 0 10px;
}
.el-menu--horizontal > .el-menu-item.is-active {
  border-bottom: 3px solid var(--theme);
  color: #303133;
}

/* submenu item */
.el-menu--horizontal > .el-submenu .el-submenu__title {
  height: 50px !important;
  line-height: 50px !important;
}

.hamburger[data-v-4e6f274c] {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
}
.hamburger.is-active[data-v-4e6f274c] {
  transform: rotate(180deg);
}


.screenfull-svg[data-v-29234bee] {
  display: inline-block;
  cursor: pointer;
  fill: #5a5e66;
  width: 20px;
  height: 20px;
  vertical-align: 10px;
}

.size-icon {
  height: 50px !important;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 18px;
}
.header-search[data-v-032bd1f0] {
  font-size: 0 !important;
}
.header-search .search-icon[data-v-032bd1f0] {
  cursor: pointer;
  font-size: 18px;
  vertical-align: middle;
}
.header-search .header-search-select[data-v-032bd1f0] {
  font-size: 18px;
  transition: width 0.2s;
  width: 0;
  overflow: hidden;
  background: transparent;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
}
.header-search .header-search-select[data-v-032bd1f0] .el-input__inner {
  border-radius: 0;
  border: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none !important;
  border-bottom: 1px solid #d9d9d9;
  vertical-align: middle;
}
.header-search.show .header-search-select[data-v-032bd1f0] {
  width: 210px;
  margin-left: 10px;
}
.navbar[data-v-d16d6306] {
  height: 50px;
  overflow: hidden;
  position: relative;
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
}
.navbar .hamburger-container[data-v-d16d6306] {
  line-height: 46px;
  height: 100%;
  float: left;
  cursor: pointer;
  transition: background 0.3s;
  -webkit-tap-highlight-color: transparent;
}
.navbar .hamburger-container[data-v-d16d6306]:hover {
  background: rgba(0, 0, 0, 0.025);
}
.navbar .breadcrumb-container[data-v-d16d6306] {
  float: left;
}
.navbar .topmenu-container[data-v-d16d6306] {
  position: absolute;
  left: 50px;
}
.navbar .errLog-container[data-v-d16d6306] {
  display: inline-block;
  vertical-align: top;
}
.navbar .right-menu[data-v-d16d6306] {
  float: right;
  height: 100%;
  line-height: 50px;
}
.navbar .right-menu[data-v-d16d6306]:focus {
  outline: none;
}
.navbar .right-menu[data-v-d16d6306] .right-menu-item {
  display: inline-block;
  padding: 0 8px;
  height: 100%;
  font-size: 25px;
  color: #5a5e66;
  vertical-align: text-bottom;
}
.navbar .right-menu[data-v-d16d6306] .right-menu-item.hover-effect {
  cursor: pointer;
  transition: background 0.3s;
}
.navbar .right-menu[data-v-d16d6306] .right-menu-item.hover-effect:hover {
  background: rgba(0, 0, 0, 0.025);
}
.navbar .right-menu[data-v-d16d6306] .avatar-container {
  margin-right: 30px;
}
.navbar .right-menu[data-v-d16d6306] .avatar-container .avatar-wrapper {
  margin-top: 5px;
  position: relative;
}
.navbar .right-menu[data-v-d16d6306] .avatar-container .avatar-wrapper .user-avatar {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 10px;
}
.navbar .right-menu[data-v-d16d6306] .avatar-container .avatar-wrapper .el-icon-caret-bottom {
  cursor: pointer;
  position: absolute;
  right: -20px;
  top: 25px;
  font-size: 12px;
}

.theme-message,
.theme-picker-dropdown {
  z-index: 99999 !important;
}
.theme-picker .el-color-picker__trigger {
  height: 26px !important;
  width: 26px !important;
  padding: 2px;
}
.theme-picker-dropdown .el-color-dropdown__link-btn {
  display: none;
}

.resetButton[data-v-126b135a] {
  margin-left: 0;
  margin-top: 0.5rem;
}
.setting-drawer-content .setting-drawer-title[data-v-126b135a] {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
}
.setting-drawer-content .setting-drawer-block-checbox[data-v-126b135a] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
}
.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item[data-v-126b135a] {
  position: relative;
  margin-right: 16px;
  border-radius: 2px;
  cursor: pointer;
}
.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item img[data-v-126b135a] {
  width: 48px;
  height: 48px;
}
.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item .setting-drawer-block-checbox-selectIcon[data-v-126b135a] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-left: 24px;
  color: #1890ff;
  font-weight: 700;
  font-size: 14px;
}
.drawer-container[data-v-126b135a] {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.drawer-container .drawer-title[data-v-126b135a] {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 22px;
}
.drawer-container .drawer-item[data-v-126b135a] {
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  padding: 12px 0;
}
.drawer-container .drawer-switch[data-v-126b135a] {
  float: right;
}

.sidebarLogoFade-enter-active[data-v-6494804b] {
  transition: opacity 1.5s;
}
.sidebarLogoFade-enter[data-v-6494804b],
.sidebarLogoFade-leave-to[data-v-6494804b] {
  opacity: 0;
}
.sidebar-logo-container[data-v-6494804b] {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #2b2f3a;
  text-align: center;
  overflow: hidden;
}
.sidebar-logo-container .sidebar-logo-link[data-v-6494804b] {
  height: 100%;
  width: 100%;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-6494804b] {
  width: 32px;
  height: 32px;
  vertical-align: middle;
  margin-right: 12px;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-6494804b] {
  display: inline-block;
  margin: 0;
  color: #fff;
  font-weight: 600;
  line-height: 50px;
  font-size: 14px;
  font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
  vertical-align: middle;
}
.sidebar-logo-container.collapse .sidebar-logo[data-v-6494804b] {
  margin-right: 0px;
}
.text-center {
  text-align: center;
}
.text-center .svg-icon {
  margin-right: 0 !important;
}
.scroll-container[data-v-be6b7bae] {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.scroll-container[data-v-be6b7bae] .el-scrollbar__bar {
  bottom: 0px;
}
.scroll-container[data-v-be6b7bae] .el-scrollbar__wrap {
  height: 49px;
}
.tags-view-container[data-v-fac8ca64] {
  height: 34px;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #d8dce5;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0 3px 0 rgba(0, 0, 0, 0.04);
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64] {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 26px;
  line-height: 26px;
  border: 1px solid #d8dce5;
  color: #495060;
  background: #fff;
  padding: 0 8px;
  font-size: 12px;
  margin-left: 5px;
  margin-top: 4px;
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64]:first-of-type {
  margin-left: 15px;
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64]:last-of-type {
  margin-right: 15px;
}
.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-fac8ca64] {
  background-color: #42b983;
  color: #fff;
  border-color: #42b983;
}
.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-fac8ca64]::before {
  content: "";
  background: #fff;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: relative;
  margin-right: 2px;
}
.tags-view-container .contextmenu[data-v-fac8ca64] {
  margin: 0;
  background: #fff;
  z-index: 3000;
  position: absolute;
  list-style-type: none;
  padding: 5px 0;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  color: #333;
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
}
.tags-view-container .contextmenu li[data-v-fac8ca64] {
  margin: 0;
  padding: 7px 16px;
  cursor: pointer;
}
.tags-view-container .contextmenu li[data-v-fac8ca64]:hover {
  background: #eee;
}
.tags-view-wrapper .tags-view-item .el-icon-close {
  width: 16px;
  height: 16px;
  vertical-align: 2px;
  border-radius: 50%;
  text-align: center;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-origin: 100% 50%;
}
.tags-view-wrapper .tags-view-item .el-icon-close:before {
  transform: scale(0.6);
  display: inline-block;
  vertical-align: -3px;
}
.tags-view-wrapper .tags-view-item .el-icon-close:hover {
  background-color: #b4bccc;
  color: #fff;
}
.home[data-v-a83bd3b0] {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
}
.home blockquote[data-v-a83bd3b0] {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
.home hr[data-v-a83bd3b0] {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.home .col-item[data-v-a83bd3b0] {
  margin-bottom: 20px;
}
.home ul[data-v-a83bd3b0] {
  padding: 0;
  margin: 0;
}
.home ul[data-v-a83bd3b0] {
  list-style-type: none;
}
.home h4[data-v-a83bd3b0] {
  margin-top: 0px;
}
.home h2[data-v-a83bd3b0] {
  margin-top: 10px;
  font-size: 26px;
  font-weight: 100;
}
.home p[data-v-a83bd3b0] {
  margin-top: 10px;
}
.home p b[data-v-a83bd3b0] {
  font-weight: 700;
}
.home .update-log ol[data-v-a83bd3b0] {
  display: block;
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 40px;
}
.org-tree-container {
  display: inline-block;
  padding: 15px;
  background-color: #fff;
}
.org-tree {
  display: table;
  text-align: center;
}
.org-tree:before, .org-tree:after {
  content: "";
  display: table;
}
.org-tree:after {
  clear: both;
}
.org-tree-node,
.org-tree-node-children {
  position: relative;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.org-tree-node:before, .org-tree-node:after,
.org-tree-node-children:before,
.org-tree-node-children:after {
  transition: all 0.35s;
}
.org-tree-node-label {
  position: relative;
  display: inline-block;
}
.org-tree-node-label .org-tree-node-label-inner {
  padding: 10px 15px;
  text-align: center;
  border-radius: 3px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
}
.org-tree-node-btn {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 20px;
  height: 20px;
  z-index: 10;
  margin-left: -11px;
  margin-top: 9px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  transition: all 0.35s ease;
}
.org-tree-node-btn:hover {
  background-color: #e7e8e9;
  transform: scale(1.15);
}
.org-tree-node-btn:before, .org-tree-node-btn:after {
  content: "";
  position: absolute;
}
.org-tree-node-btn:before {
  top: 50%;
  left: 4px;
  right: 4px;
  height: 0;
  border-top: 1px solid #ccc;
}
.org-tree-node-btn:after {
  top: 4px;
  left: 50%;
  bottom: 4px;
  width: 0;
  border-left: 1px solid #ccc;
}
.org-tree-node-btn.expanded:after {
  border: none;
}
.org-tree-node {
  padding-top: 20px;
  display: table-cell;
  vertical-align: top;
}
.org-tree-node.is-leaf, .org-tree-node.collapsed {
  padding-left: 10px;
  padding-right: 10px;
}
.org-tree-node:before, .org-tree-node:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 19px;
}
.org-tree-node:after {
  left: 50%;
  border-left: 1px solid #ddd;
}
.org-tree-node:not(:first-child):before, .org-tree-node:not(:last-child):after {
  border-top: 1px solid #ddd;
}
.collapsable .org-tree-node.collapsed {
  padding-bottom: 30px;
}
.collapsable .org-tree-node.collapsed .org-tree-node-label:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 50%;
  height: 20px;
  border-right: 1px solid #ddd;
}
.org-tree > .org-tree-node {
  padding-top: 0;
}
.org-tree > .org-tree-node:after {
  border-left: 0;
}
.org-tree-node-children {
  padding-top: 20px;
  display: table;
}
.org-tree-node-children:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 20px;
  border-left: 1px solid #ddd;
}
.org-tree-node-children:after {
  content: "";
  display: table;
  clear: both;
}
.horizontal .org-tree-node {
  display: table-cell;
  float: none;
  padding-top: 0;
  padding-left: 20px;
}
.horizontal .org-tree-node.is-leaf, .horizontal .org-tree-node.collapsed {
  padding-top: 10px;
  padding-bottom: 10px;
}
.horizontal .org-tree-node:before, .horizontal .org-tree-node:after {
  width: 19px;
  height: 50%;
}
.horizontal .org-tree-node:after {
  top: 50%;
  left: 0;
  border-left: 0;
}
.horizontal .org-tree-node:only-child:before {
  top: 1px;
  border-bottom: 1px solid #ddd;
}
.horizontal .org-tree-node:not(:first-child):before, .horizontal .org-tree-node:not(:last-child):after {
  border-top: 0;
  border-left: 1px solid #ddd;
}
.horizontal .org-tree-node:not(:only-child):after {
  border-top: 1px solid #ddd;
}
.horizontal .org-tree-node .org-tree-node-inner {
  display: table;
}
.horizontal .org-tree-node-label {
  display: table-cell;
  vertical-align: middle;
}
.horizontal.collapsable .org-tree-node.collapsed {
  padding-right: 30px;
}
.horizontal.collapsable .org-tree-node.collapsed .org-tree-node-label:after {
  top: 0;
  left: 100%;
  width: 20px;
  height: 50%;
  border-right: 0;
  border-bottom: 1px solid #ddd;
}
.horizontal .org-tree-node-btn {
  top: 50%;
  left: 100%;
  margin-top: -11px;
  margin-left: 9px;
}
.horizontal > .org-tree-node:only-child:before {
  border-bottom: 0;
}
.horizontal .org-tree-node-children {
  display: table-cell;
  padding-top: 0;
  padding-left: 20px;
}
.horizontal .org-tree-node-children:before {
  top: 50%;
  left: 0;
  width: 20px;
  height: 0;
  border-left: 0;
  border-top: 1px solid #ddd;
}
.horizontal .org-tree-node-children:after {
  display: none;
}
.horizontal .org-tree-node-children > .org-tree-node {
  display: block;
}

.org-tree-node-label {
  white-space: nowrap;
}
.treeRed {
  background-color: red;
  color: #fff;
}
.treeGreen {
  background-color: green;
  color: #fff;
}
.treeBlue {
  background-color: blue;
  color: #fff;
}
.bg-white {
  background-color: white;
}
.bg-orange {
  background-color: orange;
}
.bg-gold {
  background-color: gold;
}
.bg-gray {
  background-color: gray;
}
.bg-lightpink {
  background-color: lightpink;
}
.bg-chocolate {
  background-color: chocolate;
}
.bg-tomato {
  background-color: tomato;
}
.floating {
  background: rgba(0, 0, 0, 0.7);
  width: 160px;
  height: 100px;
  position: absolute;
  color: #fff;
  padding-top: 15px;
  border-radius: 15px;
  padding-left: 15px;
  box-sizing: border-box;
  left: 0;
  top: 0;
  transition: all 0.3s;
  z-index: 999;
  text-align: left;
  font-size: 12px;
}

.errPage-container[data-v-0e4bc034] {
  width: 800px;
  max-width: 100%;
  margin: 100px auto;
}
.errPage-container .pan-back-btn[data-v-0e4bc034] {
  background: #008489;
  color: #fff;
  border: none !important;
}
.errPage-container .pan-gif[data-v-0e4bc034] {
  margin: 0 auto;
  display: block;
}
.errPage-container .pan-img[data-v-0e4bc034] {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.errPage-container .text-jumbo[data-v-0e4bc034] {
  font-size: 60px;
  font-weight: 700;
  color: #484848;
}
.errPage-container .list-unstyled[data-v-0e4bc034] {
  font-size: 14px;
}
.errPage-container .list-unstyled li[data-v-0e4bc034] {
  padding-bottom: 5px;
}
.errPage-container .list-unstyled a[data-v-0e4bc034] {
  color: #008489;
  text-decoration: none;
}
.errPage-container .list-unstyled a[data-v-0e4bc034]:hover {
  text-decoration: underline;
}
.input-w[data-v-db4c7cb2] {
  width: calc(50% - 110px);
}
[data-v-ced70194] .selectType .el-input {
  width: 110px;
}
.home[data-v-ced70194] {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
}
.home .ai-text[data-v-ced70194] {
  background: #cbd9dd;
  border-radius: 5px;
  border: 1px solid #ccc;
}
.home .font-bold[data-v-ced70194] {
  font-weight: bold;
}
.home .ai-border[data-v-ced70194] {
  padding: 8px;
  margin: 8px 0;
  font-size: 14px;
}
.home blockquote[data-v-ced70194] {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
.home hr[data-v-ced70194] {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.home .col-item[data-v-ced70194] {
  margin-bottom: 20px;
}
.home ul[data-v-ced70194] {
  padding: 0;
  margin: 0;
}
.home ul[data-v-ced70194] {
  list-style-type: none;
}
.home h4[data-v-ced70194] {
  margin-top: 0px;
}
.home h2[data-v-ced70194] {
  margin-top: 10px;
  font-size: 26px;
  font-weight: 100;
}
.home p[data-v-ced70194] {
  margin-top: 10px;
}
.home p b[data-v-ced70194] {
  font-weight: 700;
}
.home .update-log ol[data-v-ced70194] {
  display: block;
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 40px;
}

.el-select .el-input {
    width: 130px;
}
.input-with-select .el-input-group__prepend {
    background-color: #fff;
}

.input-w[data-v-898ca8a0] {
  width: calc(50% - 110px);
}
.container[data-v-098525c2] {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  padding: 0.5rem 1rem;
}
.container img[data-v-098525c2] {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.container .slider .slider__item[data-v-098525c2] {
  height: 350px;
  text-align: center;
  vertical-align: middle;
}
.container .slider .slider__item .imgShow[data-v-098525c2] {
  display: block;
}
.container .slider-container[data-v-098525c2] {
  border-radius: 5px;
  height: 350px;
  position: relative;
  width: 100%;
  border: 1px solid #e5e0e0;
  text-align: center;
}
.container .slider-container .arrow.prev[data-v-098525c2] {
  left: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow[data-v-098525c2] {
  cursor: pointer;
  display: block;
  height: 64px;
  margin-top: -35px;
  outline: medium none;
  position: absolute;
  top: 50%;
  width: 64px;
  z-index: 5;
  font-size: 30px;
}
.container .slider-container .next[data-v-098525c2] {
  right: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow.arrow[data-v-098525c2]:hover {
  opacity: 1;
}
.container .slider-container .arrow.next[data-v-098525c2]:hover {
  opacity: 1;
}
.container .slider-container img[data-v-098525c2] {
  display: none;
}
.container .preview[data-v-098525c2] {
  margin: 0 auto;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .preview li.active[data-v-098525c2] {
  border: 1px solid grey;
}
.container .preview li[data-v-098525c2] {
  width: 5.6rem;
  height: 4rem;
  margin: 0 2px;
  border: 1px solid #f5f5f5;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  position: relative;
}
.errPage-container[data-v-099c4504] {
  width: 800px;
  max-width: 100%;
  margin: 100px auto;
}
.errPage-container .pan-back-btn[data-v-099c4504] {
  background: #008489;
  color: #fff;
  border: none !important;
}
.errPage-container .pan-gif[data-v-099c4504] {
  margin: 0 auto;
  display: block;
}
.errPage-container .pan-img[data-v-099c4504] {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.errPage-container .text-jumbo[data-v-099c4504] {
  font-size: 60px;
  font-weight: 700;
  color: #484848;
}
.errPage-container .list-unstyled[data-v-099c4504] {
  font-size: 14px;
}
.errPage-container .list-unstyled li[data-v-099c4504] {
  padding-bottom: 5px;
}
.errPage-container .list-unstyled a[data-v-099c4504] {
  color: #008489;
  text-decoration: none;
}
.errPage-container .list-unstyled a[data-v-099c4504]:hover {
  text-decoration: underline;
}
.wscn-http404-container[data-v-09c68b87] {
  transform: translate(-50%, -50%);
  position: absolute;
  top: 40%;
  left: 50%;
}
.wscn-http404[data-v-09c68b87] {
  position: relative;
  width: 1200px;
  padding: 0 50px;
  overflow: hidden;
}
.wscn-http404 .pic-404[data-v-09c68b87] {
  position: relative;
  float: left;
  width: 600px;
  overflow: hidden;
}
.wscn-http404 .pic-404__parent[data-v-09c68b87] {
  width: 100%;
}
.wscn-http404 .pic-404__child[data-v-09c68b87] {
  position: absolute;
}
.wscn-http404 .pic-404__child.left[data-v-09c68b87] {
  width: 80px;
  top: 17px;
  left: 220px;
  opacity: 0;
  animation-name: cloudLeft-09c68b87;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.wscn-http404 .pic-404__child.mid[data-v-09c68b87] {
  width: 46px;
  top: 10px;
  left: 420px;
  opacity: 0;
  animation-name: cloudMid-09c68b87;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-delay: 1.2s;
}
.wscn-http404 .pic-404__child.right[data-v-09c68b87] {
  width: 62px;
  top: 100px;
  left: 500px;
  opacity: 0;
  animation-name: cloudRight-09c68b87;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
@keyframes cloudLeft-09c68b87 {
0% {
    top: 17px;
    left: 220px;
    opacity: 0;
}
20% {
    top: 33px;
    left: 188px;
    opacity: 1;
}
80% {
    top: 81px;
    left: 92px;
    opacity: 1;
}
100% {
    top: 97px;
    left: 60px;
    opacity: 0;
}
}
@keyframes cloudMid-09c68b87 {
0% {
    top: 10px;
    left: 420px;
    opacity: 0;
}
20% {
    top: 40px;
    left: 360px;
    opacity: 1;
}
70% {
    top: 130px;
    left: 180px;
    opacity: 1;
}
100% {
    top: 160px;
    left: 120px;
    opacity: 0;
}
}
@keyframes cloudRight-09c68b87 {
0% {
    top: 100px;
    left: 500px;
    opacity: 0;
}
20% {
    top: 120px;
    left: 460px;
    opacity: 1;
}
80% {
    top: 180px;
    left: 340px;
    opacity: 1;
}
100% {
    top: 200px;
    left: 300px;
    opacity: 0;
}
}
.wscn-http404 .bullshit[data-v-09c68b87] {
  position: relative;
  float: left;
  width: 300px;
  padding: 30px 0;
  overflow: hidden;
}
.wscn-http404 .bullshit__oops[data-v-09c68b87] {
  font-size: 32px;
  font-weight: bold;
  line-height: 40px;
  color: #1482f0;
  opacity: 0;
  margin-bottom: 20px;
  animation-name: slideUp-09c68b87;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.wscn-http404 .bullshit__headline[data-v-09c68b87] {
  font-size: 20px;
  line-height: 24px;
  color: #222;
  font-weight: bold;
  opacity: 0;
  margin-bottom: 10px;
  animation-name: slideUp-09c68b87;
  animation-duration: 0.5s;
  animation-delay: 0.1s;
  animation-fill-mode: forwards;
}
.wscn-http404 .bullshit__info[data-v-09c68b87] {
  font-size: 13px;
  line-height: 21px;
  color: grey;
  opacity: 0;
  margin-bottom: 30px;
  animation-name: slideUp-09c68b87;
  animation-duration: 0.5s;
  animation-delay: 0.2s;
  animation-fill-mode: forwards;
}
.wscn-http404 .bullshit__return-home[data-v-09c68b87] {
  display: block;
  float: left;
  width: 110px;
  height: 36px;
  background: #1482f0;
  border-radius: 100px;
  text-align: center;
  color: #ffffff;
  opacity: 0;
  font-size: 14px;
  line-height: 36px;
  cursor: pointer;
  animation-name: slideUp-09c68b87;
  animation-duration: 0.5s;
  animation-delay: 0.3s;
  animation-fill-mode: forwards;
}
@keyframes slideUp-09c68b87 {
0% {
    transform: translateY(60px);
    opacity: 0;
}
100% {
    transform: translateY(0);
    opacity: 1;
}
}
.errPage-container[data-v-19cd9a97] {
  width: 800px;
  max-width: 100%;
  margin: 100px auto;
}
.errPage-container .pan-back-btn[data-v-19cd9a97] {
  background: #008489;
  color: #fff;
  border: none !important;
}
.errPage-container .pan-gif[data-v-19cd9a97] {
  margin: 0 auto;
  display: block;
}
.errPage-container .pan-img[data-v-19cd9a97] {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.errPage-container .text-jumbo[data-v-19cd9a97] {
  font-size: 60px;
  font-weight: 700;
  color: #484848;
}
.errPage-container .list-unstyled[data-v-19cd9a97] {
  font-size: 14px;
}
.errPage-container .list-unstyled li[data-v-19cd9a97] {
  padding-bottom: 5px;
}
.errPage-container .list-unstyled a[data-v-19cd9a97] {
  color: #008489;
  text-decoration: none;
}
.errPage-container .list-unstyled a[data-v-19cd9a97]:hover {
  text-decoration: underline;
}
.input-none[data-v-6135b786] .el-input__inner {
  border: none;
}
.input-none[data-v-c73471ae] .el-input__inner {
  border: none;
}
.right-click-menu[data-v-4eba573e] {
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  z-index: 1000;
}
.right-click-menu ul[data-v-4eba573e] {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.right-click-menu ul li[data-v-4eba573e] {
  padding: 8px 16px;
  cursor: pointer;
}
.right-click-menu ul li[data-v-4eba573e]:hover {
  background-color: #f0f0f0;
}
.right-click-menu[data-v-14569b02] {
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  z-index: 1000;
}
.right-click-menu ul[data-v-14569b02] {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.right-click-menu ul li[data-v-14569b02] {
  padding: 8px 16px;
  cursor: pointer;
}
.right-click-menu ul li[data-v-14569b02]:hover {
  background-color: #f0f0f0;
}
.changeInput[data-v-0c4fdcb7] {
  background-color: #fcf1ca;
}
.changeInput[data-v-0c4fdcb7] .el-input__inner {
  background-color: #fcf1ca;
}
[data-v-0c4fdcb7] .no-padding .el-table__body-wrapper td,[data-v-0c4fdcb7] .no-padding .el-table__body-wrapper .cell {
  padding: 0 !important;
}
[data-v-0c4fdcb7] .el-input-group__append {
  background-color: #ffffff;
  padding: 0;
  border: none;
}
[data-v-0c4fdcb7] .el-input-group__append .choose-button {
  padding: 10px 8px;
}
.pd-1[data-v-0c4fdcb7] {
  padding: 7px 10px;
}
.px-2[data-v-0c4fdcb7] .el-input__inner {
  padding: 4px 10px !important;
}
.table-container-inner .fixed-width .el-link[data-v-0c4fdcb7] {
  width: 50px !important;
  font-size: 14px;
  margin: 0 5px;
}
.table-container-inner[data-v-0c4fdcb7] .el-input__inner {
  border: none;
}
.changeInput[data-v-037cbbca] {
  background-color: #fcf1ca;
}
.changeInput[data-v-037cbbca] .el-input__inner {
  background-color: #fcf1ca;
}
[data-v-037cbbca] .no-padding .el-table__body-wrapper td,[data-v-037cbbca] .no-padding .el-table__body-wrapper .cell {
  padding: 0 !important;
}
.pd-1[data-v-037cbbca] {
  padding: 7px 10px;
}
.px-2[data-v-037cbbca] .el-input__inner {
  padding: 4px 10px !important;
}
.table-container-inner .fixed-width .el-link[data-v-037cbbca] {
  width: 50px !important;
  font-size: 14px;
  margin: 0 5px;
}
.table-container-inner[data-v-037cbbca] .el-input__inner {
  border: none;
}
.input-w[data-v-a2c9609a] {
  width: calc(50% - 110px);
}
.changeInput[data-v-135d8abc] {
  background-color: #fcf1ca;
}
.changeInput[data-v-135d8abc] .el-input__inner {
  background-color: #fcf1ca;
}
[data-v-135d8abc] .no-padding .el-table__body-wrapper td,[data-v-135d8abc] .no-padding .el-table__body-wrapper .cell {
  padding: 0 !important;
}
[data-v-135d8abc] .el-input-group__append {
  background-color: #ffffff;
  padding: 0;
  border: none;
}
[data-v-135d8abc] .el-input-group__append .choose-button {
  padding: 10px 8px;
}
.pd-1[data-v-135d8abc] {
  padding: 7px 10px;
}
.px-2[data-v-135d8abc] .el-input__inner {
  padding: 4px 10px !important;
}
.table-container-inner .fixed-width .el-link[data-v-135d8abc] {
  width: 50px !important;
  font-size: 14px;
  margin: 0 5px;
}
.table-container-inner[data-v-135d8abc] .el-input__inner {
  border: none;
}
.changeInput[data-v-54eb6ee2] {
  background-color: #fcf1ca;
}
.changeInput[data-v-54eb6ee2] .el-input__inner {
  background-color: #fcf1ca;
}
[data-v-54eb6ee2] .no-padding .el-table__body-wrapper td,[data-v-54eb6ee2] .no-padding .el-table__body-wrapper .cell {
  padding: 0 !important;
}
.pd-1[data-v-54eb6ee2] {
  padding: 7px 10px;
}
.px-2[data-v-54eb6ee2] .el-input__inner {
  padding: 4px 10px !important;
}
.table-container-inner .fixed-width .el-link[data-v-54eb6ee2] {
  width: 50px !important;
  font-size: 14px;
  margin: 0 5px;
}
.table-container-inner[data-v-54eb6ee2] .el-input__inner {
  border: none;
}
.changeInput[data-v-000fbb9a] {
  background-color: #fcf1ca;
}
.changeInput[data-v-000fbb9a] .el-input__inner {
  background-color: #fcf1ca;
}
[data-v-000fbb9a] .no-padding .el-table__body-wrapper td,[data-v-000fbb9a] .no-padding .el-table__body-wrapper .cell {
  padding: 0 !important;
}
.pd-1[data-v-000fbb9a] {
  padding: 7px 10px;
}
.px-2[data-v-000fbb9a] .el-input__inner {
  padding: 4px 10px !important;
}
.table-container-inner .fixed-width .el-link[data-v-000fbb9a] {
  width: 50px !important;
  font-size: 14px;
  margin: 0 5px;
}
.table-container-inner[data-v-000fbb9a] .el-input__inner {
  border: none;
}
.cellBox {
  height: 420px;
  font-size: 13px !important;
  line-height: 1.6;
}
.flex-1 {
  flex: 1;
}
.drawer__footer {
  display: flex;
  padding: 0.5rem 1rem;
  padding-left: 50%;
  border-top: 1px solid #ccc;
}
.drawer__footer button {
  flex: 1;
}
.cellBox .el-checkbox {
  width: 100%;
}
.cellBox .el-color-picker,
.cellBox .el-color-picker__trigger {
  width: 100%;
}
.cellBox {
  height: 420px;
  font-size: 13px !important;
  line-height: 1.6;
}
.flex-1 {
  flex: 1;
}
.drawer__footer {
  display: flex;
  padding: 0.5rem 1rem;
  padding-left: 50%;
  border-top: 1px solid #ccc;
}
.drawer__footer button {
  flex: 1;
}
.cellBox .el-checkbox {
  width: 100%;
}
.cellBox .el-color-picker,
.cellBox .el-color-picker__trigger {
  width: 100%;
}
el-table[data-v-86c3f5ba] {
  min-height: 300px;
}
.app-container[data-v-86c3f5ba] {
  height: calc(100vh - 5px) !important;
}
.app-container > .el-col[data-v-86c3f5ba] {
  max-height: calc(100vh - 5px - 20px);
}
.text-h2[data-v-86c3f5ba] {
  margin-top: 0.5rem;
  font-size: 19px;
}
.flex[data-v-89cc5d14] {
  display: flex;
  font-size: 13px;
}
.div-label[data-v-89cc5d14] {
  align-items: center;
  line-height: 2.5;
  text-indent: -0.5em;
}
.select-w[data-v-89cc5d14] {
  width: calc(100% - 110px);
  margin-right: 10px;
}
.line[data-v-89cc5d14] {
  height: 1px;
  background-color: #ccc;
}
.red[data-v-89cc5d14] {
  color: red;
}
.el-row[data-v-89cc5d14] {
  align-items: center;
  padding: 3px 0;
}
.selectBox[data-v-89cc5d14] {
  line-height: 1.8;
  border: 1px solid;
  padding: 2px;
  overflow-y: auto;
}
.selectBox[data-v-89cc5d14]::-webkit-scrollbar {
  height: 4px !important;
  width: 4px !important;
}
.selectBox[data-v-89cc5d14]::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: rgba(157, 165, 183, 0.4);
  border-color: transparent;
  border-width: 0.5px;
  background-clip: padding-box;
}
.selectBox[data-v-89cc5d14]::-webkit-scrollbar-thumb:hover {
  background: rgba(157, 165, 183, 0.7);
}
.selectBox > div[data-v-89cc5d14] {
  padding: 0 3px;
}
.boxRight[data-v-89cc5d14] {
  padding: 5px;
  flex: none;
  margin-left: 3rem;
  min-width: 150px;
}
.el-input-number[data-v-89cc5d14] {
  width: 100px;
}
.lh-2[data-v-89cc5d14] {
  line-height: 2;
}
.flex[data-v-d0f571ce] {
  display: flex;
  font-size: 13px;
}
.ml-1[data-v-d0f571ce] {
  margin-left: 1rem;
}
.selectBox3[data-v-d0f571ce] {
  line-height: 1.8;
  border: 1px solid;
  padding: 2px 0;
  overflow-y: auto;
}
.selectBox3[data-v-d0f571ce]::-webkit-scrollbar {
  height: 4px !important;
  width: 4px !important;
}
.selectBox3[data-v-d0f571ce]::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: rgba(157, 165, 183, 0.4);
  border-color: transparent;
  border-width: 0.5px;
  background-clip: padding-box;
}
.selectBox3[data-v-d0f571ce]::-webkit-scrollbar-thumb:hover {
  background: rgba(157, 165, 183, 0.7);
}
.selectBox3-h[data-v-d0f571ce] {
  height: 330px;
}
.selectBox3 > div[data-v-d0f571ce] {
  padding: 0 3px;
}
.is-active2[data-v-d0f571ce] {
  background-color: #e6e8eb;
}
.lh-2[data-v-d0f571ce] {
  line-height: 2;
}
.flex[data-v-01b5a414] {
  display: flex;
  font-size: 13px;
}
.tab[data-v-01b5a414] {
  width: 100px;
  height: 300px;
}
.red[data-v-01b5a414] {
  color: red;
}
.el-row[data-v-01b5a414] {
  align-items: center;
  padding: 3px 0;
}
.is-active[data-v-01b5a414] {
  background-color: #e6e8eb;
  border: 1px dotted;
  border-radius: 2px;
}
.selectBox[data-v-01b5a414] {
  line-height: 1.8;
  border: 1px solid;
  padding: 2px;
  overflow-y: auto;
}
.selectBox[data-v-01b5a414]::-webkit-scrollbar {
  height: 4px !important;
  width: 4px !important;
}
.selectBox[data-v-01b5a414]::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: rgba(157, 165, 183, 0.4);
  border-color: transparent;
  border-width: 0.5px;
  background-clip: padding-box;
}
.selectBox[data-v-01b5a414]::-webkit-scrollbar-thumb:hover {
  background: rgba(157, 165, 183, 0.7);
}
.selectBox > div[data-v-01b5a414] {
  padding: 0 3px;
}
.is-active3[data-v-01b5a414] {
  background-color: #e6e8eb;
  border: 1px dotted;
  border-radius: 2px;
}
.boxRight[data-v-01b5a414] {
  padding: 5px;
  flex: 1;
}
.flex-1[data-v-01b5a414] {
  flex: 1;
}
.w-30[data-v-01b5a414] {
  width: 30%;
}
.divBox[data-v-01b5a414] {
  border: 1px solid #ccc;
  height: 35px;
  margin: 5px 0;
}
.lh-2[data-v-01b5a414] {
  line-height: 2;
}
.ml-1[data-v-01b5a414] {
  margin-left: 1rem;
}
.my-1[data-v-01b5a414] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.selectBox3[data-v-0ab0dbc1] {
  line-height: 1.8;
  border: 1px solid;
  padding: 2px 0;
  overflow-y: auto;
}
.selectBox3[data-v-0ab0dbc1]::-webkit-scrollbar {
  height: 4px !important;
  width: 4px !important;
}
.selectBox3[data-v-0ab0dbc1]::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: rgba(157, 165, 183, 0.4);
  border-color: transparent;
  border-width: 0.5px;
  background-clip: padding-box;
}
.selectBox3[data-v-0ab0dbc1]::-webkit-scrollbar-thumb:hover {
  background: rgba(157, 165, 183, 0.7);
}
.selectBox3 > div[data-v-0ab0dbc1] {
  padding: 0 3px;
}
.selectBox4-h[data-v-0ab0dbc1] {
  height: 290px;
}
.is-active2[data-v-0ab0dbc1] {
  background-color: #e6e8eb;
}
.ml-1[data-v-0ab0dbc1] {
  margin-left: 1rem;
}
.flex[data-v-0ab0dbc1] {
  display: flex;
  font-size: 13px;
}
.selectBox3[data-v-4e0b0440] {
  line-height: 1.8;
  border: 1px solid;
  padding: 2px 0;
  overflow-y: auto;
}
.selectBox3[data-v-4e0b0440]::-webkit-scrollbar {
  height: 4px !important;
  width: 4px !important;
}
.selectBox3[data-v-4e0b0440]::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: rgba(157, 165, 183, 0.4);
  border-color: transparent;
  border-width: 0.5px;
  background-clip: padding-box;
}
.selectBox3[data-v-4e0b0440]::-webkit-scrollbar-thumb:hover {
  background: rgba(157, 165, 183, 0.7);
}
.selectBox3 > div[data-v-4e0b0440] {
  padding: 0 3px;
}
.selectBox4-h[data-v-4e0b0440] {
  height: 290px;
}
.is-active2[data-v-4e0b0440] {
  background-color: #e6e8eb;
}
.flex[data-v-6aa40a44] {
  display: flex;
  font-size: 13px;
}
.selectBox2[data-v-6aa40a44] {
  line-height: 1.8;
  border: 1px solid;
  padding: 2px 0;
  overflow-y: auto;
  height: 100px;
}
.selectBox2[data-v-6aa40a44]::-webkit-scrollbar {
  height: 4px !important;
  width: 4px !important;
}
.selectBox2[data-v-6aa40a44]::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: rgba(157, 165, 183, 0.4);
  border-color: transparent;
  border-width: 0.5px;
  background-clip: padding-box;
}
.selectBox2[data-v-6aa40a44]::-webkit-scrollbar-thumb:hover {
  background: rgba(157, 165, 183, 0.7);
}
.selectBox2 > div[data-v-6aa40a44] {
  padding: 0 3px;
}
.is-active2[data-v-6aa40a44] {
  background-color: #e6e8eb;
}
.my-1[data-v-6aa40a44] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.flex-1[data-v-6aa40a44] {
  flex: 1;
}
.ml-1[data-v-6aa40a44] {
  margin-left: 1rem;
}
.cellBox {
  height: 420px;
  font-size: 13px !important;
  line-height: 1.6;
}
.flex-1 {
  flex: 1;
}
.drawer__footer {
  display: flex;
  padding: 0.5rem 1rem;
  padding-left: 50%;
  border-top: 1px solid #ccc;
}
.drawer__footer button {
  flex: 1;
}
.cellBox .el-checkbox {
  width: 100%;
}
.cellBox .el-color-picker,
.cellBox .el-color-picker__trigger {
  width: 100%;
}
.svg-icon[data-v-69dddb42] {
  color: #6295ff;
}
.text:hover .list-ellipsis[data-v-69dddb42] {
  display: none;
}
.text:hover .icon[data-v-69dddb42] {
  display: block;
}
.icon[data-v-69dddb42] {
  display: none;
}
.content[data-v-69dddb42] {
  max-height: calc(100vh - 250px);
  min-height: 200px;
  overflow-y: auto;
}
.list-ellipsis[data-v-69dddb42] {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main[data-v-c5c5ebd4] {
  display: flex;
  overflow-x: auto;
  overflow-y: auto;
  flex-wrap: nowrap;
  align-items: center;
}
.bg-c[data-v-c5c5ebd4] {
  background-color: #f7f6f9;
  min-width: 32rem;
}
.input-s[data-v-c5c5ebd4] {
  width: 7em;
  min-width: 7em;
}
.input-m[data-v-c5c5ebd4] {
  width: 12em;
  min-width: 12em;
}
.el-input[data-v-c5c5ebd4] {
  margin: 10px 5px;
}
.flex[data-v-c5c5ebd4] {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  margin-left: 20px;
}
.m-l-2[data-v-c5c5ebd4] {
  padding-left: 30px;
}
.flex-1[data-v-c5c5ebd4] {
  flex: 1;
  border-left: 1px solid #ccc;
  border-radius: 2em;
  margin: 0.5rem 0 0.5rem 20px;
}
.el-link[data-v-c5c5ebd4] {
  margin: 5px 20px 5px 8px;
}
.flex-1 {
  flex: 1;
}
sup {
  color: red;
  font-size: 18px;
}
.drawer__footer {
  display: flex;
  padding: 0.5rem 1rem;
  padding-left: 50%;
  border-top: 1px solid #ccc;
  margin-top: 3rem;
}
.drawer__footer button {
  flex: 1;
}
.select-w {
  margin: 3px 10px;
}
.select-w div {
  margin-bottom: 5px;
}
.flex[data-v-28cd582a] {
  display: flex;
  font-size: 13px;
}
.div-label[data-v-28cd582a] {
  align-items: center;
  line-height: 2.5;
  text-indent: -0.5em;
}
.select-w[data-v-28cd582a] {
  margin-right: 10px;
}
.line[data-v-28cd582a] {
  height: 1px;
  background-color: #ccc;
}
.ml-1[data-v-28cd582a] {
  margin-left: 1.5rem;
  margin-top: 1.2rem;
}
.el-row[data-v-28cd582a] {
  align-items: center;
  padding: 3px 0;
}
.el-input[data-v-28cd582a] {
  width: 60%;
}
.lh-2[data-v-28cd582a] {
  line-height: 2;
}
.flex[data-v-ecf54dae] {
  display: flex;
  font-size: 13px;
}
.div-label[data-v-ecf54dae] {
  align-items: center;
  line-height: 2.5;
  text-indent: -0.5em;
}
.lh-2[data-v-ecf54dae] {
  line-height: 2;
}
.lh-2 .el-checkbox[data-v-ecf54dae] {
  text-indent: -0.2em;
}
.select-w[data-v-ecf54dae] {
  margin-right: 10px;
}
.line[data-v-ecf54dae] {
  height: 1px;
  background-color: #ccc;
}
.flex[data-v-5a29cf80] {
  display: flex;
  font-size: 13px;
}
.div-label[data-v-5a29cf80] {
  align-items: center;
  line-height: 2.5;
  text-indent: -0.5em;
}
.select-w[data-v-5a29cf80] {
  margin-right: 10px;
}
.line[data-v-5a29cf80] {
  height: 1px;
  background-color: #ccc;
}
.lh-2[data-v-5a29cf80] {
  line-height: 2;
}
.lh-2 .el-checkbox[data-v-5a29cf80] {
  text-indent: -0.2em;
}
.cellBox {
  height: 420px;
  font-size: 13px !important;
  line-height: 1.6;
}
.flex-1 {
  flex: 1;
}
.drawer__footer {
  display: flex;
  padding: 0.5rem 1rem;
  padding-left: 50%;
  border-top: 1px solid #ccc;
}
.drawer__footer button {
  flex: 1;
}
.cellBox .el-checkbox {
  width: 100%;
}
.cellBox .el-color-picker,
.cellBox .el-color-picker__trigger {
  width: 100%;
}
#main[data-v-203cb1c7] {
  position: relative;
  display: flex;
  padding-right: 1rem;
}
.buttonAbsolute[data-v-203cb1c7] {
  position: absolute;
  top: -36px;
  left: 173px;
  flex: none;
}
#main > table[data-v-203cb1c7] {
  overflow-y: auto;
  overflow-x: auto;
}
#main > table[data-v-203cb1c7]:nth-child(1) {
  width: 40px;
}
#main > table:nth-child(1) tbody[data-v-203cb1c7] {
  width: 40px;
}
#main > table:nth-child(1) thead[data-v-203cb1c7] {
  width: 40px;
}
#main > table:nth-child(1) td[data-v-203cb1c7],
#main > table:nth-child(1) th[data-v-203cb1c7] {
  min-width: 40px;
}
#main > table[data-v-203cb1c7]:nth-child(1) {
  height: calc(100vh - 440px - 10px) !important;
}
#main > table:nth-child(1) tbody[data-v-203cb1c7] {
  height: calc(100vh - 440px - 1.5em - 10px) !important;
}
.tdW[data-v-203cb1c7] {
  min-width: 116px;
  max-width: 116px;
}
#main > table[data-v-203cb1c7]:nth-child(2) {
  flex: 1;
}
#main > table:nth-child(2) td[data-v-203cb1c7],
#main > table:nth-child(2) th[data-v-203cb1c7] {
  white-space: nowrap;
  text-overflow: initial;
}
td[data-v-203cb1c7],
th[data-v-203cb1c7] {
  font-size: 12px;
}
tr[data-v-203cb1c7] {
  height: 39px;
}
thead tr[data-v-203cb1c7] {
  height: 1.5em;
}
.thead[data-v-203cb1c7],
.tbodyAbsolute[data-v-203cb1c7],
.theadAbsolute[data-v-203cb1c7] {
  background-color: #f6f6f6;
  font-weight: bolder;
  z-index: 99;
}
.tbodyAbsolute[data-v-203cb1c7],
.theadAbsolute[data-v-203cb1c7] {
  overflow-x: hidden;
}
td[data-v-203cb1c7],
th[data-v-203cb1c7] {
  border: 1px solid #e6e6e6;
}
.text-c[data-v-203cb1c7] {
  text-align: center;
  font-weight: 600;
}
.tableDiv[data-v-203cb1c7] {
  width: 100%;
  height: calc(100vh - 440px) !important;
}
.tabExcel[data-v-203cb1c7] {
  height: calc(100vh - 440px) !important;
  width: 100%;
  position: relative;
}
.tabExcel tbody[data-v-203cb1c7] {
  position: absolute;
  overflow-y: scroll;
  overflow-x: auto;
  top: 1.5em;
  right: 0;
  left: 0;
  bottom: 0;
  height: calc(100vh - 440px - 1.5em) !important;
}
.tabExcel .thead[data-v-203cb1c7] {
  position: relative;
  height: 24px;
  line-height: 21px;
  overflow-x: auto;
}
.tabExcel .thead div[data-v-203cb1c7] {
  position: absolute;
  overflow-x: auto;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin-right: 4.8px;
}
.thead > div[data-v-203cb1c7]::-webkit-scrollbar,
.tbodyAbsolute[data-v-203cb1c7]::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}
.tbodyAbsolute[data-v-203cb1c7] {
  overflow-y: hidden;
}
.tbodyDiv[data-v-203cb1c7] {
  position: relative;
}
.chooseCellT[data-v-203cb1c7] {
  border-top: 2px solid #418f1f;
}
.chooseCellB[data-v-203cb1c7] {
  border-bottom: 2px solid #418f1f;
}
.chooseCellL[data-v-203cb1c7] {
  border-left: 2px solid #418f1f;
}
.chooseCellR[data-v-203cb1c7] {
  border-right: 2px solid #418f1f;
}
.none[data-v-203cb1c7],
.none-div[data-v-203cb1c7] {
  display: none;
}
th[data-v-203cb1c7],
td[data-v-203cb1c7] {
  vertical-align: middle;
}
table[data-v-203cb1c7] {
  box-sizing: border-box;
  text-align: center;
}
.contextMenu[data-v-203cb1c7] {
  width: 130px;
  height: 100px;
  position: fixed;
  background-color: white;
  box-shadow: 0px 0px 8px 2px #ccc;
  font-size: 14px;
  border-radius: 5px;
  text-align: left;
  z-index: 9999;
}
.contextMenu div[data-v-203cb1c7] {
  padding: 10px;
}
.contextMenu div[data-v-203cb1c7]:hover {
  background-color: rgba(230, 230, 230, 0.5);
}
.border-none[data-v-203cb1c7] {
  border: none;
  padding: 0;
  box-sizing: content-box;
  overflow: hidden;
}
.grey[data-v-7b27e7c4] {
  color: #999;
}
.line[data-v-7b27e7c4] {
  font-size: 14px;
}
.line div[data-v-7b27e7c4] {
  line-height: 1.8;
}
.card[data-v-7b27e7c4] {
  padding: 0.6rem;
}
.card .el-col[data-v-7b27e7c4] {
  margin: auto;
}
.changeInput[data-v-c5783692] {
  background-color: #fcf1ca;
}
.changeInput[data-v-c5783692] .el-input__inner {
  background-color: #fcf1ca;
}
[data-v-c5783692] .no-padding .el-table__body-wrapper td,[data-v-c5783692] .no-padding .el-table__body-wrapper .cell {
  padding: 0 !important;
}
.pd-1[data-v-c5783692] {
  padding: 7px 10px;
}
.px-2[data-v-c5783692] .el-input__inner {
  padding: 4px 10px !important;
}
[data-v-c5783692] .el-input-group__append {
  background-color: #ffffff;
  padding: 0;
  border: none;
}
[data-v-c5783692] .el-input-group__append .choose-button {
  padding: 10px 8px;
}
.table-container-inner .fixed-width .el-link[data-v-c5783692] {
  width: 50px !important;
  font-size: 14px;
  margin: 0 5px;
}
.table-container-inner[data-v-c5783692] .el-input__inner {
  border: none;
}
.el-form[data-v-2484874f] {
  font-size: 14px;
}
.changeInput[data-v-56aae9cc] {
  background-color: #fcf1ca;
}
.changeInput[data-v-56aae9cc] .el-input__inner {
  background-color: #fcf1ca;
}
[data-v-56aae9cc] .no-padding .el-table__body-wrapper td,[data-v-56aae9cc] .no-padding .el-table__body-wrapper .cell {
  padding: 0 !important;
}
[data-v-56aae9cc] .el-input-group__append {
  background-color: #ffffff;
  padding: 0;
  border: none;
}
[data-v-56aae9cc] .el-input-group__append .choose-button {
  padding: 10px 8px;
}
.pd-1[data-v-56aae9cc] {
  padding: 7px 10px;
}
.px-2[data-v-56aae9cc] .el-input__inner {
  padding: 4px 10px !important;
}
.table-container-inner .fixed-width .el-link[data-v-56aae9cc] {
  width: 50px !important;
  font-size: 14px;
  margin: 0 5px;
}
.table-container-inner[data-v-56aae9cc] .el-input__inner {
  border: none;
}
.input-none[data-v-0ad2ab93] .el-input__inner {
  border: none;
}
.login {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-image: url(../static/img/login-background.9590668a.jpg);
  background-size: cover;
}
.title {
  margin: 0px auto 30px auto;
  text-align: center;
  color: #707070;
}
.login-form {
  border-radius: 6px;
  background: #ffffff;
  width: 400px;
  padding: 25px 25px 5px 25px;
}
.login-form .el-input {
  height: 38px;
}
.login-form .el-input input {
  height: 38px;
}
.login-form .input-icon {
  height: 39px;
  width: 14px;
  margin-left: 2px;
}
.login-tip {
  font-size: 13px;
  text-align: center;
  color: #bfbfbf;
}
.el-login-footer {
  height: 40px;
  line-height: 40px;
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 1px;
}
.container[data-v-a83fb394] {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  padding: 0.5rem 1rem;
}
.container img[data-v-a83fb394] {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.container .slider .slider__item[data-v-a83fb394] {
  height: 350px;
  text-align: center;
  vertical-align: middle;
}
.container .slider .slider__item .imgShow[data-v-a83fb394] {
  display: block;
}
.container .slider-container[data-v-a83fb394] {
  border-radius: 5px;
  height: 350px;
  position: relative;
  width: 100%;
  border: 1px solid #e5e0e0;
  text-align: center;
}
.container .slider-container .arrow.prev[data-v-a83fb394] {
  left: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow[data-v-a83fb394] {
  cursor: pointer;
  display: block;
  height: 64px;
  margin-top: -35px;
  outline: medium none;
  position: absolute;
  top: 50%;
  width: 64px;
  z-index: 5;
  font-size: 30px;
}
.container .slider-container .next[data-v-a83fb394] {
  right: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow.arrow[data-v-a83fb394]:hover {
  opacity: 1;
}
.container .slider-container .arrow.next[data-v-a83fb394]:hover {
  opacity: 1;
}
.container .slider-container img[data-v-a83fb394] {
  display: none;
}
.container .preview[data-v-a83fb394] {
  margin: 0 auto;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .preview li.active[data-v-a83fb394] {
  border: 1px solid grey;
}
.container .preview li[data-v-a83fb394] {
  width: 5.6rem;
  height: 4rem;
  margin: 0 2px;
  border: 1px solid #f5f5f5;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  position: relative;
}
.container[data-v-6a222802] {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  padding: 0.5rem 1rem;
}
.container img[data-v-6a222802] {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.container .slider .slider__item[data-v-6a222802] {
  height: 350px;
  text-align: center;
  vertical-align: middle;
}
.container .slider .slider__item .imgShow[data-v-6a222802] {
  display: block;
}
.container .slider-container[data-v-6a222802] {
  border-radius: 5px;
  height: 350px;
  position: relative;
  width: 100%;
  border: 1px solid #e5e0e0;
  text-align: center;
}
.container .slider-container .arrow.prev[data-v-6a222802] {
  left: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow[data-v-6a222802] {
  cursor: pointer;
  display: block;
  height: 64px;
  margin-top: -35px;
  outline: medium none;
  position: absolute;
  top: 50%;
  width: 64px;
  z-index: 5;
  font-size: 30px;
}
.container .slider-container .next[data-v-6a222802] {
  right: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow.arrow[data-v-6a222802]:hover {
  opacity: 1;
}
.container .slider-container .arrow.next[data-v-6a222802]:hover {
  opacity: 1;
}
.container .slider-container img[data-v-6a222802] {
  display: none;
}
.container .preview[data-v-6a222802] {
  margin: 0 auto;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .preview li.active[data-v-6a222802] {
  border: 1px solid grey;
}
.container .preview li[data-v-6a222802] {
  width: 5.6rem;
  height: 4rem;
  margin: 0 2px;
  border: 1px solid #f5f5f5;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  position: relative;
}
.container[data-v-5893c720] {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  padding: 0.5rem 1rem;
}
.container img[data-v-5893c720],
.container video[data-v-5893c720] {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.container .slider .slider__item[data-v-5893c720] {
  height: 350px;
  text-align: center;
  vertical-align: middle;
}
.container .slider .slider__item .imgShow[data-v-5893c720] {
  display: block;
}
.container .slider-container[data-v-5893c720] {
  border-radius: 5px;
  height: 350px;
  position: relative;
  width: 100%;
  border: 1px solid #e5e0e0;
  text-align: center;
}
.container .slider-container .arrow.prev[data-v-5893c720] {
  left: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow[data-v-5893c720] {
  cursor: pointer;
  display: block;
  height: 64px;
  margin-top: -35px;
  outline: medium none;
  position: absolute;
  top: 50%;
  width: 64px;
  z-index: 5;
  font-size: 30px;
}
.container .slider-container .next[data-v-5893c720] {
  right: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow.arrow[data-v-5893c720]:hover {
  opacity: 1;
}
.container .slider-container .arrow.next[data-v-5893c720]:hover {
  opacity: 1;
}
.container .slider-container img[data-v-5893c720],
.container .slider-container video[data-v-5893c720] {
  display: none;
}
.container .preview[data-v-5893c720] {
  margin: 0 auto;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .preview li.active[data-v-5893c720] {
  border: 1px solid grey;
}
.container .preview li[data-v-5893c720] {
  width: 5.6rem;
  height: 4rem;
  margin: 0 2px;
  border: 1px solid #f5f5f5;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  position: relative;
}
.container[data-v-aae0f1ea] {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  padding: 0.5rem 1rem;
}
.container img[data-v-aae0f1ea],
.container video[data-v-aae0f1ea] {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.container .slider .slider__item[data-v-aae0f1ea] {
  height: 350px;
  text-align: center;
  vertical-align: middle;
}
.container .slider .slider__item .imgShow[data-v-aae0f1ea] {
  display: block;
}
.container .slider-container[data-v-aae0f1ea] {
  border-radius: 5px;
  height: 350px;
  position: relative;
  width: 100%;
  border: 1px solid #e5e0e0;
  text-align: center;
}
.container .slider-container .arrow.prev[data-v-aae0f1ea] {
  left: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow[data-v-aae0f1ea] {
  cursor: pointer;
  display: block;
  height: 64px;
  margin-top: -35px;
  outline: medium none;
  position: absolute;
  top: 50%;
  width: 64px;
  z-index: 5;
  font-size: 30px;
}
.container .slider-container .next[data-v-aae0f1ea] {
  right: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow.arrow[data-v-aae0f1ea]:hover {
  opacity: 1;
}
.container .slider-container .arrow.next[data-v-aae0f1ea]:hover {
  opacity: 1;
}
.container .slider-container img[data-v-aae0f1ea],
.container .slider-container video[data-v-aae0f1ea] {
  display: none;
}
.container .preview[data-v-aae0f1ea] {
  margin: 0 auto;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .preview li.active[data-v-aae0f1ea] {
  border: 1px solid grey;
}
.container .preview li[data-v-aae0f1ea] {
  width: 5.6rem;
  height: 4rem;
  margin: 0 2px;
  border: 1px solid #f5f5f5;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  position: relative;
}

.pop_btn[data-v-2216c3ec] {
  text-align: center;
  margin-top: 20px;
}
.popup-main[data-v-2216c3ec] {
  position: relative;
  margin: 10px auto;
  background: #fff;
  border-radius: 5px;
  font-size: 12px;
  overflow: hidden;
}
.popup-title[data-v-2216c3ec] {
  overflow: hidden;
  line-height: 34px;
  padding-top: 6px;
  background: #f2f2f2;
}
.popup-result[data-v-2216c3ec] {
  box-sizing: border-box;
  line-height: 24px;
  margin: 25px auto;
  padding: 15px 10px 10px;
  border: 1px solid #ccc;
  position: relative;
}
.popup-result .title[data-v-2216c3ec] {
  position: absolute;
  top: -28px;
  left: 50%;
  width: 140px;
  font-size: 14px;
  margin-left: -70px;
  text-align: center;
  line-height: 30px;
  background: #fff;
}
.popup-result table[data-v-2216c3ec] {
  text-align: center;
  width: 100%;
  margin: 0 auto;
}
.popup-result table span[data-v-2216c3ec] {
  display: block;
  width: 100%;
  font-family: arial;
  line-height: 30px;
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  border: 1px solid #e8e8e8;
}
.popup-result-scroll[data-v-2216c3ec] {
  font-size: 12px;
  line-height: 24px;
  height: 10em;
  overflow-y: auto;
}

.el-col-bottom {
  margin-bottom: 20px;
}
.el-col-bottom {
  margin-bottom: 20px;
}
.container[data-v-b3c77dc8] {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  padding: 0.5rem 1rem;
}
.container img[data-v-b3c77dc8] {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.container .slider .slider__item[data-v-b3c77dc8] {
  height: 350px;
  text-align: center;
  vertical-align: middle;
}
.container .slider .slider__item .imgShow[data-v-b3c77dc8] {
  display: block;
}
.container .slider-container[data-v-b3c77dc8] {
  border-radius: 5px;
  height: 350px;
  position: relative;
  width: 100%;
  border: 1px solid #e5e0e0;
  text-align: center;
}
.container .slider-container .arrow.prev[data-v-b3c77dc8] {
  left: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow[data-v-b3c77dc8] {
  cursor: pointer;
  display: block;
  height: 64px;
  margin-top: -35px;
  outline: medium none;
  position: absolute;
  top: 50%;
  width: 64px;
  z-index: 5;
  font-size: 30px;
}
.container .slider-container .next[data-v-b3c77dc8] {
  right: 20px;
  opacity: 0.2;
  transition: all 0.2s linear 0s;
}
.container .slider-container .arrow.arrow[data-v-b3c77dc8]:hover {
  opacity: 1;
}
.container .slider-container .arrow.next[data-v-b3c77dc8]:hover {
  opacity: 1;
}
.container .slider-container img[data-v-b3c77dc8] {
  display: none;
}
.container .preview[data-v-b3c77dc8] {
  margin: 0 auto;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .preview li.active[data-v-b3c77dc8] {
  border: 1px solid grey;
}
.container .preview li[data-v-b3c77dc8] {
  width: 5.6rem;
  height: 4rem;
  margin: 0 2px;
  border: 1px solid #f5f5f5;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  position: relative;
}
.icon-body[data-v-6504d548] {
  width: 100%;
  padding: 10px;
}
.icon-body .icon-list[data-v-6504d548] {
  height: 200px;
  overflow-y: scroll;
}
.icon-body .icon-list div[data-v-6504d548] {
  height: 30px;
  line-height: 30px;
  margin-bottom: -5px;
  cursor: pointer;
  width: 33%;
  float: left;
}
.icon-body .icon-list span[data-v-6504d548] {
  display: inline-block;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.main[data-v-466d6c2f],
.mainDiv[data-v-466d6c2f] {
  display: flex;
}
.mainDiv[data-v-466d6c2f] {
  max-height: 40px;
}
.buttons[data-v-466d6c2f] {
  width: 170px;
  height: calc(88vh - 270px) !important;
  display: flex;
  align-items: center;
}
.buttons .el-button[data-v-466d6c2f] {
  margin-left: 25px;
}
.inputDiv[data-v-466d6c2f],
.rightTable[data-v-466d6c2f],
.el-table[data-v-466d6c2f] {
  flex: 1;
}
.main[data-v-466d6c2f] .el-table .el-table__body-wrapper {
  height: calc(88vh - 270px) !important;
  overflow-y: auto !important;
}
.el-row[data-v-b9e6419e] {
  height: calc(100% - 102px);
}
[data-v-b9e6419e] .el-table .el-table__body-wrapper {
  height: calc(88vh - 260px) !important;
  overflow-y: auto !important;
}
[data-v-b9e6419e] .el-transfer .el-transfer-panel__body {
  height: calc(88vh - 270px);
}
[data-v-b9e6419e] .el-transfer .el-transfer-panel__list {
  height: calc(88vh - 310px);
}
[data-v-b9e6419e] .el-transfer-panel {
  min-width: calc(26vw - 105px);
}
.user-info-head[data-v-e81d90b0] {
  position: relative;
  display: inline-block;
  height: 120px;
}
.user-info-head[data-v-e81d90b0]:hover:after {
  content: "+";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: #eee;
  background: rgba(0, 0, 0, 0.5);
  font-size: 24px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
  line-height: 110px;
  border-radius: 50%;
}
.app-container > .el-row[data-v-03488e44] {
  flex: auto;
}
/**
* I think element-plus's default theme color is too light for long-term use.
* So I modified the default color and you can modify it to your liking.
**/
/* theme color */
/* icon font path, required */
[data-v-13877386]:export {
  menuText: #bfcbd9;
  menuActiveText: #409EFF;
  subMenuActiveText: #f4f4f5;
  menuBg: #304156;
  menuHover: #263445;
  menuLightBg: #ffffff;
  menuLightHover: #f0f1f5;
  subMenuBg: #1f2d3d;
  subMenuHover: #001528;
  sideBarWidth: 200px;
  sidebarTitle: #ffffff;
  sidebarLightTitle: #001529;
}
.app-wrapper[data-v-13877386] {
  position: relative;
  height: 100%;
  width: 100%;
}
.app-wrapper[data-v-13877386]:after {
  content: "";
  display: table;
  clear: both;
}
.app-wrapper.mobile.openSidebar[data-v-13877386] {
  position: fixed;
  top: 0;
}
.drawer-bg[data-v-13877386] {
  background: #000;
  opacity: 0.3;
  width: 100%;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 999;
}
.fixed-header[data-v-13877386] {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  width: calc(100% - 200px);
  transition: width 0.28s;
}
.hideSidebar .fixed-header[data-v-13877386] {
  width: calc(100% - 54px);
}
.mobile .fixed-header[data-v-13877386] {
  width: 100%;
}
.input-w[data-v-63d5412a] {
  width: calc(50% - 110px);
}
:deep(.el-transfer__button) {
  border-radius: 50%;
  padding: 12px;
  display: block;
  margin-left: 0px;
}
:deep(.el-transfer__button:first-child) {
  margin-bottom: 10px;
}
.top-right-btn > .el-row {
  display: block;
  text-align: right;
}
.el-button--mini.is-circle {
  padding: 7px !important;
}
