.jlc-input {
  position: relative;
}
.jlc-input .el-input__inner,
.jlc-input .el-textarea__inner {
  border-color: #edeef2;
  color: #202d40;
  border-radius: 2px;
  padding-left: 12px;
  padding-right: 12px;
}
.jlc-input .el-textarea__inner {
  padding-top: 7px;
  padding-bottom: 7px;
}
.jlc-input .el-input__inner {
  font-size: 14px;
}
.jlc-input .el-input__inner:hover,
.jlc-input .el-textarea__inner:hover {
  border-color: #edeef2 !important;
}
.jlc-input .el-input__inner:focus,
.jlc-input .el-textarea__inner:focus {
  border-color: #3673fe !important;
}
.jlc-input .el-input__inner[disabled],
.jlc-input .el-textarea__inner[disabled] {
  background: #f6f7fc !important;
  color: #202d40 !important;
  border-color: #edeef2 !important;
}
.jlc-input .el-input__inner[disabled]:hover,
.jlc-input .el-textarea__inner[disabled]:hover {
  border-color: #edeef2 !important;
}
.jlc-input .el-input__suffix .el-input__count-inner {
  background: none;
}
.jlc-input.el-input-group--append .el-input__inner {
  padding-right: 62px;
}
.jlc-input.el-input-group--append .el-input-group__append {
  position: absolute;
  right: 1px;
  top: 1px;
  bottom: 1px;
  height: auto;
  width: auto;
  border: none !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: transparent;
  padding: 0 !important;
}
.jlc-input.el-input-group--append .el-input-group__append a,
.jlc-input.el-input-group--append .el-input-group__append span {
  position: relative;
  display: block;
  line-height: 30px;
  padding: 0 12px !important;
  color: #202d40 !important;
}
.jlc-input.el-input-group--append .el-input-group__append a {
  cursor: pointer;
  color: #3673fe !important;
}
.jlc-input.el-input-group--append .el-input-group__append span:after {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 1px;
  background: #edeef2;
}
.jlc-input.el-input-group--prepend .el-input__inner {
  padding-left: 32px;
}
.jlc-input.el-input-group--prepend .el-input-group__prepend {
  position: absolute;
  left: 1px;
  top: 1px;
  bottom: 1px;
  height: auto;
  width: auto;
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: transparent;
  padding: 0;
}
.jlc-input.el-input-group--prepend span {
  position: relative;
  display: block;
  line-height: 30px;
  padding: 0 12px;
  color: #899099;
  font-size: 14px;
  text-align: center;
  font-weight: 500;
}
.jlc-input ::-moz-placeholder {
  color: #b8bbbf !important;
}
.jlc-input ::-webkit-input-placeholder {
  color: #b8bbbf !important;
}
.jlc-input :-ms-input-placeholder {
  color: #b8bbbf !important;
}
.jlc-input ::-ms-input-placeholder {
  color: #b8bbbf !important;
}
.jlc-input ::placeholder {
  color: #b8bbbf !important;
}
.jlc-input ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #b8bbbf !important;
}
.jlc-input :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #b8bbbf !important;
}
.jlc-input ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #b8bbbf !important;
}
.jlc-input :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b8bbbf !important;
}
.jlc-title {
  font-size: 16px;
  color: #202d40;
  line-height: 22px;
  font-weight: 600;
  margin: 0;
}
.jlc-table .w-80 {
  width: 80px;
}
.jlc-table .h-80 {
  height: 80px;
}
.jlc-table .el-table__empty-text {
  line-height: 2;
}
.jlc-table .table__state {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 160px;
  line-height: 1;
  color: #202d40;
}
.jlc-table .state-icon {
  font-size: 36px;
}
.jlc-table.el-table {
  font-size: 14px;
  color: #202d40;
}
.jlc-table.el-table .el-table__cell {
  text-align: left;
}
.jlc-table.el-table th {
  height: 51px;
  background: #f8f8fa;
  font-weight: 600;
  color: #202d40;
}
.jlc-table.el-table .el-table__cell .cell,
.jlc-table.el-table td .cell {
  padding-left: 20px !important;
  padding-right: 20px !important;
  line-height: 20px;
}
.jlc-table.el-table td.el-table__cell {
  padding-top: 13px;
  padding-bottom: 14px;
  border-color: #edeef2;
}
.jlc-table.el-table .el-table__body tr.hover-row.current-row > td.el-table__cell,
.jlc-table.el-table .el-table__body tr.hover-row.el-table__row--striped.current-row > td.el-table__cell,
.jlc-table.el-table .el-table__body tr.hover-row.el-table__row--striped > td.el-table__cell,
.jlc-table.el-table .el-table__body tr.hover-row > td.el-table__cell {
  background-color: #f6f7fc;
}
.jlc-table.el-table .visible .cell {
  overflow: visible;
}

.jlc-table.jlc-table--no-border {
  border: 1px solid #EBEEF5;
}

.jlc-table-setting {
  position: absolute;
  right: 10px;
  top: 8px;
  z-index: 999;
  background-color: #f8f8fa;
}
.new-page .inline-block {
  display: inline-block !important;
}
.new-page .leading-32 {
  line-height: 32px !important;
}
.new-page .h-32 {
  height: 32px !important;
}
.new-page .w-110 {
  width: 110px;
}
.new-page .ml-10 {
  margin-left: 10px;
}
.new-page .text-367 {
  color: #3673fe !important;
}
.new-page .el-input--small {
  font-size: 14px;
}
.new-page .el-input__inner {
  border-radius: 2px;
  color: #202d40;
  border-color: #edeef2;
  padding: 0 12px;
}
.new-page .el-input__inner[disabled] {
  background: #f6f7fc !important;
  color: #a8a8a8 !important;
  border: none !important;
}
.new-page .el-icon-arrow-up:before {
  content: "";
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5LiL5ouJaWNvbjwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjEuMemmlumhtS3lk4HotKjmipXor4nnlLPor7ct5oqV5b2xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDkyLjAwMDAwMCwgLTM2NC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC045aSH5Lu9LTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0Ny4wMDAwMDAsIDI4OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCA2Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i5LiL5ouJaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjI1LjAwMDAwMCwgMTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuiSmeeJiCI+PC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi4yODA2NTg3MSw4LjQxNjIyMTY1IEMyLjAwNDUxNjMzLDguNDE2MjIxNjUgMS43ODA2NTg3MSw4LjE5MjM2NDAyIDEuNzgwNjU4NzEsNy45MTYyMjE2NSBMMS43ODA2NTg3MSw3LjQxNjIyMTY1IEMxLjc4MDY1ODcxLDcuMTQwMDc5MjcgMi4wMDQ1MTYzMyw2LjkxNjIyMTY1IDIuMjgwNjU4NzEsNi45MTYyMjE2NSBMOC42OTY2NTg3MSw2LjkxNiBMOC42OTY4ODAzNSwwLjUgQzguNjk2ODgwMzUsMC4yMjM4NTc2MjUgOC45MjA3Mzc5OCwtMS44ODk4ODE5M2UtMTIgOS4xOTY4ODAzNSwtMS44OTAwNDM2OGUtMTIgTDkuNjk2ODgwMzUsLTEuODkwMDQzNjhlLTEyIEM5Ljk3MzAyMjczLC0xLjg5MDA5NDRlLTEyIDEwLjE5Njg4MDQsMC4yMjM4NTc2MjUgMTAuMTk2ODgwNCwwLjUgTDEwLjE5Njg4MDQsNy45MTYyMjE2NSBDMTAuMTk2ODgwNCw4LjE2MTY4MTU0IDEwLjAyMDAwNTIsOC4zNjU4MzAwMiA5Ljc4Njc1NTk5LDguNDA4MTY1OTggTDkuNjk2ODgwMzUsOC40MTYyMjE2NSBMOS42OTY4ODAzNSw4LjQxNjIyMTY1IEwyLjI4MDY1ODcxLDguNDE2MjIxNjUgWiIgaWQ9IuW9oueKtue7k+WQiCIgZmlsbD0iIzg1OTJBNyIgbWFzaz0idXJsKCNtYXNrLTIpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ljk4ODc3MCwgNC4yMDgxMTEpIHJvdGF0ZSgtMzE1LjAwMDAwMCkgdHJhbnNsYXRlKC01Ljk4ODc3MCwgLTQuMjA4MTExKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
}
.new-page .el-input .el-select__caret {
  -webkit-transform: rotateZ(0) !important;
          transform: rotateZ(0) !important;
  -ms-transform: rotateZ(0) !important;
}
.new-page .el-input .el-select__caret.is-reverse {
  -webkit-transform: rotateZ(180deg) !important;
          transform: rotateZ(180deg) !important;
  -ms-transform: rotateZ(180deg) !important;
}
.new-page .el-input__suffix {
  right: 6px;
}
.new-page button[disabled],
.new-page button[disabled]:hover,
.new-page input[disabled],
.new-page input[disabled]:hover {
  background: #f6f7fc !important;
  color: #a8a8a8 !important;
  border-color: #edeef2 !important;
}

.el-select-dropdown .el-select-dropdown__item {
  color: #202d40;
}

.el-select-dropdown .el-select-dropdown__item.selected {
  color: #3673fe !important;
  font-weight: 600;
}

.new-page.el-pagination {
  color: #202d40;
  font-weight: 400;
  font-size: 14px;
}
.new-page.el-pagination .el-pagination__sizes {
  margin-right: 7px;
}
.new-page.el-pagination .el-input-group__append,
.new-page.el-pagination .el-input-group__prepend {
  background: transparent;
}
.new-page.el-pagination .el-input__inner {
  border-radius: 1px !important;
  height: 32px !important;
  line-height: 30px !important;
}
.new-page.el-pagination .btn-next,
.new-page.el-pagination .btn-prev,
.new-page.el-pagination .el-pager li {
  min-width: 32px;
}
.new-page.el-pagination .el-pagination__total {
  color: #899099;
  position: relative;
  height: 32px;
  line-height: 32px;
  padding-right: 16px;
  font-size: 14px;
}
.new-page.el-pagination .el-pagination__total:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  height: auto;
  background: #edeef2;
}
.new-page.el-pagination .btn-next,
.new-page.el-pagination .btn-prev,
.new-page.el-pagination .el-pager li {
  background-color: #fff;
  border: 1px solid #edeef2;
  border-radius: 2px;
}
.new-page.el-pagination li:not(.disabled):hover {
  color: #3673fe !important;
}
.new-page.el-pagination li:not(.disabled).active:hover {
  color: #fff !important;
}
.new-page.el-pagination .el-select .el-input {
  width: 96px;
}
.new-page.el-pagination .el-select .el-input .el-select__caret {
  line-height: 36px;
}
.new-page.el-pagination .el-select .el-input .el-input__inner {
  padding-right: 34px;
  padding-left: 12px;
  border-radius: 2px;
}
.new-page.el-pagination .el-select .el-input__suffix {
  right: 8px;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.new-page .el-pager li,
.new-page.el-pagination button,
.el-input--mini .el-input__inner,
.el-input--mini .el-input__icon {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
}

.new-page.el-pagination.is-background .el-pager li:not(.disabled).active {
  background: #3673fe;
  border-color: #3673fe;
}

.jump .el-input__inner {
  border-radius: 1px;
  border-color: #dfe2e6;
  padding-right: 62px;
}
.jump .el-input__inner:focus {
  border-color: #3673fe;
}
.jump button:after {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  bottom: 6px;
  width: 1px;
  height: auto;
  background: #dfe2e6;
}
.jump button,
.jump button span {
  height: 32px !important;
  line-height: 34px !important;
}
.jump button {
  margin-top: 0 !important;
  position: relative;
  border-top-right-radius: 1px !important;
  border-bottom-right-radius: 1px !important;
  padding: 0 12px;
}
.jump button span:not([class*=suffix]) {
  min-width: 20px !important;
}
.jump .el-input-group__append {
  border-radius: 1px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 51px;
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ftp-wrap .table-bottom {
  margin-bottom: 24px;
}
.ftp-wrap .filter-bottom {
  margin-bottom: 9px;
}
.ftp-wrap .page-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.jlc-noticebox {
  font-size: 12px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  color: #202d40;
  font-weight: 600;
  border: 1px solid #bed9ff;
  background-color: #eef5ff;
  padding: 15px 18px;
  border-radius: 2px;
}
.jlc-noticebox .flex-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 0% !important;
          flex: 1 1 0% !important;
}
.jlc-noticebox .break-all {
  word-break: break-all !important;
}
.jlc-noticebox .w-16 {
  width: 16px;
}
.jlc-noticebox .h-16 {
  height: 16px;
}
.jlc-noticebox .mr-8 {
  margin-right: 8px;
}
.jlc-noticebox .align-middle {
  vertical-align: middle !important;
}
.jlc-noticebox .leading-16 {
  line-height: 16px;
}
.jlc-noticebox.warning {
  border-color: #fcdcc6;
  background-color: #fef6f0;
}
.jlc-noticebox.success {
  color: #49baa0 !important;
  border-color: #cff8e2;
  background-color: #e4f5ec;
}
.jlc-noticebox.error {
  border-color: #fcd4d4;
  background-color: #fef4f4;
}
.radio-block.jlc-radio .el-radio {
  display: block !important;
  margin-bottom: 28px !important;
  margin-right: 0 !important;
}
.radio-block.jlc-radio .el-radio:last-child {
  margin-bottom: 0 !important;
}

.jlc-radio .el-radio {
  margin-right: 24px !important;
  color: #202d40 !important;
}
.jlc-radio .el-radio__label {
  padding-left: 12px !important;
  vertical-align: middle !important;
  line-height: 20px !important;
}
.jlc-radio .el-radio__inner {
  border: 1px solid #edeef2 !important;
}
.jlc-radio .el-radio__inner:hover {
  border-color: #edeef2 !important;
}
.jlc-radio .el-radio__input.is-checked .el-radio__inner {
  border-color: #006aff !important;
  background: #006aff !important;
}
.jlc-radio .el-radio__input.is-checked + .el-radio__label {
  color: #202d40 !important;
}
.jlc-steps {
  background-color: #fff;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}
.jlc-steps .inline {
  display: inline !important;
}
.jlc-steps .align-middle {
  vertical-align: middle !important;
}
.jlc-steps .bgTag {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: #f2f3f5;
  color: #202d40;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  margin-right: 8px;
  vertical-align: middle;
}
.jlc-steps .active {
  color: #202d40;
}
.jlc-steps .active .bgTag {
  background: #006aff;
  color: #fff;
}

.jlc-steps.state {
  list-style: none;
  margin: 0;
  font-size: 14px;
  color: #899099;
  padding: 38px 50px;
  position: relative;
}
.jlc-steps.state:after {
  content: "";
  position: absolute;
  left: 100px;
  top: 50%;
  right: 100px;
  height: 1px;
  background: #edeef2;
  z-index: 0;
}
.jlc-steps.state li {
  position: relative;
  width: 150px;
  text-align: center;
  background: #fff;
  z-index: 1;
}
.jlc-select-popper .el-select-dropdown__item {
  color: #202d40;
}
.jlc-select-popper .el-select-dropdown__item.selected {
  color: #3673fe !important;
  font-weight: 600;
}

.jlc-select ::-moz-placeholder {
  color: #b8bbbf !important;
}

.jlc-select ::-webkit-input-placeholder {
  color: #b8bbbf !important;
}

.jlc-select :-ms-input-placeholder {
  color: #b8bbbf !important;
}

.jlc-select ::-ms-input-placeholder {
  color: #b8bbbf !important;
}

.jlc-select ::placeholder {
  color: #b8bbbf !important;
}
.jlc-select ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #b8bbbf !important;
}
.jlc-select :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #b8bbbf !important;
}
.jlc-select ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #b8bbbf !important;
}
.jlc-select :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b8bbbf !important;
}
.jlc-select .el-input--small {
  font-size: 14px;
}
.jlc-select .el-input__inner {
  border-radius: 2px;
  color: #202d40;
  border-color: #edeef2;
  padding: 0 12px;
}
.jlc-select .el-input__inner[disabled] {
  background: #f6f7fc !important;
  color: #a8a8a8 !important;
  border: none !important;
}
.jlc-select .el-icon-arrow-up:before {
  content: "";
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5LiL5ouJaWNvbjwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjEuMemmlumhtS3lk4HotKjmipXor4nnlLPor7ct5oqV5b2xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDkyLjAwMDAwMCwgLTM2NC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC045aSH5Lu9LTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0Ny4wMDAwMDAsIDI4OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCA2Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i5LiL5ouJaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjI1LjAwMDAwMCwgMTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuiSmeeJiCI+PC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi4yODA2NTg3MSw4LjQxNjIyMTY1IEMyLjAwNDUxNjMzLDguNDE2MjIxNjUgMS43ODA2NTg3MSw4LjE5MjM2NDAyIDEuNzgwNjU4NzEsNy45MTYyMjE2NSBMMS43ODA2NTg3MSw3LjQxNjIyMTY1IEMxLjc4MDY1ODcxLDcuMTQwMDc5MjcgMi4wMDQ1MTYzMyw2LjkxNjIyMTY1IDIuMjgwNjU4NzEsNi45MTYyMjE2NSBMOC42OTY2NTg3MSw2LjkxNiBMOC42OTY4ODAzNSwwLjUgQzguNjk2ODgwMzUsMC4yMjM4NTc2MjUgOC45MjA3Mzc5OCwtMS44ODk4ODE5M2UtMTIgOS4xOTY4ODAzNSwtMS44OTAwNDM2OGUtMTIgTDkuNjk2ODgwMzUsLTEuODkwMDQzNjhlLTEyIEM5Ljk3MzAyMjczLC0xLjg5MDA5NDRlLTEyIDEwLjE5Njg4MDQsMC4yMjM4NTc2MjUgMTAuMTk2ODgwNCwwLjUgTDEwLjE5Njg4MDQsNy45MTYyMjE2NSBDMTAuMTk2ODgwNCw4LjE2MTY4MTU0IDEwLjAyMDAwNTIsOC4zNjU4MzAwMiA5Ljc4Njc1NTk5LDguNDA4MTY1OTggTDkuNjk2ODgwMzUsOC40MTYyMjE2NSBMOS42OTY4ODAzNSw4LjQxNjIyMTY1IEwyLjI4MDY1ODcxLDguNDE2MjIxNjUgWiIgaWQ9IuW9oueKtue7k+WQiCIgZmlsbD0iIzg1OTJBNyIgbWFzaz0idXJsKCNtYXNrLTIpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ljk4ODc3MCwgNC4yMDgxMTEpIHJvdGF0ZSgtMzE1LjAwMDAwMCkgdHJhbnNsYXRlKC01Ljk4ODc3MCwgLTQuMjA4MTExKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
}
.jlc-select .el-input .el-select__caret {
  -webkit-transform: rotateZ(0) !important;
          transform: rotateZ(0) !important;
  -ms-transform: rotateZ(0) !important;
}
.jlc-select .el-input .el-select__caret.is-reverse {
  -webkit-transform: rotateZ(180deg) !important;
          transform: rotateZ(180deg) !important;
  -ms-transform: rotateZ(180deg) !important;
}
.jlc-select .el-input__suffix {
  right: 6px;
}
.jlc-select .el-input__inner:focus {
  border-color: #3673fe !important;
}
.jlc-select-tree {
  min-width: 140px;
}
.jlc-select-tree ::-moz-placeholder {
  color: #b8bbbf !important;
}
.jlc-select-tree ::-webkit-input-placeholder {
  color: #b8bbbf !important;
}
.jlc-select-tree :-ms-input-placeholder {
  color: #b8bbbf !important;
}
.jlc-select-tree ::-ms-input-placeholder {
  color: #b8bbbf !important;
}
.jlc-select-tree ::placeholder {
  color: #b8bbbf !important;
}
.jlc-select-tree ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #b8bbbf !important;
}
.jlc-select-tree :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #b8bbbf !important;
}
.jlc-select-tree ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #b8bbbf !important;
}
.jlc-select-tree :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b8bbbf !important;
}
.jlc-select-tree .el-input--small {
  font-size: 14px;
}
.jlc-select-tree .el-input__inner {
  border-radius: 2px;
  color: #202d40;
  border-color: #edeef2;
  padding: 0 12px;
}
.jlc-select-tree .el-input__inner[disabled] {
  background: #f6f7fc !important;
  color: #a8a8a8 !important;
  border: none !important;
}
.jlc-select-tree .el-icon-arrow-up:before {
  content: "";
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5LiL5ouJaWNvbjwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjEuMemmlumhtS3lk4HotKjmipXor4nnlLPor7ct5oqV5b2xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDkyLjAwMDAwMCwgLTM2NC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC045aSH5Lu9LTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0Ny4wMDAwMDAsIDI4OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCA2Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i5LiL5ouJaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjI1LjAwMDAwMCwgMTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuiSmeeJiCI+PC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi4yODA2NTg3MSw4LjQxNjIyMTY1IEMyLjAwNDUxNjMzLDguNDE2MjIxNjUgMS43ODA2NTg3MSw4LjE5MjM2NDAyIDEuNzgwNjU4NzEsNy45MTYyMjE2NSBMMS43ODA2NTg3MSw3LjQxNjIyMTY1IEMxLjc4MDY1ODcxLDcuMTQwMDc5MjcgMi4wMDQ1MTYzMyw2LjkxNjIyMTY1IDIuMjgwNjU4NzEsNi45MTYyMjE2NSBMOC42OTY2NTg3MSw2LjkxNiBMOC42OTY4ODAzNSwwLjUgQzguNjk2ODgwMzUsMC4yMjM4NTc2MjUgOC45MjA3Mzc5OCwtMS44ODk4ODE5M2UtMTIgOS4xOTY4ODAzNSwtMS44OTAwNDM2OGUtMTIgTDkuNjk2ODgwMzUsLTEuODkwMDQzNjhlLTEyIEM5Ljk3MzAyMjczLC0xLjg5MDA5NDRlLTEyIDEwLjE5Njg4MDQsMC4yMjM4NTc2MjUgMTAuMTk2ODgwNCwwLjUgTDEwLjE5Njg4MDQsNy45MTYyMjE2NSBDMTAuMTk2ODgwNCw4LjE2MTY4MTU0IDEwLjAyMDAwNTIsOC4zNjU4MzAwMiA5Ljc4Njc1NTk5LDguNDA4MTY1OTggTDkuNjk2ODgwMzUsOC40MTYyMjE2NSBMOS42OTY4ODAzNSw4LjQxNjIyMTY1IEwyLjI4MDY1ODcxLDguNDE2MjIxNjUgWiIgaWQ9IuW9oueKtue7k+WQiCIgZmlsbD0iIzg1OTJBNyIgbWFzaz0idXJsKCNtYXNrLTIpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ljk4ODc3MCwgNC4yMDgxMTEpIHJvdGF0ZSgtMzE1LjAwMDAwMCkgdHJhbnNsYXRlKC01Ljk4ODc3MCwgLTQuMjA4MTExKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  line-height: 32px;
}
.jlc-select-tree .el-input .el-select__caret {
  -webkit-transform: rotateZ(0) !important;
          transform: rotateZ(0) !important;
  -ms-transform: rotateZ(0) !important;
}
.jlc-select-tree .el-input .el-select__caret.is-reverse {
  -webkit-transform: rotateZ(180deg) !important;
          transform: rotateZ(180deg) !important;
  -ms-transform: rotateZ(180deg) !important;
}
.jlc-select-tree .el-input__suffix {
  right: 6px;
}
.jlc-select-tree .el-input__inner:focus {
  border-color: #3673fe !important;
}
.jlc-select-tree .el-input--mini .el-input__icon {
  line-height: 32px;
}

.jlc-select-tree-option-layout {
  border: none;
  -webkit-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.18);
}
.jlc-select-tree-option-layout .popper__arrow {
  display: none;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap {
  max-height: 100%;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list {
  padding-top: 0px;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option {
  position: relative;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option.el-select-dropdown__item {
  height: auto;
  line-height: 1;
  padding: 0;
  background-color: #fff;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .search input {
  border: none;
  padding-left: 36px;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .search .el-input__prefix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  left: 12px;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .search .el-input__prefix i {
  width: 14px;
  height: 14px;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .search .el-input__prefix i svg {
  width: 14px;
  height: 14px;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .line {
  width: 100%;
  height: 1px;
  background: #edeef2;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .title {
  padding: 10px 20px;
  color: #202d40;
  background-color: rgba(54, 115, 254, 0.06);
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap {
  max-height: 200px;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree {
  font-weight: normal;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content {
  height: 32px;
  padding-right: 18px;
  position: relative;
  color: #202d40;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .el-tree-node__expand-icon {
  visibility: hidden;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .exp-icon {
  position: absolute;
  left: 5px;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .exp-icon .icon-normal {
  display: block;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .exp-icon .icon-fill {
  display: none;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .exp-icon:hover .icon-normal {
  display: none;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .exp-icon:hover .icon-fill {
  display: block;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .icon {
  display: inline-block;
  margin-right: 6px;
  width: 20px;
  height: 20px;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .icon div {
  width: inherit;
  height: inherit;
  background-color: transparent;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .icon div svg {
  width: inherit;
  height: inherit;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content::before {
  content: "";
  height: 26px;
  width: 16px;
  display: block;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content:hover {
  background-color: #f6f7fc;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .el-scrollbar__wrap .el-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: #f1f5ff;
}
.jlc-select-tree-option-layout .el-scrollbar__wrap .el-select-dropdown__list .jlc-select-tree-option .add-fold {
  position: absolute;
  right: 20px;
  top: 40px;
  z-index: 1;
  cursor: pointer;
  line-height: 30px;
}

.jlc-select-tree-panel {
  font-size: 14px;
}
.jlc-select-tree-panel .search input {
  border: none;
  padding-left: 36px;
}
.jlc-select-tree-panel .search .el-input__prefix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  left: 12px;
}
.jlc-select-tree-panel .search .el-input__prefix i {
  width: 14px;
  height: 14px;
}
.jlc-select-tree-panel .search .el-input__prefix i svg {
  width: 14px;
  height: 14px;
}
.jlc-select-tree-panel .line {
  width: 100%;
  height: 1px;
  background: #edeef2;
}
.jlc-select-tree-panel .title {
  padding: 10px 20px;
  color: #202d40;
  background-color: rgba(54, 115, 254, 0.06);
}
.jlc-select-tree-panel .el-scrollbar {
  position: relative;
  height: calc(100% - 81px);
}
.jlc-select-tree-panel .el-scrollbar__wrap {
  max-height: 100%;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree {
  font-weight: normal;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content {
  height: 32px;
  padding-right: 18px;
  position: relative;
  color: #202d40;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .el-tree-node__expand-icon {
  visibility: hidden;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .exp-icon {
  position: absolute;
  left: 5px;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .exp-icon .icon-normal {
  display: block;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .exp-icon .icon-fill {
  display: none;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .exp-icon:hover .icon-normal {
  display: none;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .exp-icon:hover .icon-fill {
  display: block;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .icon {
  display: inline-block;
  margin-right: 6px;
  width: 20px;
  height: 20px;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .icon div {
  width: inherit;
  height: inherit;
  background-color: transparent;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content .custom-tree-node .icon div svg {
  width: inherit;
  height: inherit;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content::before {
  content: "";
  height: 26px;
  width: 16px;
  display: block;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node .el-tree-node__content:hover {
  background-color: #f6f7fc;
}
.jlc-select-tree-panel .el-scrollbar__wrap .el-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: #f1f5ff;
}
.jlc-switch.el-switch,
.el-switch__core {
  height: 18px;
  line-height: 18px;
}

.jlc-switch.el-switch,
.el-switch__core::after {
  top: 0;
  left: 0;
}
.jlc-tabs .el-tabs__item:hover,
.jlc-tabs .el-tabs__item.is-active {
  font-weight: 600;
}
.jlc-tabs .el-tabs__item.is-active {
  color: #3673fe;
}
.jlc-tabs .el-tabs__item.is-active {
  font-weight: 600;
}
.jlc-tabs .el-tabs__active-bar {
  background: #3673fe;
}
.jlc-tabs .el-tabs__item {
  padding: 0 16px;
  height: 44px;
  line-height: 44px;
  font-weight: 400;
}
.jlc-tabs .el-tabs__nav-wrap::after {
  height: 1px;
  background: #dfe2e6;
}
.jlc-tabs .el-tabs__header {
  margin-bottom: 24px;
}
.jlc-tag {
  background: #e6edff;
  border-radius: 2px;
  color: #3673fe;
  font-size: 13px;
  border: none;
  line-height: 24px;
}
.jlc-tag.el-tag--success {
  background: #e4f5ec;
  color: #49baa0;
}
.jlc-tag.el-tag--warning {
  background: #fff0e6;
  color: #f3781e;
}
.jlc-tag.el-tag--info {
  background: #f8f8fa;
  color: #899099;
}
.jlc-tag.el-tag--danger {
  background: #ffefef;
  color: #f55353;
}
.jlc-tags2 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  background: #ffffff;
}

.jlc-tags2 .el-tabs__header {
  margin: 0 !important;
}

.el-scrollbar__thumb {
  -webkit-transform: translateX(102.131%);
          transform: translateX(102.131%);
}

.jlc-tags .el-scrollbar > .el-scrollbar__bar {
  opacity: 1;
}

.jlc-tags .el-scrollbar .el-scrollbar__wrap {
  overflow: hidden;
}

.jlc-tags .el-scrollbar .el-scrollbar__bar.is-horizontal {
  visibility: hidden;
}

.jlc-tags .arrow {
  position: absolute;
  width: 32px;
  height: 35px;
  cursor: pointer;
  text-align: center;
  z-index: 1;
}

.jlc-tags .arrow i:hover {
  color: rgb(31, 130, 232);
}

.jlc-tags .arrow i {
  line-height: 35px;
  font-size: 18px;
  color: #787878;
}

.jlc-tags .left-arrow {
  width: 40px;
  padding-right: 8px;
  left: 0;
  top: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(rgba(255, 255, 255, 0.9)), color-stop(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
  /* background-color: #fff; */
  border-bottom: 1px solid #e3e8ed;
}

.jlc-tags .right-arrow {
  text-align: left;
  right: 32px;
  top: 0;
}

.jlc-tags .clear-all {
  text-align: left;
  width: 35px;
  right: 0px;
  top: 0;
}

.jlc-tags .css-transition {
  /* width: 40px; */
  pointer-events: none;
  width: 24px;
  /* padding-left: 8px; */
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(242, 243, 249, 0)), to(rgb(242, 243, 249)));
  background-image: linear-gradient(to right, rgba(242, 243, 249, 0), rgb(242, 243, 249));
  right: 72px;
  top: 0;
}

.jlc-tags .clear-all i {
  font-size: 16px;
  color: rgb(186, 186, 186);
}

.jlc-tags .clear-all i:hover {
  color: rgb(31, 130, 232);
}

.jlc-tags {
  /* padding-left: 0px; */
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 36px;
  /* z-index: 4; */
  background-color: #f2f3f9;
}

.jlc-tags .el-scrollbar {
  padding-right: 18px;
  height: 100%;
  width: calc(100% - 72px);
  position: relative;
  top: -1px;
  left: 0;
}

.jlc-tags-menu {
  height: 100%;
  width: 100%;
  line-height: 36px;
  white-space: nowrap;
  /* overflow: auto; */
}

.jlc-tags-menu.beyond9 > div:first-child {
  padding-left: 56px;
}

.jlc-tags-menu > div {
  /* float: left; */
  border-bottom: 1px solid #e4e8ed;
  display: inline-block;
  padding-right: 60px;
  padding-left: 24px;
  height: 36px;
  position: relative;
  background-color: #ffffff;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.jlc-tags-menu > div:last-child .sector-box,
.jlc-tags-menu > div:last-child.selected .sector-box {
  background-color: #f3f4fa;
  border-bottom: 1px solid #f3f4fa;
  height: 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.jlc-tags-menu > div > span {
  font-size: 14px;
  color: #525961;
}

.jlc-tags-menu > div.selected > span {
  font-size: 14px;
  color: #fff;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.jlc-tags-menu > div:hover > span {
  font-size: 14px;
  color: #000;
}

.jlc-tags-menu > div.selected:hover > span {
  font-size: 14px;
  color: #fff;
}

.jlc-tags-menu > div .sector-box {
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  height: 100%;
  background-color: #fff;
}

.jlc-tags-menu > div .sector-box .sector {
  height: 100%;
  border-right: 1px solid #e4e8ed;
  border-bottom: 1px solid #e4e8ed;
  background-color: #fff;
  border-radius: 0px 0px 36px 0px;
}

.jlc-tags-menu > div > i {
  position: absolute;
  right: 40px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.jlc-tags-menu > div > i::before {
  font-size: 14px;
  color: #b7b7b7;
}

.jlc-tags-menu > div > i:hover::before {
  font-size: 14px;
  color: #666666;
}

.jlc-tags-menu > div.selected > i:hover::before {
  font-size: 14px;
  color: #fff;
}

.jlc-tags-menu > div.selected > i::before {
  font-size: 14px;
  color: #b8d8f9;
}

.jlc-tags-menu > div.selected {
  background-color: #107bec;
  color: #fff;
}

.jlc-tags-menu > div.selected .sector-box {
  background-color: #fff;
}

.jlc-tags-menu > div.selected .sector-box .sector {
  background-color: #107bec;
  /* border-right: 1px solid #107bec;
  border-bottom: 1px solid #107bec; */
}

.jlc-tags-menu > div.previous .sector-box {
  background-color: #107bec;
}
.jlc-page-table {
  height: 100%;
  min-height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.jlc-page-table-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.jlc-page-table .pagination-container {
  text-align: center;
  margin-top: 10px;
}
.jlc-server-page-table {
  /* height: 100%; */
  /* min-height: 200px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.jlc-server-page-table .el-table td,
.jlc-server-page-table .el-table th.is-leaf {
  border-bottom: 1px solid #ccc !important;
}
.jlc-server-page-table .el-table--border td,
.jlc-server-page-table .el-table--border th,
.jlc-server-page-table .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
  border-right: 1px solid #ccc;
}
.jlc-server-page-table .el-table-column--selection .cell {
  padding-right: 10px;
}
.jlc-server-page-table .el-table__body tr.current-row > td,
.jlc-server-page-table .el-table__body tr.el-table__row--striped.current-row td {
  background-color: #e3ecf6 !important;
}
.jlc-server-page-table .el-table tbody tr:hover > td {
  background-color: #e3ecf6 !important;
}
.jlc-server-page-table .is-leaf {
  background: #dadee8 !important;
  padding: 6px 0 !important;
}
.jlc-server-page-table .el-table .cell {
  color: #000;
}
.jlc-server-page-table .el-radio__label {
  padding-left: 0px;
}
.jlc-server-page-table .el-table td,
.jlc-server-page-table .el-table th.is-leaf,
.jlc-server-page-table .el-table--border,
.jlc-server-page-table .el-table--group {
  border-color: #ccc;
}
.jlc-server-page-table .el-table--border::after,
.jlc-server-page-table .el-table--group::after,
.jlc-server-page-table .el-table::before {
  background-color: #ccc;
}
.jlc-server-page-table .jlc-common-title {
  color: #606266;
}
.jlc-server-page-table .jlc-server-page-table-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.jlc-server-page-table .pagination-container {
  text-align: center;
  margin-top: 10px;
}

/* .el-button--mini {
  padding: 4px 8px;
} */
.jlc-super-table .el-table th {
  background: #e4ecf2;
  height: 48px;
  padding: 0;
  color: #000000;
  font-weight: bold;
}
.jlc-super-table .el-table td {
  padding: 0;
}
.jlc-super-table .el-table .cell {
  line-height: 48px;
  color: rgba(0, 0, 0, 0.65);
}
.jlc-super-table .el-table--striped .el-table__body tr.el-table__row--striped td {
  background: #f5f8fa;
}
.jlc-super-table .jlc-drag-select {
  position: relative;
  list-style: none;
  height: auto;
  max-height: 500px;
  overflow-y: auto;
  padding: 0;
}
.jlc-super-table .jlc-drag-select li {
  cursor: move;
  height: 40px;
  line-height: 40px;
  width: 100%;
  padding-left: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.jlc-super-table .jlc-drag-select li.drag-item {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAn0lEQVQ4T83SMQrCQBCF4S8I4lW8gp2dZ/AC1iLapvISdlqoN/AQltp4AQsLezsZiBAXSQJByHa7M/P435vNtDxZy3ndE+hjhzUuTeylFo4Y4Y4xTonIGcvyWyowRI45XnjWUfwKMSim6GGBQUkkyDZVBFH7CMTgKiG44fBXC/sixAcmiHvZQhDMqghijdtijde6AKPevZ/YhPqrp7WFNxPzGBFUwijlAAAAAElFTkSuQmCC);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: 8px 8px;
}
.jlc-super-table .jlc-drag-select li:active, .jlc-super-table .jlc-drag-select li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.jlc-super-table .jlc-drag-select li .el-icon-more-outline {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  float: left;
  margin-top: 14px;
}
.jlc-super-table .jlc-drag-select li span {
  width: calc(100% - 48px);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.jlc-super-table .jlc-drag-select li .el-button--text {
  float: right;
  margin-right: 10px;
}
.jlc-super-table .jlc-super-table-dialog .el-dialog__body {
  padding: 20px 20px;
}
.jlc-super-table .jlc-super-table-dialog .el-dialog__body .jlc-super-table-header-set {
  font-size: 1.17em;
  line-height: 20px;
  color: #2e6ea5;
  font-weight: bold;
  margin: 0 0 8px 0;
}

.jlc-super-table-checkbox-group .jlc-super-table-checkbox-item {
  line-height: 30px;
  height: 30px;
}
.oa-audit-group-v2 .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.oa-audit-group-v2 .flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.oa-audit-group-v2 .flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.oa-audit-group-v2 .flex-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.oa-audit-group-v2 .flex-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.oa-audit-group-v2 .flex-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.oa-audit-group-v2 .flex-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.oa-audit-group-v2 .flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.oa-audit-group-v2 .pb-20 {
  padding-bottom: 20px;
}
.oa-audit-group-v2 .btn-group {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.oa-audit-group-v2 .btn-group ::v-deep .el-form-item__content {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.oa-audit-group-v2 .w-full {
  width: 100%;
}
.oa-audit-group-v2 .el-button + .el-button,
.oa-audit-group-v2 .el-checkbox.is-bordered + .el-checkbox.is-bordered {
  margin-left: 10px;
}
.oa-audit-group-v2 .oa-audit-btn {
  padding: 8px 20px !important;
  background: #3673fe;
  border-color: #3673fe;
  border-radius: 1px !important;
  color: #fff !important;
}
.oa-audit-group-v2 .oa-audit-btn:hover {
  background: #004efe;
  border-color: #004efe;
}
.oa-audit-group-v2 .oa-reject-btn {
  padding: 8px 20px !important;
  background: #f55353;
  border-color: #f55353 !important;
  border-radius: 1px !important;
  color: #fff !important;
}
.oa-audit-group-v2 .oa-reject-btn:hover {
  background: #f03232;
  border-color: #f03232;
}
.oa-audit-group-v2 .oa-default-btn {
  padding: 8px 20px !important;
  border-color: #ebeef5 !important;
  border-radius: 1px !important;
  color: #3b4453;
}
.oa-audit-group-v2 .oa-default-btn:hover {
  color: #409eff;
  background-color: #f6f7fc;
}
.approve-wrap {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  background-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.approve-wrap .status-item {
  -webkit-box-flex: 1;
          flex: 1;
  -ms-flex: 1;
  text-align: center;
  height: 34px;
  line-height: 34px;
  font-size: 12px;
  position: relative;
  min-width: 120px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  margin-left: 4px;
}
.approve-wrap .status-item .item-content {
  position: absolute;
  z-index: 9;
  height: 34px;
  width: 100%;
}
.approve-wrap .status-item .bg-layer {
  height: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  z-index: 8;
  top: 0;
  border-bottom: 17px solid transparent;
  border-top: 17px solid transparent;
  border-left: 20px solid transparent;
}
.approve-wrap .status-item .bg-layer::after {
  content: "";
  display: block;
  border-bottom: 17px solid transparent;
  border-top: 17px solid transparent;
  border-left: 20px solid transparent;
  position: absolute;
  right: -20px;
  top: -17px;
  z-index: 9;
}
.approve-wrap .status-item .bg-layer .bg-layer-line {
  position: absolute;
  width: 100%;
  height: 10px;
  top: -5px;
  background-color: #fff;
}
.approve-wrap .status-item.status-position-start .bg-layer::before {
  content: "";
  width: 34px;
  height: 34px;
  position: absolute;
  top: -17px;
  left: -34px;
  z-index: 9;
  border-radius: 34px 0 0 34px;
  background-color: #49baa0;
}
.approve-wrap .status-item.status-position-start:hover .bg-layer::before {
  background-color: #2eaa66;
}
.approve-wrap .status-item.status-position-end {
  color: #fff;
}
.approve-wrap .status-item.status-position-end .bg-layer {
  border-bottom-color: #C6C9CE;
  border-top-color: #C6C9CE;
}
.approve-wrap .status-item.status-position-end .bg-layer::before {
  content: "";
  width: 34px;
  height: 34px;
  position: absolute;
  top: -17px;
  right: -20px;
  z-index: 11;
  border-radius: 0 34px 34px 0;
  background-color: #C6C9CE;
}
.approve-wrap .status-item.status-position-end .bg-layer-line {
  position: absolute;
  width: 100%;
  height: 10px;
  top: -5px;
  background-color: #C6C9CE;
}
.approve-wrap .status-item.status-position-end:hover .bg-layer {
  border-bottom-color: #d9dbde;
  border-top-color: #d9dbde;
}
.approve-wrap .status-item.status-position-end:hover .bg-layer .bg-layer-line {
  background-color: #d9dbde;
}
.approve-wrap .status-item.status-position-end:hover .bg-layer::before {
  background-color: #d9dbde;
}
.approve-wrap .status-item.status-position-end:hover .bg-layer::after {
  border-left-color: #d9dbde;
}
.approve-wrap .status-item.status-done {
  color: #fff;
}
.approve-wrap .status-item.status-done .bg-layer {
  border-bottom-color: #49baa0;
  border-top-color: #49baa0;
}
.approve-wrap .status-item.status-done .bg-layer::before {
  background-color: #49baa0;
}
.approve-wrap .status-item.status-done .bg-layer::after {
  border-left-color: #49baa0;
}
.approve-wrap .status-item.status-done:hover .bg-layer {
  border-bottom-color: #2eaa66;
  border-top-color: #2eaa66;
}
.approve-wrap .status-item.status-done:hover .bg-layer .bg-layer-line {
  background-color: #2eaa66;
}
.approve-wrap .status-item.status-done:hover .bg-layer::before {
  background-color: #2eaa66;
}
.approve-wrap .status-item.status-done:hover .bg-layer::after {
  border-left-color: #2eaa66;
}
.approve-wrap .status-item.status-done .bg-layer-line {
  background-color: #49baa0;
}
.approve-wrap .status-item.status-active {
  color: #fff;
}
.approve-wrap .status-item.status-active .bg-layer {
  border-bottom-color: #3673fe;
  border-top-color: #3673fe;
}
.approve-wrap .status-item.status-active .bg-layer::after {
  border-left-color: #3673fe;
}
.approve-wrap .status-item.status-active:hover .bg-layer {
  border-bottom-color: #0036e6;
  border-top-color: #0036e6;
}
.approve-wrap .status-item.status-active:hover .bg-layer .bg-layer-line {
  background-color: #0036e6;
}
.approve-wrap .status-item.status-active:hover .bg-layer::after {
  border-left-color: #0036e6;
}
.approve-wrap .status-item.status-active .bg-layer-line {
  background-color: #3673fe;
}
.approve-wrap .status-item.status-wait {
  color: #fff;
}
.approve-wrap .status-item.status-wait .bg-layer {
  border-bottom-color: #C6C9CE;
  border-top-color: #C6C9CE;
}
.approve-wrap .status-item.status-wait .bg-layer::after {
  border-left-color: #C6C9CE;
}
.approve-wrap .status-item.status-wait:hover .bg-layer {
  border-bottom-color: #d9dbde;
  border-top-color: #d9dbde;
}
.approve-wrap .status-item.status-wait:hover .bg-layer .bg-layer-line {
  background-color: #d9dbde;
}
.approve-wrap .status-item.status-wait:hover .bg-layer::after {
  border-left-color: #d9dbde;
}
.approve-wrap .status-item.status-wait .bg-layer-line {
  background-color: #C6C9CE;
}
@charset "UTF-8";
.oa-audit-tree-v2 .cooperation-group-tab {
  margin-top: 12px;
  margin-bottom: 12px;
}
.oa-audit-tree-v2 .cooperation-group-tab .cooperation-tab-item {
  display: inline-block;
  border-radius: 100px;
  padding: 2px 10px;
  background: #f0f2f5;
  color: #565e66;
  font-size: 12px;
  line-height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.oa-audit-tree-v2 .cooperation-group-tab .cooperation-tab-item:not(.cooperation-tab-item-active):hover {
  background: #85c2ff;
  color: #fff;
}
.oa-audit-tree-v2 .cooperation-group-tab .cooperation-tab-item:not(:first-child) {
  margin-left: 10px;
}
.oa-audit-tree-v2 .cooperation-group-tab .cooperation-tab-item-active {
  color: #fff;
  background: #5cadff;
}
.oa-audit-tree-v2 .el-timeline-item__tail {
  border-left-color: #409eff;
}
.oa-audit-tree-v2 .el-empty__image {
  display: none;
}
.oa-audit-tree-v2 .icon-dot::after {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
}
.oa-audit-tree-v2 .maxw-500 {
  max-width: 500px !important;
}
.oa-audit-tree-v2 .txt-tooltip {
  width: 200px;
  /* 必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 。*/
  display: -webkit-box;
  display: -moz-box;
  /* 必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 。*/
  -webkit-box-orient: vertical;
  /*要显示的行数*/
  -webkit-line-clamp: 3;
  /* 溢出部分隐藏 */
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.oa-audit-tree-v2 ul,
.oa-audit-tree-v2 li {
  list-style: none;
}
.oa-audit-tree-v2 .timeline {
  margin-top: 20px;
  padding: 0;
}
.oa-audit-tree-v2 .timeline .timeline-item {
  position: relative;
  padding-bottom: 0;
  width: 640px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.oa-audit-tree-v2 .timeline .timeline-item .timeline-item-date {
  color: #303133;
  font-size: 14px;
}
.oa-audit-tree-v2 .timeline .timeline-item .timeline-item-status {
  float: right;
  white-space: nowrap;
}
.oa-audit-tree-v2 .timeline .timeline-item .timeline-item-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px !important;
}
.oa-audit-tree-v2 .timeline .timeline-item .timeline-item-tail {
  position: static;
  height: 100%;
  width: 2px;
}
.oa-audit-tree-v2 .timeline .timeline-item .timeline-item-timestamp {
  font-size: 12px;
  line-height: 20px;
  float: left;
  width: 90px;
  text-align: right;
}
.oa-audit-tree-v2 .timeline .timeline-item .timeline-item-content {
  margin-left: 110px;
}
.oa-audit-tree-v2 .timeline .timeline-item .timeline-item-content p {
  word-break: break-word;
  overflow-wrap: break-word;
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
}
.oa-audit-tree-v2 .timeline .timeline-item .timeline-item-tail {
  position: absolute;
  width: 2px;
  background-color: #e6f7ff;
  height: 90%;
  top: 17px;
  left: 8px;
}
.oa-audit-tree-v2 .timeline .timeline-item:first-child .timeline-item-tail {
  background-image: -webkit-gradient(linear, left top, right top, from(#0081ff), to(rgb(230, 232, 235)));
  background-image: linear-gradient(90deg, #0081ff, rgb(230, 232, 235));
}
.oa-audit-tree-v2 .timeline .timeline-item .timeline-item-dot {
  display: inline-block;
  position: absolute;
  width: 3px;
  height: 3px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  background-color: rgb(191, 195, 199);
  left: 97px;
  top: 7.5px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(191, 195, 199);
  -o-border-image: initial;
     border-image: initial;
  border-radius: 50%;
}
.oa-audit-tree-v2 .timeline .active .timeline-item-timestamp {
  color: #0081ff;
}
.oa-audit-tree-v2 .timeline .active .timeline-item-tail {
  display: none;
}
.oa-audit-tree-v2 .timeline .active .timeline-item-dot {
  background-color: #0081ff;
  background-clip: padding-box;
  width: 7px;
  height: 7px;
  left: 93px;
  top: 4.5px;
  border-width: 3.5px;
  border-style: solid;
  opacity: 0.78;
}
.oa-audit-tree-v2 .inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.oa-audit-tree-v2 .dialog-title {
  font-weight: 700;
  line-height: 24px;
  font-size: 18px;
  color: #303133;
}
.oa-audit-tree-v2 .w-full {
  width: 100%;
}
.oa-audit-tree-v2 .size-18 {
  font-size: 18px;
}
.oa-audit-tree-v2 .pointer {
  cursor: pointer;
}
.oa-audit-tree-v2 .ml-5 {
  margin-left: 5px;
}
.oa-audit-tree-v2 .bg-layer::before {
  border-radius: 4px 0 0 4px !important;
}
.oa-audit-tree-v2 .circle {
  width: 30px;
  height: 30px;
  background-color: #3673fe;
  border-radius: 50%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.oa-audit-tree-v2 .circle span {
  color: #fff;
  font-size: 14px;
}
.oa-audit-tree-v2 .circle .lilCircle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 12px;
  height: 12px;
  font-size: 12px;
  color: #fff;
  border-radius: 50%;
}
.oa-audit-tree-v2 .circle .circlePriamry {
  background-color: #49baa0;
}
.oa-audit-tree-v2 .circle .circleError {
  background-color: #f55353;
}
.oa-audit-tree-v2 .circle .circleSuccess {
  background-color: #f55353;
}
.oa-audit-tree-v2 .operateTypeBox {
  padding-top: 5px;
  margin-left: 10px;
  font-size: 14px !important;
  width: calc(100% - 40px);
}
.oa-audit-tree-v2 .operateTypeBox .hidden-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; /* 显示三行 */
  overflow: hidden;
  text-overflow: ellipsis;
  height: 3.6em; /* 根据行高调整高度 */
  line-height: 1.2em; /* 设置行高 */
}
.oa-audit-tree-v2 .font12 {
  font-size: 12px;
}
.oa-audit-tree-v2 .font14 {
  font-size: 14px;
}
.oa-audit-tree-v2 .ml-200 {
  margin-left: 200px;
}
.oa-audit-tree-v2 .fr {
  float: right;
}
.oa-audit-tree-v2 .ml20 {
  margin-left: 20px;
}
.oa-audit-tree-v2 .remark {
  background-color: #f6f7fc;
  margin: 10px 0 30px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 15px 15px 15px 20px;
}
.oa-audit-tree-v2 .mt3 {
  margin-top: 3px;
}
.oa-audit-tree-v2 .remark-idea {
  color: #6f747e;
  font-size: 14px;
  margin-top: 3px;
  line-height: 16px;
}
.oa-audit-tree-v2 .circle2 {
  margin-left: 1px;
  width: 8px;
  height: 8px;
  border-radius: 50%; /* 将边框半径设置为50%以创建一个圆形 */
  border: 3px solid #3673fe; /* 设置边框宽度为3px，颜色为黑色 */
}
.oa-audit-tree-v2 .errorText {
  color: #f55353;
}
.oa-audit-tree-v2 .successText {
  color: #49baa0;
}
.oa-audit-tree-v2 .primaryText {
  color: #3673fe;
}
.oa-audit-body-v2 .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.oa-audit-body-v2 .flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.oa-audit-body-v2 .flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.oa-audit-body-v2 .overflow-hidden {
  overflow: hidden;
}
.oa-audit-body-v2 .w-full {
  width: 100%;
}
.oa-audit-page-v2 .oa-audit-page {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.oa-audit-page-v2 .flex-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.oa-audit-page-v2 .audit-header {
  height: 64px;
  position: fixed;
  right: 0;
  z-index: 100;
  background-color: #fff;
}
.oa-audit-page-v2 .step-list {
  padding: 0 43px 0px 30px;
  background: #fff;
}
.oa-audit-page-v2 .oa-audit-style .module-header {
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 16px;
  color: #36434d;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
}
.oa-audit-page-v2 .oa-audit-style .module-header .module-header-left-info {
  float: left;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.oa-audit-page-v2 .oa-audit-style .module-header .module-header-line {
  float: left;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  margin-top: 12px;
  border-bottom: 1px dashed #c1c1c1;
}
.oa-audit-page-v2 .oa-audit-style .module-content {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 32px 2px;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.03);
          box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.03);
}
.oa-audit-page-v2 .oa-audit-style .feed-content {
  margin-top: 16px;
  padding: 25px 25px 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #fff;
  min-height: 250px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.03);
          box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.03);
  border-radius: 4px;
}
.oa-audit-page-v2 .mb19 {
  margin-bottom: 19px;
}
.oa-audit-page-v2 .pl10 {
  padding-left: 10px;
}
.jlc-virtual-number .el-dialog__header {
  border-bottom: 1px solid #ddd;
}
.jlc-virtual-number .el-dialog__body {
  padding-top: 10px !important;
}
.jlc-virtual-number .inline {
  display: inline;
}
.jlc-virtual-number .mr5 {
  margin-right: 5px !important;
}
.jlc-virtual-number .plr5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.jlc-virtual-number .ml10 {
  margin-left: 10px !important;
}
.jlc-virtual-number .line17 {
  line-height: 1.7em;
}
.jlc-virtual-number .mt10 {
  margin-top: 10px;
}
.jlc-virtual-number .red {
  color: red;
}
.jlc-virtual-number .btnBox {
  overflow: hidden;
  margin-top: 10px;
  text-align: center;
}
.jlc-virtual-number .w140 {
  width: 140px;
}
.jlc-virtual-number .w-full {
  width: 100%;
}
.jlc-virtual-number .box-bg {
  min-height: 44px;
  background: #f5f7fa;
  border-radius: 2px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.jlc-virtual-number .text-12 {
  font-size: 12px !important;
}
.jlc-virtual-number .text-14 {
  font-size: 14px !important;
}
.jlc-virtual-number .text-22 {
  font-size: 22px !important;
}
.jlc-virtual-number .text-333 {
  color: #333333 !important;
}
.jlc-virtual-number .text-7F {
  color: #7F7F7F !important;
}
.jlc-virtual-number .mt-15 {
  margin-top: 15px !important;
}
.jlc-virtual-number .text-center {
  text-align: center;
}
.jlc-virtual-number .font-bold {
  font-weight: bold;
}
.jlc-virtual-number .mt-5 {
  margin-top: 5px !important;
}
.jlc-virtual-number .mt-20 {
  margin-top: 20px !important;
}
.jlc-virtual-number .warning-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
.jlc-virtual-number .phone-input .el-input__inner {
  font-weight: bold;
  font-size: 22px;
  color: #333333 !important;
}
/*!
 * Viewer.js v1.11.6
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-09-17T03:16:35.830Z
 */

.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 280px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px;
  }

.viewer-zoom-in::before {
  background-position: 0 0;
  content: 'Zoom In';
}

.viewer-zoom-out::before {
  background-position: -20px 0;
  content: 'Zoom Out';
}

.viewer-one-to-one::before {
  background-position: -40px 0;
  content: 'One to One';
}

.viewer-reset::before {
  background-position: -60px 0;
  content: 'Reset';
}

.viewer-prev::before {
  background-position: -80px 0;
  content: 'Previous';
}

.viewer-play::before {
  background-position: -100px 0;
  content: 'Play';
}

.viewer-next::before {
  background-position: -120px 0;
  content: 'Next';
}

.viewer-rotate-left::before {
  background-position: -140px 0;
  content: 'Rotate Left';
}

.viewer-rotate-right::before {
  background-position: -160px 0;
  content: 'Rotate Right';
}

.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: 'Flip Horizontal';
}

.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: 'Flip Vertical';
}

.viewer-fullscreen::before {
  background-position: -220px 0;
  content: 'Enter Full Screen';
}

.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: 'Exit Full Screen';
}

.viewer-close::before {
  background-position: -260px 0;
  content: 'Close';
}

.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.viewer-container::-moz-selection, .viewer-container *::-moz-selection {
    background-color: transparent;
  }

.viewer-container::selection,
  .viewer-container *::selection {
    background-color: transparent;
  }

.viewer-container:focus {
    outline: 0;
  }

.viewer-container img {
    display: block;
    height: auto;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.viewer-canvas > img {
    height: auto;
    margin: 15px auto;
    max-width: 90% !important;
    width: auto;
  }

.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}

.viewer-navbar {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}

.viewer-list {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}

.viewer-list > li {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    opacity: 0.5;
    overflow: hidden;
    -webkit-transition: opacity 0.15s;
    transition: opacity 0.15s;
    width: 30px;
  }

.viewer-list > li:focus,
    .viewer-list > li:hover {
      opacity: 0.75;
    }

.viewer-list > li:focus {
      outline: 0;
    }

.viewer-list > li + li {
      margin-left: 1px;
    }

.viewer-list > .viewer-loading {
    position: relative;
  }

.viewer-list > .viewer-loading::after {
      border-width: 2px;
      height: 20px;
      margin-left: -10px;
      margin-top: -10px;
      width: 20px;
    }

.viewer-list > .viewer-active,
  .viewer-list > .viewer-active:focus,
  .viewer-list > .viewer-active:hover {
    opacity: 1;
  }

.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.viewer-player > img {
    left: 0;
    position: absolute;
    top: 0;
  }

.viewer-toolbar > ul {
    display: inline-block;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 6px 3px;
  }

.viewer-toolbar > ul > li {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 50%;
      cursor: pointer;
      float: left;
      height: 24px;
      overflow: hidden;
      -webkit-transition: background-color 0.15s;
      transition: background-color 0.15s;
      width: 24px;
    }

.viewer-toolbar > ul > li:focus,
      .viewer-toolbar > ul > li:hover {
        background-color: rgba(0, 0, 0, 0.8);
      }

.viewer-toolbar > ul > li:focus {
        -webkit-box-shadow: 0 0 3px #fff;
                box-shadow: 0 0 3px #fff;
        outline: 0;
        position: relative;
        z-index: 1;
      }

.viewer-toolbar > ul > li::before {
        margin: 2px;
      }

.viewer-toolbar > ul > li + li {
        margin-left: 1px;
      }

.viewer-toolbar > ul > .viewer-small {
      height: 18px;
      margin-bottom: 3px;
      margin-top: 3px;
      width: 18px;
    }

.viewer-toolbar > ul > .viewer-small::before {
        margin: -1px;
      }

.viewer-toolbar > ul > .viewer-large {
      height: 30px;
      margin-bottom: -3px;
      margin-top: -3px;
      width: 30px;
    }

.viewer-toolbar > ul > .viewer-large::before {
        margin: 5px;
      }

.viewer-tooltip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}

.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin: 5px 5%;
  max-width: 90%;
  min-height: 14px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
  white-space: nowrap;
}

.viewer-title:hover {
    opacity: 1;
  }

.viewer-button {
  -webkit-app-region: no-drag;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  -webkit-transition: background-color 0.15s;
  transition: background-color 0.15s;
  width: 80px;
}

.viewer-button:focus,
  .viewer-button:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }

.viewer-button:focus {
    -webkit-box-shadow: 0 0 3px #fff;
            box-shadow: 0 0 3px #fff;
    outline: 0;
  }

.viewer-button::before {
    bottom: 15px;
    left: 15px;
    position: absolute;
  }

.viewer-fixed {
  position: fixed;
}

.viewer-open {
  overflow: hidden;
}

.viewer-show {
  display: block;
}

.viewer-hide {
  display: none;
}

.viewer-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}

.viewer-invisible {
  visibility: hidden;
}

.viewer-move {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.viewer-fade {
  opacity: 0;
}

.viewer-in {
  opacity: 1;
}

.viewer-transition {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@-webkit-keyframes viewer-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes viewer-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.viewer-loading::after {
    -webkit-animation: viewer-spinner 1s linear infinite;
            animation: viewer-spinner 1s linear infinite;
    border: 4px solid rgba(255, 255, 255, 0.1);
    border-left-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
  }

@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}

@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}

@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}

