/*!
 * 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;
}
.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 {
  background-color: #ffffff;
}
.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___Bf9nU {
}
.normal___u3s80 {
}
.normal___1juJh {
}

.normal___2VYKA {
}.normal___3s9NY {
}
.normal___13nOI {
}
.normal___3tM6C {
}

.normal___3dNAc {
}.normal___2cNXS {
}
.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;
}
.title___26k-c {
  white-space: nowrap;
  color: #5c6b77;
  font-weight: 600;
  background: #f7f7f7;
  padding: 8px 16px 8px 25px;
  border: 1px solid #e9e9e9;
  margin-bottom: -1px;
}
.title___26k-c {
  white-space: nowrap;
  color: #5c6b77;
  font-weight: 600;
  background: #f7f7f7;
  padding: 8px 16px 8px 25px;
  border: 1px solid #e9e9e9;
  margin-bottom: -1px;
}
.content___9MubZ {
  border: 1px solid #e9e9e9;
  padding: 20px 20px 20px 25px;
  margin-bottom: 38px;
}
.free___2vR7m {
  padding: 0;
  margin: 0;
}
.well.hidden-border .well-title,
.well.hidden-border .well-content {
  border: 1px solid transparent;
}
.tableTitle___129BE {
  float: left;
}
.tableTitleAction___1yywi {
  float: right;
}
.tableTitleAction___1yywi 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);
}
.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;
}
.sticky-table .ant-table-body,
.sticky-table .ant-table-body-inner {
  max-height: none!important;
  overflow-y: auto!important;
}
.normal___KRpOd {
  width: 100%;
}
.normal___3w0YB .image-uploader {
  border: 4px dashed #d9d9d9;
  cursor: pointer;
  display: block;
  box-sizing: content-box;
  position: relative;
  margin-bottom: 10px;
}
.normal___3w0YB .image-uploader.image-uploader-origin > span,
.normal___3w0YB .image-uploader.image-uploader-origin span.ant-upload {
  position: static;
}
.normal___3w0YB .image-uploader > span,
.normal___3w0YB .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___3w0YB .image-uploader,
.normal___3w0YB .image-uploader .image-uploader-trigger {
  text-align: center;
}
.normal___3w0YB .image-uploader,
.normal___3w0YB .image-uploader .image-uploader-img {
  border-radius: 6px;
}
.normal___3w0YB .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___3w0YB .image-uploader .image-uploader-img.image-uploader-img-origin {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: static;
}
.normal___3w0YB .image-uploader .ant-upload.ant-upload-select {
  height: 100%;
  display: block;
}
.previewHidden___2mvqu {
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: -1;
}
.preview___1Jkgr {
  width: 100%;
  height: 100%;
}
.preview___1Jkgr .operate {
  z-index: 10;
  position: absolute;
  top: 100%;
  right: 0;
  margin-right: -4px;
  padding-top: 4px;
}
.preview___1Jkgr .operate > button {
  margin-left: 10px;
}
.preview___1Jkgr .img-cropper {
  width: 100%;
  height: 100%;
  position: relative;
}
.imageUploaderTrigger___1ZCAA {
  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___1bjQt {
  vertical-align: middle;
  text-align: center;
  z-index: 9;
}
.normal___2b_dB .simditor {
  border: 1px solid #e9e9e9;
}
.normal___2b_dB .simditor-toolbar {
  border-bottom: 1px solid #e9e9e9;
}
.weekRanger___Ezqt4 .ant-select {
  width: 50%!important;
}
.weekRanger___Ezqt4 .ant-select:first-child {
  padding-right: 4px;
}
.weekRanger___Ezqt4 .ant-select:last-child {
  padding-left: 4px;
}
.dateranger___fgSw5 .ant-calendar-picker {
  width: 50%!important;
}
.dateranger___fgSw5 .ant-calendar-picker:first-child {
  padding-right: 4px;
}
.dateranger___fgSw5 .ant-calendar-picker:last-child {
  padding-left: 4px;
}
.timeRanger___1guUC .ant-time-picker {
  width: 50%!important;
}
.timeRanger___1guUC .ant-time-picker:first-child {
  padding-right: 4px;
}
.timeRanger___1guUC .ant-time-picker:last-child {
  padding-left: 4px;
}
.tableTitle___7MSfn {
  float: left;
}
.tableTitleAction___2mEiq {
  float: right;
}
.tableTitleAction___2mEiq button {
  margin-left: 4px;
}
.operation___2ZpLf .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2ZpLf .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2ZpLf .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2ZpLf .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___2fHVC {
  float: left;
}
.tableTitleAction___2a2H6 {
  float: right;
}
.tableTitleAction___2a2H6 button {
  margin-left: 4px;
}
.normal___12NKp {
  border: 1px solid #f4f4f4;
  border-radius: 3px;
}
.header___2F7dg {
  padding: 16px 8px;
  border-bottom: 1px solid #f4f4f4;
}
.scrollBar___259KX {
  display: table;
}
.content___MInLl {
  width: 100%;
  box-sizing: border-box;
  overflow: auto;
  padding: 20px 8px;
}
.summaryItem___3HiVW {
  padding-right: 2em;
}
.operation___1pdtE a {
  margin: 0 .5em;
}
.tableTitle___23Tix {
  float: left;
}
.tableTitleAction___1jmNG {
  float: right;
}
.tableTitleAction___1jmNG button {
  margin-left: 4px;
}
.operation___1Cit7 a {
  margin: 0 .5em;
}
.tableTitle___1RdzX {
  float: left;
}
.tableTitleAction___17T9V {
  float: right;
}
.tableTitleAction___17T9V button {
  margin-left: 4px;
}
.accessHidden___1XHVl {
  display: none!important;
  visibility: hidden!important;
}
.normal___2P6SQ .ant-form-item-control .ant-select,
.normal___2P6SQ .ant-form-item-control input {
  width: 200px;
}
.selectColumns___UEa8Q .ant-form-item {
  margin-bottom: 1.4em;
}
.selectColumns___UEa8Q .ant-form-explain {
  position: absolute;
}
.selectColumns___UEa8Q hr {
  margin-top: 8px;
  margin-bottom: 8px;
}
.operateLine___37l96 {
  text-align: right;
}
.operateLine___37l96 .ant-btn {
  margin-left: .5em;
}
.verticalTop___3NI8Q .ant-form-inline .ant-form-item > div {
  vertical-align: top;
}
.normal___36MEk .ant-steps .ant-steps-main {
  width: 100%;
}
.normal___1csgR .ant-form-item-control .ant-select,
.normal___1csgR .ant-form-item-control input {
  width: 200px;
}
.normal___1csgR .ant-steps {
  flex-flow: row wrap;
}
.normal___1csgR .ant-steps-item {
  margin-bottom: 10px;
  flex: 0 0 18%;
}
.normal___1csgR .ant-steps-item:nth-child(5n) .ant-steps-item-title:after {
  content: '';
  display: none;
}
.selectColumns___PuRA7 .ant-form-item {
  margin-bottom: 1.4em;
}
.selectColumns___PuRA7 .ant-form-explain {
  position: absolute;
}
.selectColumns___PuRA7 hr {
  margin-top: 8px;
  margin-bottom: 8px;
}
.operateLine___2n20I {
  text-align: right;
}
.operateLine___2n20I .ant-btn {
  margin-left: .5em;
}
.verticalTop .ant-form-inline .ant-form-item > div {
  vertical-align: top;
}
.tableTitle___52THP {
  float: left;
}
.tableTitleAction___azEA4 {
  float: right;
}
.tableTitleAction___azEA4 button {
  margin-left: 4px;
}
.calendarContainer___EoQ-l {
  width: 290px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.calendarContainer___EoQ-l .ant-fullcalendar-cell {
  width: 22px;
  padding: 7px;
  height: 22px;
}
.calendarContainer___EoQ-l .ant-fullcalendar-date {
  width: 22px;
  height: 22px;
  position: relative;
}
.calendarContainer___EoQ-l .ant-fullcalendar-content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.calendarContainer___EoQ-l .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___EoQ-l .ant-fullcalendar-today {
  border: 0;
}
.calendarContainer___EoQ-l .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  box-shadow: none;
  background: transparent;
  color: rgba(0, 0, 0, 0.65);
}
.calendarContainer___EoQ-l .ant-fullcalendar-value {
  box-shadow: none;
  background: transparent;
  color: rgba(0, 0, 0, 0.65);
}
.calendarContainer___EoQ-l .ant-fullcalendar-header > .ant-radio-group {
  display: none;
}
.calendarContainer___EoQ-l .ant-select {
  width: auto;
}
.calendarContainer___EoQ-l .date-disabled-event,
.calendarContainer___EoQ-l .date-event {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  z-index: 1;
}
.calendarContainer___EoQ-l .date-event {
  background: rgba(16, 142, 233, 0.5);
}
.calendarContainer___EoQ-l .date-disabled-event {
  background: rgba(120, 120, 120, 0.2);
  z-index: 2;
  cursor: not-allowed;
}
.courseDescriptionRow___2RNDz {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 1em;
}
.operateLine___lSs-8 {
  text-align: right;
  margin-top: 35px;
}
.operateLine___lSs-8 button {
  margin-left: 4px;
}
.productsSearch___wvBlg {
  text-align: left;
}
.productsSearchInput___224Zt {
  max-width: 10em;
  margin-right: 1em;
}
.comeBackStudentsSearch___mchwf div.ant-select {
  width: 140px;
  display: inline-block;
  float: left;
}
.products___1ytS5 {
  display: inline-block;
  margin-right: 1em;
}
.operation___1tH-O a,
.operation___1tH-O button {
  margin-right: .5em;
}
.grade-qr-code-table td {
  padding: 4px;
}
.operation___315Ca .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___315Ca .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___315Ca .ant-dropdown-button button {
  z-index: inherit;
}
.operation___315Ca .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___15kmw {
  float: left;
}
.tableTitleAction___Cl7AY {
  float: right;
}
.tableTitleAction___Cl7AY button {
  margin-left: 4px;
}
.operation___1qz7s a {
  margin: 0 .5em;
}
.operation___342jO a {
  margin: 0 .5em;
}
.tableTitle___2p5ss {
  float: left;
}
.tableTitleAction___22T0G {
  float: right;
}
.tableTitleAction___22T0G button {
  margin-left: 4px;
}
.operation___Ucjuc a {
  margin: 0 .5em;
}
.tableTitle___mlg3- {
  float: left;
}
.tableTitleAction___18hS7 {
  float: right;
}
.tableTitleAction___18hS7 button {
  margin-left: 4px;
}
.operation___3741j a {
  margin: 0 .5em;
}
.tableTitle___3FE3h {
  float: left;
}
.tableTitleAction___SYw-n {
  float: right;
}
.tableTitleAction___SYw-n button {
  margin-left: 4px;
}
.operation___2MYvQ a {
  margin: 0 .5em;
}
.tableTitle___3FUpN {
  float: left;
}
.tableTitleAction___3MtOF {
  float: right;
}
.tableTitleAction___3MtOF button {
  margin-left: 4px;
}
.operation___2efx4 a {
  margin: 0 .5em;
}
.tableTitle___2TGZm {
  float: left;
}
.tableTitleAction___AiYiY {
  float: right;
}
.tableTitleAction___AiYiY button {
  margin-left: 4px;
}
.operation___tkWBc a {
  margin: 0 .5em;
}
.tableTitle___AIYRd {
  float: left;
}
.tableTitleAction___2pCQ1 {
  float: right;
}
.tableTitleAction___2pCQ1 button {
  margin-left: 4px;
}
.operation___1GQ-q a {
  margin: 0 .5em;
}
.tableTitle___3klYL {
  float: left;
}
.tableTitleAction___1IUyr {
  float: right;
}
.tableTitleAction___1IUyr button {
  margin-left: 4px;
}
.operation___2ICzd a {
  margin: 0 .5em;
}
.tableTitle___30mEW {
  float: left;
}
.tableTitleAction___1XNPX {
  float: right;
}
.tableTitleAction___1XNPX button {
  margin-left: 4px;
}
.operation___rp7cj a {
  margin: 0 .5em;
}
.tableTitle___2l9S_ {
  float: left;
}
.tableTitleAction___1FO2x {
  float: right;
}
.tableTitleAction___1FO2x button {
  margin-left: 4px;
}
div.ellipsis___us8y0 {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1rem;
  padding: 0;
  margin: 0;
  border: 0;
  display: -webkit-box;
}
.operation___1VuZH button {
  margin-right: 4px;
}
.finished___43ZP3 {
  margin-top: 10em;
  margin-bottom: 10em;
  text-align: center;
}
.normal___1D3Wa,
.searchLine___VDnkM {
  display: block;
}
.normal___1D3Wa .ant-input-number-row,
.searchLine___VDnkM .ant-input-number-row {
  width: 100%;
}
.normal___1D3Wa .ant-form-item-control,
.searchLine___VDnkM .ant-form-item-control {
  min-width: 142px;
}
.searchLine___1Nm8g {
  display: block;
}
.searchLine___1Nm8g .ant-form-item-control {
  min-width: 142px;
}
.searchLine___1Nm8g .ant-form-item-control .ant-input-number-row {
  width: 100%;
}
.operation___3mKrG button {
  margin-right: 4px;
}
.finished___suDsy {
  margin-top: 10em;
  margin-bottom: 10em;
  text-align: center;
}
.gradeTableSearchLine___I24FZ {
  display: block;
}
.gradeTableSearchLine___I24FZ .ant-form-item-control {
  min-width: 142px;
}
.normal___3lwCk .ant-steps-description {
  max-width: none;
}
.normal___3lwCk .ant-form-extra {
  position: absolute;
}
.operation___jostl a {
  margin: 0 .5em;
}
.tableTitle___3sGR7 {
  float: left;
}
.tableTitleAction___1gKer {
  float: right;
}
.tableTitleAction___1gKer button {
  margin-left: 4px;
}
.normal___2aWOv .ant-form-extra {
  position: static;
}
.normal___2aWOv .ant-form-explain ~ .ant-form-extra {
  display: none;
}
.detailView___t4MK3 {
  display: block;
}
.detailView___t4MK3 thead {
  display: none!important;
}
.products___3Y40z {
  display: inline-block;
  margin-right: 1em;
}
.normal___34UzX .ant-steps-description {
  max-width: none;
}
.normal___34UzX .ant-form-extra {
  position: absolute;
}
.operation___2MA11 a {
  margin: 0 .5em;
}
.tableTitle___1g7Ou {
  float: left;
}
.tableTitleAction___35njg {
  float: right;
}
.tableTitleAction___35njg button {
  margin-left: 4px;
}
.unpayTable___1Zt53 .ant-table-header {
  height: 1px;
  overflow: hidden;
  border-top: 1px solid #e9e9e9;
}
.operation___pAxUm a {
  margin: 0 .5em;
}
.tableTitle___3UtZr {
  float: left;
}
.tableTitleAction___1n4nE {
  float: right;
}
.tableTitleAction___1n4nE button {
  margin-left: 4px;
}
.normal___3WSXG {
  display: block;
}
.normal___3WSXG .has-error .productsTable .ant-input-number {
  border: 1px solid #d9d9d9;
}
.operation___U3sS1 a {
  margin: 0 .5em;
}
.tableTitle___2cFNH {
  float: left;
}
.tableTitleAction___1H8KO {
  float: right;
}
.tableTitleAction___1H8KO button {
  margin-left: 4px;
}
.gradeTableSearchLine___3tUos {
  display: block;
}
.gradeTableSearchLine___3tUos .ant-form-item-control {
  min-width: 142px;
}
.operation___2teCL a {
  margin: 0 .5em;
}
.tableTitle___2-PkR {
  float: left;
}
.tableTitleAction___2_Mfh {
  float: right;
}
.tableTitleAction___2_Mfh button {
  margin-left: 4px;
}
.searchLine___3ybYu {
  display: block;
}
.searchLine___3ybYu .searchLineButton .ant-form-item-control {
  min-width: 0;
}
.searchLine___3ybYu .ant-form-item-control {
  min-width: 142px;
}
.searchLine___3ybYu .ant-form-item-control .ant-input-number-row {
  width: 100%;
}
.operation___23AaX a {
  margin: 0 .5em;
}
.tableTitle___9ATL8 {
  float: left;
}
.tableTitleAction___3XrkL {
  float: right;
}
.tableTitleAction___3XrkL button {
  margin-left: 4px;
}
.operation___17uyG a,
.operation___17uyG .ant-btn {
  margin-right: 4px;
}
.tableTitle___UJg6t {
  float: left;
}
.tableTitleAction___1gJBE {
  float: right;
}
.tableTitleAction___1gJBE button {
  margin-left: 4px;
}
.normal___luuIm .no-ant-table-header .ant-table-header {
  height: 1px;
  margin: 0!important;
  padding: 0;
}
.normal___luuIm .no-ant-table-header td {
  padding: 0 0 0 25px;
}
.normal___luuIm .teacher-class-line {
  padding-top: 14px;
  padding-bottom: 14px;
}
.normal___luuIm tr:last-child .teacher-class-line {
  border-bottom: 0;
}
.normal___luuIm .teacher-class-img-container {
  width: 19.11392405%;
  float: left;
}
.normal___luuIm .teacher-class-content-container {
  width: 80.88607595%;
  float: left;
  padding-left: 24px;
}
.normal___luuIm .teacher-class-content-header {
  font-size: 14px;
  margin-bottom: 4px;
  margin-top: 4px;
}
.normal___luuIm .teacher-class-content-line {
  color: #666666;
}
.normal___luuIm .rc-week-schedule-bg-cell-column {
  background: rgba(233, 233, 233, 0.5) !important;
}
.teacherFullDetailTime___38tns {
  background: #ff8d8d;
  height: 100%;
  width: 100;
  cursor: pointer;
  text-align: center;
}
.teacherEmptyDetailTime___1FKjF {
  background: #ffffff;
  height: 100%;
  width: 100;
  text-align: center;
}
.tipsContainer___2fIuU {
  float: right;
}
.tipsButton___2242U {
  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___2242U > div {
  height: 100%;
  width: 100%;
}
.tipsButtonUseable___2d4ov {
  background-color: #ffffff;
}
.tipsButtonUsed___3BlN7 {
  background-color: #ff8d8d;
}
.tipsButtonDisable___1jj3Y {
  background-color: rgba(233, 233, 233, 0.5);
}
.operation___1sHcG a {
  margin: 0 .5em;
}
.tableTitle___2N4jl {
  float: left;
}
.tableTitleAction___3_oBm {
  float: right;
}
.tableTitleAction___3_oBm button {
  margin-left: 4px;
}
.operation___1PnkF a {
  margin: 0 .5em;
}
.tableTitle___39nHC {
  float: left;
}
.tableTitleAction___2vM5D {
  float: right;
}
.tableTitleAction___2vM5D button {
  margin-left: 4px;
}
.operation___1mI6w a {
  margin: 0 .5em;
}
.tableTitle___2CSEx {
  float: left;
}
.tableTitleAction___28302 {
  float: right;
}
.tableTitleAction___28302 button {
  margin-left: 4px;
}
.tileContainer___3AOgt {
  margin-bottom: 10px;
}
.tileContainer___3AOgt .tile.tile-state h5 {
  font-size: 14px;
}
.tileContainer___3AOgt .tile.tile-state .num {
  font-size: 24px;
}
.operation___gutPS a {
  margin: 0 .5em;
}
.tableTitle___2kdxm {
  float: left;
}
.tableTitleAction___xva-0 {
  float: right;
}
.tableTitleAction___xva-0 button {
  margin-left: 4px;
}
.operation___3HRki a {
  margin: 0 .5em;
}
.tableTitle___1Znn1 {
  float: left;
}
.tableTitleAction___sj3N4 {
  float: right;
}
.tableTitleAction___sj3N4 button {
  margin-left: 4px;
}
.roleTable___ShVtj {
  margin-bottom: 0;
  width: 100%;
  table-layout: fixed;
  border-collapse: 0;
  border-spacing: 0;
}
.roleTable___ShVtj tbody {
  padding: 0;
  margin: 0;
  border: 0;
}
.roleTable___ShVtj td {
  border-bottom: 1px solid #ebebeb;
}
.roleTable___ShVtj td,
.roleTable___ShVtj th {
  padding: 4px 15px;
}
.roleTable___ShVtj .label-cell {
  border-right: 1px solid #ebebeb;
}
.roleTable___ShVtj tbody:last-child tr td {
  border-bottom: 0;
}
.roleTable___ShVtj tbody + tbody {
  border: 0;
}
.roleTable___ShVtj thead tr th {
  border-bottom: 1px solid #ebebeb;
}
.roleTable___ShVtj thead tr th p {
  margin-top: 10px;
  margin-bottom: 10px;
}
.operation___1eJBY a {
  margin: 0 .5em;
}
.tableTitle___3KsJ0 {
  float: left;
}
.tableTitleAction___80Z8O {
  float: right;
}
.tableTitleAction___80Z8O button {
  margin-left: 4px;
}
.operation___Takih a {
  margin: 0 .5em;
}
.tableTitle___1By1h {
  float: left;
}
.tableTitleAction___2lSAk {
  float: right;
}
.tableTitleAction___2lSAk button {
  margin-left: 4px;
}
.operation___3sdOI {
  margin-right: 4px;
}
.tableTitle___3U01M {
  float: left;
}
.tableTitleAction___-y6AH {
  float: right;
}
.tableTitleAction___-y6AH button {
  margin-left: 4px;
}
.operation___18eAT {
  margin-right: 4px;
}
.tableTitle___95HqY {
  float: left;
}
.tableTitleAction___1L1sv {
  float: right;
}
.tableTitleAction___1L1sv button {
  margin-left: 4px;
}
.tableTitle___2zWyM {
  float: left;
}
.tableTitleAction___bLfFk {
  float: right;
}
.tableTitleAction___bLfFk 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;
}
.normal___2id5I .editRemark {
  position: absolute;
  visibility: hidden;
  top: 4px;
  right: 4px;
  font-size: 14px;
}
.normal___2id5I .ant-table-row td {
  position: relative;
}
.normal___2id5I .ant-table-row td:hover .editRemark {
  visibility: visible;
}
.tableTitle___2M0qa {
  float: left;
}
.tableTitleAction___2sRHY {
  float: right;
}
.tableTitleAction___2sRHY button {
  margin-left: 4px;
}
.operation___3ZrgY a {
  margin: 0 .5em;
}
.tableTitle___2dHIZ {
  float: left;
}
.tableTitleAction___CoXNX {
  float: right;
}
.tableTitleAction___CoXNX button {
  margin-left: 4px;
}
.operation___37VVN a {
  margin: 0 .5em;
}
.operation___19DzO .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___19DzO .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___19DzO .ant-dropdown-button button {
  z-index: inherit;
}
.operation___19DzO .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___2HX0F {
  float: left;
}
.tableTitleAction___2cCyj {
  float: right;
}
.tableTitleAction___2cCyj button {
  margin-left: 4px;
}
.operation___1Qg5f .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___1Qg5f .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___1Qg5f .ant-dropdown-button button {
  z-index: inherit;
}
.operation___1Qg5f .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___hRgNo {
  float: left;
}
.tableTitleAction___1Dich {
  float: right;
}
.tableTitleAction___1Dich 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;
}
.operation___Qj93a a {
  margin: 0 .5em;
}
.tableTitle___2P5Qs {
  float: left;
}
.tableTitleAction___lFuA9 {
  float: right;
}
.tableTitleAction___lFuA9 button {
  margin-left: 4px;
}
.operation___19BvF .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___19BvF .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___19BvF .ant-dropdown-button button {
  z-index: inherit;
}
.operation___19BvF .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___3wfJx {
  float: left;
}
.tableTitleAction___3JQ7G {
  float: right;
}
.tableTitleAction___3JQ7G button {
  margin-left: 4px;
}
.operation___2Fcs- .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2Fcs- .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2Fcs- .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2Fcs- .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___N0D5V {
  float: left;
}
.tableTitleAction___2w2CD {
  float: right;
}
.tableTitleAction___2w2CD button {
  margin-left: 4px;
}
.operation___2ywTX .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2ywTX .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2ywTX .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2ywTX .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___2Y6ag {
  float: left;
}
.tableTitleAction___1f1g5 {
  float: right;
}
.tableTitleAction___1f1g5 button {
  margin-left: 4px;
}
.tableTitle___2azuJ {
  float: left;
}
.tableTitleAction___3gtxP {
  float: right;
}
.tableTitleAction___3gtxP button {
  margin-left: 4px;
}
.operation___2vw45 .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___2vw45 .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___2vw45 .ant-dropdown-button button {
  z-index: inherit;
}
.operation___2vw45 .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___3FUpq {
  float: left;
}
.tableTitleAction___vZuoF {
  float: right;
}
.tableTitleAction___vZuoF button {
  margin-left: 4px;
}
.operation___3Rghf .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___3Rghf .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___3Rghf .ant-dropdown-button button {
  z-index: inherit;
}
.operation___3Rghf .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___f4IWd {
  float: left;
}
.tableTitleAction___e_jWo {
  float: right;
}
.tableTitleAction___e_jWo button {
  margin-left: 4px;
}
.operation___3Z4o8 .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___3Z4o8 .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___3Z4o8 .ant-dropdown-button button {
  z-index: inherit;
}
.operation___3Z4o8 .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___a32Za {
  float: left;
}
.tableTitleAction___1q45w {
  float: right;
}
.tableTitleAction___1q45w button {
  margin-left: 4px;
}
.operation___135h- .ant-dropdown-button {
  margin-right: 4px;
  margin-bottom: 4px;
}
.operation___135h- .ant-dropdown-button:last-child {
  margin-right: 0;
}
.operation___135h- .ant-dropdown-button button {
  z-index: inherit;
}
.operation___135h- .ant-dropdown-button .ant-dropdown-trigger {
  padding-left: 4px!important;
  padding-right: 4px!important;
}
.tableTitle___8V7rs {
  float: left;
}
.tableTitleAction___2qRzl {
  float: right;
}
.tableTitleAction___2qRzl button {
  margin-left: 4px;
}
.normal___ALk0K .termSelect___2533N {
  text-align: right;
  margin-bottom: 1em;
}
.normal___ALk0K .home-echart-item {
  border: 1px solid #f4f4f4;
  padding: 20px 20px 20px 25px;
  margin-bottom: 38px;
}
.normal___ALk0K .home-echart-item h6 {
  font-size: 16px;
  color: #474747;
}
.normal___ALk0K .home-echart-item.home-echart-teacher-item {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.normal___ALk0K .home-echart-item.home-echart-teacher-item h6 {
  padding-left: 25px;
}
.normal___ALk0K .home-echart-item.home-echart-teacher-item .chart-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
.normal___ALk0K .home-echart-item.home-echart-department-item .chart-addons > ul > li {
  display: block;
  float: left;
  padding: 3px;
}
.normal___ALk0K .chart-wrapper {
  position: relative;
  display: block;
  width: 100%;
  height: 310px;
}
.normal___ALk0K .chart-wrapper-teacher {
  height: 223px;
}
.normal___ALk0K .chart-wrapper-turnround {
  margin-top: 14px;
}
.normal___ALk0K .chart-wrapper-visit {
  height: 220px;
}
.normal___ALk0K .chart-addons {
  position: relative;
  display: block;
}
.normal___ALk0K .chart-addons .title {
  font-size: 12px;
  color: #999;
}
.normal___ALk0K .chart-addons .number {
  font-family: 14px;
  font-weight: 500;
  color: #333;
}
.normal___ALk0K .chart-addons-fix {
  position: absolute;
  bottom: 42px;
  z-index: 1;
}
.normal___ALk0K .chart-addons-fix ul {
  margin: 0;
  padding: 0;
}
.normal___ALk0K .chart-addons-fix ul > li {
  display: block;
  float: left;
  padding: 3px;
  float: none;
  font-size: 13px;
}
.normal___ALk0K .chart-addons-fix ul > li .title {
  display: inline-block;
  float: left;
  margin-right: 4px;
  width: 100px;
  text-align: right;
  font-size: inherit;
}
.normal___ALk0K .chart-addons-fix ul > li .number {
  display: inline-block;
  float: left;
  font-size: inherit;
}
.normal___ALk0K .chart-addons-fix.pull-right {
  right: 30px;
}
.normal___ALk0K .chart-addons-tile {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
  background-color: #fff;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.07), 1px 2px 5px 0 rgba(0, 0, 0, 0.06);
}
.normal___ALk0K .chart-addons-tile:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.normal___ALk0K .chart-addons-tile .content,
.normal___ALk0K .chart-addons-tile .chart {
  display: table-cell;
  vertical-align: middle;
  padding: 16px;
  width: 50%;
  cursor: default;
}
.normal___ALk0K .chart-addons-tile:hover .content {
  background-color: rgba(0, 0, 0, 0);
}
.normal___ALk0K .chart-addons-tile .content {
  background-color: rgba(0, 0, 0, 0.07);
}
.normal___ALk0K .chart-addons-tile .content .title {
  display: block;
  height: 16px;
  text-transform: uppercase;
  line-height: 16px;
  font-weight: 400;
  text-align: center;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.8);
}
.normal___ALk0K .chart-addons-tile .content .number {
  position: relative;
  z-index: 1;
  line-height: 40px;
  text-align: center;
  font-size: 30px;
  font-weight: 300;
  color: #fff;
}
.normal___ALk0K .chart-addons-tile .chart .inner {
  position: relative;
  width: 100%;
  height: 48px;
}
.normal___ALk0K .chart-list {
  display: block;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.normal___ALk0K .chart-list > li {
  position: relative;
  display: block;
  border-top: 1px solid #d9d9d9;
  padding: 3px 15px 3px 35px;
  width: 100%;
}
.normal___ALk0K .chart-list > li > span {
  font-size: 12px;
  color: #999;
}
.normal___ALk0K .chart-list > li > b {
  font-family: 14px;
  font-weight: 500;
  color: #333;
}
.normal___ALk0K .chart-list > li:before {
  position: absolute;
  left: 15px;
  top: 0;
  bottom: 0;
  display: block;
  margin: auto;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 100%;
}
.normal___ALk0K .chart-visit {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.normal___ALk0K .chart-visit.active {
  opacity: 1;
  z-index: 1;
}
.normal___ALk0K .echart {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}
.normal___ALk0K .home-container .home-sum-row .tile h5 {
  font-size: 18px;
}
.tile___2FoIf {
  margin-bottom: 10px;
}
.layout___2CY6K {
  height: 100vh;
  background-color: #ffffff;
}
.layout___2CY6K .ant-layout {
  background-color: #ffffff;
}
.layout___2CY6K .ant-layout-sider-trigger {
  border-top: 1px solid #ffffff;
  border-top: 1px solid rgba(255, 255, 255, 0.67);
}
.breadcrumbContainer___2p0vP .ant-breadcrumb {
  padding: 12px 24px;
  background-color: #ececec;
}
.content___29pzI {
  flex: 1;
  background: #fff;
  padding: 24px;
  margin: 0;
  min-height: 600px;
}
@media (max-width: 600px) {
  .content___29pzI {
    padding: 12px;
    padding-right: 32px;
  }
}
.main___3W-Ng {
  flex: 1 0 auto;
  margin-bottom: 32px;
}
.headerLogoContainer___349vL {
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: #4b5e70;
  margin: 0 auto;
  height: 64px;
  margin-right: -1px;
}
.headerCenter___7Lyk2 {
  display: block;
  text-align: center;
  height: 100%;
  overflow: hidden;
  vertical-align: middle;
}
.headerCenter___7Lyk2,
.headerCenter___7Lyk2 * {
  vertical-align: middle;
}
.headerLogoImg___MZKvi {
  display: inline-block;
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  border: 0;
}
.headerName___3AnUi {
  display: inline-block;
  padding-left: 10px;
  font-size: 26px;
  font-weight: bold;
  color: #129fdd;
  line-height: 100%;
  padding-top: 2px;
}
.rightLayout___19IS8 {
  background-color: #ffffff;
  padding-bottom: 50px;
}
.menuFirstInit .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-dark.ant-menu-submenu-placement-rightTop .ant-menu.ant-menu-sub.ant-menu-vertical {
  display: none;
}
.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___YJPIM {
  flex-direction: row;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  float: left;
  background-color: #4b5e70;
  color: #ffffff;
  font-size: 14px;
}
.headerLeft___3tIBb {
  flex: 2;
  text-align: left;
}
.headerRight___2sFde {
  flex: 2;
  text-align: right;
}
.menu___1YwbI {
  background-color: transparent!important;
  border: 0;
  margin: 0;
  text-align: right;
  padding: 12px 0;
}
.menuItem___15CTv {
  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___15CTv:hover {
  border-right: 1px solid #ffffff!important;
}
.menuItem___15CTv:last-child:hover {
  border-right: 0!important;
}
.menuItem___15CTv.ant-menu-item-active___1UUPN {
  border-right: 1px solid #ffffff!important;
}
.menuItem___15CTv.ant-menu-item-active___1UUPN:last-child {
  border-right: 0!important;
}
.menuItem___15CTv:last-child {
  border-right: 0!important;
}
.menuItem___15CTv .anticon___1oPz- {
  margin-left: 4px;
}
.menuItem___15CTv,
.menuItem___15CTv * {
  vertical-align: middle;
}
.menuItem___15CTv:hover {
  border-bottom: 0!important;
  border-color: transparent;
}
.normal___3QMXf {
  display: inline-block;
}
@media (max-width: 600px) {
  .header-account-role {
    display: none;
  }
}
img.accountImg___3EPcg {
  width: 36px;
  height: 36px;
  border: 1px solid #ffffff;
  border-radius: 100%;
  overflow: hidden;
  margin-right: 8px;
}
.headerDownIcon___10l7n i.anticon {
  font-size: 14px!important;
  margin: 0;
  transform: none;
  padding-left: 4px;
  position: relative;
  top: 2px;
}
.accountDownMenu___22kil {
  border-radius: 0;
  border: 1px solid #f4f4f4;
  position: relative;
  top: 3px;
}
.accountDownMenu___22kil .ant-dropdown-menu-item {
  border-radius: 0;
  padding: 4px 20px 4px;
}
.accountDownMenu___22kil .ant-dropdown-menu-item .anticon {
  margin-right: 16px;
}
.normal___3fk8z {
  display: inline-block;
}
.campusImg___2PZrq {
  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___11YER {
  width: 10em;
  max-width: 10em;
}
.campusDownMenu___2SXB6 {
  background-color: #ffffff;
  margin-bottom: 0;
  position: relative;
  top: 3px;
}
.headerDownIcon___3NIg4 i.anticon {
  font-size: 14px!important;
  margin: 0;
  transform: none;
  padding-left: 4px;
  position: relative;
  top: 0px;
}
.menu___vhU-- {
  background-color: #ffffff;
  max-height: 250px;
  overflow-y: scroll;
  border: 0;
  padding: 0px 10px;
}
.menuItem___3wnky {
  border-bottom: 1px solid #e9e9e9;
  height: auto!important;
  padding-right: 36px!important;
  position: relative;
}
.menuItem___3wnky span {
  line-height: 1em;
}
.menuItem___3wnky .ant-form-extra {
  line-height: 1em;
  padding: 0;
  position: relative;
  top: -8px;
}
.menuItem___3wnky,
.menuItem___3wnky * {
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.menuItem___3wnky:last-child {
  border-bottom: 0;
}
.form___1nssw {
  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___1dGcf {
  width: 100%;
}
.form___2415c {
  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___3kLNK {
  width: 100%;
}
.panel___nX-kX {
  margin-bottom: 1em;
  border: 0;
  background: #f7f7f7;
  border-radius: 4px;
  border: 0!important;
  word-break: break-all;
}
.title___2x2ZN {
  float: right;
  margin-right: 1em;
}

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

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

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

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

.list___2ccNc code {
  background: #f7f7f7;
}
.normal___WPRJF {
  min-height: 550px;
  height: 100%;
  background-color: #eef4fa;
  background-image: url(//cdn5.61qt.cn/static/welcome_bg.2233ee0f.png);
  background-position: center center;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.copyright___3E7xg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  margin-bottom: 28px;
}
.header___oykUG {
  margin: 0 auto;
  text-align: center;
  padding-top: 64px;
}
.title___1Xz6l {
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 1em;
  color: #666666;
  font-weight: normal;
  letter-spacing: 12px;
}
.desc___1ennA {
  font-size: 14px;
  line-height: 1em;
  color: #999999;
  letter-spacing: 2px;
  letter-spacing: 1.5px;
}
.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-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: 24px;
  background: #fbfbfb;
  border: 1px solid #f4f4f4;
  border-radius: 3px;
  position: relative;
}
@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:after,
.ant-advanced-search-form:before {
  position: absolute;
  font-size: 12px;
  font-weight: 100;
  display: block;
  top: -1px;
  left: -1px;
}
.ant-advanced-search-form:after {
  content: '\E670';
  font-family: anticon!important;
  margin: 3px;
}
.ant-advanced-search-form:before {
  content: '\3000';
  padding: 2px;
  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;
}
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;
}
@media (max-width: 600px) {
  .ant-table-fixed-right,
  .ant-table-fixed-left {
    display: none!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(//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-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;
}
html,
body,
#root,
#app-root {
  height: 100%;
  font-size: 14px;
}
.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;
}
