/*==================== reset ====================*/
html,
body {
  height: 100%;
}
* {
  margin: 0;
  padding: 0;
  pointer-events: auto;
}
html {
  background: white;
  color: black;
  overflow: auto;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  text-align: inherit;
}
fieldset,
img {
  border: none;
}
iframe {
  display: block;
}
abbr,
acronym {
  border: none;
  font-variant: normal;
}
del {
  text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
q:before,
q:after {
  content: "";
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
a:hover,
a:focus {
  text-decoration: none;
}
ins,
a {
  text-decoration: none;
}
/*==================== base ====================*/
a:focus,
*:focus {
  outline: none;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
  overflow: hidden;
}
.clearfix {
  zoom: 1;
}
.clear {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
.hide {
  display: none;
}
.block {
  display: block;
}
.inline {
  display: block;
}
.inline-block {
  display: inline-block;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tl {
  text-align: left !important;
}
.tc {
  text-align: center !important;
}
.tr {
  text-align: right !important;
}
.overflow {
  overflow: hidden;
}
/*margin*/
.m0 {
  margin: 0 !important;
}
.mt5 {
  margin-top: 5px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mb5 {
  margin-bottom: 5px !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.ml10 {
  margin-left: 10px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.ml30 {
  margin-left: 30px !important;
}
.ml40 {
  margin-left: 40px !important;
}
.mr6 {
  margin-right: 10px !important;
}
.ml50 {
  margin-left: 50px !important;
}
.mr6 {
  margin-right: 6px !important;
}
.mr10 {
  margin-right: 10px !important;
}
.mr20 {
  margin-right: 20px !important;
}
/*padding*/
.p-tb {
  padding-top: 20px;
  padding-bottom: 20px;
}
.p_lr {
  padding: 0 20px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pb10 {
  padding-bottom: 10px !important;
}
.pt15 {
  padding-top: 15px !important;
}
.pt15 {
  padding-bottom: 15px !important;
}
.pr9 {
  padding-right: 9px !important;
}
.text-success {
  color: #52c41a;
}
.text-danger {
  color: red;
}
.text-main {
  color: #1890ff;
}
.text-black {
  color: #000;
}
.bold {
  font-weight: bold;
}
.pointer {
  cursor: pointer;
}
.borderRN {
  border-right: none !important;
}
.border {
  border: 1px solid #ddd;
}
.borderB {
  border-bottom: 2px solid #ddd !important;
}
.borderT {
  border-top: 2px solid #bdbdbd !important;
}
/*==================== base ====================*/
/*页面切换*/
.drop-enter {
  transform: scale(0.5);
  transform-origin: 50% 100%;
}
.drop-enter.drop-enter-active {
  transform: scale(1);
  transition: all 0.4s;
}
.drop-leave {
  /* transform: scale(0.5); */
  position: absolute;
  top: 90px;
  background: #fff;
  z-index: 10000;
  opacity: 1;
}
.drop-leave.drop-leave-active {
  opacity: 1;
  top: 100%;
  transition: all 0.4s;
}
.up-enter {
  transform: scale(1.5);
}
.up-enter.up-enter-active {
  transform: scale(1);
  transition: all 0.5s;
}
.up-leave {
  position: absolute;
  top: 0;
  z-index: 10000;
  opacity: 1;
}
.up-leave.up-leave-active {
  opacity: 1;
  top: -100%;
  transition: all 0.5s;
}
.right-enter {
  position: absolute;
  top: 0;
  left: -100%;
  /*z-index: 1;*/
  width: 100%;
  height: 100%;
  -webkit-animation: rightIn 1s both ease;
  animation: rightIn 1s both ease;
}
.right-leave {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  /*background: RGB(238,238,238);*/
  width: 100%;
  height: 100%;
  -webkit-animation: rightOut 1s both ease;
  animation: rightOut 1s both ease;
}
@-webkit-keyframes rightIn {
  0% {
    -webkit-transform: scale(0.8);
    left: -100%;
  }
  25% {
    -webkit-transform: scale(0.8);
    left: -60%;
  }
  75% {
    -webkit-transform: scale(0.8);
    left: 0%;
  }
  100% {
    -webkit-transform: scale(1);
    left: 0%;
  }
}
@keyframes rightIn {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: -100%;
  }
  25% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: -60%;
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 0%;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    left: 0%;
  }
}
@-webkit-keyframes rightOut {
  25% {
    -webkit-transform: scale(0.8);
    left: 0%;
  }
  75% {
    -webkit-transform: scale(0.8);
    left: 80%;
  }
  100% {
    -webkit-transform: scale(0.8);
    left: 100%;
  }
}
@keyframes rightOut {
  25% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 0%;
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 80%;
  }
  100% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 100%;
  }
}
/*加载动画*/
.spinner {
  width: 60px;
  height: 60px;
  background-color: #67cf22;
  margin: 100px auto;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
/* router动画--fade */
.fade-in-enter {
  opacity: 0.01;
}
.fade-in-enter.fade-in-enter-active {
  opacity: 1;
  transition: opacity 500ms ease-in;
}
.fade-in-exit {
  opacity: 1;
}
.fade-in-exit.fade-in-exit-active {
  opacity: 0.01;
  display: none;
  transition: opacity 300ms ease-in;
}
.fade-in-appear {
  opacity: 0.01;
}
.fade-in-appear.fade-in-appear-active {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
/* router动画--slide */
.slide-in-appear {
  opacity: 0.5;
  transform: translate3D(100%, 0, 0);
  transition: all 300ms ease-in;
}
.slide-in-appear.slide-in-appear-active {
  opacity: 1;
  transform: translate3D(0, 0, 0);
}
.slide-in-enter {
  opacity: 0.5;
  transform: translate3D(100%, 0, 0);
  transition: all 500ms ease-in;
}
.slide-in-enter.slide-in-enter-active {
  opacity: 1;
  transform: translate3D(0, 0, 0);
}
.slide-in-exit {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
  transform: translate3D(0, 0, 0);
  transition: all 300ms ease-in;
}
.slide-in-exit.slide-in-exit-active {
  opacity: 0.01;
  transform: translate3D(-100%, 0, 0);
}
/* loading */
.ajax-loading {
  display: none;
}
.ajax-loading .loading {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 40px;
  height: 80px;
  line-height: 80px;
  background: rgba(0, 0, 0, 0.75);
  border-radius: 6px;
  text-align: center;
  z-index: 9999;
  font-size: 16px;
  color: #fff;
}
.ajax-loading .loading .loading_img {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(../../assets/images/loading.gif);
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.ajax-loading .loading span {
  margin-left: 12px;
  vertical-align: middle;
}
.ajax-loading .overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9998;
  background: #ffffff;
  opacity: 0.1;
}
#root {
  overflow: auto;
}
#root .loading {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 9999;
  color: #fff;
}
#root .loading .loading_img {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(../../assets/images/loading.gif);
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: middle;
}
/*==================== Antd ====================*/
/* header */
.ant-layout-header {
  background: #fff;
  box-shadow: 2px -5px 19px 0px rgba(2, 0, 25, 0.08);
}
.ant-layout-header .anticon {
  color: #999;
}
.ant-layout-header .ant-dropdown-trigger {
  color: white;
}
.ant-layout-header .ant-tabs-bar {
  border-bottom: none;
}
/* tab */
.ant-tabs-bar {
  margin: 0 0 10px 0;
}
.ant-tabs-nav .ant-tabs-tab {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0px;
}
.ant-tabs-nav {
  margin-left: 3px;
}
.ant-tabs-nav .ant-tabs-tab:hover {
  color: #1890ff;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  transition: none;
}
/*btn*/
.ant-btn {
  height: 32px;
  font-size: 14px;
  padding: 6px 11px;
  border-radius: 4px;
  line-height: 10px;
}
.ant-btn .anticon {
  margin-right: 5px;
}
.ant-btn span {
  text-align: center !important;
  margin: 0 !important;
  padding: 0 !important;
}
.ant-btn-lg {
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
  height: 40px;
}
.ant-btn-primary.ant-btn-background-ghost {
  color: rgba(0, 0, 0, 0.65);
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-btn-primary.ant-btn-background-ghost:hover {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-btn-primary.ant-btn-background-ghost:focus {
  border-color: #d9d9d9;
  color: #000;
  opacity: 0.65;
}
.ant-btn-primary.ant-btn-background-ghost:focus:hover {
  color: #1890ff;
  border-color: #1890ff;
  opacity: 1;
}
.ant-btn-danger.ant-btn-background-ghost {
  color: rgba(0, 0, 0, 0.65);
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-btn-danger.ant-btn-background-ghost:hover {
  color: #f5222d;
  border-color: #f5222d;
}
.ant-btn-danger.ant-btn-background-ghost:focus {
  border-color: #d9d9d9;
  color: #000;
  opacity: 0.65;
}
.ant-btn-danger.ant-btn-background-ghost:focus:hover {
  color: #f5222d;
  border-color: #f5222d;
  opacity: 1;
}
/*input,select*/
.ant-form-item-label {
  line-height: 30px;
}
.ant-form-item-label label:after {
  content: ":";
  margin: 0 4px 0 2px;
}
.ant-form-item-required {
  color: #666666;
}
.ant-form-item-control {
  line-height: 30px;
}
.ant-form-inline .ant-row {
  width: 100%;
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-bottom: 7px;
}
/*select*/
.ant-select .ant-select-selection--single {
  height: 30px;
}
.ant-select-selection--multiple {
  max-height: 100px;
  overflow: auto;
}
.select_hide_dropdown {
  display: none;
}
/*input*/
.ant-input {
  height: 30px;
  line-height: 1.5;
}
/*number input*/
.ant-input-number {
  width: 100%;
  height: 30px;
}
.ant-input-number .ant-input-number-input {
  height: 28px;
}
/* date */
.ant-calendar-picker-input {
  display: inline-block;
}
.ant-calendar-picker,
.ant-time-picker {
  width: 100%;
}
/*select-multiple | textarea Double row layout*/
.md-align {
  padding-left: 7.5px !important;
}
/*checkbox*/
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.ant-checkbox-wrapper {
  margin-right: 10px;
}
/* 拖动 */
.react-resizable {
  position: relative;
  background: transparent !important;
}
.react-resizable:hover {
  color: #1890ff;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 100%;
  bottom: 0;
  right: -10px;
  cursor: col-resize;
  z-index: 1000;
}
.react-resizable-handle:hover {
  cursor: col-resize;
}
.ant-table .ant-table-thead th:last-child .react-resizable-handle {
  display: none;
}
/*table*/
.ant-table table {
  border-collapse: separate;
}
.ant-table-wrapper {
  margin-bottom: 5px;
}
.ant-table-wrapper:not(.table_reset_btn) .ant-table-row .ant-btn,
.ant-table-wrapper:not(.table_reset_btn) .ant-table-row .ant-btn:hover,
.ant-table-wrapper:not(.table_reset_btn) .ant-table-row .ant-btn:focus,
.ant-table-wrapper:not(.table_reset_btn) .ant-table-row .ant-btn:active,
.ant-table-wrapper:not(.table_reset_btn) .ant-table-row .ant-btn.active {
  background: transparent;
  border: none;
  color: #1890ff;
  text-decoration: underline;
}
.ant-table {
  /*table td:hover span*/
}
.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border-width: 0px 0px 1px 0;
}
.ant-table-placeholder {
  border: none !important;
  border-top: 1px solid #f0f0f0 !important;
}
.ant-table-align-center {
  text-align: center !important;
}
.ant-table-small .ant-table-body {
  margin: 0 !important;
}
.ant-table-middle tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: 0;
}
.ant-table .span {
  /*max-width: 195px;*/
  /*max-width: 21em;*/
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  display: block;
}
.ant-table tr {
  color: rgba(0, 0, 0, 0.65);
}
.ant-table .ant-table-tbody .clickRowStyl,
.ant-table .ant-table-tbody > .clickRowStyl > td {
  background-color: #d5eeff;
  cursor: pointer;
}
.ant-table .ant-table-tbody .clickRowBeforeStyl,
.ant-table .ant-table-tbody > .clickRowBeforeStyl > td {
  cursor: pointer;
}
.ant-table .ant-table-tbody .scoreRowStyl,
.ant-table .ant-table-tbody > .scoreRowStyl > td {
  background-color: #f9c0c5;
  cursor: pointer;
}
.ant-table .ant-table-tbody .tableRed,
.ant-table .ant-table-tbody > .tableRed > td {
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  color: #df1c40;
}
.ant-table .ant-table-tbody .tableRedBottom,
.ant-table .ant-table-tbody > .tableRedBottom > td {
  border-left-style: none;
  border-right-style: none;
  color: #df1c40;
}
.ant-table .ant-table-tbody .conflictStyle,
.ant-table .ant-table-tbody > .conflictStyle > td {
  background-color: #ffeff1;
}
.ant-table .ant-table-tbody .conflictStyle .ant-table-selection-column::after {
  content: url(../../assets/images/ct.png);
  margin-left: 28px;
  margin-top: 3px;
  display: inline;
  position: absolute;
}
.ant-table tr:nth-child(odd) > td {
  background: #ffffff;
}
.ant-table tr:nth-child(even) > td {
  background: #f6f8fc;
}
.ant-table-thead > tr > th.ant-table-selection-column,
.ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center !important;
  padding: 0 !important;
}
.ant-table .ant-table-thead > tr.ant-table-row-hover > td,
.ant-table .ant-table-tbody > tr.ant-table-row-hover > td,
.ant-table .ant-table-thead > tr:hover > td,
.ant-table .ant-table-tbody > tr:hover > td {
  background: #f2f9ff;
}
.ant-table .ant-table-tbody > tr:hover > td.ant-table-column-sort {
  background: #d5eeff;
}
.ant-table tr.ant-table-row-selected td {
  background: #fafafa;
}
.ant-table .ant-table-tbody tr.ant-table-expanded-row:hover > td {
  background: #f2f2f2;
}
.ant-table > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
  padding: 4px 1px 4px 1px;
  line-height: 1.5;
  max-width: 195px;
  overflow: hidden;
  font-weight: bold;
  font-size: 12px;
  height: 40px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (max-width: 1440px) {
  .ant-table > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
    padding: 4px 0 4px 4px;
  }
}
.ant-table > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 4px 1px 4px 1px;
  line-height: 1.5;
  max-width: 195px;
  overflow: hidden;
  font-size: 12px;
}
@media (max-width: 1440px) {
  .ant-table > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
    padding: 4px 0 4px 4px;
  }
}
.ant-modal-centered .ant-table-body {
  white-space: normal;
}
.ant-table-thead > tr > th.ant-table-selection-column,
.ant-table-tbody > tr > td.ant-table-selection-column {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
.ant-table-thead > tr > th.ant-table-selection-column .ant-checkbox-wrapper,
.ant-table-tbody > tr > td.ant-table-selection-column .ant-checkbox-wrapper {
  margin-right: 0;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  padding-bottom: 0 !important;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  opacity: 0.9999;
}
.ant-table-bordered .ant-table-header > table {
  border: none !important;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header > table {
  border-top: 0px;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  background: transparent;
}
/* .ant-table .ant-table-body{
    overflow-x: auto !important;
} */
/* .ant-table-fixed-header>.ant-table-content>.ant-table-scroll>.ant-table-body {
    border-right: 1px solid #F0F0F0;
} */
.ant-table-fixed-header .ant-table-fixed-right .ant-table-thead > tr:first-child > th:last-child {
  border-right: 0px;
}
/* .ant-table-bordered .ant-table-thead > tr > th:last-of-type {
  border-right: none;
} */
.ant-table-bordered .ant-table-fixed-left .ant-table-thead > tr > th:last-of-type {
  border-right: 1px solid #f0f0f0;
}
.ant-table-bordered .ant-table-fixed-left .ant-table-tbody > tr > td:last-of-type {
  border-right: 1px solid #f0f0f0;
}
.page_table_box .ant-table .ant-table-footer {
  height: 50px;
  padding: 12px 16px;
  border: none;
  border-top: thin solid #ddd;
}
.page_table_box .ant-table .ant-table-footer::before {
  display: none;
}
.page_table_box.ly-total-table .ant-table .ant-table-footer {
  height: auto;
  padding: 0;
}
.page_table_box.ly-total-table .ant-table-wrapper {
  margin-bottom: 0;
}
.ant-table tr.table-select-row td {
  background-color: #d5eeff;
}
.ant-table tr.table-select-row-font td {
  color: #bfbfbf;
}
/* table tree */
.table_tree .ant-table-thead th {
  background: #f0f2f5 !important;
}
.table_tree .ant-table-row td {
  white-space: nowrap;
  position: relative;
  background: #f7fcff !important;
}
.table_tree .ant-table-row-level-0 td {
  background: #f5f5f5 !important;
}
.table_tree .table_tree_last td {
  background: #ffffff !important;
}
.table_tree .ant-table-row:hover td {
  background: #fef9e0 !important;
}
.table_tree .table_tree_btn {
  display: none;
  position: absolute;
  right: 4px;
  color: #1890ff;
  cursor: pointer;
  z-index: 2;
}
.table_tree .ant-table-row td:hover .table_tree_btn {
  display: inherit;
}
.table_tree.table_tree_inline .table_tree_last {
  display: inline-block;
  width: 20%;
}
.table_tree.table_tree_inline .table_tree_last td {
  width: 20%;
  border-bottom: none;
  white-space: nowrap;
  max-width: inherit !important;
}
.table_tree.table_tree_inline .table_tree_last:hover td {
  background: inherit !important;
}
/*ant-pagination*/
.ant-pagination .ant-pagination-options .ant-select-selection--single {
  height: 32px;
  background: #fafafa;
}
.ant-pagination-item {
  border: none;
}
.ant-pagination-item a {
  border-radius: 4px;
}
.ant-pagination-item-active a {
  color: #fff;
  background-color: #1890ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  border: none;
}
.ant-pagination-options-quick-jumper input {
  background: #fafafa;
}
.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
  color: #fff;
}
/*private string strVerifyError*/
.ant-form-inline .has-feedback {
  width: 100%;
}
.ant-form-item-with-help .has-error {
  overflow: visible !important;
}
.ant-form-item .ant-select {
  min-width: 80px;
}
.ant-select-selection__clear {
  color: rgba(24, 144, 255, 0.8) !important;
}
.ant-select-selection__clear:hover {
  color: #1890ff !important;
}
.ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-selection--multiple .ant-select-arrow {
  top: 16px;
  right: 20px;
}
.ant-select-selection--single {
  height: 30px;
}
.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-bottom: 6px !important;
}
.ant-form-item {
  margin-bottom: 6px !important;
}
.ant-form-item.ant-form-item-with-help {
  margin-bottom: 2px !important;
}
.ant-form.mb0 .ant-form-item {
  margin-bottom: 0 !important;
}
.mb0.ant-form-item {
  margin-bottom: 0 !important;
}
/* .ant-form-explain {
  position: absolute;
  top: 0;
  right: 20px;
  line-height: 25px;
  padding: 5px 10px;
  pointer-events:none;
} */
/* antd-popover reset */
.ant-popover {
  max-width: 500px;
}
/* antd-modal reset */
.ant-modal-mask {
  z-index: 1002;
}
.ant-modal-wrap {
  z-index: 1002;
}
.ant-modal .ant-modal-close {
  color: #999;
  transition: all 0.3s;
}
.ant-modal .ant-modal-close:hover {
  color: #999;
  transform: rotateZ(180deg);
}
.ant-modal .ant-modal-header {
  border-bottom: none;
  background: #f0f2f5;
}
.ant-modal .ant-modal-header .ant-modal-title {
  color: #333333;
  font-weight: bold;
}
.ant-modal-wrap .ant-modal {
  overflow: hidden;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-title {
  line-height: 48px;
  font-size: 16px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-header {
  padding: 0 10px;
  height: 48px;
  line-height: 30px;
  padding-left: 22px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-close-x {
  width: 40px;
  height: 48px;
  line-height: 48px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-footer {
  padding: 16px 16px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-footer .ant-btn {
  padding: 6px 11px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body {
  /* Custom modal style */
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .md-all .ant-form .ant-row [class^="ant-col-"] {
  padding: 0 !important;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .md-all .md-view .ant-form-item-control {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .md-all .md-view .ant-form-text {
  width: 100%;
  display: inline !important;
}
.ant-modal-wrap .md-div {
  width: 100%;
  height: 100%;
}
.ant-modal-wrap .md-main .md-sc-btn button {
  margin-right: 10px;
}
.ant-modal-wrap .md-main2 > div[class^="ant-col-"] {
  padding-left: 0 !important;
  padding-right: 10px !important;
}
.ant-modal-wrap .md-main2 .md-cx-btn {
  text-align: right;
  height: 30px;
}
.ant-modal-wrap .md-main2 .md-cx-btn .ant-btn:first-child {
  margin-right: 10px;
}
.ant-modal-wrap .md-cx-btns {
  text-align: right;
  height: 30px;
}
.ant-modal-wrap .md-cx-btns .ant-btn:first-child {
  margin: 0 10px 0 0;
}
.ant-modal-wrap .md-table {
  width: 100%;
  overflow: hidden;
  border-top: 1px solid #ddd;
  margin-top: 10px;
  padding-top: 10px;
}
.ant-modal-wrap .md-btn {
  height: 30px;
  margin-bottom: 10px;
}
.ant-modal-wrap .md-btn .ant-btn {
  margin-right: 10px;
}
.ant-modal-wrap .md-small .ant-modal-body,
.ant-modal-wrap .md-xs .ant-modal-body,
.ant-modal-wrap .md-xs2 .ant-modal-body,
.ant-modal-wrap .md-sm .ant-modal-body,
.ant-modal-wrap .md-sm2 .ant-modal-body,
.ant-modal-wrap .md-md .ant-modal-body,
.ant-modal-wrap .md-md2 .ant-modal-body,
.ant-modal-wrap .md-lg .ant-modal-body,
.ant-modal-wrap .md-lg2 .ant-modal-body,
.ant-modal-wrap .md-lg3 .ant-modal-body,
.ant-modal-wrap .md-lg4 .ant-modal-body {
  padding: 16px 16px;
}
.ant-modal-wrap .md-small {
  width: 300px !important;
}
.ant-modal-wrap .md-xs {
  width: 400px !important;
}
.ant-modal-wrap .md-xs2 {
  width: 500px !important;
}
.ant-modal-wrap .md-sm {
  width: 600px !important;
}
.ant-modal-wrap .md-sm2 {
  width: 700px !important;
}
.ant-modal-wrap .md-md {
  width: 750px !important;
}
.ant-modal-wrap .md-md2 {
  width: 850px !important;
}
.ant-modal-wrap .md-lg {
  width: 900px !important;
}
.ant-modal-wrap .md-lg2 {
  width: 950px !important;
}
.ant-modal-wrap .md-lg3 {
  width: 1000px !important;
}
.ant-modal-wrap .md-lg4 {
  width: 1250px !important;
}
.ant-modal-wrap .md-full {
  width: 94% !important;
  margin: 0 auto;
  overflow: hidden;
}
.ant-modal-wrap .md-full .ant-modal-body {
  overflow: auto;
  padding: 10px 15px;
}
.ant-modal-body {
  padding: 16px 16px;
}
.modal_small .ant-modal-body {
  padding: 10px 0;
}
/* 非模态 */
.ly-modeless {
  pointer-events: none;
}
.ly-modeless .ant-modal-content {
  border: 1px solid #f0f0f0;
}
.ant-table-fixed-header .ant-table-header {
  border-top: none !important;
}
.ant-message > span {
  pointer-events: none;
}
.ant-message .ant-message-notice {
  pointer-events: none;
}
.ant-message .ant-message-notice-content {
  padding: 20px 30px;
}
.ant-message .ant-message-custom-content .anticon {
  margin-right: 0;
  margin-bottom: 10px;
  font-size: 46px;
}
.ant-message .ant-message-custom-content span {
  display: block;
}
/*==================== Page ====================*/
#components-header .trigger {
  font-size: 18px;
  line-height: 64px;
  padding: 0 24px;
  cursor: pointer;
  transition: color 0.3s;
}
#components-header .trigger:hover {
  color: #1890ff;
}
#home {
  height: 100%;
}
#Breadcrumb {
  height: 44px;
  background: #fff;
  margin: 1px 0;
  line-height: 44px;
}
#Breadcrumb .ant-breadcrumb {
  line-height: 44px;
  text-indent: 20px;
}
/* 首页*/
#homeSearchDiv .ant-select-selection,
#homeSearchDiv .ant-select-selection:active,
#homeSearchDiv .ant-select-selection:focus,
#homeSearchDiv .ant-select-selection:hover {
  border: none;
  outline: none;
  box-shadow: none;
}
.action {
  cursor: pointer;
  display: inline-block;
  transition: all 0.3s;
  height: 100%;
  line-height: 30px;
  vertical-align: top;
  border-radius: 5px;
}
.action .name {
  font-size: 14px;
  opacity: 0.85;
}
.action:hover {
  background: #e6f7ff;
}
.action:hover .name {
  color: rgba(0, 0, 0, 0.65);
}
.avatar {
  /*color: @primary-color;*/
  margin: -4px 10px 0 0;
}
.avatar img {
  position: relative;
  top: -2px;
}
.header_r {
  margin-right: 50px;
  height: auto;
  float: right;
}
.ct_l {
  float: left;
  width: 200px;
  height: 100%;
  margin-right: 20px;
  background: #fff;
}
.ct_r {
  float: left;
  width: cacl(-120%);
  height: 100%;
}
.autoComplete {
  -webkit-transition: width 0.3s, margin-left 0.3s;
  transition: width 0.3s, margin-left 0.3s;
  width: 0;
  background: transparent;
  border-radius: 0;
  border-bottom: 1px solid #d9d9d9;
}
.input {
  border: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none !important;
}
.autoCompleteShow {
  width: 210px;
  margin-left: 8px;
}
.searchInput {
  margin: 0 5px;
  padding: 0;
  width: 190px;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  transition: all linear 0.5s;
  text-indent: 10px;
}
.searchInput:active,
.searchInput:focus,
.searchInput:hover {
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
}
.searchIcon {
  cursor: pointer;
  margin-right: 8px;
  font-size: 16px;
}
.searchHeader {
  width: 100%;
  text-align: right;
  line-height: 40px;
}
/*header*/
.top-nav {
  width: 100%;
  height: 30px;
  margin: 5px 0;
}
.searchSpan {
  padding: 0;
  margin: 0 12px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 40px;
}
.noticeButtonClass {
  cursor: pointer;
  display: inline-block;
  transition: all 0.3s;
  height: 30px;
  width: 50px;
  text-align: center;
  border-radius: 5px;
  color: #888;
}
.noticeButtonClass .ant-badge {
  vertical-align: middle;
}
.noticeButtonClass .noticeIcon {
  font-size: 20px;
  position: relative;
  top: -7px;
}
.noticeButtonClass .ant-badge-count {
  height: 18px;
  line-height: 18px;
  top: -6px;
  box-shadow: none;
}
.noticeButtonClass:hover,
.noticeButtonClass.ant-popover-open {
  background: #e6f7ff;
}
.noticeButtonClass:hover .settingIcon,
.noticeButtonClass.ant-popover-open .settingIcon,
.noticeButtonClass:hover .noticeIcon,
.noticeButtonClass.ant-popover-open .noticeIcon {
  color: rgba(0, 0, 0, 0.65);
}
/* 提示语样式 */
.tips_div {
  width: 100%;
  height: 36px;
  margin: 16px 0;
  line-height: 36px;
  border: 1px solid #91d5ff;
  border-radius: 3px;
  padding-left: 12px;
  background-color: #e6f7ff;
  color: #565c5f;
  font-size: 12px;
}
.tips_div i {
  color: #1890ff;
  font-size: 12px;
  margin-right: 5px;
}
/* table更多操作悬浮层样式 */
.table_popover_ope li {
  padding: 5px;
  cursor: pointer;
}
/* 树菜单 */
.tree_menu li {
  padding: 5px 10px;
  cursor: pointer;
}
.tree_menu li:hover {
  background: #e6f7ff;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: 0px !important;
  overflow-x: hidden !important;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub .ant-menu-item {
  padding-left: 36px !important;
}
/* .ant-table-thead > tr > th.ant-table-selection-column, .ant-table-tbody > tr > td.ant-table-selection-column {
  min-width:30px;
  width:30px;
} */
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
  padding: 9px 8px;
}
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 5px 8px;
}
.vertical-scroll-modal .ant-modal {
  display: flex;
}
.vertical-scroll-modal .ant-modal-content {
  display: grid;
}
.vertical-scroll-modal .ant-modal-body {
  overflow: auto;
}
/* 操作按钮 */
.link_btn {
  display: inline-block;
  padding: 0 6px;
}
.yui-page-header {
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding-left: 0;
  padding-right: 15px;
  background-color: #fff;
  color: #666;
  height: 56px;
  background: #397ef0;
  color: #ffffff;
  display: flex;
  align-items: center;
  padding: 0 6.5%;
}
.yui-page-header .action {
  padding: 0 9px;
}
.yui-page-header .action .name {
  color: white;
}
.yui-page-header .action:hover .name {
  color: #397ef0;
}
.yui-logo {
  height: 64px;
  line-height: 64px;
  overflow: hidden;
  text-align: center;
  float: left;
}
.yui-sider-menu {
  height: 100%;
  background: #fff;
  position: relative;
}
.yui-page-title {
  height: 54px;
  width: 100%;
  display: block;
  background: #fff;
  padding: 16px 32px;
  border-bottom: 1px solid #f0f0f0;
}
.yui-page-content {
  width: 100%;
  height: fit-content;
  height: calc 100vh - 96px;
  padding: 15px 0;
}
.yui-page-footer {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  color: #575757;
  background: #fff;
  text-align: center;
}
/* 去除侧边栏边框线 */
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  min-height: 100%;
  border-right: 1px solid #ddd;
}
/* 子模块页面logo */
.page_logo {
  display: inline-block;
  height: 60px;
  padding: 0 10px;
  width: 100%;
  overflow: hidden;
  line-height: 60px;
  text-align: center;
  vertical-align: top;
}
.headerBig {
  height: 56px;
  background: #397ef0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 18px;
}
.headerBig .box_r {
  height: 40px;
  min-width: 130px;
  position: relative;
}
.collapsedImgClass {
  height: 31px;
  margin: 12px 0;
}
.moduleName {
  display: flex;
  align-items: center;
}
.moduleName .sclae {
  width: 1px;
  height: 14px;
  opacity: 1;
  border: 1px solid #fafafa;
  margin: 0 14px;
}
.moduleName .moduleNameText {
  font-size: 20px;
  font-family: Source Han Sans CN, Source Han Sans CN-Medium;
  font-weight: 500;
  text-align: left;
  color: #ffffff;
}
.page_logo .noCollapsedImgClass {
  width: auto;
}
.page_trigger_box {
  padding: 0 0 0 13px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
.page_trigger_box i svg {
  width: 13px;
}
.page_sider {
  float: left;
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center bottom;
}
.page_sider .ant-menu a:hover {
  color: #1890ff;
}
.page_sider .ant-layout-sider-children {
  background: white;
}
.page_sider.ant-layout-sider-collapsed .page_trigger_box {
  text-align: center;
}
.page_sider .ant-menu-inline-collapsed {
  width: 80px;
}
.page_sider .ant-menu-item {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  transition: none;
  width: calc(100% + 2px);
}
.page_sider .ant-menu-item .ant-menu-submenu-title {
  margin-top: 0;
  margin-bottom: 0;
}
.page_sider .ant-menu-item:active {
  background-color: transparent;
}
.page_sider .ant-menu-item.ant-menu-item-selected {
  border-left: 4px solid #1890ff;
  background: #ebf2fe;
}
.page_sider .ant-menu-item.ant-menu-item-selected a {
  color: #1890ff;
}
.page_sider .ant-menu-item:after {
  display: none;
}
.page_trigger {
  font-size: 20px;
  cursor: pointer;
  transition: all 0.3s;
  margin: 10px 0;
}
/* 带有树菜单的 */
.page_tree,
.page_tree .ant-layout {
  background: transparent;
  height: 100%;
}
.page_tree,
.page_tree .ant-layout-content {
  overflow-x: hidden;
  overflow-y: hidden;
}
.page_tree_sider {
  position: relative;
  background: transparent;
  float: left;
  margin-right: 20px;
  border-right: 1px solid #ddd;
}
.ant-tree li ul {
  margin: 0;
  padding: 0 16px 0 16px;
}
.page_tree_sider .page_tree_sider_scroll > div:nth-child(1) {
  overflow-y: scroll !important;
  margin-bottom: 15px !important;
}
.page_tree_sider .page_tree_sider_scroll > div:nth-child(2) {
  display: none;
}
.page_tree_sider .page_tree_sider_scroll .ant-tree ul,
.page_tree_sider .page_tree_sider_scroll .ant-tree li {
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: inherit;
}
.page_tree_sider .page_tree_sider_scroll .ant-tree li .ant-tree-node-content-wrapper {
  display: initial;
}
.page_tree_sider.ant-layout-sider-collapsed {
  flex: 0 0 0px !important;
  max-width: 0px !important;
  min-width: 0px !important;
  width: 0px !important;
}
.page_tree_sider_btn {
  position: absolute;
  right: -18px;
  top: 48%;
  width: 18px;
  height: 36px;
  line-height: 36px;
  background-color: #f1f2f6;
  cursor: pointer;
  border-radius: 0 36px 36px 0;
}
.page_tree_sider_btn .trigger {
  color: #1890ff;
  font-size: 12px;
  transition: color 0.3s;
}
.page_tree_sider_btn:hover {
  background-color: #1890ff;
}
.page_tree_sider_btn:hover .trigger {
  color: #fff;
}
.page_tree_content {
  padding: 0 10px;
}
.page_tree_content .ant-tree-child-tree {
  white-space: initial;
}
.page_tree_content .tree_inline {
  width: 20%;
  display: inline-block;
  vertical-align: top;
}
/* 子模块页面content */
.page_content {
  margin: 16px;
  margin-bottom: 7px;
  padding: 16px;
  background-color: #fff;
  min-height: 280px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
/* 子模块页面breadcrumb */
.page-breadcrumb {
  display: inline-block;
  padding: 0 20px;
  height: 40px;
  width: 100%;
  line-height: 40px;
  background: #fff;
}
.page-breadcrumb .ant-breadcrumb {
  line-height: 40px;
}
.page-top-nav {
  width: 100%;
  height: 30px;
  margin: 5px 0;
  padding-left: 9px;
}
.page-top-nav i svg {
  width: 13px;
}
.page-top-home {
  display: inline-block;
  margin-right: 17px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  vertical-align: top;
  color: #fff;
}
.page-top-home .anticon {
  vertical-align: text-bottom;
}
/* table */
.page_table_box {
  overflow: hidden;
  border: thin solid #ddd;
}
.page_table_box_wrap .page_btn_box {
  margin-top: 0;
  padding: 10px;
  border: thin solid #ddd;
  border-bottom: none;
}
.page_btn_box {
  margin-top: 4px;
}
.page_btn_box .ant-btn {
  color: #000000 !important;
  opacity: 0.65;
  background: #ffffff !important;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  text-shadow: none;
  box-shadow: none;
}
.page_btn_box .ant-btn:first-child {
  color: #fff !important;
  background-color: #1890ff !important;
  border-color: #1890ff;
  opacity: 1;
}
.page_btn_box .ant-btn:first-child:hover {
  color: #fff !important;
  opacity: 0.85;
  background-color: #40a9ff !important;
  border-color: #40a9ff;
}
.page_btn_box .ant-btn:first-child.ant-btn-danger {
  color: #fff !important;
  background-color: #f5222d !important;
  border-color: #f5222d;
}
.page_btn_box .ant-btn:first-child.ant-btn-danger:hover {
  color: #fff !important;
  opacity: 0.85;
}
.page_btn_box .ant-btn:hover {
  color: #1890ff !important;
  border-color: #1890ff;
  opacity: 1 !important;
}
.page_btn_box .ant-btn.ant-btn-danger:hover {
  color: #f5222d !important;
  border-color: #f5222d;
  opacity: 1;
}
.page_btn_box .ant-btn {
  margin-right: 10px;
}
.page_pagination {
  margin-top: 10px;
}
/* 统计字数 */
.count_t {
  position: absolute;
  right: 10px;
  bottom: 0;
  display: block;
  line-height: 2;
  color: #bbb;
}
.count_t .num {
  color: #000;
}
/* form-波浪 */
.form_wave {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.form-tip {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #333333;
  font-size: 14px;
  background-color: #f5f7fa;
  margin-top: 12px;
  padding: 4px 11px;
}
/* 表单组 */
.form_group_box {
  position: relative;
  border: 1px solid #ddd;
  padding: 10px;
  margin-top: 20px;
}
.form_group_box + .form_group_box {
  margin-top: 30px;
}
.form_group_box_del {
  position: absolute;
  background: #fff;
  right: 10px;
  top: -10px;
  cursor: pointer;
}
.form_group_box_top {
  margin: 0 auto;
  margin-top: -30px;
  width: 80%;
}
.form_group_box_top .ant-form-item-label {
  background-color: #fff;
}
/* 详情页 */
.detail_modal .detail_label,
.detail_modal .detail_con {
  padding: 8px 6px;
  vertical-align: top;
}
.detail_modal .detail_label {
  text-align: right;
  background-color: #fafafa;
}
.detail_modal table {
  width: 100%;
  border: none;
  table-layout: fixed;
  word-break: break-all;
}
.detail_modal table,
.detail_modal table tr th,
.detail_modal table tr td {
  border-color: #f0f0f0 !important;
}
/* Tab多页签 */
.Tab_Controller {
  height: 40px;
  color: #fff;
}
.Tab_Controller .ant-tabs {
  color: #999;
}
.Tab_Controller .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  padding: 0 36px 0 12px;
}
.Tab_Controller .ant-tabs-nav-container-scrolling {
  padding-right: 40px;
}
.Tab_Controller .ant-tabs-tab-next.ant-tabs-tab-arrow-show {
  width: 40px;
}
.Tab_Controller .ant-tabs-tab-next .Tab_Controller_menu {
  margin-left: 4px;
  color: #fff;
  cursor: pointer;
}
.Tab_Controller .ant-tabs-tab-next .Tab_Controller_menu:hover {
  color: rgba(255, 255, 255, 0.7);
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab {
  border: none;
  margin-right: 0;
  background: transparent;
  line-height: 39px;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab::before {
  content: "";
  transition: all 0s !important;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab::after {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: 15px;
  background: #d9d9d9;
  right: -1px;
  bottom: 12px;
  margin-top: 15px;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab:first-child:before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: 15px;
  background: #d9d9d9;
  left: -1px;
  bottom: 12px;
  margin-top: 15px;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .ant-tabs-close-x {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 14px;
  right: 17px;
  color: #fff;
  transition: all 0.5s;
  background-color: #999;
  border-radius: 10px;
  width: 12px;
  height: 12px;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-weight: bold;
  color: #333333;
  background: #f0f2f5;
  box-shadow: inset 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-close-x {
  color: #fff;
  background: #999;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  background: -webkit-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #e8eaee 70%);
  background: -moz-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #e8eaee 70%);
  left: -5px;
  bottom: 0px;
  margin-top: 36px;
  border: 0 !important;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active::after {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  background: -webkit-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #e8eaee 70%);
  background: -moz-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #e8eaee 70%);
  right: -5px;
  bottom: 0px;
}
.Tab_Controller .ant-tabs-tab-prev,
.Tab_Controller .ant-tabs-tab-next {
  color: #fff;
}
.Tab_Controller .ant-tabs-tab-prev.ant-tabs-tab-arrow-show::before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: 15px;
  background: #d9d9d9;
  left: 0px;
  bottom: 12px;
  margin-top: 15px;
}
.Tab_Controller .ant-tabs-tab-prev.ant-tabs-tab-arrow-show::after {
  content: "";
  position: absolute;
  display: block;
  width: 0px;
  height: 0px;
  border: 6px solid;
  border-color: transparent #b7b8b9 transparent transparent;
  left: 7px;
  bottom: 14px;
}
.Tab_Controller .ant-tabs-tab-prev.ant-tabs-tab-arrow-show .ant-tabs-tab-prev-icon svg {
  color: #b7b8b9;
}
.Tab_Controller .ant-tabs-tab-next.ant-tabs-tab-arrow-show::before {
  content: "";
  position: absolute;
  display: block;
  width: 0px;
  height: 0px;
  border: 6px solid;
  border-color: transparent transparent transparent #b7b8b9;
  right: 10px;
  bottom: 14px;
}
.Tab_Controller .ant-tabs-tab-next.ant-tabs-tab-arrow-show::after {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: 15px;
  background: #d9d9d9;
  right: 0px;
  bottom: 12px;
  margin-top: 15px;
}
.Tab_Controller .ant-tabs-tab-next.ant-tabs-tab-arrow-show .ant-tabs-tab-next-icon svg {
  color: #b7b8b9;
}
.Tab_Controller .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x {
  font-size: 8px;
  opacity: 0.65;
}
.Tab_Controller_btn {
  height: 30px;
  margin: 5px 0;
  cursor: pointer;
}
.Tab_Controller_btn .anticon {
  line-height: initial;
}
.Tab_Controller_btn .btn {
  display: flex;
  align-items: center;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
}
/* 缓存路由 */
.cache_router {
  width: 100%;
  height: 100%;
}
/* page_tag */
.page_tag {
  display: inline-block;
  overflow: hidden;
  margin: 0 5px 5px 0;
  height: 24px;
  line-height: 22px;
  background: #e7f4ff;
  border: 1px solid #1890ff;
  border-radius: 2px;
  vertical-align: middle;
  max-width: 100%;
}
.page_tag .page_tag_l {
  float: left;
  padding: 0 4px;
  white-space: nowrap;
  vertical-align: middle;
  color: #ffffff;
  background: #1890ff;
}
.page_tag .page_tag_r {
  vertical-align: middle;
  padding: 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
}
/* ly 锚点 */
.ly-anchor {
  padding: 0 16px;
}
/* 流程详情 */
.flow_detail {
  width: 100%;
  overflow: hidden;
}
.flow_detail .flow_detail_l,
.flow_detail .flow_detail_r {
  min-height: 200px;
  height: auto !important;
  height: 200px;
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}
.flow_detail .l_top,
.flow_detail .r_top {
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.flow_detail .flow_detail_l {
  float: left;
  width: 300px;
  border-right: 1px solid #f0f0f0;
}
.flow_detail .flow_detail_l .l_top {
  border-bottom: 1px solid #f0f0f0;
}
.flow_detail .flow_detail_l .l_list {
  padding-left: 40px;
  padding-top: 40px;
}
.flow_detail .flow_detail_l .l_item {
  position: relative;
  margin-bottom: 50px;
}
.flow_detail .flow_detail_l .l_item .l_item_node {
  display: inline-block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  border-radius: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  border: 1px solid #ccc;
  vertical-align: top;
}
.flow_detail .flow_detail_l .l_item .l_item_node.adopt {
  background: #66ccff;
  border-color: #66ccff;
  color: #fff;
}
.flow_detail .flow_detail_l .l_item .l_item_node.unadopt {
  background: #ea6546;
  border-color: #ea6546;
  color: #fff;
}
.flow_detail .flow_detail_l .l_item .extra {
  display: inline-block;
  padding-left: 10px;
  height: 40px;
  width: 150px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.flow_detail .flow_detail_l .l_item .arrow {
  color: #0099cc;
  position: absolute;
  left: 49px;
  top: -50px;
  height: 50px;
}
.flow_detail .flow_detail_l .l_item .arrow .arrow_line {
  position: relative;
  height: 50px;
  width: 2px;
  background: #0099cc;
  z-index: 2;
}
.flow_detail .flow_detail_l .l_item .arrow .arrow_icon {
  position: absolute;
  bottom: -3px;
  left: -7px;
  font-size: 16px;
  z-index: 1;
}
.flow_detail .flow_detail_r {
  padding-left: 15px;
  margin-left: 300px;
}
.flow_detail .flow_detail_r .r_item {
  margin-top: 20px;
}
.flow_detail .flow_detail_r .r_item .info {
  margin-top: 10px;
  text-align: right;
  font-size: 12px;
}
/* 选择器 */
.Selector_r {
  height: 550px;
  border-left: 1px solid #f0f0f0;
  padding-left: 15px;
}
.Selector_r .Selector_r_box {
  border: 1px solid #f0f0f0;
  min-height: 335px;
}
.Selector_r .Selector_r_box .ant-table-wrapper {
  margin-bottom: 0;
}
.Selector_r .Selector_r_box .ant-table-bordered .ant-table-body > table {
  border: none;
}
/*培养方案下的课程变更的箭头*/
.course_arrow {
  color: #0099cc;
  height: 50px;
  position: relative;
}
.course_arrow .course_arrow_line {
  position: absolute;
  transform: rotate(90deg);
  height: 53px;
  width: 2.5px;
  top: -419px;
  left: 341px;
  background: #0099cc;
  z-index: 2;
}
.course_arrow .course_arrow_icon {
  position: absolute;
  top: -410.5px;
  left: 363px;
  font-size: 37px;
  z-index: 1;
}
.course_changeFlg {
  position: absolute;
  top: -425.5px;
  left: 332px;
  font-size: 18px;
  font-weight: bold;
  color: red;
  z-index: 1;
}
/**培养方案的方案基本信息样式**/
.majorInfoFontWeightStyle {
  font-weight: bold;
}
.majorInfoMarginLeftStyle {
  margin-left: 65px;
}
/* 遮罩层 */
#MASK {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #000;
  z-index: 1001;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.vertop {
  vertical-align: top;
}
.labelwrap {
  display: inline-block;
  width: 180px;
}
.weekday {
  background-color: #fff !important;
  border: 1px solid #ddd !important;
}
.table-drag-select td.cell-enabled {
  background-color: #fff !important;
}
.mgl {
  margin-left: 16px;
}
.mgr {
  margin-right: 10px;
}
.clearTime {
  margin-left: 10px;
  height: auto !important;
  background-color: #f5222d;
  border-color: #f5222d;
  line-height: 26px !important;
}
.clearTime:hover,
.clearTime:focus,
.clearTime:active {
  background-color: #f5222d !important;
  border-color: #f5222d !important;
}
.list_box_item {
  padding: 5px 20px;
}
.iconstyle {
  color: red;
  font-size: 18px;
  position: absolute;
  cursor: pointer;
  background: #fff;
  top: -8px;
  right: -4px;
  font-weight: bolder;
}
.table-drag-select td {
  border: 1px solid #ddd !important;
  line-height: 28px !important;
}
.tableWeek > .table-drag-select td.cell-selected {
  background-color: #23d688 !important;
}
.tableWeek .table-drag-select {
  width: 80%;
  margin: 0;
}
.tableWeek > .table-drag-select td.cell-being-selected {
  background: #40a9ff !important;
}
.tableWeek.arrangeCourse .table-drag-select td {
  line-height: 30px !important;
}
.tableNode > .table-drag-select td.cell-selected {
  background: #fff !important;
}
.table-drag-select > tbody > tr {
  border: 1px solid #ddd;
}
.table-drag-select td > div {
  z-index: 99;
  margin: 3px 4px;
  width: 90%;
  height: 21px;
  border-radius: 5px;
  border: 1px solid #ddd;
  background: #fff;
}
.table-drag-select td.cell-selected > div {
  z-index: 99;
  margin: 3px 4px;
  width: 90%;
  height: 21px;
  border-radius: 5px;
  background: #23d688;
  border: none;
}
.table-drag-select td.cell-being-selected > div {
  z-index: 99;
  margin: 3px 4px;
  width: 90%;
  height: 21px;
  border-radius: 5px;
  background: #40a9ff;
  border: none;
}
.table-drag-select td.cell-disabled > div {
  z-index: 99;
  margin: 3px 4px;
  width: 90%;
  height: 21px;
  border-radius: 5px;
  background: #dcdcdc;
  border: none;
}
.courseGradeStart .table {
  margin: 10px 20px;
}
.arrangeCourse .table-drag-select td {
  line-height: 42px !important;
}
.arrangeCourse .table-drag-select td.cell-selected {
  background: #1890ff !important;
}
.arrangeCourse .table-drag-select td.cell-being-selected {
  background: #5ccf0f !important;
}
.arrangeCourse .table-drag-select td.cell-disabled {
  background: #f5f6fa !important;
}
.arrangeCourse .borderBN {
  border-bottom: 1px solid transparent !important;
}
.arrangeCourse .disabledColor {
  background: #fff !important;
}
.arrangeCourse .table-drag-select td.cell-enabled.nonRowColor {
  background-color: #f0f0f0 !important;
}
.arrangeCourse .table-drag-select td.cell-enabled.nonRowColor.cell-selected {
  background: #ffff99 !important;
}
.transform30 {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}
.transform60 {
  -webkit-transform: translateY(-60px);
  transform: translateY(-60px);
}
.transform90 {
  -webkit-transform: translateY(-90px);
  transform: translateY(-90px);
}
.buttonBottom {
  position: absolute;
  border-top: 1px solid #ddd;
  bottom: 0;
  padding: 10px;
  min-height: 60px;
  width: 100%;
  text-align: center;
}
.courseArrangeForm .ant-form-item {
  margin-bottom: 0 !important;
}
.drop-over-downward td {
  border-bottom: 2px dashed #1890ff !important;
}
.drop-over-upward td {
  border-top: 2px dashed #1890ff !important;
}
.FormItemLabelLeft .ant-form-item-label {
  text-align: left !important;
}
.FormItemLabelLeftOrSpanRight .ant-form-item-children {
  text-align: left !important;
  float: right !important;
}
.Divider {
  display: block;
  height: 1px;
  width: 100%;
  margin: 40px 0 10px 0;
  clear: both;
  font-size: 12px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  list-style: none;
  background: #f0f0f0;
}
.ButtonMiddle {
  display: flex;
  justify-content: center;
  align-items: Center;
}
.SelectDisBlock .ant-select {
  display: block;
}
/* 成绩报表 */
.scoreReportTable {
  padding: 20px 50px;
}
.scoreReportTable .scoreTableBox {
  width: 1240px;
  margin: 0 auto;
}
.scoreReportTable .scoreReportBtn {
  width: 1240px;
  margin: 0 auto;
}
.scoreReportTable .scoreTableTitle {
  text-align: center;
  padding: 10px;
  font-size: 20px;
  color: #333;
  font-weight: bold;
}
.scoreReportTable .scoreTableBottom {
  margin-top: 26px;
  text-align: center;
}
.scoreReportTable table {
  margin-top: 10px;
  width: 100%;
}
.scoreReportTable td {
  width: 40px;
  padding: 0 4px;
  min-width: 40px;
  max-width: 40px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.scoreReportTable td.name {
  width: 210px;
  min-width: 210px;
  max-width: 210px;
}
.scoreReportTable td.empty {
  width: 4px;
  min-width: 4px;
  padding: 0;
}
.scoreReportTable tr.empty {
  height: 4px;
}
.mouseRight {
  width: 120px;
  height: 140px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05);
  z-index: 999;
  background: #ffffff;
}
.mouseRight .lineSty {
  height: 34px;
  line-height: 34px;
  font-weight: Regular;
  font-size: 12px;
  font-family: MicrosoftYaHei;
  color: #333333;
  cursor: pointer;
}
.mouseRight .lineSty span {
  margin-left: 15px;
}
.mouseRight .lineSty:hover {
  background: #fafafc;
}
.mouseRight .divider {
  font-size: 12px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #f0f0f0;
  display: block;
  height: 1px;
  width: 100%;
  clear: both;
}
.lineSty {
  height: 34px;
  line-height: 34px;
  font-weight: Regular;
  font-size: 12px;
  font-family: MicrosoftYaHei;
  color: #333333;
  cursor: pointer;
}
.lineSty span {
  margin-left: 15px;
}
.mouseRight:before {
  content: "";
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #cccccc;
  position: absolute;
  left: -9%;
  top: 25%;
  margin-top: 3px;
}
.mouseRight:after {
  content: "";
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-right-color: #ffffff;
  position: absolute;
  left: -9%;
  top: 25%;
  margin-top: 2px;
}
.Table_Height_Adress .page_table_box .ant-table-body {
  height: 450px !important;
}
.save-status {
  color: #314659;
}
.submit-status {
  color: #314659;
}
.doing-status {
  color: #314659;
}
.pass-status {
  color: #87d068;
}
.reject-status {
  color: #f5222d;
}
.table-simple {
  width: 100%;
  border: 1px solid #f0f0f0;
  font-size: 12px;
}
.table-simple thead th {
  padding: 4px;
  border-bottom: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
}
.table-simple tbody td {
  padding: 4px;
  border-bottom: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
}
.table-simple tbody tr::nth-last-of-type {
  border-bottom: none;
}
.text-clamp-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header_top li {
  width: 150px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #999;
}
.header_top li svg {
  display: none;
}
.header_top li:hover {
  color: #333;
}
.header_top li:hover svg {
  display: inline-block;
  color: #999;
  opacity: 0.65;
}
tr.ant-table-expanded-row td:last-child .ant-table-wrapper {
  margin-left: 28px;
}
.ant-tree.ant-tree-block-node li .ant-tree-node-content-wrapper {
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.todo .ant-modal-footer {
  padding: 16px 16px !important;
}
.page_tree_sider .ant-tabs-tab-active {
  font-weight: bold;
  color: #333333;
}
@media (max-width: 1920px) {
  .table {
    max-width: 1317px;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .table {
    max-width: 821px;
    width: 100%;
  }
}
@media (max-width: 1280px) {
  .table {
    max-width: 611px;
    width: 100%;
  }
}
.edui-default .edui-toolbar .edui-for-fullscreen {
  display: none !important;
}
.ant-input-number-input-wrap {
  line-height: 1.5;
}
.r_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  margin-bottom: 12px;
  background: #f5f8fd;
  border-radius: 4px;
}
.drawerContainer .ant-transfer-operation button {
  display: none;
}
.ant-table-bordered .ant-table-thead > tr > th,
.ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #e8e8e8 !important;
}
.listBox-3npIVwy2 {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.listBox-3npIVwy2 .listItem-25vG349v {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.listBox-3npIVwy2 .listItem-25vG349v .listItemTitle-1b9apBVy {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.listBox-3npIVwy2 .listItem-25vG349v .listItemTitle-1b9apBVy:hover {
  color: #1890ff;
}
.listBox-3npIVwy2 .listItem-25vG349v .listItemInfo-2EdexS0z {
  margin-top: 4px;
}
.listBox-3npIVwy2 .listItem-25vG349v .listItemInfo-2EdexS0z .infoItem-1WGudGyf {
  display: inline-block;
  margin-right: 16px;
}
.listBox-3npIVwy2 .listItem-25vG349v .listItemInfo-2EdexS0z .infoItem-1WGudGyf .infoItemName-1dTX5HFY {
  margin-left: 4px;
}
.listBox-3npIVwy2 .content-pO86ivi5 {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.listBox-3npIVwy2 .paginationBox-3yXNXjws {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.modelBox-1bZsd81e {
  position: relative;
  padding: 0 20px;
}
.modelBox-1bZsd81e .title-3QDkyb7G {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.modelBox-1bZsd81e .info-3kr6HEHD {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.modelBox-1bZsd81e .info-3kr6HEHD span + span {
  margin-left: 8px;
}
.modelBox-1bZsd81e .content-pO86ivi5 {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.modelBox-1bZsd81e .fj-2uGSgX8s {
  position: absolute;
  top: 480px;
}
.modelBox-1bZsd81e .anticon-close {
  display: none !important;
}
.div_filedownload-2bymwO4b:hover {
  background: rgba(171, 220, 248, 0.425);
  width: 100%;
}
.div_filedownload-2bymwO4b {
  display: flex;
  justify-content: space-between;
}
.item_right-WaZ8QPVX {
  display: flex;
  justify-content: flex-end;
  margin-right: 35px;
  align-items: center;
}
.item_right-WaZ8QPVX :hover {
  color: #1890FF;
}
.timeTable-3OA9pat_ {
  border: 1px solid #ccc;
  margin-left: 8px;
  margin-right: 8px;
}
.timeTable-3OA9pat_ table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: 1px solid #ddd;
}
.timeTable-3OA9pat_ table tr {
  background: #fafafc;
}
.timeTable-3OA9pat_ table td,
.timeTable-3OA9pat_ table th {
  width: calc((100% - 80px) / 7);
  border-right: 1px solid #ddd;
  box-sizing: border-box;
  text-align: center;
  font-weight: bolder;
}
.timeTable-3OA9pat_ table td:first-child,
.timeTable-3OA9pat_ table th:first-child {
  width: 88px;
  max-width: 88px;
  vertical-align: middle;
}
.timeTable-3OA9pat_ table td:first-child > div,
.timeTable-3OA9pat_ table th:first-child > div {
  position: absolute;
}
.timeTable-3OA9pat_ tbody tr {
  background: #fff;
  border-bottom: 1px solid #ddd;
}
.timeTable-3OA9pat_ tbody td {
  border-top: 1px solid #ddd;
  vertical-align: top;
  padding: 4px;
}
.timeTable-3OA9pat_ .header-3XvINaP7 {
  border: 1px solid #ddd;
  max-height: 61px;
  height: 61px;
}
.timeTable-3OA9pat_ .header-3XvINaP7 .title-3HwmVolG {
  text-align: center;
  font-size: 18px;
  font-weight: bolder;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
  background: #fafafc;
}
.timeTable-3OA9pat_ .header-3XvINaP7 .headTitle-8Km9HnnU {
  position: relative;
  border-top: 32px #fafafc solid;
  border-left: 88px #fff solid;
}
.timeTable-3OA9pat_ .header-3XvINaP7 .headTitle-8Km9HnnU b {
  font-style: normal;
  display: block;
  position: absolute;
  top: -33px;
  left: -49px;
  width: 60px;
}
.timeTable-3OA9pat_ .header-3XvINaP7 .headTitle-8Km9HnnU em {
  font-style: normal;
  display: block;
  position: absolute;
  top: -22px;
  left: -74px;
}
.timeTable-3OA9pat_ td,
.timeTable-3OA9pat_ th {
  font-weight: bolder;
}
.timeTable-3OA9pat_ .ant-empty {
  margin-top: 55px;
}
.courseBox-1W9_BMBp {
  position: relative;
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
  padding: 4px 8px;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  font-size: 12px;
  text-align: left;
}
.courseBox-1W9_BMBp .subject-1UwryxuH {
  font-weight: bold;
  color: #000;
}
.courseBox-1W9_BMBp div img {
  vertical-align: middle;
}
.courseBox-1W9_BMBp div span {
  vertical-align: middle;
  margin-left: 8px;
}
.timeName-23YDygPG > div {
  font-weight: normal;
  font-size: 6px;
  position: relative !important ;
  text-align: center;
  word-break: keep-all;
  white-space: nowrap;
}
.bg1-18ihYbJE {
  background: #e7faff;
  border-top: 2px solid #1890ff;
}
.bg4-2-1ox5_o {
  background: #ffeff1;
  border-top: 2px solid #ff647a;
}
.bg3-sG9096pR {
  background: #fffae5;
  border-top: 2px solid #ffcc00;
}
.bg4-2-1ox5_o {
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
}
.tag-1zMS7P_7 {
  margin: 0 8px;
  cursor: pointer;
}
.tags-N-TsHThk .tagClick-3WpVew_N {
  margin: 3px 0;
  cursor: pointer;
}
.v-timeSelectBtn-blue-JXhR9A6a {
  text-align: center;
  color: #91d5ff;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-magenta-cDlGTfUv {
  text-align: center;
  color: #ffadd2;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-red-nJAtnSoq {
  text-align: center;
  color: #ffa39e;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-volcano-2EMGIL73 {
  text-align: center;
  color: #ffbb96;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-orange-1ywvk2EO {
  text-align: center;
  color: #ffd591;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-gold-2ck8kbUN {
  text-align: center;
  color: #ffe58f;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-lime-15VeMzoB {
  text-align: center;
  color: #eaff8f;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-green-2obXt2rI {
  text-align: center;
  color: #b7eb8f;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-cyan-1j3m7Sy3 {
  text-align: center;
  color: #87e8de;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-geekblue-Kj1Jr3ea {
  text-align: center;
  color: #adc6ff;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-purple-23zwC3Un {
  text-align: center;
  color: #d3adf7;
  cursor: pointer;
  font-size: 14px;
}
.disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed !important;
}
.v-popover-blue-FL5h0-kK {
  opacity: 0.85;
}
.v-popover-blue-FL5h0-kK .ant-popover-content {
  border: 1px solid #91d5ff;
}
.v-popover-blue-FL5h0-kK .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-magenta-16zm-hOx {
  opacity: 0.85;
}
.v-popover-magenta-16zm-hOx .ant-popover-content {
  border: 1px solid #ffadd2;
}
.v-popover-magenta-16zm-hOx .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-red-2v74jNHc {
  opacity: 0.85;
}
.v-popover-red-2v74jNHc .ant-popover-content {
  border: 1px solid #ffa39e;
}
.v-popover-red-2v74jNHc .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-volcano-Qz2DttyV {
  opacity: 0.85;
}
.v-popover-volcano-Qz2DttyV .ant-popover-content {
  border: 1px solid #ffbb96;
}
.v-popover-volcano-Qz2DttyV .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-orange-2dZoVBtK {
  opacity: 0.85;
}
.v-popover-orange-2dZoVBtK .ant-popover-content {
  border: 1px solid #ffd591;
}
.v-popover-orange-2dZoVBtK .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-gold-1xSMNHXD {
  opacity: 0.85;
}
.v-popover-gold-1xSMNHXD .ant-popover-content {
  border: 1px solid #ffe58f;
}
.v-popover-gold-1xSMNHXD .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-lime-15QTSVol {
  opacity: 0.85;
}
.v-popover-lime-15QTSVol .ant-popover-content {
  border: 1px solid #eaff8f;
}
.v-popover-lime-15QTSVol .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-green-1KAOGFX6 {
  opacity: 0.85;
}
.v-popover-green-1KAOGFX6 .ant-popover-content {
  border: 1px solid #b7eb8f;
}
.v-popover-green-1KAOGFX6 .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-cyan-3-I9jKFn {
  opacity: 0.85;
}
.v-popover-cyan-3-I9jKFn .ant-popover-content {
  border: 1px solid #87e8de;
}
.v-popover-cyan-3-I9jKFn .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-geekblue-2Okk8z_o {
  opacity: 0.85;
}
.v-popover-geekblue-2Okk8z_o .ant-popover-content {
  border: 1px solid #adc6ff;
}
.v-popover-geekblue-2Okk8z_o .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-purple-3hgTNkKX {
  opacity: 0.85;
}
.v-popover-purple-3hgTNkKX .ant-popover-content {
  border: 1px solid #d3adf7;
}
.v-popover-purple-3hgTNkKX .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.allCheck-2vItbJtm {
  margin: 8px;
  cursor: pointer;
}
.contraryCheck-B_x-DmuA {
  margin: 8px 25px;
  cursor: pointer;
  color: #1890ff;
  position: absolute;
  right: 0;
  bottom: 0;
}
.allCheck-1qPFebEa {
  margin: 8px;
  cursor: pointer;
}
.contraryCheck-2eFP-HW5 {
  margin: 8px 25px;
  cursor: pointer;
  color: #1890ff;
  position: absolute;
  right: 0;
  bottom: 0;
}
.modal-1rUbkfLI {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.modal-1rUbkfLI .mask-17oAKY6q {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.2;
  display: none;
  transition: all 0.5s;
}
.modal-1rUbkfLI .content-3AJoPKFe {
  z-index: 1;
  position: absolute;
  top: 0;
  right: -338px;
  width: 301px;
  height: 100%;
  background-color: #fff;
  transition: all 0.5s;
}
.modal-1rUbkfLI .content-3AJoPKFe:hover {
  right: -308px;
}
.modal-1rUbkfLI .content-3AJoPKFe.collapsed-2EhZf0n5 {
  right: 0px;
}
.modal-1rUbkfLI .content-3AJoPKFe .change-3HpRyMUq {
  cursor: pointer;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 301px;
  top: 160px;
  width: 64px;
  height: 57px;
  background: #ffffff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.12);
  border-radius: 27px 0px 0px 27px;
}
.modal-1rUbkfLI .content-3AJoPKFe .change-3HpRyMUq::after {
  content: "";
  position: absolute;
  display: block;
  width: 26px;
  height: 56px;
  background: #fff;
  right: -17px;
}
.modal-1rUbkfLI .content-3AJoPKFe .change-3HpRyMUq img {
  margin-right: 9px;
  margin-top: 0.5px;
  transition: all 0.5s cubic-bezier(0.4, 0, 1, 1) 0s;
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI {
  height: 100%;
  overflow-y: scroll;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.12);
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI::-webkit-scrollbar-thumb {
  background: #d8d9db;
  border-radius: 3px;
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI::-webkit-scrollbar {
  width: 6px;
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI .menuList-LiszhTEZ {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 12px 46px;
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI .menuList-LiszhTEZ .menuItem-2nIDmHvx {
  padding-top: 26px;
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI .menuList-LiszhTEZ .menuItem-2nIDmHvx .menuItemText-2nob9OGn {
  margin-top: 14px;
  text-align: center;
  color: #333;
}
.menu-fixed-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  vertical-align: top;
  font-size: 16px;
  cursor: pointer;
}
.menu-fixed.menu-fixed-close .menu-fixed-content {
  right: -80px;
}
.menu-fixed .menu-fixed-content {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  overflow: hidden;
  width: 58px;
  pointer-events: none;
  transition: all 0.3s;
}
.menu-fixed .menu-fixed-content .menu-fixed-scroll {
  position: absolute;
  left: 10px;
  top: 50%;
  height: auto;
  max-height: 80%;
  border-radius: 10px 0 0 10px;
  transform: translate(0, -50%);
  background-color: #fff;
  box-shadow: -4px 0 5px rgba(0, 0, 0, 0.1);
  width: 88px;
  overflow-x: hidden;
  overflow-y: auto;
}
.menu-fixed .menu-fixed-content .menu-fixed-list {
  min-height: 100%;
  width: 48px;
  padding: 20px 0;
  pointer-events: auto;
}
.menu-fixed .menu-fixed-content .menu-fixed-item {
  height: 48px;
  padding: 5px;
  cursor: pointer;
}
.menu-fixed .menu-fixed-content .menu-fixed-item:hover {
  background-color: #f2f2f2;
}
.menu-fixed .menu-fixed-content .menu-fixed-item-content {
  position: relative;
  width: 38px;
  height: 38px;
  border-radius: 30%;
  background-color: #05aaf5;
  line-height: 38px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  overflow: hidden;
}
.menu-fixed .menu-fixed-content .menu-fixed-item-content:after {
  content: "";
  height: 24px;
  width: 24px;
  position: absolute;
  left: -10px;
  bottom: -10px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.15);
  pointer-events: none;
}
.menu-fixed .menu-fixed-content .menu-fixed-item-content:before {
  content: "";
  height: 16px;
  width: 16px;
  position: absolute;
  top: -5px;
  right: -5px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.15);
  pointer-events: none;
}
.empty-page {
  margin: -10px;
  background-color: #fff;
  height: 100%;
  min-height: 85vh;
  background-size: 95% auto;
  background-position: center bottom;
  background-repeat: no-repeat;
}
.ly-more {
  color: #adadad;
  vertical-align: middle;
}
.ly-more .ly-more-icon {
  margin-left: 4px;
}
.ly-empty {
  padding: 10px;
  text-align: center;
  color: #999;
  font-size: 14px;
}
.ly-card {
  margin-bottom: 12px;
}
.ly-card .ant-card {
  height: 100%;
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
  border-color: rgba(0, 0, 0, 0.09);
}
.ly-card .ant-card .ant-card-head {
  padding: 0 16px;
  height: 48px;
}
.ly-card .ant-card .ant-card-head .ant-card-head-title {
  padding: 12px 0;
  color: #333;
  font-weight: bold;
}
.ly-card .ant-card .ant-card-head .ant-card-extra {
  padding: 12px 0;
}
.ly-card .ant-card .ant-card-body {
  padding: 0;
}
.ly-card .ant-card .ly-card-inner {
  overflow: hidden;
  padding: 0 16px;
}
.ly-card .ant-card .ant-tabs {
  overflow: inherit;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar {
  margin: 0;
  border: none;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar .ant-tabs-tab {
  line-height: 48px;
  height: 48px;
  padding: 0 8px;
  margin-right: 16px;
  color: #333;
  font-weight: bold;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active {
  color: #1890ff;
}
.ly-card .ant-card .ant-tabs .ant-tabs-ink-bar {
  height: 3px;
  bottom: 0;
}
.box-2wIuYOhz {
  background-color: #fafafa;
  padding: 10px;
  padding-bottom: 4px;
  color: #000;
  font-size: 13px;
}
.box-2wIuYOhz .ant-form label {
  font-size: 13px;
}
.box_top-3T4rQ8Ax {
  overflow: hidden;
}
.box_l-3t2iGQ1b {
  width: 100%;
  float: left;
}
.inner-3EKskCu- {
  margin-right: 200px;
}
.box_r-1pnP9UCe {
  float: right;
  margin-left: -200px;
  width: 200px;
}
.btn-2h1P10KF {
  display: inline-block;
  margin-left: 10px;
  color: #1890ff;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.btn-2h1P10KF span {
  display: inline-block;
  margin-left: 5px;
}
.title-34CqnE2A {
  padding-left: 20px;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 16px;
}
.title-34CqnE2A .icon-3PxcJPpx {
  display: inline-block;
  width: 3px;
  height: 14px;
  background: #397ef0;
  border-radius: 2px;
  margin-right: 8px;
  margin-bottom: -2px;
}
.TableBox-V5uTl988 .ant-table-fixed-header .ant-table-header {
  border-top: 1px solid #e8e8e8 !important;
  border-left: 1px solid #e8e8e8 !important;
}
.box-2pin_Jut {
  background-color: #fff;
  padding: 4px;
  color: #000;
  font-size: 13px;
}
.box-2pin_Jut .form-item-label label {
  font-size: 13px;
}
.box-2pin_Jut .ant-form-item {
  margin-bottom: 6px !important;
}
.box_top-3tjK3c_M {
  overflow: hidden;
}
.box_l-3cmvnZ3s {
  width: 100%;
  float: left;
}
.inner-1ZH24lC1 {
  margin-right: 200px;
}
.box_r-2MYioggl {
  float: right;
  margin-left: -200px;
  width: 200px;
}
.btn-ivOcNvmY {
  display: inline-block;
  margin-left: 10px;
  color: #1890ff;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.btn-ivOcNvmY span {
  display: inline-block;
  margin-left: 5px;
}

.popover-pf-qYRje {
    width: 336px;
}

.popover-pf-qYRje .ant-popover-inner-content {
    padding: 0;
}


.list-28bZrmVl {
    max-height: 400px;
}

.list-28bZrmVl .item-1EkXepjo {
    transition: all .3s;
    overflow: hidden;
    cursor: pointer;
    padding-left: 24px;
    padding-right: 24px;
}

.list-28bZrmVl .item-1EkXepjo:hover {
    background: #e6f7ff;
}

.list-28bZrmVl .item-1EkXepjo:last-child {
    border-bottom: 0;
}

.list-28bZrmVl .item-1EkXepjo .meta-1qNZKk2b {
    width: 100%;
}

.list-28bZrmVl .item-1EkXepjo .title-1GkjvTRC {
    font-size: 14px;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.65);
    line-height: 22px;
    margin-bottom: 8px;
}

.list-28bZrmVl .item-1EkXepjo .extra-28e5gW4o {
    float: right;
    color: rgba(0, 0, 0 0.45);
    font-size: 14px;
    font-weight: normal;
    margin-right: 0;
    margin-top: -1.5px;
}

.list-28bZrmVl .item-1EkXepjo .description-nUdAw6ad {
    font-size: 12px;
    line-height: 1.5;
}

.all-12sGRAPh {
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: rgba(0, 0, 0, 0.65);
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #e8e8e8;
    transition: all .3s;
    cursor: pointer;
}

.tabs-3lrEd88Z .ant-tabs-nav-scroll {
    text-align: center;
}

.tabs-3lrEd88Z .ant-tabs-bar {
    margin-bottom: 4px;
}

.tabs-3lrEd88Z .ant-tabs-content {
    height: 400px;
}.ly-split {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.ly-split:after {
  content: "";
  display: table;
  clear: both;
}
.ly-split .ly-split-item {
  float: left;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ly-split .gutter {
  width: 100%;
  height: 100%;
  float: left;
  background-repeat: no-repeat;
  background-position: 50%;
}
.ly-split .gutter.gutter-horizontal {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==");
  cursor: col-resize;
}
.ly-split .gutter.gutter-vertical {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=");
  cursor: row-resize;
}
.header-heousc7Q {
  height: 40px;
  line-height: 40px;
  /* background-color: #5485F7; */
  color: #fff;
  padding: 0;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center center;
}

.box_l-2xNxdkqi {
  float: left;
  margin-right: -60px;
  width: 60px;
  position: relative;
  height: 40px;
}
.box_c-ArIYJM8u {
  width: 100%;
  float: left;
}
.box_c-ArIYJM8u .inner-iSBccBbb {
  margin-left: 37px;
  margin-right: 20px;
}

.box_r-1kBfz989 {
  height: 40px;
  float: right;
  margin-left: -250px;
  min-width: 130px;
  position: relative;
}
.body-2BqsNflm {
  height: 100%;
}
.body-2BqsNflm .con-1PVDHv5T {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #f0f3f5;
}
.body-2BqsNflm .mottoLeft-2JOj4KD2 {
  width: 100%;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #666;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.body-2BqsNflm .mottoRight-1Hi8tD5y {
  width: 100%;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #666;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.body-2BqsNflm .ant-dropdown-trigger {
  padding-right: 0px;
  padding-left: 0px;
}
.logo-2upkz0aA {
  margin-top: 100px;
  text-align: center;
  margin-bottom: 30px;
}
.logo-2upkz0aA img {
  vertical-align: top;
}
@media (max-width: 1400px) {
  .logo-2upkz0aA {
    margin-top: 60px;
  }
  .logo-2upkz0aA img {
    width: 500px;
    height: 52px;
  }
  .menuList-33xiLHmg .menu-list-item img {
    width: 64px;
    height: 64px;
    vertical-align: top;
  }
}
.container-2V5uSDVb {
  width: 100%;
  min-height: 940px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
  animation: change-VXWFCxHd 0.5s ease-in-out;
}
@keyframes change-VXWFCxHd {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.container-2V5uSDVb .title-3Dsqn54Z {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  display: flex;
  justify-content: space-between;
}
.container-2V5uSDVb .title-3Dsqn54Z p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.container-2V5uSDVb .title-3Dsqn54Z .full-odXraRxA {
  z-index: 99;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.container-2V5uSDVb .content-3Du3UTTs {
  margin: 32px 46px 0px;
}
.container-2V5uSDVb .content-3Du3UTTs span {
  margin-top: 22px;
  border: 1px solid #8ab8ff;
  border-radius: 15px;
  background-color: #E5F3FF;
  padding: 3px 10px;
  color: #3D7EFC;
}
.container-2V5uSDVb .content-3Du3UTTs .chart-3bqj1pbp {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-bottom: 120px;
}
.container-2V5uSDVb .content-3Du3UTTs .chart-3bqj1pbp img {
  width: 1008px;
}
.container-2V5uSDVb .content-3Du3UTTs .chart-3bqj1pbp .fixImg-3EF7Xacg {
  position: absolute;
  left: 136px;
}
.container-2V5uSDVb .content-3Du3UTTs .content_two-3FUCczDX {
  display: flex;
  align-items: flex-start;
}
.container-2V5uSDVb .content-3Du3UTTs a {
  display: inline-block;
  width: 70px;
  height: 100px;
  margin-right: 0px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.container-2V5uSDVb .content-3Du3UTTs a svg {
  font-size: 88px !important;
}
.container-2V5uSDVb .content-3Du3UTTs a p {
  margin-top: 7px;
}
.container-2V5uSDVb .content-3Du3UTTs a:hover {
  color: #5386f6;
  opacity: 0.85;
}
.container-1kXtLkjt {
  width: 100%;
  min-height: 819px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
  animation: change-3WLhcCjS 0.5s ease-in-out;
}
@keyframes change-3WLhcCjS {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.container-1kXtLkjt .title-1rcsvNuK {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  display: flex;
  justify-content: space-between;
}
.container-1kXtLkjt .title-1rcsvNuK p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.container-1kXtLkjt .title-1rcsvNuK .full-2O73UpR1 {
  z-index: 99;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.container-1kXtLkjt .content-2JrrSAkD {
  display: flex;
  margin-top: 0px;
  flex-wrap: wrap;
  justify-content: start;
  margin-top: 22px;
}
.container-1kXtLkjt .content-2JrrSAkD a {
  display: inline-block;
  width: 193px;
  height: 140px;
  margin-right: 0px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.container-1kXtLkjt .content-2JrrSAkD a svg {
  font-size: 88px !important;
}
.container-1kXtLkjt .content-2JrrSAkD a p {
  margin-top: 7px;
}
.container-1kXtLkjt .content-2JrrSAkD a:hover {
  color: #5386f6;
  opacity: 0.85;
}
.container-1pSOWAG_ {
  width: 100%;
  min-height: 819px;
  padding: 16px ;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
.container-1pSOWAG_ .ant-tabs-extra-content {
  line-height: 23px;
}
.container-1pSOWAG_ .ant-tabs-bar {
  margin: 0px;
}
.container-1pSOWAG_ .ant-list-item {
  padding: 4px 0;
  padding-left: 17px;
}
.container-1pSOWAG_ .ant-tabs-tab-active {
  font-weight: bold;
}
.container-1pSOWAG_ .ant-row {
  margin-top: 17px !important;
}
.container-1pSOWAG_ .siderPage-1REKSOaW {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  border-bottom: 1px solid #f0f2f5;
  width: 100%;
}
.container-1pSOWAG_ .siderPage-1REKSOaW .searchBox-BCHC1nHU {
  display: flex;
  align-items: center;
  margin-top: 5px;
  width: 100%;
}
.container-1pSOWAG_ .siderPage-1REKSOaW .searchBox-BCHC1nHU .ant-select {
  margin-left: 0px;
  margin-right: 16px;
  width: 100%;
  max-width: 207px;
}
.container-1pSOWAG_ .siderPage-1REKSOaW .searchBox-BCHC1nHU .ant-input {
  margin-right: 16px;
  width: 100%;
  max-width: 207px;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a {
  padding: 0 12px;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  text-align: center;
  margin-right: 16px;
  color: #666;
  border-radius: 16px;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a:hover {
  color: #1890ff;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a.signOne-3uf6n1IN {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a.signTwo-1aN4sYYs {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a.signThree-1H6s1TV5 {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a.signFour-1ntM6Bv2 {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.container-1pSOWAG_ .siderPage-1REKSOaW svg {
  fill: #999;
}
.container-1pSOWAG_ .siderPage-1REKSOaW .read-1mu8ownC {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.container-1pSOWAG_ .siderPage-1REKSOaW .read-1mu8ownC > span {
  margin-left: 8px;
}
.container-1pSOWAG_ .content-27HFjG3q {
  height: 628px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 {
  margin-top: 4px;
  display: flex;
  align-items: center;
  height: 70px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .Icon-2f1jzea6 {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 10px;
  color: #1890FF;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .circle-Bj-ePC-a {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: red;
  margin-left: 17px;
  margin-right: 17px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .circle-Bj-ePC-a.alreadyRead-BVk4Mj7c {
  background-color: #54e1ab;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .icon-1Q0wAgtt {
  margin-left: 17px;
  margin-right: 17px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContent-1VFQo8zl {
  flex-basis: 70%;
  height: 38px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContent-1VFQo8zl .title-3x7ivHqu {
  height: 15px;
  margin-bottom: 11px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 600px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContent-1VFQo8zl .time-1P9_6X1s {
  height: 12px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 12px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContentTwo-1rPlpXcI {
  flex-basis: 84.5%;
  height: 38px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContentTwo-1rPlpXcI .title-3x7ivHqu {
  height: 15px;
  margin-bottom: 11px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 864px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContentTwo-1rPlpXcI .time-1P9_6X1s {
  height: 12px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 12px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .type-3pUHkogE {
  height: 24px;
  background: rgba(78, 170, 255, 0.35);
  border-radius: 12px;
  text-align: center;
  color: #1890ff;
  line-height: 24px;
  margin-right: 47px;
  padding: 0px 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100px;
  flex-basis: 10%;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .already-g164vEQl {
  height: 24px;
  background: rgba(78, 170, 255, 0.35);
  border-radius: 12px;
  text-align: center;
  color: #1890ff;
  line-height: 24px;
  margin-right: 47px;
  padding: 0px 12px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .already-g164vEQl.todo-2WndCW4y {
  background: rgba(254, 179, 99, 0.35);
  color: #f9870c;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .already-g164vEQl.check-1mpn2ArL {
  margin-left: -5px;
  margin-right: 39px;
  background: rgba(84, 225, 171, 0.35);
  color: #01a664;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .already-g164vEQl.result-2b_KDEyH {
  margin-left: 6px;
  margin-right: 53px;
  background: rgba(254, 77, 77, 0.35);
  color: #FF4D4D;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .already-g164vEQl.unPass-347SH0YJ {
  margin-left: -10px;
  margin-right: 30px;
  background: rgba(254, 77, 77, 0.35);
  color: #FF4D4D;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .announcer-2wQCQM3- {
  color: #999;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2:hover {
  background: #f5f8fd;
  border-radius: 4px;
  cursor: pointer;
}
.container-1pSOWAG_ .content-27HFjG3q .line-1pGe_GQZ {
  margin-top: 4px;
  height: 1px;
  border-bottom: 1px solid #f0f2f5;
}
.indexForm-2-jBTLd- .ant-form-item-control-wrapper {
  width: 90%;
}
.indexForm-2-jBTLd- .button-3pPvDLbp {
  margin-top: 17px !important;
}
.messageSystem-2U3L4IHU .ly-card {
  overflow: hidden;
}
.messageSystem-2U3L4IHU .ly-list-item {
  position: relative;
  padding: 6px 0 6px 21px;
  padding-left: 21px;
  border-bottom: 1px solid #f0f2f5;
}
.messageSystem-2U3L4IHU .ly-list-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 27px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ff2e18;
}
.messageSystem-2U3L4IHU .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a {
  width: 303px;
  height: 15px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.messageSystem-2U3L4IHU .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a:hover {
  color: #5386f6;
}
.messageSystem-2U3L4IHU .ly-card .ant-card .ly-card-inner {
  padding: 6px 16px;
  overflow: scroll;
  overflow-x: hidden;
}
.messageSystem-2U3L4IHU .ly-card .ant-card .ly-card-inner::-webkit-scrollbar {
  height: 32px;
  width: 4px;
  overflow-y: auto;
}
.messageSystem-2U3L4IHU .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(89, 89, 89, 0.2);
  background: #d2d2d2;
}
.messageSystem-2U3L4IHU .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-track {
  -webkit-box-shadow: 0;
  border-radius: 0;
  background: #fff;
}
.title-3NMNFc_i {
  border-bottom: 1px solid #f0f2f5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 32px;
}
.title-3NMNFc_i span:first-child {
  display: block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  font-size: 14px;
  font-weight: bold;
  line-height: 45px;
  color: #333333;
}
.title-3NMNFc_i span:last-child {
  position: relative;
  top: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.modelBox-1SF7th0t {
  position: relative;
  padding: 0 38px;
}
.modelBox-1SF7th0t .modelTitle-1bBDW599 {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  margin-top: 23px;
}
.modelBox-1SF7th0t .info-CpGqav4R {
  color: #666;
  margin-top: 18px;
}
.modelBox-1SF7th0t .info-CpGqav4R span {
  color: #1890ff;
}
.modelBox-1SF7th0t .info-CpGqav4R span + span {
  margin-left: 42px;
  color: #999;
}
.modelBox-1SF7th0t .content-3dw0-TSU {
  margin-top: 24px;
  padding: 20px 0;
  padding-top: 24px;
  color: #666;
  font-size: 14px;
  border-top: 1px solid #d9d9d9;
  text-indent: 2em;
}
.modelBox-1SF7th0t .content-3dw0-TSU table {
  border: 1px solid #000000;
  border-collapse: collapse;
  border-spacing: 0;
}
.modelBox-1SF7th0t .content-3dw0-TSU table tr {
  border: 1px solid #000000;
}
.modelBox-1SF7th0t .content-3dw0-TSU table td {
  word-break: break-all;
  border: 1px solid #000000;
}
.modelBox-1SF7th0t .fj-1CH_kP11 {
  margin-bottom: 80px;
}
.modelBox-1SF7th0t .fj-1CH_kP11 .titleLeft-2yQqbtOK {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.modelBox-1SF7th0t .fj-1CH_kP11 span + span {
  color: #333;
}
.modelBox-1SF7th0t .anticon-close {
  display: none !important;
}
.content-3nIzCZzN {
  padding: 0 36px;
  padding-top: 8px;
}
.content-3nIzCZzN .title-1fFQW2zf {
  margin-bottom: 16px;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.content-3nIzCZzN .subTitle-3WXBB9WP > span {
  display: inline-block;
  margin-right: 40px;
  color: #666;
}
.content-3nIzCZzN .majorInfoTitle-1AFBZ_6V {
  color: #333;
  margin-bottom: 12px;
}
.content-3nIzCZzN .majorInfoTitle-1AFBZ_6V .titleLeft-1Y-iECDd {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.8px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM {
  margin-top: 16px;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM > div {
  margin-bottom: 23px;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .firstSpan-3uDuCgPz {
  display: inline-block;
  margin-left: 87px;
  color: #999;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .firstSpan-3uDuCgPz > span {
  display: inline-block;
  width: 300px;
  color: #333;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .secondSpan-1fYPgrII {
  color: #999;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .secondSpan-1fYPgrII > span {
  color: #333;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .thirdSpan-EDvXiUZo {
  display: inline-block;
  margin-left: 143px;
  color: #999;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .thirdSpan-EDvXiUZo > span {
  display: inline-block;
  width: 300px;
  color: #333;
}
.content-3nIzCZzN .fileInfoContent-ICcZIOgC {
  margin-top: 12px;
}
.content-3nIzCZzN .fileInfoContent-ICcZIOgC .fileInfoTitle-2Rx80H4k {
  color: #333;
}
.content-3nIzCZzN .fileInfoContent-ICcZIOgC .fileInfoTitle-2Rx80H4k .titleLeft-1Y-iECDd {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.8px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.content-3nIzCZzN .fileInfoContent-ICcZIOgC .fileInfoText-2rGWaF8k {
  margin-top: 13px;
  padding: 0 10px;
  font-weight: 400;
  color: #666666;
  line-height: 36px;
}
.content-3nIzCZzN .ant-divider-horizontal {
  margin: 30px 0;
}
.header-2xv58l89 {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-1L_fArcA {
  margin: 10px 30px;
}
.table-1UFdH8T- {
  margin: 10px;
}
.table-1UFdH8T- .ant-form-item {
  margin-bottom: 0 !important;
}
.table-1UFdH8T- .editable-cell-value-wrap {
  padding-right: 0 !important;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.addCognizanceTable-2iF9g8Af .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-h2dc85oe .page_table_box .ant-table-body {
  height: 200px !important;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.addCognizanceTable-Jpbr6iWU .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-2Zv7A5AM .page_table_box .ant-table-body {
  height: 200px !important;
}
.header-OjrgTJGO {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-1kVd6bLb {
  margin: 10px 30px;
}
.table-2H6gsj0m {
  margin: 10px;
}
.table-2H6gsj0m .ant-form-item {
  margin-bottom: 0 !important;
}
.table-2H6gsj0m .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.header-l9wOyn4J {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-HgDm61lu {
  margin: 10px 30px;
}
.table-2IwkqMP3 {
  margin: 10px;
}
.table-2IwkqMP3 .ant-form-item {
  margin-bottom: 0 !important;
}
.table-2IwkqMP3 .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.header-3cQgjNzV {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-3OLCirNh {
  margin: 10px 30px;
}
.table-23zTKWTb {
  margin: 10px;
}
.table-23zTKWTb .ant-form-item {
  margin-bottom: 0 !important;
}
.table-23zTKWTb .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.formBox-bckVHXC- .titleLeft-3JKLkiHW {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.47px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.formBox-bckVHXC- .result-2CvoY4xE {
  height: 24px;
  border-radius: 12px;
  text-align: center;
  color: #01A664;
  line-height: 24px;
  background: rgba(84, 225, 171, 0.35);
  margin-right: 6px;
  padding: 3px 12px;
}
.formBox-bckVHXC- .detail-2WXZClSr > div {
  margin-left: 19px;
  margin-right: 7px;
}
.formBox-bckVHXC- .detail-2WXZClSr > div:first-child {
  margin-left: 7px;
}
.messageSystem-sVMV5H0O .ly-card {
  overflow: hidden;
}
.messageSystem-sVMV5H0O .ly-list-item {
  position: relative;
  padding: 6px 0 6px 21px;
  padding-left: 21px;
  border-bottom: 1px solid #f0f2f5;
}
.messageSystem-sVMV5H0O .ly-list-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 27px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ff2e18;
}
.messageSystem-sVMV5H0O .ly-list-item1 {
  position: relative;
  padding: 6px 0 6px 21px;
  padding-left: 21px;
  border-bottom: 1px solid #f0f2f5;
}
.messageSystem-sVMV5H0O .ly-list-item1::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 27px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #54e1ab;
}
.messageSystem-sVMV5H0O .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a,
.messageSystem-sVMV5H0O .ly-card .ant-card-body .ly-card-inner .ly-list-item1 .ant-row a {
  width: 303px;
  height: 15px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.messageSystem-sVMV5H0O .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a:hover,
.messageSystem-sVMV5H0O .ly-card .ant-card-body .ly-card-inner .ly-list-item1 .ant-row a:hover {
  color: #5386f6;
}
.messageSystem-sVMV5H0O .ly-card .ant-card .ly-card-inner {
  padding: 6px 16px;
  overflow: scroll;
  overflow-x: hidden;
}
.messageSystem-sVMV5H0O .ly-card .ant-card .ly-card-inner::-webkit-scrollbar {
  height: 32px;
  width: 4px;
  overflow-y: auto;
}
.messageSystem-sVMV5H0O .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(89, 89, 89, 0.2);
  background: #d2d2d2;
}
.messageSystem-sVMV5H0O .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-track {
  -webkit-box-shadow: 0;
  border-radius: 0;
  background: #fff;
}
.title-1876lICz {
  border-bottom: 1px solid #f0f2f5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 32px;
}
.title-1876lICz span:first-child {
  display: block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  font-size: 14px;
  font-weight: bold;
  line-height: 45px;
  color: #333333;
}
.title-1876lICz span:last-child {
  position: relative;
  top: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.modelBox-1TMdvKnx {
  position: relative;
  padding: 0 38px;
}
.modelBox-1TMdvKnx .modelTitle-1koEDCaC {
  color: #333;
  font-weight: bold;
  font-size: 20px;
  padding: -1px 20px;
  margin-top: 23px;
  text-align: center;
}
.modelBox-1TMdvKnx .info-2fQlI1LH {
  color: #666;
  margin-top: 18px;
}
.modelBox-1TMdvKnx .info-2fQlI1LH span {
  color: #1890ff;
}
.modelBox-1TMdvKnx .info-2fQlI1LH span + span {
  margin-left: 42px;
  color: #999;
}
.modelBox-1TMdvKnx .content-1g8wJpxO {
  margin-top: 24px;
  padding: 20px 0;
  padding-top: 24px;
  color: #666;
  font-size: 14px;
  border-top: 1px solid #d9d9d9;
  text-indent: 2em;
}
.modelBox-1TMdvKnx .content-1g8wJpxO table {
  border: 1px solid #000000;
  border-collapse: collapse;
  border-spacing: 0;
}
.modelBox-1TMdvKnx .content-1g8wJpxO table tr {
  border: 1px solid #000000;
}
.modelBox-1TMdvKnx .content-1g8wJpxO table td {
  word-break: break-all;
  border: 1px solid #000000;
}
.modelBox-1TMdvKnx .fj-2AXrUDns {
  margin-bottom: 80px;
}
.modelBox-1TMdvKnx .fj-2AXrUDns .titleLeft-32-_ppyA {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.modelBox-1TMdvKnx .fj-2AXrUDns span + span {
  color: #333;
}
.modelBox-1TMdvKnx .anticon-close {
  display: none !important;
}
.container-3LB7DM54 {
  width: 100%;
  height: 242px;
  margin-top: 12px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .container-3LB7DM54 {
    margin-top: 16px;
  }
}
.container-3LB7DM54 .title-2T3Nj9Sr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.container-3LB7DM54 .title-2T3Nj9Sr p {
  display: inline-block;
  height: 39px;
  line-height: 45px;
  border-bottom: 2px solid #1890ff;
}
.container-3LB7DM54 .title-2T3Nj9Sr span {
  position: relative;
  top: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #999;
}
.container-3LB7DM54 .content-3GaQQNPK {
  margin-top: 15.8px;
}
.container-3LB7DM54 .content-3GaQQNPK li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 40px;
  border-radius: 4px;
  color: #333333;
}
.container-3LB7DM54 .content-3GaQQNPK li span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 50%;
  border: 2px solid #1890ff;
}
.container-3LB7DM54 .content-3GaQQNPK li:nth-child(2n + 1) {
  background: #f5f8fd;
}
.container-20q7Cga_ {
  flex: 1 395px;
  max-width: calc(50% - 6px);
  height: 242px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
.container-20q7Cga_ .title-2f6bt6fQ {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.container-20q7Cga_ .title-2f6bt6fQ p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.container-20q7Cga_ .content-3hDzZiGY {
  position: relative;
}
.container-20q7Cga_ .content-3hDzZiGY .subTitle-1M1gP0Mi {
  position: absolute;
  top: 104px;
  left: 83px;
  z-index: 999;
  font-size: 14px;
  font-weight: 400;
  color: #666;
}
.container-fXmcxrlz {
  flex: 1 395px;
  max-width: calc(50% - 6px);
  height: 242px;
  margin-right: 12px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .container-fXmcxrlz {
    margin-right: 16px;
  }
}
.container-fXmcxrlz .title-kGyjqgZ5 {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.container-fXmcxrlz .title-kGyjqgZ5 p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.container-3OPm0mHi {
  height: 242px;
  margin-bottom: 12px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .container-3OPm0mHi {
    margin-bottom: 16px;
  }
}
.container-3OPm0mHi .title-3AuCsrts {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.container-3OPm0mHi .title-3AuCsrts .left-1tsIWUyc p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
  margin-right: 8px;
}
.container-3OPm0mHi .title-3AuCsrts .left-1tsIWUyc .count-wL1bWi66 {
  display: inline-block;
  height: 14px;
  line-height: 14px;
  min-width: 20px;
  text-align: center;
  background: #ff2e18;
  color: #fff;
  border-radius: 7px 7px 7px 0;
  font-weight: 400;
  padding-left: 3px;
  padding-right: 5px;
}
.container-3OPm0mHi .title-3AuCsrts .right-2iM_PKO9 {
  font-size: 12px;
  font-weight: 400;
}
.container-3OPm0mHi .title-3AuCsrts .right-2iM_PKO9 span:first-child {
  display: inline-block;
  height: 38px;
  margin-right: 53px;
  line-height: 45px;
  color: #1890ff;
  opacity: 0.85;
}
.container-3OPm0mHi .title-3AuCsrts .right-2iM_PKO9 span:last-child {
  cursor: pointer;
  color: #999;
}
.container-3OPm0mHi .content-31zNY8f1 {
  margin-top: 7px;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk {
  height: 45px;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk > div {
  display: flex;
  align-items: center;
  color: #333;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk > div img:first-child {
  margin-left: 13px;
  margin-right: 20px;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk > div img:last-child {
  margin-left: 28px;
  margin-right: 13px;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk > div > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  border-radius: 4px;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk .line-3JxQCKFx {
  margin-top: 2px;
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed #dddddd;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk:hover {
  background: #f5f8fd;
  cursor: pointer;
}
.container-3OPm0mHi .empty-hUtiioy4 {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 200px;
}
.container-3OPm0mHi .empty-hUtiioy4 .text-2y_aBcYl {
  margin-top: 16px;
  height: 14px;
  line-height: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.container-1i8dLcpO {
  width: 100%;
  height: 301px;
  margin-bottom: 12px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .container-1i8dLcpO {
    margin-bottom: 16px;
  }
}
.container-1i8dLcpO .title-1gNZGyhP {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.container-1i8dLcpO .title-1gNZGyhP p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.container-1i8dLcpO .content-2NVz-0ty {
  margin-top: 20px;
}
.container-1i8dLcpO .content-2NVz-0ty > div {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.container-1i8dLcpO .content-2NVz-0ty > div > div {
  width: 126px;
  height: 42px;
  text-align: center;
  font-size: 14px;
  padding: 11px 0;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.serivceContainer-20rlE33R {
  position: relative;
  height: 301px;
  margin-bottom: 12px;
  padding: 0 16px;
  background: #FFFFFF;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .serivceContainer-20rlE33R {
    margin-bottom: 16px;
  }
}
.serivceContainer-20rlE33R .edit-olZkaopQ {
  position: absolute;
  z-index: 99;
  right: 16px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.serivceContainer-20rlE33R .full-3WNBN2AA {
  position: absolute;
  z-index: 99;
  right: 52px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.serivceContainer-20rlE33R .ant-tabs-tab {
  padding-top: 12px;
  padding-right: 0;
  padding-left: 0;
  color: #666;
  font-size: 14px;
  font-weight: 400;
  font-family: Microsoft YaHei;
}
.serivceContainer-20rlE33R .ant-tabs-tab-active {
  padding-right: 0;
  padding-left: 0;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  font-family: Microsoft YaHei;
}
.serivceContainer-20rlE33R .ant-tabs-bar {
  height: 40px;
}
.serivceContainer-20rlE33R .ant-tabs-nav {
  height: 40px;
}
.serivceContainer-20rlE33R .ant-modal-body {
  padding: 0;
}
.serivceContainer-20rlE33R .ant-modal-footer {
  display: none;
}
.serivceContainer-20rlE33R .ant-modal-content {
  height: 760px;
  background: #F5F7FA;
}
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.editPageContainer-2RCYGUWV {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: start;
  height: 236px;
  overflow: hidden;
  align-items: baseline;
  border-left: 18px solid #F5F7FA;
  border-right: 18px solid #F5F7FA;
  border-bottom: 18px solid #F5F7FA;
}
.editPageContainer-2RCYGUWV a {
  display: inline-block;
  width: 122px;
  height: 115px;
  margin-right: 12px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.editPageContainer-2RCYGUWV a p {
  margin-top: 7px;
}
.editPageContainer-2RCYGUWV a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.editPageHeader-3HD16KK6 {
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  border-left: 18px solid #F5F7FA;
  border-right: 18px solid #F5F7FA;
}
.editPageHeader-3HD16KK6 .title-B1d7JsVz {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #010101;
  line-height: 48px;
  opacity: 0.65;
  cursor: pointer;
}
.editPageHeader-3HD16KK6 .title-B1d7JsVz img {
  position: relative;
  bottom: 1px;
  margin-left: 12px;
}
.editPageHeader-3HD16KK6 span {
  cursor: pointer;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FF4D4D;
  line-height: 48px;
}
.editPageHeader-3HD16KK6 .ant-input {
  width: 150px;
}
.editPageHeader-3HD16KK6 .ant-input-group-wrapper {
  margin: 10px 0;
  width: 150px;
}
.editPageHeader-3HD16KK6 .ant-input-group-wrapper .ant-btn-primary {
  color: #000;
  background-color: #fff;
  border-color: #d9d9d9;
  border-left: none;
  box-shadow: none;
}
.editPageHeader-3HD16KK6 .ant-input-group-wrapper .ant-input:focus {
  border-color: #d9d9d9;
  box-shadow: none;
}
.editPageHeader-3HD16KK6 .ant-input-group-wrapper .ant-input:hover {
  border-color: #d9d9d9;
}
.content-3deVBSJh {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
.content-3deVBSJh .leftIcon-FUQAlArf {
  position: absolute;
  left: 30px;
  z-index: 1;
  color: #999;
}
.content-3deVBSJh .leftIcon-FUQAlArf:hover {
  color: #333;
}
.content-3deVBSJh .rightIcon-39RdYhaY {
  position: absolute;
  right: 30px;
  z-index: 1;
  color: #999;
}
.content-3deVBSJh .rightIcon-39RdYhaY:hover {
  color: #333;
}
.content-3deVBSJh .ClassContainer-1l7thotm {
  display: flex;
  height: 210px;
  margin-top: 0px;
  flex-wrap: wrap;
  justify-content: start;
}
.content-3deVBSJh .ClassContainer-1l7thotm a {
  display: inline-block;
  width: 123px;
  height: 115px;
  margin-right: 0px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.content-3deVBSJh .ClassContainer-1l7thotm a p {
  margin-top: 7px;
}
.content-3deVBSJh .ClassContainer-1l7thotm a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.content-3deVBSJh .pageContainer-28mQBcjN {
  display: flex;
  width: 1520px;
  transform: translate(391px, 0);
  transition: 0.5s ease 0s;
}
.ClassContainer-1l7thotm {
  display: flex;
  height: 210px;
  margin-top: 15px;
  flex-wrap: wrap;
  justify-content: start;
}
.ClassContainer-1l7thotm a {
  display: inline-block;
  width: 115px;
  height: 115px;
  margin-right: 12px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.ClassContainer-1l7thotm a p {
  margin-top: 7px;
}
.ClassContainer-1l7thotm a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.modalContainer-3hzLsLA5 .ant-modal-header {
  padding: 0 16px !important;
  border: none;
  background: #fff;
}
.modalContainer-3hzLsLA5 .ant-modal-body {
  padding: 0;
}
.modalContainer-3hzLsLA5 .ant-modal-content {
  height: 700px !important;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk {
  padding-bottom: 16px;
  background-color: #F5F7FA;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P {
  height: 332px;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-tabpane {
  background-color: #fff;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-nav {
  margin-left: 3px;
  margin-top: 6px;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-nav-scroll {
  min-height: 45px;
  padding: 0 16px;
  background: #fff;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-tab {
  padding: 5px 16px !important;
  margin: 0 24px 0 0;
  position: relative;
  top: 8px;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-tab-active {
  position: relative;
  top: 8px;
  padding: 5px 16px !important;
  background: #F5F7FA;
  border-bottom: none;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  font-family: Microsoft YaHei;
  border-radius: 4px 4px 0px 0px;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-bar {
  margin: 0 0 18px 0;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-ink-bar {
  display: none !important;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-extra-content {
  height: 44px;
  background: #fff;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-extra-content button {
  margin-right: 15px;
  border: none;
  box-shadow: none;
  font-size: 14px;
  font-weight: 400;
  color: #1890FF;
  margin-top: 10px;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .allService-1YkBryK2 {
  position: relative;
  background-color: #fff;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .prompt-3ECCGVSP {
  display: flex;
  align-items: center;
  background-color: #F5F7FA;
  color: #000000;
  opacity: 0.45;
  height: 38px;
  line-height: 38px;
  padding-left: 15px;
}
.tip-1unwF1c0 {
  display: flex;
  color: #ffffff;
}
.tip-1unwF1c0 .logo-26uCFVUH {
  display: flex;
  align-items: center;
  height: 40px;
  margin-right: 11px;
  width: 190px;
  vertical-align: middle;
}
.tip-1unwF1c0 .logo-26uCFVUH img {
  max-width: 265px;
  max-height: 100%;
  display: block;
  margin: auto;
}
.tip-1unwF1c0 span {
  display: inline-block;
  vertical-align: top;
  margin-left: 29px;
}
.tip-1unwF1c0 span:first-child {
  margin-left: 93px;
}
.tip-1unwF1c0 span:last-child > span {
  width: 125px;
  margin-left: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  cursor: pointer;
}
.tip-1unwF1c0 span .ant-dropdown-trigger {
  padding-right: 0px;
  padding-left: 0px;
}
@media (max-width: 768px) {
  .leftSide_768-1FbVbQrc {
    max-width: 400px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 768px) {
  .leftSide_768-1FbVbQrc {
    max-width: 400px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1400px) {
  .leftSide_1400-3_O8i1Il {
    max-width: 600px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1600px) {
  .leftSide_1600-3TkhDCoz {
    max-width: 600px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1800px) {
  .leftSide_1800-29fAmyq8 {
    max-width: 800px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1900px) {
  .leftSide_1800-29fAmyq8 {
    max-width: 950px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.body-2mbTcyMx {
  min-width: 1180px;
  height: 100%;
}
.con-K5FxoJQ7 {
  padding-bottom: 100px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #f0f3f5;
}
.logo-1KgY6fLx {
  margin-top: 100px;
  text-align: center;
  margin-bottom: 30px;
}
.logo-1KgY6fLx img {
  vertical-align: top;
}
.menuList-3Hpc00LV .menu-list-item {
  width: 20%;
  display: inline-block;
  vertical-align: top;
  padding: 15px;
  float: left;
  text-align: center;
}
.menuList-3Hpc00LV .menu-list-item img {
  width: 80px;
  height: 80px;
  vertical-align: top;
}
.menuList-3Hpc00LV .menu-list-item a:hover .name-3_0YxXrb {
  color: inherit;
}
.menuList-3Hpc00LV .name-3_0YxXrb {
  margin-top: 10px;
  color: #888;
}
@media (max-width: 1400px) {
  .logo-1KgY6fLx {
    margin-top: 60px;
  }
  .logo-1KgY6fLx img {
    width: 500px;
    height: 52px;
  }
  .menuList-3Hpc00LV .menu-list-item img {
    width: 64px;
    height: 64px;
    vertical-align: top;
  }
}
.container-1ISUOjz5 {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding-bottom: 50px;
  background-color: #f0f3f5;
  position: relative;
}
.container-1ISUOjz5 .main-2VuXsEpv {
  width: 1090px;
  height: 600px;
  background: #ffffff;
  box-shadow: 0px 17px 49px 0px rgba(51, 51, 51, 0.12);
  overflow: hidden;
  border-radius: 6px;
}
.container-1ISUOjz5 .main-2VuXsEpv .left-cVPijkuk,
.container-1ISUOjz5 .main-2VuXsEpv .right-1LrBTKJq {
  display: inline-block;
  width: 50%;
  height: 100%;
  float: left;
}
.content-1wHbqrTe {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  /* Safari and Chrome */
  z-index: 2;
}
.left-cVPijkuk,
.right-1LrBTKJq {
  display: inline-block;
  width: 50%;
  height: 100%;
  float: left;
}
.left-cVPijkuk {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.left-cVPijkuk .logo-2LBzSU1G {
  height: 36px;
  margin-top: 44px;
  margin-left: 44px;
}
.left-cVPijkuk .img-1H3GeDdJ {
  width: 481px;
  height: 432px;
  margin-top: 41px;
  margin-left: 43px;
}
.right-1LrBTKJq .icon-1Nxm_uz- {
  padding-right: 9px;
  padding-top: 9px;
  display: flex;
  justify-content: flex-end;
}
.right-1LrBTKJq .icon-1Nxm_uz- .iconLeft-36GCHV_6 {
  cursor: pointer;
  margin: 10px 13px 27px 0;
}
.right-1LrBTKJq .icon-1Nxm_uz- .iconLeft-36GCHV_6 img {
  width: 119px;
  height: 15px;
}
.right-1LrBTKJq .icon-1Nxm_uz- .iconRight-2mPY39q9 {
  cursor: pointer;
}
.right-1LrBTKJq .icon-1Nxm_uz- .iconRight-2mPY39q9 img {
  width: 55px;
  height: 52px;
}
.right-1LrBTKJq .logoTitle-170kA9vN {
  width: 100%;
  height: 24px;
  margin: 41px 253px 49px 85px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #4283f4;
  line-height: 27px;
}
.right-1LrBTKJq .logoTitle-170kA9vN.notNeedVrify-2_9-UdM- {
  margin-top: 100px;
}
.right-1LrBTKJq .qrcodeTitle-3SVgsZ_U {
  width: 201px;
  height: 24px;
  margin: 41px 253px 49px 85px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #4283f4;
  line-height: 27px;
}
.type-3iTVgXBy {
  width: 144px;
  height: 54px;
  vertical-align: top;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
}
.formbox-1IzuWFXm {
  width: 362px;
  margin-left: 88px;
  margin-right: 91px;
}
.formbox-1IzuWFXm .ant-input {
  width: 100%;
  height: 48px;
  background: #ffffff;
  border: 1px solid #f0f2f5;
  border-radius: 6px;
  padding-left: 22px;
}
.formbox-1IzuWFXm .ant-form-item {
  margin-bottom: 30px !important;
}
.formbox-1IzuWFXm .ant-form-item:nth-last-child(2) {
  margin-bottom: 0px !important;
}
.formbox-1IzuWFXm .ant-btn-primary {
  border-color: #fff;
  box-shadow: none;
}
.formbox-1IzuWFXm .ant-form-item-children input::-webkit-input-placeholder {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999;
  line-height: 27px;
}
.formbox-1IzuWFXm .btn-3PIbuTPR {
  width: 362px;
  height: 48px;
  background: linear-gradient(to right, #4591ef, #3d6cfc);
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  line-height: 27px;
  opacity: 0.6;
}
.formbox-1IzuWFXm .btn-3PIbuTPR::before {
  content: "";
  display: block;
  width: 80px;
  height: 100%;
  background: rgba(179, 231, 255, 0.5);
  opacity: 0.5;
  top: 0;
  left: -80px;
  transform: skewX(-15deg);
  filter: blur(30px);
}
.formbox-1IzuWFXm .btn-3PIbuTPR.btnInit-1gNfFZfK {
  opacity: 1;
}
.formbox-1IzuWFXm .btnSuc-29YZjTpX {
  transition: 1s;
  opacity: 1;
  overflow: hidden;
}
.formbox-1IzuWFXm .btnSuc-29YZjTpX::before {
  transition: 1s;
  transform: translateX(450px);
  opacity: 0.7;
}
.formbox-1IzuWFXm .forget-2flWSGOb {
  float: right;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1890ff;
  line-height: 28px;
  margin-right: -7px;
  margin-top: 5px;
}
.formbox-1IzuWFXm .verifyBox-3y4myP8x {
  position: relative;
  width: 362px;
  height: 48px;
  background-color: #f0f2f5;
  border-radius: 6px;
}
.formbox-1IzuWFXm .verifyBtn-KidzDOuy {
  position: absolute;
  top: 0;
  width: 64px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  border-radius: 6px;
  z-index: 3;
  color: #fff;
  cursor: move;
}
.formbox-1IzuWFXm .verifyBtn-KidzDOuy img {
  height: 48px;
  vertical-align: top;
}
.formbox-1IzuWFXm .verifyText-32vD8HLn {
  position: absolute;
  width: 100%;
  margin: 0;
  text-align: center;
  line-height: 48px;
  display: block;
  z-index: 2;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: transparent;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #999), color-stop(0.4, #999), color-stop(0.5, #fff), color-stop(0.6, #999), color-stop(1, #999));
  background-clip: text;
  -webkit-background-clip: text;
  background-size: 150%;
  animation: move-nRKJKREH 3s linear infinite;
  -moz-user-select: none;
  /* Firefox私有属性 */
  -webkit-user-select: none;
  /* WebKit内核私有属性 */
  -ms-user-select: none;
  /* IE私有属性(IE10及以后) */
  -khtml-user-select: none;
  /* KHTML内核私有属性 */
  -o-user-select: none;
  /* Opera私有属性 */
  user-select: none;
  /* CSS3属性 */
  border-radius: 6px;
}
@keyframes move-nRKJKREH {
  from {
    background-position: 150%;
  }
  to {
    background-position: -150%;
  }
}
.formbox-1IzuWFXm .verifyBg-HuKIIvMG {
  position: absolute;
  height: 100%;
  width: 0;
  background-color: #d4e1ff;
  z-index: 1;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.qrcodeContent-ThTKdnR6 .qrcodeBox-2RKXf-bP {
  margin-left: 210px;
}
.qrcodeContent-ThTKdnR6 .qrcodeBox-2RKXf-bP > img {
  transition: all 0.6s ease-in;
}
.qrcodeContent-ThTKdnR6 .qrcodeBox-2RKXf-bP .qrcode-236uWgs4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 15px;
  padding-left: 32px;
  cursor: pointer;
}
.qrcodeContent-ThTKdnR6 .qrcodeBox-2RKXf-bP .qrcode-236uWgs4 img {
  vertical-align: top;
  transition: all 0.3s ease-in;
  transform-origin: center center;
}
.qrcodeContent-ThTKdnR6 .text-3D1ldAzV {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  margin-top: 43px;
  margin-left: 91px;
  margin-right: 60px;
}
.main-2VuXsEpv .ant-form-explain {
  clear: both;
}
.main-2VuXsEpv .ant-tabs-tab-active {
  border-bottom: 3px solid #1890ff;
}
.footer-KiQwqp2a {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -62px;
  z-index: 1;
  color: #fff;
  text-align: center;
}
.code-xm520b3X {
  text-align: right;
  cursor: pointer;
  height: 48px;
  padding: 2px 0;
}
.code-xm520b3X img {
  width: 90px;
  height: 35px;
  vertical-align: middle;
}
.mottoLeft--L1d24Wm {
  width: 29px;
  margin-right: 58px;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #ffffff;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.mottoRight-2GacJsc2 {
  width: 29px;
  margin-left: 58px;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #ffffff;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.scaleUp-35dhgoac {
  animation: indexScaleUp-2Faz9X5W 0.7s ease both;
}
@keyframes indexScaleUp-2Faz9X5W {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
}
.rotateFall-1ptCm3Tg {
  animation: indexRotateFall--oFBN4T8 1s both ease-in;
}
@keyframes indexRotateFall--oFBN4T8 {
  0% {
    transform: rotateZ(0deg);
    opacity: 1;
  }
  20% {
    transform: rotateZ(10deg);
    animation-timing-function: ease-out;
    opacity: 0.8;
  }
  40% {
    transform: rotateZ(17deg);
    opacity: 0.6;
  }
  60% {
    transform: rotateZ(16deg);
    opacity: 0.4;
  }
  100% {
    transform: translateY(100%) rotateZ(17deg);
    opacity: 0;
  }
}
.tabItem-1ecYfsDd {
  overflow-y: scroll;
}
.tabItem-1ecYfsDd::-webkit-scrollbar {
  height: 32px;
  width: 4px;
  overflow-y: auto;
}
.tabItem-1ecYfsDd::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(89, 89, 89, 0.2);
  background: #d2d2d2;
}
.tabItem-1ecYfsDd::-webkit-scrollbar-track {
  -webkit-box-shadow: 0;
  border-radius: 0;
  background: #fff;
}
.tabItem-1ecYfsDd .ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
  margin: 0;
}
.tabItem-1ecYfsDd .ant-tabs .ant-tabs-left-bar {
  position: fixed;
}
.tabItem-1ecYfsDd .ant-tabs .ant-tabs-left-content {
  padding-left: 118px;
}
.uploadImg-1V6NBukq .ant-upload.ant-upload-select-picture-card {
  width: 670px;
  height: 70px;
}
.uploadSecondImg-lE0IkD1q .ant-upload.ant-upload-select-picture-card {
  width: 300px;
  height: 50px;
}
.uploadThirdImg-3kbyAJtL .ant-upload.ant-upload-select-picture-card {
  width: 180px;
  height: 30px;
}
.logo-2hw5UQrV {
  width: 668px;
  height: 70px;
  vertical-align: top;
}
.secondLogo-3YUxA6LO {
  width: 300px;
  height: 50px;
  vertical-align: top;
}
.thirdLogo-2GR2NBBM {
  width: 180px;
  height: 30px;
  vertical-align: top;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #f5222d;
}
.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #f5222d;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890FF;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #096dd9;
}
.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%;
}
.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #40a9ff;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #40a9ff;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  zoom: 1;
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before,
.ant-upload-picture-card-wrapper::after {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  clear: both;
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  zoom: 1;
}
.ant-upload-list::before,
.ant-upload-list::after {
  display: table;
  content: '';
}
.ant-upload-list::after {
  clear: both;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 28px;
}
.ant-upload-list-item {
  position: relative;
  height: 22px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
  opacity: 0;
}
.ant-upload-list-item-card-actions.picture {
  top: 25px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  padding-right: 6px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 12px 0 4px;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading,
.ant-upload-list-item-info .anticon-paper-clip {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
:root .ant-upload-list-item .anticon-close {
  font-size: 12px;
}
.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #e6f7ff;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .anticon-paper-clip,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #f5222d;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #f5222d;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #f5222d;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 18px;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 36px;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture .anticon-close,
.ant-upload-list-picture-card .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card-container {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5;
  text-align: center;
}
.ant-upload-list-picture-card .anticon-picture + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading-text {
  margin-top: 18px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  padding-left: 0;
}
.ant-upload-list .ant-upload-success-icon {
  color: #52c41a;
  font-weight: bold;
}
.ant-upload-list .ant-upload-animate-enter,
.ant-upload-list .ant-upload-animate-leave,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: 0.3s;
  animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-enter {
  animation-name: uploadAnimateIn;
}
.ant-upload-list .ant-upload-animate-leave {
  animation-name: uploadAnimateOut;
}
.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
.zxsdiv-2TLW4it- {
  position: fixed;
  top: 350px;
  right: 100px;
}
.zxsdiv-2TLW4it- .ant-upload-picture-card-wrapper.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.zxsdiv-2TLW4it- .ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.zxsdiv-2TLW4it- .ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.zxsdiv-2TLW4it- .ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  /* padding: 6px; */
  /*   text-align: center; */
  vertical-align: middle;
}
.zxsdiv-2TLW4it- .ant-upload-list-picture-card-container {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.uploadBtn-27fee8rI {
  height: 30px;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 6px;
  position: relative;
  top: -40px;
  left: -8px;
}
.bysdiv-1PvxEoid {
  position: fixed;
  top: 550px;
  right: 100px;
}
.bysdiv-1PvxEoid .ant-upload-picture-card-wrapper.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.bysdiv-1PvxEoid .ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.bysdiv-1PvxEoid .ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.bysdiv-1PvxEoid .ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  /* padding: 6px; */
  /*   text-align: center; */
  vertical-align: middle;
}
.bysdiv-1PvxEoid .ant-upload-list-picture-card-container {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.uploadBtn-27fee8rI {
  height: 30px;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 6px;
  position: relative;
  top: -40px;
  left: -8px;
}
.rxsdiv-etkNi6fm {
  position: fixed;
  top: 150px;
  right: 100px;
}
.rxsdiv-etkNi6fm .ant-upload-picture-card-wrapper.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.rxsdiv-etkNi6fm .ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.rxsdiv-etkNi6fm .ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.rxsdiv-etkNi6fm .ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  /* padding: 6px; */
  /*   text-align: center; */
  vertical-align: middle;
}
.rxsdiv-etkNi6fm .ant-upload-list-picture-card-container {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-transfer-customize-list {
  display: flex;
}
.ant-transfer-customize-list .ant-transfer-operation {
  flex: none;
  align-self: center;
}
.ant-transfer-customize-list .ant-transfer-list {
  flex: auto;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-transfer-list-body-with-search {
  padding-top: 0;
}
.ant-transfer-customize-list .ant-transfer-list-body-search-wrapper {
  position: relative;
  padding-bottom: 0;
}
.ant-transfer-customize-list .ant-transfer-list-body-customize-wrapper {
  padding: 12px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #e8e8e8;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}
.ant-transfer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  position: relative;
  display: inline-block;
  width: 180px;
  height: 200px;
  padding-top: 40px;
  vertical-align: middle;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-transfer-list-with-footer {
  padding-bottom: 34px;
}
.ant-transfer-list-search {
  padding: 0 24px 0 8px;
}
.ant-transfer-list-search-action {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: 12px;
  width: 28px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 32px;
  text-align: center;
}
.ant-transfer-list-search-action .anticon {
  color: rgba(0, 0, 0, 0.25);
  transition: all 0.3s;
}
.ant-transfer-list-search-action .anticon:hover {
  color: rgba(0, 0, 0, 0.45);
}
span.ant-transfer-list-search-action {
  pointer-events: none;
}
.ant-transfer-list-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 8px 12px 9px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.ant-transfer-list-header-title {
  position: absolute;
  right: 12px;
}
.ant-transfer-list-header .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-transfer-list-body {
  position: relative;
  height: 100%;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12px;
}
.ant-transfer-list-body-with-search {
  padding-top: 56px;
}
.ant-transfer-list-content {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content > .LazyLoad {
  animation: transferHighlightIn 1s;
}
.ant-transfer-list-content-item {
  min-height: 32px;
  padding: 6px 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > span {
  padding-right: 0;
}
.ant-transfer-list-content-item-text {
  padding-left: 8px;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #e6f7ff;
  cursor: pointer;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-body-not-found {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
  transform: translateY(-50%);
}
.ant-transfer-list-body-with-search .ant-transfer-list-body-not-found {
  margin-top: 16px;
}
.ant-transfer-list-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-transfer-operation {
  display: inline-block;
  margin: 0 8px;
  overflow: hidden;
  vertical-align: middle;
}
.ant-transfer-operation .ant-btn {
  display: block;
}
.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}
.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}
@keyframes transferHighlightIn {
  0% {
    background: #bae7ff;
  }
  100% {
    background: transparent;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-typography {
  color: rgba(0, 0, 0, 0.65);
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #f5222d;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4 {
  margin-top: 1.2em;
}
span.ant-typography-ellipsis {
  display: inline-block;
}
.ant-typography a {
  color: #1890FF;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-typography a:focus,
.ant-typography a:hover {
  color: #40a9ff;
}
.ant-typography a:active {
  color: #096dd9;
}
.ant-typography a:active,
.ant-typography a:hover {
  text-decoration: none;
}
.ant-typography a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(0, 0, 0, 0.06);
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #1890FF;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 8px;
}
.ant-typography-expand:focus,
.ant-typography-edit:focus,
.ant-typography-copy:focus,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #40a9ff;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #096dd9;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #52c41a;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(-5em);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.45);
  pointer-events: none;
}
.ant-typography-edit-content textarea {
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em 0;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul li {
  list-style-type: circle;
}
.ant-typography ul li li {
  list-style-type: disc;
}
.ant-typography ol li {
  list-style-type: decimal;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-typography-ellipsis-multiple-line {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.table-drag-select {
  /* Stretch horizontally to fill parent */
  width: 100%;
  /* Keep columns same width */
  table-layout: fixed;
  /* Disable text selection */
  user-select: none;
  /* Center in parent */
  margin-left: auto;
  margin-right: auto;
  /* Remove space between border */
  border-collapse: collapse;
}

/* Table cells */
.table-drag-select td {
  text-align: center;
  /* Cut off long strings of text with ... */
  text-overflow: ellipsis;
  overflow: hidden;
  /* Make transparent gaps between cells. Better than relying on margin
   * because clicking an element's margin doesn't trigger events */
  border: 0.7rem solid transparent;
  background-clip: padding-box;
  /* Make cells reasonable size */
  line-height: 3rem;
  /* Shows more text when text too big to fit into cell */
  padding-left: 0rem;
  padding-right: 0rem;
}

/* Cells that can be interacted with */
.table-drag-select td.cell-enabled {
  background-color: #DDD;
  /* Make the cursor a + symbol */
  cursor: cell;
}

/* Cells that cannot be interacted with */
.table-drag-select td.cell-disabled {
  /* Put yer css here */
}

/* Cells that have been selected */
.table-drag-select td.cell-selected {
  background-color: #A9A9A9;
}

/* Cells that are in the process of being selected */
.table-drag-select td.cell-being-selected {
  /* This is the blue color you see when you select text with the cursor */
  background-color: #3F83D5;
}
.vtable-sPKlEDe0 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-sPKlEDe0 thead,
.vtable-sPKlEDe0 tbody,
.vtable-sPKlEDe0 tr,
.vtable-sPKlEDe0 th,
.vtable-sPKlEDe0 td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-Jf5bHZC2 {
  margin: 10px 0;
}
.table-Jf5bHZC2 table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-Jf5bHZC2 .selectTd-15e-sDGi {
  cursor: pointer;
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT {
  border-radius: inherit;
  background: #F5F7FA;
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT tr {
  height: 71px;
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT tr th div {
  position: relative;
  height: 100%;
  background: linear-gradient(39deg, #F5F7FA 49.5%, #fff 49.5%, #fff 50.5%, #F5F7FA 50.5%);
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT tr th div span {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT tr th div span:first-child {
  position: absolute;
  top: 14px;
  right: 10px;
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT tr th div span:last-child {
  position: absolute;
  bottom: 15px;
  left: 10px;
}
.table-Jf5bHZC2 .tdContent-1Q9trOkQ {
  height: 100%;
  min-height: 80px;
}
.table-Jf5bHZC2 tr {
  background: #F5F7FA;
}
.table-Jf5bHZC2 tr:last-of-type td {
  border-bottom: none;
}
.table-Jf5bHZC2 tr td {
  height: 22px;
}
.table-Jf5bHZC2 tr th {
  max-height: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
}
.table-Jf5bHZC2 tr th {
  user-select: none;
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-Jf5bHZC2 tr th:last-of-type {
  border-right: none;
}
.table-Jf5bHZC2 tr td {
  vertical-align: top;
  padding: 4px;
}
.table-Jf5bHZC2 tr td > div {
  height: 100%;
}
.table-Jf5bHZC2 tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-Jf5bHZC2 tr td:first-of-type > div {
  height: auto;
}
.table-Jf5bHZC2 tr td:first-of-type .title-3KeGiaAW {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-Jf5bHZC2 tr td:last-of-type {
  border-right: none;
}
.table-Jf5bHZC2 .selected-1HtIXqFy {
  background-color: #FFD6D6;
}
.table-Jf5bHZC2 .hover-1J-vwg4H {
  background-color: #0db5f2;
}
.table-Jf5bHZC2 .vCell-2IqEv7Dz {
  height: 30px;
  cursor: pointer;
}
.table-Jf5bHZC2 .vCell-2IqEv7Dz:hover {
  background-color: #0db5f2;
}
.vtable-aBPxFNC1 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-aBPxFNC1 thead,
.vtable-aBPxFNC1 tbody,
.vtable-aBPxFNC1 tr,
.vtable-aBPxFNC1 th,
.vtable-aBPxFNC1 td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-2E9adnCh {
  margin: 10px 0;
}
.table-2E9adnCh table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-2E9adnCh .selectTd-1PayqvEf {
  cursor: pointer;
}
.table-2E9adnCh .tableHeader-2pBA4iw8 {
  border-radius: inherit;
  background: #F5F7FA;
}
.table-2E9adnCh .tableHeader-2pBA4iw8 tr {
  height: 71px;
}
.table-2E9adnCh .tableHeader-2pBA4iw8 tr th div {
  position: relative;
  height: 100%;
  background: linear-gradient(39deg, #F5F7FA 49.5%, #fff 49.5%, #fff 50.5%, #F5F7FA 50.5%);
}
.table-2E9adnCh .tableHeader-2pBA4iw8 tr th div span {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}
.table-2E9adnCh .tableHeader-2pBA4iw8 tr th div span:first-child {
  position: absolute;
  top: 14px;
  right: 10px;
}
.table-2E9adnCh .tableHeader-2pBA4iw8 tr th div span:last-child {
  position: absolute;
  bottom: 15px;
  left: 10px;
}
.table-2E9adnCh .tdContent-qqb5vhgg {
  height: 100%;
  min-height: 80px;
}
.table-2E9adnCh tr {
  background: #F5F7FA;
}
.table-2E9adnCh tr:last-of-type td {
  border-bottom: none;
}
.table-2E9adnCh tr td {
  height: 22px;
}
.table-2E9adnCh tr th {
  max-height: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
  user-select: none;
}
.table-2E9adnCh tr th {
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-2E9adnCh tr th:last-of-type {
  border-right: none;
}
.table-2E9adnCh tr td {
  vertical-align: top;
  padding: 4px;
}
.table-2E9adnCh tr td > div {
  height: 100%;
}
.table-2E9adnCh tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-2E9adnCh tr td:first-of-type > div {
  height: auto;
}
.table-2E9adnCh tr td:first-of-type .title-1Ktb7k1g {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-2E9adnCh tr td:last-of-type {
  border-right: none;
}
.table-2E9adnCh .selected-3USVBCXp {
  background-color: #FFD6D6;
}
.table-2E9adnCh .hover-2ElstaJg {
  background-color: #0db5f2;
}
.table-2E9adnCh .vCell-3bjEOU1_ {
  height: 30px;
  cursor: pointer;
}
.table-2E9adnCh .vCell-3bjEOU1_:hover {
  background-color: #0db5f2;
}
.vtable-6pz6kSpL {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-6pz6kSpL thead,
.vtable-6pz6kSpL tbody,
.vtable-6pz6kSpL tr,
.vtable-6pz6kSpL th,
.vtable-6pz6kSpL td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-2rOwYVbS {
  margin: 10px 0;
}
.table-2rOwYVbS table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-2rOwYVbS .selectTd-3c7XP6K5 {
  cursor: pointer;
}
.table-2rOwYVbS .tableHeader-1wqN3I8y {
  border-radius: inherit;
  background: #F5F7FA;
}
.table-2rOwYVbS .tableHeader-1wqN3I8y tr {
  height: 71px;
}
.table-2rOwYVbS .tableHeader-1wqN3I8y tr th div {
  position: relative;
  height: 100%;
  background: linear-gradient(39deg, #F5F7FA 49.5%, #fff 49.5%, #fff 50.5%, #F5F7FA 50.5%);
}
.table-2rOwYVbS .tableHeader-1wqN3I8y tr th div span {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}
.table-2rOwYVbS .tableHeader-1wqN3I8y tr th div span:first-child {
  position: absolute;
  top: 14px;
  right: 10px;
}
.table-2rOwYVbS .tableHeader-1wqN3I8y tr th div span:last-child {
  position: absolute;
  bottom: 15px;
  left: 10px;
}
.table-2rOwYVbS .tdContent-1vJnFuvN {
  height: 100%;
  min-height: 80px;
}
.table-2rOwYVbS tr {
  background: #F5F7FA;
}
.table-2rOwYVbS tr:last-of-type td {
  border-bottom: none;
}
.table-2rOwYVbS tr td {
  height: 22px;
}
.table-2rOwYVbS tr th {
  max-height: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
  user-select: none;
}
.table-2rOwYVbS tr th {
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-2rOwYVbS tr th:last-of-type {
  border-right: none;
}
.table-2rOwYVbS tr td {
  vertical-align: top;
  padding: 4px;
}
.table-2rOwYVbS tr td > div {
  height: 100%;
}
.table-2rOwYVbS tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-2rOwYVbS tr td:first-of-type > div {
  height: auto;
}
.table-2rOwYVbS tr td:first-of-type .title-1HHPTLVQ {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-2rOwYVbS tr td:last-of-type {
  border-right: none;
}
.table-2rOwYVbS .selected-ZOtc5GLj {
  background-color: #b7f798;
}
.table-2rOwYVbS .noneSelected-12mvDAnh {
  background-color: #FFD6D6;
}
.table-2rOwYVbS .hover-1QDUN6DG {
  background-color: #0db5f2;
}
.table-2rOwYVbS .vCell-3NWoKqYY {
  height: 30px;
  cursor: pointer;
}
.table-2rOwYVbS .vCell-3NWoKqYY:hover {
  background-color: #0db5f2;
}
.box-1v7_imwz {
  overflow: hidden;
  white-space: nowrap;
}
.box-1v7_imwz .type-2RKi3vL2 {
  float: left;
  line-height: 34px;
}
.box-1v7_imwz .type-2RKi3vL2 .label-NU84G4J4 {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-1v7_imwz .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-1v7_imwz .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-1v7_imwz .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-1v7_imwz .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-1v7_imwz .list-1wPqkM8M {
  float: left;
}
.box-1v7_imwz .info-16jNtZsP {
  float: left;
  margin-left: 40px;
  font-size: 14px;
  line-height: 32px;
}
.box-1v7_imwz .info-16jNtZsP .labelColor-37OOJmwY {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-1v7_imwz .info-16jNtZsP .label-NU84G4J4 {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.vtable-fcOsGuP5 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-fcOsGuP5 thead,
.vtable-fcOsGuP5 tbody,
.vtable-fcOsGuP5 tr,
.vtable-fcOsGuP5 th,
.vtable-fcOsGuP5 td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-1qZtLZqm {
  margin: 10px 0;
}
.table-1qZtLZqm table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-1qZtLZqm .selectTd-19AXGPj3 {
  cursor: pointer;
}
.table-1qZtLZqm .tableHeader-1eJXJVzd {
  border-radius: inherit;
  background: #F5F7FA;
}
.table-1qZtLZqm .tableHeader-1eJXJVzd tr {
  height: 71px;
}
.table-1qZtLZqm .tableHeader-1eJXJVzd tr th div {
  position: relative;
  height: 100%;
  background: linear-gradient(39deg, #F5F7FA 49.5%, #fff 49.5%, #fff 50.5%, #F5F7FA 50.5%);
}
.table-1qZtLZqm .tableHeader-1eJXJVzd tr th div span {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}
.table-1qZtLZqm .tableHeader-1eJXJVzd tr th div span:first-child {
  position: absolute;
  top: 14px;
  right: 10px;
}
.table-1qZtLZqm .tableHeader-1eJXJVzd tr th div span:last-child {
  position: absolute;
  bottom: 15px;
  left: 10px;
}
.table-1qZtLZqm .tdContent-Ub0J70Fb {
  height: 100%;
  min-height: 80px;
}
.table-1qZtLZqm tr {
  background: #F5F7FA;
}
.table-1qZtLZqm tr:last-of-type td {
  border-bottom: none;
}
.table-1qZtLZqm tr td {
  height: 22px;
}
.table-1qZtLZqm tr th {
  max-height: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
  user-select: none;
}
.table-1qZtLZqm tr th {
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-1qZtLZqm tr th:last-of-type {
  border-right: none;
}
.table-1qZtLZqm tr td {
  vertical-align: top;
  padding: 4px;
}
.table-1qZtLZqm tr td > div {
  height: 100%;
}
.table-1qZtLZqm tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-1qZtLZqm tr td:first-of-type > div {
  height: auto;
}
.table-1qZtLZqm tr td:first-of-type .title-2kMubWEv {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-1qZtLZqm tr td:last-of-type {
  border-right: none;
}
.table-1qZtLZqm .selected-1r59yz9I {
  background-color: #FFD6D6;
}
.table-1qZtLZqm .hover-3PcGPqZj {
  background-color: #0db5f2;
}
.table-1qZtLZqm .vCell-SFB-Cw6F {
  height: 30px;
  cursor: pointer;
}
.table-1qZtLZqm .vCell-SFB-Cw6F:hover {
  background-color: #0db5f2;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: #f2f2f2;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: #f2f2f2;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.content-3cNAI-zI {
  padding-left: 10px;
  text-align: center;
}
.content-3cNAI-zI .button-Nkon5-60 {
  width: 50px;
  height: 30px;
}
.content-3cNAI-zI .iconDiv-2HDPcUbE {
  visibility: visible;
}
.content-3cNAI-zI .smallButton-3ndHsuJl {
  font-size: 1px;
  width: 1px;
  height: 1px;
}
.content-3cNAI-zI .icon-5YWOoWs8 {
  width: 1em;
  height: 1em;
}
.content-3cNAI-zI .icon-5YWOoWs8 :hover {
  color: white;
  background-color: #1890ff;
}
.content-W6EB-nmp {
  padding-left: 10px;
  text-align: center;
}
.content-W6EB-nmp .button-3mlhuKIC {
  width: 50px;
  height: 30px;
}
.content-W6EB-nmp .iconDiv-1E20WPRd {
  visibility: visible;
}
.content-W6EB-nmp .smallButton-3f6sUrYY {
  font-size: 1px;
  width: 1px;
  height: 1px;
}
.content-W6EB-nmp .icon-ZHPFzjj2 {
  width: 1em;
  height: 1em;
}
.content-W6EB-nmp .icon-ZHPFzjj2 :hover {
  color: white;
  background-color: #1890ff;
}
.content-1DJPi_oc {
  padding-left: 10px;
  text-align: center;
}
.content-1DJPi_oc .button-34Db7rMe {
  width: 50px;
  height: 30px;
}
.content-1DJPi_oc .iconDiv-1_EqHiqL {
  visibility: visible;
}
.content-1DJPi_oc .smallButton-A_j-qxRm {
  font-size: 1px;
  width: 1px;
  height: 1px;
}
.content-1DJPi_oc .icon-CBuiXThA {
  width: 1em;
  height: 1em;
}
.content-1DJPi_oc .icon-CBuiXThA :hover {
  color: white;
  background-color: #1890ff;
}
.content-xV7HcOgA {
  padding-left: 10px;
  text-align: center;
}
.content-xV7HcOgA .button-37AhyXBo {
  width: 50px;
  height: 30px;
}
.content-xV7HcOgA .iconDiv-2qR895hd {
  visibility: visible;
}
.content-xV7HcOgA .smallButton-3C-tXhkp {
  font-size: 1px;
  width: 1px;
  height: 1px;
}
.content-xV7HcOgA .icon-1gJrn-NW {
  width: 1em;
  height: 1em;
}
.content-xV7HcOgA .icon-1gJrn-NW :hover {
  color: white;
  background-color: #1890ff;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-rate {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  font-feature-settings: 'tnum';
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none;
}
.ant-rate-disabled .ant-rate-star {
  cursor: default;
}
.ant-rate-disabled .ant-rate-star:hover {
  transform: scale(1);
}
.ant-rate-star {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  color: inherit;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div:focus {
  outline: 0;
}
.ant-rate-star > div:hover,
.ant-rate-star > div:focus {
  transform: scale(1.1);
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #e8e8e8;
  transition: all 0.3s;
  user-select: none;
}
.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle;
}
.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}
.ant-rate-text {
  display: inline-block;
  margin-left: 8px;
  font-size: 14px;
}
.container-3L_rlJhp {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.container-3tB4KZEI {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.inlineItem-1-kABPdw {
  display: inline-block;
  margin-right: 16px;
}
.title-2RMx1rzQ {
  font-size: 20px;
  margin-top: 10px;
  padding: 20px 0 0 5px;
  height: 30px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 20px;
  border-top: 1px solid black;
}
.line-iAOD5SGr {
  border-top: 1px dashed #e8e8e8;
  margin-bottom: 20px;
}
.purple-1J8r5ZHN {
  display: inline-block;
  margin-right: 7px;
  width: 5px;
  vertical-align: bottom;
  height: 26px;
  background-color: #1890ff;
}
.box-2hrrAJoS {
  position: relative;
  padding-right: 120px;
}
@media (max-width: 1200px) {
  .box-2hrrAJoS .ant-col-sm-24 {
    text-align: left;
  }
}
.box-2hrrAJoS .ant-form-item {
  margin-bottom: 10px;
}
.box-2hrrAJoS .ant-upload-list-item {
  margin-top: 0;
}
.box-2hrrAJoS .boxR-1xJbVg8a {
  position: absolute;
  right: 0;
  top: 0;
  width: 120px;
  text-align: right;
  padding-left: 20px;
}
.box-2hrrAJoS .boxR-1xJbVg8a .ly-anchor {
  display: inline-block;
  text-align: left;
}
.boxTitle-3yOrUvVX {
  margin: 20px 0 10px 0;
}
.boxTitle-3yOrUvVX a {
  display: inline-block;
  position: relative;
  padding: 6px 0px;
  margin: 20px 0;
  font-size: 20px;
  color: #333;
  border-bottom: 4px solid #1890ff;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  width: 100%;
  font-size: 0;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon > .ant-steps-icon {
  position: relative;
  top: -1px;
  color: #1890FF;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #e8e8e8;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #e8e8e8;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890FF;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890FF;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890FF;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background: #1890FF;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890FF;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890FF;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890FF;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #1890FF;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #1890FF;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #f5222d;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #1890FF;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #1890FF;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #1890FF;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  top: 0;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890FF;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: block;
}
.ant-steps-vertical .ant-steps-item {
  display: block;
  overflow: visible;
}
.ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
@media (max-width: 480px) {
  .ant-steps-horizontal.ant-steps-label-horizontal {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    display: block;
    overflow: visible;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: left;
    margin-right: 16px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
    line-height: 32px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
    padding-bottom: 12px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 16px;
    width: 1px;
    height: 100%;
    padding: 38px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
    width: 1px;
    height: 100%;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
    display: none;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 12px;
    padding: 30px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    line-height: 24px;
  }
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  width: 10px;
  height: 10px;
  line-height: 10px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 2px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  left: -2px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 3px;
  background-color: #1890FF;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
@media (max-width: 480px) {
  .ant-steps-navigation > .ant-steps-item {
    margin-right: 0 !important;
  }
  .ant-steps-navigation > .ant-steps-item::before {
    display: none;
  }
  .ant-steps-navigation > .ant-steps-item.ant-steps-item-active::before {
    top: 0;
    right: 0;
    left: unset;
    display: block;
    width: 3px;
    height: calc(76%);
  }
  .ant-steps-navigation > .ant-steps-item::after {
    position: relative;
    top: -2px;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin-bottom: 8px;
    text-align: center;
    transform: rotate(135deg);
  }
  .ant-steps-navigation > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    visibility: hidden;
  }
}
.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
  margin-left: -16px;
  padding-left: 16px;
  background: #fff;
}
.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item {
  margin-left: -12px;
  padding-left: 12px;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child {
  overflow: hidden;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child .ant-steps-icon-dot::after {
  right: -200px;
  width: 200px;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::before,
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::after {
  position: absolute;
  top: 0;
  left: -10px;
  width: 10px;
  height: 8px;
  background: #fff;
  content: '';
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::after {
  right: -10px;
  left: auto;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ccc;
}
.inlineItem-1YRIPeU6 {
  display: inline-block;
  margin-right: 16px;
}
.title-3sEkMjpk {
  font-size: 20px;
  margin-top: 10px;
  padding: 20px 0 0 5px;
  height: 30px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 20px;
  border-top: 1px solid black;
}
.line-zimYIRLU {
  border-top: 1px dashed #e8e8e8;
  margin-bottom: 20px;
}
.purple-11mIGYmA {
  display: inline-block;
  margin-right: 7px;
  width: 5px;
  vertical-align: bottom;
  height: 26px;
  background-color: #1890ff;
}
.container-1BBw65iA {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.container-UHMzI5qG {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.container-YE0WAjkd {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.question-WgaPQ4lB {
  margin: 10px auto;
}
.question-WgaPQ4lB p {
  font-size: 18px;
}
.bgcss-1xsiVMfF {
  background-color: #f2f6fa;
  width: 100%;
  padding: 30px 0;
}
.bgcss-1xsiVMfF .pdcss-1097Y5Dr {
  background-color: #fff;
  width: 75%;
  margin: auto;
  padding: 20px 0;
}
.title-3fzT_nF3 {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
}
.title-3fzT_nF3 .title_name-1eWHhc3r {
  padding: 15px 10px;
  font-size: 26px;
  color: #000;
  background: #fff;
  font-weight: bold;
}
.question_title-QCW5Erg_ {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.score-3hQUd7h9 {
  font-size: 18px;
  font-weight: bold;
  color: #1890ff;
}
.desc-16J7DZhE {
  font-size: 16px;
  color: #ff1818;
}
.cur_score-20uhXJgl {
  color: red;
  font-size: 18px;
  padding: 0 0 20px 20px;
}
.btn-IRp5Hf0e {
  text-align: center;
  margin-top: 50px;
}
.btn-IRp5Hf0e .ant-btn {
  margin-right: 10px;
}
.question-1bvJj12Q {
  margin: 10px auto;
}
.question-1bvJj12Q p {
  font-size: 18px;
}
.bgcss-Ny5sMlIL {
  background-color: #f2f6fa;
  width: 100%;
  padding: 30px 0;
}
.bgcss-Ny5sMlIL .pdcss-1Y6szCQj {
  background-color: #fff;
  width: 75%;
  margin: auto;
  padding: 20px 0;
}
.title-3iPoCusc {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
}
.title-3iPoCusc .title_name-1sBdcsGB {
  padding: 15px 10px;
  font-size: 26px;
  color: #000;
  background: #fff;
  font-weight: bold;
}
.question_title-11_hlzv- {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.score-3iBUXS7- {
  font-size: 18px;
  font-weight: bold;
  color: #1890ff;
}
.desc-2mNv2Yzd {
  font-size: 16px;
  color: #ff1818;
}
.cur_score-2Q7xnX2Y {
  color: red;
  font-size: 18px;
  padding: 0 0 20px 20px;
}
.btn-3wNO6R0Z {
  text-align: center;
  margin-top: 50px;
}
.btn-3wNO6R0Z .ant-btn {
  margin-right: 10px;
}
.question-akrFthCH {
  margin: 10px auto;
}
.question-akrFthCH p {
  font-size: 18px;
}
.bgcss-3xiUPUbc {
  background-color: #f2f6fa;
  width: 100%;
  padding: 30px 0;
}
.bgcss-3xiUPUbc .pdcss-214ftgel {
  background-color: #fff;
  width: 75%;
  margin: auto;
  padding: 20px 0;
}
.title-Sx4MgM1X {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
}
.title-Sx4MgM1X .title_name-3VBWv48a {
  padding: 15px 10px;
  font-size: 26px;
  color: #000;
  background: #fff;
  font-weight: bold;
}
.question_title-qORVkBN0 {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.score-26CZe74Y {
  font-size: 18px;
  font-weight: bold;
  color: #1890ff;
}
.desc-1rQv-WQZ {
  font-size: 16px;
  color: #ff1818;
}
.cur_score-2uGHX3MF {
  color: red;
  font-size: 18px;
  padding: 0 0 20px 20px;
}
.btn-GfRNv6nG {
  text-align: center;
  margin-top: 50px;
}
.btn-GfRNv6nG .ant-btn {
  margin-right: 10px;
}
.question-1JH_zUXY {
  margin: 10px auto;
}
.question-1JH_zUXY p {
  font-size: 18px;
}
.bgcss-2f_0PhR- {
  background-color: #f2f6fa;
  width: 100%;
  padding: 30px 0;
}
.bgcss-2f_0PhR- .pdcss-1swltVwi {
  background-color: #fff;
  width: 75%;
  margin: auto;
  padding: 20px 0;
}
.title-3BNl5NaS {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
}
.title-3BNl5NaS .title_name-25OLAGd_ {
  padding: 15px 10px;
  font-size: 26px;
  color: #000;
  background: #fff;
  font-weight: bold;
}
.question_title-3foTzgU3 {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.score-3klJL6SO {
  font-size: 18px;
  font-weight: bold;
  color: #1890ff;
}
.desc-3KAo-eFB {
  font-size: 16px;
  color: #ff1818;
}
.cur_score-2eO8Of74 {
  color: red;
  font-size: 18px;
  padding: 0 0 20px 20px;
}
.btn-XpIHjR0Q {
  text-align: center;
  margin-top: 50px;
}
.btn-XpIHjR0Q .ant-btn {
  margin-right: 10px;
}
.question-3hHhoS2o {
  margin: 10px auto;
}
.question-3hHhoS2o p {
  font-size: 18px;
}
.bgcss-3NvDWQQt {
  background-color: #f2f6fa;
  width: 100%;
  padding: 30px 0;
}
.bgcss-3NvDWQQt .pdcss-3N1nhIjb {
  background-color: #fff;
  width: 75%;
  margin: auto;
  padding: 20px 0;
}
.title-1YpBs0Df {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
}
.title-1YpBs0Df .title_name-10iwF5w4 {
  padding: 15px 10px;
  font-size: 26px;
  color: #000;
  background: #fff;
  font-weight: bold;
}
.question_title-3N90qDAN {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.score-2FNYmFYn {
  font-size: 18px;
  font-weight: bold;
  color: #1890ff;
}
.desc-3oQPabuI {
  font-size: 16px;
  color: #ff1818;
}
.cur_score-1-xC8JB6 {
  color: red;
  font-size: 18px;
  padding: 0 0 20px 20px;
}
.btn-1cs3_pJg {
  text-align: center;
  margin-top: 50px;
}
.btn-1cs3_pJg .ant-btn {
  margin-right: 10px;
}
.question-3sBSmcP2 {
  margin: 10px auto;
}
.question-3sBSmcP2 p {
  font-size: 18px;
}
.bgcss-2AQ_JeXc {
  background-color: #f2f6fa;
  width: 100%;
  padding: 30px 0;
}
.bgcss-2AQ_JeXc .pdcss-3uWECgP9 {
  background-color: #fff;
  width: 75%;
  margin: auto;
  padding: 20px 0;
}
.title-p5fk46It {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
}
.title-p5fk46It .title_name-bgaMT3V9 {
  padding: 15px 10px;
  font-size: 26px;
  color: #000;
  background: #fff;
  font-weight: bold;
}
.question_title-2m8eBwBE {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.score-1drQ_8T- {
  font-size: 18px;
  font-weight: bold;
  color: #1890ff;
}
.desc--SVsHwn_ {
  font-size: 16px;
  color: #ff1818;
}
.cur_score-3Aath_AE {
  color: red;
  font-size: 18px;
  padding: 0 0 20px 20px;
}
.btn-2f8czNnR {
  text-align: center;
  margin-top: 50px;
}
.btn-2f8czNnR .ant-btn {
  margin-right: 10px;
}
.titles-VPHXaFZY {
  font-size: 20px;
  color: #FF3399;
}
.titles-3oWCkb4p {
  font-size: 14px;
  color: #333333;
  margin-bottom: 8px;
}
.titles-3oWCkb4p::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.4px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.basicTitle-279VKllb {
  font-size: 14px;
  color: #333333;
  margin-bottom: 8px;
}
.basicTitle-279VKllb .titleLeft-23Jknesn {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -1.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.container-RBbGOYk4 {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.table-3TRanKKh {
  width: 100%;
  height: 100%;
  padding: 16px;
  border-radius: 4px;
  background-color: white;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
}
.pageTitle-hqN2zvsI {
  font-size: 20px;
  color: #199ED8;
  margin-left: 28%;
}
.labelItem-3JOKzWzV {
  font-size: 14px;
  color: #333;
  margin-bottom: 12px;
}
.labelItem-3JOKzWzV::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.4px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.titles-nNqkeS_3 {
  font-size: 14px;
  color: #333333;
  margin-bottom: 12px;
}
.titles-nNqkeS_3::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.4px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.basicTitle-2GizD6yS {
  font-size: 14px;
  color: #333333;
  margin-bottom: 12px;
  margin-left: -3px;
}
.basicTitle-2GizD6yS .titleLeft-3T7H6uUS {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -1.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.container-3bvbtUgk {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.table-27UHUNJX {
  width: 100%;
  height: 100%;
  padding: 16px;
  border-radius: 4px;
  background-color: white;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
}
.titles-3GZ-B0ch {
  font-size: 20px;
  color: #FF3399;
}
.teachingClassInfo-1NLkPx6S {
  background: white;
  padding: 10px;
  margin: 8px 0;
}
.teachingClassInfo-1NLkPx6S .buttonGroup-3ammkbt5 {
  margin-bottom: 8px;
}
.teachingClassInfo-1NLkPx6S .teachingClassInfoItem-8LWmHqGO {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.teachingClassInfo-1NLkPx6S .teachingClassInfoItem-8LWmHqGO .teachingClassInfoItemText-30jXpocU {
  white-space: nowrap;
  min-width: 100px;
  text-align: center;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.655);
}
.rootContent-2QqkkMWF {
  background: #f0f2f5;
  display: flex;
  height: 100%;
  /*滚动条样式*/
  /*滚动条样式*/
}
.rootContent-2QqkkMWF .previewBox-EYT9WZ6_ {
  width: 50%;
  background: #8d8d8d;
  overflow-y: scroll;
  overflow-x: hidden;
}
.rootContent-2QqkkMWF .previewBox-EYT9WZ6_ > div {
  overflow-y: initial !important;
}
.rootContent-2QqkkMWF .previewBox-EYT9WZ6_::-webkit-scrollbar {
  width: 6px;
  /*height: 4px;*/
}
.rootContent-2QqkkMWF .previewBox-EYT9WZ6_::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.rootContent-2QqkkMWF .previewBox-EYT9WZ6_::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: white;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg::-webkit-scrollbar {
  width: 6px;
  /*height: 4px;*/
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: white;
}
.rootContent-2QqkkMWF .buttonBox-l5sDY3WG {
  width: 111px;
  display: flex;
  justify-content: space-between;
  margin-left: 63%;
}
.rootContent-2QqkkMWF .textBox-3LFhPxgf {
  margin-top: 14px;
  min-width: 591px;
  width: 78.16%;
}
.rootContent-2QqkkMWF .textBox-3LFhPxgf .radioBox-1maNroRH {
  display: flex;
}
.rootContent-2QqkkMWF .textBox-3LFhPxgf .radioBox-1maNroRH > div {
  margin-right: 35px;
}
.rootContent-2QqkkMWF .textBox-3LFhPxgf > div {
  margin-bottom: 14px;
}
.rootContent-2QqkkMWF .totalScore-3Ma2kcQy {
  color: #707070;
  font-size: 14px;
  font-family: Segoe UI;
  padding-left: 66%;
}
.rootContent-2QqkkMWF .totalScore-3Ma2kcQy > span {
  font-weight: 400;
  color: #F80808;
  font-size: 20px;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg {
  width: 50%;
  padding: 24px;
  overflow-y: scroll;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M {
  min-width: 591px;
  width: 78.16%;
  height: fit-content;
  background: #FFFFFF;
  border: 1px solid #CFCFCF;
  opacity: 1;
  border-radius: 4px;
  padding: 19px 41px 22px 30px;
  margin-bottom: 16px;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw {
  padding: 15px 0 0 15px;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosContent-35t0rNjj {
  padding: 9px 0 15px 13px;
  background: #FFFFFF;
  border: 1px solid #E4E6E7;
  margin-bottom: 23px;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 17px;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 .title-1dmqIAPV {
  font-size: 16px;
  font-family: Segoe UI;
  font-weight: 400;
  line-height: 21px;
  color: rgba(0, 0, 0, 0.85);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 .scoreBox-3cUL8oqQ {
  width: 93px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 .scoreBox-3cUL8oqQ > div {
  white-space: nowrap;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 > div {
  display: flex;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 > div .hint-lPTrhRO1 {
  font-size: 12px;
  font-family: Segoe UI;
  font-weight: 400;
  line-height: 16px;
  color: #1890FF;
  margin-left: 7px;
  cursor: pointer;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .firstLevelbox-3xVFUGYL .firstLevelTitle-1X1wR3qF {
  font-size: 18px;
  font-family: Segoe UI;
  font-weight: 400;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .firstLevelbox-3xVFUGYL .firstLevelHint-2fzPeQhv {
  margin-left: 16px;
  font-size: 12px;
  font-family: Segoe UI;
  font-weight: 400;
  line-height: 16px;
  color: #53DFA0;
  padding: 3px 8px;
  background: #E5FFF3;
  border: 1px solid #84E9BD;
  opacity: 1;
  border-radius: 2px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;
}
.ant-drawer > * {
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-content-wrapper {
  position: absolute;
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-left.ant-drawer-open.no-mask,
.ant-drawer-right.ant-drawer-open.no-mask {
  width: 0%;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-top.ant-drawer-open.no-mask,
.ant-drawer-bottom.ant-drawer-open.no-mask {
  height: 0%;
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  width: 56px;
  height: 56px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header {
  position: relative;
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.ant-drawer-header-no-title {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-drawer-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.ant-drawer-wrapper-body {
  height: 100%;
  overflow: auto;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  filter: alpha(opacity=45);
  transition: opacity 0.3s linear, height 0s ease 0.3s;
}
.ant-drawer-open-content {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.table-SH9m_Ynb {
  margin: 10px;
}
.table-SH9m_Ynb .ant-form-item {
  margin-bottom: 0 !important;
}
.table-SH9m_Ynb .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.title-1VB0RKGK {
  text-align: center;
  font-size: 30px !important;
  font-weight: bold;
}
.semester-3vXQxZyA {
  display: inline-block !important;
  font-size: 14px;
  margin-left: 5px;
  width: 200px !important;
  line-height: 40px !important;
}
.colText-3ziWv88t {
  background-color: #eee;
  text-align: center;
  width: 80px;
  height: 40px;
  line-height: 40px;
}
.colText2-1GB7VYCI {
  background-color: #eee;
  text-align: center;
  height: 40px;
  width: 140px;
  line-height: 40px;
}
.colText3-30Bs1lwh {
  position: relative;
  background-color: #eee;
  text-align: center;
  height: 40px;
  width: 330px;
  line-height: 40px;
}
.colText4-3Od4tqEt {
  background-color: #eee;
  text-align: center;
  height: 40px;
  width: 200px;
  line-height: 40px;
}
.colInput-1D27hTVx {
  width: 100%;
  height: 40px !important;
  border-radius: 0 !important;
}
.deleteBtn-28cyi6Rx {
  text-align: center;
  border: 1px solid #ccc;
}
.addBtn-cPOeTpOV {
  text-align: center;
  border: 1px solid #ccc;
  height: 30px;
  line-height: 40px;
}
#top-3g4KLxzs > tr > td > div {
  margin-bottom: 0px !important;
}
.top-fH9t5rym {
  background-color: #f0f2f5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.titleSub-2d24Oo1E {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-2d24Oo1E + .titleSub-2d24Oo1E {
  margin-left: 16px;
}
.content-pLsTP2MO {
  padding-left: 16px;
}
.div_filedownload-3MHKOI4Q:hover {
  background: rgba(171, 220, 248, 0.425);
}
.ant-table-placeholder {
  z-index: unset;
}
.boxOne-2vWRMPi4 {
  padding: 16px;
  margin-bottom: 16px;
  background: #ffffff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.boxOne-2vWRMPi4 .title-2q-ajMq4 {
  font-weight: bold;
  color: #666666;
  margin: 30px 0 16px;
  margin-top: 0px;
}
.boxOne-2vWRMPi4 .title-2q-ajMq4 .titleLeft-3vmj5byW {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.47px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.boxTwo-JFBEGPAp {
  padding: 16px;
  margin-bottom: 16px;
  background: #ffffff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.boxTwo-JFBEGPAp .title-2q-ajMq4 {
  font-weight: bold;
  color: #666666;
  margin: 30px 0 16px;
  margin-top: 0px;
}
.boxTwo-JFBEGPAp .title-2q-ajMq4 .titleLeft-3vmj5byW {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.47px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.tableBox-3kuEa_ce {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.question--5S3rgTX {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.header-1nAWPf5S {
  width: 100%;
  padding: 0 10px;
}
.button-1YDJolFz {
  margin: 10px 30px;
}
.table-2t75V458 {
  margin: 10px;
}
.table-2t75V458 .ant-form-item {
  margin-bottom: 0 !important;
}
.table-2t75V458 .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.cursor-1degYGZc {
  cursor: pointer;
}
.item-2oIMuidC {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-2oIMuidC .title-3bj9Ei1I {
  font-weight: bold;
}
.item-2oIMuidC .name-2gqGDM7Z {
  margin-right: 8px;
}
.item-2oIMuidC.active-ks7zfPJn {
  border: 1px solid red;
  border-left: 4px solid red;
}
.table-394AkxB- table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-394AkxB- .selectTd-2fGkOKCg {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-394AkxB- .tableHeader-aKASC7HG {
  height: 46px;
}
.table-394AkxB- .tdContent-u6gr76a- {
  height: 100%;
}
.table-394AkxB- tr:last-of-type td {
  border-bottom: none;
}
.table-394AkxB- tr td,
.table-394AkxB- tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-394AkxB- tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-394AkxB- tr th:last-of-type {
  border-right: none;
}
.table-394AkxB- tr td {
  vertical-align: top;
  padding: 4px;
}
.table-394AkxB- tr td > div {
  height: 100%;
}
.table-394AkxB- tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-394AkxB- tr td:first-of-type > div {
  height: auto;
}
.table-394AkxB- tr td:first-of-type .title-1AMmOmm9 {
  font-weight: bold;
  color: #333;
}
.table-394AkxB- tr td:last-of-type {
  border-right: none;
}
.table-394AkxB- .selected-3NRnKxet {
  background-color: #0db5f2;
}
.table-394AkxB- .conflict-1tTgCdWl {
  background-color: #f7d1d9;
}
.border-16SVkhga {
  border: 1px solid #ddd;
}
.box-1RE0RHUV {
  margin-top: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.box-1RE0RHUV .left-1MHblS7_ {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.box-1RE0RHUV .left-1MHblS7_ .content-3u8oC2bE {
  padding: 10px;
}
.box-1RE0RHUV .right-y2g0xnLv {
  height: 100%;
  margin-left: 240px;
}
.item-Ffbq6fPY {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-Ffbq6fPY.conflict-28PFQ9xJ {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-Ffbq6fPY.same-1dHRrbgc {
  border-top: 4px solid #52c41a;
}
.item-Ffbq6fPY .title-1ikIzktV {
  font-weight: bold;
}
.item-Ffbq6fPY .typeItem-3Okmyylz {
  overflow: hidden;
}
.item-Ffbq6fPY .con-3HO_SvWX {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-Ffbq6fPY .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-Ffbq6fPY .lock-2TTRF5Ag {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-1FOs6dOE .menuItem-oiQ_pz2k {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-1FOs6dOE .menuItem-oiQ_pz2k:hover {
  background: #52bcec;
  color: #fff;
}
.popover-1FOs6dOE .menuItem-oiQ_pz2k + .menuItem-oiQ_pz2k {
  border-top: 1px solid #ddd;
}
.popover-1FOs6dOE .ant-popover-inner-content {
  padding: 0;
}
.item-3T1Zdumv {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-3T1Zdumv.conflict-UHqK844e {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-3T1Zdumv .title-Ei8zVcxD {
  font-weight: bold;
}
.item-3T1Zdumv .typeItem-2LHGX1AP {
  overflow: hidden;
}
.item-3T1Zdumv .typeItem-2LHGX1AP + .typeItem-2LHGX1AP {
  margin-top: 4px;
}
.item-3T1Zdumv .con-TyfNz9L7 {
  display: block;
  margin-left: 20px;
}
.item-3T1Zdumv .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-C15iTOCw .menuItem-1HX9DpgF {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-C15iTOCw .menuItem-1HX9DpgF:hover {
  background: #f3f9ff;
}
.popover-C15iTOCw .menuItem-1HX9DpgF + .menuItem-1HX9DpgF {
  border-top: 1px solid #ddd;
}
.popover-C15iTOCw .ant-popover-inner-content {
  padding: 0;
}
.box-10nP3GU0 .ant-form-item {
  width: auto;
}
.box-3sfWDWOn .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-3sfWDWOn .ant-form-item .ant-select {
  width: 140px;
}
.box-Q-sH0udO {
  overflow: hidden;
  white-space: nowrap;
}
.box-Q-sH0udO .type-1tz5WO23 {
  float: left;
  line-height: 34px;
}
.box-Q-sH0udO .type-1tz5WO23 .label-1onWMTsG {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-Q-sH0udO .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-Q-sH0udO .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-Q-sH0udO .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-Q-sH0udO .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-Q-sH0udO .list-18BaeD81 {
  float: left;
}
.box-Q-sH0udO .info-1T9aaJlK {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-Q-sH0udO .info-1T9aaJlK .labelColor-2oGLlTmh {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-Q-sH0udO .info-1T9aaJlK .label-1onWMTsG {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.bread-3naAI5aw {
  background: #fff;
  padding: 0 18px;
}
.table_box-3mU524U6 {
  margin: 17px 18px;
  background: #fff;
}
.form_footer-2zbvBugY {
  margin: 8px 0;
}
.form_footer-2zbvBugY .ant-btn {
  margin-right: 8px;
}
.pagination-1ZiNqSnp {
  float: right;
  margin: 10px 0px;
}
.operationBox-7L32v50G {
  background: white;
  position: absolute;
  top: 6.5%;
  right: 0%;
  display: flex;
  align-items: center;
  padding-bottom: 0;
  padding-top: 0px;
  margin-top: 8px;
}
.aaa-1kBNr_Hg {
  background: #f5fcff;
}
.top-2x5DBSty {
  background-color: #f0f2f5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-EVTeormc {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-EVTeormc .anticon {
  margin-right: 4px;
}
.titleSub-2gskstfA {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-2gskstfA + .titleSub-2gskstfA {
  margin-left: 16px;
}
.content-31PQJaZk {
  padding-left: 16px;
}
.div_filedownload-3KMz7KCk:hover {
  background: rgba(171, 220, 248, 0.425);
}
.ant-table-placeholder {
  z-index: unset;
}
.top-16lChHGE {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-3ez7Na0a {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-3ez7Na0a .anticon {
  margin-right: 4px;
}
.titleSub-7E4cDPXo {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-7E4cDPXo + .titleSub-7E4cDPXo {
  margin-left: 16px;
}
.content-YhNkzlQd {
  padding-left: 16px;
}
.table-18OCu9bf {
  margin: 10px;
}
.table-18OCu9bf .ant-form-item {
  margin-bottom: 0 !important;
}
.table-18OCu9bf .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.addCognizanceTable-XeXpOFdt .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-262alnMV .page_table_box .ant-table-body {
  height: 235px !important;
}
.m10-3E9kPPw0 .ant-table-scroll {
  overflow-y: hidden !important;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-statistic-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.ant-statistic-content-value-decimal {
  font-size: 16px;
}
.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block;
}
.ant-statistic-content-prefix {
  margin-right: 4px;
}
.ant-statistic-content-suffix {
  margin-left: 4px;
  font-size: 16px;
}
.m10-26ojU7pV .ant-table-scroll {
  overflow-y: hidden !important;
}
.tableSelect-3jm03Pia .table-3GjhzyNq {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.tableSelect-3jm03Pia .table-3GjhzyNq td {
  text-align: center;
  height: 30px;
  border: 1px solid #ddd;
  border-bottom: none;
}
.tableSelect-3jm03Pia .table-drag-select td.cell-enabled {
  height: 35px;
  width: 12.5%;
}
.box-13PMwaID {
  overflow: hidden;
  white-space: nowrap;
}
.box-13PMwaID .selected-5jJn7hWR {
  float: left;
  line-height: 34px;
}
.box-13PMwaID .type-o1-MJtCf {
  float: right;
  line-height: 34px;
}
.box-13PMwaID .type-o1-MJtCf .label-2fX9u1Ex {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-13PMwaID .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-13PMwaID .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-13PMwaID .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-13PMwaID .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-13PMwaID .list-2T04v1i4 {
  float: left;
}
.box-13PMwaID .info-3vhGhdCD {
  float: left;
  margin-left: 40px;
  font-size: 14px;
  line-height: 32px;
}
.box-13PMwaID .info-3vhGhdCD .labelColor-16WvT2i8 {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-13PMwaID .info-3vhGhdCD .label-2fX9u1Ex {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.m10--YRpbB6B .ant-table-scroll {
  overflow-y: hidden !important;
}
.page_tree_sider-1Cew--II {
  position: relative;
  background: transparent;
  float: left;
  margin-right: 17px;
}
.content-2BS6K7iy {
  padding: 16px;
  margin-top: 10px;
  background: #f5f7fa;
  border-radius: 4px;
}
.titleLeft-2TOSYx0q {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.radio-W5b-PwX9 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.radio-W5b-PwX9 .ant-radio-button-wrapper {
  border-radius: 4px;
}
.Checkbox-305Ygz6z {
  margin-top: 27px;
  margin-left: 16px;
}
/**
 * 考试任务安排下的左边表格的样式
 */
.leftTableClass-3T1uIo86 {
  float: left;
  width: 74%;
}
/**
 * 右边考试监考教师和教室安排的样式
 */
.roomAndTeacherClass-1vsW8_xc {
  background: #F5F7FA;
  float: right;
  width: 25%;
  margin-top: 10px;
  margin-right: 3px;
}
/**
 * 选中考试任务显示的教学班信息区域
 */
.selectTaskRecordClass-26WfC927 {
  padding-left: 14px;
  padding-bottom: 15px;
  font-weight: bold;
  font-size: 14px;
  margin-right: 17px;
}
.selectTaskRecordClass-26WfC927 .roomTitle-3Pc9Piln {
  padding-top: 15px;
}
.selectTaskRecordClass-26WfC927 .roomTitle-3Pc9Piln .titleLeft-5HP7H-3p {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.selectTaskRecordClass-26WfC927 .roomTitle-3Pc9Piln .titleSize-2YVye7V4 {
  font-weight: 400;
  margin-bottom: 28px;
}
.iconStyle-9NrioGzH {
  color: #ffffff;
  font-size: 7px;
  position: absolute;
  cursor: pointer;
  background: #999999;
  border-radius: 50%;
  padding: 3px;
  top: -8px;
  right: -5px;
  font-weight: bolder;
}
.boxItem-2mntUtm0 {
  padding: 8px 15px;
  background: #FFFFFF;
  border: 1px solid #dddddd;
  border-radius: 4px;
  margin-top: 15px;
  position: relative;
  margin-right: 16px;
  margin-left: 13px;
}
.selectTwoRowClass-23aim12g {
  padding-top: 20px;
  margin-left: 13px;
}
/**
 * 教学班那一行样式
 */
.teachingClass-3WqLXHuE {
  display: inline-block;
  width: 230px;
}
/**
 * 自定义排考方式下的右边安排地点样式
 */
.customizeRightScope-389WzJUS {
  float: right;
  width: 55%;
  border: thin solid #ddd;
  margin-top: 99px;
  margin-right: 3px;
}
/**
 * 自定义考试任务右边考试班名称部分样式
 */
.customizeRightExamTask-1rfT_Juc {
  width: 40%;
  float: left;
  margin-top: 91px;
  margin-left: 15px;
}
.formBox-3_4Fot_A .ant-input-number-input-wrap {
  display: flex;
  align-items: center;
}
.formBox-3_4Fot_A .containerOne-18qAhqiJ {
  padding: 16px;
  padding-left: 0px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.formBox-3_4Fot_A .containerOne-18qAhqiJ .ant-row {
  margin-bottom: 0px !important;
}
.formBox-3_4Fot_A .containerOne-18qAhqiJ .ant-input-number {
  width: 65px;
}
@media (max-width: 1920px) {
  .formBox-3_4Fot_A .containerOne-18qAhqiJ .ant-col:first-child {
    margin-left: -115px;
  }
}
@media (max-width: 1440px) {
  .formBox-3_4Fot_A .containerOne-18qAhqiJ .ant-col:first-child {
    margin-left: -66px;
  }
}
@media (max-width: 1280px) {
  .formBox-3_4Fot_A .containerOne-18qAhqiJ .ant-col:first-child {
    margin-left: -56px;
  }
}
.formBox-3_4Fot_A .containerTwo-19idLBkV {
  padding: 16px;
  background-color: #fff;
  width: 100%;
  color: #666;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.formBox-3_4Fot_A .containerTwo-19idLBkV .ant-input-number {
  width: 65px;
}
.formBox-3_4Fot_A .containerTwo-19idLBkV .formItem-3Nh5-tVW .ant-form-item-label {
  width: 19.533333%;
}
.formBox-3_4Fot_A .containerThree-2sjAtjRi {
  padding: 16px;
  background-color: #fff;
  width: 100%;
  color: #666;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.formBox-3_4Fot_A .containerThree-2sjAtjRi .ant-input-number {
  width: 65px;
}
@media (max-width: 1920px) {
  .formBox-3_4Fot_A .containerThree-2sjAtjRi .ant-form-item-children > span .ant-form {
    margin-left: 24px;
  }
}
@media (max-width: 1440px) {
  .formBox-3_4Fot_A .containerThree-2sjAtjRi .ant-form-item-children > span .ant-form {
    margin-left: -34px;
  }
}
@media (max-width: 1280px) {
  .formBox-3_4Fot_A .containerThree-2sjAtjRi .ant-form-item-children > span .ant-form {
    margin-left: -12px;
  }
}
.formBox-3_4Fot_A .containerFour-33uhgRji {
  padding: 16px;
  background-color: #fff;
  width: 100%;
  color: #666;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.formBox-3_4Fot_A .containerFour-33uhgRji .ant-input-number {
  width: 65px;
}
.formBox-3_4Fot_A .containerFive-2gAnnJDM {
  padding: 16px;
  background-color: #fff;
  width: 100%;
  color: #666;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.formBox-3_4Fot_A .containerFive-2gAnnJDM .ant-input-number {
  width: 65px;
}
.formBox-3_4Fot_A .title-YnU5OU92 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 12px;
}
.formBox-3_4Fot_A .title-YnU5OU92 .titleLeft-3B08RdF0 {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -1.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
@media (max-width: 1920px) {
  .formBox-3_4Fot_A .line-29VtAhez {
    margin-left: 23px;
  }
}
@media (max-width: 1440px) {
  .formBox-3_4Fot_A .line-29VtAhez {
    margin-left: 6px;
  }
}
@media (max-width: 1280px) {
  .formBox-3_4Fot_A .line-29VtAhez {
    margin-left: 0px;
  }
}
/**
 * 考试任务安排下的左边表格的样式
 */
.leftTableClass-251m5c2h {
  float: left;
  width: 68%;
}
/**
 * 右边考试监考教师和教室安排的样式
 */
.roomAndTeacherClass-gG4m7JaF {
  float: right;
  width: 31%;
  height: 555px;
  border-top: thin solid #ddd;
  border-left: thin solid #ddd;
  border-right: thin solid #ddd;
  margin-top: 61px;
  margin-right: 50px;
}
/**
 * 选中考试任务显示的教学班信息区域
 */
.selectTaskRecordClass-3Wv_J_lV {
  padding-left: 30px;
  padding-top: 10px;
  padding-bottom: 5px;
  font-weight: bold;
  border-bottom: thin solid #ddd;
  font-size: 14px;
}
.selectTwoRowClass-3ZapItAm {
  padding-top: 6px;
}
/**
 * 教学班那一行样式
 */
.teachingClass-1GiLCbTh {
  display: inline-block;
  width: 230px;
}
/**
 * 自定义排考方式下的右边安排地点样式
 */
.customizeRightScope-2qmMr5rG {
  float: right;
  width: 55%;
  height: 555px;
  border-top: thin solid #ddd;
  border-left: thin solid #ddd;
  border-right: thin solid #ddd;
  margin-top: 10px;
  margin-right: 3px;
}
/**
 * 自定义考试任务右边考试班名称部分样式
 */
.customizeRightExamTask-1o1UyTWO {
  width: 40%;
  float: left;
  margin-left: 15px;
}
.special-OQcFMhKx .ant-col-4 {
  width: 16.266667%;
}
.special-OQcFMhKx .ant-col-19 {
  width: 79.566667%;
}
.vtable-2xQpfGb0 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-2xQpfGb0 thead,
.vtable-2xQpfGb0 tbody,
.vtable-2xQpfGb0 tr,
.vtable-2xQpfGb0 th,
.vtable-2xQpfGb0 td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-gaUbgGJx {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.table-gaUbgGJx table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-gaUbgGJx .selectTd-2ltdaxy8 {
  cursor: pointer;
}
.table-gaUbgGJx .tdContent-XHt35tE3 {
  height: 100%;
  min-height: 130px;
}
.table-gaUbgGJx tr:last-of-type td {
  border-bottom: none;
}
.table-gaUbgGJx tr td,
.table-gaUbgGJx tr th {
  width: 12.5%;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.table-gaUbgGJx tr th {
  padding: 3px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-gaUbgGJx tr th:last-of-type {
  border-right: none;
}
.table-gaUbgGJx tr td {
  vertical-align: top;
  padding: 4px;
}
.table-gaUbgGJx tr td > div {
  height: 100%;
}
.table-gaUbgGJx tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-gaUbgGJx tr td:first-of-type > div {
  height: auto;
}
.table-gaUbgGJx tr td:first-of-type .title-dL-3T0n2 {
  font-weight: bold;
  color: #333;
}
.table-gaUbgGJx tr td:last-of-type {
  border-right: none;
}
.table-gaUbgGJx .selected-1rnKMvYm {
  background-color: #0db5f2;
}
.vtable-2xQpfGb0 tbody {
  display: block;
  overflow-y: scroll;
}
.vtable-2xQpfGb0 thead,
.vtable-2xQpfGb0 tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.vtable-2xQpfGb0 thead {
  width: calc(99%);
}
.vtable-2xQpfGb0 thead th {
  background: #fafafc;
}
.vtable-2xQpfGb0 tr th:nth-child(1) {
  width: 50px;
  vertical-align: middle;
  background: #fafafc;
}
.vtable-2xQpfGb0 tr th {
  width: 90px;
  text-align: center;
}
.vtable-2xQpfGb0 .headTh-3WY2sTOS {
  width: 70px;
}
.v-cell-click:hover {
  background: #92b0d6;
  cursor: pointer;
}
.v-cell-selected {
  background: #ffcc99;
}
.vlist-vPmoSnF3 {
  display: block;
  height: 100%;
  width: 100%;
}
.vlist-vPmoSnF3 .ant-spin-nested-loading {
  height: 100%;
  width: 100%;
}
.vlist-vPmoSnF3 .ant-list-item {
  display: block;
  text-align: center;
  font-size: 10px;
  height: 100%;
  width: 100%;
}
.vlist-vPmoSnF3 .ant-list-items {
  height: 100%;
  width: 100%;
  padding: 8px;
}
.vlist-vPmoSnF3 .ant-spin-container {
  height: 100%;
  width: 100%;
}
.vlist-vPmoSnF3 p:nth-child(1) {
  text-align: center;
}
.vlist-vPmoSnF3 .vcell-1kLjceJu {
  border-top: 3px solid #b970f8;
  background: #f8f0fe;
  text-align: left;
  margin-bottom: 5px;
}
.vlist-vPmoSnF3 .vCellHover-1tmgM-fW:hover {
  background: #92b0d6;
}
.vlist-vPmoSnF3 .vcontext-1ZEN6YED {
  margin-left: 20px;
}
.vlist-vPmoSnF3 .vicon-Q5Bi9eOU {
  margin-left: 10px;
}
.vdivide-3ZvIC4i_ {
  border-top: 1px dashed #ccc;
}
.vtable-1sawC7R1 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-1sawC7R1 thead,
.vtable-1sawC7R1 tbody,
.vtable-1sawC7R1 tr,
.vtable-1sawC7R1 th,
.vtable-1sawC7R1 td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-3T5K49_p {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.table-3T5K49_p table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3T5K49_p .selectTd-zjvK4x98 {
  cursor: pointer;
}
.table-3T5K49_p .tdContent-2-woyrLU {
  height: 100%;
  min-height: 130px;
}
.table-3T5K49_p tr:last-of-type td {
  border-bottom: none;
}
.table-3T5K49_p tr td,
.table-3T5K49_p tr th {
  width: 12.5%;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.table-3T5K49_p tr th {
  padding: 3px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3T5K49_p tr th:last-of-type {
  border-right: none;
}
.table-3T5K49_p tr td {
  vertical-align: top;
  padding: 4px;
}
.table-3T5K49_p tr td > div {
  height: 100%;
}
.table-3T5K49_p tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-3T5K49_p tr td:first-of-type > div {
  height: auto;
}
.table-3T5K49_p tr td:first-of-type .title-34BXr5ML {
  font-weight: bold;
  color: #333;
}
.table-3T5K49_p tr td:last-of-type {
  border-right: none;
}
.table-3T5K49_p .selected-2hup1WFO {
  background-color: #0db5f2;
}
.vtable-1sawC7R1 tbody {
  display: block;
  overflow-y: scroll;
}
.vtable-1sawC7R1 thead,
.vtable-1sawC7R1 tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.vtable-1sawC7R1 thead {
  width: calc(99%);
}
.vtable-1sawC7R1 thead th {
  background: #fafafc;
}
.vtable-1sawC7R1 tr th:nth-child(1) {
  width: 50px;
  vertical-align: middle;
  background: #fafafc;
}
.vtable-1sawC7R1 tr th {
  width: 90px;
  text-align: center;
}
.vtable-1sawC7R1 .headTh-38tEvirp {
  width: 70px;
}
.v-cell-click:hover {
  background: #92b0d6;
  cursor: pointer;
}
.v-cell-selected {
  background: #ffcc99;
}
.vlist-u-ehih2h {
  display: block;
  height: 100%;
  width: 100%;
}
.vlist-u-ehih2h .ant-spin-nested-loading {
  height: 100%;
  width: 100%;
}
.vlist-u-ehih2h .ant-list-item {
  display: block;
  text-align: center;
  font-size: 10px;
  height: 100%;
  width: 100%;
}
.vlist-u-ehih2h .ant-list-items {
  height: 100%;
  width: 100%;
  padding: 8px;
}
.vlist-u-ehih2h .ant-spin-container {
  height: 100%;
  width: 100%;
}
.vlist-u-ehih2h p:nth-child(1) {
  text-align: center;
}
.vlist-u-ehih2h .vcell-CgaJuI-f {
  border-top: 3px solid #b970f8;
  background: #f8f0fe;
  text-align: left;
  margin-bottom: 5px;
}
.vlist-u-ehih2h .vCellHover-1kkDdiN_:hover {
  background: #92b0d6;
}
.vlist-u-ehih2h .vcontext-rGo1bR0i {
  margin-left: 20px;
}
.vlist-u-ehih2h .vicon-7dj53clE {
  margin-left: 10px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-fullcalendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  border-top: 1px solid #d9d9d9;
  outline: none;
}
.ant-select.ant-fullcalendar-year-select {
  min-width: 90px;
}
.ant-select.ant-fullcalendar-year-select.ant-select-sm {
  min-width: 70px;
}
.ant-select.ant-fullcalendar-month-select {
  min-width: 80px;
  margin-left: 8px;
}
.ant-select.ant-fullcalendar-month-select.ant-select-sm {
  min-width: 70px;
}
.ant-fullcalendar-header {
  padding: 11px 16px 11px 0;
  text-align: right;
}
.ant-fullcalendar-header .ant-select-dropdown {
  text-align: left;
}
.ant-fullcalendar-header .ant-radio-group {
  margin-left: 8px;
  text-align: left;
}
.ant-fullcalendar-header label.ant-radio-button {
  height: 22px;
  padding: 0 10px;
  line-height: 20px;
}
.ant-fullcalendar-date-panel {
  position: relative;
  outline: none;
}
.ant-fullcalendar-calendar-body {
  padding: 8px 12px;
}
.ant-fullcalendar table {
  width: 100%;
  max-width: 100%;
  height: 256px;
  background-color: transparent;
  border-collapse: collapse;
}
.ant-fullcalendar table,
.ant-fullcalendar th,
.ant-fullcalendar td {
  border: 0;
}
.ant-fullcalendar td {
  position: relative;
}
.ant-fullcalendar-calendar-table {
  margin-bottom: 0;
  border-spacing: 0;
}
.ant-fullcalendar-column-header {
  width: 33px;
  padding: 0;
  line-height: 18px;
  text-align: center;
}
.ant-fullcalendar-column-header .ant-fullcalendar-column-header-inner {
  display: block;
  font-weight: normal;
}
.ant-fullcalendar-week-number-header .ant-fullcalendar-column-header-inner {
  display: none;
}
.ant-fullcalendar-month,
.ant-fullcalendar-date {
  text-align: center;
  transition: all 0.3s;
}
.ant-fullcalendar-value {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-fullcalendar-value:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-fullcalendar-value:active {
  color: #fff;
  background: #1890FF;
}
.ant-fullcalendar-month-panel-cell .ant-fullcalendar-value {
  width: 48px;
}
.ant-fullcalendar-today .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value {
  box-shadow: 0 0 0 1px #1890FF inset;
}
.ant-fullcalendar-selected-day .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value {
  color: #fff;
  background: #1890FF;
}
.ant-fullcalendar-disabled-cell-first-of-row .ant-fullcalendar-value {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-fullcalendar-disabled-cell-last-of-row .ant-fullcalendar-value {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-fullcalendar-last-month-cell .ant-fullcalendar-value,
.ant-fullcalendar-next-month-btn-day .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.25);
}
.ant-fullcalendar-month-panel-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.ant-fullcalendar-content {
  position: absolute;
  bottom: -9px;
  left: 0;
  width: 100%;
}
.ant-fullcalendar-fullscreen {
  border-top: 0;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-table {
  table-layout: fixed;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-header .ant-radio-group {
  margin-left: 16px;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-header label.ant-radio-button {
  height: 32px;
  line-height: 30px;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date {
  display: block;
  height: 116px;
  margin: 0 4px;
  padding: 4px 8px;
  color: rgba(0, 0, 0, 0.65);
  text-align: left;
  border-top: 2px solid #e8e8e8;
  transition: background 0.3s;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month:hover,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month:active,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date:active {
  background: #bae7ff;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-column-header {
  padding-right: 12px;
  padding-bottom: 5px;
  text-align: right;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-value {
  width: auto;
  text-align: right;
  background: transparent;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.65);
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
  background: transparent;
  border-top-color: #1890FF;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  box-shadow: none;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
  background: #e6f7ff;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  color: #1890FF;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-last-month-cell .ant-fullcalendar-date,
.ant-fullcalendar-fullscreen .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-date {
  color: rgba(0, 0, 0, 0.25);
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-content {
  position: static;
  width: auto;
  height: 88px;
  overflow-y: auto;
}
.ant-fullcalendar-disabled-cell .ant-fullcalendar-date,
.ant-fullcalendar-disabled-cell .ant-fullcalendar-date:hover {
  cursor: not-allowed;
}
.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date,
.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date:hover {
  background: transparent;
}
.ant-fullcalendar-disabled-cell .ant-fullcalendar-value {
  width: auto;
  color: rgba(0, 0, 0, 0.25);
  border-radius: 0;
  cursor: not-allowed;
}
.titleBox-1F5NZpIi {
  margin-bottom: 16px;
  padding-left: 16px;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-right: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.tabCard-2VOIz4Sg {
  padding: 16px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  background-color: #fff;
}
.tabCard-2VOIz4Sg .ant-form-item {
  margin-bottom: 12px !important;
}
.tabCard-2VOIz4Sg .ant-btn-dashed i {
  color: #1890FF;
}
.tabCard-2VOIz4Sg .ant-btn-dashed span {
  color: #1890FF;
}
.tabCard-2VOIz4Sg .title-3UyRTDQT {
  font-weight: bold;
  color: #666666;
  margin-bottom: 12px;
}
.tabCard-2VOIz4Sg .title-3UyRTDQT .titleLeft-325w3bfg {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.48px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.classBox-2CiMuMX_ {
  background: #f0f2f5;
  border-radius: 4px 0px 0px 0px;
  padding-top: 16px;
  margin-bottom: 13px;
}
.classBox-2CiMuMX_:last-child {
  margin-bottom: 0px;
}
.tableBox-2zp-z2ts {
  background-color: #fff;
  padding: 16px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.arrangeTimeBox-1UE6TLQS {
  margin-top: 10px !important;
}
.arrangeTimeBox-1UE6TLQS .ant-table-tbody tr.ant-table-expanded-row td:last-child .ant-table-wrapper {
  margin-left: 28px;
}
.label-CEBrdzD4 {
  vertical-align: top;
  padding-top: 10px;
  display: inline-block;
  margin-left: 10px;
}
.able-2mZUETcH {
  display: inline-block;
  margin-right: 8px;
  width: 50px;
  border-radius: 8px;
  height: 17px;
  border: 1px solid #ddd;
}
.tip-3V7I_ZO1 {
  display: block;
  float: right;
  margin-bottom: 10px;
}
.name-HonAw_E7 {
  display: block;
  float: left;
  margin-bottom: 10px;
}
.disable-1RULZYeD {
  display: inline-block;
  margin-right: 8px;
  width: 50px;
  border-radius: 8px;
  height: 17px;
  background: 1px #ddd;
}
.template-305ma73A .ant-form-item {
  margin-bottom: 0 !important;
}
.arrangeBase-3dFj1hj3 .table-drag-select {
  width: 100%;
}
.arrangeBase-3dFj1hj3 .table-drag-select td.cell-selected > div {
  z-index: 99;
  margin: 3px 4px;
  height: 21px;
  border-radius: 5px;
  background: #dcdcdc;
  border: none;
}
.weekbox-3oupqNlj {
  position: relative;
  top: -8px;
}
.weekbox-3oupqNlj .site-2DJ-nwcp {
  overflow: hidden;
  display: flex;
  align-items: center;
  margin: 15px 0;
  padding-left: 9px;
  color: rgba(0, 0, 0, 0.85);
}
.weekbox-3oupqNlj .site-2DJ-nwcp .selectWeek-2765qNPG {
  margin: 0 10px;
  margin-left: 0px;
}
.weekbox-3oupqNlj .site-2DJ-nwcp .selectWeek-2765qNPG::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: "*";
}
.editBox-aRzzt2EO input[disabled] {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, 0.65);
}
.addBox-1WGui--J input[disabled] {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, 0.65);
  width: 400px;
}
.modal-2xJn_tpL {
  width: unset !important;
}
.item-2l6u_6HV {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-2l6u_6HV .title-xgsvvPy9 {
  font-weight: bold;
}
.item-2l6u_6HV .name-3mAFVdyW {
  margin-right: 8px;
}
.item-2l6u_6HV.active-3MpxA5wE {
  border: 1px solid red;
  border-left: 4px solid red;
}
.table-36vs_fHA table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-36vs_fHA .selectTd-3HJPDfx5 {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-36vs_fHA .tableHeader-mREMp0iK {
  height: 46px;
}
.table-36vs_fHA .tdContent-U9dqLnVT {
  height: 100%;
}
.table-36vs_fHA tr:last-of-type td {
  border-bottom: none;
}
.table-36vs_fHA tr td,
.table-36vs_fHA tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-36vs_fHA tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-36vs_fHA tr th:last-of-type {
  border-right: none;
}
.table-36vs_fHA tr td {
  vertical-align: top;
  padding: 4px;
  background-color: #f5f7fa;
}
.table-36vs_fHA tr td > div {
  height: 100%;
}
.table-36vs_fHA tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  vertical-align: middle;
}
.table-36vs_fHA tr td:first-of-type > div {
  height: auto;
}
.table-36vs_fHA tr td:first-of-type .title-3smqOc5H {
  font-weight: bold;
  color: #333;
}
.table-36vs_fHA tr td:last-of-type {
  border-right: none;
}
.table-36vs_fHA .selected-p-BY9S7V {
  background-color: #0db5f2;
}
.table-36vs_fHA .conflict-1cxcAw5V {
  background-color: #f7d1d9;
}
.border-3T2z_z9C {
  border: 1px solid #fff;
}
.box-mDl4odkb {
  margin-top: 10px;
  border: 1px solid #fff;
  overflow: hidden;
}
.box-mDl4odkb .left-1XVcEf-x {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #fff;
}
.box-mDl4odkb .left-1XVcEf-x .content-uS5OqyV2 {
  padding: 10px;
}
.box-mDl4odkb .right-2SBCKs_6 {
  height: 100%;
  margin-left: 240px;
}
.item-3rWBkwlM {
  position: relative;
  background-color: #f8f0fe;
  border-left: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  margin-bottom: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-3rWBkwlM.conflict-2l6yiXQS {
  border-left: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-3rWBkwlM.same-2gTmE_J- {
  border-left: 4px solid #52c41a;
}
.item-3rWBkwlM .title-1-SLtK7i {
  font-weight: bold;
}
.item-3rWBkwlM .typeItem-184uvZqG {
  overflow: hidden;
}
.item-3rWBkwlM .con-1FRm6Ifr {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-3rWBkwlM .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-3rWBkwlM .lock-3e91b7gx {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-2vzVjbsH .menuItem-2VWPbDPk {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-2vzVjbsH .menuItem-2VWPbDPk:hover {
  background: #52bcec;
  color: #fff;
}
.popover-2vzVjbsH .menuItem-2VWPbDPk + .menuItem-2VWPbDPk {
  border-top: 1px solid #ddd;
}
.popover-2vzVjbsH .ant-popover-inner-content {
  padding: 0;
}
.item-h1USECBw {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-h1USECBw.conflict-1DTqTpHm {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-h1USECBw .title-2uzrKAwB {
  font-weight: bold;
}
.item-h1USECBw .typeItem-3eoxG3-U {
  overflow: hidden;
}
.item-h1USECBw .typeItem-3eoxG3-U + .typeItem-3eoxG3-U {
  margin-top: 4px;
}
.item-h1USECBw .con-38C3SvE6 {
  display: block;
  margin-left: 20px;
}
.item-h1USECBw .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-3WPBtKSL .menuItem-6boUE_Qe {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-3WPBtKSL .menuItem-6boUE_Qe:hover {
  background: #f3f9ff;
}
.popover-3WPBtKSL .menuItem-6boUE_Qe + .menuItem-6boUE_Qe {
  border-top: 1px solid #ddd;
}
.popover-3WPBtKSL .ant-popover-inner-content {
  padding: 0;
}
.box-2jUO_LqJ .ant-form-item {
  width: auto;
}
.checkBox-1qw1B-4E {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.box-3sYWI_vE .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-3sYWI_vE .ant-form-item .ant-select {
  width: 140px;
}
.box-1b6kwVdq {
  overflow: hidden;
  white-space: nowrap;
}
.box-1b6kwVdq .type-2xowiT1K {
  float: left;
  line-height: 34px;
}
.box-1b6kwVdq .type-2xowiT1K .label-9jG0CMBv {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-1b6kwVdq .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-1b6kwVdq .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-1b6kwVdq .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-1b6kwVdq .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-1b6kwVdq .list-2AIP8j56 {
  float: left;
}
.box-1b6kwVdq .info-1arznLi4 {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-1b6kwVdq .info-1arznLi4 .labelColor-2OCqV3C2 {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-1b6kwVdq .info-1arznLi4 .label-9jG0CMBv {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
.item-2UvnXaR_ {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-2UvnXaR_ .title-FA45T-YA {
  font-weight: bold;
}
.item-2UvnXaR_ .name-3_2HYkJM {
  color: #1890ff;
  cursor: pointer;
  margin-right: 8px;
}
.item-2UvnXaR_.active-2PlWxWZJ {
  border: 1px solid red;
  border-left: 4px solid red;
}
.table-2BG9QdFQ table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-2BG9QdFQ .selectTd-1AXP3On_ {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-2BG9QdFQ .tableHeader-1627snZy {
  height: 46px;
}
.table-2BG9QdFQ .tdContent-2ESANkPO {
  height: 100%;
}
.table-2BG9QdFQ tr:last-of-type td {
  border-bottom: none;
}
.table-2BG9QdFQ tr td,
.table-2BG9QdFQ tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-2BG9QdFQ tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-2BG9QdFQ tr th:last-of-type {
  border-right: none;
}
.table-2BG9QdFQ tr td {
  vertical-align: top;
  padding: 4px;
}
.table-2BG9QdFQ tr td > div {
  height: 100%;
}
.table-2BG9QdFQ tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-2BG9QdFQ tr td:first-of-type > div {
  height: auto;
}
.table-2BG9QdFQ tr td:first-of-type .title-17hztKhc {
  font-weight: bold;
  color: #333;
}
.table-2BG9QdFQ tr td:last-of-type {
  border-right: none;
}
.table-2BG9QdFQ .selected-8y2QHSdX {
  background-color: #0db5f2;
}
.table-2BG9QdFQ .conflict-1z_yQIJu {
  background-color: #f7d1d9;
}
.border-wyXjEPVj {
  border: 1px solid #ddd;
}
.box-2OK4LxqS {
  margin-top: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.box-2OK4LxqS .left-2GMJt3_C {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.box-2OK4LxqS .left-2GMJt3_C .content-uYlsE4qr {
  padding: 10px;
}
.box-2OK4LxqS .right-1Ajf30p6 {
  height: 100%;
  margin-left: 240px;
}
.item-9g39l_2k {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-9g39l_2k.conflict-2mwO6Q1o {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-9g39l_2k.same-3S2nTv9R {
  border-top: 4px solid #52c41a;
}
.item-9g39l_2k .title-1w5jNtkP {
  font-weight: bold;
}
.item-9g39l_2k .typeItem-1TMq6FBg {
  overflow: hidden;
}
.item-9g39l_2k .con-19eB9E5Z {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-9g39l_2k .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.popover-1Arlq6LF .menuItem-eQfEVCIV {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-1Arlq6LF .menuItem-eQfEVCIV:hover {
  background: #52bcec;
  color: #fff;
}
.popover-1Arlq6LF .menuItem-eQfEVCIV + .menuItem-eQfEVCIV {
  border-top: 1px solid #ddd;
}
.popover-1Arlq6LF .ant-popover-inner-content {
  padding: 0;
}
.box-OASYsJod .ant-form-item {
  width: auto;
}
.checkBox-agJQLrQW {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal-1t4UNq4a {
  top: 0px !important;
}
.modal-1t4UNq4a .ant-modal-content {
  min-height: 705px;
}
.modal-1t4UNq4a .ant-modal-content .ant-modal-body > div {
  min-height: 588px;
}
.modal-1t4UNq4a .ant-modal-content .ant-modal-body > div .ant-layout {
  min-height: 531px;
}
.modal-1t4UNq4a .ant-modal-content .ant-modal-body > div .ant-layout .page_table_box {
  height: 550px !important;
}
.modal-1t4UNq4a .ant-modal-content .ant-modal-body > div .ant-layout .page_table_box .ant-table-body {
  height: 509px !important;
}
.rangeInput-1iZSGZmt {
  vertical-align: middle;
}
.rangeInput-1iZSGZmt > span {
  margin: 0 8px;
}
.rangeInput-1iZSGZmt .ant-input-number {
  width: calc(50% - 13px);
}
.vtable-2KlvsBfM {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  transform: scale(0.95, 0.95);
}
.vtable-2KlvsBfM thead,
.vtable-2KlvsBfM tbody,
.vtable-2KlvsBfM tr,
.vtable-2KlvsBfM th,
.vtable-2KlvsBfM td {
  border: 1px solid black;
  word-wrap: break-word;
}
.vtable-2KlvsBfM tr th {
  max-width: 130px;
  text-align: center;
}
.vtable-2KlvsBfM .headTh-V8YMhjMx {
  width: 70px;
}
.vlist-28D0WIhJ .ant-list-item {
  display: block;
  text-align: center;
  font-size: 10px;
}
.vlist-28D0WIhJ .ant-list-item-content {
  display: block;
}
.courseBox-1ak9ThrX {
  position: relative;
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
  padding: 4px 8px;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  font-size: 12px;
  text-align: left;
}
.courseBox-1ak9ThrX .subject-1z4pBtLT {
  font-weight: bold;
  color: #000;
}
.courseBox-1ak9ThrX div img {
  vertical-align: middle;
}
.courseBox-1ak9ThrX div span {
  vertical-align: middle;
}
.timeName-3QuAVVAH > div {
  font-weight: normal;
  font-size: 6px;
  position: relative !important ;
  text-align: left;
  word-break: keep-all;
  white-space: nowrap;
}
.bg1-3YBvfJwh {
  background: #e7faff;
  border-top: 2px solid #1890ff;
}
.bg4-2uW-s8wZ {
  background: #ffeff1;
  border-top: 2px solid #ff647a;
}
.bg3-22lW3c6W {
  background: #fffae5;
  border-top: 2px solid #ffcc00;
}
.bg4-2uW-s8wZ {
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
}
.searchBox-JP4iFT33 .ant-form-item-control {
  line-height: 11px;
}
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
  padding: 4px 0 4px 4px;
  line-height: 1.5;
  max-width: 250px;
  overflow: hidden;
  font-weight: bold;
  font-size: 14px;
  background: #fafafa;
  color: #333;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 40px;
}
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 4px 0 4px 4px;
  line-height: 1.5;
  max-width: 195px;
  overflow: hidden;
  font-size: 12px;
}
.content-1J4wi9Ey {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-1S_mXoF3 {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-3m_Skobh .page_table_box .ant-table-body {
  height: 500px !important;
}
.box-1PN-aO0o .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.selector-37bZmNh4 {
  display: flex;
  align-items: center;
  justify-content: start;
}
.selector-37bZmNh4 .ant-input-affix-wrapper {
  width: 207px;
}
.selector-37bZmNh4 .title-FXVZvgRX {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}
.selector-37bZmNh4 .suffix-3pF3_AiA {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.45);
}
.selector-37bZmNh4 .suffix-3pF3_AiA:hover {
  color: #5386f6;
}
.departIndex-3GnU-JMJ .ant-tabs-nav-wrap {
  background-color: #fff;
  border: 16px solid #fff;
  border-bottom: none;
}
.departIndex-3GnU-JMJ .ant-tabs-bar {
  margin-bottom: 0;
}
.departIndex-3GnU-JMJ .ant-tabs-nav-scroll {
  border-bottom: 2px solid #d9d9d9;
}
.departIndex-3GnU-JMJ .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding-left: 10px;
}
.departIndex-3GnU-JMJ .ant-collapse-header {
  width: fit-content;
}
.departIndex-3GnU-JMJ .ant-collapse-header::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 16px;
  display: inline-block;
  width: 4px;
  height: 14px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.departIndex-3GnU-JMJ .ant-collapse-borderless > .ant-collapse-item {
  border-bottom: none;
}
.departIndex-3GnU-JMJ .ant-collapse-content > .ant-collapse-content-box {
  padding: 16px 0;
}
.departIndex-3GnU-JMJ .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 0;
}
.departIndex-3GnU-JMJ .adjustDetail-Rm9zKxyU .ant-row {
  padding-left: 40px;
}
.departIndex-3GnU-JMJ .adjustDetail-Rm9zKxyU .ant-col {
  min-width: 310px;
  display: flex;
  align-items: center;
}
.departIndex-3GnU-JMJ .adjustDetail-Rm9zKxyU .ant-col textarea.ant-input {
  width: 207px;
  height: 32px;
}
.departIndex-3GnU-JMJ .line-2UTtg9kA {
  width: calc(100% + 32px);
  height: 16px;
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.departIndex-3GnU-JMJ .tip-2Dklhs65 {
  margin-bottom: 12px;
  height: 32px;
  padding: 0 12px;
  background: #f5f7fa;
  border-radius: 4px;
  line-height: 32px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.departIndex-3GnU-JMJ .title-3WTKk4bf {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.departIndex-3GnU-JMJ .deleteBtn-3pjpRzwi .ant-btn {
  color: #000000 !important;
  opacity: 0.65;
  background: #ffffff !important;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  text-shadow: none;
  box-shadow: none;
}
.departIndex-3GnU-JMJ .btns-lmOvVxz6 {
  background-color: #f0f2f5;
}
.departIndex-3GnU-JMJ .btns-lmOvVxz6 button {
  width: 80px;
  height: 32px;
  background: #1890ff;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
}
.departIndex-3GnU-JMJ .selector-YBDu-X2O {
  display: flex;
}
.departAdjustTimeContainer-2kSgtQAx {
  padding: 0 16px;
  background: #fff;
}
.item-1WwyXahc {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-1WwyXahc .title-3-8_NshW {
  font-weight: bold;
}
.item-1WwyXahc .name-3tjiX6iP {
  margin-right: 8px;
}
.item-1WwyXahc.active-1jEneIRj {
  border: 1px solid red;
  border-left: 4px solid red;
}
.table-3XC8FP1J table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3XC8FP1J .selectTd-1Y5sF40M {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-3XC8FP1J .tableHeader-1vpjgIZA {
  height: 46px;
}
.table-3XC8FP1J .tableHeader-1vpjgIZA tr th {
  padding: 0;
  height: 45px;
  border-bottom: 1px solid #fff;
}
.table-3XC8FP1J .tableHeader-1vpjgIZA .tableTitle-uXikKXBk {
  position: relative;
  width: 100%;
  height: 100%;
  background: linear-gradient(20deg, transparent 50%, #fff 50%, #fff 51%, transparent 51%);
}
.table-3XC8FP1J .tableHeader-1vpjgIZA .tableTitle-uXikKXBk span:first-child {
  position: absolute;
  left: 28px;
  bottom: 6px;
}
.table-3XC8FP1J .tableHeader-1vpjgIZA .tableTitle-uXikKXBk span:last-child {
  position: absolute;
  right: 24px;
  top: 6px;
}
.table-3XC8FP1J .tdContent-eDB_2jMk {
  height: 100%;
}
.table-3XC8FP1J tr:last-of-type td {
  border-bottom: none;
}
.table-3XC8FP1J tr td,
.table-3XC8FP1J tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
  background: #f5f7fa;
}
.table-3XC8FP1J tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3XC8FP1J tr th:last-of-type {
  border-right: none;
}
.table-3XC8FP1J tr td {
  vertical-align: top;
  padding: 4px;
}
.table-3XC8FP1J tr td > div {
  height: 100%;
}
.table-3XC8FP1J tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-3XC8FP1J tr td:first-of-type > div {
  height: auto;
}
.table-3XC8FP1J tr td:first-of-type .title-28_FAyjv {
  font-weight: bold;
  color: #333;
}
.table-3XC8FP1J tr td:last-of-type {
  border-right: none;
}
.table-3XC8FP1J .selected-1loBhpQX {
  background-color: #FF8A80;
}
.table-3XC8FP1J .conflict-1kRoJAXI {
  background-color: #f7d1d9;
}
.border-1O-uPq6S {
  border: 1px solid #ddd;
}
.box-2CvNec-1 {
  margin-top: 10px;
  overflow: hidden;
}
.box-2CvNec-1 .left-3PqQ54IQ {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.box-2CvNec-1 .left-3PqQ54IQ .content-1Jr0fEPo {
  padding: 10px;
}
.box-2CvNec-1 .right-1b6GVxKx {
  height: 100%;
  margin-left: 240px;
}
.item-3bpWmYEz {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-3bpWmYEz.conflict-3ffNsOo- {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-3bpWmYEz.same-1OCRp-I5 {
  border-top: 4px solid #52c41a;
}
.item-3bpWmYEz .title-3Ifi7ZNE {
  font-weight: bold;
}
.item-3bpWmYEz .typeItem-19GSD5CX {
  overflow: hidden;
}
.item-3bpWmYEz .con-2dBhmNi_ {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-3bpWmYEz .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-3bpWmYEz .lock-1R7f8-DE {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-3xJJp9Dm .menuItem-1U7M8940 {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-3xJJp9Dm .menuItem-1U7M8940:hover {
  background: #52bcec;
  color: #fff;
}
.popover-3xJJp9Dm .menuItem-1U7M8940 + .menuItem-1U7M8940 {
  border-top: 1px solid #ddd;
}
.popover-3xJJp9Dm .ant-popover-inner-content {
  padding: 0;
}
.item-9zTTjpj9 {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-9zTTjpj9.conflict-nOFsAHTy {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-9zTTjpj9 .title-LLMFYXRU {
  font-weight: bold;
}
.item-9zTTjpj9 .typeItem-3y06F3s1 {
  overflow: hidden;
}
.item-9zTTjpj9 .typeItem-3y06F3s1 + .typeItem-3y06F3s1 {
  margin-top: 4px;
}
.item-9zTTjpj9 .con-2h5MY3vL {
  display: block;
  margin-left: 20px;
}
.item-9zTTjpj9 .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-2VxQUVq9 .menuItem-3_ALi1DY {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-2VxQUVq9 .menuItem-3_ALi1DY:hover {
  background: #f3f9ff;
}
.popover-2VxQUVq9 .menuItem-3_ALi1DY + .menuItem-3_ALi1DY {
  border-top: 1px solid #ddd;
}
.popover-2VxQUVq9 .ant-popover-inner-content {
  padding: 0;
}
.selector-2QsxqlHs {
  display: flex;
  align-items: center;
}
.selector-2QsxqlHs .ant-input-affix-wrapper {
  width: 207px;
}
.selector-2QsxqlHs .title-3DBzeCAI {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}
.selector-2QsxqlHs .suffix-1-0T4Jlo {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.45);
}
.selector-2QsxqlHs .suffix-1-0T4Jlo:hover {
  color: #5386f6;
}
.box-3Gy8BF4k {
  overflow: hidden;
  white-space: nowrap;
}
.box-3Gy8BF4k .type-2GSmHyDf {
  float: left;
  line-height: 34px;
}
.box-3Gy8BF4k .type-2GSmHyDf .label-5aVYnIFG {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-3Gy8BF4k .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-3Gy8BF4k .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-3Gy8BF4k .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-3Gy8BF4k .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-3Gy8BF4k .list-3Wa4elg7 {
  float: left;
}
.box-3Gy8BF4k .info-3y41jKXZ {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-3Gy8BF4k .info-3y41jKXZ .labelColor-QXi3JQ8n {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-3Gy8BF4k .info-3y41jKXZ .label-5aVYnIFG {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 4px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 4px 4px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-left: 40px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 16px;
  display: inline-block;
  font-size: 12px;
  transform: translateY(-50%);
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow > * {
  line-height: 1;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  display: inline-block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow::before {
  display: none;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow-icon {
  display: block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: right;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  right: 16px;
  left: auto;
}
.ant-collapse-anim-active {
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-collapse-content {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-inactive {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 4px 4px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.departIndex-3MqHUZLm .ant-tabs-nav-wrap {
  background-color: #fff;
  border: 16px solid #fff;
  border-bottom: none;
}
.departIndex-3MqHUZLm .ant-tabs-bar {
  margin-bottom: 0;
}
.departIndex-3MqHUZLm .ant-tabs-nav-scroll {
  border-bottom: 2px solid #d9d9d9;
}
.departIndex-3MqHUZLm .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding-left: 10px;
}
.departIndex-3MqHUZLm .ant-collapse-header {
  width: fit-content;
}
.departIndex-3MqHUZLm .ant-collapse-header::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 16px;
  display: inline-block;
  width: 4px;
  height: 14px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.departIndex-3MqHUZLm .ant-collapse-borderless > .ant-collapse-item {
  border-bottom: none;
}
.departIndex-3MqHUZLm .ant-collapse-content > .ant-collapse-content-box {
  padding: 16px 0;
}
.departIndex-3MqHUZLm .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 12px;
}
.departIndex-3MqHUZLm .ant-collapse-item-active {
  background-color: #fff;
}
.departIndex-3MqHUZLm .adjustDetail-1_nbpatU .ant-row {
  padding-left: 40px;
}
.departIndex-3MqHUZLm .adjustDetail-1_nbpatU .ant-col {
  min-width: 310px;
  display: flex;
  align-items: center;
}
.departIndex-3MqHUZLm .adjustDetail-1_nbpatU .ant-col textarea.ant-input {
  width: 207px;
  height: 32px;
}
.departIndex-3MqHUZLm .line-Rlo0eDd1 {
  width: calc(100% + 32px);
  height: 16px;
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.departIndex-3MqHUZLm .tip-vJWqg6TL {
  margin-bottom: 12px;
  height: 32px;
  padding: 0 12px;
  background: #f5f7fa;
  border-radius: 4px;
  line-height: 32px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.departIndex-3MqHUZLm .title-CiNrLjun {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.departIndex-3MqHUZLm .deleteBtn-SyYFJWk2 .ant-btn {
  color: #000000 !important;
  opacity: 0.65;
  background: #ffffff !important;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  text-shadow: none;
  box-shadow: none;
}
.departIndex-3MqHUZLm .btns-1-Bnkv2E {
  background-color: #f0f2f5;
}
.departIndex-3MqHUZLm .btns-1-Bnkv2E button {
  width: 80px;
  height: 32px;
  background: #1890ff;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
}
.departIndex-3MqHUZLm .selector-1ymek6Eo {
  display: flex;
}
.departAdjustTimeContainer-3MhVCtcS {
  padding: 0 16px;
  background: #fff;
}
.batchAdjustTimeBox-3nStnnZl {
  height: 100%;
}
.batchAdjustTimeBox-3nStnnZl .reason-2cJORe7u {
  text-align: right;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
  padding-right: 6px;
}
.batchAdjustTimeBox-3nStnnZl .text-8NJi0XnI {
  height: 32px;
}
.batchAdjustTimeBox-3nStnnZl .line-2BafQeB5 {
  width: calc(100% + 32px);
  height: 16px;
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.batchAdjustTimeBox-3nStnnZl .line-2BafQeB5::after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  background: -webkit-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  background: -moz-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  left: 0px;
  bottom: 16px;
}
.batchAdjustTimeBox-3nStnnZl .line-2BafQeB5::before {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  background: -webkit-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  background: -moz-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  right: 0px;
  bottom: 16px;
}
.batchAdjustTimeBox-3nStnnZl .finalRow-3wyvvJRw {
  width: calc(100% + 32px);
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.batchStopBox-zZtySmMw {
  height: 100%;
}
.batchStopBox-zZtySmMw .reason-1OkcVGdF {
  text-align: right;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
  padding-right: 6px;
}
.batchStopBox-zZtySmMw .text-2WqW89kG {
  height: 32px;
}
.batchStopBox-zZtySmMw .line-1QOH99Kz {
  width: calc(100% + 32px);
  height: 16px;
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.batchStopBox-zZtySmMw .line-1QOH99Kz::after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  background: -webkit-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  background: -moz-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  left: 0px;
  bottom: 16px;
}
.batchStopBox-zZtySmMw .line-1QOH99Kz::before {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  background: -webkit-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  background: -moz-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  right: 0px;
  bottom: 16px;
}
.batchStopBox-zZtySmMw .finalRow-84MzB5Ql {
  width: calc(100% + 32px);
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.batchStopBox-zZtySmMw .button-1Ex-O4Pu {
  position: absolute;
  right: 0;
}
.batchAdjustTimeTab-3VMu8NVy {
  padding: 16px;
  padding-bottom: 0px;
  background-color: #fff;
  border-radius: 4px;
}
.batchStopCourseTab-I5LAGSpl {
  padding: 16px;
  padding-bottom: 0px;
  background-color: #fff;
  border-radius: 4px;
}
.trainRoomBox-1NDXFwvb {
  margin-top: 10px !important;
}
.trainRoomBox-1NDXFwvb .ant-table-tbody tr.ant-table-expanded-row td:last-child .ant-table-wrapper {
  margin-left: 31px;
}
.content-2FDBWO4N {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-QnFi1R7S {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-10dDwtMl .page_table_box .ant-table-body {
  height: 500px !important;
}
.content-3odGSSQz {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-1ZptugTl {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-DFh774wm .page_table_box .ant-table-body {
  height: 500px !important;
}
.box-2CwfpJ7Z {
  overflow: hidden;
  white-space: nowrap;
}
.box-2CwfpJ7Z .type-1wXthvN_ {
  float: left;
  line-height: 34px;
}
.box-2CwfpJ7Z .type-1wXthvN_ .label-EsXQd0cR {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-2CwfpJ7Z .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-2CwfpJ7Z .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-2CwfpJ7Z .table-drag-select td.cell-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-2CwfpJ7Z .table-drag-select td.cell-being-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-2CwfpJ7Z .list-15SpTfqf {
  float: left;
}
.box-2CwfpJ7Z .info-1I8EVr7Q {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-2CwfpJ7Z .info-1I8EVr7Q .labelColor-3E3mCxhL {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-2CwfpJ7Z .info-1I8EVr7Q .label-EsXQd0cR {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
.box-26KLdn2e {
  overflow: hidden;
  white-space: nowrap;
}
.box-26KLdn2e .type-1NYs2EkK {
  float: left;
  line-height: 34px;
}
.box-26KLdn2e .type-1NYs2EkK .label-2Qyctzuv {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-26KLdn2e .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-26KLdn2e .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-26KLdn2e .table-drag-select td.cell-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-26KLdn2e .table-drag-select td.cell-being-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-26KLdn2e .list-2fopNezQ {
  float: left;
}
.box-26KLdn2e .info-1uXFgOPt {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-26KLdn2e .info-1uXFgOPt .labelColor-2z8mqw47 {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-26KLdn2e .info-1uXFgOPt .label-2Qyctzuv {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
.box-2kyo4tY0 {
  overflow: hidden;
  white-space: nowrap;
}
.box-2kyo4tY0 .type-1aWjd-Dm {
  float: left;
  line-height: 34px;
}
.box-2kyo4tY0 .type-1aWjd-Dm .label-3AZdPPvk {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-2kyo4tY0 .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-2kyo4tY0 .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-2kyo4tY0 .table-drag-select td.cell-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-2kyo4tY0 .table-drag-select td.cell-being-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-2kyo4tY0 .list-39OESwFR {
  float: left;
}
.box-2kyo4tY0 .info-xE0FMJPu {
  float: left;
  margin-left: 10px;
  font-size: 14px;
  line-height: 32px;
}
.box-2kyo4tY0 .info-xE0FMJPu .labelColor-2T2-CqXS {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-2kyo4tY0 .info-xE0FMJPu .label-3AZdPPvk {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.item-3EmbhuA4 {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-3EmbhuA4 .title-XAOWHLsu {
  font-weight: bold;
}
.item-3EmbhuA4 .name-3ljPDy26 {
  margin-right: 8px;
}
.item-3EmbhuA4.active-3WIDLguT {
  border: 1px solid red;
  border-left: 4px solid red;
}
.table-3yn2obaY table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3yn2obaY .selectTd-2gKnDhCU {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-3yn2obaY .tableHeader-3xLeElX2 {
  height: 46px;
}
.table-3yn2obaY .tdContent-zS383u22 {
  height: 100%;
}
.table-3yn2obaY tr:last-of-type td {
  border-bottom: none;
}
.table-3yn2obaY tr td,
.table-3yn2obaY tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-3yn2obaY tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3yn2obaY tr th:last-of-type {
  border-right: none;
}
.table-3yn2obaY tr td {
  vertical-align: top;
  padding: 4px;
  background-color: #f5f7fa;
}
.table-3yn2obaY tr td > div {
  height: 100%;
}
.table-3yn2obaY tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  vertical-align: middle;
}
.table-3yn2obaY tr td:first-of-type > div {
  height: auto;
}
.table-3yn2obaY tr td:first-of-type .title-18c004h6 {
  font-weight: bold;
  color: #333;
}
.table-3yn2obaY tr td:last-of-type {
  border-right: none;
}
.table-3yn2obaY .selected-38lRGX4B {
  background-color: #0db5f2;
}
.table-3yn2obaY .conflict-22D6ukpQ {
  background-color: #f7d1d9;
}
.border-wMxpvhMr {
  border: 1px solid #fff;
}
.box-2f_vZxaW {
  margin-top: 10px;
  border: 1px solid #fff;
  overflow: hidden;
}
.box-2f_vZxaW .left-3TgLMiUI {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #fff;
}
.box-2f_vZxaW .left-3TgLMiUI .ant-btn {
  height: 30px;
}
.box-2f_vZxaW .left-3TgLMiUI .content-1HGnkEP3 {
  padding: 10px;
}
.box-2f_vZxaW .right-COVHjWUt {
  height: 100%;
  margin-left: 240px;
}
.item-3tjUNPlS {
  position: relative;
  background-color: #f8f0fe;
  border-left: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  margin-bottom: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-3tjUNPlS.conflict-1Ko9DsDP {
  border-left: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-3tjUNPlS.same-2USN7_5d {
  border-left: 4px solid #52c41a;
}
.item-3tjUNPlS .title-KMC_uLbP {
  font-weight: bold;
}
.item-3tjUNPlS .typeItem-3miPHPi7 {
  overflow: hidden;
}
.item-3tjUNPlS .con-2dWXb8Z7 {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-3tjUNPlS .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-3tjUNPlS .lock-3RVPeykP {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-3bwkgG4N .menuItem-2fs9RVvi {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-3bwkgG4N .menuItem-2fs9RVvi:hover {
  background: #52bcec;
  color: #fff;
}
.popover-3bwkgG4N .menuItem-2fs9RVvi + .menuItem-2fs9RVvi {
  border-top: 1px solid #ddd;
}
.popover-3bwkgG4N .ant-popover-inner-content {
  padding: 0;
}
.item-hTFv0Vxr {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-hTFv0Vxr.conflict-3_8KglqM {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-hTFv0Vxr .title-pG8COZqG {
  font-weight: bold;
}
.item-hTFv0Vxr .typeItem-a6p9hZ_L {
  overflow: hidden;
}
.item-hTFv0Vxr .typeItem-a6p9hZ_L + .typeItem-a6p9hZ_L {
  margin-top: 4px;
}
.item-hTFv0Vxr .con-3-HRCoSK {
  display: block;
  margin-left: 20px;
}
.item-hTFv0Vxr .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-2vWypSPx .menuItem-2vvb1J1L {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-2vWypSPx .menuItem-2vvb1J1L:hover {
  background: #f3f9ff;
}
.popover-2vWypSPx .menuItem-2vvb1J1L + .menuItem-2vvb1J1L {
  border-top: 1px solid #ddd;
}
.popover-2vWypSPx .ant-popover-inner-content {
  padding: 0;
}
.box-3Xz3B7D8 .ant-form-item {
  width: auto;
}
.checkBox-3ySqqc5M {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.box-2P1f8zRx .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-2P1f8zRx .ant-form-item .ant-select {
  width: 140px;
}
.box-2DQQzHBe {
  overflow: hidden;
  white-space: nowrap;
}
.box-2DQQzHBe .type-37Zo2Ofw {
  float: left;
  line-height: 34px;
}
.box-2DQQzHBe .type-37Zo2Ofw .label-1JdDjjcR {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-2DQQzHBe .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-2DQQzHBe .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-2DQQzHBe .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-2DQQzHBe .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-2DQQzHBe .list-jSXR3MdQ {
  float: left;
}
.box-2DQQzHBe .info-14XPduWf {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-2DQQzHBe .info-14XPduWf .labelColor-sEawnBGw {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-2DQQzHBe .info-14XPduWf .label-1JdDjjcR {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
.item-zftiqMhS {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-zftiqMhS .title-M5Q5O5Z3 {
  font-weight: bold;
}
.item-zftiqMhS .name-1muJQNNh {
  margin-right: 8px;
}
.item-zftiqMhS.active-s0huogUV {
  border: 1px solid red;
  border-left: 4px solid red;
}
.popover-ncWyY6jt .menuItem-2baM9u9b {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-ncWyY6jt .menuItem-2baM9u9b:hover {
  background: #52bcec;
  color: #fff;
}
.popover-ncWyY6jt .menuItem-2baM9u9b + .menuItem-2baM9u9b {
  border-top: 1px solid #ddd;
}
.popover-ncWyY6jt .ant-popover-inner-content {
  padding: 0;
}
.table-26N1pm0F table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-26N1pm0F .selectTd-3AWwTd0A {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-26N1pm0F .tableHeader-3xwkxoMT {
  height: 46px;
}
.table-26N1pm0F .tdContent-1gzZIIpO {
  height: 100%;
}
.table-26N1pm0F tr:last-of-type td {
  border-bottom: none;
}
.table-26N1pm0F tr td,
.table-26N1pm0F tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-26N1pm0F tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-26N1pm0F tr th:last-of-type {
  border-right: none;
}
.table-26N1pm0F tr td {
  vertical-align: top;
  padding: 4px;
  background-color: #f5f7fa;
}
.table-26N1pm0F tr td > div {
  height: 100%;
}
.table-26N1pm0F tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  vertical-align: middle;
}
.table-26N1pm0F tr td:first-of-type > div {
  height: auto;
}
.table-26N1pm0F tr td:first-of-type .title-2KUiRsKy {
  font-weight: bold;
  color: #333;
}
.table-26N1pm0F tr td:last-of-type {
  border-right: none;
}
.table-26N1pm0F .selected-3ABrLht8 {
  background-color: #0db5f2;
}
.table-26N1pm0F .conflict-2GZ7Dgp7 {
  background-color: #f7d1d9;
}
.border-2YKli7v0 {
  border: 1px solid #fff;
}
.box-2vu7MftM {
  margin-top: 10px;
  border: 1px solid #fff;
  overflow: hidden;
}
.box-2vu7MftM .left-hQAw1z45 {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #fff;
}
.box-2vu7MftM .left-hQAw1z45 .ant-input-search-button {
  height: 30px;
}
.box-2vu7MftM .left-hQAw1z45 .content-2vBDt4-O {
  padding: 10px;
}
.box-2vu7MftM .right-2TQQpxZm {
  height: 100%;
  margin-left: 240px;
}
.item-McmSMTkx {
  position: relative;
  background-color: #f8f0fe;
  border-left: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  margin-bottom: 6px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-McmSMTkx.conflict-tFl1FSZz {
  border-left: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-McmSMTkx.same-1lfQAU91 {
  border-left: 4px solid #52c41a;
}
.item-McmSMTkx .title-3vJZfGBY {
  font-weight: bold;
}
.item-McmSMTkx .typeItem-14LCNMgh {
  overflow: hidden;
}
.item-McmSMTkx .con-3tZ2_9u6 {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-McmSMTkx .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-McmSMTkx .lock-2gJNgrQL {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-YipN9lqH .menuItem-MtgN15E4 {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-YipN9lqH .menuItem-MtgN15E4:hover {
  background: #52bcec;
  color: #fff;
}
.popover-YipN9lqH .menuItem-MtgN15E4 + .menuItem-MtgN15E4 {
  border-top: 1px solid #ddd;
}
.popover-YipN9lqH .ant-popover-inner-content {
  padding: 0;
}
.item-2_wEsC7u {
  background-color: #f8f0fe;
  border-left: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
  margin-bottom: 6px;
}
.item-2_wEsC7u.conflict-2-bUkTEi {
  border-left: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-2_wEsC7u .title-1qK0ctjX {
  font-weight: bold;
}
.item-2_wEsC7u .typeItem-lU29Qymx {
  overflow: hidden;
}
.item-2_wEsC7u .typeItem-lU29Qymx + .typeItem-lU29Qymx {
  margin-top: 4px;
}
.item-2_wEsC7u .con-2VM19-Gx {
  display: block;
  margin-left: 20px;
}
.item-2_wEsC7u .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-3SwVhbp9 .menuItem-8S5olmse {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-3SwVhbp9 .menuItem-8S5olmse:hover {
  background: #f3f9ff;
}
.popover-3SwVhbp9 .menuItem-8S5olmse + .menuItem-8S5olmse {
  border-top: 1px solid #ddd;
}
.popover-3SwVhbp9 .ant-popover-inner-content {
  padding: 0;
}
.box-1eg4b9Ex .ant-form-item {
  width: auto;
  height: auto;
}
.table-STzl_AI_ table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-STzl_AI_ .selectTd-1TGmywvQ {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-STzl_AI_ .tableHeader-1PvsZZD4 {
  height: 46px;
}
.table-STzl_AI_ .tdContent-3Rz_KdIP {
  height: 100%;
}
.table-STzl_AI_ tr:last-of-type td {
  border-bottom: none;
}
.table-STzl_AI_ tr td,
.table-STzl_AI_ tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-STzl_AI_ tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-STzl_AI_ tr th:last-of-type {
  border-right: none;
}
.table-STzl_AI_ tr td {
  vertical-align: top;
  padding: 4px;
}
.table-STzl_AI_ tr td > div {
  height: 100%;
}
.table-STzl_AI_ tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-STzl_AI_ tr td:first-of-type > div {
  height: auto;
}
.table-STzl_AI_ tr td:first-of-type .title-2_fQkTB7 {
  font-weight: bold;
  color: #333;
}
.table-STzl_AI_ tr td:last-of-type {
  border-right: none;
}
.table-STzl_AI_ .selected-t9A-piJq {
  background-color: #0db5f2;
}
.table-STzl_AI_ .conflict-HYYj89fE {
  background-color: #f7d1d9;
}
.border-2rI-5vqE {
  border: 1px solid #ddd;
}
.box-3cRdsJlQ {
  overflow: hidden;
  white-space: nowrap;
}
.box-3cRdsJlQ .type-iN-Ov8Bb {
  float: left;
  line-height: 34px;
}
.box-3cRdsJlQ .type-iN-Ov8Bb .label-bQq6c9fJ {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-3cRdsJlQ .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-3cRdsJlQ .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-3cRdsJlQ .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-3cRdsJlQ .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-3cRdsJlQ .list-3Isqu0d3 {
  float: left;
}
.box-3cRdsJlQ .info-3_YIMb0x {
  float: left;
  margin-left: 40px;
  font-size: 14px;
  line-height: 32px;
}
.box-3cRdsJlQ .info-3_YIMb0x .labelColor-1siEijIo {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-3cRdsJlQ .info-3_YIMb0x .label-bQq6c9fJ {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.Col-29yq2lO5 .ant-col .ant-col-2 .ant-form-item-label {
  text-align: center;
}
.rangeInput-1w9FRXQT {
  vertical-align: middle;
}
.rangeInput-1w9FRXQT > span {
  margin: 0 8px;
}
.rangeInput-1w9FRXQT .ant-input-number {
  width: 35%;
}
.rangeInput-KGerNkZV {
  vertical-align: middle;
}
.rangeInput-KGerNkZV > span {
  margin: 0 8px;
}
.rangeInput-KGerNkZV .ant-input-number {
  width: calc(50% - 13px);
}
.vtable-2yRltl3T {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-2yRltl3T thead,
.vtable-2yRltl3T tbody,
.vtable-2yRltl3T tr,
.vtable-2yRltl3T th,
.vtable-2yRltl3T td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-3Uw75dnD {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.table-3Uw75dnD table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3Uw75dnD .selectTd-2s2Y6tbB {
  cursor: pointer;
}
.table-3Uw75dnD .tableHeader-1cqoHaTr {
  border-radius: inherit;
  background: #f8f0fe;
}
.table-3Uw75dnD .tdContent-1ASQUJhv {
  height: 100%;
  min-height: 130px;
}
.table-3Uw75dnD tr:last-of-type td {
  border-bottom: none;
}
.table-3Uw75dnD tr td,
.table-3Uw75dnD tr th {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.table-3Uw75dnD tr th {
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3Uw75dnD tr th:last-of-type {
  border-right: none;
}
.table-3Uw75dnD tr td {
  vertical-align: top;
  padding: 4px;
}
.table-3Uw75dnD tr td > div {
  height: 100%;
}
.table-3Uw75dnD tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-3Uw75dnD tr td:first-of-type > div {
  height: auto;
}
.table-3Uw75dnD tr td:first-of-type .title-3jEW36Uf {
  font-weight: bold;
  color: #333;
}
.table-3Uw75dnD tr td:last-of-type {
  border-right: none;
}
.table-3Uw75dnD .selected-2PMD33_U {
  background-color: #f5222d;
}
.table-3Uw75dnD .hover-1Sow2Dk1 {
  background-color: #0db5f2;
}
.table-3Uw75dnD .vCell-3QsB1VTb {
  cursor: pointer;
}
.table-3Uw75dnD .vCell-3QsB1VTb:hover {
  background-color: #0db5f2;
}
.timeSet-1Drz1fto {
  display: -webkit-box;
  display: -moz-box;
}
.timeSet-1Drz1fto .vRight-14ElnQYL {
  padding-right: 10px;
  border-right: 1px solid #ccc;
}
.timeSet-1Drz1fto .vlist-1vb89ATk {
  padding: 0 10px 0 10px;
  display: table-cell;
  overflow-x: hidden;
  overflow-y: auto;
}
.timeSet-1Drz1fto .vbtn-NEWIl9Fi {
  background: #fff;
  margin-right: -10px;
}
.timeSet-1Drz1fto .vitem-27wOycSR {
  border: 2px solid #dddddd;
  margin-top: 8px;
  position: relative;
}
.timeSet-1Drz1fto .vitem-27wOycSR .close-2MTEsJk7 {
  color: red;
  font-size: 18px;
  position: absolute;
  cursor: pointer;
  background: #fff;
  top: -8px;
  right: -8px;
}
.timeSet-1Drz1fto .vitem-27wOycSR p {
  margin: 5px;
}
.rangeInput-tPkzyYnD {
  vertical-align: middle;
}
.rangeInput-tPkzyYnD > span {
  margin: 0 8px;
}
.rangeInput-tPkzyYnD .ant-input-number {
  width: calc(50% - 13px);
}
.section-220Lkrlh .ant-form-item-children {
  display: inline-block;
}
.rangeInput-DpilNHIg {
  vertical-align: middle;
}
.rangeInput-DpilNHIg > span {
  margin: 0 8px;
}
.rangeInput-DpilNHIg .ant-input-number {
  width: calc(50% - 13px);
}
.rangeInput-2wpIVFDO {
  vertical-align: middle;
}
.rangeInput-2wpIVFDO > span {
  margin: 0 8px;
}
.rangeInput-2wpIVFDO .ant-input-number {
  width: calc(50% - 13px);
}
.vtable-2bs5xdMJ {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-2bs5xdMJ thead,
.vtable-2bs5xdMJ tbody,
.vtable-2bs5xdMJ tr,
.vtable-2bs5xdMJ th,
.vtable-2bs5xdMJ td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-r19mDgop {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.table-r19mDgop table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-r19mDgop .selectTd-1BJ_Hi8x {
  cursor: pointer;
}
.table-r19mDgop .tableHeader-qzm1fce7 {
  border-radius: inherit;
  background: #f8f0fe;
}
.table-r19mDgop .tdContent-3gHj6Uqq {
  height: 100%;
  min-height: 130px;
}
.table-r19mDgop tr:last-of-type td {
  border-bottom: none;
}
.table-r19mDgop tr td,
.table-r19mDgop tr th {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.table-r19mDgop tr th {
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-r19mDgop tr th:last-of-type {
  border-right: none;
}
.table-r19mDgop tr td {
  vertical-align: top;
  padding: 4px;
}
.table-r19mDgop tr td > div {
  height: 100%;
}
.table-r19mDgop tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-r19mDgop tr td:first-of-type > div {
  height: auto;
}
.table-r19mDgop tr td:first-of-type .title-2x-m-vAr {
  font-weight: bold;
  color: #333;
}
.table-r19mDgop tr td:last-of-type {
  border-right: none;
}
.table-r19mDgop .selected-zlgCiYNn {
  background-color: #f5222d;
}
.table-r19mDgop .hover-3zB23778 {
  background-color: #0db5f2;
}
.table-r19mDgop .vCell-1W0163xg {
  cursor: pointer;
}
.table-r19mDgop .vCell-1W0163xg:hover {
  background-color: #0db5f2;
}
.rangeInput-2p4aBhd4 {
  vertical-align: middle;
}
.rangeInput-2p4aBhd4 > span {
  margin: 0 8px;
}
.rangeInput-2p4aBhd4 .ant-input-number {
  width: calc(50% - 13px);
}
.vtable-10HuiSvK {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-10HuiSvK thead,
.vtable-10HuiSvK tbody,
.vtable-10HuiSvK tr,
.vtable-10HuiSvK th,
.vtable-10HuiSvK td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-2tkQ1TjA {
  margin: 10px 0;
}
.table-2tkQ1TjA table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-2tkQ1TjA .selectTd-2UV7xXIa {
  cursor: pointer;
}
.table-2tkQ1TjA .tableHeader-2rWd6Izd {
  background: #F5F7FA;
}
.table-2tkQ1TjA .tableHeader-2rWd6Izd tr th div {
  position: relative;
  height: 100%;
  background: linear-gradient(39deg, #F5F7FA 49.5%, #fff 49.5%, #fff 50.5%, #F5F7FA 50.5%);
}
.table-2tkQ1TjA .tableHeader-2rWd6Izd tr th div span:first-child {
  position: absolute;
  left: 6px;
  bottom: 6px;
}
.table-2tkQ1TjA .tableHeader-2rWd6Izd tr th div span:last-child {
  position: absolute;
  right: 6px;
  top: 6px;
}
.table-2tkQ1TjA .tdContent-2ORTwYaz {
  height: 100%;
  min-height: 80px;
}
.table-2tkQ1TjA tr {
  background-color: #F5F7FA;
}
.table-2tkQ1TjA tr:last-of-type td {
  border-bottom: none;
}
.table-2tkQ1TjA tr td {
  height: 22px;
}
.table-2tkQ1TjA tr th {
  max-height: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
}
.table-2tkQ1TjA tr th {
  height: 55px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-2tkQ1TjA tr th:last-of-type {
  border-right: none;
}
.table-2tkQ1TjA tr td {
  vertical-align: top;
  padding: 4px;
}
.table-2tkQ1TjA tr td > div {
  height: 100%;
}
.table-2tkQ1TjA tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-2tkQ1TjA tr td:first-of-type > div {
  height: auto;
}
.table-2tkQ1TjA tr td:first-of-type .title-2TK-S5fb {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-2tkQ1TjA tr td:last-of-type {
  border-right: none;
}
.table-2tkQ1TjA .selected-1EX7074c {
  background-color: #FFD6D6;
}
.table-2tkQ1TjA .hover-3PibXgXF {
  background-color: #0db5f2;
}
.table-2tkQ1TjA .vCell-2YaKsICl {
  height: 30px;
  cursor: pointer;
}
.table-2tkQ1TjA .vCell-2YaKsICl:hover {
  background-color: #0db5f2;
}
.popover-c_yFHUHy .menuItem-3LladvFc {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 130px;
}
.popover-c_yFHUHy .menuItem-3LladvFc:hover {
  background: #f3f9ff;
}
.popover-c_yFHUHy .menuItem-3LladvFc + .menuItem-3LladvFc {
  border-top: 1px solid #ddd;
}
.popover-c_yFHUHy .ant-popover-inner-content {
  padding: 0;
}
.rangeInput-13syDABZ {
  vertical-align: middle;
}
.rangeInput-13syDABZ > span {
  margin: 0 8px;
}
.rangeInput-13syDABZ .ant-input-number {
  width: calc(50% - 13px);
}
.content-1EKfNjN7 {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-3bReu3_H {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-2Lq_uKe2 .page_table_box .ant-table-body {
  height: 150px !important;
}
.vtable-3u42wjKd {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-3u42wjKd thead,
.vtable-3u42wjKd tbody,
.vtable-3u42wjKd tr,
.vtable-3u42wjKd th,
.vtable-3u42wjKd td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-3YecXzHq {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.table-3YecXzHq table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3YecXzHq .selectTd-2x01UYAZ {
  cursor: pointer;
}
.table-3YecXzHq .tableHeader-30YmIwum {
  border-radius: inherit;
  background: #f8f0fe;
}
.table-3YecXzHq .tdContent-1UpZdJ5b {
  height: 100%;
  min-height: 80px;
}
.table-3YecXzHq tr:last-of-type td {
  border-bottom: none;
}
.table-3YecXzHq tr td {
  height: 22px;
}
.table-3YecXzHq tr th {
  max-height: 30px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.table-3YecXzHq tr th {
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3YecXzHq tr th:last-of-type {
  border-right: none;
}
.table-3YecXzHq tr td {
  vertical-align: top;
  padding: 4px;
}
.table-3YecXzHq tr td > div {
  height: 100%;
}
.table-3YecXzHq tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-3YecXzHq tr td:first-of-type > div {
  height: auto;
}
.table-3YecXzHq tr td:first-of-type .title-3AlDGhjL {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-3YecXzHq tr td:last-of-type {
  border-right: none;
}
.table-3YecXzHq .selected-WgeiOblg {
  background-color: #f5222d;
}
.table-3YecXzHq .hover-3_eRoda7 {
  background-color: #0db5f2;
}
.table-3YecXzHq .vCell-3-JwQhhq {
  height: 30px;
  cursor: pointer;
}
.table-3YecXzHq .vCell-3-JwQhhq:hover {
  background-color: #0db5f2;
}
.content-1WYYdq0w {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-1W73eprc {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-2PPljflD .page_table_box .ant-table-body {
  height: 500px !important;
}
.table-znvPwXWs table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-znvPwXWs .selectTd-1q75LFoa {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-znvPwXWs .tableHeader-50hQGERT {
  height: 45px;
  line-height: 45px;
  max-height: 45px;
  min-height: 45px;
}
.table-znvPwXWs .tdContent-2aEY9tEw {
  height: 100%;
}
.table-znvPwXWs tr:last-of-type td {
  border-bottom: none;
}
.table-znvPwXWs tr td,
.table-znvPwXWs tr th {
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-znvPwXWs tr th {
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-znvPwXWs tr th:last-of-type {
  border-right: none;
}
.table-znvPwXWs tr td {
  vertical-align: top;
}
.table-znvPwXWs tr td > div {
  height: 100%;
}
.table-znvPwXWs tr td:first-of-type {
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-znvPwXWs tr td:first-of-type > div {
  height: auto;
}
.table-znvPwXWs tr td:first-of-type .title-2SqDG2L9 {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-znvPwXWs tr td:nth-of-type(2) {
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-znvPwXWs tr td:nth-of-type(2) > div {
  height: auto;
}
.table-znvPwXWs tr td:nth-of-type(2) .title-2SqDG2L9 {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-znvPwXWs tr td:nth-of-type(3) {
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-znvPwXWs tr td:nth-of-type(3) > div {
  height: auto;
}
.table-znvPwXWs tr td:nth-of-type(3) .title-2SqDG2L9 {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-znvPwXWs tr td:last-of-type {
  border-right: none;
}
.table-znvPwXWs .selected-Dym3iUwb {
  background-color: #0db5f2;
}
.table-znvPwXWs .conflict-39t4RhSz {
  background-color: #f7d1d9;
}
.border-2DZWOfyz {
  border: 1px solid #ddd;
}
.tableP-2y9ymWQl th {
  border: 1px solid #e6e6e6;
  line-height: 5vh;
  color: #666666;
  font-size: 16px;
}
.tableP-2y9ymWQl table {
  border-collapse: collapse;
  width: 100%;
}
.tableP-2y9ymWQl td {
  padding: 5px;
  border: 1px solid #e6e6e6;
  font-size: 14px;
}
.tableP-2y9ymWQl .tableHead-3S2GjQvL {
  padding-right: 17px;
  background-color: #4b4848;
  color: #000;
  height: 5vh;
}
.tableP-2y9ymWQl .tableBody-2YEdr1ej {
  width: 100%;
  height: 94vh;
  overflow-y: scroll;
}
.tableP-2y9ymWQl .tableHead-3S2GjQvL table,
.tableP-2y9ymWQl .tableBody-2YEdr1ej table {
  width: 100%;
}
.box-1yIikRqp {
  margin-top: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.box-1yIikRqp .left-3a2ILvkU {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.box-1yIikRqp .left-3a2ILvkU .content-3cPTN_Pl {
  padding: 10px;
}
.box-1yIikRqp .right-2UqLzS1p {
  height: 100%;
  margin-left: 240px;
}
.item-3xYs6FW5 {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  font-size: 12px;
  color: #333;
  height: 100%;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-3xYs6FW5.conflict-24LAvLpS {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-3xYs6FW5.same-3GPxtj64 {
  border-top: 4px solid #52c41a;
}
.item-3xYs6FW5 .title-3V3jiSYU {
  font-weight: bold;
  text-align: center;
  word-break: break-all;
}
.item-3xYs6FW5 .typeItem-35tK2E2W {
  overflow: hidden;
}
.item-3xYs6FW5 .con-1VLr6KBO {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-3xYs6FW5 .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-3xYs6FW5 .lock-3EXCOJAp {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-2nDV5d5p .menuItem-2YDZ5Zkh {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-2nDV5d5p .menuItem-2YDZ5Zkh:hover {
  background: #52bcec;
  color: #fff;
}
.popover-2nDV5d5p .menuItem-2YDZ5Zkh + .menuItem-2YDZ5Zkh {
  border-top: 1px solid #ddd;
}
.popover-2nDV5d5p .ant-popover-inner-content {
  padding: 0;
}
.popover-2nDV5d5p .ant-popover-inner-content div {
  word-break: break-all;
}
.item-1a-18p9h {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-1a-18p9h.conflict-2gJR8dmD {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-1a-18p9h .title-3umFjsWQ {
  font-weight: bold;
}
.item-1a-18p9h .typeItem-3r6sH6qF {
  overflow: hidden;
}
.item-1a-18p9h .typeItem-3r6sH6qF + .typeItem-3r6sH6qF {
  margin-top: 4px;
}
.item-1a-18p9h .con--vRt8zvd {
  display: block;
  margin-left: 20px;
}
.item-1a-18p9h .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-2Y3EKPlR .menuItem-16ZaF6SX {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-2Y3EKPlR .menuItem-16ZaF6SX:hover {
  background: #f3f9ff;
}
.popover-2Y3EKPlR .menuItem-16ZaF6SX + .menuItem-16ZaF6SX {
  border-top: 1px solid #ddd;
}
.popover-2Y3EKPlR .ant-popover-inner-content {
  padding: 0;
}
.popover-2Y3EKPlR .ant-popover-inner-content div {
  word-break: break-all;
}
.box-IHZLV9Dr .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-IHZLV9Dr .ant-form-item .ant-select {
  width: 140px;
}
.box-3VZW5OHn {
  overflow: hidden;
  white-space: nowrap;
}
.box-3VZW5OHn .type-15wCsjy7 {
  float: left;
  line-height: 34px;
}
.box-3VZW5OHn .type-15wCsjy7 .label-2xZfoOsT {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-3VZW5OHn .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-3VZW5OHn .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-3VZW5OHn .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-3VZW5OHn .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-3VZW5OHn .list-hr0LOuoT {
  float: left;
}
.box-3VZW5OHn .info-2sQ4MYGp {
  float: left;
  margin-left: 40px;
  font-size: 14px;
  line-height: 32px;
}
.box-3VZW5OHn .info-2sQ4MYGp .labelColor-S4dJ5ju1 {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-3VZW5OHn .info-2sQ4MYGp .label-2xZfoOsT {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.table-3fUJr9dB table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3fUJr9dB .selectTd-2-vAyM1a {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-3fUJr9dB .tableHeader-38qrtx5e {
  height: 45px;
  line-height: 45px;
  max-height: 45px;
  min-height: 45px;
}
.table-3fUJr9dB .tdContent-1Xg3cv5c {
  height: 100%;
}
.table-3fUJr9dB tr:last-of-type td {
  border-bottom: none;
}
.table-3fUJr9dB tr td,
.table-3fUJr9dB tr th {
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-3fUJr9dB tr th {
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3fUJr9dB tr th:last-of-type {
  border-right: none;
}
.table-3fUJr9dB tr td {
  vertical-align: top;
}
.table-3fUJr9dB tr td > div {
  height: 100%;
}
.table-3fUJr9dB tr td:first-of-type {
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-3fUJr9dB tr td:first-of-type > div {
  height: auto;
}
.table-3fUJr9dB tr td:first-of-type .title-1LWZPEZA {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-3fUJr9dB tr td:nth-of-type(2) {
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-3fUJr9dB tr td:nth-of-type(2) > div {
  height: auto;
}
.table-3fUJr9dB tr td:nth-of-type(2) .title-1LWZPEZA {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-3fUJr9dB tr td:nth-of-type(3) {
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-3fUJr9dB tr td:nth-of-type(3) > div {
  height: auto;
}
.table-3fUJr9dB tr td:nth-of-type(3) .title-1LWZPEZA {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-3fUJr9dB tr td:last-of-type {
  border-right: none;
}
.table-3fUJr9dB .selected-PzTdN56q {
  background-color: #0db5f2;
}
.table-3fUJr9dB .conflict-1KZJyiQx {
  background-color: #f7d1d9;
}
.border-44bq7eJ_ {
  border: 1px solid #ddd;
}
.tableP-26xAv6gm th {
  border: 1px solid #e6e6e6;
  line-height: 5vh;
  color: #666666;
  font-size: 16px;
}
.tableP-26xAv6gm table {
  border-collapse: collapse;
  width: 100%;
}
.tableP-26xAv6gm td {
  padding: 5px;
  border: 1px solid #e6e6e6;
  font-size: 14px;
}
.tableP-26xAv6gm .tableHead-bCyXdzc_ {
  padding-right: 17px;
  background-color: #4b4848;
  color: #000;
  height: 5vh;
}
.tableP-26xAv6gm .tableBody-14Dr9-1k {
  width: 100%;
  height: 94vh;
  overflow-y: scroll;
}
.tableP-26xAv6gm .tableHead-bCyXdzc_ table,
.tableP-26xAv6gm .tableBody-14Dr9-1k table {
  width: 100%;
}
.box-2ms8y8Jy {
  margin-top: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.box-2ms8y8Jy .left-nf9mZwaZ {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.box-2ms8y8Jy .left-nf9mZwaZ .content-1G_QhIJ0 {
  padding: 10px;
}
.box-2ms8y8Jy .right-3B9c8yCv {
  height: 100%;
  margin-left: 240px;
}
.item-nf8aVqJ7 {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  font-size: 12px;
  color: #333;
  height: 100%;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-nf8aVqJ7.conflict-2NhiPsD5 {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-nf8aVqJ7.same-2rodta2M {
  border-top: 4px solid #52c41a;
}
.item-nf8aVqJ7 .title-3qImjqAS {
  font-weight: bold;
  text-align: center;
  word-break: break-all;
}
.item-nf8aVqJ7 .typeItem-1ni-KicP {
  overflow: hidden;
}
.item-nf8aVqJ7 .con-317ZkKQ3 {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-nf8aVqJ7 .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-nf8aVqJ7 .lock-3VfsrqcJ {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-3iLPxRJk .menuItem-3PlMgSA8 {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-3iLPxRJk .menuItem-3PlMgSA8:hover {
  background: #52bcec;
  color: #fff;
}
.popover-3iLPxRJk .menuItem-3PlMgSA8 + .menuItem-3PlMgSA8 {
  border-top: 1px solid #ddd;
}
.popover-3iLPxRJk .ant-popover-inner-content {
  padding: 0;
}
.item-1Rmq6e1Z {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-1Rmq6e1Z.conflict-3dCLKvuN {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-1Rmq6e1Z .title-16YM2cU4 {
  font-weight: bold;
}
.item-1Rmq6e1Z .typeItem-32_l4gaN {
  overflow: hidden;
}
.item-1Rmq6e1Z .typeItem-32_l4gaN + .typeItem-32_l4gaN {
  margin-top: 4px;
}
.item-1Rmq6e1Z .con-13JMMUhZ {
  display: block;
  margin-left: 20px;
}
.item-1Rmq6e1Z .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-16ivXVPX .menuItem-3BNqb_f0 {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-16ivXVPX .menuItem-3BNqb_f0:hover {
  background: #f3f9ff;
}
.popover-16ivXVPX .menuItem-3BNqb_f0 + .menuItem-3BNqb_f0 {
  border-top: 1px solid #ddd;
}
.popover-16ivXVPX .ant-popover-inner-content {
  padding: 0;
}
.box-3loqjT4g .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-3loqjT4g .ant-form-item .ant-select {
  width: 140px;
}
.vCreator-3L93Ztc3 {
  margin: 0 0 10px 0;
}
.vCreator-3L93Ztc3 .vButton-YzxOQ59e {
  margin: 0 10px 0 0;
}
.vCreator-1zGQkjeC {
  margin: 0 0 10px 0;
}
.vCreator-1zGQkjeC .vButton-1thAoCZI {
  margin: 0 10px 0 0;
}
.top-wq5e5gWo {
  background-color: #f0f2f5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-1VPNIBYW {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-1VPNIBYW .anticon {
  margin-right: 4px;
}
.titleSub-3tpd4Vg7 {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-3tpd4Vg7 + .titleSub-3tpd4Vg7 {
  margin-left: 16px;
}
.content-1InXs2W6 {
  padding-left: 16px;
}
.div_filedownload-2hD8uiW6:hover {
  background: rgba(171, 220, 248, 0.425);
}
.ant-table-placeholder {
  z-index: unset;
}
.top-YVEXECPA {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-3YJCcQt_ {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-3YJCcQt_ .anticon {
  margin-right: 4px;
}
.titleSub-2vz7JOHF {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-2vz7JOHF + .titleSub-2vz7JOHF {
  margin-left: 16px;
}
.content-jlb6_uCl {
  padding-left: 16px;
}
.top-19UWDkIu {
  background-color: #f0f2f5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-3C5GmGyB {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-3C5GmGyB .anticon {
  margin-right: 4px;
}
.titleSub-DdSbX0NT {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-DdSbX0NT + .titleSub-DdSbX0NT {
  margin-left: 16px;
}
.div_filedownload-l0jGykiB:hover {
  background: rgba(171, 220, 248, 0.425);
}
.ant-table-placeholder {
  z-index: unset;
}
.box-2vPwbkzR .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-2vPwbkzR .ant-form-item .ant-select {
  width: 140px;
}
.content-pY5GolHp {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  padding-top: 10px;
}
.action-1qBzsozi {
  margin-top: 24px;
}

.source_add-jDd5eEYO {
    display: block;
    padding: 2px;
    backGround: #4496f5;
    color: #fff;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 70px;
}

.source_apply-Rf24rctD {
    display: block;
    padding: 2px;
    backGround: #28d0ea;
    color: #fff;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 70px;
}

.noPass-18gWG1Pn {
    display: block;
    padding: 2px;
    backGround: #ea1b1d;
    color: #fff;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 70px;
}

.pass-mmcy145v {
    display: block;
    padding: 2px;
    backGround: #1bbf28;
    color: #fff;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 70px;
}

.await-1yuQk45i {
    display: block;
    padding: 2px;
    backGround: #b6bbba;
    color: #fff;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 70px;
}.header-289O2qYQ {
  line-height: 32px;
  width: 100%;
  height: 32px;
  background: #F5F7FA;
  border-radius: 4px;
}
.button-3liyalqC {
  margin: 10px 30px;
}
.table-m1VlGYLi {
  margin: 10px;
}
.table-m1VlGYLi .ant-form-item {
  margin-bottom: 0 !important;
}
.table-m1VlGYLi .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.question-JvBiOU71 {
  margin: 10px auto;
}
.question-JvBiOU71 p {
  font-size: 18px;
}
.title-3-X8xFfx {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
  font-size: 26px;
  padding: 15px 10px;
  color: red;
}
.roomTitle-3x4-NtRv {
  padding-top: 15px;
}
.roomTitle-3x4-NtRv:first-child {
  padding-top: 0px;
}
.roomTitle-3x4-NtRv .titleLeft-ehHv_YAv {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-left: 12px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.roomTitle-3x4-NtRv .titleSize-1BqhG7vd {
  font-size: 14px;
  margin-bottom: 12px;
}
.question-G-pJy4-O {
  margin: 10px auto;
}
.question-G-pJy4-O p {
  font-size: 18px;
}
.title-2qaNnHH2 {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
  font-size: 26px;
  padding: 15px 10px;
  color: red;
}
.question-j8JAaPHA {
  margin: 10px auto;
}
.question-j8JAaPHA p {
  font-size: 18px;
}
.title-2slGI4YM {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
  font-size: 26px;
  padding: 15px 10px;
  color: red;
  background: #fff;
}
.title-2slGI4YM > span {
  padding: 15px 10px;
  font-size: 16px;
  color: #000;
}
.question-359o19az {
  margin: 10px auto;
}
.question-359o19az p {
  font-size: 18px;
}
.title-363-e-0i {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
  font-size: 26px;
  padding: 15px 10px;
  color: red;
}
.radio-36G05_Cr {
  display: block;
  height: 30px;
  line-height: 30px;
  width: 33%;
  color: rgba(0, 0, 0, 0.85);
}
.input1-1AYbeO2T {
  width: 80px;
  margin-left: 5px;
}
.mgl18-3C0AbivM {
  margin-left: 18px;
}
.mgr5-OyPHQxxp {
  margin-right: 5px ;
}
.inputStyle-2M98_NH3 {
  width: 60px;
  margin-left: 5px;
}
.selectStyle-3S4B_EsE {
  width: 40px;
}
.searchBox-3Ew4-58v .ant-form-item-control {
  line-height: 11px;
}
.searchBox-3Ew4-58v .ant-col-1 {
  width: 12.6%;
}
.searchBox-3Ew4-58v .ant-col-23 {
  width: 85.833333%;
}
.addCognizanceTable-hqcud4AW .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-1LNgB2u4 .page_table_box .ant-table-body {
  height: 150px !important;
}
.table-3yCXh1UG {
  margin: 10px;
}
.table-3yCXh1UG .ant-form-item {
  margin-bottom: 0 !important;
}
.table-3yCXh1UG .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.stuInfo-wzcpY7ct .roomTitle-1RTA0QFZ .titleLeft-A3d5X6wA {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.stuInfo-wzcpY7ct .roomTitle-1RTA0QFZ .titleSize-10qv_2w5 {
  font-size: 14px;
  margin-bottom: 12px;
}
.scoreInfo-2Sswhooy .roomTitle-1RTA0QFZ .titleLeft-A3d5X6wA {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.scoreInfo-2Sswhooy .roomTitle-1RTA0QFZ .titleSize-10qv_2w5 {
  font-size: 14px;
  margin-bottom: 12px;
}
.stuInfo-14rODu5q .roomTitle-139n--BK .titleLeft-ZWtSXHfm {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.stuInfo-14rODu5q .roomTitle-139n--BK .titleSize-2AMgsUFc {
  font-size: 14px;
  margin-bottom: 12px;
}
.scoreInfo-3gBSxSgm .roomTitle-139n--BK .titleLeft-ZWtSXHfm {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.scoreInfo-3gBSxSgm .roomTitle-139n--BK .titleSize-2AMgsUFc {
  font-size: 14px;
  margin-bottom: 12px;
}
.header-1N4YAo7N {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-3ogKTCw5 {
  margin: 10px 20px;
}
.table-3HT0H7Gm {
  margin: 10px;
}
.table-3HT0H7Gm .ant-form-item {
  margin-bottom: 0 !important;
}
.table-3HT0H7Gm .editable-cell-value-wrap {
  padding-right: 0 !important;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.addCognizanceTable-1vSk9Yyr .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-mkLMYTN0 .page_table_box .ant-table-body {
  height: 200px !important;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.addCognizanceTable-3pF8tLUJ .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-I_FlpAe0 .page_table_box .ant-table-body {
  height: 200px !important;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.addCognizanceTable-1QnuMadv .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-1uupnSLM .page_table_box .ant-table-body {
  height: 200px !important;
}
.addCognizanceTable-1MJUG0TJ .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-3dc8Hkcs .page_table_box .ant-table-body {
  height: 235px !important;
}
.header-1hlT9iNY {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-2Uo9VZYj {
  margin: 10px 30px;
}
.table-103KbmDY {
  margin: 10px;
}
.table-103KbmDY .ant-form-item {
  margin-bottom: 0 !important;
}
.table-103KbmDY .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.addCognizanceTable-Bk_fJiEj .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-3xs1QA93 .page_table_box .ant-table-body {
  height: 235px !important;
}
.addCognizanceTable-3iv3Cd-R .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-DHcftec8 .page_table_box .ant-table-body {
  height: 235px !important;
}
.header-fuD2GZ-b {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-3KFhiGni {
  margin: 10px 30px;
}
.table-2EeEK61A {
  margin: 10px;
}
.table-2EeEK61A .ant-form-item {
  margin-bottom: 0 !important;
}
.table-2EeEK61A .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.header-3pq_DA_h {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-3FcDzyZ2 {
  margin: 10px 30px;
}
.table-2yYHmH34 {
  margin: 10px;
}
.table-2yYHmH34 .ant-form-item {
  margin-bottom: 0 !important;
}
.table-2yYHmH34 .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.gradeList-19mugzHZ .ant-select-selection__choice {
  animation-duration: 0s !important;
}
.header-1FgdnzYn {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-2DjPf2f8 {
  margin: 10px 30px;
}
.table-3PebvGGq {
  margin: 10px;
}
.table-3PebvGGq .ant-form-item {
  margin-bottom: 0 !important;
}
.table-3PebvGGq .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.addCognizanceTable-3f_Z04lD .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-3Pjr8zBU .page_table_box .ant-table-body {
  height: 235px !important;
}
.header-3wx6lGZq {
  width: 100%;
  padding: 0 10px;
}
.button-1nFIPBUk {
  margin: 10px 30px;
}
.table-OAVGvfMW {
  margin: 10px;
}
.table-OAVGvfMW .ant-form-item {
  margin-bottom: 0 !important;
}
.table-OAVGvfMW .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.content-1-dlusTu {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  padding-top: 10px;
}
.action-1zzcOBkL {
  margin-top: 24px;
}
.content-2aOMuFUA {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  padding-top: 10px;
}
.action-35ow1chs {
  margin-top: 24px;
}

.source_bs-16j7NCWT {
    display: block;
    text-align: center;
    padding: 2px 0;
    backGround: #4496f5;
    color: #fff;
    border-radius: 15px;
    margin: 0 9px 0 0 !important;
    max-width: 70px;
}

.source_ms-1zLXyQvz {
    display: block;
    text-align: center;
    padding: 2px 0;
    backGround: #28d0ea;
    color: #fff;
    border-radius: 15px;
    margin: 0 9px 0 0 !important;
    max-width: 70px;
}.source_bs-3t9L-02y {
    display: block;
    text-align: center;
    padding: 2px 0;
    backGround: #4496f5;
    color: #fff;
    border-radius: 15px;
    margin: 0 9px 0 0 !important;
    max-width: 70px;
}

.source_ms-3unvaRgT {
    display: block;
    text-align: center;
    padding: 2px 0;
    backGround: #28d0ea;
    color: #fff;
    border-radius: 15px;
    margin: 0 9px 0 0 !important;
    max-width: 70px;
}.radioName-IAtTReoE {
  margin: 0 30px;
}
.selectName-3m-jJLKo {
  width: 50px;
  min-width: 50px !important;
}
.tdName-3LKKwN6s {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.labelName-3_xNHRt3 {
  text-align: left !important;
  margin-left: 1px;
}
.schoolCalendar-1GdPP4Ay table th {
  text-align: center !important;
  border-right: 1px solid #fff !important;
  border-bottom: 1px solid #fff;
  padding: 0px !important;
}
.schoolCalendar-1GdPP4Ay table td {
  text-align: center !important;
  border-right: 1px solid #fff !important;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  padding: 0px !important;
  height: 30px;
  background-color: #f7fafd !important;
}
.schoolCalendar-1GdPP4Ay table td:first-child {
  background-color: #eef7fd !important;
}
.schoolCalendar-1GdPP4Ay table td[rowspan] + td {
  background-color: #eef7fd !important;
}
.schoolCalendar-1GdPP4Ay .anticon {
  display: none;
}
.schoolCalendar-1GdPP4Ay .ant-table-bordered .ant-table-thead > tr > th,
.schoolCalendar-1GdPP4Ay .ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #fff !important;
}
.schoolCalendar-1GdPP4Ay .choose-gzuKJvVx {
  background-color: #1890ff;
  color: #fff !important;
  height: 30px;
  line-height: 30px;
  position: relative;
}
.schoolCalendar-1GdPP4Ay .lastchoose-2iFCOeHM .anticon {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 14px;
}
.treeBox-uLvWgkWF .ant-layout .ant-layout-sider.ant-layout-sider-collapsed .ant-input-search {
  display: none;
  transition: .5s;
}
.top-JysLBrhI {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
}
.title-3BG1wVXO {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-3BG1wVXO .anticon {
  margin-right: 4px;
}
.titleSub-2CDqkUlG {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-2CDqkUlG + .titleSub-2CDqkUlG {
  margin-left: 16px;
}
.content-YcKRQGm3 {
  padding-left: 20px;
}
.teachingObj-3wIZeZGa {
  padding-left: 16px;
  margin-left: -66px;
}
/**
 * 每行内容高度
 */
.contentHeight-1en8dvZi {
  line-height: 15px;
  height: 15px;
  display: block;
  margin-bottom: 13px;
}
.chapterTitle-1mnZkpDn {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin: 30px 0 0;
}
.top-SZObZrva {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
}
.title-1OST_P9R {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-1OST_P9R .anticon {
  margin-right: 4px;
}
.titleSub-31gl9Ala {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-31gl9Ala + .titleSub-31gl9Ala {
  margin-left: 16px;
}
.content-2Xd-ami7 {
  padding-left: 20px;
}
.teachingObj-1WZgMcfi {
  padding-left: 16px;
  margin-left: -66px;
}
/**
 * 每行内容高度
 */
.contentHeight-1_ur7st4 {
  line-height: 15px;
  height: 15px;
  display: block;
  margin-bottom: 13px;
}
.chapterTitle-3R6_cJl3 {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin: 30px 0 0;
}
.select_hide_dropdown-3mxUpNh2 {
  display: none;
}
.line-1ldRxe1z {
  width: 100%;
  height: 16px;
  background: #f0f2f5;
}
.title-YN2E_A2_::before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 2px;
  width: 4px;
  height: 14px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.importModal-sw6gfYFd .ant-form-item-label {
  width: 80px;
}
.listBox-3ZwxxN69 {
  background-color: white;
  min-height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo .listItemTitle-yTmpqeDv {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo .listItemTitle-yTmpqeDv:hover {
  color: #1890ff;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo .listItemInfo-2mcsRv-2 {
  margin-top: 4px;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo .listItemInfo-2mcsRv-2 .infoItem-3w8lsZhe {
  display: inline-block;
  margin-right: 16px;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo .listItemInfo-2mcsRv-2 .infoItem-3w8lsZhe .infoItemName-2GpAdcc- {
  margin-left: 4px;
}
.listBox-3ZwxxN69 .content-2ykN4YTi {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.listBox-3ZwxxN69 .paginationBox-3HRNEm5- {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  padding-left: 20px;
  line-height: 32px;
  bottom: 20px;
}
.modelBox-24KDr99q {
  position: relative;
  padding: 0 20px;
}
.modelBox-24KDr99q .title-1cGq6MR- {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.modelBox-24KDr99q .info-Q0ipL0cz {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.modelBox-24KDr99q .info-Q0ipL0cz span + span {
  margin-left: 8px;
}
.modelBox-24KDr99q .content-2ykN4YTi {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.modelBox-24KDr99q .fj-2bQL44ju {
  margin-bottom: 80px;
}
.modelBox-24KDr99q .anticon-close {
  display: none !important;
}
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
  background: #fafafa !important;
  color: #262626;
  font-weight: 100;
}
.expandedTable-3QFJ8FYt tr.ant-table-expanded-row td:last-child .ant-table-wrapper {
  margin: 5px 0;
}
.ly-split {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.ly-split:after {
  content: "";
  display: table;
  clear: both;
}
.ly-split .ly-split-item {
  float: left;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ly-split .gutter {
  width: 100%;
  height: 100%;
  float: left;
  background-repeat: no-repeat;
  background-position: 50%;
}
.ly-split .gutter.gutter-horizontal {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==");
  cursor: col-resize;
}
.ly-split .gutter.gutter-vertical {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=");
  cursor: row-resize;
}
.listBox-3qCEBnWz {
  background-color: white;
  min-height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE .listItemTitle-12hBq9ri {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE .listItemTitle-12hBq9ri:hover {
  color: #1890ff;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE .listItemInfo-3juDhYEA {
  margin-top: 4px;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE .listItemInfo-3juDhYEA .infoItem-VJcAGn4_ {
  display: inline-block;
  margin-right: 16px;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE .listItemInfo-3juDhYEA .infoItem-VJcAGn4_ .infoItemName-2WMvknVc {
  margin-left: 4px;
}
.listBox-3qCEBnWz .content-3M_7cdtp {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.listBox-3qCEBnWz .paginationBox-3JoojWIu {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  padding-left: 20px;
  line-height: 32px;
  bottom: 20px;
}
.modelBox-3kBi4cmo {
  position: relative;
  padding: 0 20px;
}
.modelBox-3kBi4cmo .title-3xrLblu7 {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.modelBox-3kBi4cmo .info-2DUUqr_d {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.modelBox-3kBi4cmo .info-2DUUqr_d span + span {
  margin-left: 8px;
}
.modelBox-3kBi4cmo .content-3M_7cdtp {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.modelBox-3kBi4cmo .fj-2WlADY9h {
  margin-bottom: 80px;
}
.modelBox-3kBi4cmo .anticon-close {
  display: none !important;
}
.personFormbox-1lKYhTSW {
  width: 100%;
  height: 100%;
}
.personFormbox-1lKYhTSW .title-1gPvgqHu {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #666666;
  line-height: 20px;
}
.personFormbox-1lKYhTSW .title-1gPvgqHu .titleLeft-2j3U_bRT {
  display: inline-block;
  width: 4px;
  height: 16px;
  margin-right: 10px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.personFormbox-1lKYhTSW .content-2qCW9UT_ {
  padding-top: 12px;
  border-radius: 4px;
}
.personFormbox-1lKYhTSW .content2-2kpKmHTF {
  padding-top: 10px;
}
.personFormbox-1lKYhTSW .motto-2aqHKctK {
  display: flex;
}
.personFormbox-1lKYhTSW .motto-2aqHKctK .ant-row {
  width: 329px;
  margin-left: 68px;
}
.personFormbox-1lKYhTSW .motto-2aqHKctK .ant-col-16 {
  padding-left: 14px;
}
.personFormbox-1lKYhTSW .change-1SNwqzny {
  min-width: 94px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.personFormbox-1lKYhTSW .change-1SNwqzny .ant-switch {
  margin-left: 10px;
  margin-right: 12px;
}
.personFormbox-1lKYhTSW .ant-form-item {
  display: flex;
  margin-bottom: 10px !important ;
}
.personFormbox-1lKYhTSW .ant-col-4 {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 70px;
}
.personFormbox-1lKYhTSW .ant-col-20 {
  padding-left: 14px;
}
.personFormbox-1lKYhTSW .ant-switch-checked {
  background: #1890ff;
}
.personFormbox-1lKYhTSW .ant-btn {
  width: 91px;
  height: 30px;
  background: #1890ff;
  border-radius: 4px;
}
.personFormbox-1lKYhTSW .ant-form-item-control-wrapper {
  margin-left: 16px;
  width: 100%;
}
.personFormbox-1lKYhTSW .ant-form-item-children {
  display: flex;
}
.personFormbox-1lKYhTSW .ant-upload-select-picture-card {
  background-color: #fff;
  width: 48px;
  height: 48px;
}
.personFormbox-1lKYhTSW .ant-upload-select-picture-card > .ant-upload {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 31px;
  padding-right: 31px;
}
.personFormbox-1lKYhTSW .ant-upload-select-picture-card > .ant-upload .anticon {
  color: #1890ff;
  font-size: 22px;
}
.personFormbox-1lKYhTSW .ant-upload-select-picture-card > .ant-upload .ant-upload-text {
  margin-top: 4px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 16px;
}
.uploadImg-23G3B8Jt .ant-upload.ant-upload-select-picture-card {
  width: 217px;
  height: 98px;
}
.uploadSecondImg--cNh_B4R .ant-upload.ant-upload-select-picture-card {
  width: 48px;
  height: 48px;
}
.uploadSecondImg--cNh_B4R .ant-upload.ant-upload-select-picture-card > .ant-upload {
  padding-left: 0px;
  padding-right: 0px;
}
.uploadThirdImg-1hyqXkw4 .ant-upload.ant-upload-select-picture-card {
  width: 330px;
  height: 200px;
}
.uploadFourthImg-3OnRwh67 .ant-upload.ant-upload-select-picture-card {
  width: 200px;
  height: 200px;
}
.moduleOne-2NgvszUS {
  background: #ffffff;
  padding: 16px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.moduleTwo-3cJmy-Sj {
  background: #ffffff;
  padding: 16px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.moduleThree-2icHgCN9 {
  background: #ffffff;
  padding: 16px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.ant-transfer-list-body {
  position: relative;
  height: 100%;
  font-size: 14px;
  overflow-y: auto;
}
.content-3JQUai2r {
  padding: 0 36px;
  padding-top: 8px;
}
.content-3JQUai2r .title-3t0SKQkU {
  margin-bottom: 16px;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.content-3JQUai2r .subTitle-30vVX3vi > span {
  display: inline-block;
  margin-right: 40px;
  color: #666;
}
.content-3JQUai2r .majorInfoTitle-1rGpMyfq {
  color: #333;
  margin-bottom: 12px;
}
.content-3JQUai2r .majorInfoTitle-1rGpMyfq .titleLeft-REO1LmU4 {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.8px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.content-3JQUai2r .majorInfoContent-tMmGfj1p {
  margin-top: 16px;
}
.content-3JQUai2r .majorInfoContent-tMmGfj1p > div {
  margin-bottom: 23px;
}
.content-3JQUai2r .majorInfoContent-tMmGfj1p .firstSpan-2qkWLRVg {
  display: inline-block;
  margin-left: 87px;
  color: #999;
}
.content-3JQUai2r .majorInfoContent-tMmGfj1p .firstSpan-2qkWLRVg > span {
  display: inline-block;
  width: 300px;
  color: #333;
}
.content-3JQUai2r .majorInfoContent-tMmGfj1p .secondSpan-1dYjsCme {
  color: #999;
}
.content-3JQUai2r .majorInfoContent-tMmGfj1p .secondSpan-1dYjsCme > span {
  color: #333;
}
.content-3JQUai2r .majorInfoContent-tMmGfj1p .thirdSpan-2z8aIagK {
  display: inline-block;
  margin-left: 143px;
  color: #999;
}
.content-3JQUai2r .majorInfoContent-tMmGfj1p .thirdSpan-2z8aIagK > span {
  display: inline-block;
  width: 300px;
  color: #333;
}
.content-3JQUai2r .fileInfoContent-25FAj0Vi {
  margin-top: 12px;
}
.content-3JQUai2r .fileInfoContent-25FAj0Vi .fileInfoTitle-ReNZqAw6 {
  color: #333;
}
.content-3JQUai2r .fileInfoContent-25FAj0Vi .fileInfoTitle-ReNZqAw6 .titleLeft-REO1LmU4 {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.8px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.content-3JQUai2r .fileInfoContent-25FAj0Vi .fileInfoText-1Q-DlLcd {
  margin-top: 13px;
  padding: 0 10px;
  font-weight: 400;
  color: #666666;
  line-height: 36px;
}
.content-3JQUai2r .ant-divider-horizontal {
  margin: 30px 0;
}
.formBox-3XaSxYk5 .titleLeft-2BEiKSGy {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.47px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.formBox-3XaSxYk5 .result-ONJmK0pP {
  height: 24px;
  border-radius: 12px;
  text-align: center;
  color: #01A664;
  line-height: 24px;
  background: rgba(84, 225, 171, 0.35);
  margin-right: 6px;
  padding: 3px 12px;
}
.formBox-3XaSxYk5 .detail-AcM26T99 > div {
  margin-left: 19px;
  margin-right: 7px;
}
.formBox-3XaSxYk5 .detail-AcM26T99 > div:first-child {
  margin-left: 7px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-page-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 16px 24px;
  background-color: #fff;
}
.ant-page-header-ghost {
  background-color: inherit;
}
.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}
.ant-page-header.has-footer {
  padding-bottom: 0;
}
.ant-page-header-back {
  float: left;
  margin: 8px 0;
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #1890FF;
  text-decoration: none;
  outline: none;
  transition: color 0.3s;
  color: #000;
  cursor: pointer;
}
.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
  color: #40a9ff;
}
.ant-page-header-back-button:active {
  color: #096dd9;
}
.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle;
}
.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}
.ant-page-header-heading {
  width: 100%;
  overflow: hidden;
}
.ant-page-header-heading-title {
  display: block;
  float: left;
  margin-bottom: 0;
  padding-right: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
}
.ant-page-header-heading .ant-avatar {
  float: left;
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  float: left;
  margin: 5px 0;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
}
.ant-page-header-heading-tags {
  float: left;
  margin: 4px 0;
}
.ant-page-header-heading-extra {
  float: right;
}
.ant-page-header-heading-extra > * {
  margin-left: 8px;
}
.ant-page-header-heading-extra > *:first-child {
  margin-left: 0;
}
.ant-page-header-content {
  padding-top: 12px;
  overflow: hidden;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs-bar {
  margin-bottom: 1px;
  border-bottom: 0;
}
.ant-page-header-footer .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
  padding: 8px;
  font-size: 16px;
}
@media (max-width: 576px) {
  .ant-page-header-heading-extra {
    display: block;
    float: unset;
    width: 100%;
    padding-top: 12px;
    overflow: hidden;
  }
}
