/*!
 * Cropper.js v1.0.0-rc.3
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-07-07T12:56:42.462Z
 */

.cropper-container{font-size:0;line-height:0;position:relative;user-select:none;direction:ltr;touch-action:none}.cropper-container img{display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;width:100%;height:100%;image-orientation:0deg}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75)}.cropper-dashed{position:absolute;display:block;opacity:.5;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333%;left:0;width:100%;height:33.33333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333%;width:33.33333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75}.cropper-center:after,.cropper-center:before{position:absolute;display:block;content:" ";background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line{background-color:#39f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;opacity:.75;background-color:#39f}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75}}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";opacity:0;background-color:#39f}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}/*!
* Simditor v2.3.6-next2
* http://simditor.tower.im/
* 2017-08-22
*/
@font-face {
  font-family: 'Simditor';
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
.simditor-icon {
  display: inline-block;
  font: normal normal normal 14px/1 'Simditor';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.simditor-icon-code:before {
  content: '\F000';
}

.simditor-icon-bold:before {
  content: '\F001';
}

.simditor-icon-italic:before {
  content: '\F002';
}

.simditor-icon-underline:before {
  content: '\F003';
}

.simditor-icon-times:before {
  content: '\F004';
}

.simditor-icon-strikethrough:before {
  content: '\F005';
}

.simditor-icon-list-ol:before {
  content: '\F006';
}

.simditor-icon-list-ul:before {
  content: '\F007';
}

.simditor-icon-quote-left:before {
  content: '\F008';
}

.simditor-icon-table:before {
  content: '\F009';
}

.simditor-icon-link:before {
  content: '\F00A';
}

.simditor-icon-picture-o:before {
  content: '\F00B';
}

.simditor-icon-minus:before {
  content: '\F00C';
}

.simditor-icon-indent:before {
  content: '\F00D';
}

.simditor-icon-outdent:before {
  content: '\F00E';
}

.simditor-icon-unlink:before {
  content: '\F00F';
}

.simditor-icon-caret-down:before {
  content: '\F010';
}

.simditor-icon-caret-right:before {
  content: '\F011';
}

.simditor-icon-upload:before {
  content: '\F012';
}

.simditor-icon-undo:before {
  content: '\F013';
}

.simditor-icon-smile-o:before {
  content: '\F014';
}

.simditor-icon-tint:before {
  content: '\F015';
}

.simditor-icon-font:before {
  content: '\F016';
}

.simditor-icon-html5:before {
  content: '\F017';
}

.simditor-icon-mark:before {
  content: '\F018';
}

.simditor-icon-align-center:before {
  content: '\F019';
}

.simditor-icon-align-left:before {
  content: '\F01A';
}

.simditor-icon-align-right:before {
  content: '\F01B';
}

.simditor-icon-font-minus:before {
  content: '\F01C';
}

.simditor-icon-markdown:before {
  content: '\F01D';
}

.simditor-icon-checklist:before {
  content: '\F01E';
}

.simditor {
  position: relative;
  border: 1px solid #c9d8db;
}
.simditor .simditor-wrapper {
  position: relative;
  background: #ffffff;
}
.simditor .simditor-wrapper > textarea {
  display: none !important;
  width: 100%;
  box-sizing: border-box;
  font-family: monaco;
  font-size: 16px;
  line-height: 1.6;
  border: none;
  padding: 22px 15px 40px;
  min-height: 300px;
  outline: none;
  background: transparent;
  resize: none;
}
.simditor .simditor-wrapper .simditor-placeholder {
  display: none;
  position: absolute;
  left: 0;
  z-index: 0;
  padding: 22px 15px;
  font-size: 16px;
  font-family: arial, sans-serif;
  line-height: 1.5;
  color: #999999;
  background: transparent;
}
.simditor .simditor-wrapper.toolbar-floating .simditor-toolbar {
  position: fixed;
  top: 0;
  z-index: 10;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
.simditor .simditor-wrapper .simditor-image-loading {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: none !important;
}
.simditor .simditor-wrapper .simditor-image-loading .progress {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  bottom: 0;
  left: 0;
}
.simditor .simditor-body {
  padding: 22px 15px 40px;
  min-height: 300px;
  outline: none;
  cursor: text;
  position: relative;
  z-index: 1;
  background: transparent;
}
.simditor .simditor-body a.selected {
  background: #b3d4fd;
}
.simditor .simditor-body a.simditor-mention {
  cursor: pointer;
}
.simditor .simditor-body .simditor-table {
  position: relative;
}
.simditor .simditor-body .simditor-table.resizing {
  cursor: col-resize;
}
.simditor .simditor-body .simditor-table .simditor-resize-handle {
  position: absolute;
  left: 0;
  top: 0;
  width: 10px;
  height: 100%;
  cursor: col-resize;
}
.simditor .simditor-body pre {
  /*min-height: 28px;*/
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  word-wrap: break-word !important;
  white-space: pre-wrap !important;
}
.simditor .simditor-body img {
  cursor: pointer;
}
.simditor .simditor-body img.uploading {
  font-size: 0px;
  padding-bottom: 4px;
  background: repeating-linear-gradient(to right, #c6e8ef 0%, #3da0dc 50%, #c6e8ef 100%);
  animation: 1s SimditorImgUploadingAnimate ease infinite;
}
@keyframes SimditorImgUploadingAnimate {
  10% {
    background: repeating-linear-gradient(to right, #c6e8ef 10%, #3da0dc 60%, #c6e8ef 110%);
  }
  20% {
    background: repeating-linear-gradient(to right, #c6e8ef 20%, #3da0dc 70%, #c6e8ef 120%);
  }
  30% {
    background: repeating-linear-gradient(to right, #c6e8ef 30%, #3da0dc 80%, #c6e8ef 130%);
  }
  40% {
    background: repeating-linear-gradient(to right, #c6e8ef 40%, #3da0dc 90%, #c6e8ef 140%);
  }
  50% {
    background: repeating-linear-gradient(to right, #c6e8ef 50%, #3da0dc 100%, #c6e8ef 150%);
  }
  60% {
    background: repeating-linear-gradient(to right, #c6e8ef 60%, #3da0dc 110%, #c6e8ef 160%);
  }
  70% {
    background: repeating-linear-gradient(to right, #c6e8ef 70%, #3da0dc 120%, #c6e8ef 170%);
  }
  80% {
    background: repeating-linear-gradient(to right, #c6e8ef 80%, #3da0dc 130%, #c6e8ef 180%);
  }
  90% {
    background: repeating-linear-gradient(to right, #c6e8ef 90%, #3da0dc 140%, #c6e8ef 190%);
  }
  100% {
    background: repeating-linear-gradient(to right, #c6e8ef 100%, #3da0dc 150%, #c6e8ef 200%);
  }
}
.simditor .simditor-body img.selected {
  box-shadow: 0 0 0 4px #cccccc;
}
.simditor .simditor-paste-bin {
  position: fixed;
  bottom: 10px;
  right: 10px;
  width: 1px;
  height: 20px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  opacity: 0;
  -webkit-user-select: text;
}
.simditor .simditor-toolbar {
  border-bottom: 1px solid #eeeeee;
  background: #ffffff;
  width: 100%;
}
.simditor .simditor-toolbar > ul {
  margin: 0;
  padding: 0 0 0 6px;
  list-style: none;
}
.simditor .simditor-toolbar > ul > li {
  position: relative;
  display: inline-block;
  font-size: 0;
}
.simditor .simditor-toolbar > ul > li > span.separator {
  display: inline-block;
  background: #cfcfcf;
  width: 1px;
  height: 18px;
  margin: 11px 15px;
  vertical-align: middle;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item {
  display: inline-block;
  width: 46px;
  height: 40px;
  outline: none;
  color: #333333;
  font-size: 15px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item span {
  opacity: 0.6;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item span.simditor-icon {
  display: inline;
  line-height: normal;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item:hover span {
  opacity: 1;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item.active {
  background: #eeeeee;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item.active span {
  opacity: 1;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item.disabled {
  cursor: default;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item.disabled span {
  opacity: 0.3;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title span:before {
  content: "H";
  font-size: 19px;
  font-weight: bold;
  font-family: 'Times New Roman';
}
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title.active-h1 span:before {
  content: 'H1';
  font-size: 18px;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title.active-h2 span:before {
  content: 'H2';
  font-size: 18px;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title.active-h3 span:before {
  content: 'H3';
  font-size: 18px;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-image {
  position: relative;
  overflow: hidden;
}
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-image > input[type=file] {
  position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
  font-size: 100px;
  cursor: pointer;
}
.simditor .simditor-toolbar > ul > li.menu-on .toolbar-item {
  position: relative;
  z-index: 20;
  background: #ffffff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.simditor .simditor-toolbar > ul > li.menu-on .toolbar-item span {
  opacity: 1;
}
.simditor .simditor-toolbar > ul > li.menu-on .toolbar-menu {
  display: block;
}
.simditor .simditor-toolbar .toolbar-menu {
  display: none;
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 21;
  background: #ffffff;
  text-align: left;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.simditor .simditor-toolbar .toolbar-menu:before {
  content: '';
  display: block;
  width: 46px;
  height: 4px;
  background: #ffffff;
  position: absolute;
  top: -3px;
  left: 0;
}
.simditor .simditor-toolbar .toolbar-menu ul {
  min-width: 160px;
  list-style: none;
  margin: 0;
  padding: 10px 1px;
}
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item {
  display: block;
  font-size: 16px;
  line-height: 2em;
  padding: 0 10px;
  text-decoration: none;
  color: #666666;
}
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item:hover {
  background: #f6f6f6;
}
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h1 {
  font-size: 24px;
  color: #333333;
}
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h2 {
  font-size: 22px;
  color: #333333;
}
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h3 {
  font-size: 20px;
  color: #333333;
}
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h4 {
  font-size: 18px;
  color: #333333;
}
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h5 {
  font-size: 16px;
  color: #333333;
}
.simditor .simditor-toolbar .toolbar-menu ul > li .separator {
  display: block;
  border-top: 1px solid #cccccc;
  height: 0;
  line-height: 0;
  font-size: 0;
  margin: 6px 0;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color {
  width: 96px;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list {
  height: 40px;
  margin: 10px 6px 6px 10px;
  padding: 0;
  min-width: 0;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li {
  float: left;
  margin: 0 4px 4px 0;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color {
  display: block;
  width: 16px;
  height: 16px;
  background: #dfdfdf;
  border-radius: 2px;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover {
  opacity: 0.8;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color.font-color-default {
  background: #333333;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-1 {
  background: #E33737;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-2 {
  background: #e28b41;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-3 {
  background: #c8a732;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-4 {
  background: #209361;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-5 {
  background: #418caf;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-6 {
  background: #aa8773;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-7 {
  background: #999999;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table {
  background: #ffffff;
  padding: 1px;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td {
  padding: 0;
  cursor: pointer;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td:before {
  width: 16px;
  height: 16px;
  border: 1px solid #ffffff;
  background: #f3f3f3;
  display: block;
  content: "";
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected:before {
  background: #cfcfcf;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table {
  display: none;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table ul li {
  white-space: nowrap;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image {
  position: relative;
  overflow: hidden;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file] {
  position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
  font-size: 100px;
  cursor: pointer;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-alignment {
  width: 100%;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-alignment ul {
  min-width: 100%;
}
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-alignment .menu-item {
  text-align: center;
}
.simditor .simditor-popover {
  display: none;
  padding: 5px 8px 0;
  background: #ffffff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}
.simditor .simditor-popover .settings-field {
  margin: 0 0 5px 0;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
}
.simditor .simditor-popover .settings-field label {
  display: inline-block;
  margin: 0 5px 0 0;
}
.simditor .simditor-popover .settings-field label.auto {
  width: auto !important;
}
.simditor .simditor-popover .settings-field input[type=text] {
  display: inline-block;
  width: 200px;
  box-sizing: border-box;
  font-size: 12px;
}
.simditor .simditor-popover .settings-field input[type=text].image-size {
  width: 83px;
}
.simditor .simditor-popover .settings-field .times {
  display: inline-block;
  width: 26px;
  font-size: 12px;
  text-align: center;
}
.simditor .simditor-popover.link-popover .btn-unlink, .simditor .simditor-popover.image-popover .btn-upload, .simditor .simditor-popover.image-popover .btn-restore {
  display: inline-block;
  margin: 0 0 0 5px;
  color: #333333;
  font-size: 14px;
  outline: 0;
}
.simditor .simditor-popover.link-popover .btn-unlink span, .simditor .simditor-popover.image-popover .btn-upload span, .simditor .simditor-popover.image-popover .btn-restore span {
  opacity: 0.6;
}
.simditor .simditor-popover.link-popover .btn-unlink:hover span, .simditor .simditor-popover.image-popover .btn-upload:hover span, .simditor .simditor-popover.image-popover .btn-restore:hover span {
  opacity: 1;
}
.simditor .simditor-popover.image-popover .btn-upload {
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.simditor .simditor-popover.image-popover .btn-upload input[type=file] {
  position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
  height: 100%;
  width: 28px;
}
.simditor.simditor-mobile .simditor-wrapper.toolbar-floating .simditor-toolbar {
  position: absolute;
  top: 0;
  z-index: 10;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}

.simditor .simditor-body, .editor-style {
  font-size: 16px;
  font-family: arial, sans-serif;
  line-height: 1.6;
  color: #333;
  outline: none;
  word-wrap: break-word;
}
.simditor .simditor-body > :first-child, .editor-style > :first-child {
  margin-top: 0 !important;
}
.simditor .simditor-body a, .editor-style a {
  color: #4298BA;
  text-decoration: none;
  word-break: break-all;
}
.simditor .simditor-body a:visited, .editor-style a:visited {
  color: #4298BA;
}
.simditor .simditor-body a:hover, .editor-style a:hover {
  color: #0F769F;
}
.simditor .simditor-body a:active, .editor-style a:active {
  color: #9E792E;
}
.simditor .simditor-body a:hover, .simditor .simditor-body a:active, .editor-style a:hover, .editor-style a:active {
  outline: 0;
}
.simditor .simditor-body h1, .simditor .simditor-body h2, .simditor .simditor-body h3, .simditor .simditor-body h4, .simditor .simditor-body h5, .simditor .simditor-body h6, .editor-style h1, .editor-style h2, .editor-style h3, .editor-style h4, .editor-style h5, .editor-style h6 {
  font-weight: normal;
  margin: 40px 0 20px;
  color: #000000;
}
.simditor .simditor-body h1, .editor-style h1 {
  font-size: 24px;
}
.simditor .simditor-body h2, .editor-style h2 {
  font-size: 22px;
}
.simditor .simditor-body h3, .editor-style h3 {
  font-size: 20px;
}
.simditor .simditor-body h4, .editor-style h4 {
  font-size: 18px;
}
.simditor .simditor-body h5, .editor-style h5 {
  font-size: 16px;
}
.simditor .simditor-body h6, .editor-style h6 {
  font-size: 16px;
}
.simditor .simditor-body p, .simditor .simditor-body div, .editor-style p, .editor-style div {
  word-wrap: break-word;
  margin: 0 0 15px 0;
  color: #333;
  word-wrap: break-word;
}
.simditor .simditor-body b, .simditor .simditor-body strong, .editor-style b, .editor-style strong {
  font-weight: bold;
}
.simditor .simditor-body i, .simditor .simditor-body em, .editor-style i, .editor-style em {
  font-style: italic;
}
.simditor .simditor-body u, .editor-style u {
  text-decoration: underline;
}
.simditor .simditor-body strike, .simditor .simditor-body del, .editor-style strike, .editor-style del {
  text-decoration: line-through;
}
.simditor .simditor-body ul, .simditor .simditor-body ol, .editor-style ul, .editor-style ol {
  list-style: disc outside none;
  margin: 15px 0;
  padding: 0 0 0 40px;
  line-height: 1.6;
}
.simditor .simditor-body ul ul, .simditor .simditor-body ul ol, .simditor .simditor-body ol ul, .simditor .simditor-body ol ol, .editor-style ul ul, .editor-style ul ol, .editor-style ol ul, .editor-style ol ol {
  padding-left: 30px;
}
.simditor .simditor-body ul ul, .simditor .simditor-body ol ul, .editor-style ul ul, .editor-style ol ul {
  list-style: circle outside none;
}
.simditor .simditor-body ul ul ul, .simditor .simditor-body ol ul ul, .editor-style ul ul ul, .editor-style ol ul ul {
  list-style: square outside none;
}
.simditor .simditor-body ol, .editor-style ol {
  list-style: decimal;
}
.simditor .simditor-body blockquote, .editor-style blockquote {
  border-left: 6px solid #ddd;
  padding: 5px 0 5px 10px;
  margin: 15px 0 15px 15px;
}
.simditor .simditor-body blockquote > :first-child, .editor-style blockquote > :first-child {
  margin-top: 0;
}
.simditor .simditor-body code, .editor-style code {
  display: inline-block;
  padding: 0 4px;
  margin: 0 5px;
  background: #eeeeee;
  border-radius: 3px;
  font-size: 13px;
  font-family: 'monaco', 'Consolas', "Liberation Mono", Courier, monospace;
}
.simditor .simditor-body pre, .editor-style pre {
  padding: 10px 5px 10px 10px;
  margin: 15px 0;
  display: block;
  line-height: 18px;
  background: #F0F0F0;
  border-radius: 3px;
  font-size: 13px;
  font-family: 'monaco', 'Consolas', "Liberation Mono", Courier, monospace;
  white-space: pre;
  word-wrap: normal;
  overflow-x: auto;
}
.simditor .simditor-body pre code, .editor-style pre code {
  display: block;
  padding: 0;
  margin: 0;
  background: none;
  border-radius: 0;
}
.simditor .simditor-body hr, .editor-style hr {
  display: block;
  height: 0px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 15px 0;
  padding: 0;
}
.simditor .simditor-body table, .editor-style table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 15px 0;
}
.simditor .simditor-body table thead, .editor-style table thead {
  background-color: #f9f9f9;
}
.simditor .simditor-body table td, .simditor .simditor-body table th, .editor-style table td, .editor-style table th {
  min-width: 40px;
  height: 30px;
  border: 1px solid #ccc;
  vertical-align: top;
  padding: 2px 4px;
  text-align: left;
  box-sizing: border-box;
}
.simditor .simditor-body table td.active, .simditor .simditor-body table th.active, .editor-style table td.active, .editor-style table th.active {
  background-color: #ffffee;
}
.simditor .simditor-body img, .editor-style img {
  margin: 0 5px;
  vertical-align: middle;
}
* html .rc-simple-sheet-clearfix {
  height: 1%;
}
.rc-simple-sheet {
  box-sizing: border-box;
  min-width: 320px;
  user-select: none;
  display: inline-block;
  margin: auto auto;
}
.rc-simple-sheet-clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.rc-simple-sheet-clearfix {
  display: inline-block;
}
.rc-simple-sheet-clearfix {
  display: block;
}
.rc-simple-sheet-row-cell {
  cursor: pointer;
  box-sizing: border-box;
  width: 100%;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #d3d3d3;
  width: 40px;
  float: left;
  height: 100%;
  line-height: 1.5;
  padding: 4px 4px;
}
.rc-simple-sheet-row-cell-selected {
  background: rgba(66, 133, 244, 0.2);
}
.rc-simple-sheet-row-label-cell {
  width: 40px;
  border-left-width: 1px;
  vertical-align: middle;
  text-align: center;
}
.rc-simple-sheet-header-row-cell-label {
  border-top-width: 1px;
}
.rc-simple-sheet-row {
  display: block;
  height: 30px;
}
.rc-simple-sheet-header-row {
  background-color: #f5f5f5;
}
.normal___1XmUi {
}

.normal___3bL4f {
}

.chooseBtn___1cnox {
  margin: 5em 1em;
  padding-left: 4em;
  padding-right: 4em;
}
.normal___2nKjE {
}

.normal___9v77W {
}.normal___35dpu {
}
.normal___dx__r {
}
.normal___3fyI- {
}
.normal___3ascg {
}
.normal___HHHHU {
}

.normal___1tKVg {
}.operation___2gVfL .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2gVfL .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2gVfL .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2gVfL .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___1CwYY {
  float: left;
}
.tableTitleAction___ptaYg {
  float: right;
}
.tableTitleAction___ptaYg button {
  margin-left: 4px;
}
.operation___3FzDX a {
  margin: 0 .5em;
}
.tableTitle___2VnyH {
  float: left;
}
.tableTitleAction___JH9ch {
  float: right;
}
.tableTitleAction___JH9ch button {
  margin-left: 4px;
}
.operation___14XOP .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___14XOP .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___14XOP .ant-dropdown-button button {
  z-index: inherit;
}
.operation___14XOP .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___3yGgh {
  float: left;
}
.tableTitleAction___3AE00 {
  float: right;
}
.tableTitleAction___3AE00 button {
  margin-left: 4px;
}
.operation___10_3o .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___10_3o .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___10_3o .ant-dropdown-button button {
  z-index: inherit;
}
.operation___10_3o .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___2r5UB {
  float: left;
}
.tableTitleAction____FCWH {
  float: right;
}
.tableTitleAction____FCWH button {
  margin-left: 4px;
}
.tableContainer___22zwg {
  background-color: #fff;
}
.actionButtonContainer___1zPdR {
  margin-bottom: 16px;
  text-align: right;
}
.infoBanner___paAAg {
  margin-bottom: 16px;
}
.modalAlert____y3U3 {
  margin-bottom: 16px;
}
.selectFullWidth___Dr1-b {
  width: 100%;
}
.accessHidden___ZEIeM {
  display: none!important;
  visibility: hidden!important;
}
.detail___2PBx9 .ant-form-item {
  margin-bottom: 0px;
}
.formList___2Qn4H {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
}
.title___2wdcl {
  text-align: right;
  padding-right: 20px;
}
.formListItem___2rV1i {
  padding-top: 8px;
  position: relative;
  margin-bottom: 8px;
}
.formListDelete___2TJ5l {
  text-align: right;
}
.wrapper___u7A7d {
  position: relative;
}
.wrapper___u7A7d .ant-select + div {
  top: unset !important;
}
.dateCell___1wZPo {
  cursor: pointer;
  background-color: #b1e0f9;
}
.selectDropdown___1zPzO {
  display: inline-block;
  width: auto !important;
  visibility: visible;
  background-color: unset;
  box-shadow: unset;
}
.selectDropdown___1zPzO .ant-calendar-picker {
  display: none;
}
.selectDropdown___1zPzO .ant-calendar-picker + div {
  display: inline-block;
  width: auto !important;
  position: static !important;
}
.selectDropdown___1zPzO .ant-calendar-picker + div div[data-reactroot] {
  display: inline-block;
}
.pickerDropdown___3Psck {
  display: inline-block;
  position: static !important;
  top: unset !important;
}
.pickerDropdown___3Psck .ant-calendar-selected-day .ant-calendar-date {
  background: unset;
}
.pickerDropdown___3Psck .ant-calendar-today .ant-calendar-date {
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  border-width: 0;
}
.dropdown___2izcg {
  min-width: 112px !important;
}
.normal___1827w {
  width: 100%;
}
.normal___2qt9m {
  width: 100%;
}
.normal___1L3Vq .image-uploader {
  border: 4px dashed #d9d9d9;
  cursor: pointer;
  display: block;
  box-sizing: content-box;
  position: relative;
  margin-bottom: 10px;
}
.normal___1L3Vq .image-uploader.image-uploader-origin > span,
.normal___1L3Vq .image-uploader.image-uploader-origin span.ant-upload {
  position: static;
}
.normal___1L3Vq .image-uploader > span,
.normal___1L3Vq .image-uploader span.ant-upload {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  vertical-align: middle;
  text-align: center;
}
.normal___1L3Vq .image-uploader,
.normal___1L3Vq .image-uploader .image-uploader-trigger {
  text-align: center;
}
.normal___1L3Vq .image-uploader,
.normal___1L3Vq .image-uploader .image-uploader-img {
  border-radius: 6px;
}
.normal___1L3Vq .image-uploader .image-uploader-img {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
.normal___1L3Vq .image-uploader .image-uploader-img.image-uploader-img-origin {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: static;
}
.normal___1L3Vq .image-uploader .ant-upload.ant-upload-select {
  height: 100%;
  display: block;
}
.previewHidden___2mbE4 {
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: -1;
}
.preview___Eaty2 {
  width: 100%;
  height: 100%;
}
.preview___Eaty2 .operate {
  z-index: 10;
  position: absolute;
  top: 100%;
  right: 0;
  margin-right: -4px;
  padding-top: 4px;
}
.preview___Eaty2 .operate > button {
  margin-left: 10px;
}
.preview___Eaty2 .img-cropper {
  width: 100%;
  height: 100%;
  position: relative;
}
.imageUploaderTrigger___1s7wb {
  font-size: 28px;
  color: #999;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  display: block;
  width: 28px;
  height: 28px;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
.imageUploadTriggerContainer___1BbKs {
  vertical-align: middle;
  text-align: center;
  z-index: 9;
}
.normal___26ZG_ .simditor {
  border: 1px solid #e9e9e9;
}
.normal___26ZG_ .simditor-toolbar {
  border-bottom: 1px solid #e9e9e9;
}
.weekRanger___1MwCG .ant-select {
  width: 50%!important;
}
.weekRanger___1MwCG .ant-select:first-child {
  padding-right: 4px;
}
.weekRanger___1MwCG .ant-select:last-child {
  padding-left: 4px;
}
.timeRanger___2r-Vj .ant-time-picker {
  width: 50%!important;
}
.timeRanger___2r-Vj .ant-time-picker:first-child {
  padding-right: 4px;
}
.timeRanger___2r-Vj .ant-time-picker:last-child {
  padding-left: 4px;
}
.dateranger___2Mm1k .ant-calendar-picker {
  min-width: auto !important;
  width: 50%!important;
}
.dateranger___2Mm1k .ant-calendar-picker:first-child {
  padding-right: 4px;
}
.dateranger___2Mm1k .ant-calendar-picker:last-child {
  padding-left: 4px;
}
.ant-form-item-children .custom-suffix-input-large input {
  padding-right: 60px !important;
}
.tableTitle___27hFj {
  float: left;
}
.tableTitleAction____x_ek {
  float: right;
}
.tableTitleAction____x_ek button {
  margin-left: 4px;
}
.tableTitleAction___3UrHd {
  float: right;
}
.tableTitleAction___3UrHd button {
  margin-left: 4px;
}
.ant-table-fixed-left .ant-table-header.sticky-header {
  box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.2);
}
.custom-scroll-color {
  scrollbar-color: auto !important;
  margin-bottom: 0px;
}
.ant-table-header {
  margin-bottom: 10px;
}
.ant-table-content > .ant-table-scroll > .ant-table-header {
  margin-bottom: 0px !important;
  padding-bottom: 0px;
  overflow: auto auto !important;
  z-index: 1000;
}
.ant-table-fixed-left,
.ant-table-fixed-right {
  z-index: 1000;
}
.ant-table-fixed-left .ant-table-header,
.ant-table-fixed-right .ant-table-header {
  z-index: 1100;
}
.ant-table-fixed-left > .ant-table-header,
.ant-table-fixed-right > .ant-table-header {
  margin-bottom: 0px;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  height: 10px;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar-thumb {
  background-color: #c0c0c0;
  border-radius: 10px;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  height: 10px;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar-thumb {
  background-color: #c0c0c0;
  border-radius: 10px;
}
.ant-table-hide-scrollbar::-webkit-scrollbar {
  height: 10px;
}
.ant-table-hide-scrollbar::-webkit-scrollbar-thumb {
  background-color: #c0c0c0;
  border-radius: 10px;
}
.ant-table-tbody {
  overflow: scroll!important;
}
.sticky-table .ant-table-body-inner {
  max-height: none!important;
  overflow-y: auto!important;
}
.ant-table-scroll-position-left .ant-table-fixed-left .ant-table-header.sticky-header {
  box-shadow: none;
}
.ant-table-fixed-right .ant-table-header.sticky-header {
  box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.2);
}
.ant-table-scroll-position-right .ant-table-fixed-right .ant-table-header.sticky-header {
  box-shadow: none;
}
@media (max-width: 600px) {
  .ant-table-tbody > tr > td {
    padding: 0.5em !important;
    line-height: 1.4em;
  }
  .ant-table-thead > tr > th {
    padding: 1em 0.4em !important;
    line-height: 1.4em;
  }
}
.sticky-table .ant-table-body,
.sticky-table .ant-table-body-inner {
  max-height: none!important;
  overflow-y: auto!important;
}
.operation___yIy7M > span,
.operation___yIy7M > a {
  margin-right: 8px;
}
.operation___yIy7M > span:last-child,
.operation___yIy7M > a:last-child {
  margin-right: 0px;
}
.importName___2YUYQ .ant-modal .ant-modal-footer {
  padding-top: 24px;
  padding-bottom: 20px;
}
.importName___2YUYQ .sp-excel {
  width: 17px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAYAAABroNZJAAABdklEQVQ4T2OMOjvnNMP//yYMRABHUY3Dm15f89hskv4NWTlj1JnZ/4nQD1aSLG/DcO/b66OHPjxwX6wf9xWmj2RDQBrvfH11fM/XK26rtbO/gPhkGQLSePfrqxNbntxx22ST/JlsQ0AG3f7y6tThl49dSTLER0KPQZydDyUIb399eYYkQ3BFAFZDPMV0GKJkzBmabm5muP31FYMMpyBDi0YAw8qnpxm2v7qCYRZOl5QouzFIcPAx1N3YxFCr5s3w9tdXhp67u7A6BqchvCwcDO2agQx//v9jYGFkYqi8vp7h858fpBkCUh0lbcbgLaHHsPXFJYZlT0/hTJM4XaLIJcLQoO7LcOvLSwY1HnGGhpubGe5/e0O8SziYWBlaNQMYXv/6zNB5ewdDrZoPAz8rJ0P19Q0MP/79Ji5gMxTsGYz45Rgqrq1lePf7G4MkOz9Dm1Ygw8n39xlmPDhInCHEZkiyMiBJiW1Iu2TOPgaG/46kegFJ/S0ANGKtR7LmngkAAAAASUVORK5CYII=);
}
.wrap___27sDR {
  height: 474px;
}
.stepWrap___1hBoE {
  padding: 0 166px;
  padding-top: 40px;
}
.stepWrap4___qvI2w {
  padding: 0 67px;
  padding-top: 40px;
}
.upload___3jnsw {
  padding: 0 166px;
  padding-top: 52px;
  text-align: center;
  padding-bottom: 65px;
}
.upload___3jnsw img {
  margin: 0 auto;
  display: block;
  width: 68px;
  height: 44px;
  margin-bottom: 17px;
}
.uploadTitle___1eYOO {
  color: #333333;
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 27px;
}
.uploadTemplate___fy-4Z {
  margin-left: 30px;
}
.uploadButton___3C1An {
  position: relative;
  display: inline-block;
  margin: 0 auto;
}
.tips___36aJy {
  margin-left: 210px;
  line-height: 20px;
  color: #333;
  font-size: 14px;
}
.uploading___3J7bd {
  position: absolute;
  top: 47px;
  width: 100%;
  height: 60px;
  font-size: 14px;
}
.fileName___3F_yE {
  display: flex;
  line-height: 20px;
  height: 20px;
  align-items: center;
}
.fileName___3F_yE span {
  margin-right: 8px;
}
.name___2u7-u {
  text-align: left;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
}
.task___9HTqu {
  padding: 0 210px;
  padding-top: 68px;
  text-align: center;
}
.taskTitle___1UwIg {
  line-height: 20px;
  font-size: 14px;
  color: #333;
  margin-bottom: 17px;
}
.taskNumber___3yoAn {
  color: #000;
  font-weight: 500;
  font-size: 60px;
  line-height: 84px;
  margin-bottom: 28px;
}
.done___rxrS3 {
  padding-top: 84px;
  text-align: center;
}
.done___rxrS3 img {
  display: block;
  margin: 0  auto;
  margin-bottom: 21px;
}
.doneTitle___3TYm8 {
  color: #000;
  font-size: 24px;
  margin-bottom: 16px;
  line-height: 32px;
}
.doneTips___3ze9A {
  color: #9c9c9c;
  font-size: 14px;
  line-height: 22px;
}
.footer___2m2sG {
  height: 75px;
  padding-top: 23px;
  border-top: 1px solid #e8e8e8;
  text-align: right;
}
.buttonOk___2nsRP {
  margin-left: 20px;
  margin-right: 26px;
}
.form___28_yb {
  padding: 0 166px;
  padding-top: 76px;
}
.asyncUploadTips___1kv9a {
  width: 220px;
  height: 90px;
  position: fixed;
  top: 58px;
  padding: 15px;
  line-height: 20px;
  color: #999;
  background: #ffffff;
  white-space: normal;
  box-shadow: 1px 5px 10px #e2e2e2;
  border-radius: 4px;
  z-index: 9999;
}
.asyncUploadTips___1kv9a .closeButton___3fqr4 {
  text-align: center;
  width: 46px;
  line-height: 22px;
  background: #1785ff;
  color: #ffffff;
  border-radius: 4px;
  margin-left: auto;
}
.asyncUploadTips___1kv9a .triangle___2nFD4 {
  width: 0;
  height: 0;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 50%;
}
.normal___2eI17 .ant-checkbox-wrapper {
  margin-left: 8px;
  margin-bottom: 8px;
}
.downloadSpin___1nslL {
  display: inline-block;
}
.tips___2na5b {
  margin-top: 12px;
}
.infoWrap___3TNzr {
  position: absolute;
  padding: 15px;
  width: 220px;
  height: 90px;
  top: 58px;
  left: -100px;
  line-height: 20px;
  color: #999;
  background: #fff;
  white-space: normal;
  box-shadow: 1px 5px 10px #e2e2e2;
  border-radius: 4px;
  z-index: 9999;
}
.infoWrap___3TNzr::before {
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  right: 10%;
}
.statisticsRow___WydGR {
  margin-bottom: 24px;
}
.statisticsRow___WydGR .ant-card-body {
  padding: 4px 12px;
}
.consultantInfo___1XfZD {
  background: #f5f5f5;
  padding: 12px 16px;
  border-radius: 4px;
  margin-bottom: 16px;
  font-size: 14px;
  color: #666;
}
.courseList-card___SZP11 {
  margin-top: 16px;
}
.coursePrice___2uJxW {
  text-align: right;
  min-width: 120px;
}
.priceAmount___1grhK {
  font-size: 16px;
  font-weight: bold;
  color: #1890ff;
}
.courseCount___1bOSi {
  font-size: 12px;
  color: #999;
}
.courseTitle___KDkEF {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 8px;
}
.courseInfo___yWfbS {
  font-size: 12px;
  color: #666;
  margin-bottom: 4px;
}
.enrollTime___1cGVa {
  font-size: 12px;
  color: #999;
}
.courseSchedule___2rZMF {
  margin-top: 12px;
}
.scheduleItem___3EmK2 {
  margin-bottom: 8px;
}
.scheduleIcon___2lKOO {
  margin-right: 4px;
  color: #999;
}
.scheduleText___1zN6x {
  font-size: 12px;
  color: #666;
}
.infoIcon___2vIag {
  margin-left: 4px;
  color: #999;
}
.normal___-Oywu {
  border: 1px solid #f4f4f4;
  border-radius: 3px;
}
.header___2DENo {
  padding: 8px 8px;
  border-bottom: 1px solid #f4f4f4;
}
.scrollBar___32LvR {
  display: table;
}
.content___2TxMU {
  width: 100%;
  box-sizing: border-box;
  overflow: auto;
  padding: 8px 8px;
}
.summaryItem___r7har {
  padding-right: 2em;
}
.SummaryView {
  margin-bottom: 14px;
}
.SummaryView ~ br {
  display: none;
}
.fileItem___3elc- {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 3px 0;
  width: 500px;
}
.fileName___1Jmw3 {
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fileStatus___3z4G2 {
  position: absolute;
  right: 30px;
}
.progress___2FhOX {
  position: absolute;
  bottom: 4px;
  width: 100%;
  height: 3px;
  border-radius: 4px;
  overflow: hidden;
  background: #f2f2f2;
}
.progressTop___KXHQL {
  background: #1785ff;
  height: 100%;
}
.title___1oRbi {
  white-space: nowrap;
  color: #5c6b77;
  font-weight: 600;
  background: #f7f7f7;
  padding: 8px 16px 8px 25px;
  border: 1px solid #e9e9e9;
  margin-bottom: -1px;
}
.title___1oRbi {
  white-space: nowrap;
  color: #5c6b77;
  font-weight: 600;
  background: #f7f7f7;
  padding: 8px 16px 8px 25px;
  border: 1px solid #e9e9e9;
  margin-bottom: -1px;
}
.content___rbtc7 {
  border: 1px solid #e9e9e9;
  padding: 20px 20px 20px 25px;
  margin-bottom: 38px;
}
.free___2zmcL {
  padding: 0;
  margin: 0;
}
.well.hidden-border .well-title,
.well.hidden-border .well-content {
  border: 1px solid transparent;
}
.wrap___1Xupj {
  display: flex;
  flex-wrap: wrap;
}
.item___2Z4XX {
  position: relative;
  width: 120px;
  background: #eceff7;
  padding: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.item___2Z4XX img {
  background: #fff;
  display: block;
  width: 100px;
  height: 100px;
  object-fit: contain;
}
.item___2Z4XX .loading___-MYmh {
  width: 100px;
  height: 100px;
  background: rgba(0, 0, 0, 0.3);
}
.item___2Z4XX .delete___18mOs {
  position: absolute;
  right: 4px;
  top: 4px;
  z-index: 100;
}
.item___2Z4XX .status___2aItC {
  height: 20px;
  line-height: 20px;
}
.progress___3xynB {
  position: absolute;
  bottom: 4px;
  width: 100px;
  height: 3px;
  border-radius: 4px;
  overflow: hidden;
  background: #f2f2f2;
}
.progressTop___1cy3N {
  background: #1785ff;
  height: 100%;
}
.playImg___1mpN_ {
  width: 30px!important;
  height: 30px!important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0.4;
}
.playImgWarper___1_J_J {
  position: relative;
  width: 55px;
  height: auto;
  z-index: 10;
}
.playImgWarper___1_J_J .playImg___2b5eh {
  width: 21px;
  height: 21px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0.4;
}
.playImgWarper___1_J_J .photoImg___49cJf {
  width: 55px;
  height: auto;
  z-index: 100;
}
.previewResource___3bdmN {
  width: 100%;
  text-align: center;
}
.previewResource___3bdmN img,
.previewResource___3bdmN video {
  max-width: 500px;
  width: auto;
  height: auto;
  max-height: 600px;
}
.treeNodeTitle___3-cqd {
  position: relative;
}
.treeNodeTitle___3-cqd img {
  width: 1.5em;
  height: 1.5em;
  position: relative;
  top: -2px;
}
.treeNodeTitle___3-cqd .treeNodeTitleAction___3YF-2 {
  float: right;
}
.treeNodeTitle___3-cqd .treeNodeTitleAction___3YF-2 a {
  margin-left: 1em;
}
.header___28YDO {
  display: flex;
  align-items: center;
  padding-left: 15px;
  color: #333;
  margin-bottom: 10px;
}
.header___28YDO a {
  color: #1890ff;
}
.search___2wLMe .ant-form-item {
  width: 500px;
  padding: 10px 0;
}
.search___2wLMe .ant-form-item-label {
  width: 100px;
}
.search___2wLMe .ant-form-item-control-wrapper {
  width: 400px;
}
.ellipsisContent___wHrQi {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.clearAll___2R3gK {
  margin-left: 30px;
  display: flex;
  align-items: center;
}
.icon___37T41 {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAxlBMVEUAAAAkkv8cjv8gj/8bkv8ajf8Wkv8bj/8akv8Zkf8akv8ZkP8Zkf8Zkf8Zj/8YkP8Zj/8ZkP8Zkf8Ykf8Yj/8ZkP8Zkf8Ykf8YkP8Yj/8ZkP8YkP8YkP8Yj/8YkP8ZkP8Xj/8Ykf8ZkP8YkP8Yj/8YkP8XkP8Ykf8YkP8YkP8ZkP8YkP8YkP8YkP8YkP8YkP8YkP8YkP8YkP8YkP8ZkP8YkP8YkP8Yj/8YkP8YkP8XkP8YkP8YkP8YkP8YkP8YkP8YkP////+ep1nwAAAAQHRSTlMABwkQHB0vMDEzRkdIUVJVW1xdX2BlZn1+gIeIiouMkZmdpqepqq+0tbe6vb/HyMrMzdbY2t3f4OHi5O7x+vv8pcKshwAAAAFiS0dEQYnebE4AAADoSURBVCjPvZFbTwIxEEYHFi8gCiqgeAFhFZSr4oKXheX8/19lnVYeLE1MNJ6HmflyknbSivyYqNYw1KKAbqI0A7pFlqYZraCeikz/Ve/UG5aB1QMX6wXVHTao3tBRHbNKHUOR4de8Ina6t22T3h/pxc0WFk53CdBVfTCGZfqNJYxL9pYj8P44gkM3nvPmb/bOmZvuuPf1A7dumnFlanluN5V4Xjb1mpmNuYwT06pMbJ5QNfWULKdxD/Z9XYRdjces877Or7WJXPIsvpaEC419HiuGNklFSWh/tif6ql9Dj/riDgswkl/yASMuRjOc4PRJAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100%;
  margin-right: 4px;
}
.item___3TbcQ {
  padding: 12px 0;
  padding-left: 15px;
  font-size: 14px;
  color: #333;
  line-height: 30px;
}
.itemTitle___2DSC8 {
  position: relative;
  display: flex;
  cursor: pointer;
  justify-content: space-between;
}
.active___C1cQ4::before {
  position: absolute;
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #f04134;
  left: -15px;
  top: 10px;
}
.itemText___2401J {
  color: #1890ff;
  width: 60%;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}
.itemContent___39C8r {
  width: 80%;
}
.date___2J9jl {
  width: 400px;
  text-align: right;
  color: #908f8f;
}
.action___kl4Pq {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.button___2tc52 {
  margin-right: 12px;
  padding: 0 15px;
  display: flex;
  align-items: center;
  border-radius: 20px;
  cursor: pointer;
  height: 32px;
  background: #1890ff;
  border: 1px solid #1890ff;
  color: #fff;
}
.delete___2UZ4- {
  color: #1890ff;
  background: #fff;
}
.detailText___1zliW {
  word-break: break-all;
  width: 800px;
  color: #333;
}
.detail-view > table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  border: 1px solid #e9e9e9;
  width: 100%;
  margin: 8px 0 16px;
  word-wrap: break-word;
  white-space: normal;
  word-break: break-all;
}
.detail-view > table th {
  white-space: nowrap;
  color: #5c6b77;
  font-weight: 600;
  background: #f7f7f7;
}
.detail-view > table td,
.detail-view > table th {
  border: 1px solid #e9e9e9;
  padding: 8px 16px;
  text-align: left;
}
.detail-view > table td:first-child {
  border-left: 0;
  width: 10em;
}
.detail-view > table td:last-child {
  border-left: 0;
}
.container___3H_fD {
  display: flex;
  align-items: center;
  height: 40px;
  line-height: 40px;
}
.item___2Otcw {
  display: inline-block;
  cursor: pointer;
  height: 32px;
  padding: 0 15px;
  line-height: 32px;
  border-radius: 20px;
  background: #EFEFF4;
  color: #333;
  margin-right: 12px;
}
.item___2Otcw:last-child {
  margin-right: 0px;
}
.item___2Otcw:hover {
  color: #1890ff;
}
.active___1XhXF {
  background: #1890ff;
  color: #fff;
}
.active___1XhXF:hover {
  color: #fff;
}
.modal___kKStX .app-edit-form .ant-row .ant-row {
  display: flex;
  justify-content: center;
}
div.ellipsis___18bFY {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1rem;
  padding: 0;
  margin: 0;
  border: 0;
  display: -webkit-box;
}
.title___34CaL {
  padding-left: 20px;
  position: relative;
  margin-bottom: 10px;
}
.title___34CaL::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 4px;
  background-color: #1784ff;
}
.fissionFormsSelect___3dk24 {
  display: flex;
  align-items: center;
}
.addFissionFormsText___3Vez4 {
  margin-left: 10px;
  flex-shrink: 0;
}
.content___wMuTE {
  margin-left: 20px;
  text-align: center;
}
.clipboardButton___1S9o4 {
  margin-top: 10px;
}
.qrcode___2P1pa {
  margin-top: 20px;
}
.operation___1nLP5 .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___1nLP5 .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___1nLP5 .ant-dropdown-button button {
  z-index: inherit;
}
.operation___1nLP5 .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___1ad-2 {
  float: left;
}
.tableTitleAction___3oxuN {
  float: right;
}
.tableTitleAction___3oxuN button {
  margin-left: 4px;
}
.operation___2Ze1I .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2Ze1I .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2Ze1I .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2Ze1I .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___3No8o {
  float: left;
}
.tableTitleAction___3YtCG {
  float: right;
}
.tableTitleAction___3YtCG button {
  margin-left: 4px;
}
.operation___227y7 a {
  margin: 0 .5em;
}
.tableTitle___2bfB5 {
  float: left;
}
.tableTitleAction___1SCrM {
  float: right;
}
.tableTitleAction___1SCrM button {
  margin-left: 4px;
}
.operation___2uMAd a {
  margin: 0 .5em;
}
.tableTitle___1cAmp {
  float: left;
}
.tableTitleAction___QomTu {
  float: right;
}
.tableTitleAction___QomTu button {
  margin-left: 4px;
}
.recordTd___1nmNe {
  margin: 0!important;
  padding: 0!important;
  text-align: center!important;
  font-size: 14px;
}
.recordTd___1nmNe .ant-checkbox-wrapper {
  display: block;
  height: 2.8em;
  line-height: 2.8em;
  width: 100%;
}
.tableTitle___1l3Sd {
  float: left;
}
.tableTitleAction___2HlXF {
  float: right;
}
.tableTitleAction___2HlXF button {
  margin-left: 4px;
}
.recordTdName___3_5bu {
  text-align: left!important;
  line-height: 2.8em;
  text-indent: 1.4em;
}
.recordTdLabel___304so {
  display: block;
  width: 100%;
  height: 100%;
}
.operation___JFZiA a {
  margin: 0 .5em;
}
.tableTitle___Zc_vp {
  float: left;
}
.tableTitleAction___5qKhR {
  float: right;
}
.tableTitleAction___5qKhR button {
  margin-left: 4px;
}
.operation___2GPj4 a {
  margin: 0 .5em;
}
.tableTitle___20ukR {
  float: left;
}
.tableTitleAction___Y0Qp1 {
  float: right;
}
.tableTitleAction___Y0Qp1 button {
  margin-left: 4px;
}
.operation___2Qn_d a {
  margin: 0 .5em;
}
.tableTitle___3LiLj {
  float: left;
}
.tableTitleAction___35yOQ {
  float: right;
}
.tableTitleAction___35yOQ button {
  margin-left: 4px;
}
.operation___37sZW a {
  margin: 0 .5em;
}
.tableTitle___3jHLG {
  float: left;
}
.tableTitleAction___1Z9RL {
  float: right;
}
.tableTitleAction___1Z9RL button {
  margin-left: 4px;
}
.operation___3KvFn a {
  margin: 0 .5em;
}
.tableTitle___Hiw58 {
  float: left;
}
.tableTitleAction___1bTI5 {
  float: right;
}
.tableTitleAction___1bTI5 button {
  margin-left: 4px;
}
.operation___25Cfm a {
  margin: 0 .5em;
}
.tableTitle___3fgq2 {
  float: left;
}
.tableTitleAction___NGAuz {
  float: right;
}
.tableTitleAction___NGAuz button {
  margin-left: 4px;
}
.operation___nrPYz a {
  margin: 0 .5em;
}
.tableTitle___Kp79- {
  float: left;
}
.tableTitleAction___3DNZ7 {
  float: right;
}
.tableTitleAction___3DNZ7 button {
  margin-left: 4px;
}
.normal___2Acyk .ant-checkbox-wrapper {
  margin-left: 8px;
  margin-bottom: 8px;
}
.downloadSpin___3eDEo {
  display: inline-block;
}
.tips___Rexen {
  margin-top: 12px;
}
.infoWrap___1KDp3 {
  position: absolute;
  padding: 15px;
  width: 300px;
  top: 58px;
  left: -180px;
  line-height: 20px;
  color: #999;
  background: #fff;
  white-space: normal;
  box-shadow: 1px 5px 10px #e2e2e2;
  border-radius: 4px;
  z-index: 9999;
  text-align: left;
  display: flex;
}
.infoWrap___1KDp3::before {
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  right: 10%;
}
.infoWrap___1KDp3 .actions___1Yrn1 {
  text-align: right;
}
.normal___qjVo1 .ant-form-item-control .ant-select,
.normal___qjVo1 .ant-form-item-control input {
  width: 200px;
}
.selectColumns___2Bpsq .ant-form-item {
  margin-bottom: 1.4em;
}
.selectColumns___2Bpsq .ant-form-explain {
  position: absolute;
}
.selectColumns___2Bpsq hr {
  margin-top: 8px;
  margin-bottom: 8px;
}
.operateLine___iR7O5 {
  text-align: left;
}
.operateLine___iR7O5 .ant-btn {
  margin-left: .5em;
}
.verticalTop___1HESq .ant-form-inline .ant-form-item > div {
  vertical-align: top;
}
.operation___JYA5z a {
  margin: 0 .5em;
}
.tableTitle___p8Juf {
  float: left;
}
.tableTitleAction___3UpPk {
  float: right;
}
.tableTitleAction___3UpPk button {
  margin-left: 4px;
}
.operation___MDfyv a {
  margin: 0 .5em;
}
.tableTitle___2JxfQ {
  float: left;
}
.tableTitleAction___3GdFM {
  float: right;
}
.tableTitleAction___3GdFM button {
  margin-left: 4px;
}
.operation___3B6ZX a {
  margin: 0 .5em;
}
.tableTitle___ipOXM {
  float: left;
}
.tableTitleAction___1cEQ8 {
  float: right;
}
.tableTitleAction___1cEQ8 button {
  margin-left: 4px;
}
.operation___1vDRk a {
  margin: 0 .5em;
}
.tableTitle___3ec3E {
  float: left;
}
.tableTitleAction___3Njww {
  float: right;
}
.tableTitleAction___3Njww button {
  margin-left: 4px;
}
.operation___2PPjh a {
  margin: 0 .5em;
}
.tableTitle___1grhf {
  float: left;
}
.tableTitleAction___3mk_k {
  float: right;
}
.tableTitleAction___3mk_k button {
  margin-left: 4px;
}
.operation___1rQII a {
  margin: 0 .5em;
}
.tableTitle___1vwfR {
  float: left;
}
.tableTitleAction___1f4e8 {
  float: right;
}
.tableTitleAction___1f4e8 button {
  margin-left: 4px;
}
.operation___1cJ5c a {
  margin: 0 .5em;
}
.tableTitle___1OMWJ {
  float: left;
}
.tableTitleAction___3ZGEZ {
  float: right;
}
.tableTitleAction___3ZGEZ button {
  margin-left: 4px;
}
.operation___3m5yO a {
  margin: 0 .5em;
}
.tableTitle___ygbSS {
  float: left;
}
.tableTitleAction___3ma-M {
  float: right;
}
.tableTitleAction___3ma-M button {
  margin-left: 4px;
}
.operation___EMa9I a {
  margin: 0 .5em;
}
.tableTitle___2nvY4 {
  float: left;
}
.tableTitleAction___2jUbK {
  float: right;
}
.tableTitleAction___2jUbK button {
  margin-left: 4px;
}
.operation___3pfs6 a {
  margin: 0 .5em;
}
.tableTitle___3RawY {
  float: left;
}
.tableTitleAction___NyQ7q {
  float: right;
}
.tableTitleAction___NyQ7q button {
  margin-left: 4px;
}
.operation___2iaMe a {
  margin: 0 .5em;
}
.tableTitle___1ieCI {
  float: left;
}
.tableTitleAction___Ixtyk {
  float: right;
}
.tableTitleAction___Ixtyk button {
  margin-left: 4px;
}
.operation___38SKR a {
  margin: 0 .5em;
}
.tableTitle___2FqJy {
  float: left;
}
.tableTitleAction___3zaHm {
  float: right;
}
.tableTitleAction___3zaHm button {
  margin-left: 4px;
}
.operation___ztAl4 a {
  margin: 0 .5em;
}
.tableTitle___27Xq- {
  float: left;
}
.tableTitleAction___2Iq7t {
  float: right;
}
.tableTitleAction___2Iq7t button {
  margin-left: 4px;
}
.operation___1VEgy a {
  margin: 0 .5em;
}
.tableTitle___2pa1d {
  float: left;
}
.tableTitleAction___24NNK {
  float: right;
}
.tableTitleAction___24NNK button {
  margin-left: 4px;
}
.operation___YgVla a {
  margin: 0 .5em;
}
.tableTitle___4GxBo {
  float: left;
}
.tableTitleAction___3RjPg {
  float: right;
}
.tableTitleAction___3RjPg button {
  margin-left: 4px;
}
.operation___1Kr_V a {
  margin: 0 .5em;
}
.tableTitle___39zJ_ {
  float: left;
}
.tableTitleAction___1Rkvd {
  float: right;
}
.tableTitleAction___1Rkvd button {
  margin-left: 4px;
}
.operation___mC24m a {
  margin: 0 .5em;
}
.tableTitle___3qeqh {
  float: left;
}
.tableTitleAction___L1MCN {
  float: right;
}
.tableTitleAction___L1MCN button {
  margin-left: 4px;
}
.operation___1nVKp a {
  margin: 0 .5em;
}
.tableTitle___2oBaB {
  float: left;
}
.tableTitleAction___XpgE_ {
  float: right;
}
.tableTitleAction___XpgE_ button {
  margin-left: 4px;
}
.operation___1_tv8 a {
  margin: 0 .5em;
}
.tableTitle___3T8wD {
  float: left;
}
.tableTitleAction____jxl2 {
  float: right;
}
.tableTitleAction____jxl2 button {
  margin-left: 4px;
}
.operation___3fxre a {
  margin: 0 .5em;
}
.tableTitle___1xWSz {
  float: left;
}
.tableTitleAction___3072n {
  float: right;
}
.tableTitleAction___3072n button {
  margin-left: 4px;
}
.normal___2zwCd .ant-form-item-control .ant-select,
.normal___2zwCd .ant-form-item-control input {
  width: 200px;
}
.selectColumns___vuQn8 .ant-form-item {
  margin-bottom: 1.4em;
}
.selectColumns___vuQn8 .ant-form-explain {
  position: absolute;
}
.selectColumns___vuQn8 hr {
  margin-top: 8px;
  margin-bottom: 8px;
}
.operateLine___3IRPi {
  text-align: right;
}
.operateLine___3IRPi .ant-btn {
  margin-left: .5em;
}
.verticalTop___1awAS .ant-form-inline .ant-form-item > div {
  vertical-align: top;
}
.normal___2L-9z .ant-steps .ant-steps-main {
  width: 100%;
}
.normal___149RP .ant-form-item-control .ant-select,
.normal___149RP .ant-form-item-control input {
  width: 350px;
}
.normal___149RP .ant-steps {
  flex-flow: row wrap;
}
.normal___149RP .ant-steps-item {
  margin-bottom: 10px;
  flex: 0 0 18%;
}
.normal___149RP .ant-steps-item:nth-child(5n) .ant-steps-item-title:after {
  content: '';
  display: none;
}
.selectColumns___2mE_- .ant-form-item {
  margin-bottom: 1em;
}
.selectColumns___2mE_- .ant-form-explain {
  position: absolute;
}
.selectColumns___2mE_- hr {
  margin-top: 8px;
  margin-bottom: 8px;
}
.relative___1OLcq {
  position: relative;
}
.operateLineWell___2gSVt {
  position: relative;
  margin-bottom: -2em;
}
.operateLineBehindFix___2-nKS {
  float: right;
}
.operateLineFixed___2dAVs {
  position: absolute;
  top: 8px;
  right: 18px;
}
.operateLine___2zvMm {
  text-align: right;
}
.operateLine___2zvMm .ant-btn {
  margin-left: .5em;
}
.verticalTop .ant-form-inline .ant-form-item > div {
  vertical-align: top;
}
.normal___7ANwm .ant-steps .ant-steps-main {
  width: 100%;
}
.normal___3XOWl .ant-form-item-control .ant-select,
.normal___3XOWl .ant-form-item-control input {
  width: 200px;
}
.normal___3XOWl .ant-steps {
  flex-flow: row wrap;
}
.normal___3XOWl .ant-steps-item {
  margin-bottom: 10px;
  flex: 0 0 18%;
}
.normal___3XOWl .ant-steps-item:nth-child(5n) .ant-steps-item-title:after {
  content: '';
  display: none;
}
.normal___3XOWl .f-home-pc-mobile-nav-form-item {
  display: block;
}
.normal___3XOWl .f-home-pc-mobile-nav-form-item .ant-form-item-control input {
  width: 400px;
}
.selectColumns___3SQFi .ant-form-item {
  margin-bottom: 1.4em;
}
.selectColumns___3SQFi .ant-form-explain {
  position: absolute;
}
.selectColumns___3SQFi hr {
  margin-top: 8px;
  margin-bottom: 8px;
}
.operateLine___1v0-7 {
  text-align: right;
}
.operateLine___1v0-7 .ant-btn {
  margin-left: .5em;
}
.verticalTop .ant-form-inline .ant-form-item > div {
  vertical-align: top;
}
.tableTitle___YH7Ke {
  float: left;
}
.tableTitleAction___3AxII {
  float: right;
}
.tableTitleAction___3AxII button {
  margin-left: 4px;
}
.calendarContainer___1-xVA {
  width: 290px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.calendarContainer___1-xVA .ant-fullcalendar-cell {
  width: 22px;
  padding: 7px;
  height: 22px;
}
.calendarContainer___1-xVA .ant-fullcalendar-date {
  width: 22px;
  height: 22px;
  position: relative;
}
.calendarContainer___1-xVA .ant-fullcalendar-content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.calendarContainer___1-xVA .ant-fullcalendar-content .events {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
}
.calendarContainer___1-xVA .ant-fullcalendar-today {
  border: 0;
}
.calendarContainer___1-xVA .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  box-shadow: none;
  background: transparent;
  color: rgba(0, 0, 0, 0.65);
}
.calendarContainer___1-xVA .ant-fullcalendar-value {
  box-shadow: none;
  background: transparent;
  color: rgba(0, 0, 0, 0.65);
}
.calendarContainer___1-xVA .ant-fullcalendar-header > .ant-radio-group {
  display: none;
}
.calendarContainer___1-xVA .ant-select {
  width: auto;
}
.calendarContainer___1-xVA .date-disabled-event,
.calendarContainer___1-xVA .date-event {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  z-index: 1;
}
.calendarContainer___1-xVA .date-event {
  background: rgba(16, 142, 233, 0.5);
}
.calendarContainer___1-xVA .date-disabled-event {
  background: rgba(120, 120, 120, 0.2);
  z-index: 2;
  cursor: not-allowed;
}
.courseDescriptionRow___38m9E {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 1em;
}
.operateLine___1_lfW {
  text-align: right;
  margin-top: 35px;
}
.operateLine___1_lfW button {
  margin-left: 4px;
}
.productsSearch___34Qf8 {
  text-align: left;
}
.productsSearchInput___20FAA {
  max-width: 10em;
  margin-right: 1em;
}
.comeBackStudentsSearch___9qSSh div.ant-select {
  width: 140px;
  display: inline-block;
  float: left;
}
.products___1X5g6 {
  display: inline-block;
  margin-right: 1em;
}
.operation___2d9WA a,
.operation___2d9WA button {
  margin-right: .5em;
}
.operation___3sd4Q .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___3sd4Q .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___3sd4Q .ant-dropdown-button button {
  z-index: inherit;
}
.operation___3sd4Q .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___2kRJ4 {
  float: left;
}
.tableTitleAction___1MYmq {
  float: right;
}
.tableTitleAction___1MYmq button {
  margin-left: 4px;
}
.smallText___3VHAr {
  font-size: 14px;
  color: #999;
}
.visited___38mqY a:visited {
  color: #771caa;
}
.container___AajUE .ant-checkbox-group-item {
  margin-right: 12px;
  margin-bottom: 4px;
}
.title___2RCGR {
  display: flex;
  justify-content: space-between;
  padding-right: 20px;
}
.tableTitle___3dH2J {
  float: left;
}
.operation___2-wah a {
  margin: 0 .5em;
}
.tableTitle___epUdy {
  float: left;
}
.tableTitleAction___KHbNj {
  float: right;
}
.tableTitleAction___KHbNj button {
  margin-left: 4px;
}
.operation___ucXYX .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___ucXYX .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___ucXYX .ant-dropdown-button button {
  z-index: inherit;
}
.operation___ucXYX .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.operation___ucXYX a {
  margin: 0 .5em;
}
.tableTitle___3YaKE {
  float: left;
}
.tableTitleAction___2VepG {
  float: right;
}
.tableTitleAction___2VepG button {
  margin-left: 4px;
}
.unuseQuantityTd___2kiZa {
  padding: 0!important;
}
th.unuseQuantityTd___2kiZa {
  padding-left: 8px!important;
}
.unuseQuantityTdDiv___3IgZM {
  width: 100%!important;
  height: 100%!important;
  padding: 18px 8px;
}
.unuseQuantityTdDivBgRed___MzF8e {
  background-color: red;
}
.orderDetailModal___28cE0 .ant-modal-footer .ant-btn:first-of-type {
  display: none;
}
.operation___es9Yt a {
  margin: 0 .5em;
}
.tableTitle___bmBUO {
  float: left;
}
.tableTitleAction___3xrk2 {
  float: right;
}
.tableTitleAction___3xrk2 button {
  margin-left: 4px;
}
.unuseQuantityTd___1OD-a {
  padding: 0!important;
}
th.unuseQuantityTd___1OD-a {
  padding-left: 8px!important;
}
.unuseQuantityTdDiv___1oQ3n {
  width: 100%!important;
  height: 100%!important;
  padding: 18px 8px;
}
.unuseQuantityTdDivBgRed___36qh9 {
  background-color: red;
}
.operation___-H8Gu a {
  margin: 0 .5em;
}
.tableTitle___3g08n {
  float: left;
}
.tableTitleAction___38Yss {
  float: right;
}
.tableTitleAction___38Yss button {
  margin-left: 4px;
}
.dateSearchLine___3H3WQ {
  line-height: 32px;
}
.dateSearchLine___3H3WQ .ant-form-item {
  display: inline-block !important;
  width: auto!important;
  padding: 0!important;
  padding-left: 1em!important;
}
.dateSearchLine___3H3WQ .ant-form-item-label {
  width: 100px;
}
.unuseQuantityTd___2j8Zd {
  padding: 0!important;
}
th.unuseQuantityTd___2j8Zd {
  padding-left: 8px!important;
}
.unuseQuantityTdDiv___reFx1 {
  width: 100%!important;
  height: 100%!important;
  padding: 18px 8px;
}
.unuseQuantityTdDivBgRed___b2jTA {
  background-color: red;
}
.operation___1uPFw a {
  margin: 0 .5em;
}
.tableTitle___3Z6ux {
  float: left;
}
.tableTitleAction___3co7M {
  float: right;
}
.tableTitleAction___3co7M button {
  margin-left: 4px;
}
.operation___1LA6s a {
  margin: 0 .5em;
}
.tableTitle___wajho {
  float: left;
}
.tableTitleAction___1GW8V {
  float: right;
}
.tableTitleAction___1GW8V button {
  margin-left: 4px;
}
.dateSearchLine___2J3t_ {
  line-height: 32px;
}
.dateSearchLine___2J3t_ .ant-form-item {
  display: inline-block !important;
  width: auto!important;
  padding: 0!important;
  padding-left: 1em!important;
}
.dateSearchLine___2J3t_ .ant-form-item-label {
  width: 100px;
}
.unuseQuantityTd___2lXyc {
  padding: 0!important;
}
th.unuseQuantityTd___2lXyc {
  padding-left: 8px!important;
}
.unuseQuantityTdDiv___12MVU {
  width: 100%!important;
  height: 100%!important;
  padding: 18px 8px;
}
.unuseQuantityTdDivBgRed___3sWui {
  background-color: red;
}
.msgWarp___3LPLu {
  max-height: 10em;
  overflow: auto;
  white-space: pre-line;
  border: 1px solid #cccccc;
  padding: 1em;
}
.operation___1xYC- a {
  margin: 0 .5em;
}
.tableTitle___2zc0s {
  float: left;
}
.tableTitleAction___27npX {
  float: right;
}
.tableTitleAction___27npX button {
  margin-left: 4px;
}
.fillInfoTable___2pk6k .ant-select {
  width: 100%;
  min-width: 100px;
}
.addPlanTableAfterFooter___1Qvhj {
  cursor: pointer;
  border: 2px dotted #e9e9e9;
  padding: 2px;
  text-align: center;
  margin-top: 4px;
  border-radius: 6px;
}
.addedScheduleWrapper___1PIrT {
  margin-top: 20px;
  padding-bottom: 100px;
}
.operation___9fRRt a {
  margin: 0 .5em;
}
.operation___2GXFs a {
  margin: 0 .5em;
}
.tableTitle___1y5vm {
  float: left;
}
.tableTitleAction___32LEV {
  float: right;
}
.tableTitleAction___32LEV button {
  margin-left: 4px;
}
.cashPayTable___HOnNC tr td:first-child {
  text-align: right;
}
.cashPayTable___HOnNC .cashPayTableBig___14pFo {
  font-weight: 500;
  font-size: 18px;
  color: #333333;
  line-height: 26px;
  margin-bottom: 1.5em;
}
.cashPayTable___HOnNC .cashPayTableNormal___3C4fJ {
  font-weight: 500;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
}
.totalPay___2pcCn {
  font-weight: 500;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
}
.choosePay___9BPa9 {
  font-weight: 500;
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  margin-bottom: 10em;
}
.choosePay___9BPa9 .choosePayDesc___3wEbt {
  display: inline-block;
  position: relative;
  top: -76px;
}
.btns___31lYj {
  display: inline-block;
}
.btns___31lYj > span,
.btns___31lYj > span > span {
  display: inline-block;
}
.btns___31lYj .button___1ByqN {
  display: inline-block;
  min-width: 100px;
  width: auto;
  height: auto;
  border: 0;
  background-color: transparent;
  margin-right: 1em;
}
.btns___31lYj .button___1ByqN[disabled] {
  background-color: transparent;
}
.btns___31lYj .button___1ByqN[disabled] * {
  color: #999999;
}
.btns___31lYj .button___1ByqN .student_pay_letter_imgWarper {
  width: 64px;
  height: 64px;
  margin: 1em auto;
  display: block;
  border: 1px solid #D2D2D2;
  border-radius: 32px;
  overflow: hidden;
}
.btns___31lYj .button___1ByqN img {
  width: 64px;
  height: 64px;
  transition: transform;
}
.btns___31lYj .button___1ByqN div {
  font-size: 14px;
  color: #999999;
  line-height: 17px;
  text-align: center;
}
.btns___31lYj .button___1ByqN:hover div {
  color: #3AA0FF;
}
.btns___31lYj .button___1ByqN:hover .student_pay_letter_imgWarper {
  border-color: #3AA0FF;
}
.btns___31lYj .button___1ByqN:hover img {
  transform: scale(1.4);
}
.errorCloseBtn___1CbWP {
  margin-top: 2em;
  text-align: right;
}
.warper___172Q2 {
  display: block;
  width: 330px;
  text-align: center;
  line-height: 1.4em;
}
.descImgWarp___ibxzF {
  margin: 12px;
}
.descImgWarp___ibxzF img {
  width: 168px;
  height: 168px;
}
.descTitle___2rE69 {
  font-size: 16px;
  color: #333333;
  line-height: 20px;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 12px;
}
.operation___1_eIP a {
  margin: 0 .5em;
}
.tableTitle___3whIk {
  float: left;
}
.tableTitleAction___UGkrR {
  float: right;
}
.tableTitleAction___UGkrR button {
  margin-left: 4px;
}
.operation___3dXVU a {
  margin: 0 .5em;
}
.tableTitle___2TC91 {
  float: left;
}
.tableTitleAction___3CohE {
  float: right;
}
.tableTitleAction___3CohE button {
  margin-left: 4px;
}
.operation___17wM4 a {
  margin: 0 .5em;
}
.tableTitle___1Hvr3 {
  float: left;
}
.tableTitleAction___1pl6t {
  float: right;
}
.tableTitleAction___1pl6t button {
  margin-left: 4px;
}
.operation___2iiUq a {
  margin: 0 .5em;
}
.tableTitle___226sZ {
  float: left;
}
.tableTitleAction___TNzk9 {
  float: right;
}
.tableTitleAction___TNzk9 button {
  margin-left: 4px;
}
.normal___1NmoM .app-edit-form .ant-form-item-label {
  max-width: 130px;
}
.normal___1NmoM .expand-timeline-content-container {
  max-width: 600px;
  background-color: #f7f7f7;
  border-radius: 1em;
  line-height: 1.5em;
  display: inline-block;
  padding: 4px 1em;
}
.normal___1NmoM .shouldExpand {
  margin-right: 4px;
  line-height: 1em;
}
.normal___1NmoM .expand-timeline-content {
  line-height: 1.5em;
  max-height: 3em;
  margin-top: 4px;
  width: auto;
  overflow: hidden;
  white-space: pre-wrap;
}
.normal___1NmoM .expand-timeline-content.open {
  max-height: none;
}
.operation___1n5hC a {
  margin: 0 .5em;
}
.tableTitle___2n6sl {
  float: left;
}
.tableTitleAction___3zqe6 {
  float: right;
}
.tableTitleAction___3zqe6 button {
  margin-left: 4px;
}
.operation___3D9T7 a {
  margin: 0 .5em;
}
.tableTitle___39ZEr {
  float: left;
}
.tableTitleAction___Bjptt {
  float: right;
}
.tableTitleAction___Bjptt button {
  margin-left: 4px;
}
.operation___29ijm a {
  margin: 0 .5em;
}
.tableTitle___3Kt6p {
  float: left;
}
.tableTitleAction___1UoHV {
  float: right;
}
.tableTitleAction___1UoHV button {
  margin-left: 4px;
}
.operation___2JaBW a {
  margin: 0 .5em;
}
.tableTitle___j3LgE {
  float: left;
}
.tableTitleAction___5U85G {
  float: right;
}
.tableTitleAction___5U85G button {
  margin-left: 4px;
}
.operation___1jtXX a {
  margin: 0 .5em;
}
.tableTitle___3vwcE {
  float: left;
}
.tableTitleAction___3nFuY {
  float: right;
}
.tableTitleAction___3nFuY button {
  margin-left: 4px;
}
.operation___1J6K_ a {
  margin: 0 .5em;
}
.tableTitle___2Jr8D {
  float: left;
}
.tableTitleAction___fMfvb {
  float: right;
}
.tableTitleAction___fMfvb button {
  margin-left: 4px;
}
.operation___3wacy button {
  margin-right: 4px;
}
.finished___1rz0j {
  margin-top: 10em;
  margin-bottom: 10em;
  text-align: center;
}
.normal___1LUTJ,
.searchLine___3YTr2 {
  display: block;
}
.normal___1LUTJ .ant-input-number-row,
.searchLine___3YTr2 .ant-input-number-row {
  width: 100%;
}
.normal___1LUTJ .ant-form-item-control,
.searchLine___3YTr2 .ant-form-item-control {
  min-width: 142px;
}
.searchLine___VUgdu {
  display: block;
}
.searchLine___VUgdu .ant-form-item-control {
  min-width: 142px;
}
.searchLine___VUgdu .ant-form-item-control .ant-input-number-row {
  width: 100%;
}
.operation___1vTG4 button {
  margin-right: 4px;
}
.finished___3wqzC {
  margin-top: 10em;
  margin-bottom: 10em;
  text-align: center;
}
.gradeTableSearchLine___1malK {
  display: block;
}
.gradeTableSearchLine___1malK .ant-form-item-control {
  min-width: 142px;
}
.table___3S_94 .ant-table-thead {
  display: none;
}
.transferContent___3HbDM .ant-transfer-list:nth-of-type(3) {
  display: block;
  margin: 0 auto;
  margin-top: 10px;
  left: -47px;
}
.normal___3vfDB .ant-steps-description {
  max-width: none;
}
.normal___3vfDB .ant-form-extra {
  position: absolute;
}
.operation___2Ep0F a {
  margin: 0 .5em;
}
.tableTitle___1UGGo {
  float: left;
}
.tableTitleAction___3Kt4F {
  float: right;
}
.tableTitleAction___3Kt4F button {
  margin-left: 4px;
}
.normal___3TLvw .ant-form-extra {
  position: static;
}
.normal___3TLvw .ant-form-explain ~ .ant-form-extra {
  display: none;
}
.detailView___2isLu {
  display: block;
}
.detailView___2isLu thead {
  display: none!important;
}
.products___3X5MN {
  display: inline-block;
  margin-right: 1em;
}
.normal___3d1jS .ant-steps-description {
  max-width: none;
}
.normal___3d1jS .ant-form-extra {
  position: absolute;
}
.operation___Y3hgQ a {
  margin: 0 .5em;
}
.tableTitle___2B6vd {
  float: left;
}
.tableTitleAction___3OQko {
  float: right;
}
.tableTitleAction___3OQko button {
  margin-left: 4px;
}
.unpayTable___15_sw .ant-table-header {
  height: 1px;
  overflow: hidden;
  border-top: 1px solid #e9e9e9;
}
.operation___FMcSN a {
  margin: 0 .5em;
}
.tableTitle___2250R {
  float: left;
}
.tableTitleAction___21Cb0 {
  float: right;
}
.tableTitleAction___21Cb0 button {
  margin-left: 4px;
}
.normal___35l9k {
  display: block;
}
.normal___35l9k .has-error .productsTable .ant-input-number {
  border: 1px solid #d9d9d9;
}
.operation___3wFbl a {
  margin: 0 .5em;
}
.tableTitle___C3hlB {
  float: left;
}
.tableTitleAction___it36G {
  float: right;
}
.tableTitleAction___it36G button {
  margin-left: 4px;
}
.gradeTableSearchLine___ljFWY {
  display: block;
}
.gradeTableSearchLine___ljFWY .ant-form-item-control {
  min-width: 142px;
}
.operation___3U4Ks a {
  margin: 0 .5em;
}
.tableTitle___8UUaq {
  float: left;
}
.tableTitleAction___3LZeZ {
  float: right;
}
.tableTitleAction___3LZeZ button {
  margin-left: 4px;
}
.searchLine___38meE {
  display: block;
}
.searchLine___38meE .searchLineButton .ant-form-item-control {
  min-width: 0;
}
.searchLine___38meE .ant-form-item-control {
  min-width: 142px;
}
.searchLine___38meE .ant-form-item-control .ant-input-number-row {
  width: 100%;
}
.operation___1AbD1 a {
  margin: 0 .5em;
}
.tableTitle___2fmr8 {
  float: left;
}
.tableTitleAction___xm-Ie {
  float: right;
}
.tableTitleAction___xm-Ie button {
  margin-left: 4px;
}
.normal___VPCwl .ant-steps-description {
  max-width: none;
}
.normal___VPCwl .ant-form-extra {
  position: absolute;
}
.operation___3imrp a {
  margin: 0 .5em;
}
.tableTitle___1oALl {
  float: left;
}
.tableTitleAction___2ZMbF {
  float: right;
}
.tableTitleAction___2ZMbF button {
  margin-left: 4px;
}
.normal___12QrD {
  display: block;
}
.normal___12QrD .ant-form-item {
  margin-bottom: .5em;
}
.normal___12QrD .has-error .productsTable .ant-input-number {
  border: 1px solid #d9d9d9;
}
.addPlanTableAfterFooter___2ETlH {
  border: 2px dotted #e9e9e9;
  text-align: center;
  margin-top: 2px;
  border-radius: 6px;
}
.operation___3voT4 a {
  margin: 0 .5em;
}
.tableTitle___1JT6k {
  float: left;
}
.tableTitleAction___154w4 {
  float: right;
}
.tableTitleAction___154w4 button {
  margin-left: 4px;
}
.normal___3yOCG {
  display: block;
}
.normal___3yOCG .has-error .productsTable .ant-input-number {
  border: 1px solid #d9d9d9;
}
.operation___2Yz2K a {
  margin: 0 .5em;
}
.tableTitle___2W6eF {
  float: left;
}
.tableTitleAction___3Qi5b {
  float: right;
}
.tableTitleAction___3Qi5b button {
  margin-left: 4px;
}
.gradeTableSearchLine___2B9Hk {
  display: block;
}
.gradeTableSearchLine___2B9Hk .ant-form-item-control {
  min-width: 142px;
}
.operation___3V124 a {
  margin: 0 .5em;
}
.tableTitle___3xra- {
  float: left;
}
.tableTitleAction___aj61b {
  float: right;
}
.tableTitleAction___aj61b button {
  margin-left: 4px;
}
.gradeTabs___3JHFs .ant-tabs-bar {
  margin-bottom: 0;
}
.gradeTabs___3JHFs .ant-table-title {
  margin-top: -2px;
}
.searchLine___qwdQ4 {
  display: block;
}
.searchLine___qwdQ4 .searchLineButton .ant-form-item-control {
  min-width: 0;
}
.searchLine___qwdQ4 .ant-form-item-control {
  min-width: 142px;
}
.searchLine___qwdQ4 .ant-form-item-control .ant-input-number-row {
  width: 100%;
}
.operation___2s38q a {
  margin: 0 .5em;
}
.tableTitle___1ieDC {
  float: left;
}
.tableTitleAction___3vjt6 {
  float: right;
}
.tableTitleAction___3vjt6 button {
  margin-left: 4px;
}
.operation___2bT55 a,
.operation___2bT55 .ant-btn {
  margin-right: 4px;
}
.tableTitle___2jiC7 {
  float: left;
}
.tableTitleAction___4pDF4 {
  float: right;
}
.tableTitleAction___4pDF4 button {
  margin-left: 4px;
}
.normal___2eV36 .well-content {
  padding-left: 0;
  padding-right: 0;
}
.normal___2eV36 .ant-form-item {
  margin-bottom: .5em;
}
.teacherFullDetailTime___DqaHu {
  background: #ff8d8d;
  height: 100%;
  cursor: pointer;
  text-align: center;
}
.teacherEmptyDetailTime___26s80 {
  background: #009900;
  height: 100%;
  width: 100;
  text-align: center;
}
.teacherScheduleList___soDwb {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 1em;
  margin-bottom: 1em;
  padding-left: 3em;
}
.teacherScheduleList___soDwb:last-child {
  border-bottom: 0;
}
.tipsContainer___3SGIu {
  float: right;
}
.tipsButton___YaaNU {
  border: 1px solid #ebebeb;
  height: 28px;
  width: 100px;
  display: inline-block;
  float: right;
  margin-right: 4px;
  text-align: center;
  line-height: 28px;
  box-shadow: border-box;
}
.tipsButton___YaaNU > div {
  height: 100%;
  width: 100%;
}
.tipsButtonUseable___2d0KH {
  background-color: #009900;
  color: #ffffff;
}
.scheduleTooltipOverlap___2mfve {
  min-width: 20em;
}
.rc-week-schedule-table {
  display: table;
  width: 100%;
}
.rc-week-schedule-table {
  page-break-after: always;
  table-layout: fixed;
}
table.rc-week-schedule-table,
.rc-week-schedule-table td {
  border: 1px solid #ebebeb !important;
}
.rc-week-schedule-table td {
  width: auto;
  vertical-align: middle;
}
.rc-week-schedule-table td {
  padding: 0!important;
}
.rc-week-schedule-time-detail {
  box-sizing: border-box;
  border-bottom: 1px solid #ebebeb;
}
.rc-week-schedule-direction-rotate .rc-week-schedule-time-detail {
  border: 0;
  height: 90px;
  max-height: 90px;
  overflow: visible;
}
.rc-week-schedule-time-detail-full {
  position: absolute;
  width: 100%;
  background-color: #fff;
}
.rc-week-schedule-cell-column {
  height: 100%;
  width: 100%;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.rc-week-schedule-bg-cell-column {
  background-color: rgba(233, 233, 233, 0.5);
}
.rc-week-schedule-bg-cell-column .rc-week-schedule-time-detail {
  border-bottom: 1px solid #ebebeb;
}
.rc-week-schedule-time-detail.last {
  border-bottom: 0!important;
}
.rc-week-schedule-cell-td {
  padding: 0px!important;
  margin: 0px!important;
  vertical-align: top;
  position: relative;
}
@media print {
  .rc-week-schedule-bg-cell-column {
    display: none;
  }
}
.print-window-body .rc-week-schedule-bg-cell-column {
  display: none;
}
.normal___3OaEk .well-content {
  padding-left: 0;
  padding-right: 0;
}
.normal___3OaEk .ant-form-item {
  margin-bottom: .5em;
}
.teacherFullDetailTime___FbwP9 {
  background: #ff8d8d;
  height: 100%;
  width: 100;
  cursor: pointer;
  text-align: center;
}
.teacherEmptyDetailTime___1Y9qN {
  background: #009900;
  height: 100%;
  width: 100;
  text-align: center;
}
.teacherScheduleList___1QGVo {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 1em;
  margin-bottom: 1em;
  padding-left: 3em;
}
.teacherScheduleList___1QGVo:last-child {
  border-bottom: 0;
}
.tipsContainer___5ENrh {
  float: right;
}
.tipsButton___10Ldt {
  border: 1px solid #ebebeb;
  height: 28px;
  width: 100px;
  display: inline-block;
  float: right;
  margin-right: 4px;
  text-align: center;
  line-height: 28px;
  box-shadow: border-box;
}
.tipsButton___10Ldt > div {
  height: 100%;
  width: 100%;
}
.tipsButtonUseable___2bAX4 {
  background-color: #009900;
  color: #ffffff;
}
.teacherFullDetailTime___3n7W_ {
  background: #ff8d8d;
  height: 100%;
  width: 100;
  cursor: pointer;
  text-align: center;
}
.teacherEmptyDetailTime___3Kvqz {
  background: #009900;
  height: 100%;
  width: 100;
  text-align: center;
}
.tipsContainer___3D43J {
  float: right;
}
.tipsButton___28ZL9 {
  border: 1px solid #ebebeb;
  height: 28px;
  width: 100px;
  display: inline-block;
  float: right;
  margin-right: 4px;
  text-align: center;
  line-height: 28px;
  box-shadow: border-box;
}
.tipsButton___28ZL9 > div {
  height: 100%;
  width: 100%;
}
.tipsButtonUseable___1XaQB {
  background-color: #009900;
  color: #ffffff;
}
.overflow___3gjP2 {
  position: relative;
}
.content___3hvkk {
  word-break: break-all;
  white-space: pre-wrap;
}
.showBtn___bnMhP {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #fff;
}
.normal___2oMXz .no-ant-table-header .ant-table-header {
  height: 1px;
  margin: 0!important;
  padding: 0;
}
.normal___2oMXz .no-ant-table-header td {
  padding: 0 0 0 25px;
}
.normal___2oMXz .teacher-class-line {
  padding-top: 14px;
  padding-bottom: 14px;
}
.normal___2oMXz tr:last-child .teacher-class-line {
  border-bottom: 0;
}
.normal___2oMXz .teacher-class-img-container {
  width: 19.11392405%;
  float: left;
}
.normal___2oMXz .teacher-class-content-container {
  width: 80.88607595%;
  float: left;
  padding-left: 24px;
}
.normal___2oMXz .teacher-class-content-header {
  font-size: 14px;
  margin-bottom: 4px;
  margin-top: 4px;
}
.normal___2oMXz .teacher-class-content-line {
  color: #666666;
}
.normal___2oMXz .rc-week-schedule-bg-cell-column {
  background: rgba(233, 233, 233, 0.5) !important;
}
.teacherFullDetailTime___wDMe- {
  background: #ff8d8d;
  height: 100%;
  width: 100;
  cursor: pointer;
  text-align: center;
}
.teacherEmptyDetailTime___1oF6D {
  background: #ffffff;
  height: 100%;
  width: 100;
  text-align: center;
}
.tipsContainer___2KmQa {
  float: right;
}
.tipsButton___sQ5r5 {
  border: 1px solid #ebebeb;
  height: 28px;
  width: 80px;
  display: inline-block;
  float: right;
  margin-right: 4px;
  text-align: center;
  line-height: 28px;
  box-shadow: border-box;
}
.tipsButton___sQ5r5 > div {
  height: 100%;
  width: 100%;
}
.tipsButtonUseable___16nK1 {
  background-color: #ffffff;
}
.tipsButtonUsed___uUOKH {
  background-color: #ff8d8d;
}
.tipsButtonDisable___1MDZy {
  background-color: rgba(233, 233, 233, 0.5);
}
.title___8RFCX .text___2-3SQ {
  float: left;
}
.title___8RFCX .edit___1knxW {
  float: right;
}
.title___8RFCX .edit___1knxW .editText___2JQkQ {
  font-weight: normal;
}
.operation___2LOHP a {
  margin: 0 .5em;
}
.tableTitle___dgh7e {
  float: left;
}
.tableTitleAction___YgTUF {
  float: right;
}
.tableTitleAction___YgTUF button {
  margin-left: 4px;
}
.tileContainer___1J4VF {
  margin-bottom: 10px;
}
.tileContainer___1J4VF .tile.tile-state h5 {
  font-size: 14px;
}
.tileContainer___1J4VF .tile.tile-state .num {
  font-size: 24px;
}
.operation___3JIlv a {
  margin: 0 .5em;
}
.tableTitle___3tK9B {
  float: left;
}
.tableTitleAction___2PuTT {
  float: right;
}
.tableTitleAction___2PuTT button {
  margin-left: 4px;
}
.operation___2yN7i a {
  margin: 0 .5em;
}
.tableTitle___1w1Sx {
  float: left;
}
.tableTitleAction___3-buU {
  float: right;
}
.tableTitleAction___3-buU button {
  margin-left: 4px;
}
.tileContainer___2kc3D {
  margin-bottom: 10px;
}
.tileContainer___2kc3D .tile.tile-state h5 {
  font-size: 14px;
}
.tileContainer___2kc3D .tile.tile-state .num {
  font-size: 24px;
}
.operation___1eQ1n a {
  margin: 0 .5em;
}
.tableTitle___27uzH {
  float: left;
}
.tableTitleAction___-t_G3 {
  float: right;
}
.tableTitleAction___-t_G3 button {
  margin-left: 4px;
}
.roleTable___1HTCA {
  margin-bottom: 0;
  width: 100%;
  table-layout: fixed;
  border-collapse: 0;
  border-spacing: 0;
}
.roleTable___1HTCA tbody {
  padding: 0;
  margin: 0;
  border: 0;
}
.roleTable___1HTCA td {
  border-bottom: 1px solid #ebebeb;
}
.roleTable___1HTCA td,
.roleTable___1HTCA th {
  padding: 4px 15px;
}
.roleTable___1HTCA .label-cell {
  border-right: 1px solid #ebebeb;
}
.roleTable___1HTCA tbody:last-child tr td {
  border-bottom: 0;
}
.roleTable___1HTCA tbody + tbody {
  border: 0;
}
.roleTable___1HTCA thead tr th {
  border-bottom: 1px solid #ebebeb;
}
.roleTable___1HTCA thead tr th p {
  margin-top: 10px;
  margin-bottom: 10px;
}
.operation___3XS27 {
  margin-right: 4px;
}
.tableTitle___1EsBP {
  float: left;
}
.tableTitleAction___6dcPg {
  float: right;
}
.tableTitleAction___6dcPg button {
  margin-left: 4px;
}
.operation___2JCM3 {
  margin-right: 4px;
}
.tableTitle___lMRpC {
  float: left;
}
.tableTitleAction___14wLX {
  float: right;
}
.tableTitleAction___14wLX button {
  margin-left: 4px;
}
.tableTitle___1MFaN {
  float: left;
}
.tableTitleAction___A3duC {
  float: right;
}
.tableTitleAction___A3duC button {
  margin-left: 4px;
}
.normal___o5aUx .editRemark {
  position: absolute;
  visibility: hidden;
  top: 4px;
  right: 4px;
  font-size: 14px;
}
.normal___o5aUx .ant-table-row td {
  position: relative;
}
.normal___o5aUx .ant-table-row td:hover .editRemark {
  visibility: visible;
}
.operation___sPonX a {
  margin: 0 .5em;
}
.operation___2TJRR .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2TJRR .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2TJRR .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2TJRR .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___n4QiD {
  float: left;
}
.tableTitleAction___Ez1J5 {
  float: right;
}
.tableTitleAction___Ez1J5 button {
  margin-left: 4px;
}
.operation___2Sxau .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2Sxau .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2Sxau .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2Sxau .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___3rxEa {
  float: left;
}
.tableTitleAction___C1u7H {
  float: right;
}
.tableTitleAction___C1u7H button {
  margin-left: 4px;
}
.operation___9kgYS a {
  margin: 0 .5em;
}
.tableTitle___3jcCu {
  float: left;
}
.tableTitleAction___3rr8F {
  float: right;
}
.tableTitleAction___3rr8F button {
  margin-left: 4px;
}
.operation___1pbma .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___1pbma .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___1pbma .ant-dropdown-button button {
  z-index: inherit;
}
.operation___1pbma .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___1m7q4 {
  float: left;
}
.tableTitleAction___rlVhv {
  float: right;
}
.tableTitleAction___rlVhv button {
  margin-left: 4px;
}
.operation___3f3Sg .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___3f3Sg .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___3f3Sg .ant-dropdown-button button {
  z-index: inherit;
}
.operation___3f3Sg .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___1fytz {
  float: left;
}
.tableTitleAction___3Ffkh {
  float: right;
}
.tableTitleAction___3Ffkh button {
  margin-left: 4px;
}
.operation___3ZHnM a {
  margin: 0 .5em;
}
.tableTitle___1At1a {
  float: left;
}
.tableTitleAction___1Rr8_ {
  float: right;
}
.tableTitleAction___1Rr8_ button {
  margin-left: 4px;
}
.container___2WMxZ {
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
.htmlContent___2DsIe {
  word-break: break-all;
  white-space: pre-wrap;
}
.sign___1-fCP {
  margin-top: 100px;
}
.sign___1-fCP .signItem___2LT_R {
  display: flex;
  align-items: center;
}
.sign___1-fCP .signItem___2LT_R .signLeft___2-vik {
  flex: 1;
  overflow: hidden;
  text-align: right;
}
.sign___1-fCP .signItem___2LT_R .signRight___1NUyy {
  width: 150px;
}
.operation___25cL4 .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___25cL4 .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___25cL4 .ant-dropdown-button button {
  z-index: inherit;
}
.operation___25cL4 .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___cqdDz {
  float: left;
}
.tableTitleAction___2gLQI {
  float: right;
}
.tableTitleAction___2gLQI button {
  margin-left: 4px;
}
.operation___2_3_j .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2_3_j .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2_3_j .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2_3_j .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___fdx30 {
  float: left;
}
.tableTitleAction___LG58B {
  float: right;
}
.tableTitleAction___LG58B button {
  margin-left: 4px;
}
.summaryTable___2Ob5i .sum-item-desc {
  min-height: 25px;
}
.summaryNum___3HDDx {
  display: flex;
  justify-content: space-between;
  margin-right: -20px;
}
.summaryNumValue___-ZZit {
  margin-bottom: 0;
  min-height: 36px;
}
.summaryNumTitle___1voV3 {
  margin-bottom: 0;
  margin-right: 20px;
  color: #999999;
  font-size: 15px;
}
.textGray___3FoVI {
  color: rgba(82, 82, 82, 0.85);
  font-weight: 600;
}
.operation___3V_oZ .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___3V_oZ .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___3V_oZ .ant-dropdown-button button {
  z-index: inherit;
}
.operation___3V_oZ .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___3GB_T {
  float: left;
}
.tableTitleAction___1JhXW {
  float: right;
}
.tableTitleAction___1JhXW button {
  margin-left: 4px;
}
.operation___2C4fd .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2C4fd .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2C4fd .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2C4fd .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___2J5BP {
  float: left;
}
.tableTitleAction___2xQSa {
  float: right;
}
.tableTitleAction___2xQSa button {
  margin-left: 4px;
}
.operation___QUo9Y .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___QUo9Y .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___QUo9Y .ant-dropdown-button button {
  z-index: inherit;
}
.operation___QUo9Y .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___3nuSN {
  float: left;
}
.tableTitleAction___wznAg {
  float: right;
}
.tableTitleAction___wznAg button {
  margin-left: 4px;
}
.pageTableTitle___1Zux- {
  display: flex;
  justify-content: space-between;
}
.operation___15iDo .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___15iDo .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___15iDo .ant-dropdown-button button {
  z-index: inherit;
}
.operation___15iDo .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___2j7ke {
  float: left;
}
.tableTitleAction___2wyOD {
  float: right;
}
.tableTitleAction___2wyOD button {
  margin-left: 4px;
}
.operation___2aCae .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2aCae .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2aCae .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2aCae .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___29ryS {
  float: left;
}
.tableTitleAction___10pHR {
  float: right;
}
.tableTitleAction___10pHR button {
  margin-left: 4px;
}
.operation___1D_lJ .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___1D_lJ .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___1D_lJ .ant-dropdown-button button {
  z-index: inherit;
}
.operation___1D_lJ .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___1g5uN {
  float: left;
}
.tableTitleAction___2e0-R {
  float: right;
}
.tableTitleAction___2e0-R button {
  margin-left: 4px;
}
.operation___3icMx .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___3icMx .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___3icMx .ant-dropdown-button button {
  z-index: inherit;
}
.operation___3icMx .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___1Nli0 {
  float: left;
}
.tableTitleAction___2Q6Hm {
  float: right;
}
.tableTitleAction___2Q6Hm button {
  margin-left: 4px;
}
.table___3ZplJ .ant-form-item {
  margin-bottom: 0px;
}
.tableTitle___2xaAo {
  float: left;
}
.tableTitleAction___18uoh {
  float: right;
}
.tableTitleAction___18uoh button {
  margin-left: 4px;
}
.container___1j-Et {
  color: #333;
  padding-bottom: 20px;
}
.container___1j-Et .ant-btn {
  border-radius: 0px;
}
.container___1j-Et .ant-menu {
  padding-left: 20px;
  height: 60px;
}
.container___1j-Et .ant-menu-item {
  height: 100%;
  line-height: 66px;
}
.container___1j-Et .ant-form {
  margin-bottom: 18px;
}
.container___1j-Et .ant-table-title {
  display: none;
}
.container___1j-Et .ant-table-footer {
  display: none;
}
.container___1j-Et .ant-table-placeholder {
  border-bottom-width: 0px;
}
.container___1j-Et .ant-empty-normal {
  margin: 100px 0;
}
.container___1j-Et .ant-alert {
  display: inline-block;
  margin-bottom: 14px;
  min-width: 576px;
}
.container___1j-Et .num {
  display: inline-block;
  box-sizing: content-box;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  background: #F0F2F5;
}
.container___1j-Et .num-first {
  color: #fff;
  background: #314659;
}
.container___1j-Et .text-red {
  color: #FF2C2C;
}
.layout___1iyfy {
  height: 100vh;
  background-color: #ffffff;
}
.layout___1iyfy .ant-layout {
  background-color: #ffffff;
}
.layout___1iyfy .ant-layout-sider-trigger {
  border-top: 1px solid #ffffff;
  border-top: 1px solid rgba(255, 255, 255, 0.67);
}
.breadcrumbContainer___1brrN .ant-breadcrumb {
  padding: 12px 24px;
  background-color: #ececec;
}
.content___9Yd-1 {
  flex: 1;
  background: #fff;
  padding: 24px;
  margin: 0;
  min-height: 600px;
}
@media (max-width: 600px) {
  .content___9Yd-1 {
    padding: 12px;
    padding-right: 32px;
  }
}
.main___1ojST {
  flex: 1 0 auto;
  margin-bottom: 32px;
}
.headerLogoContainer___15jmM {
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: #4b5e70;
  margin: 0 auto;
  height: 64px;
  margin-right: -1px;
}
.headerCenter___1TYN1 {
  display: block;
  text-align: center;
  height: 100%;
  overflow: hidden;
  vertical-align: middle;
}
.headerCenter___1TYN1,
.headerCenter___1TYN1 * {
  vertical-align: middle;
}
.headerLogoImg___1ih22 {
  display: inline-block;
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  border: 0;
}
.headerName___2FBA4 {
  display: inline-block;
  padding-left: 10px;
  font-size: 26px;
  font-weight: bold;
  color: #129fdd;
  line-height: 100%;
  padding-top: 2px;
}
.rightLayout___3l750 {
  background-color: #ffffff;
  padding-bottom: 50px;
}
.dashboard___9yRqu .ant-layout {
  background: #F0F2F5;
}
.dashboard___9yRqu .content___9Yd-1 {
  background: #F0F2F5;
  padding: 0px;
}
.dashboard___9yRqu .rightLayout___3l750 {
  background-color: #F0F2F5;
}
.ant-layout-sider-trigger {
  font-size: 24px;
  width: 200px;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1;
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-layout-sider-collapsed .ant-layout-sider-trigger {
  font-size: 20px;
  width: 50px;
}
.ant-layout-sider-collapsed li.ant-menu-submenu,
.ant-layout-sider-collapsed li.ant-menu-item {
  text-align: center;
}
.ant-layout-sider-collapsed li.ant-menu-submenu .anticon,
.ant-layout-sider-collapsed li.ant-menu-item .anticon {
  margin-right: 0;
}
.ant-layout-sider-collapsed li.ant-menu-submenu .ant-menu-submenu-title,
.ant-layout-sider-collapsed li.ant-menu-item .ant-menu-submenu-title {
  padding-left: 0;
  padding-right: 0;
}
.ant-layout-sider-collapsed li.ant-menu-submenu .ant-menu-submenu-title:after,
.ant-layout-sider-collapsed li.ant-menu-item .ant-menu-submenu-title:after {
  position: absolute;
  right: 2px;
}
.ant-layout-sider-collapsed li.ant-menu-submenu .ant-menu-submenu-title:hover:after,
.ant-layout-sider-collapsed li.ant-menu-item .ant-menu-submenu-title:hover:after {
  content: '';
  display: none;
}
.ant-layout-sider-collapsed .ant-menu-item-selected,
.ant-layout-sider-collapsed .ant-menu-submenu-selected {
  background-color: transparent!important;
}
.ant-layout-sider-collapsed .ant-menu-item-selected .ant-menu-submenu-title,
.ant-layout-sider-collapsed .ant-menu-submenu-selected .ant-menu-submenu-title {
  color: #49a9ee;
}
.ant-layout-sider-collapsed .ant-menu-item-selected,
.ant-layout-sider-collapsed .ant-menu-submenu-selected,
.ant-layout-sider-collapsed .ant-menu-item-selected > a,
.ant-layout-sider-collapsed .ant-menu-submenu-selected > a {
  color: #49a9ee;
}
.ant-layout-sider-collapsed .ant-menu-submenu-active > .ant-menu-sub {
  display: block!important;
}
.ant-layout-sider-collapsed .ant-menu-sub {
  display: none;
  position: absolute;
  left: 100%;
  top: 0px;
  margin-left: 4px;
  border-radius: 4px;
  z-index: 1;
  padding: 10px;
  min-width: 90px;
}
.ant-layout-sider-collapsed .ant-menu-sub .ant-menu-item {
  padding-left: 0!important;
}
.ant-layout-sider-collapsed .ant-menu-sub .ant-menu-item-selected {
  background-color: transparent!important;
}
.ant-layout-sider-collapsed .ant-menu-sub .ant-menu-item-selected,
.ant-layout-sider-collapsed .ant-menu-sub .ant-menu-item-selected a {
  color: #49a9ee;
}
.ant-layout-sider-collapsed .ant-menu-submenu,
.ant-layout-sider-collapsed .ant-menu-item {
  padding: 0;
  text-align: center;
}
.ant-layout-sider-collapsed .ant-menu-submenu .anticon,
.ant-layout-sider-collapsed .ant-menu-item .anticon {
  font-size: 20px;
  line-height: 40px;
}
.ant-layout-sider-collapsed .ant-menu-submenu .anticon ~ span,
.ant-layout-sider-collapsed .ant-menu-item .anticon ~ span {
  display: none;
}
ul.ant-menu-vertical > .ant-menu-item,
ul.ant-menu-vertical.ant-menu-inline-collapsed > .ant-menu-item,
ul.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
ul.ant-menu-vertical.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title,
ul.ant-menu-vertical > .ant-menu-item,
ul.ant-menu-vertical.ant-menu-inline-collapsed > .ant-menu-item,
ul.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
ul.ant-menu-vertical.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  padding-left: 0;
  padding-right: 0;
}
.normal___1G0P8 {
  flex-direction: row;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  float: left;
  background-color: #4b5e70;
  color: #ffffff;
  font-size: 14px;
}
.headerLeft___2pD_A {
  flex: 2;
  text-align: left;
}
.headerRight___2Bpy_ {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex: 1;
}
.headerRightItem___1_lDy {
  cursor: pointer;
  padding-top: 8px;
}
.menu___1BvOa {
  background-color: transparent!important;
  border: 0;
  margin: 0;
  text-align: right;
  padding: 12px 0;
}
.menuItem___3dJ0t {
  max-width: 50%;
  display: inline-block !important;
  float: none!important;
  border-bottom: 0!important;
  margin: 0;
  border-right: 1px solid #ffffff!important;
  height: 40px;
  line-height: 40px;
  position: relative;
  top: -1px !important;
}
.menuItem___3dJ0t:hover {
  border-right: 1px solid #ffffff!important;
}
.menuItem___3dJ0t:last-child:hover {
  border-right: 0!important;
}
.menuItem___3dJ0t.ant-menu-item-active___2ANMr {
  border-right: 1px solid #ffffff!important;
}
.menuItem___3dJ0t.ant-menu-item-active___2ANMr:last-child {
  border-right: 0!important;
}
.menuItem___3dJ0t:last-child {
  border-right: 0!important;
}
.menuItem___3dJ0t .anticon___2d4q7 {
  margin-left: 4px;
}
.menuItem___3dJ0t,
.menuItem___3dJ0t * {
  vertical-align: middle;
}
.menuItem___3dJ0t:hover {
  border-bottom: 0!important;
  border-color: transparent;
}
.normal___3NBTb {
  display: inline-block;
}
@media (max-width: 600px) {
  .header-account-role {
    display: none;
  }
}
img.accountImg___wNDBU {
  width: 36px;
  height: 36px;
  border: 1px solid #ffffff;
  border-radius: 100%;
  overflow: hidden;
  margin-right: 8px;
}
.headerDownIcon___6l1Rj i.anticon {
  font-size: 14px!important;
  margin: 0;
  transform: none;
  padding-left: 4px;
  position: relative;
  top: 2px;
}
.accountName___1yrcE {
  position: relative;
}
.red___2MJAI {
  position: absolute;
  display: block;
  top: -3px;
  right: -10px;
  width: 10px;
  height: 10px;
  background: #f04134;
  border-radius: 50%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.accountDownMenu___TDP5p {
  border-radius: 0;
  border: 1px solid #f4f4f4;
  position: relative;
  top: 3px;
}
.accountDownMenu___TDP5p .ant-dropdown-menu-item {
  border-radius: 0;
  padding: 4px 20px 4px;
}
.accountDownMenu___TDP5p .ant-dropdown-menu-item .anticon {
  margin-right: 16px;
}
.accountDownMenu___TDP5p .ant-dropdown-menu-item a {
  display: flex;
  align-items: center;
}
.accountDownMenu___TDP5p .ant-dropdown-menu-item .ant-scroll-number {
  margin-left: 4px;
}
.normal___2mCy3 {
  display: inline-block;
}
.campusImg___20TIv {
  width: 36px;
  height: 36px;
  border: 1px solid #ffffff;
  border-radius: 100%;
  overflow: hidden;
  margin-left: 16px;
  float: right;
  margin-top: 10px;
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 6px;
}
.campusName___1k8xk {
  width: 10em;
  max-width: 10em;
}
.campusDownMenu___2sGQf {
  background-color: #ffffff;
  margin-bottom: 0;
  position: relative;
  top: 3px;
}
.headerDownIcon___3zmOr i.anticon {
  font-size: 14px!important;
  margin: 0;
  transform: none;
  padding-left: 4px;
  position: relative;
  top: 0px;
}
.menu___3Eo9T {
  background-color: #ffffff;
  max-height: 250px;
  overflow-y: scroll;
  border: 0;
  padding: 0px 10px;
}
.menuItem___1MuJx {
  border-bottom: 1px solid #e9e9e9;
  height: auto!important;
  padding-right: 0;
  position: relative;
}
.menuItem___1MuJx span {
  line-height: 1em;
}
.menuItem___1MuJx .ant-form-extra {
  margin-bottom: 4px;
  padding: 0;
  position: relative;
}
.menuItem___1MuJx,
.menuItem___1MuJx * {
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.menuItem___1MuJx:last-child {
  border-bottom: 0;
}
.form___2Mzmy {
  max-width: 400px;
  margin: 25px auto;
  box-shadow: 0px 4px 8px 0px rgba(204, 204, 204, 0.5);
  border-radius: 6px;
  background-color: #ffffff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAHCAYAAAD+p7+JAAAAAXNSR0IArs4c6QAAAL5JREFUaAXt1bsNAjEQBUBjcSlVQEgVNEojVALZVQAF8InRO8mZz7pxuLLk9fjJuyvX+VOsJoHL6dC0b2ubbvfX1q7cdF95yUzykl3kJbvIS3ZJ1ZqKagQIECBAgMBYAgb6WO+lWwIECBAgEAUM9MiiSIAAAQIExhIw0Md6L90SIECAAIEoYKBHFkUCBAgQIDCWwL7U6TxWy/26nZ/vY7/TV3xynR4r7q5ba/KyQC8vEUZeIkv5zSj/ywLNf/kL6BcXUdceUWUAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: top center;
  padding-top: 100px;
  padding-bottom: 100px;
  text-align: center;
  font-size: 24px;
}
.button___3Yrqf {
  width: 100%;
}
.form____Vu5f {
  max-width: 400px;
  margin: 25px auto;
  box-shadow: 0px 4px 8px 0px rgba(204, 204, 204, 0.5);
  border-radius: 6px;
  background-color: #ffffff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAHCAYAAAD+p7+JAAAAAXNSR0IArs4c6QAAAL5JREFUaAXt1bsNAjEQBUBjcSlVQEgVNEojVALZVQAF8InRO8mZz7pxuLLk9fjJuyvX+VOsJoHL6dC0b2ubbvfX1q7cdF95yUzykl3kJbvIS3ZJ1ZqKagQIECBAgMBYAgb6WO+lWwIECBAgEAUM9MiiSIAAAQIExhIw0Md6L90SIECAAIEoYKBHFkUCBAgQIDCWwL7U6TxWy/26nZ/vY7/TV3xynR4r7q5ba/KyQC8vEUZeIkv5zSj/ywLNf/kL6BcXUdceUWUAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: top center;
  padding: 50px 34px;
  padding-bottom: 14px;
}
.button___1nM6d {
  width: 100%;
}
.thirdPartAuth___3ENqa {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.wechat___3FNBL {
  margin: 0 12px;
  color: #20bf64;
  font-size: 30px;
}
.wechat___3FNBL:hover {
  color: #20bf64;
}
.dinkTalk___2fAEn {
  position: static;
  font-size: 25px;
}
.panel___2YE61 {
  margin-bottom: 1em;
  border: 0;
  background: #f7f7f7;
  border-radius: 4px;
  border: 0!important;
  word-break: break-all;
}
.title___2VQwq {
  float: right;
  margin-right: 1em;
}
.block___3hjIw {
  position: relative;
}
.button___3_ybO {
  position: absolute;
  top: 0;
  margin-left: 24px;
}
.weekWrap___3oGlF {
  width: 784px;
  margin-bottom: 20px;
}
.block___2_iYD {
  display: flex;
  margin-bottom: 20px;
}
.block___2_iYD > div {
  margin-right: 16px;
}
.classChart___1LjB_ {
  width: 752px;
  margin-bottom: 20px;
}
.listWrap___3V_Z_ {
  display: flex;
  flex-wrap: wrap;
}
.specialtyCard___HNJGd {
  width: 400px;
  margin-right: 18px;
  height: 580px;
  margin-top: 20px;
}
.specialtyCard___HNJGd:last-child {
  margin-right: 0px;
}
.specialtyCard___HNJGd .ant-list-split .ant-list-item {
  border-bottom-width: 0px;
}
.specialtyItem___303_2 {
  width: 100%;
  display: flex;
  align-items: center;
  color: #000;
}
.firstItem___2y_Cu {
  color: #333;
}
.indexWrap___1FaXq {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  text-align: center;
  margin-right: 20px;
}
.index___Rn2cm {
  font-size: 12px;
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  background: #F0F2F5;
  border-radius: 50%;
}
.top___sSKwP {
  background: #1890FF;
  color: #fff;
}
.specialtyLabel___1ciot {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.specialtyValue___3-S5p {
  text-align: center;
  width: 60px;
}
.teacherWrap___171AB {
  margin-bottom: 16px;
}
.top___2KnCx {
  display: flex;
}
.top___2KnCx > div {
  margin-right: 24px;
}
.teacherTop___2jeTi {
  display: flex;
}
.teacherTop___2jeTi .ant-btn {
  margin-top: 4px;
}
.chartWrap___2p_FR {
  width: 584px;
  margin-bottom: 15px;
}
.standardWrap___2Onmo {
  display: inline-block;
  width: 220px;
}
.standard___Imk7E {
  text-align: left;
  display: inline-block;
  width: 50%;
  cursor: pointer;
  color: #4DCB73;
}
.unstandard___33Ldd {
  text-align: left;
  width: 50%;
  display: inline-block;
  cursor: pointer;
  color: #FF2C2C;
}
.container___21ysb {
  position: relative;
}
.button___2Cr64 {
  position: absolute;
  top: 0;
  margin-left: 24px;
}
.wrap___3zuGr {
  display: flex;
  flex-wrap: wrap;
}
.cardLeft___302EX {
  display: inline-block;
  overflow: hidden;
  min-width: 950px;
  margin-right: 16px;
  margin-bottom: 20px;
}
.cardRight___Xn8mM {
  display: inline-block;
  width: 40%;
  min-width: 600px;
  margin-bottom: 20px;
}
.container___23xOE {
  display: flex;
}
.left___1jZ_j {
  width: 240px;
  margin-right: 16px;
}
.right___bq6rV {
  flex: 1;
  overflow-x: hidden;
}
.normal___2aV4b .ant-table .ant-table-title {
  display: block;
}
.termCard___1Fykd {
  margin-bottom: 16px;
}
.dateWrapper___3mjCV {
  display: flex;
  min-width: 1000px;
  flex-wrap: wrap;
  margin: 0 -8px;
}
.dateDataWrap___35cBh {
  padding: 12px;
  color: #fff;
  background: #fff;
  box-shadow: 0px 0px 12px 0px rgba(222, 222, 222, 0.5);
  border-radius: 8px;
  margin: 0 6px;
  margin-bottom: 16px;
}
.total_money___3FPc0 .dateChildFirst___2wglj {
  background: linear-gradient(270deg, #FBD326 0%, #F6A811 100%);
}
.total_money___3FPc0 .dateChildItem___3j8kC {
  background: linear-gradient(270deg, #FBD326 0%, #F6A811 100%);
  border-color: #F7AF14;
}
.total_money___3FPc0 .dateChildItemTop___3ATy8 {
  color: #F7AF14;
  border-color: #F7AF14;
}
.total_money___3FPc0 .bg___1iTov {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABkCAYAAAB5CTUuAAAAAXNSR0IArs4c6QAAES9JREFUeF7tnYezHzcRx1e00HvvvffeYWgzwJ/MhJmYBBNC4pDE6c0x6Q2bgG0MWeZz2f2hpyeddLrye8+OZm5+Tt6dpNuVtn13dUGOSFPVICKvt+u1InKNiLwm+X2liLxCROJfnlMRedEu//d/ROSSiPw7uvjvf4nIP/kNIXDvXhuT37SpKkR9s11vFJE3GNFfJyJbzgeGXTBmnBeRv3OFEPh/m7VVX1hVWa1vEZG3i8jb7GJ1H+V20ZjxvIg8FUKAOau1xRmgqoiR94jIu0XkHSYuVnuBDTqGIU/CDBF5OoTw3yXHXIQBRvQPisgHRASxcqU2xBaM+BtMCSHw37NaNwNMvEBwCM9K7+6r8AaXEwWKMkWx8tKsQle6jBtfKOhX2/UqU+SIPXTPknNkfo+KyMMhhH/0cmHyhFSVF/yoiHzCLJTesXmO7Y2M5QVQflgovNjlOS+VTsjm/E5jHJYPYhJDgN36JhHBAJjTnhaRh0IIiKpJrZkBtuI/boRnNU1tEPZZEXnOiH4+hIBZuGuq+nkR+ZiZmk+IyC1zZa6qYgR8W0TYBRD//hDC3cm47BQ3EvyXXTS1YUndHUKAIU2tiQGqioj5ipmMTR3baoPYz9h1bszuVtUPichXk85h2I29TDDif9fET9z1H0MI9F1s9iyGBBdMaaKVdUjft7fs4tFOVZWV8TkR+UjjBJDLbMPHzIRDZjc1Vf2GiLw/c3MXE0aIzxCs0vuaJsa2UWU3wAjm965Gyw5aMMZ9YwuvyABVRTZ+q3HVvyAiZ7AOQggoy8lNVT8rIp8qPDiJCRXiM8SfpoiJjLjC+PiwiLy14UXRcTeHEKDRoZZlgKrC5W+KCDtgrCFeHuxRPmmnttu+b45bbswmJjQQHx1wVwPhqrfYWJ8UkfdVJAT6D32GCXugHWKAqrLVID7WTqnhJZ4OIfC7WLOt/r1eJjQQn8VyerEJW0eqSjjlM+YHlbpHJJ0KISCed+0AA1SVLcUqLBEfU/GuEAL27yqtlwmqilkJ80oW2irEj4mgqoRcvjiygGDCTfFO2DFAVYk+/mTEtsf7Q7M3K9ZeDk1lwlEgvr+rRXUxXDDZcyIe+p0IIRCR/f8Nqvod0/SHxLOJm4d6CdrznDGB3cjKzrVBJ5iRsNeVn5ucqhIP+3pBj+IvXI91NHBIVdHq3Jwj/q0hBFb/5q2BCegg5O/exM4YUVQV/wE/JGfMQNezwbbMz8w9T/ubZC/P4ZCqEhbgSrctNjge8lTPFOY8kJkTcvj5XnN56juqKhYSRk3aAISuhQFsFVz1tOHF4jGujhqpKqYcfsAUb3MqLeL7MQv/HELgHVdvqvo1C1qmY52EAbj/hAHSdsMWEzSE7JcW/1mdGNEAz4UQbthiQAvXI2XSBfYgDPipRQTjuRAou26jyREs+/EWYyVjXAwh/G6rcVUVg4KYWtyehwG/zigJYty3bzE5CxWzA6bK+LnTeyKEcNPcTlqfV1VMU0Rt3C7BgN9mtv89IYR7Wzufe5/pIURhT5i7Z/hz5hBtBsCrKvgJxkTcXoQBrL4UKH8ghHBnz5v1PmPWGM5gS/tBxmp7RETuaXhYUxyi4ZnZt6jqF8w5i/u6AAOwUwm+HZRNIVw/e9SVOlBVFBr2f9xApO5YacjZ3aoqUYbUqXwWBiCXkE9pu27tlIx4QBNDhMBbGts5FVeYlC2QIH7AMxu/GzG2H2Ve7F4YAB7684yJxCRPtlBj7j2q+mUDfeZ21fo8TCA8/HjrA733mWhFZOIVp+2EhyJKaNTqnrCqon9+saET5kQAIj3RS9jW5wrWD48PfogzAHmKjMqFoYmAPtw64NT7LJLJ2Fu31f2AEfHOuw6oXByOBg4kHJBr4JoHMgmWopZlW6BU56aGTJ3S2RDCrVMfarnfxA5WDxkeufZoCOEW/pACMjmLyDsAfgTRIZdn0WZIFnqgVQmTc5q69Z4VXZsb8p+0kdtCCMSEFm0WVCSyjIefa+Q+/cGDgSkDCJsSWy+BzUyYnXBmiyBdiTJH0Qy1Vc+KR4qUEEXoR4xtl0mXw4QJCYwBIdAFhB9v+QC+uehSGunsqDHATGhM+bEdDPGR+4Axu1bKisDGJoadBo9SspBycb+IPL5EomorA48CA2zFE8pHd9bSUxA7YMGHUt3H8oL4GwAzeaC1RooheUGPbFHgsE8GmNlMQjLJauSY1hr6Bp8jmy9VBUAMroQRLYEyFCEeqWfGwfnFW8GtXyzfJ52wOaus9veKCEm+VbpZJjdi+sExArR0BGYM8TGr4PyUhq5gBZCQ9GxvjmeGIJ+2PBz/E4xHuS2Sp2SmMZ4rxIbwJYumRAvSdu5ssRjdESMKiRy7MBYjMZAZLc/EpjZy+gkDD7VYVo81pGZMbSZ/iQexIknz6EoN33HvpcQqFCh5PVwQHFN3asNUZ9UXoU5zPPF58MQvEgviJbBb3XQiv/PU2MiqCgMgAFHUpl1U6A+5CFNgRHwBWM+uPonHtAwLwh68vBOc6CSEr6VgjpLDdjkisJZxHcO/LMhTMIBAXKpMSAk/lMeYEQVkMWD7ktayJKKFSInLS/3fmHKeGMY98cUCgpBc/m/m5ESfQ+QcA5gL6Tqgh9nE22QBsFhxdOM24AE5SJL0Q8zLpmYyE1mJjmhN327q+4jdxKplYSLjJ9WIqSqZcujRuA2IWG4H4One1vPyhvHCBBiCqGox1XqG2uoZLDlkO1hDd5Wkqn4pY9IPOoCcIIgVtyFpaIk3tJQMHDov/UHmztEbS0yr1AcijTAB1hSGApjIIqZ0wXd5CgbkwGIm+Jc1AAvbIZ4FF/+iGMdS4pckPKLEjyxA+UP04VrKVE7kfyn57a4xRIwJksW7eMQwR8kIlHel6aWlKFL8EH79nAg/K8K7is+KgLhcXubqv0RxuTC1DxQHLsnZtC8rPCHvKcWwmfPva4gYso8A0urpiWsSYV9926JCxFP0krYhLylGxMiQyzkfhBXAARa1y/dFlK3GNcuQnNBc4SG0JOnhhRgRK2VHMGc8O3TCZlt3K0KtMY4VuxBNxqvOtV3iWwrIlMB5OsEZAh/eCwawBqHW6FNVWfGYnKXgJQXoLOZBrKcMQAThrY3hADgiBJq6z0dY48X33afFeEg9TJPc4qkhSU7G4jyHiGFhsH1yiiO2OnDDiX9U3fB9E2fN8a2eGvFNOGbMv8GgAZQ5UGNXQsRawRi2ER4i8ZDm8xHWJMhWfVtAkvACC7XmWJ4Vkb/mrMnRB628hmyFFjAGv4EYCdHUK3JXROciEfNK7foc71ntd1ALVloYNc4BxoAVoFSodWptuPEoGwJWqx751Tqh3vusCNvRMKyaKs1sLE99GQ1ltHYGIwisEc0rlY2W3pEc/AERs3S8zXLye4hu6B+ExhBBobbmKvlwhDY4RaAlUfhAnTBAxaWaw2VmFpDg1In5BFkRBLvYGYAxh84N6iFczzMG0rCgQMD4BRXMVWq2dI/Y5XQUst6KkQNz0K7x5AViQQyO1UPYmBgKTkKuvPPAJCwXhoyJuagY/RKviRExYjY4ffzifwxATGtIxAJ+Ds4gQv0ivuRnk47VF7cQnHsgNLub8H11xRsm4IlbLMSbYQCBohR0poq7CeA2xQQjUEytFS6tL5je54E2D77xixjl8nRFCN8sWjsnAvEww5vTcOwcjh8mczsPA36TCQMjw0bTKdKJW+AJuYknCM68NjM6adf9GESnnuCxNLutpUdVBbolvSduxRqxWSeLGDMAYBBPKG9ka0+WQcu7rXUPuw3PFWsGJGyWNWfn4YG9xG2okiQZN00zWbRO2GLiWBYwAnHH71E7QRfrzJEwzGiOM1gsAqyqlCilKYxDjRgHDWHVpK1ZD/QsQfMvsKRQhlxYHyhIP7S7p9vaMzhGKHbECVaLXyBhXUet1QYcNPVL5zDlasTugwGYX7kKFVYD2WabgzFmqvkJ6iBhKFb/RZT55QqYleopKvwbQnsKC7+DRbXFWUcF3Ui2eS40vasRy5XR01d3dkTLyrga7lFVFG+uUuZAjRjcoZIv1zatmr+SmKKqY2Vfw9mlMSI2VipKFTolPZuLo+PIELMCoSdHW+barj4tZgA4AKKoVGxA2IBTnmaZY8eRoFPmbDqVHNBSRjV0RLcOx+CniBhhZ7y1UqgVBUeYAiBm9cP7prz4vu81Uxtr0s++zk0J6wvrcoet5xAxgnLAkmPfAaADckdR0ot+0GDfhJw6fnSaPKjYGG5CrIuk5wMp+SVEDJOPAF2tDgDbmSJuGLF4+epUYmx5v5UqUaZEHKwGWGHSc0TaIV+jViPGlkKT14Jbi39ZYktito4VFeYReASkqYVXMFo47pNs86xXXSMsXhwxHZRK66dJcHwIWoGIkdx6rEVUFGQkwEigsTXISGgDHHgUK68ywFxp7kO5sCOmFGJAfLIBvEbsWKSyWFEekV3/fsDUd0Y/YqhUY0lNDPAtanAdmQAwo6fiBBlIhBGZuFc0LHoniOuoGCY4TmnPuRUsNvQhp401ZxBOYkAyaZQPSqhnsrHYRXkTFBu+bme/nslchUhr8tusFI8rIT78w3EE/hCrc+ePqKFGGkNkckCPYBwanIwuOM+LE3oYLTaLGAEDUUYwo7V+tkaz9O8eVMPv8CuuDeN+R8M8fd0Dd14vNnXM2v0ORbLiwQqaIgR2ujrRZ5iPJDgNA/hKBgrGGy9J5u6kyhCTm6SuoKjYyl27q/bme/w7REafYWBwNMOk1W70IQM9Ft1PliDJWYc0RZXlIGIosylKbI80PjQ0shwrZqgRm0r0uDdVJS7Eh5DiNkCSv8qYVouV/ZsZx46AEfxyzZW7azCJFc6uH9AwM6EXs9oKwNdlGJCDylY9sM/0jufgOBrGL8pyC9Hlin+HiFnl+mrlWIXvM5yDATnAgNVw7RYnnyTbFOK7xVJCxIjaehqKe6JxmkoRETMjA2Ssap8vucUsbEE5cOo5n4EBuQpuxq8eWbDkJK/kvkZOqL9x2O6FGlb+hCsNGPNy66SAqhI3olYsbeibXZVk7jOCPMBWJYp3VeX+d9L60GOW0My3eXJBu2Fxx4gYmHAOuYcJ3LyX78gsRYyt+7GVj9mZIz45R8PZ3DED8M5Aw0rRPrw+asOOdXRzbUZY6IPIQumoNxw4jq0cHN0UksQ0JFOuFGgjXoOT9rJIynDSvkKIVVmCdFm8FL7vDnTKQZIt35EkvMy50kQ0r/pmmW+knY9VSEJ8Pup5II29BEnGH0EeIzCMqJ4UdaVyyJQsWPAY4Xl9xA7GzKGU/zFIknAB5lPt7FAGwGXHXKU6pDkWfhwZY148JamE4luqhAhtcGxl9ny8qttvx9mwvWr45+BSWPDKT5RazbXfknnRIVSY66BkrbSgZOnerg86xy9olYJo9jhsXaOBnyGKzHvquFXWW0QXYvvJX1POMiJ6SnlqNZhX3QEJIwBd2A25r0HUGIIcHColvUjvqJi0lo0NOuZRW/yhnqPWMEoAtKr1Yk6sSQzwhyx+RLXHHBSMHYJcZNIOSQ6w5Jy4+9gqMPkNYR2WhOjgwfy2iJVc9w7UUFVUPWky7aCLAREjeBEcDmTjkqAL3rdXSqLUHYpEp2DO1SBJr5D007a8SrKXyDnCs6OpgAcL7jqA9pAjVpMhpb+bkgKO5GpVUr3D7fM5FgLixc/Gnh3WnrUDsvtRldWHsubChK2l7e2ToC1jsxPx/Ek0w5iYTfR40MUZkL6ReYnoCockjzpDIDgOEwYDGQ+rHjyyOgMyDEEJerWkH1vJ/1tSPresbFayV+djLvqB4psmGW/OgILYYh543jACKDJOpEKRxoV6cYFeDEnGRXpxgd6uSM8hSQPfsbaa8nlauNl7z/8AsCZ5F4EQ/cYAAAAASUVORK5CYII=);
}
.student_num___11uMN .dateChildFirst___2wglj {
  background: linear-gradient(270deg, rgba(18, 159, 221, 0.5) 0%, #129FDD 100%);
}
.student_num___11uMN .dateChildItem___3j8kC {
  background: linear-gradient(270deg, rgba(18, 159, 221, 0.5) 0%, #129FDD 100%);
}
.student_num___11uMN .dateChildItemTop___3ATy8 {
  color: #1AA3DE;
  border-color: #1AA3DE;
}
.student_num___11uMN .bg___1iTov {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABkCAYAAAB5CTUuAAAAAXNSR0IArs4c6QAAC/ZJREFUeF7lnYezLUURh7tNKBgwgJgFzGLOOZD176WoAlEURZAcHzknCQqSFWnre/TeOneY2Z3dMz27F7vqFlW8PbMz/Zvp6bwqR4jMTEXkRBF5r4i8S0TeISJvF5HXReQ//veiiLyoqvy/zRML2jSZ2YdE5BT/+4CIvK1iwiYiz4rIP0TkCVXlv5ukTQJgZu8WkU+JyKd9x+/LvFdE5CEReUBVX913sJa/3xQAZnaCiHxORD7joqXlWhkLsfSgiNylqv9uPfiS8TYDgJmdLiJfcrm+ZC1zfvOaiNyhqvfP+VHEs6sDYGbvEZFviwiyvjc9IyLXqyoiahVaFQAz+7CIfEdEED1TxMX6LxGBacc1Hdd6+P8Q9wZ/J4nIB0Xk5MoLmzvhOlVl3O60GgBm9gkR+WYFk9BmuEAfnyO3zQwV9eMi8lkRQXsaI+4GTsLjvRFYBQAz+6Qzf+z9qI7HWqiQrspyv3DiSsRJAoTHeoLQHQAz+6iIfE9ESu9GO7lVVR9tzQgzQ7X9ihtxueE5Cdeo6pOt310arysAZvY+EfnpiKYTfim6qssG4J7IERb1FarKHRNO3QAwMyzYX7gbIbcwjv4NPVwIPpdv+R2Rm8vzIvKnHnPpCQBH/8zClnpEVW8I327JC8wMELiPcnSPqh6LnlMXAMwMLeRnBbn/lIhcraqDOhm95oPx3bn3QxH5SOalzOePqsppCKNeAPxARE7NrOJlXyRydxUys3eKyM8LPqcnVfXqyImFA+Aq4E8KO+wqVX06coE1Y5sZ3lZOQo7+rKr/rBlnyTM9APiuiHwsM7lHVfX6JZOO+I2Z4Q7BOEwJA/DaiHcyZigArvKdk7F20bf/oKovRS1s7rjuAj87M1fugkuj3NjRAJwhIl/NMGMVrWcKlJFTgGEY4jmNBgC5inxN6S8tXAxTDJ3772aGcYahmNIzqnrl3PFqng8DwMyI1Z6fCay8pKqX1UxujWfM7FcZYxGReXGEYRYJQGk3PaSqN63B3Jp3mhkiE9HZ5dRGAkA89xuZheBxbO5oq2FuzTNmhgubGEVKN6sq4cymFAlAyfWAdUlgZZPkDsNfZiZ3n6re1nrSkQCU/CzIUmKymyS3jC/ITC7EbokE4Psigu9/l15X1Ys2yfmdSZnZbzLKQ4hbIhKAH2WcXK+p6sVHAIALMzGLp1T1qtZzjwQgZwMcFQByJ+DIAUDU6bTMjrkoQp9utTPdRf3bjJvmMVW9rtV7hnEiT8DXPCMhnfNlW/IBpZMzM9Jafp1hNGmNtxwlAEgx/HJmwrigCcJsksyMuAXxi5RuV9V7W0868gSgAaEJpURK4N2tF9JqPDMjfeXzmfGI2jXPlogEgGy38zILCXNstQDBzHDGpRkTuKQvmZMYVjuXMACYwIhji3tgtXzMEnM8JkD8IuXL86p6eS1T5zwXDcAXReQLmQmRHn7nnIn2eNbMmCtzTuluVb0jYg7RAFBKhHs3JRJif7clddRzhYiIkeCbEjlCzx05AFwMkY5CpnJKt6nqfRGLWjKmmZW0tmdV9YolY9b8JvQEOADkY5IFnRIOOeLCq98FHrvmpJKiktKNqvpwDTOXPNMDAN6BexdxlBIFdNcsmXjL35hZKW+JpIHfRyaNhQPgp6AU5OCfV7ULzIx0SWIXOaJwIzRdvQsADsKPC/n56Ngk5XaPknn0i3ygHB+62Cs9AaAWjOzonJwl6A0Iobttd4s78wka5eqOuZ+I3IXnLXUDwE8BmWfsuBxxEhBH97SU79kXmRF0R+zk1t+1UqYrAA7CWJo6j1CndUtEJpqZ0d4AjSyN1O3iRFlU+CYYXtgdAAcBJqCelohsaSzPB1toIG5kUfyNpQsIJeqeMrMWALwXUYR2NEakrz9AleQSR5jveICmUpImH2NEJSapJ13rFFYBYODCiOs3ZdR/RYQ0dtzBlK2+kMus8IwG7I2hwQdVkVPNPbrdPTn0VwVg52ImgYtUxjmEpoJPCQbCZLSrnIY1NiZj3NRT+0onszoADgLigRBmropmDihznuVEwfxwVXNsUlsBAGcdRRw07Jh7EuYwfXgWkYYjkED7qll6qwHgrQSGCzLnJ1rC2CW/oR6YnE80ru4Ze90B8O4ouH4pD6Wfw1YI5gPE/aqK9tWFugHgLl+C3ejjU5rJ1OJxXcAw/hAnjIfoAtB9QWVs3M9Y5eFNncIB8EQnTH+MoLnMYSfSvuCFnb/RhnxeGMKlPjT3434hyI4vag5hDN7lJyLMNggFwEt+vi4i769cObsPXZ+/p1v2a/CAO5l6uCEozK49hRRqoy2FlKqGAOC7HnHDrq95B4t7xLWS8GPvCgB3EOKwZnOwMUgkaJ7PVMOcys37xmO+03AzjPXmGcb8u4iQcRCyu2om7qeUzTLmoBuGwnbAbd4sjNoUADND3pKUm8ss2OUHjL8zKtOghvHpMz53UlKmjEGsb6rnmxhwzQDwAAdezjFDiklTcwsAmyQz4544a+LSbuY1bQKAt5ykurA0HloEia3IUdTGTZNrUpwGtLfcmprVCuwNwERQG0ZzZJGbm82ILu0Gz5TmVKddHZtlSu8FgJmhRaBmlohLi7LUTbULnnP83IBkjYgmTjLaGmppE9tgMQAuK+mEUhqDLAd2fpOJzmFaxLMea7DW/qJFAHgHLHoAlS7ckJraCMauPeZsADzMR4epkmm/yczntRldev8SAEodUHhHSB3VVpnXYl6zABjJIGYuIVWELRa55TGqAfAeCoienBOL3HmswyPx2ZAtATIHAC7dXIv5rp1mt8S8FnOpAsCbbZNHmaPwDOIWC93qGJMAuFlO8UJO69lk77coZnuGHf2v5waWmBL2EMV+h3qk1gCAq5ba2ZQYiAqXI2vlzgHKe4viZh9LbZwaEhBoiXxQ8DcKgAcuKNvMJTyRQEva4FuefOefuyfzd/l00Ax2CoBS4RphOvLn3xJuhqkdNNJFa+qnpX8/cOYVAfCwIrs/F1zZdN+3pVwp/W6kA+TSVxGMIuBfjtf6ly5yvR7IULj8/2X3Dxw2M5oQkj5ZG8wfA6cKgFLP59CyzaVbqsfvzIxUF2yhkhOScGauR1I6vXEA3PVKo40UbRKhaFqxqaiWx3PJcsASJ1zIKe1K7p6n3WXNCZkEoNTzs1kstBV3PCiEaBjuMzYHxmG3uPNM5rP0SQBK4ufKtT54lgMsw/zhMU7CtT1AWMD8cQBc+6Hnc6r7v6Kql7baufuOM8L8biBUMB8nZe4jcuUT4PKUBhspbcbtYGbUfJE6MmXJh52ECuY/gajx2uj6S9jeqKHN9fzfhPYzg/m7J4E7AYY0ITOjmAS3ROnC5V18dYO6h1wb5NETUPqUB/19uuXNF2Q+O58Ldy5xEpqAUMF86px5l41Y0KMA0E4gTVh9VVUvmbvqls978hdip0T4pfDYlnI89wZhDvOZ5FIAcl1juzSuKHG2gvlUtdzqTjM0uOYgTPSWYOr0ucBFc+Afmw2Alw/h/0mJ+qmbW+7o2rFqmT+MFwHCRFeVLPMXnQD/wDJtZVJapb3YXOYnIGCVltwC1eJoKfMdgFIX3oN+FIfUOFetSC9PqXvYcUQbG+Z2XOyMiC3WhjhaDMI+zHcAmEPOpjroHpwCgD8lF/v9Ww+rcmcHl1ThKubvjLMYhArmV6VeZtL2H1bVG4c5pgCU1LxuLoiKnT8r7dEt+6mTcOhz5v65dTZik7xXrxqiUPBlVaXXxQGlAJQiYGF9M3cnU5HqPov5M0/CcRAqmE92NEZpk2hgLQDhH96JYv5MECjURgqUdn5T5jO3FICS7OUT34eOTq0aWfNcNPMTENCOch8XnZpqc+bnACgVXPw16rOzFTL/XlW9fYo7tf/ud8JcEEKYnwMAlS2nhoYE4c1scFaVjnxT5i88CYe0llqga59LRVDp84MhXxOdKHEKYX4CwlTbtFDm504AKXcYDqmbNcQOGPlcCNljx2p30dLnXByVQAhn/psAcOuNVr58+2U4HaH9nc1s92tLb0rdW8rc2t85CFRCYoQO1K3QJCt7PSpG+gWGA/7tUPIcJPwmeF1D+vRPLcD9YLjhn+v5reP/ARx41aFw57DXAAAAAElFTkSuQmCC);
}
.subject_num___3SW4x .dateChildFirst___2wglj {
  background: linear-gradient(270deg, #B4EC51 0%, #67BF4A 100%);
}
.subject_num___3SW4x .dateChildItem___3j8kC {
  background: linear-gradient(270deg, #B4EC51 0%, #67BF4A 100%);
}
.subject_num___3SW4x .dateChildItemTop___3ATy8 {
  color: #6CC24B;
  border-color: #6CC24B;
}
.subject_num___3SW4x .bg___1iTov {
  background-image: url(data:image/png;base64,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);
}
.dateChildFirst___2wglj {
  max-width: 496px;
  display: flex;
  position: relative;
  width: 100%;
  height: 180px;
  overflow: hidden;
  border-radius: 8px;
  font-size: 14px;
  padding-top: 17px;
  padding-bottom: 15px;
}
.dateChildFirst___2wglj .bg___1iTov {
  position: absolute;
  width: 96px;
  height: 100px;
  top: 49px;
  right: -10px;
}
.dateChildFirst___2wglj .dateLeft___1dsCw {
  position: relative;
  width: 45%;
  text-align: center;
  padding-top: 39px;
}
.dateChildFirst___2wglj .dateLeft___1dsCw::before {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 109px;
  background: #FFf;
  top: 15px;
  right: 0px;
}
.dateChildFirst___2wglj .dateLeft___1dsCw .dateLeftValue___18ugt {
  height: 30px;
  line-height: 30px;
  font-size: 30px;
  margin-bottom: 16px;
}
.dateChildFirst___2wglj .dateRight___2Ol5p {
  flex: 1;
  padding-left: 27px;
}
.dateChildFirst___2wglj .dateRight___2Ol5p .dateBlock___2nRAQ {
  display: inline-block;
  text-align: center;
  min-width: 145px;
  position: relative;
}
.dateChildFirst___2wglj .dateRight___2Ol5p .dateBlock___2nRAQ:first-child {
  margin-bottom: 32px;
}
.dateChildFirst___2wglj .dateRight___2Ol5p .dateBlock___2nRAQ:first-child::before {
  content: '';
  display: block;
  position: absolute;
  width: 145px;
  border-bottom: 1px dashed #FFFFFF;
  left: 0px;
  bottom: -16px;
}
.dateChildFirst___2wglj .dateRight___2Ol5p .dateValue___3yMFY {
  font-size: 24px;
  height: 26px;
  line-height: 26px;
  margin-bottom: 12px;
}
.dateChildFirst___2wglj .dateRight___2Ol5p .dateLabel___eTj0x {
  height: 20px;
  line-height: 20px;
}
.dateChild___1Cf06 {
  display: flex;
  margin-top: 16px;
}
.dateChildItem___3j8kC {
  width: 156px;
  height: 211px;
  font-size: 12px;
  border-radius: 8px;
}
.dateChildItem___3j8kC:nth-child(2) {
  margin: 0 14px;
}
.dateChildItemTop___3ATy8 {
  position: relative;
  font-size: 14px;
  height: 28px;
  background: #fff;
  text-align: center;
  border-radius: 8px 8px 0 0;
  border: 1px solid #F7AF14;
  border-bottom-width: 0px;
}
.dateChildItemTop___3ATy8::before {
  position: absolute;
  content: '';
  background: #fff;
  display: block;
  border: 7px solid #fff;
  left: 50%;
  bottom: -6px;
  transform: translate(-50%, 0) rotate(45deg);
}
.dateChildItemContentTop___3gz9f {
  padding-top: 30px;
  text-align: center;
  margin-bottom: 40px;
}
.dateChildItemContentTop___3gz9f .dateValue___3yMFY {
  font-size: 24px;
  margin-bottom: 5px;
}
.dateChildItemContentBottom___Vp_Vr {
  display: flex;
  position: relative;
}
.dateChildItemContentBottom___Vp_Vr::before {
  position: absolute;
  content: '';
  display: block;
  height: 30px;
  width: 1px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.dateChildItemContentBlock___1B4jR {
  width: 50%;
  text-align: center;
}
.dateChildItemContentBlock___1B4jR .dateValue___3yMFY {
  transform: scale(0.9);
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  margin-bottom: 8px;
}
.specialtyWrap___3TeJN {
  display: flex;
}
.specialtyWrap___3TeJN .ant-radio-group {
  margin-bottom: 16px;
}
.specialtyWrap___3TeJN .ant-list-item {
  border-width: 0px !important;
}
.consultantWrap___OVsti {
  display: flex;
}
.consultantWrap___OVsti > div {
  border: 1px solid #e8e8e8;
}
.consultantWrap___OVsti > div:first-of-type {
  margin-right: 20px;
}
.consultantWrap___OVsti .ant-table-wrapper:last-of-type {
  min-width: 300px;
}
.consultantWrap___OVsti .text-right {
  margin-right: 20px;
}
.tableCard___31nLv {
  flex: 1;
}
.specialtyCard___3ec-E {
  margin-left: 16px;
  min-width: 300px;
  width: 30%;
}
.specialtyItem___3ew6K {
  width: 100%;
  display: flex;
  height: 24px;
  line-height: 24px;
}
.specialtyLabel___140Cc {
  width: 30%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.specialtyValue___27wzW {
  flex: 1;
  text-align: center;
  position: relative;
  background: #f5f5f5;
  overflow: hidden;
  border-radius: 2.5px;
}
.specialtyValueBg___3eBDF {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  background: #3AA0FF;
}
.returnWrap___17cUq {
  display: flex;
  margin-top: 16px;
}
.returnLeft___7jbii {
  width: 240px;
  margin-right: 16px;
}
.returnRight___1nxPh {
  flex: 1;
  overflow-x: hidden;
}
.name___3K3kO {
  color: #1890FF;
  cursor: pointer;
}
.action___3kx2S {
  height: 32px;
  text-align: center;
  line-height: 32px;
  padding: 0 18px;
  color: #fff;
  background: #1890FF;
  border-radius: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.container___ZV_pa {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16px;
}
.chartWrapper___2ZjM2 {
  display: flex;
  margin-right: 16px;
  margin-bottom: 20px;
}
.left___tQTVS {
  width: 240px;
  margin-right: 16px;
}
.right___dC9DI {
  margin-bottom: 20px;
}
.consultantContent___3I7fv {
  display: flex;
  margin-bottom: 20px;
}
.consultantContent___3I7fv > div {
  border: 1px solid #e8e8e8;
}
.consultantContent___3I7fv > div:first-of-type {
  margin-right: 20px;
}
.consultantContent___3I7fv > div:last-of-type {
  min-width: 300px;
}
.inline___1XLHA .ant-form-item-control-wrapper {
  min-width: 200px;
}
.container___2-tDT {
  border-radius: 2px;
  background: #fff;
  overflow: hidden;
}
.title___3joMl {
  display: flex;
  padding: 0 24px;
  height: 56px;
  line-height: 56px;
  border-bottom: 1px solid #E5E5E5;
  justify-content: space-between;
}
.titleContent___3J0T1 {
  font-size: 16px;
  font-family: SourceHanSansSC-Medium, SourceHanSansSC;
  font-weight: 500;
}
.action___Oc88m {
  display: flex;
  align-items: center;
}
.action___Oc88m > button {
  margin-left: 16px;
}
.content___1kRnX {
  padding: 18px 24px;
}
.container___26oOP {
  display: flex;
  align-items: center;
  height: 40px;
}
.container___2wu3O {
  display: inline-block;
  width: 240px;
  height: 96px;
  background: #FFFFFF;
  box-shadow: 0px 2px 10px 0px rgba(197, 197, 197, 0.5);
  border-radius: 6px;
  text-align: center;
  padding-top: 16px;
}
.value___2ajjl {
  color: #333333;
  height: 35px;
  line-height: 35px;
  font-size: 24px;
  text-shadow: 0px 2px 10px rgba(197, 197, 197, 0.5);
  margin-bottom: 12px;
}
.label___1dXqZ {
  color: #666;
  font-size: 12px;
  line-height: 17px;
  text-shadow: 0px 2px 10px rgba(197, 197, 197, 0.5);
}
.container___3uAGf {
  position: relative;
  display: inline-block;
  width: 240px;
  height: 208px;
  background: #FFFFFF;
  box-shadow: 0px 2px 10px 0px rgba(197, 197, 197, 0.5);
  border-radius: 6px;
  text-align: center;
}
.container___3uAGf::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 165px;
  height: 1px;
  background: #E5E5E5;
  box-shadow: 0px 2px 10px 0px rgba(197, 197, 197, 0.5);
}
.top___2txVB,
.bottom___4G91R {
  height: 50%;
  width: 100%;
  padding-top: 16px;
}
.value___1DpAt {
  color: #333333;
  height: 35px;
  line-height: 35px;
  font-size: 24px;
  text-shadow: 0px 2px 10px rgba(197, 197, 197, 0.5);
  margin-bottom: 12px;
}
.label___1FOVW {
  color: #666;
  font-size: 12px;
  line-height: 17px;
  text-shadow: 0px 2px 10px rgba(197, 197, 197, 0.5);
}
.container___3T-DR {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  border-radius: 4px;
  overflow: hidden;
  background: #f5f5f5;
}
.bg___26c2o {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.value___17P51 {
  position: relative;
}
.container___2t3oU {
  position: relative;
  color: #fff;
  min-width: 240px;
  min-height: 306px;
  padding: 24px 0;
  align-self: flex-start;
}
.container___2t3oU img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.inner___lrJEo {
  padding: 0 20px;
}
.top___2M6gG {
  position: relative;
  z-index: 1;
  text-align: center;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.bottom___26v3K {
  font-size: 16px;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.bottom___26v3K > div {
  display: inline-block;
  text-align: left;
}
.bottom___26v3K > div > div {
  line-height: 24px;
  margin-bottom: 6px;
}
.bottom___26v3K > div > div:last-of-type {
  margin-bottom: 0;
}

.normal___JYoXt {
  font-family: Georgia, sans-serif;
  margin-top: 3em;
  text-align: center;
}

.title___37FF5 {
  font-size: 2.5rem;
  font-weight: normal;
  letter-spacing: -1px;
}

.error404___3S72b {
  height: 206px;
  background: url(//zhsng-cdn5.61qt.cn/static/404.a03dbd23.png) no-repeat center 0;
  background-size: 552px 206px;
}

.list___2PMGf {
  font-size: 1.2em;
  margin-top: 1.8em;
  list-style: none;
  line-height: 1.5em;
}

.list___2PMGf code {
  background: #f7f7f7;
}
.wrapper___1T1fS {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  width: 412px;
  height: 794px;
  background-image: url(//zhsng-cdn5.61qt.cn/static/preview-mobile.229dd2bb.png);
  background-size: cover;
}
.modalContainer___2-MwC .ant-modal-body {
  padding: 0px;
  padding-top: 5px;
}
.modalContainer___2-MwC .ant-tabs-bar {
  margin-bottom: 0px;
}
.iframeWrap___3houv {
  position: absolute;
  left: 46px;
  top: 44px;
  width: 320px;
  height: 694px;
  border-radius: 33px;
  overflow: hidden;
}
.iframeWrap___3houv iframe {
  border: none;
  overflow: hidden;
  background: #e9e9e9;
}
.preview___wEFzs {
  align-items: center;
  background: 50% / cover no-repeat url(//zhsng-cdn5.61qt.cn/static/location-bg.32dad3f6.png);
  border: 1px solid #eaeaea;
  border-radius: 6px;
  cursor: pointer;
  display: flex;
  height: 140px;
  justify-content: center;
  width: 322px;
}
.preview___wEFzs:hover .previewButton___14Agx {
  background: #f5f5f5;
}
.previewButton___14Agx {
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 6px;
  width: 160px;
  height: 42px;
  color: #3296FA;
  line-height: 42px;
  text-align: center;
}
.location___2ZkDB {
  background: #fff;
  width: 100%;
  border: 1px solid #eaeaea;
  border-radius: 6px;
}
.title___DYA_8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 44px;
  padding: 12px;
  border-bottom: 1px solid #eaeaea;
}
.address___2GS6L {
  flex: 1;
  overflow: hidden;
  padding-right: 4px;
}
.lonlat___2SyVd {
  color: #999;
}
.map___3mJj8 {
  position: relative;
  height: 256px;
}
.control___oYdFD {
  position: absolute;
  background: #fff;
  z-index: 999;
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  bottom: 20px;
  right: 20px;
}
.control___oYdFD div {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
}
.control___oYdFD div:first-child {
  border-bottom: 1px solid #eaeaea;
}
.search___31Obi {
  height: 68px;
  border-top: 1px solid #eaeaea;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
}
.searchButton___16okQ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  border: 1px solid #eaeaea;
  border-radius: 6px;
  font-size: 18px;
  cursor: pointer;
}
.searchInput___3ujz2 {
  position: relative;
  flex: 1;
  overflow: hidden;
}
.input___3hNyK {
  width: 100%;
  height: 38px;
  padding-left: 30px;
  padding-right: 40px;
  border-radius: 6px;
  overflow: hidden;
}
.searchIcon___1jtMq {
  position: absolute;
  top: 50%;
  left: 10px;
  font-size: 18px;
  transform: translate(0, -50%);
  z-index: 3;
}
.searchText___x8Lcu {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
  z-index: 3;
  color: #3296FA;
}
.normal___29vCJ {
  min-height: 550px;
  height: 100%;
  background-color: #eef4fa;
  background-image: url(//zhsng-cdn5.61qt.cn/static/welcome_bg.2233ee0f.png);
  background-position: center center;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.copyright___1uEeY {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  margin-bottom: 28px;
}
.header___1y56y {
  margin: 0 auto;
  text-align: center;
  padding-top: 64px;
}
.title___1-dNb {
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 1em;
  color: #666666;
  font-weight: normal;
  letter-spacing: 12px;
}
.desc____Mcdc {
  font-size: 14px;
  line-height: 1em;
  color: #999999;
  letter-spacing: 2px;
  letter-spacing: 1.5px;
}
.action-disabled {
  cursor: not-allowed;
}
.img-1-1-40 {
  max-width: 40px;
  max-height: 40px;
  width: 100%;
  height: 100%;
}
.img-1-1-40.image-uploader {
  width: 40px;
  height: 40px;
}
.img-16-9-40 {
  max-width: 71.11111111px;
  max-height: 40px;
  width: 100%;
  height: 100%;
}
.img-16-9-40.image-uploader {
  width: 71.11111111px;
  height: 40px;
}
.img-1-1-80 {
  max-width: 80px;
  max-height: 80px;
  width: 100%;
  height: 100%;
}
.img-1-1-80.image-uploader {
  width: 80px;
  height: 80px;
}
.img-1-1-150 {
  max-width: 150px;
  max-height: 150px;
  width: 100%;
  height: 100%;
}
.img-1-1-150.image-uploader {
  width: 150px;
  height: 150px;
}
.img-16-9-168 {
  max-width: 298.66666667px;
  max-height: 168px;
  width: 100%;
  height: 100%;
}
.img-16-9-168.image-uploader {
  width: 298.66666667px;
  height: 168px;
}
.img-16-9-160 {
  max-width: 284.44444444px;
  max-height: 160px;
  width: 100%;
  height: 100%;
}
.img-16-9-160.image-uploader {
  width: 284.44444444px;
  height: 160px;
}
.img-16-9-170 {
  max-width: 302.22222222px;
  max-height: 170px;
  width: 100%;
  height: 100%;
}
.img-16-9-170.image-uploader {
  width: 302.22222222px;
  height: 170px;
}
.app-edit-form {
  max-width: 980px;
}
.app-edit-form .ant-input-number-row {
  width: 100%;
}
.ant-form-extra {
  line-height: 1.4em;
  padding: 4px 0;
  font-size: 12px;
}
.app-edit-form-hide-label .ant-form-item-label {
  visibility: visible;
  opacity: 0;
}
/**
 * Tiles
 * 瓦片样式
 */
 {
  /**
   * State
   * 状态样式
   */
  /**
   * Progress Style
   * 进程瓦片
   */
  /**
   * Title Styles
   * 标题瓦片
   */
  /**
   * Block Styles
   * 块状瓦片
   */
  /**
   * Palettes
   * 其他调色板
   */
}
.tile {
  position: relative;
  overflow: hidden;
  display: block;
  background-color: #dbe1e8;
  text-decoration: none;
  color: #fff;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.07), 1px 2px 5px 0 rgba(0, 0, 0, 0.06);
}
.tile:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.tile:focus,
.tile:link,
.tile:visited,
.tile:active,
.tile:hover {
  text-decoration: none;
  color: #fff;
}
.tile > .tile-header {
  position: relative;
  padding: 15px;
  padding-bottom: 0;
}
.tile > .tile-header > h1,
.tile > .tile-header > h2,
.tile > .tile-header > h3,
.tile > .tile-header > h4,
.tile > .tile-header > h5,
.tile > .tile-header > h6 {
  margin: 0;
}
.tile > .tile-header > .tile-widgets {
  position: absolute;
  right: 8px;
  top: 6px;
  z-index: 99;
  display: inline-block;
}
.tile > .tile-header > .tile-widgets a {
  color: #Fff;
  cursor: pointer;
}
.tile > .tile-header > .tile-widgets .divider {
  margin: 0 4px;
}
.tile > .tile-body {
  position: relative;
  padding: 15px;
  padding-top: 15px;
}
.tile.tile-bar {
  display: block;
  border-top: 2px solid;
  cursor: default;
}
.tile.tile-bar .title {
  display: block;
  padding: 15px;
  width: 100%;
}
.tile.tile-bar .title > h3 {
  display: block;
  font-size: 15px;
}
.tile.tile-bar .title > p {
  display: block;
  margin-bottom: 0;
  min-height: 34px;
  font-size: 12px;
}
.tile.tile-bar .icon {
  position: absolute;
  right: 20px;
  bottom: 5px;
  z-index: 1;
  color: rgba(0, 0, 0, 0.1);
}
.tile.tile-bar .icon i {
  margin: 0;
  padding: 0;
  font-size: 100px;
  line-height: 0;
  vertical-align: bottom;
}
a.tile.tile-bar {
  cursor: pointer;
}
.tile.tile-state {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 20px;
  background-color: #dbe1e8;
  color: #fff;
}
.tile.tile-state:hover {
  background-color: #cfd7e0;
}
.tile.tile-state .num,
.tile.tile-state h3,
.tile.tile-state h5,
.tile.tile-state p {
  position: relative;
  margin: 0 0 8px 0;
  padding: 0;
  color: inherit;
}
.tile.tile-state p {
  font-size: 12px;
}
.tile.tile-state .num {
  font-size: 38px;
  font-family: 14px;
  font-weight: 100;
}
.tile.tile-state .icon {
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1;
  color: rgba(0, 0, 0, 0.1);
}
.tile.tile-state .icon i {
  margin: 0;
  padding: 0;
  font-size: 100px;
  line-height: 0;
  vertical-align: bottom;
}
.tile.tile-progress {
  background-color: #dbe1e8;
  color: #fff;
}
.tile.tile-progress .tile-header {
  padding: 15px 20px;
  padding-bottom: 40px;
}
.tile.tile-progress .tile-header h3,
.tile.tile-progress .tile-header a,
.tile.tile-progress .tile-header span,
.tile.tile-progress .tile-header i {
  color: inherit;
}
.tile.tile-progress .tile-header span {
  margin-top: 4px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 11px;
}
.tile.tile-progress .tile-header h3,
.tile.tile-progress .tile-header span {
  display: block;
}
.tile.tile-progress .tile-progressbar {
  margin: 0;
  height: 2px;
  background: rgba(0, 0, 0, 0.18);
}
.tile.tile-progress .tile-progressbar span {
  display: block;
  width: 0;
  height: 100%;
  background-color: #fff;
}
.tile.tile-progress .tile-footer {
  padding: 20px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
  text-align: right;
}
.tile.tile-progress .tile-footer h4,
.tile.tile-progress .tile-footer > span {
  color: #fff;
}
.tile.tile-progress .tile-footer h4 {
  margin: 0;
  font-size: 14px;
}
.tile.tile-progress .tile-footer > span {
  margin-top: 4px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 11px;
}
.tile.tile-title {
  position: relative;
  display: block;
  background-color: #dbe1e8;
}
.tile.tile-title:hover {
  background-color: #cfd7e0;
}
.tile.tile-title .icon {
  padding: 20px;
  text-align: center;
}
.tile.tile-title .icon i {
  margin: 0;
  padding: 0;
  vertical-align: middle;
  line-height: 1;
  font-size: 60px;
}
.tile.tile-title .title {
  text-align: center;
  background-color: #cfd7e0;
  cursor: default;
}
.tile.tile-title .title h3,
.tile.tile-title .title p,
.tile.tile-title .title > div {
  margin: 0;
  padding: 0 20px;
  color: inherit;
}
.tile.tile-title .title h3 {
  margin-bottom: 10px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: bold;
}
.tile.tile-title .title .content {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 20px;
  height: 60px;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.85);
}
.tile.tile-block {
  margin-bottom: 20px;
  background-color: #dbe1e8;
  color: #fff;
}
.tile.tile-block .tile-header {
  padding: 20px;
  color: #fff;
  font-size: 17px;
}
.tile.tile-block .tile-header a,
.tile.tile-block .tile-header span,
.tile.tile-block .tile-header > i {
  color: #fff;
}
.tile.tile-block .tile-header span {
  margin-top: 4px;
  display: block;
  color: #fff;
  font-size: 11px;
}
.tile.tile-block .tile-header > i {
  float: right;
  font-size: 28px;
  position: relative;
  top: 4px;
}
.tile.tile-block .tile-content {
  padding: 20px;
  background-color: rgba(0, 0, 0, 0.03);
}
.tile.tile-block .tile-footer {
  padding: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(0, 0, 0, 0.03);
  color: #fff;
  border-radius: 0 0 5px 5px;
}
.tile.tile-block .tile-footer a {
  color: #fff;
}
.tile.tile-block .tile-footer .btn {
  background-color: rgba(0, 0, 0, 0.1) !important;
  border-bottom-width: 0;
  color: #fff;
}
.tile.tile-blue,
.tile.tile-state.tile-blue,
.tile.tile-progress.tile-blue,
.tile.tile-title.tile-blue {
  background-color: #0073b7;
}
.tile.tile-state.tile-blue:hover,
.tile.tile-title.tile-blue:hover,
.tile.tile-title.tile-blue .title {
  background-color: #0066a3;
}
.tile.tile-bar.tile-blue {
  border-top-color: #0066a3;
}
.tile.tile-cyan,
.tile.tile-state.tile-cyan,
.tile.tile-progress.tile-cyan,
.tile.tile-title.tile-cyan {
  background-color: #129fdd;
}
.tile.tile-state.tile-cyan:hover,
.tile.tile-title.tile-cyan:hover,
.tile.tile-title.tile-cyan .title {
  background-color: #1091ca;
}
.tile.tile-bar.tile-cyan {
  border-top-color: #1091ca;
}
.tile.tile-green,
.tile.tile-state.tile-green,
.tile.tile-progress.tile-green,
.tile.tile-title.tile-green {
  background-color: #68bf4a;
}
.tile.tile-state.tile-green:hover,
.tile.tile-title.tile-green:hover,
.tile.tile-title.tile-green .title {
  background-color: #5eb540;
}
.tile.tile-bar.tile-green {
  border-top-color: #5eb540;
}
.tile.tile-yellow,
.tile.tile-state.tile-yellow,
.tile.tile-progress.tile-yellow,
.tile.tile-title.tile-yellow {
  background-color: #ffdc00;
}
.tile.tile-state.tile-yellow:hover,
.tile.tile-title.tile-yellow:hover,
.tile.tile-title.tile-yellow .title {
  background-color: #ebca00;
}
.tile.tile-bar.tile-yellow {
  border-top-color: #ebca00;
}
.tile.tile-orange,
.tile.tile-state.tile-orange,
.tile.tile-progress.tile-orange,
.tile.tile-title.tile-orange {
  background-color: #ffae00;
}
.tile.tile-state.tile-orange:hover,
.tile.tile-title.tile-orange:hover,
.tile.tile-title.tile-orange .title {
  background-color: #eba000;
}
.tile.tile-bar.tile-orange {
  border-top-color: #eba000;
}
.tile.tile-red,
.tile.tile-state.tile-red,
.tile.tile-progress.tile-red,
.tile.tile-title.tile-red {
  background-color: #f04134;
}
.tile.tile-state.tile-red:hover,
.tile.tile-title.tile-red:hover,
.tile.tile-title.tile-red .title {
  background-color: #ef2f21;
}
.tile.tile-bar.tile-red {
  border-top-color: #ef2f21;
}
.tile.tile-pink,
.tile.tile-state.tile-pink,
.tile.tile-progress.tile-pink,
.tile.tile-title.tile-pink {
  background-color: #e91e63;
}
.tile.tile-state.tile-pink:hover,
.tile.tile-title.tile-pink:hover,
.tile.tile-title.tile-pink .title {
  background-color: #dd1659;
}
.tile.tile-bar.tile-pink {
  border-top-color: #dd1659;
}
.tile.tile-amethyst,
.tile.tile-state.tile-amethyst,
.tile.tile-progress.tile-amethyst,
.tile.tile-title.tile-amethyst {
  background-color: #ba79cb;
}
.tile.tile-state.tile-amethyst:hover,
.tile.tile-title.tile-amethyst:hover,
.tile.tile-title.tile-amethyst .title {
  background-color: #b26ac5;
}
.tile.tile-bar.tile-amethyst {
  border-top-color: #b26ac5;
}
.tile.tile-black,
.tile.tile-state.tile-black,
.tile.tile-progress.tile-black,
.tile.tile-title.tile-black {
  background-color: #333333;
}
.tile.tile-state.tile-black:hover,
.tile.tile-title.tile-black:hover,
.tile.tile-title.tile-black .title {
  background-color: #292929;
}
.tile.tile-bar.tile-black {
  border-top-color: #292929;
}
.tile.tile-gray,
.tile.tile-state.tile-gray,
.tile.tile-progress.tile-gray,
.tile.tile-title.tile-gray {
  background-color: #dbe1e8;
}
.tile.tile-state.tile-gray:hover,
.tile.tile-title.tile-gray:hover,
.tile.tile-title.tile-gray .title {
  background-color: #cfd7e0;
}
.tile.tile-bar.tile-gray {
  border-top-color: #cfd7e0;
}
.tile.tile-white,
.tile.tile-state.tile-white,
.tile.tile-progress.tile-white,
.tile.tile-title.tile-white {
  background-color: #ffffff;
}
.tile.tile-state.tile-white:hover,
.tile.tile-title.tile-white:hover,
.tile.tile-title.tile-white .title {
  background-color: #f5f5f5;
}
.tile.tile-bar.tile-white {
  border-top-color: #f5f5f5;
}
.ant-spin-nested-loading > div > div.ant-spin {
  max-height: none;
}
#print-table {
  display: none;
}
template {
  display: none;
}
.ant-hide,
[ant\:cloak],
[ant-cloak],
[data-ant-cloak],
[hidden],
[x-ant-cloak],
.ant-cloak,
.x-ant-cloak,
.ant-hide:not(.ant-hide-animate) {
  display: none !important;
}
.text-white {
  color: #ffffff!important;
}
.text-red {
  color: #f04134!important;
}
.text-primary {
  color: #108ee9!important;
}
.text-green {
  color: #68bf4a!important;
}
.text-gray {
  color: #999999!important;
}
.text-yellow {
  color: yellow !important;
}
.text-orange {
  color: #FFBB00 !important;
}
.text-default {
  color: #333 !important;
}
.text-bolb {
  font-weight: bolb;
}
.ant-fullcalendar-last-month-cell,
.ant-fullcalendar-next-month-btn-day {
  opacity: .4;
}
.ant-calendar-decade-panel-decade {
  font-size: 12px;
}
.ant-advanced-search-form {
  transition: all 1s;
  padding: 8px;
  background: #fbfbfb;
  border: 1px solid #f4f4f4;
  border-radius: 3px;
  position: relative;
  margin-bottom: 1em;
}
.ant-advanced-search-form ~ br {
  display: none;
}
@media (max-width: 600px) {
  .ant-advanced-search-form .ant-row [class^='ant-col'] {
    width: 100%;
  }
  .ant-advanced-search-form .ant-row [class^='ant-col'] .ant-form-item-label {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.ant-advanced-search-form .ant-form-item {
  margin-bottom: 0px;
}
.ant-advanced-search-form:after,
.ant-advanced-search-form:before {
  position: absolute;
  font-size: 12px;
  font-weight: 100;
  display: block;
  top: -1px;
  left: -1px;
  line-height: 14px;
  width: 30px;
}
.ant-advanced-search-form:after {
  content: '\641C\7D22';
  margin: 1px 3px;
}
.ant-advanced-search-form:before {
  content: '\3000';
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-advanced-search-form .ant-form-item-label {
  transition: all 1s;
}
.ant-advanced-search-form.is-close .ant-form-item-label {
  width: auto!important;
  transition: all 1s;
}
.ant-table-footer .ant-table-pagination {
  margin-top: 0;
  margin-bottom: 0;
}
.ant-table-tbody > tr > td,
.ant-table-thead > tr > th {
  padding: 16px 8px;
}
.ant-table-tbody > tr.ant-table-row-selected td {
  background-color: transparent;
}
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,
.ant-menu.ant-menu-dark .ant-menu-item-selected {
  background-color: #108ee9;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #333;
}
.ant-menu-dark,
.ant-menu-dark .ant-menu-sub {
  background: #404040;
}
.ant-layout-sider {
  background: #404040;
}
.ant-layout-sider-trigger {
  background: #404040;
  background: rgba(64, 64, 64, 0.88);
}
.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0!important;
}
.ant-menu-submenu.ant-menu-submenu-popup .ant-menu {
  padding: 10px!important;
}
.ant-menu-inline .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-vertical .ant-menu-item:not(:last-child) {
  margin-bottom: 0;
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title {
  margin-top: 0;
  margin-bottom: 0;
}
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: transparent;
  color: #108ee9;
}
ul.ant-menu-horizontal.ant-menu-sub,
ul.ant-menu-vertical-left.ant-menu-sub,
ul.ant-menu-vertical-right.ant-menu-sub,
ul.ant-menu-vertical.ant-menu-sub {
  min-width: 0!important;
  text-align: center;
}
.ant-layout-sider-collapsed .ant-menu-item-selected i.ant-menu-submenu-arrow,
.ant-layout-sider-collapsed .ant-menu-submenu-selected i.ant-menu-submenu-arrow,
.ant-layout-sider-collapsed .ant-menu-item-selected > a i.ant-menu-submenu-arrow,
.ant-layout-sider-collapsed .ant-menu-submenu-selected > a i.ant-menu-submenu-arrow,
.ant-layout-sider-collapsed .ant-menu-item-selected i.ant-menu-submenu-arrow:after,
.ant-layout-sider-collapsed .ant-menu-submenu-selected i.ant-menu-submenu-arrow:after,
.ant-layout-sider-collapsed .ant-menu-item-selected > a i.ant-menu-submenu-arrow:after,
.ant-layout-sider-collapsed .ant-menu-submenu-selected > a i.ant-menu-submenu-arrow:after,
.ant-layout-sider-collapsed .ant-menu-item-selected i.ant-menu-submenu-arrow:before,
.ant-layout-sider-collapsed .ant-menu-submenu-selected i.ant-menu-submenu-arrow:before,
.ant-layout-sider-collapsed .ant-menu-item-selected > a i.ant-menu-submenu-arrow:before,
.ant-layout-sider-collapsed .ant-menu-submenu-selected > a i.ant-menu-submenu-arrow:before {
  color: #108ee9;
  background: #108ee9;
}
.commom-breadcrumb .ant-breadcrumb {
  margin: 12px 0;
  padding: 0 24px;
}
.text-left {
  text-align: left!important;
}
.text-right {
  text-align: right!important;
}
.text-center {
  text-align: center!important;
}
.float-left {
  float: left!important;
}
.float-right {
  float: right!important;
}
.float-none {
  float: none!important;
  clear: float;
}
.overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
table {
  background-color: transparent;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}
.table-bordered {
  border: 1px solid #eceeef;
}
.table {
  table-layout: fixed;
  margin-bottom: 1.0625rem;
  width: 100%;
  background-color: #fff;
}
table td,
.table td,
table th,
.table th {
  text-align: left;
}
.table.table-striped.table-bordered > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
.table.table-striped.table-bordered > tbody > tr:nth-of-type(even) {
  background-color: rgba(244, 246, 249, 0.3);
}
.table.table-bordered > thead > tr td,
.table.table-bordered > tbody > tr td,
.table.table-bordered > tfoot > tr td,
.table.table-bordered > thead > tr th,
.table.table-bordered > tbody > tr th,
.table.table-bordered > tfoot > tr th {
  border: 1px solid #e9e9e9;
}
.manual-pay-container .ant-table-header,
.order-refund-container .ant-table-header,
.manual-pay-container .ant-table-body,
.order-refund-container .ant-table-body {
  overflow-y: auto!important;
}
.sticky-table .ant-table-fixed-left .ant-table-body-inner {
  margin-right: 0;
}
.ClipboardFormItem .ant-input-group-addon {
  padding: 0;
}
.ClipboardFormItem .ant-input-group-addon .ClipboardButton {
  padding: 4px;
  height: 30px;
  border: 0;
  background: transparent;
  width: 32px;
}
.summary-table .ant-table-title {
  background-color: #f7f7f7;
}
.summary-table .ant-table-header {
  height: 1px;
  margin: 0!important;
  padding: 0!important;
  border: 0!important;
}
.summary-table .sum-item .sum-item-desc {
  padding-bottom: 4px;
  color: #999999;
  white-space: nowrap;
}
.summary-table .sum-item .sum-item-value {
  font-size: 24px;
  color: #333333;
  white-space: nowrap;
}
.popconfirm-hide-cancel .ant-popover-buttons .ant-btn {
  visibility: hidden;
}
.popconfirm-hide-cancel .ant-popover-buttons .ant-btn.ant-btn-primary {
  visibility: visible;
}
html > body,
#root {
  min-height: 100%;
  background-color: #eef4fa;
  background-image: url(//zhsng-cdn5.61qt.cn/static/welcome_bg.2233ee0f.png);
  background-position: center center;
  position: relative;
  font-size: 14px;
}
.noCancelBtnModal .ant-modal-footer .ant-btn:first-child {
  display: none;
}
.noSureBtnModal .ant-modal-confirm-btns .ant-btn-primary {
  display: none;
}
.noSureBtnModal .ant-modal-footer .ant-btn:last-child {
  display: none;
}
.noSureBtnModal .ant-confirm-btns {
  display: none;
}
.white-tooltip.ant-tooltip-placement-right .ant-tooltip-arrow {
  border-right-color: rgba(255, 255, 255, 0.85);
}
.white-tooltip.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.white-tooltip.ant-tooltip-placement-top .ant-tooltip-arrow {
  border-top-color: rgba(255, 255, 255, 0.85);
}
.white-tooltip .ant-tooltip-inner {
  background-color: rgba(255, 255, 255, 0.85);
  color: #000000;
}
.cyan-tooltip.ant-tooltip-placement-right .ant-tooltip-arrow {
  border-right-color: #108ee9;
}
.cyan-tooltip.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.cyan-tooltip.ant-tooltip-placement-top .ant-tooltip-arrow {
  border-top-color: #108ee9;
}
.cyan-tooltip .ant-tooltip-inner {
  background-color: #108ee9;
  color: #ffffff;
}
.ant-alert {
  margin-bottom: 2em;
}
@media (max-width: 600px) {
  .ant-pagination .ant-pagination-prev,
  .ant-pagination .ant-pagination-next,
  .ant-pagination .ant-pagination-item,
  .ant-pagination .ant-pagination-options-quick-jumper {
    min-width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 2px;
  }
  .ant-pagination .ant-pagination-prev input,
  .ant-pagination .ant-pagination-next input,
  .ant-pagination .ant-pagination-item input,
  .ant-pagination .ant-pagination-options-quick-jumper input {
    width: 30px;
    height: 20px;
    margin: 0;
    line-height: 1em;
  }
  .ant-pagination .ant-pagination-options {
    margin-left: 2px;
  }
  .ant-pagination .ant-pagination-prev a:after,
  .ant-pagination .ant-pagination-next a:after {
    height: 20px;
    line-height: 20px;
  }
}
.transfer-content {
  text-align: center;
}
.transfer-content .ant-transfer-list-content-item {
  white-space: normal;
}
.transfer-content .ant-transfer-list-header {
  display: none;
}
.transfer-content .ant-transfer-list-content-item > .ant-checkbox-wrapper {
  display: none;
}
.transfer-content .ant-transfer-list-content-item {
  padding: 0;
}
.transfer-content .ant-transfer-list {
  margin-top: 0;
  padding-top: 0;
  height: auto;
}
.transfer-content .ant-checkbox-wrapper + span {
  display: block;
  padding: 0;
}
.transfer-content .ant-transfer-list-content .LazyLoad {
  height: auto!important;
}
.transfer-content .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: transparent;
}
.transfer-content .ant-table-title {
  top: 0;
}
.transfer-content .ant-transfer-operation .ant-btn {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f7f7f7;
  border-color: #e5e5e5;
  cursor: not-allowed;
}
.rc-week-schedule-time-detail[style="height: 0px;"] {
  display: none;
}
.show-specialty,
.show-specialty .ant-select-selection,
.show-specialty .ant-select-selection__rendered {
  display: inline-block !important;
  border: 0!important;
  margin-left: 0!important;
  margin-right: 0!important;
  position: relative!important;
  width: auto!important;
  float: left;
  padding-right: 4px;
}
.show-specialty .ant-select-selection-selected-value {
  padding-right: 0;
}
.show-specialty .ant-select-selection__rendered:after {
  display: block;
  position: absolute;
  right: 0;
  content: ',';
  z-index: 100;
  visibility: visible;
  margin: 0;
  border: 0;
  padding: 0;
  width: 0;
  z-index: 0;
}
.show-specialty .ant-select-selection {
  background: none!important;
}
.show-specialty .ant-select-arrow {
  display: none;
}
li.ant-select-dropdown-menu-item {
  overflow: visible;
  display: block;
  display: table;
  min-width: 100%;
}
body,
.ant-breadcrumb,
.ant-form-item-label,
.ant-form-item-label label,
.ant-btn,
.ant-input,
.ant-select,
.ant-table,
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-notification-notice-with-icon .ant-notification-notice-description,
.ant-notification-notice-description,
.ant-message,
.ant-btn-group-sm > .ant-btn,
.ant-alert-description,
.ant-select-dropdown,
.ant-table-placeholder,
.ant-pagination,
.ant-input-number,
.ant-radio-wrapper,
.ant-steps .ant-steps-description,
.ant-radio-group,
.ant-form-item,
.ant-alert,
.ant-modal-body,
.ant-calendar-picker-icon,
.ant-calendar,
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title,
.ant-cascader-menus,
.ant-cascader-picker,
.ant-time-picker,
.ant-time-picker-input,
.ant-time-picker-panel-select,
.ant-fullcalendar,
.ant-calendar-picker,
.ant-popover-message,
.ant-calendar .ant-calendar-ok-btn,
.ant-select-tree,
.ant-menu-submenu-inline > .ant-menu-submenu-title:after,
:root .ant-menu-submenu-inline > .ant-menu-submenu-title:after {
  font-size: 14px;
}
.ant-calendar .ant-calendar-ok-btn {
  line-height: 1.5;
}
.ant-modal-title,
.ant-steps .ant-steps-title,
.ant-alert-with-description .ant-alert-message {
  font-size: 16px;
}
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-bottom_close:after,
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-center_close:after,
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-noline_close:after,
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-switcher_close:after,
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-switcher_open:after,
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-roots_close:after {
  font-size: 14px;
  font-size: 7px\9;
  transform: scale(0.58333333) rotate(0deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  display: inline-block;
  font-family: anticon;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E606";
  font-weight: 700;
  transition: transform .3s;
}
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-bottom_close:after,
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-center_close:after,
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-noline_close:after,
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-switcher_close:after,
ul.ant-select-tree li > span.ant-select-tree-switcher.ant-select-tree-roots_close:after {
  transform: rotate(270deg) scale(0.59);
}
.ant-table-bordered .ant-table-tbody > tr > td,
.ant-table-bordered .ant-table-thead > tr > th,
.ant-table.ant-table-bordered .ant-table-title,
.ant-table-bordered .ant-table-body > table,
.ant-table-bordered .ant-table-fixed-left table,
.ant-table-bordered .ant-table-fixed-right table,
.ant-table-bordered .ant-table-header > table {
  border-color: #f4f4f4;
}
.ant-form-item {
  margin-bottom: 24px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0;
}
.ant-form-item-label {
  text-overflow: ellipsis;
}
.ant-table-footer {
  padding-right: 48px;
}
.text-wrap {
  word-break: break-all;
  white-space: pre-wrap;
}
html,
body,
#root,
#app-root {
  height: 100%;
  font-size: 14px;
}
@media screen and (max-width: 600px) {
  html,
  body,
  #root,
  #app-root {
    font-size: 12px;
  }
  body,
  .ant-form,
  .ant-breadcrumb,
  .ant-form-item-label,
  .ant-form-item-label label,
  .ant-btn,
  .ant-input,
  .ant-select,
  .ant-table,
  .ant-menu-inline .ant-menu-item,
  .ant-menu-inline .ant-menu-submenu-title,
  .ant-menu-vertical .ant-menu-item,
  .ant-menu-vertical .ant-menu-submenu-title,
  .ant-notification-notice-with-icon .ant-notification-notice-description,
  .ant-notification-notice-description,
  .ant-message,
  .ant-btn-group-sm > .ant-btn,
  .ant-alert-description,
  .ant-select-dropdown,
  .ant-table-placeholder,
  .ant-pagination,
  .ant-input-number,
  .ant-radio-wrapper,
  .ant-steps .ant-steps-description,
  .ant-radio-group,
  .ant-form-item,
  .ant-alert,
  .ant-modal-body,
  .ant-calendar-picker-icon,
  .ant-calendar,
  .ant-dropdown-menu-item,
  .ant-dropdown-menu-submenu-title,
  .ant-cascader-menus,
  .ant-cascader-picker,
  .ant-time-picker,
  .ant-time-picker-input,
  .ant-time-picker-panel-select,
  .ant-fullcalendar,
  .ant-calendar-picker,
  .ant-popover-message,
  .ant-calendar .ant-calendar-ok-btn,
  .ant-select-tree,
  .ant-menu-submenu-inline > .ant-menu-submenu-title:after,
  :root .ant-menu-submenu-inline > .ant-menu-submenu-title:after {
    font-size: inherit;
  }
}
.ant-layout {
  overflow: auto;
}
.mainLayoutMenuContainer .ant-menu-inline-collapsed {
  width: 100%;
}
.ant-menu-submenu-inline > .ant-menu-submenu-title:after,
.ant-menu-submenu-vertical > .ant-menu-submenu-title:after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  display: inline-block !important;
  position: absolute;
  right: 8px;
}
body {
  overflow: hidden;
}
#root,
#app-root {
  position: fixed;
  overflow-y: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
hr {
  border: 0;
  border-top: 1px solid #d9d9d9;
}
.sticky-table .ant-table-body-inner {
  max-height: none!important;
  overflow-y: auto!important;
}
