/*==================== reset ====================*/
html,
body {
  height: 100%;
}
* {
  margin: 0;
  padding: 0;
  pointer-events: auto;
  font-variant: normal;
}
html {
  background: white;
  color: black;
  overflow: hidden;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  text-align: inherit;
}
fieldset,
img {
  border: none;
}
iframe {
  display: block;
}
abbr,
acronym {
  border: none;
  font-variant: normal;
}
del {
  text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
q:before,
q:after {
  content: "";
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
a:hover,
a:focus {
  text-decoration: none;
}
ins,
a {
  text-decoration: none;
}
/*==================== base ====================*/
a:focus,
*:focus {
  outline: none;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
  overflow: hidden;
}
.clearfix {
  zoom: 1;
}
.clear {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
.hide {
  display: none;
}
.block {
  display: block;
}
.inline {
  display: block;
}
.inline-block {
  display: inline-block;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tl {
  text-align: left !important;
}
.tc {
  text-align: center !important;
}
.tr {
  text-align: right !important;
}
.overflow {
  overflow: hidden;
}
/*margin*/
.m0 {
  margin: 0 !important;
}
.mt5 {
  margin-top: 5px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mb20 {
  margin-bottom: 20px !important;
}
.mb5 {
  margin-bottom: 5px !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.ml10 {
  margin-left: 10px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.ml30 {
  margin-left: 30px !important;
}
.ml40 {
  margin-left: 40px !important;
}
.mr6 {
  margin-right: 10px !important;
}
.ml50 {
  margin-left: 50px !important;
}
.mr6 {
  margin-right: 6px !important;
}
.mr10 {
  margin-right: 10px !important;
}
.mr20 {
  margin-right: 20px !important;
}
/*padding*/
.p-tb {
  padding-top: 20px;
  padding-bottom: 20px;
}
.p-w {
  padding: 0 16px;
}
.p_lr {
  padding: 0 20px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pb10 {
  padding-bottom: 10px !important;
}
.pt15 {
  padding-top: 15px !important;
}
.pt15 {
  padding-bottom: 15px !important;
}
.pr9 {
  padding-right: 9px !important;
}
.text-success {
  color: #52c41a;
}
.text-danger {
  color: red;
}
.text-main {
  color: #1890ff;
}
.text-black {
  color: #000;
}
.bold {
  font-weight: bold;
}
.text-clamp-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-clamp-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/*==================== base ====================*/
/* loading */
.ajax-loading {
  display: none;
}
.ajax-loading .loading {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 40px;
  height: 80px;
  line-height: 80px;
  background: rgba(0, 0, 0, 0.75);
  border-radius: 6px;
  text-align: center;
  z-index: 9999;
  font-size: 16px;
  color: #fff;
}
.ajax-loading .loading .loading_img {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(../../assets/images/loading.gif);
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.ajax-loading .loading span {
  margin-left: 12px;
  vertical-align: middle;
}
.ajax-loading .overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9998;
  background: #ffffff;
  opacity: 0.1;
}
#root .loading {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 9999;
  color: #fff;
}
#root .loading .loading_img {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(../../assets/images/loading.gif);
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: middle;
}
/*==================== Antd ====================*/
.ant-badge-status {
  vertical-align: text-bottom;
}
/* tab */
.ant-tabs-bar {
  margin: 0 0 10px 0;
}
/*btn*/
.ant-btn {
  height: 32px;
  font-size: 14px;
  padding: 6px 11px;
  border-radius: 4px;
  line-height: 10px;
}
.ant-btn .anticon {
  margin-right: 5px;
}
.ant-btn span {
  text-align: center !important;
  margin: 0 !important;
  padding: 0 !important;
}
.ant-btn-lg {
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
  height: 40px;
}
.ant-btn-primary {
  background: #1890FF;
}
.ant-btn-primary.ant-btn-background-ghost {
  color: rgba(0, 0, 0, 0.65);
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-btn-primary.ant-btn-background-ghost:hover {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-btn-primary.ant-btn-background-ghost:focus {
  border-color: #d9d9d9;
  color: #000;
  opacity: 0.65;
}
.ant-btn-primary.ant-btn-background-ghost:focus:hover {
  color: #1890ff;
  border-color: #1890ff;
  opacity: 1;
}
.ant-btn-danger.ant-btn-background-ghost {
  color: rgba(0, 0, 0, 0.65);
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-btn-danger.ant-btn-background-ghost:hover {
  color: #f5222d;
  border-color: #f5222d;
}
.ant-btn-danger.ant-btn-background-ghost:focus {
  border-color: #d9d9d9;
  color: #000;
  opacity: 0.65;
}
.ant-btn-danger.ant-btn-background-ghost:focus:hover {
  color: #f5222d;
  border-color: #f5222d;
  opacity: 1;
}
/*input,select*/
.ant-form-item-label {
  line-height: 30px;
}
.ant-form-item-label label:after {
  content: ":";
  margin: 0 4px 0 2px;
}
.ant-form-item-control {
  line-height: 30px;
}
.ant-form-inline .ant-row {
  width: 100%;
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-bottom: 7px;
}
/*select*/
.ant-select .ant-select-selection--single {
  height: 30px;
}
.ant-select-selection--multiple {
  max-height: 100px;
  overflow: auto;
}
.select_hide_dropdown {
  display: none;
}
/*input*/
.ant-input {
  height: 30px;
}
/*number input*/
.ant-input-number {
  width: 100%;
  height: 30px;
}
.ant-input-number .ant-input-number-input {
  height: 28px;
}
/* date */
.ant-calendar-picker-input {
  display: inline-block;
}
.ant-calendar-picker,
.ant-time-picker {
  width: 100%;
}
/*select-multiple | textarea Double row layout*/
.md-align {
  padding-left: 7.5px !important;
}
/*checkbox*/
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.ant-checkbox-wrapper {
  margin-right: 10px;
}
.ant-table tr.table-select-row td {
  background-color: #d5eeff;
}
.ant-table tr.table-select-row-font td {
  color: #bfbfbf;
}
/* table tree */
.table_tree .ant-table-thead th {
  background: #f0f2f5 !important;
}
.table_tree .ant-table-row td {
  white-space: nowrap;
  position: relative;
  background: #f7fcff !important;
}
.table_tree .ant-table-row-level-0 td {
  background: #f5f5f5 !important;
}
.table_tree .table_tree_last td {
  background: #ffffff !important;
}
.table_tree .ant-table-row:hover td {
  background: #fef9e0 !important;
}
.table_tree .table_tree_btn {
  display: none;
  position: absolute;
  right: 4px;
  color: #1890ff;
  cursor: pointer;
  z-index: 2;
}
.table_tree .ant-table-row td:hover .table_tree_btn {
  display: inherit;
}
.table_tree.table_tree_inline .table_tree_last {
  display: inline-block;
  width: 20%;
}
.table_tree.table_tree_inline .table_tree_last td {
  width: 20%;
  border-bottom: none;
  white-space: nowrap;
  max-width: inherit !important;
}
.table_tree.table_tree_inline .table_tree_last:hover td {
  background: inherit !important;
}
.ant-table .ant-table-tbody .scoreRowStyl,
.ant-table .ant-table-tbody > .scoreRowStyl > td {
  background-color: #f9c0c5;
  cursor: pointer;
}
/*ant-pagination*/
.ant-pagination .ant-pagination-options .ant-select-selection--single {
  height: 32px;
  background: #fafafa;
}
.ant-pagination-item {
  border: none;
}
.ant-pagination-item a {
  border-radius: 4px;
}
.ant-pagination-item-active a {
  color: #fff;
  background-color: #1890ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  background-color: transparent;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  border: none;
}
.ant-pagination-options-quick-jumper input {
  background: #fafafa;
}
.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
  color: #fff;
}
/*private string strVerifyError*/
.ant-form-inline .has-feedback {
  width: 100%;
}
.ant-form-item-with-help .has-error {
  overflow: visible !important;
}
.ant-form-item .ant-select {
  min-width: 80px;
}
.ant-select-selection__clear {
  color: rgba(24, 144, 255, 0.8) !important;
}
.ant-select-selection__clear:hover {
  color: #1890ff !important;
}
.ant-select-selection--single {
  height: 30px;
}
.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-bottom: 15px !important;
}
.ant-form-item {
  margin-bottom: 10px !important;
}
.ant-form-item.ant-form-item-with-help {
  margin-bottom: 5px !important;
}
.ant-form.mb0 .ant-form-item {
  margin-bottom: 0 !important;
}
.mb0.ant-form-item {
  margin-bottom: 0 !important;
}
/* antd-popover reset */
.ant-popover {
  max-width: 500px;
}
/* antd-modal reset */
.ant-modal-mask {
  z-index: 1002;
}
.ant-modal-wrap {
  z-index: 1002;
}
.ant-modal-header {
  background: #fafafa;
}
.ant-modal-wrap .ant-modal {
  overflow: hidden;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-title {
  line-height: 40px;
  font-size: 14px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-header {
  padding: 0 10px;
  height: 40px;
  line-height: 30px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-close-x {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-footer {
  padding: 8px 16px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body {
  /* Custom modal style */
}
.ant-cascader-menu-item-expand {
  min-width: 105px;
}
.ant-cascader-menu-item {
  margin: 0 10px 0 0;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .md-all .ant-form .ant-row [class^="ant-col-"] {
  padding: 0 !important;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .md-all .md-view .ant-form-item-control {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .md-all .md-view .ant-form-text {
  width: 100%;
  display: inline !important;
}
.ant-modal-wrap .md-div {
  width: 100%;
  height: 100%;
}
.ant-modal-wrap .md-main .md-sc-btn button {
  margin-right: 10px;
}
.ant-modal-wrap .md-main2 > div[class^="ant-col-"] {
  padding-left: 0 !important;
  padding-right: 10px !important;
}
.ant-modal-wrap .md-main2 .md-cx-btn {
  text-align: right;
  height: 30px;
}
.ant-modal-wrap .md-main2 .md-cx-btn .ant-btn:first-child {
  margin-right: 10px;
}
.ant-modal-wrap .md-cx-btns {
  text-align: right;
  height: 30px;
}
.ant-modal-wrap .md-cx-btns .ant-btn:first-child {
  margin: 0 10px 0 0;
}
.ant-modal-wrap .md-table {
  width: 100%;
  overflow: hidden;
  border-top: 1px solid #ddd;
  margin-top: 10px;
  padding-top: 10px;
}
.ant-modal-wrap .md-btn {
  height: 30px;
  margin-bottom: 10px;
}
.ant-modal-wrap .md-btn .ant-btn {
  margin-right: 10px;
}
.ant-modal-wrap .md-small .ant-modal-body,
.ant-modal-wrap .md-xs .ant-modal-body,
.ant-modal-wrap .md-xs2 .ant-modal-body,
.ant-modal-wrap .md-sm .ant-modal-body,
.ant-modal-wrap .md-sm2 .ant-modal-body,
.ant-modal-wrap .md-md .ant-modal-body,
.ant-modal-wrap .md-md2 .ant-modal-body,
.ant-modal-wrap .md-lg .ant-modal-body,
.ant-modal-wrap .md-lg2 .ant-modal-body,
.ant-modal-wrap .md-lg3 .ant-modal-body,
.ant-modal-wrap .md-lg4 .ant-modal-body {
  padding: 10px 15px;
}
.ant-modal-wrap .md-small {
  width: 300px !important;
}
.ant-modal-wrap .md-xs {
  width: 400px !important;
}
.ant-modal-wrap .md-xs2 {
  width: 500px !important;
}
.ant-modal-wrap .md-sm {
  width: 600px !important;
}
.ant-modal-wrap .md-sm2 {
  width: 700px !important;
}
.ant-modal-wrap .md-md {
  width: 750px !important;
}
.ant-modal-wrap .md-md2 {
  width: 850px !important;
}
.ant-modal-wrap .md-lg {
  width: 900px !important;
}
.ant-modal-wrap .md-lg2 {
  width: 950px !important;
}
.ant-modal-wrap .md-lg3 {
  width: 1000px !important;
}
.ant-modal-wrap .md-lg4 {
  width: 1250px !important;
}
.ant-modal-wrap .md-full {
  width: 94% !important;
  margin: 0 auto;
  overflow: hidden;
}
.ant-modal-wrap .md-full .ant-modal-body {
  overflow: auto;
  padding: 10px 15px;
}
.ant-modal-body {
  padding: 10px 15px;
}
.modal_small .ant-modal-body {
  padding: 10px 0;
}
.ant-table-fixed-header .ant-table-header {
  border-top: none !important;
}
/*==================== Page ====================*/
#Breadcrumb {
  height: 44px;
  background: #fff;
  margin: 1px 0;
  line-height: 44px;
}
#Breadcrumb .ant-breadcrumb {
  line-height: 44px;
  text-indent: 20px;
}
/* 首页*/
#homeSearchDiv .ant-select-selection,
#homeSearchDiv .ant-select-selection:active,
#homeSearchDiv .ant-select-selection:focus,
#homeSearchDiv .ant-select-selection:hover {
  border: none;
  outline: none;
  box-shadow: none;
}
.avatar {
  /*color: @primary-color;*/
  background: rgba(255, 255, 255, 0.85);
  margin: -4px 5px 0;
}
.avatar img {
  position: relative;
  top: -2px;
}
.header_r {
  margin-right: 50px;
  height: auto;
  float: right;
}
.ct_l {
  float: left;
  width: 200px;
  height: 100%;
  margin-right: 20px;
  background: #fff;
}
.ct_r {
  float: left;
  width: cacl(-120%);
  height: 100%;
}
.autoComplete {
  -webkit-transition: width 0.3s, margin-left 0.3s;
  transition: width 0.3s, margin-left 0.3s;
  width: 0;
  background: transparent;
  border-radius: 0;
  border-bottom: 1px solid #d9d9d9;
}
.input {
  border: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none !important;
}
.autoCompleteShow {
  width: 210px;
  margin-left: 8px;
}
.searchInput {
  margin: 0 5px;
  padding: 0;
  width: 190px;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  transition: all linear 0.5s;
  text-indent: 10px;
}
.searchInput:active,
.searchInput:focus,
.searchInput:hover {
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
}
.searchIcon {
  cursor: pointer;
  margin-right: 8px;
  font-size: 16px;
}
.searchHeader {
  width: 100%;
  text-align: right;
  line-height: 40px;
}
/* 提示语样式 */
.tips_div {
  width: 100%;
  height: 36px;
  margin: 16px 0;
  line-height: 36px;
  border: 1px solid #91d5ff;
  border-radius: 3px;
  padding-left: 12px;
  background-color: #e6f7ff;
  color: #565c5f;
  font-size: 12px;
}
.tips_div i {
  color: #1890ff;
  font-size: 14px;
  margin-right: 5px;
}
/* table更多操作悬浮层样式 */
.table_popover_ope li {
  padding: 5px;
  cursor: pointer;
}
/* 树菜单 */
.tree_menu li {
  padding: 5px 10px;
  cursor: pointer;
}
.tree_menu li:hover {
  background: #e6f7ff;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: 0px !important;
  overflow-x: hidden !important;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub .ant-menu-item {
  padding-left: 36px !important;
}
/* .ant-table-thead > tr > th.ant-table-selection-column, .ant-table-tbody > tr > td.ant-table-selection-column {
  min-width:30px;
  width:30px;
} */
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
  padding: 9px 8px;
}
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 5px 8px;
}
.vertical-scroll-modal .ant-modal {
  display: flex;
}
.vertical-scroll-modal .ant-modal-content {
  display: grid;
}
.vertical-scroll-modal .ant-modal-body {
  overflow: auto;
}
/* 操作按钮 */
.link_btn {
  display: inline-block;
  padding: 0 6px;
}
/* 页面content */
.page_content {
  padding: 18px 24px;
  background-color: #f0f2f5;
  background-size: cover;
  min-height: 500px;
  padding: 16px !important;
  background: #f2f6fa !important;
  overflow-y: scroll;
}
.page_content > div {
  margin: 0 auto;
  width: 90% !important;
  background: white;
  padding: 16px;
  height: auto !important;
  border-radius: 8px;
}
.page_content_forTeacher {
  padding: 18px 24px;
  background-color: #f0f2f5;
  background-size: cover;
  min-height: 500px;
}
/* 页面breadcrumb */
.page-breadcrumb {
  display: inline-block;
  padding: 0 20px;
  height: 40px;
  width: 100%;
  line-height: 40px;
  background: #fff;
}
.page-breadcrumb .ant-breadcrumb {
  line-height: 40px;
}
/* table */
.page_table_box {
  overflow: hidden;
  border: none;
  background-color: #fff;
}
.page_table_box .ant-table-placeholder {
  border-bottom: none;
}
.ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.page_table_box_wrap .page_btn_box {
  margin-top: 0;
  padding: 10px;
  border: thin solid #ddd;
  border-bottom: none;
}
.page_btn_box {
  margin-top: 10px;
}
.page_btn_box .ant-btn {
  color: #000000 !important;
  opacity: 0.65;
  background: #ffffff !important;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  text-shadow: none;
  box-shadow: none;
}
.page_btn_box .ant-btn:first-child {
  color: #fff !important;
  background-color: #1890ff !important;
  border-color: #1890ff;
  opacity: 1;
}
.page_btn_box .ant-btn:first-child:hover {
  color: #fff !important;
  opacity: 0.85;
}
.page_btn_box .ant-btn:first-child.ant-btn-danger {
  color: #fff !important;
  background-color: #f5222d !important;
  border-color: #f5222d;
}
.page_btn_box .ant-btn:first-child.ant-btn-danger:hover {
  color: #fff !important;
  opacity: 0.85;
}
.page_btn_box .ant-btn:hover {
  color: #1890ff !important;
  border-color: #1890ff;
  opacity: 1 !important;
}
.page_btn_box .ant-btn.ant-btn-danger:hover {
  color: #f5222d !important;
  border-color: #f5222d;
  opacity: 1;
}
.page_btn_box .ant-btn:first-child.ant-btn-danger {
  color: #000000 !important;
  background-color: #ffffff !important;
  border-color: #d9d9d9;
}
.page_btn_box .ant-btn:first-child.ant-btn-danger:hover {
  color: #f5222d !important;
  border-color: #f5222d;
  opacity: 0.85;
}
.page_btn_box .ant-btn {
  margin-right: 10px;
}
.page_pagination {
  margin-top: 10px;
}
/* 统计字数 */
.count_t {
  position: absolute;
  right: 10px;
  bottom: 0;
  display: block;
  line-height: 2;
  color: #bbb;
}
.count_t .num {
  color: #000;
}
/* form-波浪 */
.form_wave {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.form-tip {
  color: red;
  text-align: center;
  padding: 5px 20px;
  font-size: 13px;
}
/* 缓存路由 */
.cache_router {
  width: 100%;
  height: 100%;
}
/* page_tag */
.page_tag {
  display: inline-block;
  overflow: hidden;
  margin: 0 5px 5px 0;
  height: 24px;
  line-height: 22px;
  background: #e7f4ff;
  border: 1px solid #1890ff;
  border-radius: 2px;
  vertical-align: middle;
  max-width: 100%;
}
.page_tag .page_tag_l {
  float: left;
  padding: 0 4px;
  white-space: nowrap;
  vertical-align: middle;
  color: #ffffff;
  background: #1890ff;
}
.page_tag .page_tag_r {
  vertical-align: middle;
  padding: 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
}
/* 列表 */
.ly-list .ly-list-header {
  padding: 6px 0;
  border-bottom: 1px solid #e8e8e8;
  color: #333;
  font-weight: bold;
}
.ly-list .ly-list-item {
  padding: 6px 0;
  border-bottom: 1px dashed #e8e8e8;
}
.ly-list .ly-list-item.hideBorder {
  border-bottom: none;
}
.ly-list .ly-list-item .ly-list-item-title {
  color: #474747;
  font-weight: bold;
  margin-bottom: 4px;
}
.ly-list.ly-list-large .ly-list-header {
  padding: 12px 0;
}
.ly-list.ly-list-large .ly-list-item {
  padding: 12px 0;
}
.ly-list.fixed .ly-list-header-fixed-box {
  height: 40px;
}
.ly-list.fixed .ly-list-header {
  padding: 0;
  height: 40px;
  line-height: 40px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
  background-color: #fff;
}
/* 流程详情 */
.flow_detail {
  width: 100%;
  overflow: hidden;
}
.flow_detail .flow_detail_l,
.flow_detail .flow_detail_r {
  min-height: 200px;
  height: auto !important;
  height: 200px;
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}
.flow_detail .l_top,
.flow_detail .r_top {
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.flow_detail .flow_detail_l {
  float: left;
  width: 300px;
  border-right: 1px solid #e8e8e8;
}
.flow_detail .flow_detail_l .l_top {
  border-bottom: 1px solid #e8e8e8;
}
.flow_detail .flow_detail_l .l_list {
  padding-left: 40px;
  padding-top: 40px;
}
.flow_detail .flow_detail_l .l_item {
  position: relative;
  margin-bottom: 50px;
}
.flow_detail .flow_detail_l .l_item .l_item_node {
  display: inline-block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  border-radius: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  border: 1px solid #ccc;
  vertical-align: top;
}
.flow_detail .flow_detail_l .l_item .l_item_node.adopt {
  background: #66ccff;
  border-color: #66ccff;
  color: #fff;
}
.flow_detail .flow_detail_l .l_item .l_item_node.unadopt {
  background: #ea6546;
  border-color: #ea6546;
  color: #fff;
}
.flow_detail .flow_detail_l .l_item .extra {
  display: inline-block;
  padding-left: 10px;
  height: 40px;
  width: 150px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.flow_detail .flow_detail_l .l_item .arrow {
  color: #0099cc;
  position: absolute;
  left: 49px;
  top: -50px;
  height: 50px;
}
.flow_detail .flow_detail_l .l_item .arrow .arrow_line {
  position: relative;
  height: 50px;
  width: 2px;
  background: #0099cc;
  z-index: 2;
}
.flow_detail .flow_detail_l .l_item .arrow .arrow_icon {
  position: absolute;
  bottom: -3px;
  left: -7px;
  font-size: 16px;
  z-index: 1;
}
.flow_detail .flow_detail_r {
  padding-left: 15px;
  margin-left: 300px;
}
.flow_detail .flow_detail_r .r_item {
  margin-top: 20px;
}
.flow_detail .flow_detail_r .r_item .info {
  margin-top: 10px;
  text-align: right;
  font-size: 12px;
}
.vtable-none-border {
  color: #333;
  font-weight: bold;
  border: none !important;
}
.vtable-none-border .ant-table-small {
  border: none !important;
}
/* 带有树菜单的 */
.page_tree,
.page_tree .ant-layout {
  background: #fff;
  height: 100%;
}
.page_tree,
.page_tree .ant-layout-content {
  overflow-x: hidden;
  overflow-y: hidden;
}
.page_tree_sider {
  position: relative;
  background: #fff;
  float: left;
  height: 100%;
  margin-right: 20px;
  border-right: 1px solid #ddd;
}
.page_tree_sider .page_tree_sider_scroll > div:nth-child(1) {
  overflow-y: scroll !important;
  overflow-x: hidden !important;
}
.page_tree_sider .page_tree_sider_scroll > div:nth-child(2) {
  display: none;
}
.page_tree_sider .page_tree_sider_scroll .ant-tree ul,
.page_tree_sider .page_tree_sider_scroll .ant-tree li {
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: inherit;
}
.page_tree_sider .page_tree_sider_scroll .ant-tree li .ant-tree-node-content-wrapper {
  display: initial;
}
.page_tree_sider.ant-layout-sider-collapsed {
  flex: 0 0 0px !important;
  max-width: 0px !important;
  min-width: 0px !important;
  width: 0px !important;
}
.page_tree_sider_btn {
  position: absolute;
  right: -18px;
  top: 48%;
  width: 18px;
  height: 36px;
  line-height: 36px;
  background-color: #f1f2f6;
  cursor: pointer;
  border-radius: 0 36px 36px 0;
}
.page_tree_sider_btn .trigger {
  color: #1890ff;
  font-size: 14px;
  transition: color 0.3s;
}
.page_tree_sider_btn:hover {
  background-color: #1890ff;
}
.page_tree_sider_btn:hover .trigger {
  color: #fff;
}
.page_tree_content {
  padding: 0 10px;
}
.page_tree_content .ant-tree-child-tree {
  white-space: initial;
}
.page_tree_content .tree_inline {
  width: 20%;
  display: inline-block;
  vertical-align: top;
}
.ant-layout-footer {
  background: #f0f2f5;
}
/* 详情页 */
.detail_modal .detail_label,
.detail_modal .detail_con {
  padding: 8px 6px;
  vertical-align: top;
}
.detail_modal .detail_label {
  text-align: right;
  background-color: #fafafa;
}
.detail_modal table {
  width: 100%;
  border: none;
  table-layout: fixed;
  word-break: break-all;
}
.detail_modal table,
.detail_modal table tr th,
.detail_modal table tr td {
  border-color: #e8e8e8 !important;
}
.ant-message > span {
  pointer-events: none;
}
.ant-message .ant-message-notice {
  pointer-events: none;
}
.ant-table-thead > tr > th {
  border-bottom: 1px solid #e8e8e8;
  transition: background 0.3s ease;
  padding: 5px 7px !important;
  line-height: 1.5;
  max-width: 250px;
  overflow: hidden;
  font-weight: bold;
  font-size: 14px;
  color: #333;
  background: #fafafa;
}
.ant-table-tbody > tr > td {
  padding: 5px 7px !important;
  line-height: 1.5;
  max-width: 250px;
  overflow: hidden;
  font-size: 14px;
}
.ant-table .ant-table-tbody .clickRowStyl,
.ant-table .ant-table-tbody > .clickRowStyl > td {
  background-color: #d5eeff;
  cursor: pointer;
}
.ant-table .ant-table-tbody .clickRowBeforeStyl,
.ant-table .ant-table-tbody > .clickRowBeforeStyl > td {
  cursor: pointer;
}
.tableWeek > .table-drag-select td.cell-selected {
  background-color: #23d688 !important;
}
.table-simple {
  width: 100%;
  border: 1px solid #e8e8e8;
  font-size: 12px;
}
.table-simple thead th {
  padding: 4px;
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
.table-simple tbody td {
  padding: 4px;
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
.table-simple tbody tr::nth-last-of-type {
  border-bottom: none;
}
.shadow {
  box-shadow: 2px 2px 5px #ccc;
}
.ant-tabs {
  width: 100%;
}
.ant-layout {
  width: 100%;
}
.r_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  margin-bottom: 12px;
  background: #f5f8fd;
  border-radius: 4px;
}
.ant-table-body::-webkit-scrollbar-thumb {
  background: #d8d9db;
}
.ant-table-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 3px;
}
.ant-table-header::-webkit-scrollbar-thumb {
  background: #d8d9db;
}
.ant-table-header::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 6px;
}
::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 10px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 10px;
  position: absolute;
  right: 0;
}
::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  width: 10px;
  border-radius: 10px;
  background-color: #DDDDDD;
}
::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  background: rgba(0, 0, 0, 0);
  border-radius: 10px;
}
.plugins-outMessageDetail-index-listBox-CXfqz {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.plugins-outMessageDetail-index-listBox-CXfqz .plugins-outMessageDetail-index-listItem-35Meg {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.plugins-outMessageDetail-index-listBox-CXfqz .plugins-outMessageDetail-index-listItem-35Meg .plugins-outMessageDetail-index-listItemTitle-TXoaw {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.plugins-outMessageDetail-index-listBox-CXfqz .plugins-outMessageDetail-index-listItem-35Meg .plugins-outMessageDetail-index-listItemTitle-TXoaw:hover {
  color: #1890ff;
}
.plugins-outMessageDetail-index-listBox-CXfqz .plugins-outMessageDetail-index-listItem-35Meg .plugins-outMessageDetail-index-listItemInfo-3nCWm {
  margin-top: 4px;
}
.plugins-outMessageDetail-index-listBox-CXfqz .plugins-outMessageDetail-index-listItem-35Meg .plugins-outMessageDetail-index-listItemInfo-3nCWm .plugins-outMessageDetail-index-infoItem-1FkfT {
  display: inline-block;
  margin-right: 16px;
}
.plugins-outMessageDetail-index-listBox-CXfqz .plugins-outMessageDetail-index-listItem-35Meg .plugins-outMessageDetail-index-listItemInfo-3nCWm .plugins-outMessageDetail-index-infoItem-1FkfT .plugins-outMessageDetail-index-infoItemName-25Afz {
  margin-left: 4px;
}
.plugins-outMessageDetail-index-listBox-CXfqz .plugins-outMessageDetail-index-content-wslKV {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.plugins-outMessageDetail-index-listBox-CXfqz .plugins-outMessageDetail-index-paginationBox-3pS_5 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.plugins-outMessageDetail-index-modelBox-3yy5_ {
  position: relative;
  padding: 0 20px;
}
.plugins-outMessageDetail-index-modelBox-3yy5_ .plugins-outMessageDetail-index-title-10EJA {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.plugins-outMessageDetail-index-modelBox-3yy5_ .plugins-outMessageDetail-index-info-2yJTd {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.plugins-outMessageDetail-index-modelBox-3yy5_ .plugins-outMessageDetail-index-info-2yJTd span + span {
  margin-left: 8px;
}
.plugins-outMessageDetail-index-modelBox-3yy5_ .plugins-outMessageDetail-index-content-wslKV {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.plugins-outMessageDetail-index-modelBox-3yy5_ .plugins-outMessageDetail-index-fj-3n4_m {
  position: absolute;
  top: 480px;
}
.plugins-outMessageDetail-index-modelBox-3yy5_ .anticon-close {
  display: none !important;
}
.utils-fileUtils-index-div_filedownload-2bymw:hover {
  background: rgba(171, 220, 248, 0.425);
  width: 100%;
}
.utils-fileUtils-index-div_filedownload-2bymw {
  display: flex;
  justify-content: space-between;
}
.utils-fileUtils-index-item_right-WaZ8Q {
  display: flex;
  justify-content: flex-end;
  margin-right: 35px;
  align-items: center;
}
.utils-fileUtils-index-item_right-WaZ8Q :hover {
  color: #1890FF;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX {
  border: 1px solid #ccc;
  margin-left: 8px;
  margin-right: 8px;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: 1px solid #ddd;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX table tr {
  background: #fafafc;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX table td,
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX table th {
  width: calc((100% - 80px) / 7);
  border-right: 1px solid #ddd;
  box-sizing: border-box;
  text-align: center;
  font-weight: bolder;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX table td:first-child,
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX table th:first-child {
  width: 88px;
  max-width: 88px;
  vertical-align: middle;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX table td:first-child > div,
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX table th:first-child > div {
  position: absolute;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX tbody tr {
  background: #fff;
  border-bottom: 1px solid #ddd;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX tbody td {
  border-top: 1px solid #ddd;
  vertical-align: top;
  padding: 4px;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX .app-components-CourseTimeTableOld-styles-header-1i3sU {
  border: 1px solid #ddd;
  max-height: 61px;
  height: 61px;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX .app-components-CourseTimeTableOld-styles-header-1i3sU .app-components-CourseTimeTableOld-styles-title-mDCig {
  text-align: center;
  font-size: 18px;
  font-weight: bolder;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
  background: #fafafc;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX .app-components-CourseTimeTableOld-styles-header-1i3sU .app-components-CourseTimeTableOld-styles-headTitle-vu9Yu {
  position: relative;
  border-top: 25px #fafafc solid;
  border-left: 84px #fff solid;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX .app-components-CourseTimeTableOld-styles-header-1i3sU .app-components-CourseTimeTableOld-styles-headTitle-vu9Yu b {
  font-style: normal;
  display: block;
  position: absolute;
  top: -27px;
  left: -52px;
  width: 60px;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX .app-components-CourseTimeTableOld-styles-header-1i3sU .app-components-CourseTimeTableOld-styles-headTitle-vu9Yu em {
  font-style: normal;
  display: block;
  position: absolute;
  top: -20px;
  left: -79px;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX td,
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX th {
  font-weight: bolder;
}
.app-components-CourseTimeTableOld-styles-timeTable-3nYkX .ant-empty {
  margin-top: 55px;
}
.app-components-CourseTimeTableOld-styles-courseBox-1en_V {
  position: relative;
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
  padding: 4px 8px;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  font-size: 12px;
  text-align: left;
}
.app-components-CourseTimeTableOld-styles-courseBox-1en_V .app-components-CourseTimeTableOld-styles-subject-3IOTI {
  font-weight: bold;
  color: #000;
}
.app-components-CourseTimeTableOld-styles-courseBox-1en_V div img {
  vertical-align: middle;
}
.app-components-CourseTimeTableOld-styles-courseBox-1en_V div span {
  vertical-align: middle;
  margin-left: 8px;
}
.app-components-CourseTimeTableOld-styles-timeName-3lpy7 > div {
  font-weight: normal;
  font-size: 14px;
  position: relative !important ;
  text-align: center;
  word-break: keep-all;
  white-space: nowrap;
}
.app-components-CourseTimeTableOld-styles-bg1-1lSIc {
  background: #e7faff;
  border-top: 2px solid #1890ff;
}
.app-components-CourseTimeTableOld-styles-bg4-c5gnR {
  background: #ffeff1;
  border-top: 2px solid #ff647a;
}
.app-components-CourseTimeTableOld-styles-bg3-1xZRS {
  background: #fffae5;
  border-top: 2px solid #ffcc00;
}
.app-components-CourseTimeTableOld-styles-bg4-c5gnR {
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p {
  margin: 10px 0;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: 1px solid #ddd;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p table tr {
  background: #F5F7FA;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p table td,
.app-components-CourseTimeTable-styles-timeTable-3OA9p table th {
  height: 54px;
  border: 2px solid #fff;
  box-sizing: border-box;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p table td:first-child,
.app-components-CourseTimeTable-styles-timeTable-3OA9p table th:first-child {
  width: 88px;
  max-width: 88px;
  vertical-align: middle;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p table td:first-child > div,
.app-components-CourseTimeTable-styles-timeTable-3OA9p table th:first-child > div {
  position: absolute;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p tbody tr {
  border: 2px solid #ddd;
  background: #F5F7FA;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p tbody td {
  border: 2px solid #ddd;
  vertical-align: top;
  height: 52px;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p .app-components-CourseTimeTable-styles-header-3XvIN {
  max-height: 54px;
  height: 61px;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p .app-components-CourseTimeTable-styles-header-3XvIN .app-components-CourseTimeTable-styles-title-3HwmV {
  text-align: center;
  font-size: 18px;
  font-weight: bolder;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
  background: #fafafc;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p .app-components-CourseTimeTable-styles-header-3XvIN .app-components-CourseTimeTable-styles-headTitle-8Km9H {
  position: relative;
  border-top: 54px #fafafc solid;
  border-left: 78px #fff solid;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p .app-components-CourseTimeTable-styles-header-3XvIN .app-components-CourseTimeTable-styles-headTitle-8Km9H em:first-child {
  font-style: normal;
  display: block;
  position: absolute;
  top: -46px;
  left: -49px;
  width: 60px;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p .app-components-CourseTimeTable-styles-header-3XvIN .app-components-CourseTimeTable-styles-headTitle-8Km9H em:last-child {
  font-style: normal;
  display: block;
  position: absolute;
  top: -28px;
  left: -74px;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p td,
.app-components-CourseTimeTable-styles-timeTable-3OA9p th {
  font-weight: bolder;
}
.app-components-CourseTimeTable-styles-timeTable-3OA9p .ant-empty {
  margin-top: 55px;
}
.app-components-CourseTimeTable-styles-courseBox-1W9_B {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 4px 8px;
  position: relative;
  border-left: 4px solid #B39DDB;
  background: rgba(179, 157, 219, 0.15);
  border-radius: 2px 6px 6px 2px;
}
.app-components-CourseTimeTable-styles-courseBox-1W9_B .app-components-CourseTimeTable-styles-subject-1Uwry {
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 2;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
}
.app-components-CourseTimeTable-styles-courseBox-1W9_B div img {
  vertical-align: middle;
}
.app-components-CourseTimeTable-styles-courseBox-1W9_B div span {
  vertical-align: middle;
  margin-left: 8px;
}
.app-components-CourseTimeTable-styles-detailContainer-11-im {
  position: absolute;
  z-index: 99999;
  top: 54px;
  overflow: hidden;
  padding: 0 16px;
  background: #FFFFFF;
  box-shadow: 0px 2px 12px 0px rgba(26, 90, 186, 0.2);
  border-radius: 4px;
}
.app-components-CourseTimeTable-styles-detailContainer-11-im .app-components-CourseTimeTable-styles-DetailTitle-2vjJI {
  float: left;
  margin-bottom: 15px;
  padding: 16px 0 8px 0;
  transition: 1s all ease-in-out;
  text-align: left;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.app-components-CourseTimeTable-styles-detailContainer-11-im .app-components-CourseTimeTable-styles-detailItem-1WUlT {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: 1.4s all ease-in-out;
}
.app-components-CourseTimeTable-styles-detailContainer-11-im .app-components-CourseTimeTable-styles-detailItem-1WUlT span:first-child {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 25px;
}
.app-components-CourseTimeTable-styles-detailContainer-11-im .app-components-CourseTimeTable-styles-detailItem-1WUlT span:last-child {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 260px;
}
.app-components-CourseTimeTable-styles-timeName-23YDy > div {
  font-weight: normal;
  font-size: 6px;
  position: relative !important;
  text-align: center;
  word-break: keep-all;
  white-space: nowrap;
}
.app-components-CourseTimeTable-styles-bg1-18ihY {
  background: rgba(179, 157, 219, 0.15);
  border-left: 4px solid #B39DDB;
}
.app-components-CourseTimeTable-styles-bg2-3wQTJ {
  background: rgba(255, 224, 131, 0.15);
  border-left: 4px solid #FFE083;
}
.app-components-CourseTimeTable-styles-bg3-sG909 {
  background: rgba(255, 138, 128, 0.15);
  border-left: 4px solid #FF8A80;
}
.app-components-CourseTimeTable-styles-bg4-2-1ox {
  background: rgba(128, 203, 196, 0.15);
  border-left: 4px solid #80CBC4;
}
.app-components-BothwaySelector-styles-tag-1zMS7 {
  margin: 0 8px;
  cursor: pointer;
}
.app-components-BothwaySelector-styles-tags-N-TsH .app-components-BothwaySelector-styles-tagClick-3WpVe {
  margin: 3px 0;
  cursor: pointer;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-blue-JXhR9 {
  text-align: center;
  color: #91d5ff;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-magenta-cDlGT {
  text-align: center;
  color: #ffadd2;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-red-nJAtn {
  text-align: center;
  color: #ffa39e;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-volcano-2EMGI {
  text-align: center;
  color: #ffbb96;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-orange-1ywvk {
  text-align: center;
  color: #ffd591;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-gold-2ck8k {
  text-align: center;
  color: #ffe58f;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-lime-15VeM {
  text-align: center;
  color: #eaff8f;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-green-2obXt {
  text-align: center;
  color: #b7eb8f;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-cyan-1j3m7 {
  text-align: center;
  color: #87e8de;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-geekblue-Kj1Jr {
  text-align: center;
  color: #adc6ff;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-purple-23zwC {
  text-align: center;
  color: #d3adf7;
  cursor: pointer;
  font-size: 14px;
}
.disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed !important;
}
.app-components-BothwaySelector-styles-v-popover-blue-FL5h0 {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-blue-FL5h0 .ant-popover-content {
  border: 1px solid #91d5ff;
}
.app-components-BothwaySelector-styles-v-popover-blue-FL5h0 .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-magenta-16zm- {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-magenta-16zm- .ant-popover-content {
  border: 1px solid #ffadd2;
}
.app-components-BothwaySelector-styles-v-popover-magenta-16zm- .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-red-2v74j {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-red-2v74j .ant-popover-content {
  border: 1px solid #ffa39e;
}
.app-components-BothwaySelector-styles-v-popover-red-2v74j .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-volcano-Qz2Dt {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-volcano-Qz2Dt .ant-popover-content {
  border: 1px solid #ffbb96;
}
.app-components-BothwaySelector-styles-v-popover-volcano-Qz2Dt .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-orange-2dZoV {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-orange-2dZoV .ant-popover-content {
  border: 1px solid #ffd591;
}
.app-components-BothwaySelector-styles-v-popover-orange-2dZoV .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-gold-1xSMN {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-gold-1xSMN .ant-popover-content {
  border: 1px solid #ffe58f;
}
.app-components-BothwaySelector-styles-v-popover-gold-1xSMN .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-lime-15QTS {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-lime-15QTS .ant-popover-content {
  border: 1px solid #eaff8f;
}
.app-components-BothwaySelector-styles-v-popover-lime-15QTS .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-green-1KAOG {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-green-1KAOG .ant-popover-content {
  border: 1px solid #b7eb8f;
}
.app-components-BothwaySelector-styles-v-popover-green-1KAOG .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-cyan-3-I9j {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-cyan-3-I9j .ant-popover-content {
  border: 1px solid #87e8de;
}
.app-components-BothwaySelector-styles-v-popover-cyan-3-I9j .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-geekblue-2Okk8 {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-geekblue-2Okk8 .ant-popover-content {
  border: 1px solid #adc6ff;
}
.app-components-BothwaySelector-styles-v-popover-geekblue-2Okk8 .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-purple-3hgTN {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-purple-3hgTN .ant-popover-content {
  border: 1px solid #d3adf7;
}
.app-components-BothwaySelector-styles-v-popover-purple-3hgTN .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr {
  border: 1px solid #ccc;
  margin-left: 8px;
  margin-right: 8px;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: 1px solid #ddd;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr table tr {
  background: #fafafc;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr table td,
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr table th {
  width: calc((100% - 80px) / 7);
  border-right: 1px solid #ddd;
  box-sizing: border-box;
  text-align: center;
  font-weight: bolder;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr table td:first-child,
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr table th:first-child {
  width: 88px;
  max-width: 88px;
  vertical-align: middle;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr table td:first-child > div,
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr table th:first-child > div {
  position: absolute;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr tbody tr {
  background: #fff;
  border-bottom: 1px solid #ddd;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr tbody td {
  border-top: 1px solid #ddd;
  vertical-align: top;
  padding: 4px;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr .app-components-CourseTimeTableManage-styles-header-2iEMV {
  border: 1px solid #ddd;
  max-height: 61px;
  height: 61px;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr .app-components-CourseTimeTableManage-styles-header-2iEMV .app-components-CourseTimeTableManage-styles-title-2UegU {
  text-align: center;
  font-size: 18px;
  font-weight: bolder;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
  background: #fafafc;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr .app-components-CourseTimeTableManage-styles-header-2iEMV .app-components-CourseTimeTableManage-styles-info-3zYSK {
  font-size: 15px;
  font-weight: bolder;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
  background: #fafafc;
  display: flex;
  justify-content: space-between;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr .app-components-CourseTimeTableManage-styles-header-2iEMV .app-components-CourseTimeTableManage-styles-headTitle-KzBtD {
  position: relative;
  border-top: 32px #fafafc solid;
  border-left: 88px #fff solid;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr .app-components-CourseTimeTableManage-styles-header-2iEMV .app-components-CourseTimeTableManage-styles-headTitle-KzBtD b {
  font-style: normal;
  display: block;
  position: absolute;
  top: -33px;
  left: -49px;
  width: 60px;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr .app-components-CourseTimeTableManage-styles-header-2iEMV .app-components-CourseTimeTableManage-styles-headTitle-KzBtD em {
  font-style: normal;
  display: block;
  position: absolute;
  top: -22px;
  left: -74px;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr td,
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr th {
  font-weight: bolder;
}
.app-components-CourseTimeTableManage-styles-timeTable-1W6qr .ant-empty {
  margin-top: 55px;
}
.app-components-CourseTimeTableManage-styles-courseBox-1iyXn {
  position: relative;
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
  padding: 4px 8px;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  font-size: 12px;
  text-align: left;
}
.app-components-CourseTimeTableManage-styles-courseBox-1iyXn .app-components-CourseTimeTableManage-styles-subject-2_g5w {
  font-weight: bold;
  color: #000;
}
.app-components-CourseTimeTableManage-styles-courseBox-1iyXn div img {
  vertical-align: middle;
}
.app-components-CourseTimeTableManage-styles-courseBox-1iyXn div span {
  vertical-align: middle;
  margin-left: 8px;
}
.app-components-CourseTimeTableManage-styles-timeName-mWR_z > div {
  font-weight: normal;
  font-size: 6px;
  position: relative !important ;
  text-align: center;
  word-break: keep-all;
  white-space: nowrap;
}
.app-components-CourseTimeTableManage-styles-bg1-wOb6Y {
  background: #e7faff;
  border-top: 2px solid #1890ff;
}
.app-components-CourseTimeTableManage-styles-bg4-1gmHc {
  background: #ffeff1;
  border-top: 2px solid #ff647a;
}
.app-components-CourseTimeTableManage-styles-bg3-xZkq4 {
  background: #fffae5;
  border-top: 2px solid #ffcc00;
}
.app-components-CourseTimeTableManage-styles-bg4-1gmHc {
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
}
.app-components-SearchBox-index-box-boSjG{
    background-color: #fafafa;
    padding: 10px;
    padding-bottom: 0;
    color: #000;
    font-size: 14px;
}
.app-components-SearchBox-index-box_top-3pJIT{
    overflow: hidden;
}
.app-components-SearchBox-index-box_l-2621D{
    width: 100%;
    float: left;
}
.app-components-SearchBox-index-inner-ffy6w{
    margin-right: 200px;
}
.app-components-SearchBox-index-box_r-26Fqm{
    float: right;
    margin-left: -200px;
    width: 200px;
}
.app-components-SearchBox-index-btn-13zrq{
    display: inline-block;
    margin-left: 10px;
    color: #1890ff;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}
.app-components-SearchBox-index-btn-13zrq span{
    display: inline-block;
    margin-left: 5px;
}.ly-more {
  color: #adadad;
  vertical-align: middle;
}
.ly-more .ly-more-icon {
  margin-left: 4px;
}
.ly-empty {
  padding: 10px;
  text-align: center;
  color: #999;
  font-size: 14px;
}
.ly-card {
  margin-bottom: 12px;
}
.ly-card .ant-card {
  height: 100%;
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
  border-color: rgba(0, 0, 0, 0.09);
}
.ly-card .ant-card .ant-card-head {
  padding: 0 16px;
  height: 48px;
}
.ly-card .ant-card .ant-card-head .ant-card-head-title {
  padding: 12px 0;
  color: #333;
  font-weight: bold;
}
.ly-card .ant-card .ant-card-head .ant-card-extra {
  padding: 12px 0;
}
.ly-card .ant-card .ant-card-body {
  padding: 0;
}
.ly-card .ant-card .ly-card-inner {
  overflow: hidden;
  padding: 0 16px;
}
.ly-card .ant-card .ant-tabs {
  overflow: inherit;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar {
  margin: 0;
  border: none;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar .ant-tabs-tab {
  line-height: 48px;
  height: 48px;
  padding: 0 8px;
  margin-right: 16px;
  color: #333;
  font-weight: bold;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active {
  color: #1890ff;
}
.ly-card .ant-card .ant-tabs .ant-tabs-ink-bar {
  height: 3px;
  bottom: 0;
}
.plugins-login-index-container-1ISUO {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding-bottom: 50px;
  background-color: #f0f3f5;
  position: relative;
}
.plugins-login-index-container-1ISUO .plugins-login-index-main-2VuXs {
  width: 1090px;
  height: 600px;
  background: #ffffff;
  box-shadow: 0px 17px 49px 0px rgba(51, 51, 51, 0.12);
  overflow: hidden;
  border-radius: 6px;
}
.plugins-login-index-container-1ISUO .plugins-login-index-main-2VuXs .plugins-login-index-left-cVPij,
.plugins-login-index-container-1ISUO .plugins-login-index-main-2VuXs .plugins-login-index-right-1LrBT {
  display: inline-block;
  width: 50%;
  height: 100%;
  float: left;
}
.plugins-login-index-content-1wHbq {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  /* Safari and Chrome */
  z-index: 2;
}
.plugins-login-index-left-cVPij,
.plugins-login-index-right-1LrBT {
  display: inline-block;
  width: 50%;
  height: 100%;
  float: left;
}
.plugins-login-index-left-cVPij {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.plugins-login-index-left-cVPij .plugins-login-index-logo-2LBzS {
  height: 36px;
  margin-top: 44px;
  margin-left: 31px;
}
.plugins-login-index-left-cVPij .plugins-login-index-img-1H3Ge {
  width: 481px;
  height: 432px;
  margin-top: 41px;
  margin-left: 43px;
}
.plugins-login-index-right-1LrBT .plugins-login-index-icon-1Nxm_ {
  padding-right: 9px;
  padding-top: 9px;
  display: flex;
  justify-content: flex-end;
}
.plugins-login-index-right-1LrBT .plugins-login-index-icon-1Nxm_ .plugins-login-index-iconLeft-36GCH {
  cursor: pointer;
  margin: 10px 13px 27px 0;
}
.plugins-login-index-right-1LrBT .plugins-login-index-icon-1Nxm_ .plugins-login-index-iconLeft-36GCH img {
  width: 119px;
  height: 15px;
}
.plugins-login-index-right-1LrBT .plugins-login-index-icon-1Nxm_ .plugins-login-index-iconRight-2mPY3 {
  cursor: pointer;
}
.plugins-login-index-right-1LrBT .plugins-login-index-icon-1Nxm_ .plugins-login-index-iconRight-2mPY3 img {
  width: 55px;
  height: 52px;
}
.plugins-login-index-right-1LrBT .plugins-login-index-logoTitle-170kA {
  width: 100%;
  height: 24px;
  margin: 41px 253px 49px 85px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #4283f4;
  line-height: 27px;
}
.plugins-login-index-right-1LrBT .plugins-login-index-logoTitle-170kA.plugins-login-index-notNeedVrify-2_9-U {
  margin-top: 100px;
}
.plugins-login-index-right-1LrBT .plugins-login-index-qrcodeTitle-3SVgs {
  width: 201px;
  height: 24px;
  margin: 41px 253px 49px 85px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #4283f4;
  line-height: 27px;
}
.plugins-login-index-type-3iTVg {
  width: 144px;
  height: 54px;
  vertical-align: top;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
}
.plugins-login-index-formbox-1IzuW {
  width: 362px;
  margin-left: 88px;
  margin-right: 91px;
}
.plugins-login-index-formbox-1IzuW .ant-input {
  width: 100%;
  height: 48px;
  background: #ffffff;
  border: 1px solid #f0f2f5;
  border-radius: 6px;
  padding-left: 22px;
}
.plugins-login-index-formbox-1IzuW .ant-form-item {
  margin-bottom: 30px !important;
}
.plugins-login-index-formbox-1IzuW .ant-form-item:nth-last-child(2) {
  margin-bottom: 0px !important;
}
.plugins-login-index-formbox-1IzuW .ant-btn-primary {
  border-color: #fff;
  box-shadow: none;
}
.plugins-login-index-formbox-1IzuW .ant-form-item-children input::-webkit-input-placeholder {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999;
  line-height: 27px;
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-btn-3PIbu {
  width: 362px;
  height: 48px;
  background: linear-gradient(to right, #4591ef, #3d6cfc);
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  line-height: 27px;
  opacity: 0.6;
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-btn-3PIbu::before {
  content: "";
  display: block;
  width: 80px;
  height: 100%;
  background: rgba(179, 231, 255, 0.5);
  opacity: 0.5;
  top: 0;
  left: -80px;
  transform: skewX(-15deg);
  filter: blur(30px);
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-btn-3PIbu.plugins-login-index-btnInit-1gNfF {
  opacity: 1;
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-btnSuc-29YZj {
  transition: 1s;
  opacity: 1;
  overflow: hidden;
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-btnSuc-29YZj::before {
  transition: 1s;
  transform: translateX(450px);
  opacity: 0.7;
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-forget-2flWS {
  float: right;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1890ff;
  line-height: 28px;
  margin-right: -7px;
  margin-top: 5px;
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-verifyBox-3y4my {
  position: relative;
  width: 362px;
  height: 48px;
  background-color: #f0f2f5;
  border-radius: 6px;
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-verifyBtn-KidzD {
  position: absolute;
  top: 0;
  width: 64px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  border-radius: 6px;
  z-index: 3;
  color: #fff;
  cursor: move;
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-verifyBtn-KidzD img {
  height: 48px;
  vertical-align: top;
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-verifyText-32vD8 {
  position: absolute;
  width: 100%;
  margin: 0;
  text-align: center;
  line-height: 48px;
  display: block;
  z-index: 2;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: transparent;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #999), color-stop(0.4, #999), color-stop(0.5, #fff), color-stop(0.6, #999), color-stop(1, #999));
  background-clip: text;
  -webkit-background-clip: text;
  background-size: 150%;
  animation: plugins-login-index-move-nRKJK 3s linear infinite;
  -moz-user-select: none;
  /* Firefox私有属性 */
  -webkit-user-select: none;
  /* WebKit内核私有属性 */
  -ms-user-select: none;
  /* IE私有属性(IE10及以后) */
  -khtml-user-select: none;
  /* KHTML内核私有属性 */
  -o-user-select: none;
  /* Opera私有属性 */
  user-select: none;
  /* CSS3属性 */
  border-radius: 6px;
}
@keyframes plugins-login-index-move-nRKJK {
  from {
    background-position: 150%;
  }
  to {
    background-position: -150%;
  }
}
.plugins-login-index-formbox-1IzuW .plugins-login-index-verifyBg-HuKII {
  position: absolute;
  height: 100%;
  width: 0;
  background-color: #d4e1ff;
  z-index: 1;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.plugins-login-index-qrcodeContent-ThTKd .plugins-login-index-qrcodeBox-2RKXf {
  margin-left: 210px;
}
.plugins-login-index-qrcodeContent-ThTKd .plugins-login-index-qrcodeBox-2RKXf > img {
  transition: all 0.6s ease-in;
}
.plugins-login-index-qrcodeContent-ThTKd .plugins-login-index-qrcodeBox-2RKXf .plugins-login-index-qrcode-236uW {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 15px;
  padding-left: 32px;
  cursor: pointer;
}
.plugins-login-index-qrcodeContent-ThTKd .plugins-login-index-qrcodeBox-2RKXf .plugins-login-index-qrcode-236uW img {
  vertical-align: top;
  transition: all 0.3s ease-in;
  transform-origin: center center;
}
.plugins-login-index-qrcodeContent-ThTKd .plugins-login-index-text-3D1ld {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  margin-top: 43px;
  margin-left: 91px;
  margin-right: 60px;
}
.plugins-login-index-main-2VuXs .ant-form-explain {
  clear: both;
}
.plugins-login-index-main-2VuXs .ant-tabs-tab-active {
  border-bottom: 3px solid #1890ff;
}
.plugins-login-index-footer-KiQwq {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -62px;
  z-index: 1;
  color: #fff;
  text-align: center;
}
.plugins-login-index-code-xm520 {
  text-align: right;
  cursor: pointer;
  height: 48px;
  padding: 2px 0;
}
.plugins-login-index-code-xm520 img {
  width: 90px;
  height: 35px;
  vertical-align: middle;
}
.plugins-login-index-mottoLeft--L1d2 {
  width: 29px;
  margin-right: 58px;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #ffffff;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.plugins-login-index-mottoRight-2GacJ {
  width: 29px;
  margin-left: 58px;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #ffffff;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.plugins-login-index-scaleUp-35dhg {
  animation: plugins-login-index-indexScaleUp-2Faz9 0.7s ease both;
}
@keyframes plugins-login-index-indexScaleUp-2Faz9 {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
}
.plugins-login-index-rotateFall-1ptCm {
  animation: plugins-login-index-indexRotateFall--oFBN 1s both ease-in;
}
@keyframes plugins-login-index-indexRotateFall--oFBN {
  0% {
    transform: rotateZ(0deg);
    opacity: 1;
  }
  20% {
    transform: rotateZ(10deg);
    animation-timing-function: ease-out;
    opacity: 0.8;
  }
  40% {
    transform: rotateZ(17deg);
    opacity: 0.6;
  }
  60% {
    transform: rotateZ(16deg);
    opacity: 0.4;
  }
  100% {
    transform: translateY(100%) rotateZ(17deg);
    opacity: 0;
  }
}
.page-header {
  padding: 0 24px;
  height: 40px;
  line-height: 0;
  background-color: #fff;
  color: #fff;
  height: 56px;
  background: #397ef0;
  color: #ffffff;
  display: flex;
  align-items: center;
}
.page-header .ant-row {
  width: 1200px;
  margin: 0 auto;
}
.page-header .page-logo {
  height: 40px;
  display: flex;
  align-items: center;
  vertical-align: middle;
}
.page-header .page-logo img {
  max-width: 265px;
  max-height: 100%;
  display: block;
}
.page-header .page-top-nav {
  width: 100%;
  height: 40px;
}
.page-header .page-top-search {
  padding: 10px 0;
  margin: 0 12px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 40px;
  line-height: 40px;
  color: #fff;
}
.page-header .page-top-search .anticon {
  position: relative;
  font-size: 20px;
  top: -8px;
}
.page-header .page_trigger_box {
  padding: 0 15px 0 20px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
.page-header .page_trigger_box .page_trigger {
  font-size: 20px;
  cursor: pointer;
  transition: all 0.3s;
  margin: 10px 0;
}
.page-header .page_trigger_box .page_trigger:hover {
  color: #1890ff;
}
.page-header .noticeButtonClass {
  cursor: pointer;
  display: inline-block;
  transition: all 0.3s;
  height: 40px;
  width: 50px;
  text-align: center;
  border-radius: 5px;
  color: #fff;
}
.page-header .noticeButtonClass .ant-badge {
  vertical-align: middle;
  line-height: 40px;
  color: #fff;
}
.page-header .noticeButtonClass .noticeIcon {
  font-size: 20px;
  position: relative;
  top: -8px;
  color: #fff;
}
.page-header .noticeButtonClass .ant-badge-count {
  height: 18px;
  line-height: 18px;
  box-shadow: none;
}
.page-header .noticeButtonClass:hover,
.page-header .noticeButtonClass.ant-popover-open {
  background: #e6f7ff;
}
.page-header .noticeButtonClass:hover .settingIcon,
.page-header .noticeButtonClass.ant-popover-open .settingIcon,
.page-header .noticeButtonClass:hover .noticeIcon,
.page-header .noticeButtonClass.ant-popover-open .noticeIcon {
  color: rgba(0, 0, 0, 0.65);
}
.page-header .action {
  cursor: pointer;
  display: inline-block;
  transition: all 0.3s;
  height: 100%;
  line-height: 40px;
  vertical-align: top;
  border-radius: 5px;
  padding: 0 9px;
}
.page-header .action .name {
  font-size: 14px;
  color: #fff;
  padding: 0 10px;
}
.page-header .action:hover {
  background: #e6f7ff;
}
.page-header .action:hover .name {
  color: #397ef0;
}
.plugins-noticeIcon-index-popover-3gmFe {
  width: 336px;
}
.plugins-noticeIcon-index-popover-3gmFe .ant-popover-inner-content {
  padding: 0;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-list-1TizR {
  max-height: 400px;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-list-1TizR .plugins-noticeIcon-index-item-3BGZW {
  transition: all 0.3s;
  overflow: hidden;
  cursor: pointer;
  padding-left: 24px;
  padding-right: 24px;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-list-1TizR .plugins-noticeIcon-index-item-3BGZW .plugins-noticeIcon-index-meta-3b1oS {
  width: 100%;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-list-1TizR .plugins-noticeIcon-index-item-3BGZW .plugins-noticeIcon-index-title-OBK7T {
  font-size: 14px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
  line-height: 18px;
  margin-bottom: 8px;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-list-1TizR .plugins-noticeIcon-index-item-3BGZW .plugins-noticeIcon-index-extra-3ntw1 {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  font-weight: normal;
  margin-right: 0;
  margin-top: -1.5px;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-list-1TizR .plugins-noticeIcon-index-item-3BGZW .plugins-noticeIcon-index-description-2o91I {
  float: left;
  font-size: 12px;
  line-height: 1.5;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-list-1TizR .plugins-noticeIcon-index-item-3BGZW:hover {
  background: #e6f7ff;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-list-1TizR .plugins-noticeIcon-index-item-3BGZW:last-child {
  border-bottom: 0;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-content-hM8-Q {
  position: relative;
  height: 100%;
  padding-bottom: 60px;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-all-C6vKl {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
  bottom: 0;
  height: 46px;
  line-height: 46px;
  text-align: center;
  color: rgba(0, 0, 0, 0.65);
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #e8e8e8;
  transition: all 0.3s;
  background: #fff;
  cursor: pointer;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-tabs-mo-6V .ant-tabs-nav-scroll {
  text-align: center;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-tabs-mo-6V .ant-tabs-bar {
  margin-bottom: 4px;
}
.plugins-noticeIcon-index-popover-3gmFe .plugins-noticeIcon-index-tabs-mo-6V .ant-tabs-content {
  height: 400px;
}
.plugins-noticeIcon-index-listBox-fB2Nw {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.plugins-noticeIcon-index-listBox-fB2Nw .plugins-noticeIcon-index-listItem-297VN {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.plugins-noticeIcon-index-listBox-fB2Nw .plugins-noticeIcon-index-listItem-297VN .plugins-noticeIcon-index-listItemTitle-34lJQ {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.plugins-noticeIcon-index-listBox-fB2Nw .plugins-noticeIcon-index-listItem-297VN .plugins-noticeIcon-index-listItemTitle-34lJQ:hover {
  color: #1890ff;
}
.plugins-noticeIcon-index-listBox-fB2Nw .plugins-noticeIcon-index-listItem-297VN .plugins-noticeIcon-index-listItemInfo-HR7ib {
  margin-top: 4px;
}
.plugins-noticeIcon-index-listBox-fB2Nw .plugins-noticeIcon-index-listItem-297VN .plugins-noticeIcon-index-listItemInfo-HR7ib .plugins-noticeIcon-index-infoItem-3ge2H {
  display: inline-block;
  margin-right: 16px;
}
.plugins-noticeIcon-index-listBox-fB2Nw .plugins-noticeIcon-index-listItem-297VN .plugins-noticeIcon-index-listItemInfo-HR7ib .plugins-noticeIcon-index-infoItem-3ge2H .plugins-noticeIcon-index-infoItemName-opj0q {
  margin-left: 4px;
}
.plugins-noticeIcon-index-listBox-fB2Nw .plugins-noticeIcon-index-content-hM8-Q {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.plugins-noticeIcon-index-listBox-fB2Nw .plugins-noticeIcon-index-paginationBox-2XdF6 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.page-footer {
  padding: 0 24px;
  width: 100%;
  height: 40px;
  background: #397ef0;
  line-height: 40px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: #fff;
  color: #575757;
  background: #fff;
}
.app-layout-teacher-personal-myApply-detail-index-top-dhIPb {
  background-color: #b6bbc9;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.app-layout-teacher-personal-myApply-detail-index-title-Lg9-F {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-teacher-personal-myApply-detail-index-title-Lg9-F .anticon {
  margin-right: 4px;
}
.app-layout-teacher-personal-myApply-detail-index-titleSub-3Gs-u {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-teacher-personal-myApply-detail-index-titleSub-3Gs-u + .app-layout-teacher-personal-myApply-detail-index-titleSub-3Gs-u {
  margin-left: 16px;
}
.app-layout-teacher-personal-myApply-detail-index-content-N_Bx0 {
  padding-left: 16px;
}
.app-layout-teacher-personal-myApply-detail-index-item-3fnqj {
  margin: 10px 0px;
}
.app-layout-teacher-personal-myApply-detail-index-itemContent-1AEIL {
  padding: 3px;
  border-radius: 5px;
}
.app-layout-teacher-personal-myApply-detail-index-itemTitle-1KPgt {
  display: inline-block;
  width: 128px;
  text-align: right;
  font-weight: bolder;
}
.app-layout-teacher-personal-myApply-detail-index-iframeFixed-Y6vXd {
  display: inline-block;
  position: fixed;
  right: 7px;
  top: 40%;
  border-radius: 25px 25px 15px 15px;
  margin: 0px;
  z-index: 999;
  background: #ebebeb;
  width: 146px;
  overflow: hidden;
}
.app-layout-teacher-personal-myApply-detail-index-iframeFixed-Y6vXd p {
  text-align: center;
  background: #1890ff;
}
.app-layout-teacher-personal-myApply-detail-index-vTitle-3O6e1 {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
  background: #f0f2f5;
}
.app-layout-teacher-personal-myApply-detail-index-vTitle-3O6e1 .anticon {
  margin-right: 4px;
}
.app-layout-teacher-personal-myApply-detail-index-vTitle-3O6e1 .ant-collapse-item {
  border: 0;
}
.app-layout-teacher-personal-myApply-detail-index-vTitle-3O6e1 .ant-collapse-item {
  border: 0 !important;
}
.app-layout-teacher-personal-myApply-detail-index-vTitle-3O6e1 .ant-collapse-header {
  padding: 16px !important;
}
.app-layout-teacher-personal-myApply-detail-index-vTitle-3O6e1 span {
  padding: 3px;
  border-radius: 5px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 4px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 4px 4px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-left: 40px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 16px;
  display: inline-block;
  font-size: 12px;
  transform: translateY(-50%);
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow > * {
  line-height: 1;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  display: inline-block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow::before {
  display: none;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow-icon {
  display: block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: right;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  right: 16px;
  left: auto;
}
.ant-collapse-anim-active {
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-collapse-content {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-inactive {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 4px 4px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #e8e8e8;
}
.ant-divider,
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  width: 1px;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
}
.ant-divider-horizontal {
  display: block;
  clear: both;
  width: 100%;
  min-width: 100%;
  height: 1px;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text-center,
.ant-divider-horizontal.ant-divider-with-text-left,
.ant-divider-horizontal.ant-divider-with-text-right {
  display: table;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  background: transparent;
}
.ant-divider-horizontal.ant-divider-with-text-center::before,
.ant-divider-horizontal.ant-divider-with-text-left::before,
.ant-divider-horizontal.ant-divider-with-text-right::before,
.ant-divider-horizontal.ant-divider-with-text-center::after,
.ant-divider-horizontal.ant-divider-with-text-left::after,
.ant-divider-horizontal.ant-divider-with-text-right::after {
  position: relative;
  top: 50%;
  display: table-cell;
  width: 50%;
  border-top: 1px solid #e8e8e8;
  transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text,
.ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text {
  display: inline-block;
  padding: 0 10px;
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 24px;
}
.ant-divider-dashed {
  background: none;
  border-color: #e8e8e8;
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed,
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed,
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed {
  border-top: 0;
}
.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed::after,
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed::after,
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #f5222d;
}
.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #f5222d;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890FF;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #096dd9;
}
.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%;
}
.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #40a9ff;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #40a9ff;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  zoom: 1;
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before,
.ant-upload-picture-card-wrapper::after {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  clear: both;
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  zoom: 1;
}
.ant-upload-list::before,
.ant-upload-list::after {
  display: table;
  content: '';
}
.ant-upload-list::after {
  clear: both;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 28px;
}
.ant-upload-list-item {
  position: relative;
  height: 22px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
  opacity: 0;
}
.ant-upload-list-item-card-actions.picture {
  top: 25px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  padding-right: 6px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 12px 0 4px;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading,
.ant-upload-list-item-info .anticon-paper-clip {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
:root .ant-upload-list-item .anticon-close {
  font-size: 12px;
}
.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #e6f7ff;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .anticon-paper-clip,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #f5222d;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #f5222d;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #f5222d;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 18px;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 36px;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture .anticon-close,
.ant-upload-list-picture-card .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card-container {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5;
  text-align: center;
}
.ant-upload-list-picture-card .anticon-picture + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading-text {
  margin-top: 18px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  padding-left: 0;
}
.ant-upload-list .ant-upload-success-icon {
  color: #52c41a;
  font-weight: bold;
}
.ant-upload-list .ant-upload-animate-enter,
.ant-upload-list .ant-upload-animate-leave,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: 0.3s;
  animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-enter {
  animation-name: uploadAnimateIn;
}
.ant-upload-list .ant-upload-animate-leave {
  animation-name: uploadAnimateOut;
}
.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
.app-layout-teacher-adjustTeachingSchedule-styles-stepsContent-LYj9S {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding: 20px 0;
}
.app-layout-teacher-adjustTeachingSchedule-styles-stepsAction-35tHg {
  position: absolute;
  right: 16px;
  bottom: 53px;
}
.app-layout-teacher-adjustTeachingSchedule-styles-content-5mNFh {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 30px;
}
.app-layout-teacher-adjustTeachingSchedule-styles-mt10-2Dlum .app-layout-teacher-adjustTeachingSchedule-styles-ant-table-body-D2D9d {
  height: 450px;
}
.app-layout-teacher-components-SectionSelector-styles-allCheck-Iak5z {
  margin: 8px;
  cursor: pointer;
}
.app-layout-teacher-components-SectionSelector-styles-contraryCheck-3KOjM {
  margin: 8px 25px;
  cursor: pointer;
  color: #1890ff;
  position: absolute;
  right: 0;
  bottom: 0;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  width: 100%;
  font-size: 0;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon > .ant-steps-icon {
  position: relative;
  top: -1px;
  color: #1890FF;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #e8e8e8;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #e8e8e8;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890FF;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890FF;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890FF;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background: #1890FF;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890FF;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890FF;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890FF;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #1890FF;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #1890FF;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #f5222d;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #1890FF;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #1890FF;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #1890FF;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  top: 0;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890FF;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: block;
}
.ant-steps-vertical .ant-steps-item {
  display: block;
  overflow: visible;
}
.ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
@media (max-width: 480px) {
  .ant-steps-horizontal.ant-steps-label-horizontal {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    display: block;
    overflow: visible;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: left;
    margin-right: 16px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
    line-height: 32px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
    padding-bottom: 12px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 16px;
    width: 1px;
    height: 100%;
    padding: 38px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
    width: 1px;
    height: 100%;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
    display: none;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 12px;
    padding: 30px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    line-height: 24px;
  }
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  width: 10px;
  height: 10px;
  line-height: 10px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 2px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  left: -2px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 3px;
  background-color: #1890FF;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
@media (max-width: 480px) {
  .ant-steps-navigation > .ant-steps-item {
    margin-right: 0 !important;
  }
  .ant-steps-navigation > .ant-steps-item::before {
    display: none;
  }
  .ant-steps-navigation > .ant-steps-item.ant-steps-item-active::before {
    top: 0;
    right: 0;
    left: unset;
    display: block;
    width: 3px;
    height: calc(76%);
  }
  .ant-steps-navigation > .ant-steps-item::after {
    position: relative;
    top: -2px;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin-bottom: 8px;
    text-align: center;
    transform: rotate(135deg);
  }
  .ant-steps-navigation > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    visibility: hidden;
  }
}
.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
  margin-left: -16px;
  padding-left: 16px;
  background: #fff;
}
.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item {
  margin-left: -12px;
  padding-left: 12px;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child {
  overflow: hidden;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child .ant-steps-icon-dot::after {
  right: -200px;
  width: 200px;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::before,
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::after {
  position: absolute;
  top: 0;
  left: -10px;
  width: 10px;
  height: 8px;
  background: #fff;
  content: '';
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::after {
  right: -10px;
  left: auto;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ccc;
}
.app-businessComponents-ApprovalLog-index-formBox-bckVH .app-businessComponents-ApprovalLog-index-titleLeft-3JKLk {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.47px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.app-businessComponents-ApprovalLog-index-formBox-bckVH .app-businessComponents-ApprovalLog-index-result-2CvoY {
  height: 24px;
  border-radius: 12px;
  text-align: center;
  color: #01A664;
  line-height: 24px;
  background: rgba(84, 225, 171, 0.35);
  margin-right: 6px;
  padding: 3px 12px;
}
.app-businessComponents-ApprovalLog-index-formBox-bckVH .app-businessComponents-ApprovalLog-index-detail-2WXZC > div {
  margin-left: 19px;
  margin-right: 7px;
}
.app-businessComponents-ApprovalLog-index-formBox-bckVH .app-businessComponents-ApprovalLog-index-detail-2WXZC > div:first-child {
  margin-left: 7px;
}
.app-layout-student-personal-systemMessage-index-listBox-2WR_M {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.app-layout-student-personal-systemMessage-index-listBox-2WR_M .app-layout-student-personal-systemMessage-index-listItem-39ffl {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.app-layout-student-personal-systemMessage-index-listBox-2WR_M .app-layout-student-personal-systemMessage-index-listItem-39ffl .app-layout-student-personal-systemMessage-index-listItemTitle-1R7lR {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.app-layout-student-personal-systemMessage-index-listBox-2WR_M .app-layout-student-personal-systemMessage-index-listItem-39ffl .app-layout-student-personal-systemMessage-index-listItemTitle-1R7lR:hover {
  color: #1890ff;
}
.app-layout-student-personal-systemMessage-index-listBox-2WR_M .app-layout-student-personal-systemMessage-index-listItem-39ffl .app-layout-student-personal-systemMessage-index-listItemInfo-1tnVX {
  margin-top: 4px;
}
.app-layout-student-personal-systemMessage-index-listBox-2WR_M .app-layout-student-personal-systemMessage-index-listItem-39ffl .app-layout-student-personal-systemMessage-index-listItemInfo-1tnVX .app-layout-student-personal-systemMessage-index-infoItem-3EOpU {
  display: inline-block;
  margin-right: 16px;
}
.app-layout-student-personal-systemMessage-index-listBox-2WR_M .app-layout-student-personal-systemMessage-index-listItem-39ffl .app-layout-student-personal-systemMessage-index-listItemInfo-1tnVX .app-layout-student-personal-systemMessage-index-infoItem-3EOpU .app-layout-student-personal-systemMessage-index-infoItemName-2EGz2 {
  margin-left: 4px;
}
.app-layout-student-personal-systemMessage-index-listBox-2WR_M .app-layout-student-personal-systemMessage-index-content-1C7Cc {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-layout-student-personal-systemMessage-index-listBox-2WR_M .app-layout-student-personal-systemMessage-index-paginationBox-1T_sH {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.app-layout-student-personal-systemMessage-index-modelBox-2tc2i {
  position: relative;
  padding: 0 20px;
}
.app-layout-student-personal-systemMessage-index-modelBox-2tc2i .app-layout-student-personal-systemMessage-index-title-FOyM1 {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.app-layout-student-personal-systemMessage-index-modelBox-2tc2i .app-layout-student-personal-systemMessage-index-info-3JPLy {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.app-layout-student-personal-systemMessage-index-modelBox-2tc2i .app-layout-student-personal-systemMessage-index-info-3JPLy span + span {
  margin-left: 8px;
}
.app-layout-student-personal-systemMessage-index-modelBox-2tc2i .app-layout-student-personal-systemMessage-index-content-1C7Cc {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.app-layout-student-personal-systemMessage-index-modelBox-2tc2i .app-layout-student-personal-systemMessage-index-fj-1ZUIS {
  margin-bottom: 80px;
}
.app-layout-student-personal-systemMessage-index-modelBox-2tc2i .anticon-close {
  display: none !important;
}
.app-layout-teacher-childServiceHandle-scoreChangeApply-index-header-3eacr {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.app-layout-teacher-childServiceHandle-scoreChangeApply-index-button-2EMI9 {
  margin: 10px 20px;
}
.app-layout-teacher-childServiceHandle-scoreChangeApply-index-table-2fJvx {
  margin: 10px;
}
.app-layout-teacher-childServiceHandle-scoreChangeApply-index-table-2fJvx .ant-form-item {
  margin-bottom: 0 !important;
}
.app-layout-teacher-childServiceHandle-scoreChangeApply-index-table-2fJvx .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ thead,
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ tbody,
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ tr,
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ th,
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr {
  border: 1px solid #ccc;
  margin: 10px 0;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr .app-layout-teacher-home-components-CourseTable-index-selectTd-1rYKB {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr .app-layout-teacher-home-components-CourseTable-index-tableHeader-2uXPm {
  background: aliceblue;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr .app-layout-teacher-home-components-CourseTable-index-tableHeader-2uXPm table tr th {
  height: 46px;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr .app-layout-teacher-home-components-CourseTable-index-tdContent-olFEO {
  height: 100%;
  min-height: 130px;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr:last-of-type td {
  border-bottom: none;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr td,
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr th {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr th {
  text-align: center;
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr th:last-of-type {
  border-right: none;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr td {
  vertical-align: top;
  padding: 4px;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr td > div {
  height: 100%;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr td:first-of-type > div {
  height: auto;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr td:first-of-type .app-layout-teacher-home-components-CourseTable-index-title-SRtlb {
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr tr td:last-of-type {
  border-right: none;
}
.app-layout-teacher-home-components-CourseTable-index-table-1xAYr .app-layout-teacher-home-components-CourseTable-index-selected-2A1Qh {
  background-color: #0db5f2;
}
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ tbody {
  display: block;
  overflow-y: scroll;
}
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ thead,
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ thead {
  width: calc(99%);
}
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ thead th {
  background: #fafafc;
}
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ tr th:nth-child(1) {
  width: 50px;
  vertical-align: middle;
  background: #fafafc;
}
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ tr th {
  width: 90px;
  text-align: center;
}
.app-layout-teacher-home-components-CourseTable-index-vtable-2Yqu_ .app-layout-teacher-home-components-CourseTable-index-headTh-bJ6cs {
  width: 70px;
}
.v-cell-click:hover {
  background: #92b0d6;
  cursor: pointer;
}
.v-cell-selected {
  background: #ffcc99;
}
.app-layout-teacher-home-components-CourseTable-index-vlist-3QvL1 {
  display: block;
  width: 100%;
  font-size: 10px;
}
.app-layout-teacher-home-components-CourseTable-index-vlist-3QvL1 .ant-spin-nested-loading {
  height: 100%;
  width: 100%;
}
.app-layout-teacher-home-components-CourseTable-index-vlist-3QvL1 .ant-list-item {
  display: block;
  text-align: center;
  font-size: 10px;
  height: 100%;
  width: 100%;
}
.app-layout-teacher-home-components-CourseTable-index-vlist-3QvL1 .ant-list-items {
  height: 100%;
  width: 100%;
  padding: 8px;
}
.app-layout-teacher-home-components-CourseTable-index-vlist-3QvL1 .ant-spin-container {
  height: 100%;
  width: 100%;
}
.app-layout-teacher-home-components-CourseTable-index-vlist-3QvL1 p:nth-child(1) {
  text-align: center;
}
.app-layout-teacher-home-components-CourseTable-index-vlist-3QvL1 .app-layout-teacher-home-components-CourseTable-index-vcell-3xjQW {
  border-top: 3px solid #b970f8;
  background: #f8f0fe;
  text-align: left;
  height: 100%;
  margin-bottom: 5px;
}
.app-layout-teacher-home-components-CourseTable-index-vlist-3QvL1 .app-layout-teacher-home-components-CourseTable-index-vCellHover-3vTWN:hover {
  background: #92b0d6;
}
.app-layout-teacher-home-components-CourseTable-index-vlist-3QvL1 .app-layout-teacher-home-components-CourseTable-index-vcontext-w4ZgN {
  margin-left: 20px;
}
.app-layout-teacher-home-components-CourseTable-index-vlist-3QvL1 .app-layout-teacher-home-components-CourseTable-index-vicon-2N1WS {
  margin-left: 10px;
}
.app-layout-teacher-home-components-CourseTable-index-course_box-2XmMU {
  height: 495px;
}
@media screen and (min-width: 1920px) {
  .app-layout-teacher-home-components-CourseTable-index-course_box-2XmMU {
    height: 499px;
  }
}
.app-layout-teacher-home-components-CourseTable-index-course_box-2XmMU .ly-card {
  margin-bottom: 0;
}
.app-layout-teacher-home-components-CourseTable-index-course_box-2XmMU .ant-card {
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
}
.app-layout-teacher-home-components-CourseTable-index-course_box-2XmMU .ly-card .ant-card .ant-card-head {
  height: 40px !important;
  padding: 0;
  margin: 0 16px;
}
.app-layout-teacher-home-components-CourseTable-index-course_box-2XmMU .ant-card-head {
  min-height: 40px;
}
.app-layout-teacher-home-components-CourseTable-index-course_box-2XmMU .ant-card-body {
  height: calc(100% - 40px);
}
.app-layout-teacher-home-components-CourseTable-index-course_box-2XmMU .ant-card-body tr td {
  border-right: solid 2px #e8e8e8 !important;
  border-bottom: solid 2px #e8e8e8 !important;
  background-color: #fff !important;
}
.app-layout-teacher-home-components-CourseTable-index-course_box-2XmMU .ant-card-body tr td:first-child {
  background-color: #f5f7fa !important;
}
.app-layout-teacher-home-components-CourseTable-index-course_box-2XmMU .ant-card-body tr td th {
  border-right: solid 1px #e8e8e8 !important;
  border-bottom: solid 1px #e8e8e8 !important;
}
.app-layout-teacher-home-components-EvaluationSec-evaluate-index-header-3ek2u .app-layout-teacher-home-components-EvaluationSec-evaluate-index-currentSemester-3WWia {
  width: 100px;
  margin: 0 auto;
  align-items: center;
  justify-content: space-between;
}
.app-layout-teacher-home-components-EvaluationSec-evaluate-index-header-3ek2u .app-layout-teacher-home-components-EvaluationSec-evaluate-index-currentSemester-3WWia img {
  position: relative;
  bottom: 2px;
}
.app-layout-teacher-home-components-EvaluationSec-evaluate-index-header-3ek2u .app-layout-teacher-home-components-EvaluationSec-evaluate-index-semesterSelect-3j-au {
  width: 135px;
  margin: 0 auto;
}
.app-layout-teacher-home-components-EvaluationSec-evaluate-index-header-3ek2u .app-layout-teacher-home-components-EvaluationSec-evaluate-index-semesterSelect-3j-au .ant-cascader-picker {
  width: 135px;
}
.app-layout-teacher-home-components-EvaluationSec-evaluate-index-scoreChart-3sdyr {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
  text-align: center;
}
.app-layout-teacher-home-components-EvaluationSec-evaluate-index-scoreChart-3sdyr::before {
  content: '';
  display: inline-block;
  margin-right: 9px;
  width: 8px;
  height: 8px;
  background: #4B96F3;
  border-radius: 4px;
}
.app-layout-teacher-home-components-EvaluationSec-index-container-3QSP1 {
  margin-top: 8px;
  position: relative;
  height: 383px;
  padding: 0 16px;
  background: #FFFFFF;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1920px) {
  .app-layout-teacher-home-components-EvaluationSec-index-container-3QSP1 {
    margin-top: 16px;
  }
}
.app-layout-teacher-home-components-EvaluationSec-index-container-3QSP1 .ant-tabs-bar {
  height: 40px;
}
.app-layout-teacher-home-components-EvaluationSec-index-container-3QSP1 .ant-tabs-nav {
  height: 40px;
}
.app-layout-teacher-home-components-EvaluationSec-index-container-3QSP1 .ant-tabs-tab {
  padding-left: 0;
  padding-right: 0;
  color: #666;
  font-size: 14px;
  font-weight: 400;
}
.app-layout-teacher-home-components-EvaluationSec-index-container-3QSP1 .ant-tabs-tab-active {
  padding-left: 0;
  padding-right: 0;
  color: #333;
  font-size: 14px;
  font-weight: bold;
}
.app-layout-teacher-home-components-EvaluationSec-index-title-3aN56 {
  position: absolute;
  top: 12px;
  right: 20px;
  z-index: 99;
}
.app-layout-teacher-home-components-EvaluationSec-index-title-3aN56 span {
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.app-layout-teacher-home-components-EvaluationSec-workload-index-echarts-2fs8r {
  margin: 0 auto;
  width: 200px;
  height: 200px;
}
.app-layout-teacher-home-components-EvaluationSec-workload-index-info-2U-9T {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 30px;
}
.app-layout-teacher-home-components-EvaluationSec-workload-index-info-2U-9T span {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
}
.app-layout-teacher-home-components-EvaluationSec-workload-index-info-2U-9T span .app-layout-teacher-home-components-EvaluationSec-workload-index-number-2hbPg {
  margin-right: 10px;
  font-size: 24px;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
}
.app-layout-teacher-home-components-EvaluationSec-workload-index-info-2U-9T span .app-layout-teacher-home-components-EvaluationSec-workload-index-unit-38rbE {
  font-size: 16px;
}
.app-layout-teacher-home-components-EvaluationSec-workload-index-currentSemester-3bChI {
  width: 100px;
  margin: 0 auto;
  align-items: center;
  justify-content: space-between;
}
.app-layout-teacher-home-components-EvaluationSec-workload-index-currentSemester-3bChI img {
  position: relative;
  bottom: 2px;
}
.app-layout-teacher-home-components-EvaluationSec-workload-index-semesterSelect-1f9Fl {
  width: 135px;
  margin: 0 auto;
}
.app-layout-teacher-home-components-EvaluationSec-workload-index-semesterSelect-1f9Fl .ant-cascader-picker {
  width: 135px;
}
.app-layout-teacher-home-components-PersonalInfo-index-container-3ERbC {
  margin-bottom: 8px;
  width: 100%;
  height: 212px;
  padding: 0 16px;
  background: #FFFFFF;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1920px) {
  .app-layout-teacher-home-components-PersonalInfo-index-container-3ERbC {
    margin-bottom: 16px;
  }
}
.app-layout-teacher-home-components-PersonalInfo-index-container-3ERbC .app-layout-teacher-home-components-PersonalInfo-index-title-9b5rN {
  height: 40px;
  border-bottom: 1px solid #F0F2F5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.app-layout-teacher-home-components-PersonalInfo-index-container-3ERbC .app-layout-teacher-home-components-PersonalInfo-index-title-9b5rN p {
  display: inline-block;
  height: 39px;
  line-height: 45px;
  border-bottom: 2px solid #1890ff;
}
.app-layout-teacher-home-components-PersonalInfo-index-container-3ERbC .app-layout-teacher-home-components-PersonalInfo-index-info-1ISQt {
  margin-top: 21px;
  padding: 0 13px;
  display: flex;
  align-items: center;
  justify-content: start;
}
.app-layout-teacher-home-components-PersonalInfo-index-container-3ERbC .app-layout-teacher-home-components-PersonalInfo-index-info-1ISQt img {
  margin-right: 30px;
}
.app-layout-teacher-home-components-PersonalInfo-index-container-3ERbC .app-layout-teacher-home-components-PersonalInfo-index-info-1ISQt .app-layout-teacher-home-components-PersonalInfo-index-userName-jAEV2 {
  font-size: 20px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
}
.app-layout-teacher-home-components-PersonalInfo-index-container-3ERbC .app-layout-teacher-home-components-PersonalInfo-index-info-1ISQt a {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  line-height: 30px;
}
.app-layout-teacher-home-components-PersonalInfo-index-container-3ERbC .app-layout-teacher-home-components-PersonalInfo-index-info-1ISQt a:hover {
  color: #1890ff;
}
.app-layout-teacher-home-components-PersonalInfo-index-container-3ERbC .app-layout-teacher-home-components-PersonalInfo-index-info-1ISQt span {
  margin-left: 11px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 30px;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-card {
  overflow: hidden;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-list-item {
  position: relative;
  padding: 6px 0 6px 21px;
  padding-left: 21px;
  border-bottom: 1px solid #f0f2f5;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-list-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 27px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ff2e18;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-list-item1 {
  position: relative;
  padding: 6px 0 6px 21px;
  padding-left: 21px;
  border-bottom: 1px solid #f0f2f5;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-list-item1::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 27px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #54e1ab;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a,
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-card .ant-card-body .ly-card-inner .ly-list-item1 .ant-row a {
  width: 303px;
  height: 15px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a:hover,
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-card .ant-card-body .ly-card-inner .ly-list-item1 .ant-row a:hover {
  color: #5386f6;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-card .ant-card .ly-card-inner {
  padding: 6px 16px;
  overflow: scroll;
  overflow-x: hidden;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-card .ant-card .ly-card-inner::-webkit-scrollbar {
  height: 32px;
  width: 4px;
  overflow-y: auto;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(89, 89, 89, 0.2);
  background: #d2d2d2;
}
.app-layout-teacher-home-components-messageSystem-index-messageSystem-10N7E .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-track {
  -webkit-box-shadow: 0;
  border-radius: 0;
  background: #fff;
}
.app-layout-teacher-home-components-messageSystem-index-title-12f3b {
  border-bottom: 1px solid #f0f2f5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 32px;
}
.app-layout-teacher-home-components-messageSystem-index-title-12f3b span:first-child {
  display: block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  font-size: 14px;
  font-weight: bold;
  line-height: 45px;
  color: #333333;
}
.app-layout-teacher-home-components-messageSystem-index-title-12f3b span:last-child {
  position: relative;
  top: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- {
  position: relative;
  padding: 0 38px;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-modelTitle-1jF9F {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  margin-top: 23px;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-info-2aswV {
  color: #666;
  margin-top: 18px;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-info-2aswV span {
  color: #1890ff;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-info-2aswV span + span {
  margin-left: 42px;
  color: #999;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-content-2BkJW {
  margin-top: 24px;
  padding: 20px 0;
  padding-top: 24px;
  color: #666;
  font-size: 14px;
  border-top: 1px solid #d9d9d9;
  text-indent: 2em;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-content-2BkJW table {
  border: 1px solid #000000;
  border-collapse: collapse;
  border-spacing: 0;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-content-2BkJW table tr {
  border: 1px solid #000000;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-content-2BkJW table td {
  word-break: break-all;
  border: 1px solid #000000;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-fj-256UE {
  margin-bottom: 80px;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-fj-256UE .app-layout-teacher-home-components-messageSystem-index-titleLeft-3vllr {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .app-layout-teacher-home-components-messageSystem-index-fj-256UE span + span {
  color: #333;
}
.app-layout-teacher-home-components-messageSystem-index-modelBox-2Jdv- .anticon-close {
  display: none !important;
}
.app-layout-teacher-home-components-styles-top-76fHF {
  margin-bottom: 12px;
}
.app-layout-teacher-home-components-styles-top-76fHF .ant-card-body {
  padding: 0;
}
.app-layout-teacher-home-components-styles-top-76fHF .ant-divider-vertical {
  margin: 0;
  vertical-align: top;
  height: 24px;
  top: 0px;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW {
  background-image: url("/assets/images/teacher/grxx_bg.png");
  background-repeat: no-repeat;
  background-position: right top;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW > div {
  padding-top: 33px;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW > div:first-child {
  text-align: center;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW .app-layout-teacher-home-components-styles-headerImg-IyoN5 {
  left: 24px;
  top: 33px;
  position: absolute;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW .app-layout-teacher-home-components-styles-item-2iQSJ:first-child {
  margin-right: 20px;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW .app-layout-teacher-home-components-styles-item-2iQSJ {
  display: inline-block;
  margin-right: 20px;
  text-align: center;
  vertical-align: middle;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW .app-layout-teacher-home-components-styles-item-2iQSJ span {
  display: block;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW .app-layout-teacher-home-components-styles-needDo-JTQ5p .app-layout-teacher-home-components-styles-item-2iQSJ {
  cursor: pointer;
  display: inline-block;
  height: 45px;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW .app-layout-teacher-home-components-styles-needDo-JTQ5p .app-layout-teacher-home-components-styles-item-2iQSJ span {
  display: inline-block;
  line-height: 1;
  font-size: 24px;
  color: #03a9f5;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW .app-layout-teacher-home-components-styles-needDo-JTQ5p .app-layout-teacher-home-components-styles-item-2iQSJ:first-child {
  margin-right: 45px;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW .app-layout-teacher-home-components-styles-needDo-JTQ5p .app-layout-teacher-home-components-styles-item-2iQSJ span:hover,
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW .app-layout-teacher-home-components-styles-needDo-JTQ5p .app-layout-teacher-home-components-styles-item-2iQSJ span:first-child:hover {
  color: #98c4f7;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-person-F62sW .app-layout-teacher-home-components-styles-needDo-JTQ5p .app-layout-teacher-home-components-styles-item-2iQSJ span:first-child {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 400;
  font-size: 24px;
  margin-right: 10px;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-notice-KcGLp .app-layout-teacher-home-components-styles-noticeImg-15Qyu {
  float: right;
  zoom: 1;
}
.app-layout-teacher-home-components-styles-top-76fHF .app-layout-teacher-home-components-styles-notice-KcGLp .app-layout-teacher-home-components-styles-noticeImg-15Qyu:after {
  clear: both;
  content: ".";
  display: block;
  width: 0;
  height: 0;
  visibility: hidden;
}
.app-layout-teacher-home-components-styles-upload-uv_MD .app-layout-teacher-home-components-styles-uploadItem-1EPme {
  cursor: pointer;
}
.app-layout-teacher-home-components-styles-upload-uv_MD .app-layout-teacher-home-components-styles-uploadItem-1EPme:hover {
  color: #0083fb;
}
.app-layout-teacher-home-components-styles-upload-uv_MD .app-layout-teacher-home-components-styles-icon-DUg2u {
  padding-right: 10px;
}
.app-layout-teacher-home-components-styles-service-1PbCa {
  margin-top: 26px;
}
.app-layout-teacher-home-components-styles-service-1PbCa .app-layout-teacher-home-components-styles-serviceItem-1qheF {
  cursor: pointer;
  text-align: center;
}
.app-layout-teacher-home-components-styles-service-1PbCa .app-layout-teacher-home-components-styles-serviceItem-1qheF img {
  -moz-box-shadow: 2px 2px 5px #333333;
  -webkit-box-shadow: 2px 2px 5px #333333;
  box-shadow: 2px 2px 5px #333333;
  border-radius: 15px;
}
.app-layout-teacher-home-components-styles-service-1PbCa .app-layout-teacher-home-components-styles-serviceItem-1qheF > span {
  display: block;
}
.app-layout-teacher-home-components-styles-service-1PbCa .app-layout-teacher-home-components-styles-serviceItem-1qheF > span:hover {
  color: #98c4f7;
}
.app-layout-teacher-home-components-styles-modelBox-2kvn6 {
  position: relative;
  padding: 0 20px;
}
.app-layout-teacher-home-components-styles-modelBox-2kvn6 .app-layout-teacher-home-components-styles-title-oKdjA {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.app-layout-teacher-home-components-styles-modelBox-2kvn6 .app-layout-teacher-home-components-styles-info-3Q6aa {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.app-layout-teacher-home-components-styles-modelBox-2kvn6 .app-layout-teacher-home-components-styles-info-3Q6aa span + span {
  margin-left: 8px;
}
.app-layout-teacher-home-components-styles-modelBox-2kvn6 .app-layout-teacher-home-components-styles-content-1Aeso {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.app-layout-teacher-home-components-styles-modelBox-2kvn6 .app-layout-teacher-home-components-styles-fj-3Vq8Z {
  margin-bottom: 80px;
}
.app-layout-teacher-home-components-styles-modelBox-2kvn6 .anticon-close {
  display: none !important;
}
.app-layout-teacher-home-detail-index-container-1OHhA {
  width: 100%;
  min-height: 819px;
  padding: 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .ant-tabs-extra-content {
  line-height: 23px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .ant-tabs-bar {
  margin: 0px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .ant-list-item {
  padding: 4px 0;
  padding-left: 17px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .ant-tabs-tab-active {
  font-weight: bold;
}
.app-layout-teacher-home-detail-index-container-1OHhA .ant-row {
  margin-top: 17px !important;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  border-bottom: 1px solid #f0f2f5;
  width: 100%;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po .app-layout-teacher-home-detail-index-searchBox-2gIVz {
  display: flex;
  align-items: center;
  margin-top: 5px;
  width: 100%;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po .app-layout-teacher-home-detail-index-searchBox-2gIVz .ant-select {
  margin-left: 0px;
  margin-right: 16px;
  width: 100%;
  max-width: 207px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po .app-layout-teacher-home-detail-index-searchBox-2gIVz .ant-input {
  margin-right: 16px;
  width: 100%;
  max-width: 207px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po a {
  padding: 0 12px;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  text-align: center;
  margin-right: 16px;
  color: #666;
  border-radius: 16px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po a:hover {
  color: #1890ff;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po a.app-layout-teacher-home-detail-index-signOne-1ijNm {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po a.app-layout-teacher-home-detail-index-signTwo-LDi8d {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po a.app-layout-teacher-home-detail-index-signThree-3YJfS {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po a.app-layout-teacher-home-detail-index-signFour-1M4HM {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po svg {
  fill: #999;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po .app-layout-teacher-home-detail-index-read-3Xq4a {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-siderPage-uG0po .app-layout-teacher-home-detail-index-read-3Xq4a > span {
  margin-left: 8px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry {
  height: 628px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- {
  margin-top: 4px;
  display: flex;
  align-items: center;
  height: 70px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-Icon-3upjN {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 10px;
  color: #1890ff;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-circle-2Xiiu {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: red;
  margin-left: 17px;
  margin-right: 17px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-circle-2Xiiu.app-layout-teacher-home-detail-index-alreadyRead-3rkuU {
  background-color: #54e1ab;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-icon-2bind {
  margin-left: 17px;
  margin-right: 17px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-timeContent-g19wi {
  flex-basis: 74.5%;
  height: 38px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-timeContent-g19wi .app-layout-teacher-home-detail-index-title-QuCIq {
  height: 15px;
  margin-bottom: 11px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 864px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-timeContent-g19wi .app-layout-teacher-home-detail-index-time-3icJa {
  height: 12px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 12px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-timeContentTwo-1eSqF {
  flex-basis: 84.5%;
  height: 38px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-timeContentTwo-1eSqF .app-layout-teacher-home-detail-index-title-QuCIq {
  height: 15px;
  margin-bottom: 11px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 864px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-timeContentTwo-1eSqF .app-layout-teacher-home-detail-index-time-3icJa {
  height: 12px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 12px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-type-2WmHV {
  height: 24px;
  background: rgba(78, 170, 255, 0.35);
  border-radius: 12px;
  text-align: center;
  color: #1890ff;
  line-height: 24px;
  margin-right: 47px;
  padding: 0px 12px;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-already-3svTu {
  height: 24px;
  background: rgba(78, 170, 255, 0.35);
  border-radius: 12px;
  text-align: center;
  color: #1890ff;
  line-height: 24px;
  margin-right: 47px;
  padding: 0px 12px;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-already-3svTu.app-layout-teacher-home-detail-index-todo-1YefH {
  background: rgba(254, 179, 99, 0.35);
  color: #f9870c;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-already-3svTu.app-layout-teacher-home-detail-index-check-3J-CZ {
  margin-left: -5px;
  margin-right: 39px;
  background: rgba(84, 225, 171, 0.35);
  color: #01a664;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-already-3svTu.app-layout-teacher-home-detail-index-result-1Y31d {
  margin-left: 6px;
  margin-right: 53px;
  background: rgba(254, 77, 77, 0.35);
  color: #ff4d4d;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-already-3svTu.app-layout-teacher-home-detail-index-unPass-P2YLk {
  margin-left: -10px;
  margin-right: 30px;
  background: rgba(254, 77, 77, 0.35);
  color: #ff4d4d;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9- .app-layout-teacher-home-detail-index-announcer-369jf {
  color: #999;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-item-2xS9-:hover {
  background: #f5f8fd;
  border-radius: 4px;
  cursor: pointer;
}
.app-layout-teacher-home-detail-index-container-1OHhA .app-layout-teacher-home-detail-index-content-zibry .app-layout-teacher-home-detail-index-line-mJ5Wc {
  margin-top: 4px;
  width: 1168px;
  height: 1px;
  border-bottom: 1px solid #f0f2f5;
}
.app-layout-teacher-home-detail-index-indexForm-2wGf- .ant-form-item-control-wrapper {
  width: 90%;
}
.app-layout-teacher-home-detail-index-indexForm-2wGf- .app-layout-teacher-home-detail-index-button-2s0Nf {
  margin-top: 17px !important;
}
.app-layout-teacher-home-index-tabsList-3W8yN .app-layout-teacher-home-index-tabsListItem-1Adm6 {
  display: inline-block;
  padding: 10px 16px;
  text-align: center;
  color: #808080;
  cursor: pointer;
}
.app-layout-teacher-home-index-tabsList-3W8yN .app-layout-teacher-home-index-tabsListItem-1Adm6 div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-layout-teacher-home-index-tabsList-3W8yN .app-layout-teacher-home-index-tabsListItem-1Adm6 .app-layout-teacher-home-index-tabsListIcon-1aThk {
  display: inline-block;
  height: 56px;
  width: 56px;
  line-height: 56px;
  text-align: center;
  border-radius: 50%;
  background-color: #f5f7f9;
  margin-bottom: 4px;
}
.app-layout-teacher-home-index-tabsList-3W8yN .app-layout-teacher-home-index-tabsListItem-1Adm6 .app-layout-teacher-home-index-tabsListIcon-1aThk .app-layout-teacher-home-index-tabsListIconInner-1LF3i {
  color: #1c9dff;
  font-size: 32px;
  vertical-align: middle;
}
.app-layout-teacher-home-index-tabsList-3W8yN .app-layout-teacher-home-index-tabsListItem-1Adm6:hover {
  color: #1890ff;
}
.app-layout-teacher-home-index-workloadTop-1Sryt {
  padding: 24px 0;
}
.app-layout-teacher-home-index-workloadTop-1Sryt .ant-badge-status {
  line-height: 16px;
}
.app-layout-teacher-home-index-workloadTop-1Sryt .ant-badge-status .app-layout-teacher-home-index-ant-badge-status-dot-3miIQ {
  height: 8px;
  width: 8px;
  margin-right: 4px;
}
.app-layout-teacher-home-index-workloadTop-1Sryt .app-layout-teacher-home-index-workloadTopTitle-1sYDp,
.app-layout-teacher-home-index-workloadTop-1Sryt .app-layout-teacher-home-index-workloadTopTitle2-39442 {
  color: #888;
  font-size: 12px;
}
.app-layout-teacher-home-index-workloadTop-1Sryt .app-layout-teacher-home-index-workloadTopTitle2-39442 {
  margin-top: 6px;
}
.app-layout-teacher-home-index-workloadTop-1Sryt .app-layout-teacher-home-index-workloadTopNum-FVMrd {
  padding-left: 16px;
  font-size: 24px;
  color: #333;
  font-weight: bold;
}
.app-layout-teacher-home-index-workloadProgress-39bFK {
  padding: 10px 0;
}
.app-layout-teacher-home-index-timeSelect-2sHiO {
  overflow: hidden;
  font-weight: normal;
  font-size: 12px;
}
.app-layout-teacher-home-index-timeSelect-2sHiO .app-layout-teacher-home-index-timeSelectBtn-2x2C1 {
  float: left;
  width: 40px;
  height: 24px;
  text-align: center;
  color: #888;
  cursor: pointer;
  font-size: 14px;
}
.app-layout-teacher-home-index-timeSelect-2sHiO .app-layout-teacher-home-index-timeSelectBtn-2x2C1.app-layout-teacher-home-index-disabled-3h6Q5 {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.app-layout-teacher-home-index-timeSelect-2sHiO .app-layout-teacher-home-index-timeSelectCon-2Ah_N {
  float: left;
  height: 24px;
  width: 70px;
  border-radius: 4px;
  color: #1890ff;
  border: 1px solid #1890ff;
  line-height: 22px;
  text-align: center;
}
.app-layout-teacher-home-index-timeSelect-2sHiO .app-layout-teacher-home-index-timeSelectRest-2sw-M {
  float: left;
  color: #1890ff;
  line-height: 24px;
  cursor: pointer;
}
.app-layout-teacher-home-index-listItemTitle-1sWlq {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.app-layout-teacher-home-index-listItemTitle-1sWlq:hover {
  color: #1890ff;
}
.app-layout-teacher-home-index-mottoLeft-2ZCxa {
  width: 100%;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #666;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.app-layout-teacher-home-index-mottoRight-3Zwln {
  width: 100%;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #666;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
/**********************************************************************************************************/
.app-layout-teacher-home-index-content-Y9tIL {
  margin-top: 22px;
}
.app-layout-teacher-home-item-service-fullService-index-container-1eDMP {
  width: 100%;
  min-height: 819px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
  animation: app-layout-teacher-home-item-service-fullService-index-change-1FEbs 0.5s ease-in-out;
}
@keyframes app-layout-teacher-home-item-service-fullService-index-change-1FEbs {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.app-layout-teacher-home-item-service-fullService-index-container-1eDMP .app-layout-teacher-home-item-service-fullService-index-title-lo2HB {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  display: flex;
  justify-content: space-between;
}
.app-layout-teacher-home-item-service-fullService-index-container-1eDMP .app-layout-teacher-home-item-service-fullService-index-title-lo2HB p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.app-layout-teacher-home-item-service-fullService-index-container-1eDMP .app-layout-teacher-home-item-service-fullService-index-title-lo2HB .app-layout-teacher-home-item-service-fullService-index-full-8MiTq {
  z-index: 99;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.app-layout-teacher-home-item-service-fullService-index-container-1eDMP .app-layout-teacher-home-item-service-fullService-index-content-20o-t {
  display: flex;
  margin-top: 0px;
  flex-wrap: wrap;
  justify-content: start;
  margin-top: 22px;
}
.app-layout-teacher-home-item-service-fullService-index-container-1eDMP .app-layout-teacher-home-item-service-fullService-index-content-20o-t a {
  display: inline-block;
  width: 193px;
  height: 140px;
  margin-right: 0px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.app-layout-teacher-home-item-service-fullService-index-container-1eDMP .app-layout-teacher-home-item-service-fullService-index-content-20o-t a svg {
  font-size: 88px !important;
}
.app-layout-teacher-home-item-service-fullService-index-container-1eDMP .app-layout-teacher-home-item-service-fullService-index-content-20o-t a p {
  margin-top: 7px;
}
.app-layout-teacher-home-item-service-fullService-index-container-1eDMP .app-layout-teacher-home-item-service-fullService-index-content-20o-t a:hover {
  color: #5386f6;
  opacity: 0.85;
}
.app-layout-teacher-home-item-service-index-serivceContainer-d452n {
  position: relative;
  height: 301px;
  margin-bottom: 12px;
  padding: 0 16px;
  background: #FFFFFF;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .app-layout-teacher-home-item-service-index-serivceContainer-d452n {
    margin-bottom: 16px;
  }
}
.app-layout-teacher-home-item-service-index-serivceContainer-d452n .app-layout-teacher-home-item-service-index-edit-vT65h {
  position: absolute;
  z-index: 99;
  right: 16px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.app-layout-teacher-home-item-service-index-serivceContainer-d452n .app-layout-teacher-home-item-service-index-full-3ItBQ {
  position: absolute;
  z-index: 99;
  right: 52px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.app-layout-teacher-home-item-service-index-serivceContainer-d452n .ant-tabs-tab {
  padding-top: 12px;
  padding-right: 0;
  padding-left: 0;
  color: #666;
  font-size: 14px;
  font-weight: 400;
  font-family: Microsoft YaHei;
}
.app-layout-teacher-home-item-service-index-serivceContainer-d452n .ant-tabs-tab-active {
  padding-right: 0;
  padding-left: 0;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  font-family: Microsoft YaHei;
}
.app-layout-teacher-home-item-service-index-serivceContainer-d452n .ant-tabs-bar {
  height: 40px;
}
.app-layout-teacher-home-item-service-index-serivceContainer-d452n .ant-tabs-nav {
  height: 40px;
}
.app-layout-teacher-home-item-service-index-serivceContainer-d452n .ant-modal-body {
  padding: 0;
}
.app-layout-teacher-home-item-service-index-serivceContainer-d452n .ant-modal-footer {
  display: none;
}
.app-layout-teacher-home-item-service-index-serivceContainer-d452n .ant-modal-content {
  height: 760px;
  background: #F5F7FA;
}
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.app-layout-teacher-home-item-service-index-editPageContainer-lVtiC {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: start;
  height: 236px;
  overflow: hidden;
  align-items: baseline;
  border-left: 18px solid #F5F7FA;
  border-right: 18px solid #F5F7FA;
  border-bottom: 18px solid #F5F7FA;
}
.app-layout-teacher-home-item-service-index-editPageContainer-lVtiC a {
  display: inline-block;
  width: 122px;
  height: 115px;
  margin-right: 12px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.app-layout-teacher-home-item-service-index-editPageContainer-lVtiC a p {
  margin-top: 7px;
}
.app-layout-teacher-home-item-service-index-editPageContainer-lVtiC a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.app-layout-teacher-home-item-service-index-editPageHeader-1gTif {
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  border-left: 18px solid #F5F7FA;
  border-right: 18px solid #F5F7FA;
}
.app-layout-teacher-home-item-service-index-editPageHeader-1gTif .app-layout-teacher-home-item-service-index-title-1RfYX {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #010101;
  line-height: 48px;
  opacity: 0.65;
  cursor: pointer;
}
.app-layout-teacher-home-item-service-index-editPageHeader-1gTif .app-layout-teacher-home-item-service-index-title-1RfYX img {
  position: relative;
  bottom: 1px;
  margin-left: 12px;
}
.app-layout-teacher-home-item-service-index-editPageHeader-1gTif span {
  cursor: pointer;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FF4D4D;
  line-height: 48px;
}
.app-layout-teacher-home-item-service-index-editPageHeader-1gTif .ant-input {
  width: 150px;
}
.app-layout-teacher-home-item-service-index-editPageHeader-1gTif .ant-input-group-wrapper {
  margin: 10px 0;
  width: 150px;
}
.app-layout-teacher-home-item-service-index-editPageHeader-1gTif .ant-input-group-wrapper .ant-btn-primary {
  color: #000;
  background-color: #fff;
  border-color: #d9d9d9;
  border-left: none;
  box-shadow: none;
}
.app-layout-teacher-home-item-service-index-editPageHeader-1gTif .ant-input-group-wrapper .ant-input:focus {
  border-color: #d9d9d9;
  box-shadow: none;
}
.app-layout-teacher-home-item-service-index-editPageHeader-1gTif .ant-input-group-wrapper .ant-input:hover {
  border-color: #d9d9d9;
}
.app-layout-teacher-home-item-service-index-content-4muiF {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
.app-layout-teacher-home-item-service-index-content-4muiF .app-layout-teacher-home-item-service-index-leftIcon-2qaez {
  position: absolute;
  left: 30px;
  z-index: 1;
  color: #999;
}
.app-layout-teacher-home-item-service-index-content-4muiF .app-layout-teacher-home-item-service-index-leftIcon-2qaez:hover {
  color: #333;
}
.app-layout-teacher-home-item-service-index-content-4muiF .app-layout-teacher-home-item-service-index-rightIcon-9DutW {
  position: absolute;
  right: 30px;
  z-index: 1;
  color: #999;
}
.app-layout-teacher-home-item-service-index-content-4muiF .app-layout-teacher-home-item-service-index-rightIcon-9DutW:hover {
  color: #333;
}
.app-layout-teacher-home-item-service-index-content-4muiF .app-layout-teacher-home-item-service-index-ClassContainer-3cR7r {
  display: flex;
  height: 210px;
  margin-top: 0px;
  flex-wrap: wrap;
  justify-content: start;
}
.app-layout-teacher-home-item-service-index-content-4muiF .app-layout-teacher-home-item-service-index-ClassContainer-3cR7r a {
  display: inline-block;
  width: 123px;
  height: 115px;
  margin-right: 0px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.app-layout-teacher-home-item-service-index-content-4muiF .app-layout-teacher-home-item-service-index-ClassContainer-3cR7r a p {
  margin-top: 7px;
}
.app-layout-teacher-home-item-service-index-content-4muiF .app-layout-teacher-home-item-service-index-ClassContainer-3cR7r a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.app-layout-teacher-home-item-service-index-content-4muiF .app-layout-teacher-home-item-service-index-pageContainer-MUuJH {
  display: flex;
  width: 1520px;
  transform: translate(391px, 0);
  transition: 0.5s ease 0s;
}
.app-layout-teacher-home-item-service-index-ClassContainer-3cR7r {
  display: flex;
  height: 210px;
  margin-top: 15px;
  flex-wrap: wrap;
  justify-content: start;
}
.app-layout-teacher-home-item-service-index-ClassContainer-3cR7r a {
  display: inline-block;
  width: 115px;
  height: 115px;
  margin-right: 12px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.app-layout-teacher-home-item-service-index-ClassContainer-3cR7r a p {
  margin-top: 7px;
}
.app-layout-teacher-home-item-service-index-ClassContainer-3cR7r a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .ant-modal-header {
  padding: 0 16px !important;
  border: none;
  background: #fff;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .ant-modal-body {
  padding: 0;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .ant-modal-content {
  height: 700px !important;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW {
  padding-bottom: 16px;
  background-color: #F5F7FA;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-currentService-2kzUS {
  height: 328px;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-currentService-2kzUS .ant-tabs-tabpane {
  background-color: #fff;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-currentService-2kzUS .ant-tabs-nav {
  margin-left: 3px;
  margin-top: 6px;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-currentService-2kzUS .ant-tabs-nav-scroll {
  min-height: 45px;
  padding: 0 16px;
  background: #fff;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-currentService-2kzUS .ant-tabs-tab {
  padding: 5px 16px !important;
  margin: 0 24px 0 0;
  position: relative;
  top: 8px;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-currentService-2kzUS .ant-tabs-tab-active {
  position: relative;
  top: 8px;
  padding: 5px 16px !important;
  background: #F5F7FA;
  border-bottom: none;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  font-family: Microsoft YaHei;
  border-radius: 4px 4px 0px 0px;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-currentService-2kzUS .ant-tabs-bar {
  margin: 0 0 20px 0;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-currentService-2kzUS .ant-tabs-ink-bar {
  display: none !important;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-currentService-2kzUS .ant-tabs-extra-content {
  height: 44px;
  background: #fff;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-currentService-2kzUS .ant-tabs-extra-content button {
  margin-right: 15px;
  border: none;
  box-shadow: none;
  font-size: 14px;
  font-weight: 400;
  color: #1890FF;
  margin-top: 10px;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-allService-3068I {
  position: relative;
  background-color: #fff;
}
.app-layout-teacher-home-item-service-index-modalContainer-A-hsm .app-layout-teacher-home-item-service-index-handleContainer-2xVSW .app-layout-teacher-home-item-service-index-prompt-2jmu2 {
  background-color: #F5F7FA;
  color: #000000;
  opacity: 0.45;
  height: 38px;
  line-height: 38px;
  padding-left: 15px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-index-content-13lBs {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-index-action-3f7MX {
  margin-top: 24px;
  text-align: right;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-index-Table_Height-1a8Yw .page_table_box .ant-table-body {
  height: 500px !important;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 {
  overflow: hidden;
  white-space: nowrap;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-type-tEbqq {
  float: left;
  line-height: 34px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-type-tEbqq .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-label-3Ez_R {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-list-1i9Nh {
  float: left;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-info-YzF2D {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-info-YzF2D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-labelColor-KEP4j {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-box-fmvI6 .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-info-YzF2D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-applyDetailsShowPage-selectWeek-index-label-3Ez_R {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D {
  padding: 0 36px;
  padding-top: 8px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-title-1Lkiv {
  margin-bottom: 16px;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-subTitle-JBaOp > span {
  display: inline-block;
  margin-right: 40px;
  color: #666;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-majorInfoTitle-1xUjv {
  color: #333;
  margin-bottom: 12px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-majorInfoTitle-1xUjv .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-titleLeft-JFsOZ {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.8px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-majorInfoContent-3RS4d {
  margin-top: 16px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-majorInfoContent-3RS4d > div {
  margin-bottom: 23px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-majorInfoContent-3RS4d .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-firstSpan-3nLjm {
  display: inline-block;
  margin-left: 87px;
  color: #999;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-majorInfoContent-3RS4d .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-firstSpan-3nLjm > span {
  display: inline-block;
  width: 300px;
  color: #333;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-majorInfoContent-3RS4d .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-secondSpan-7tXD7 {
  color: #999;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-majorInfoContent-3RS4d .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-secondSpan-7tXD7 > span {
  color: #333;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-majorInfoContent-3RS4d .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-thirdSpan-3ca_T {
  display: inline-block;
  margin-left: 143px;
  color: #999;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-majorInfoContent-3RS4d .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-thirdSpan-3ca_T > span {
  display: inline-block;
  width: 300px;
  color: #333;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-fileInfoContent-1fdQN {
  margin-top: 12px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-fileInfoContent-1fdQN .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-fileInfoTitle-3i0J3 {
  color: #333;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-fileInfoContent-1fdQN .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-fileInfoTitle-3i0J3 .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-titleLeft-JFsOZ {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.8px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-fileInfoContent-1fdQN .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-fileInfoText-t0gZD {
  margin-top: 13px;
  padding: 0 10px;
  font-weight: 400;
  color: #666666;
  line-height: 36px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-index-content-2Ni-D .ant-divider-horizontal {
  margin: 30px 0;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-scoreCognizanceAudit-index-addCognizanceTable-1IsE5 .page_table_box .ant-table-body {
  height: 480px !important;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-scoreCognizanceAudit-index-addModalTable-znj-M .page_table_box .ant-table-body {
  height: 200px !important;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z {
  width: 100%;
  min-height: 819px;
  padding: 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .ant-tabs-extra-content {
  line-height: 23px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .ant-tabs-bar {
  margin: 0px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .ant-list-item {
  padding: 4px 0;
  padding-left: 17px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .ant-tabs-tab-active {
  font-weight: bold;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .ant-row {
  margin-top: 17px !important;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  border-bottom: 1px solid #f0f2f5;
  width: 100%;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG .app-layout-teacher-personal-needDo-indexNew-searchBox-1OYbe {
  display: flex;
  align-items: center;
  margin-top: 5px;
  width: 100%;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG .app-layout-teacher-personal-needDo-indexNew-searchBox-1OYbe .ant-select {
  margin-left: 0px;
  margin-right: 16px;
  width: 100%;
  max-width: 207px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG .app-layout-teacher-personal-needDo-indexNew-searchBox-1OYbe .ant-input {
  margin-right: 16px;
  width: 100%;
  max-width: 207px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG a {
  padding: 0 12px;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  text-align: center;
  margin-right: 16px;
  color: #666;
  border-radius: 16px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG a:hover {
  color: #1890ff;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG a.app-layout-teacher-personal-needDo-indexNew-signOne-8gXNo {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG a.app-layout-teacher-personal-needDo-indexNew-signTwo-1j6ER {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG a.app-layout-teacher-personal-needDo-indexNew-signThree-38l2x {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG a.app-layout-teacher-personal-needDo-indexNew-signFour-1r32d {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG svg {
  fill: #999;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG .app-layout-teacher-personal-needDo-indexNew-read-1nd4E {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-siderPage-1ypbG .app-layout-teacher-personal-needDo-indexNew-read-1nd4E > span {
  margin-left: 8px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth {
  height: 628px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP {
  margin-top: 4px;
  display: flex;
  align-items: center;
  height: 70px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-Icon-3WjRr {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 10px;
  color: #1890FF;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-circle-1ph_1 {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: red;
  margin-left: 17px;
  margin-right: 17px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-circle-1ph_1.app-layout-teacher-personal-needDo-indexNew-alreadyRead-RNybH {
  background-color: #54e1ab;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-icon-1t0u8 {
  margin-left: 17px;
  margin-right: 17px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-timeContent-6CX3e {
  flex-basis: 74.5%;
  height: 38px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-timeContent-6CX3e .app-layout-teacher-personal-needDo-indexNew-title-1Yvrg {
  height: 15px;
  margin-bottom: 11px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 864px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-timeContent-6CX3e .app-layout-teacher-personal-needDo-indexNew-time-1RRBU {
  height: 12px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 12px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-timeContentTwo-OoKp5 {
  flex-basis: 84.5%;
  height: 38px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-timeContentTwo-OoKp5 .app-layout-teacher-personal-needDo-indexNew-title-1Yvrg {
  height: 15px;
  margin-bottom: 11px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 864px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-timeContentTwo-OoKp5 .app-layout-teacher-personal-needDo-indexNew-time-1RRBU {
  height: 12px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 12px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-type-31WIG {
  height: 24px;
  background: rgba(78, 170, 255, 0.35);
  border-radius: 12px;
  text-align: center;
  color: #1890ff;
  line-height: 24px;
  margin-right: 47px;
  padding: 0px 12px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-already-2-DzG {
  height: 24px;
  background: rgba(78, 170, 255, 0.35);
  border-radius: 12px;
  text-align: center;
  color: #1890ff;
  line-height: 24px;
  margin-right: 47px;
  padding: 0px 12px;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-already-2-DzG.app-layout-teacher-personal-needDo-indexNew-todo-1aQwl {
  background: rgba(254, 179, 99, 0.35);
  color: #f9870c;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-already-2-DzG.app-layout-teacher-personal-needDo-indexNew-check-2hrCb {
  margin-left: -5px;
  margin-right: 39px;
  background: rgba(84, 225, 171, 0.35);
  color: #01a664;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-already-2-DzG.app-layout-teacher-personal-needDo-indexNew-result-3Jpsa {
  margin-left: 6px;
  margin-right: 53px;
  background: rgba(254, 77, 77, 0.35);
  color: #FF4D4D;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-already-2-DzG.app-layout-teacher-personal-needDo-indexNew-unPass-20chk {
  margin-left: -10px;
  margin-right: 30px;
  background: rgba(254, 77, 77, 0.35);
  color: #FF4D4D;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP .app-layout-teacher-personal-needDo-indexNew-announcer-2VjBp {
  color: #999;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-item-3fKSP:hover {
  background: #f5f8fd;
  border-radius: 4px;
  cursor: pointer;
}
.app-layout-teacher-personal-needDo-indexNew-container-3bG1Z .app-layout-teacher-personal-needDo-indexNew-content-1DAth .app-layout-teacher-personal-needDo-indexNew-line-3bTXk {
  margin-top: 4px;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #f0f2f5;
}
.app-layout-teacher-personal-needDo-indexNew-indexForm-3uA6V .ant-form-item-control-wrapper {
  width: 90%;
}
.app-layout-teacher-personal-needDo-indexNew-indexForm-3uA6V .app-layout-teacher-personal-needDo-indexNew-button-t-XeU {
  margin-top: 17px !important;
}
.app-layout-teacher-personal-notice-index-listBox-2735o {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.app-layout-teacher-personal-notice-index-listBox-2735o .app-layout-teacher-personal-notice-index-listItem-lk3El {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.app-layout-teacher-personal-notice-index-listBox-2735o .app-layout-teacher-personal-notice-index-listItem-lk3El .app-layout-teacher-personal-notice-index-listItemTitle-1j7np {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.app-layout-teacher-personal-notice-index-listBox-2735o .app-layout-teacher-personal-notice-index-listItem-lk3El .app-layout-teacher-personal-notice-index-listItemTitle-1j7np:hover {
  color: #1890ff;
}
.app-layout-teacher-personal-notice-index-listBox-2735o .app-layout-teacher-personal-notice-index-listItem-lk3El .app-layout-teacher-personal-notice-index-listItemInfo-dhTxx {
  margin-top: 4px;
}
.app-layout-teacher-personal-notice-index-listBox-2735o .app-layout-teacher-personal-notice-index-listItem-lk3El .app-layout-teacher-personal-notice-index-listItemInfo-dhTxx .app-layout-teacher-personal-notice-index-infoItem-250MU {
  display: inline-block;
  margin-right: 16px;
}
.app-layout-teacher-personal-notice-index-listBox-2735o .app-layout-teacher-personal-notice-index-listItem-lk3El .app-layout-teacher-personal-notice-index-listItemInfo-dhTxx .app-layout-teacher-personal-notice-index-infoItem-250MU .app-layout-teacher-personal-notice-index-infoItemName-1_TFX {
  margin-left: 4px;
}
.app-layout-teacher-personal-notice-index-listBox-2735o .app-layout-teacher-personal-notice-index-content-341ja {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-layout-teacher-personal-notice-index-listBox-2735o .app-layout-teacher-personal-notice-index-paginationBox-3woSm {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.app-layout-teacher-personal-notice-index-modelBox-fCgA8 {
  position: relative;
  padding: 0 20px;
}
.app-layout-teacher-personal-notice-index-modelBox-fCgA8 .app-layout-teacher-personal-notice-index-title-yt6nv {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.app-layout-teacher-personal-notice-index-modelBox-fCgA8 .app-layout-teacher-personal-notice-index-info-2ySBe {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.app-layout-teacher-personal-notice-index-modelBox-fCgA8 .app-layout-teacher-personal-notice-index-info-2ySBe span + span {
  margin-left: 8px;
}
.app-layout-teacher-personal-notice-index-modelBox-fCgA8 .app-layout-teacher-personal-notice-index-content-341ja {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.app-layout-teacher-personal-notice-index-modelBox-fCgA8 .app-layout-teacher-personal-notice-index-fj-1n6Bi {
  margin-bottom: 80px;
}
.app-layout-teacher-personal-notice-index-modelBox-fCgA8 .anticon-close {
  display: none !important;
}
.app-layout-teacher-rebuildScoreImport-pages-index-header-34AgS {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.app-layout-teacher-rebuildScoreImport-pages-index-button-1zpvy {
  margin: 10px 30px;
}
.app-layout-teacher-rebuildScoreImport-pages-index-table-1ZpN- {
  margin: 10px;
}
.app-layout-teacher-rebuildScoreImport-pages-index-table-1ZpN- .ant-form-item {
  margin-bottom: 0 !important;
}
.app-layout-teacher-rebuildScoreImport-pages-index-table-1ZpN- .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.app-layout-teacher-retakeAndDelayImportNew-pages-index-header-DnnRV {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.app-layout-teacher-retakeAndDelayImportNew-pages-index-button-JTolR {
  margin: 10px 30px;
}
.app-layout-teacher-retakeAndDelayImportNew-pages-index-table-sR9F0 {
  margin: 10px;
}
.app-layout-teacher-retakeAndDelayImportNew-pages-index-table-sR9F0 .ant-form-item {
  margin-bottom: 0 !important;
}
.app-layout-teacher-retakeAndDelayImportNew-pages-index-table-sR9F0 .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.app-layout-teacher-scoreImport-pages-index-header-2qRbZ {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.app-layout-teacher-scoreImport-pages-index-button-34s6W {
  margin: 10px 30px;
}
.app-layout-teacher-scoreImport-pages-index-table-2P2aN {
  margin: 10px;
}
.app-layout-teacher-scoreImport-pages-index-table-2P2aN .ant-form-item {
  margin-bottom: 0 !important;
}
.app-layout-teacher-scoreImport-pages-index-table-2P2aN .editable-cell-value-wrap {
  padding-right: 0 !important;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .ant-carousel .slick-slide {
  float: right;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '\2190';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '\2192';
}
.ant-carousel .slick-dots {
  position: absolute;
  display: block;
  width: 100%;
  height: 3px;
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 2px;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.ant-carousel .slick-dots li button {
  display: block;
  width: 16px;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li.slick-active button {
  width: 24px;
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active button:hover,
.ant-carousel .slick-dots li.slick-active button:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  width: 3px;
  height: auto;
  transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
}
.ant-carousel-vertical .slick-dots li {
  margin: 0 2px;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-cascader {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-cascader-input.ant-input {
  position: static;
  width: 100%;
  padding-right: 24px;
  background-color: transparent !important;
  cursor: pointer;
}
.ant-cascader-picker-show-search .ant-cascader-input.ant-input {
  position: relative;
}
.ant-cascader-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-cascader-picker-with-value .ant-cascader-picker-label {
  color: transparent;
}
.ant-cascader-picker-disabled {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-cascader-picker-disabled .ant-cascader-input {
  cursor: not-allowed;
}
.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-cascader-picker-show-search.ant-cascader-picker-focused {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-picker-label {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 20px;
  margin-top: -10px;
  padding: 0 20px 0 12px;
  overflow: hidden;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-cascader-picker-clear {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 2;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 12px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
}
.ant-cascader-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-cascader-picker:hover .ant-cascader-picker-clear {
  opacity: 1;
}
.ant-cascader-picker-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 12px;
  transition: transform 0.2s;
}
.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand {
  transform: rotate(180deg);
}
.ant-cascader-picker-label:hover + .ant-cascader-input {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-cascader-picker-small .ant-cascader-picker-clear,
.ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: 8px;
}
.ant-cascader-menus {
  position: absolute;
  z-index: 1050;
  font-size: 14px;
  white-space: nowrap;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-cascader-menus ul,
.ant-cascader-menus ol {
  margin: 0;
  list-style: none;
}
.ant-cascader-menus-empty,
.ant-cascader-menus-hidden {
  display: none;
}
.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,
.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft,
.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-cascader-menu {
  display: inline-block;
  min-width: 111px;
  height: 180px;
  margin: 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #e8e8e8;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu:first-child {
  border-radius: 4px 0 0 4px;
}
.ant-cascader-menu:last-child {
  margin-right: -1px;
  border-right-color: transparent;
  border-radius: 0 4px 4px 0;
}
.ant-cascader-menu:only-child {
  border-radius: 4px;
}
.ant-cascader-menu-item {
  padding: 5px 12px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #e6f7ff;
}
.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #fafafa;
}
.ant-cascader-menu-item-expand {
  position: relative;
  padding-right: 24px;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  position: absolute;
  right: 12px;
  color: rgba(0, 0, 0, 0.45);
}
:root .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
:root .ant-cascader-menu-item-loading-icon {
  font-size: 12px;
}
.ant-cascader-menu-item .ant-cascader-menu-item-keyword {
  color: #f5222d;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-descriptions-title {
  margin-bottom: 20px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
}
.ant-descriptions-view {
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5;
}
.ant-descriptions-item-label::after {
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
  content: ' ';
}
.ant-descriptions-item-colon::after {
  content: ':';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
}
.ant-descriptions-item {
  padding-bottom: 0;
}
.ant-descriptions-item > span {
  display: inline-block;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #e8e8e8;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #e8e8e8;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #e8e8e8;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;
}
.ant-drawer > * {
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-content-wrapper {
  position: absolute;
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-left.ant-drawer-open.no-mask,
.ant-drawer-right.ant-drawer-open.no-mask {
  width: 0%;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-top.ant-drawer-open.no-mask,
.ant-drawer-bottom.ant-drawer-open.no-mask {
  height: 0%;
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  width: 56px;
  height: 56px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header {
  position: relative;
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.ant-drawer-header-no-title {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-drawer-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.ant-drawer-wrapper-body {
  height: 100%;
  overflow: auto;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  filter: alpha(opacity=45);
  transition: opacity 0.3s linear, height 0s ease 0.3s;
}
.ant-drawer-open-content {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 20px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid transparent;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.36s;
  user-select: none;
}
.ant-switch-inner {
  display: block;
  margin-right: 6px;
  margin-left: 24px;
  color: #fff;
  font-size: 12px;
}
.ant-switch-loading-icon,
.ant-switch::after {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border-radius: 18px;
  cursor: pointer;
  transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-switch::after {
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
}
.ant-switch:not(.ant-switch-disabled):active::before,
.ant-switch:not(.ant-switch-disabled):active::after {
  width: 24px;
}
.ant-switch-loading-icon {
  z-index: 1;
  display: none;
  font-size: 12px;
  background: transparent;
}
.ant-switch-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-switch-loading .ant-switch-loading-icon {
  display: inline-block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
  color: #1890FF;
}
.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 14px;
}
.ant-switch-small .ant-switch-inner {
  margin-right: 3px;
  margin-left: 18px;
  font-size: 12px;
}
.ant-switch-small::after {
  width: 12px;
  height: 12px;
}
.ant-switch-small:active::before,
.ant-switch-small:active::after {
  width: 16px;
}
.ant-switch-small .ant-switch-loading-icon {
  width: 12px;
  height: 12px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin-right: 18px;
  margin-left: 3px;
}
.ant-switch-small.ant-switch-checked .ant-switch-loading-icon {
  left: 100%;
  margin-left: -13px;
}
.ant-switch-small.ant-switch-loading .ant-switch-loading-icon {
  font-weight: bold;
  transform: scale(0.66667);
}
.ant-switch-checked {
  background-color: #1890FF;
}
.ant-switch-checked .ant-switch-inner {
  margin-right: 24px;
  margin-left: 6px;
}
.ant-switch-checked::after {
  left: 100%;
  margin-left: -1px;
  transform: translateX(-100%);
}
.ant-switch-checked .ant-switch-loading-icon {
  left: 100%;
  margin-left: -19px;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  cursor: not-allowed;
}
.ant-switch-loading::before,
.ant-switch-disabled::before,
.ant-switch-loading::after,
.ant-switch-disabled::after {
  cursor: not-allowed;
}
@keyframes AntSwitchSmallLoadingCircle {
  0% {
    transform: rotate(0deg) scale(0.66667);
    transform-origin: 50% 50%;
  }
  100% {
    transform: rotate(360deg) scale(0.66667);
    transform-origin: 50% 50%;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-typography {
  color: rgba(0, 0, 0, 0.65);
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #f5222d;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4 {
  margin-top: 1.2em;
}
span.ant-typography-ellipsis {
  display: inline-block;
}
.ant-typography a {
  color: #1890FF;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-typography a:focus,
.ant-typography a:hover {
  color: #40a9ff;
}
.ant-typography a:active {
  color: #096dd9;
}
.ant-typography a:active,
.ant-typography a:hover {
  text-decoration: none;
}
.ant-typography a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(0, 0, 0, 0.06);
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #1890FF;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 8px;
}
.ant-typography-expand:focus,
.ant-typography-edit:focus,
.ant-typography-copy:focus,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #40a9ff;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #096dd9;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #52c41a;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(-5em);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.45);
  pointer-events: none;
}
.ant-typography-edit-content textarea {
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em 0;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul li {
  list-style-type: circle;
}
.ant-typography ul li li {
  list-style-type: disc;
}
.ant-typography ol li {
  list-style-type: decimal;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-typography-ellipsis-multiple-line {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.app-layout-teacher-personal-systemMessage-index-listBox-8q2At {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.app-layout-teacher-personal-systemMessage-index-listBox-8q2At .app-layout-teacher-personal-systemMessage-index-listItem-1hMh5 {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.app-layout-teacher-personal-systemMessage-index-listBox-8q2At .app-layout-teacher-personal-systemMessage-index-listItem-1hMh5 .app-layout-teacher-personal-systemMessage-index-listItemTitle-2EiT_ {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.app-layout-teacher-personal-systemMessage-index-listBox-8q2At .app-layout-teacher-personal-systemMessage-index-listItem-1hMh5 .app-layout-teacher-personal-systemMessage-index-listItemTitle-2EiT_:hover {
  color: #1890ff;
}
.app-layout-teacher-personal-systemMessage-index-listBox-8q2At .app-layout-teacher-personal-systemMessage-index-listItem-1hMh5 .app-layout-teacher-personal-systemMessage-index-listItemInfo-1dekI {
  margin-top: 4px;
}
.app-layout-teacher-personal-systemMessage-index-listBox-8q2At .app-layout-teacher-personal-systemMessage-index-listItem-1hMh5 .app-layout-teacher-personal-systemMessage-index-listItemInfo-1dekI .app-layout-teacher-personal-systemMessage-index-infoItem-81AhU {
  display: inline-block;
  margin-right: 16px;
}
.app-layout-teacher-personal-systemMessage-index-listBox-8q2At .app-layout-teacher-personal-systemMessage-index-listItem-1hMh5 .app-layout-teacher-personal-systemMessage-index-listItemInfo-1dekI .app-layout-teacher-personal-systemMessage-index-infoItem-81AhU .app-layout-teacher-personal-systemMessage-index-infoItemName-3idr1 {
  margin-left: 4px;
}
.app-layout-teacher-personal-systemMessage-index-listBox-8q2At .app-layout-teacher-personal-systemMessage-index-content-3OSbQ {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-layout-teacher-personal-systemMessage-index-listBox-8q2At .app-layout-teacher-personal-systemMessage-index-paginationBox-36FH2 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.app-layout-teacher-personal-systemMessage-index-modelBox-zi11B {
  position: relative;
  padding: 0 20px;
}
.app-layout-teacher-personal-systemMessage-index-modelBox-zi11B .app-layout-teacher-personal-systemMessage-index-title-W60WS {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.app-layout-teacher-personal-systemMessage-index-modelBox-zi11B .app-layout-teacher-personal-systemMessage-index-info-3Smay {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.app-layout-teacher-personal-systemMessage-index-modelBox-zi11B .app-layout-teacher-personal-systemMessage-index-info-3Smay span + span {
  margin-left: 8px;
}
.app-layout-teacher-personal-systemMessage-index-modelBox-zi11B .app-layout-teacher-personal-systemMessage-index-content-3OSbQ {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.app-layout-teacher-personal-systemMessage-index-modelBox-zi11B .app-layout-teacher-personal-systemMessage-index-fj-3cUO1 {
  margin-bottom: 80px;
}
.app-layout-teacher-personal-systemMessage-index-modelBox-zi11B .anticon-close {
  display: none !important;
}
.app-layout-teacher-personal-teacherTimeTable-index-box-1ljAM .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.app-layout-teacher-personal-teacherTimeTable-index-border_table-2nnhz td {
  border-left: 1px solid #170d0d;
  border-top: 1px solid #170d0d;
}
.app-layout-teacher-personal-teacherTimeTable-index-border_table-2nnhz th {
  border-left: 1px solid #170d0d;
  border-top: 1px solid #170d0d;
}
.app-layout-teacher-personal-teacherTimeTable-index-border_table-2nnhz .ant-table-bordered .ant-table-thead > tr:not(:last-child) > th {
  border-right: 1px solid #170d0d;
}
.app-layout-teacher-personal-teacherTimeTable-index-border_table-2nnhz .ant-table-bordered .ant-table-thead > tr:last-child > th:last-child {
  border-right: 1px solid #170d0d;
}
.app-layout-teacher-personal-teacherTimeTable-index-border_table-2nnhz .ant-table-bordered .ant-table-tbody > tr > td:last-child {
  border-right: 1px solid #170d0d;
}
.app-layout-teacher-personal-teacherTimeTable-index-border_table-2nnhz .ant-table-bordered .ant-table-tbody > tr:last-child > td {
  border-bottom: 1px solid #170d0d;
}
.app-layout-teacher-personal-teacherTimeTable-index-div-1FQYu {
  min-height: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.app-layout-teacher-personal-teacherTimeTable-index-div_print-FFLbA {
  min-height: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.app-layout-teacher-personal-teacherTimeTable-index-coursetable-wMfmn > div > div {
  max-height: 54px;
  height: 61px;
}
.app-layout-teacher-personal-myApply-index-listBox-3e4VC {
  background-color: white;
  width: 100%;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.app-layout-teacher-personal-myApply-index-listBox-3e4VC .app-layout-teacher-personal-myApply-index-listItem-2-1_5 {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.app-layout-teacher-personal-myApply-index-listBox-3e4VC .app-layout-teacher-personal-myApply-index-listItem-2-1_5 .app-layout-teacher-personal-myApply-index-listItemTitle-3SgHd {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.app-layout-teacher-personal-myApply-index-listBox-3e4VC .app-layout-teacher-personal-myApply-index-listItem-2-1_5 .app-layout-teacher-personal-myApply-index-listItemTitle-3SgHd:hover {
  color: #1890ff;
}
.app-layout-teacher-personal-myApply-index-listBox-3e4VC .app-layout-teacher-personal-myApply-index-listItem-2-1_5 .app-layout-teacher-personal-myApply-index-listItemInfo-2Q2qO {
  margin-top: 4px;
}
.app-layout-teacher-personal-myApply-index-listBox-3e4VC .app-layout-teacher-personal-myApply-index-listItem-2-1_5 .app-layout-teacher-personal-myApply-index-listItemInfo-2Q2qO .app-layout-teacher-personal-myApply-index-infoItem-3Vxug {
  display: inline-block;
  margin-right: 16px;
}
.app-layout-teacher-personal-myApply-index-listBox-3e4VC .app-layout-teacher-personal-myApply-index-listItem-2-1_5 .app-layout-teacher-personal-myApply-index-listItemInfo-2Q2qO .app-layout-teacher-personal-myApply-index-infoItem-3Vxug .app-layout-teacher-personal-myApply-index-infoItemName-54U7H {
  margin-left: 4px;
}
.app-layout-teacher-personal-myApply-index-listBox-3e4VC .app-layout-teacher-personal-myApply-index-content-26bIR {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-layout-teacher-personal-myApply-index-listBox-3e4VC .app-layout-teacher-personal-myApply-index-paginationBox-9Oi6g {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.app-layout-teacher-personal-myApply-index-modelBox-2A1ZJ {
  position: relative;
  padding: 0 20px;
}
.app-layout-teacher-personal-myApply-index-modelBox-2A1ZJ .app-layout-teacher-personal-myApply-index-title-U6GG5 {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.app-layout-teacher-personal-myApply-index-modelBox-2A1ZJ .app-layout-teacher-personal-myApply-index-info-3G9cP {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.app-layout-teacher-personal-myApply-index-modelBox-2A1ZJ .app-layout-teacher-personal-myApply-index-info-3G9cP span + span {
  margin-left: 8px;
}
.app-layout-teacher-personal-myApply-index-modelBox-2A1ZJ .app-layout-teacher-personal-myApply-index-content-26bIR {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.app-layout-teacher-personal-myApply-index-modelBox-2A1ZJ .app-layout-teacher-personal-myApply-index-fj-2mpK- {
  position: absolute;
  top: 480px;
}
.app-layout-teacher-personal-myApply-index-modelBox-2A1ZJ .anticon-close {
  display: none !important;
}
.app-layout-teacher-personal-myApply-index-search-2oyv2 {
  background-color: #fff;
}
.app-layout-teacher-personal-myWorkLoad-index-table-2BirJ {
  margin-top: 10px;
}
.app-layout-teacher-personal-myWorkLoad-index-div-2NLK- {
  max-height: 120px;
  overflow: hidden;
  position: relative;
}
.app-layout-teacher-personal-myWorkLoad-index-ellipsis-2sR-s {
  display: inline-block;
  vertical-align: top;
  line-height: 10px;
  width: 100%;
}
.app-layout-teacher-personal-myWorkLoad-index-label-QlrBZ {
  display: block;
  width: 100%;
  margin-bottom: 5px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
.app-layout-teacher-personal-needDo-detail-index-top-aIH_o {
  background-color: #b6bbc9;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.app-layout-teacher-personal-needDo-detail-index-title-1MJGD {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-teacher-personal-needDo-detail-index-title-1MJGD .anticon {
  margin-right: 4px;
}
.app-layout-teacher-personal-needDo-detail-index-titleSub-eQBKB {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-teacher-personal-needDo-detail-index-titleSub-eQBKB + .app-layout-teacher-personal-needDo-detail-index-titleSub-eQBKB {
  margin-left: 16px;
}
.app-layout-teacher-personal-needDo-detail-index-content-158Vd {
  padding-left: 16px;
}
.app-layout-teacher-personal-needDo-detail-index-item-2lZc0 {
  margin: 10px 0px;
}
.app-layout-teacher-personal-needDo-detail-index-itemContent-3tsQa {
  padding: 3px;
  border-radius: 5px;
}
.app-layout-teacher-personal-needDo-detail-index-itemTitle-1ZkrI {
  display: inline-block;
  width: 120px;
  text-align: right;
  font-weight: bolder;
}
.app-layout-teacher-scoreImport-pages-teachingImport-modal-index-addCognizanceTable-1y0EW .page_table_box .ant-table-body {
  height: 480px !important;
}
.app-layout-teacher-scoreImport-pages-teachingImport-modal-index-addModalTable-2ZuWl .page_table_box .ant-table-body {
  height: 235px !important;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-tree.ant-tree-directory {
  position: relative;
}
.ant-tree.ant-tree-directory > li span.ant-tree-switcher,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-switcher {
  position: relative;
  z-index: 1;
}
.ant-tree.ant-tree-directory > li span.ant-tree-switcher.ant-tree-switcher-noop,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-switcher.ant-tree-switcher-noop {
  pointer-events: none;
}
.ant-tree.ant-tree-directory > li span.ant-tree-checkbox,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-checkbox {
  position: relative;
  z-index: 1;
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper {
  border-radius: 0;
  user-select: none;
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:hover,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:hover::before,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:hover::before {
  background: #e6f7ff;
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper.ant-tree-node-selected,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper::before,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper::before {
  position: absolute;
  right: 0;
  left: 0;
  height: 24px;
  transition: all 0.3s;
  content: '';
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper > span,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper > span {
  position: relative;
  z-index: 1;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-switcher,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner {
  border-color: #1890FF;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked::after,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked::after {
  border-color: #fff;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background: #fff;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: #1890FF;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper::before,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper::before {
  background: #1890FF;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #1890FF;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890FF;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #1890FF;
  border-color: #1890FF;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890FF;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree {
  /* see https://github.com/ant-design/ant-design/issues/16259 */
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 16.67%;
  left: 0;
  width: 100%;
  height: 66.67%;
}
.ant-tree ol,
.ant-tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-tree li {
  margin: 0;
  padding: 4px 0;
  white-space: nowrap;
  list-style: none;
  outline: 0;
}
.ant-tree li span[draggable],
.ant-tree li span[draggable='true'] {
  line-height: 20px;
  border-top: 2px transparent solid;
  border-bottom: 2px transparent solid;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}
.ant-tree li.drag-over > span[draggable] {
  color: white;
  background-color: #1890FF;
  opacity: 0.8;
}
.ant-tree li.drag-over-gap-top > span[draggable] {
  border-top-color: #1890FF;
}
.ant-tree li.drag-over-gap-bottom > span[draggable] {
  border-bottom-color: #1890FF;
}
.ant-tree li.filter-node > span {
  color: #f5222d !important;
  font-weight: 500 !important;
}
.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon,
.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #1890FF;
  font-size: 14px;
  transform: none;
}
.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon svg,
.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open::after,
:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close::after {
  opacity: 0;
}
.ant-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.ant-tree li .ant-tree-node-content-wrapper {
  display: inline-block;
  height: 24px;
  margin: 0;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-decoration: none;
  vertical-align: top;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tree li .ant-tree-node-content-wrapper:hover {
  background-color: #e6f7ff;
}
.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #bae7ff;
}
.ant-tree li span.ant-tree-checkbox {
  top: initial;
  height: 24px;
  margin: 0 4px 0 2px;
  padding: 4px 0;
}
.ant-tree li span.ant-tree-switcher,
.ant-tree li span.ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
  border: 0 none;
  outline: none;
  cursor: pointer;
}
.ant-tree li span.ant-tree-iconEle:empty {
  display: none;
}
.ant-tree li span.ant-tree-switcher {
  position: relative;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon,
:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon,
:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree li:last-child > span.ant-tree-switcher::before,
.ant-tree li:last-child > span.ant-tree-iconEle::before {
  display: none;
}
.ant-tree > li:first-child {
  padding-top: 7px;
}
.ant-tree > li:last-child {
  padding-bottom: 7px;
}
.ant-tree-child-tree > li:first-child {
  padding-top: 8px;
}
.ant-tree-child-tree > li:last-child {
  padding-bottom: 0;
}
li.ant-tree-treenode-disabled > span:not(.ant-tree-switcher),
li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper,
li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree-icon__open {
  margin-right: 2px;
  vertical-align: top;
}
.ant-tree-icon__close {
  margin-right: 2px;
  vertical-align: top;
}
.ant-tree.ant-tree-show-line li {
  position: relative;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher {
  color: rgba(0, 0, 0, 0.45);
  background: #fff;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon svg,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree.ant-tree-show-line li:not(:last-child)::before {
  position: absolute;
  left: 12px;
  width: 1px;
  height: 100%;
  height: calc(78%);
  margin: 22px 0 0;
  border-left: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree.ant-tree-icon-hide .ant-tree-treenode-loading .ant-tree-iconEle {
  display: none;
}
.ant-tree.ant-tree-block-node li .ant-tree-node-content-wrapper {
  width: calc(100% - 24px);
}
.ant-tree.ant-tree-block-node li span.ant-tree-checkbox + .ant-tree-node-content-wrapper {
  width: calc(100% - 46px);
}
.app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-box--fnIH {
  height: 100%;
}
.app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-box--fnIH .ant-layout {
  background: #fff;
}
.app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-box--fnIH .app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-content-3cUgF {
  height: 100%;
}
.app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-box--fnIH .app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-left-1e2N9 {
  border-right: 1px solid #ddd;
  padding: 0 20px;
}
.app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-top-ZHvns {
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
}
.app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-title-2qwsO {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-title-2qwsO .anticon {
  margin-right: 4px;
}
.app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-titleSub-1s5sz {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-titleSub-1s5sz + .app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-titleSub-1s5sz {
  margin-left: 16px;
}
.app-layout-teacher-schemeEntryQueryCourseBasicInfo-index-content-3cUgF {
  padding-left: 16px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-transfer-customize-list {
  display: flex;
}
.ant-transfer-customize-list .ant-transfer-operation {
  flex: none;
  align-self: center;
}
.ant-transfer-customize-list .ant-transfer-list {
  flex: auto;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-transfer-list-body-with-search {
  padding-top: 0;
}
.ant-transfer-customize-list .ant-transfer-list-body-search-wrapper {
  position: relative;
  padding-bottom: 0;
}
.ant-transfer-customize-list .ant-transfer-list-body-customize-wrapper {
  padding: 12px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #e8e8e8;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}
.ant-transfer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  position: relative;
  display: inline-block;
  width: 180px;
  height: 200px;
  padding-top: 40px;
  vertical-align: middle;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-transfer-list-with-footer {
  padding-bottom: 34px;
}
.ant-transfer-list-search {
  padding: 0 24px 0 8px;
}
.ant-transfer-list-search-action {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: 12px;
  width: 28px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 32px;
  text-align: center;
}
.ant-transfer-list-search-action .anticon {
  color: rgba(0, 0, 0, 0.25);
  transition: all 0.3s;
}
.ant-transfer-list-search-action .anticon:hover {
  color: rgba(0, 0, 0, 0.45);
}
span.ant-transfer-list-search-action {
  pointer-events: none;
}
.ant-transfer-list-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 8px 12px 9px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.ant-transfer-list-header-title {
  position: absolute;
  right: 12px;
}
.ant-transfer-list-header .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-transfer-list-body {
  position: relative;
  height: 100%;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12px;
}
.ant-transfer-list-body-with-search {
  padding-top: 56px;
}
.ant-transfer-list-content {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content > .LazyLoad {
  animation: transferHighlightIn 1s;
}
.ant-transfer-list-content-item {
  min-height: 32px;
  padding: 6px 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > span {
  padding-right: 0;
}
.ant-transfer-list-content-item-text {
  padding-left: 8px;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #e6f7ff;
  cursor: pointer;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-body-not-found {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
  transform: translateY(-50%);
}
.ant-transfer-list-body-with-search .ant-transfer-list-body-not-found {
  margin-top: 16px;
}
.ant-transfer-list-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-transfer-operation {
  display: inline-block;
  margin: 0 8px;
  overflow: hidden;
  vertical-align: middle;
}
.ant-transfer-operation .ant-btn {
  display: block;
}
.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}
.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}
@keyframes transferHighlightIn {
  0% {
    background: #bae7ff;
  }
  100% {
    background: transparent;
  }
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C {
  overflow: hidden;
  white-space: nowrap;
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C .app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-type-1cdk3 {
  float: left;
  line-height: 34px;
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C .app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-type-1cdk3 .app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-label-dLNMy {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C .table-drag-select td {
  border: 0.7rem transparent;
  width: 34px;
  height: 34px;
  background-color: #ffffff !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C .app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-list-2FLBE {
  float: left;
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C .app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-info-3xsv0 {
  float: left;
  margin-left: 10px;
  font-size: 14px;
  line-height: 32px;
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C .app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-info-3xsv0 .app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-labelColor-3kifq {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-box-16t8C .app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-info-3xsv0 .app-layout-teacher-adjustCourseManagerNew-components-selectWeek-index-label-dLNMy {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.app-layout-teacher-adjustCourseQuery-applyDetailsShowPage-index-content-nrBqo {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.app-layout-teacher-adjustCourseQuery-applyDetailsShowPage-index-action-HDKQo {
  margin-top: 24px;
  text-align: right;
}
.app-layout-teacher-adjustCourseQuery-applyDetailsShowPage-index-Table_Height-2MS1h .page_table_box .ant-table-body {
  height: 500px !important;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-cardItem-index-item-3Ks8- {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-cardItem-index-item-3Ks8- .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-cardItem-index-title-2TzEV {
  font-weight: bold;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-cardItem-index-item-3Ks8- .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-cardItem-index-name-CByD4 {
  margin-right: 8px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-cardItem-index-item-3Ks8-.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-cardItem-index-active-3NtX0 {
  border: 1px solid red;
  border-left: 4px solid red;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-selectTd-1q6B- {
  cursor: pointer;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-tableHeader-n7KKH {
  height: 46px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-tdContent-2R2de {
  height: 100%;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo tr td,
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo tr th {
  width: 12.5%;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo tr th {
  padding: 12px 16px;
  background-color: #fafafc;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo tr th:last-of-type {
  border-right: none;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo tr td {
  vertical-align: top;
  padding: 4px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo tr td > div {
  height: 100%;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo tr td:first-of-type > div {
  height: auto;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo tr td:first-of-type .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-title-3xbuu {
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo tr td:last-of-type {
  border-right: none;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-selected-1Dijd {
  background-color: #0db5f2;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-table-10gMo .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-conflict-3EA2a {
  background-color: #f7d1d9;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-dragTable-index-border-Ijhbj {
  border: 1px solid #ddd;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-index-box-1_6Z5 {
  margin-top: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-index-box-1_6Z5 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-index-left-PwHzj {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-index-box-1_6Z5 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-index-left-PwHzj .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-index-content-2n83J {
  padding: 10px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-index-box-1_6Z5 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-index-right-PDSok {
  height: 100%;
  margin-left: 240px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-item-vOHJU {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-item-vOHJU.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-conflict-1m5c3 {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-item-vOHJU.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-same-1UsGJ {
  border-top: 4px solid #52c41a;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-item-vOHJU .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-title-39Ovt {
  font-weight: bold;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-item-vOHJU .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-typeItem-2pBD0 {
  overflow: hidden;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-item-vOHJU .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-con-diS07 {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-item-vOHJU .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-item-vOHJU .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-lock-27Gj8 {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-popover-1y5RU .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-menuItem-3yTaQ {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-popover-1y5RU .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-menuItem-3yTaQ:hover {
  background: #52bcec;
  color: #fff;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-popover-1y5RU .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-menuItem-3yTaQ + .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-menuItem-3yTaQ {
  border-top: 1px solid #ddd;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem-index-popover-1y5RU .ant-popover-inner-content {
  padding: 0;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-item-1eMhh {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-item-1eMhh.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-conflict-F6HD_ {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-item-1eMhh .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-title-2wDtj {
  font-weight: bold;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-item-1eMhh .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-typeItem-2u1BX {
  overflow: hidden;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-item-1eMhh .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-typeItem-2u1BX + .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-typeItem-2u1BX {
  margin-top: 4px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-item-1eMhh .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-con-1baxv {
  display: block;
  margin-left: 20px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-item-1eMhh .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-popover-3vbFy .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-menuItem-2IqM6 {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-popover-3vbFy .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-menuItem-2IqM6:hover {
  background: #f3f9ff;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-popover-3vbFy .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-menuItem-2IqM6 + .app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-menuItem-2IqM6 {
  border-top: 1px solid #ddd;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBox-tdItem_None-index-popover-3vbFy .ant-popover-inner-content {
  padding: 0;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-cardItem-index-item-1SaWc {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-cardItem-index-item-1SaWc .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-cardItem-index-title-3djml {
  font-weight: bold;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-cardItem-index-item-1SaWc .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-cardItem-index-name-2TA6Q {
  margin-right: 8px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-cardItem-index-item-1SaWc.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-cardItem-index-active-3e78Z {
  border: 1px solid red;
  border-left: 4px solid red;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-selectTd-2AzXw {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-tableHeader-xuHKz {
  height: 46px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-tableHeader-xuHKz tr th {
  padding: 0;
  height: 45px;
  border-bottom: 1px solid #fff;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-tableHeader-xuHKz .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-tableTitle-1MG0M {
  position: relative;
  width: 100%;
  height: 100%;
  background: linear-gradient(20deg, transparent 50%, #fff 50%, #fff 51%, transparent 51%);
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-tableHeader-xuHKz .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-tableTitle-1MG0M span:first-child {
  position: absolute;
  left: 28px;
  bottom: 6px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-tableHeader-xuHKz .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-tableTitle-1MG0M span:last-child {
  position: absolute;
  right: 24px;
  top: 6px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-tdContent-XpTNX {
  height: 100%;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr:last-of-type td {
  border-bottom: none;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr td,
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
  background: #f5f7fa;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr th:last-of-type {
  border-right: none;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr td {
  vertical-align: top;
  padding: 4px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr td > div {
  height: 100%;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr td:first-of-type > div {
  height: auto;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr td:first-of-type .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-title-3mPiE {
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 tr td:last-of-type {
  border-right: none;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-selected-1Kb4D {
  background-color: #FF8A80;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-table-IhRY2 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-conflict-2R6O0 {
  background-color: #f7d1d9;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-dragTable-index-border-1jN4n {
  border: 1px solid #ddd;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-index-box-1jeHl {
  margin-top: 10px;
  overflow: hidden;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-index-box-1jeHl .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-index-left-206s2 {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-index-box-1jeHl .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-index-left-206s2 .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-index-content-3L_AL {
  padding: 10px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-index-box-1jeHl .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-index-right-1TugE {
  height: 100%;
  margin-left: 240px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-item-1CDZH {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-item-1CDZH.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-conflict-3L7im {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-item-1CDZH.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-same-AuHPN {
  border-top: 4px solid #52c41a;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-item-1CDZH .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-title-2R_-L {
  font-weight: bold;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-item-1CDZH .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-typeItem-2hitO {
  overflow: hidden;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-item-1CDZH .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-con-3Ue0U {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-item-1CDZH .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-item-1CDZH .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-lock-oXU3h {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-popover-wSc-k .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-menuItem-11emy {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-popover-wSc-k .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-menuItem-11emy:hover {
  background: #52bcec;
  color: #fff;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-popover-wSc-k .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-menuItem-11emy + .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-menuItem-11emy {
  border-top: 1px solid #ddd;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem-index-popover-wSc-k .ant-popover-inner-content {
  padding: 0;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-item-3-Qg_ {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-item-3-Qg_.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-conflict-1foBa {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-item-3-Qg_ .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-title-_3WVf {
  font-weight: bold;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-item-3-Qg_ .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-typeItem-34Ec7 {
  overflow: hidden;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-item-3-Qg_ .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-typeItem-34Ec7 + .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-typeItem-34Ec7 {
  margin-top: 4px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-item-3-Qg_ .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-con-1ej7R {
  display: block;
  margin-left: 20px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-item-3-Qg_ .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-popover-3zDrO .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-menuItem-1SGpk {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-popover-3zDrO .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-menuItem-1SGpk:hover {
  background: #f3f9ff;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-popover-3zDrO .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-menuItem-1SGpk + .app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-menuItem-1SGpk {
  border-top: 1px solid #ddd;
}
.app-layout-teacher-adjustCourseManagerNew-components-dragTableBoxNew-tdItem_None-index-popover-3zDrO .ant-popover-inner-content {
  padding: 0;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 {
  overflow: hidden;
  white-space: nowrap;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 .app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-type-2lsUg {
  float: left;
  line-height: 34px;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 .app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-type-2lsUg .app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-label-25fls {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 .table-drag-select td {
  width: 30px;
  height: 34px;
  border: 0.1rem solid transparent;
  line-height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 .app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-list-RTqJU {
  float: left;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 .app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-info-mzQBP {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 .app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-info-mzQBP .app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-labelColor-3OzL9 {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-box-2DTO5 .app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-info-mzQBP .app-layout-teacher-teachingSiteManage-teachAreaApply-courseFestival-index-label-25fls {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX {
  overflow: hidden;
  white-space: nowrap;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-type-1K8YS {
  float: left;
  line-height: 34px;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-type-1K8YS .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-label-24LYl {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX .table-drag-select td {
  width: 30px;
  height: 34px;
  border: 0.1rem solid transparent;
  line-height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-list-yQ_P- {
  float: left;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-info-1ML_j {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-info-1ML_j .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-labelColor-2GyPT {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-box-2c-yX .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-info-1ML_j .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeek-index-label-24LYl {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT {
  overflow: hidden;
  white-space: nowrap;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-type-2Sf2W {
  float: left;
  line-height: 34px;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-type-2Sf2W .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-label-1hnO4 {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT .table-drag-select td {
  width: 30px;
  height: 34px;
  border: 0.1rem solid transparent;
  line-height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-list-2zw9l {
  float: left;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-info-NJtjw {
  float: left;
  margin-left: 10px;
  font-size: 14px;
  line-height: 32px;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-info-NJtjw .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-labelColor-3SevJ {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-box-2jPkT .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-info-NJtjw .app-layout-teacher-teachingSiteManage-teachAreaApply-selectWeekDays-index-label-1hnO4 {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.app-layout-teacher-publicTaskApply-editTask-index-content-15IeX {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.app-layout-teacher-publicTaskApply-editTask-index-action-3tYaC {
  margin-top: 24px;
  text-align: right;
}
.app-layout-teacher-publicTaskApply-editTask-index-Table_Height-BXLM0 .page_table_box .ant-table-body {
  height: 500px !important;
}
.app-layout-teacher-publicTaskApply-schedule-index-vtable-V81k- {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.app-layout-teacher-publicTaskApply-schedule-index-vtable-V81k- thead,
.app-layout-teacher-publicTaskApply-schedule-index-vtable-V81k- tbody,
.app-layout-teacher-publicTaskApply-schedule-index-vtable-V81k- tr,
.app-layout-teacher-publicTaskApply-schedule-index-vtable-V81k- th,
.app-layout-teacher-publicTaskApply-schedule-index-vtable-V81k- td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 .app-layout-teacher-publicTaskApply-schedule-index-selectTd-azPFM {
  cursor: pointer;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 .app-layout-teacher-publicTaskApply-schedule-index-tableHeader-rxM45 {
  border-radius: inherit;
  background: #f8f0fe;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 .app-layout-teacher-publicTaskApply-schedule-index-tdContent-2cEgM {
  height: 100%;
  min-height: 80px;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr:last-of-type td {
  border-bottom: none;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr td {
  height: 22px;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr th {
  max-height: 30px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr th {
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr th:last-of-type {
  border-right: none;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr td {
  vertical-align: top;
  padding: 4px;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr td > div {
  height: 100%;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr td:first-of-type > div {
  height: auto;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr td:first-of-type .app-layout-teacher-publicTaskApply-schedule-index-title-HLE6w {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 tr td:last-of-type {
  border-right: none;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 .app-layout-teacher-publicTaskApply-schedule-index-selected-2yEm0 {
  background-color: #f5222d;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 .app-layout-teacher-publicTaskApply-schedule-index-hover-2ifEM {
  background-color: #0db5f2;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 .app-layout-teacher-publicTaskApply-schedule-index-vCell-PgFGf {
  height: 30px;
  cursor: pointer;
}
.app-layout-teacher-publicTaskApply-schedule-index-table-1INt3 .app-layout-teacher-publicTaskApply-schedule-index-vCell-PgFGf:hover {
  background-color: #0db5f2;
}
.table-drag-select {
  /* Stretch horizontally to fill parent */
  width: 100%;
  /* Keep columns same width */
  table-layout: fixed;
  /* Disable text selection */
  user-select: none;
  /* Center in parent */
  margin-left: auto;
  margin-right: auto;
  /* Remove space between border */
  border-collapse: collapse;
}

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

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

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

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

/* Cells that are in the process of being selected */
.table-drag-select td.cell-being-selected {
  /* This is the blue color you see when you select text with the cursor */
  background-color: #3F83D5;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-fullcalendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  border-top: 1px solid #d9d9d9;
  outline: none;
}
.ant-select.ant-fullcalendar-year-select {
  min-width: 90px;
}
.ant-select.ant-fullcalendar-year-select.ant-select-sm {
  min-width: 70px;
}
.ant-select.ant-fullcalendar-month-select {
  min-width: 80px;
  margin-left: 8px;
}
.ant-select.ant-fullcalendar-month-select.ant-select-sm {
  min-width: 70px;
}
.ant-fullcalendar-header {
  padding: 11px 16px 11px 0;
  text-align: right;
}
.ant-fullcalendar-header .ant-select-dropdown {
  text-align: left;
}
.ant-fullcalendar-header .ant-radio-group {
  margin-left: 8px;
  text-align: left;
}
.ant-fullcalendar-header label.ant-radio-button {
  height: 22px;
  padding: 0 10px;
  line-height: 20px;
}
.ant-fullcalendar-date-panel {
  position: relative;
  outline: none;
}
.ant-fullcalendar-calendar-body {
  padding: 8px 12px;
}
.ant-fullcalendar table {
  width: 100%;
  max-width: 100%;
  height: 256px;
  background-color: transparent;
  border-collapse: collapse;
}
.ant-fullcalendar table,
.ant-fullcalendar th,
.ant-fullcalendar td {
  border: 0;
}
.ant-fullcalendar td {
  position: relative;
}
.ant-fullcalendar-calendar-table {
  margin-bottom: 0;
  border-spacing: 0;
}
.ant-fullcalendar-column-header {
  width: 33px;
  padding: 0;
  line-height: 18px;
  text-align: center;
}
.ant-fullcalendar-column-header .ant-fullcalendar-column-header-inner {
  display: block;
  font-weight: normal;
}
.ant-fullcalendar-week-number-header .ant-fullcalendar-column-header-inner {
  display: none;
}
.ant-fullcalendar-month,
.ant-fullcalendar-date {
  text-align: center;
  transition: all 0.3s;
}
.ant-fullcalendar-value {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-fullcalendar-value:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-fullcalendar-value:active {
  color: #fff;
  background: #1890FF;
}
.ant-fullcalendar-month-panel-cell .ant-fullcalendar-value {
  width: 48px;
}
.ant-fullcalendar-today .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value {
  box-shadow: 0 0 0 1px #1890FF inset;
}
.ant-fullcalendar-selected-day .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value {
  color: #fff;
  background: #1890FF;
}
.ant-fullcalendar-disabled-cell-first-of-row .ant-fullcalendar-value {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-fullcalendar-disabled-cell-last-of-row .ant-fullcalendar-value {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-fullcalendar-last-month-cell .ant-fullcalendar-value,
.ant-fullcalendar-next-month-btn-day .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.25);
}
.ant-fullcalendar-month-panel-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.ant-fullcalendar-content {
  position: absolute;
  bottom: -9px;
  left: 0;
  width: 100%;
}
.ant-fullcalendar-fullscreen {
  border-top: 0;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-table {
  table-layout: fixed;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-header .ant-radio-group {
  margin-left: 16px;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-header label.ant-radio-button {
  height: 32px;
  line-height: 30px;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date {
  display: block;
  height: 116px;
  margin: 0 4px;
  padding: 4px 8px;
  color: rgba(0, 0, 0, 0.65);
  text-align: left;
  border-top: 2px solid #e8e8e8;
  transition: background 0.3s;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month:hover,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month:active,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date:active {
  background: #bae7ff;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-column-header {
  padding-right: 12px;
  padding-bottom: 5px;
  text-align: right;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-value {
  width: auto;
  text-align: right;
  background: transparent;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.65);
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
  background: transparent;
  border-top-color: #1890FF;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  box-shadow: none;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
  background: #e6f7ff;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  color: #1890FF;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-last-month-cell .ant-fullcalendar-date,
.ant-fullcalendar-fullscreen .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-date {
  color: rgba(0, 0, 0, 0.25);
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-content {
  position: static;
  width: auto;
  height: 88px;
  overflow-y: auto;
}
.ant-fullcalendar-disabled-cell .ant-fullcalendar-date,
.ant-fullcalendar-disabled-cell .ant-fullcalendar-date:hover {
  cursor: not-allowed;
}
.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date,
.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date:hover {
  background: transparent;
}
.ant-fullcalendar-disabled-cell .ant-fullcalendar-value {
  width: auto;
  color: rgba(0, 0, 0, 0.25);
  border-radius: 0;
  cursor: not-allowed;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-statistic-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.ant-statistic-content-value-decimal {
  font-size: 16px;
}
.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block;
}
.ant-statistic-content-prefix {
  margin-right: 4px;
}
.ant-statistic-content-suffix {
  margin-left: 4px;
  font-size: 16px;
}
.app-layout-teacher-taskConfirmation-teachingGroup-index-treeBox-1RWEA .ant-layout .ant-layout-sider.ant-layout-sider-collapsed .ant-input {
  display: none;
}
.app-layout-teacher-taskConfirmation-teachingGroup-index-title-3EYcV {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 100px;
}
.app-layout-teacher-onlineQuestion-components-styles-levalExam-3LRo2 {
  background: #fff;
  height: 100%;
  padding: 8px 16px;
  box-shadow: 2px 2px 5px #888;
  border-radius: 7px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-comment {
  position: relative;
}
.ant-comment-inner {
  display: flex;
  padding: 16px 0;
}
.ant-comment-avatar {
  position: relative;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.ant-comment-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.ant-comment-content {
  position: relative;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word;
}
.ant-comment-content-author {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
}
.ant-comment-content-author > a,
.ant-comment-content-author > span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
}
.ant-comment-content-author-name {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  transition: color 0.3s;
}
.ant-comment-content-author-name > * {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-name > *:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}
.ant-comment-content-detail p {
  white-space: pre-wrap;
}
.ant-comment-actions {
  margin-top: 12px;
  padding-left: 0;
}
.ant-comment-actions > li {
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-actions > li > span {
  padding-right: 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  user-select: none;
}
.ant-comment-actions > li > span:hover {
  color: #595959;
}
.ant-comment-nested {
  margin-left: 44px;
}
.app-layout-teacher-allNotice-schemeCourseExamineBasicInfo-index-top-1bOKh {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.app-layout-teacher-allNotice-schemeCourseExamineBasicInfo-index-title-2aEbR {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-teacher-allNotice-schemeCourseExamineBasicInfo-index-title-2aEbR .anticon {
  margin-right: 4px;
}
.app-layout-teacher-allNotice-schemeCourseExamineBasicInfo-index-titleSub-1xYOV {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-teacher-allNotice-schemeCourseExamineBasicInfo-index-titleSub-1xYOV + .app-layout-teacher-allNotice-schemeCourseExamineBasicInfo-index-titleSub-1xYOV {
  margin-left: 16px;
}
.app-layout-teacher-allNotice-schemeCourseExamineBasicInfo-index-content-2ME5e {
  padding-left: 16px;
}
.app-layout-teacher-allNotice-schemeCourseExamineBasicInfo-index-needDo-35BE8 {
  position: fixed;
  top: 86px;
  right: 75px;
  marginRight: 10px;
  z-Index: 1;
}
.app-layout-teacher-allNotice-index-popover-35Wga {
  width: 336px;
}
.app-layout-teacher-allNotice-index-popover-35Wga .ant-popover-inner-content {
  padding: 0;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-list-dZNFA {
  max-height: 400px;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-list-dZNFA .app-layout-teacher-allNotice-index-item-2_IXM {
  transition: all 0.3s;
  overflow: hidden;
  cursor: pointer;
  padding-left: 24px;
  padding-right: 24px;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-list-dZNFA .app-layout-teacher-allNotice-index-item-2_IXM .app-layout-teacher-allNotice-index-meta-3KLi7 {
  width: 100%;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-list-dZNFA .app-layout-teacher-allNotice-index-item-2_IXM .app-layout-teacher-allNotice-index-title-36cx5 {
  font-size: 14px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-bottom: 8px;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-list-dZNFA .app-layout-teacher-allNotice-index-item-2_IXM .app-layout-teacher-allNotice-index-extra-2arAF {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  font-weight: normal;
  margin-right: 0;
  margin-top: -1.5px;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-list-dZNFA .app-layout-teacher-allNotice-index-item-2_IXM .app-layout-teacher-allNotice-index-description-3-lP0 {
  font-size: 12px;
  line-height: 1.5;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-list-dZNFA .app-layout-teacher-allNotice-index-item-2_IXM:hover {
  background: #e6f7ff;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-list-dZNFA .app-layout-teacher-allNotice-index-item-2_IXM:last-child {
  border-bottom: 0;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-all-3rVjX {
  height: 46px;
  line-height: 46px;
  text-align: center;
  color: rgba(0, 0, 0, 0.65);
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #e8e8e8;
  transition: all 0.3s;
  cursor: pointer;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-tabs-1JKV2 .ant-tabs-nav-scroll {
  text-align: center;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-tabs-1JKV2 .ant-tabs-bar {
  margin-bottom: 4px;
}
.app-layout-teacher-allNotice-index-popover-35Wga .app-layout-teacher-allNotice-index-tabs-1JKV2 .ant-tabs-content {
  height: 400px;
}
.app-layout-teacher-allNotice-index-listBox-1FwTE {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.app-layout-teacher-allNotice-index-listBox-1FwTE .app-layout-teacher-allNotice-index-listItem-3Cm90 {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.app-layout-teacher-allNotice-index-listBox-1FwTE .app-layout-teacher-allNotice-index-listItem-3Cm90 .app-layout-teacher-allNotice-index-listItemTitle-3X4kq {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.app-layout-teacher-allNotice-index-listBox-1FwTE .app-layout-teacher-allNotice-index-listItem-3Cm90 .app-layout-teacher-allNotice-index-listItemTitle-3X4kq:hover {
  color: #1890ff;
}
.app-layout-teacher-allNotice-index-listBox-1FwTE .app-layout-teacher-allNotice-index-listItem-3Cm90 .app-layout-teacher-allNotice-index-listItemInfo-2dXX4 {
  margin-top: 4px;
}
.app-layout-teacher-allNotice-index-listBox-1FwTE .app-layout-teacher-allNotice-index-listItem-3Cm90 .app-layout-teacher-allNotice-index-listItemInfo-2dXX4 .app-layout-teacher-allNotice-index-infoItem-2BrgF {
  display: inline-block;
  margin-right: 16px;
}
.app-layout-teacher-allNotice-index-listBox-1FwTE .app-layout-teacher-allNotice-index-listItem-3Cm90 .app-layout-teacher-allNotice-index-listItemInfo-2dXX4 .app-layout-teacher-allNotice-index-infoItem-2BrgF .app-layout-teacher-allNotice-index-infoItemName-2fr-- {
  margin-left: 4px;
}
.app-layout-teacher-allNotice-index-listBox-1FwTE .app-layout-teacher-allNotice-index-content-1P0UF {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-layout-teacher-allNotice-index-listBox-1FwTE .app-layout-teacher-allNotice-index-paginationBox-1tg4d {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.app-layout-teacher-allNotice-index-modelBox-24ro5 {
  position: relative;
  padding: 0 20px;
}
.app-layout-teacher-allNotice-index-modelBox-24ro5 .app-layout-teacher-allNotice-index-title-36cx5 {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.app-layout-teacher-allNotice-index-modelBox-24ro5 .app-layout-teacher-allNotice-index-info-1bAja {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.app-layout-teacher-allNotice-index-modelBox-24ro5 .app-layout-teacher-allNotice-index-info-1bAja span + span {
  margin-left: 8px;
}
.app-layout-teacher-allNotice-index-modelBox-24ro5 .app-layout-teacher-allNotice-index-content-1P0UF {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.app-layout-teacher-allNotice-index-modelBox-24ro5 .app-layout-teacher-allNotice-index-fj-2rf4d {
  position: absolute;
  top: 480px;
}
.app-layout-teacher-allNotice-index-modelBox-24ro5 .anticon-close {
  display: none !important;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 {
  width: 83.33%;
  margin-left: 50%;
  margin-top: 70px;
  transform: translateX(-50%);
  background: #ffffff;
  box-shadow: 0px 4px 8px 0px rgba(11, 71, 128, 0.35);
  border-radius: 10px;
  padding: 26px 55px 29px 55px;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-title-22Y31 {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem-32MYz {
  width: 100%;
  height: 156px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem-32MYz .app-layout-teacher-ChoiceTestPaperToCorrection-index-cycle-2ehSP {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  margin: 0 24px 0 31px;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem-32MYz .app-layout-teacher-ChoiceTestPaperToCorrection-index-content-2b2RD {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem-32MYz .app-layout-teacher-ChoiceTestPaperToCorrection-index-content-2b2RD .app-layout-teacher-ChoiceTestPaperToCorrection-index-name-12vnu {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem-32MYz .app-layout-teacher-ChoiceTestPaperToCorrection-index-content-2b2RD .app-layout-teacher-ChoiceTestPaperToCorrection-index-enName-Hxwn6 {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.35;
  font-family: Microsoft YaHei;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem-32MYz .app-layout-teacher-ChoiceTestPaperToCorrection-index-content-2b2RD .app-layout-teacher-ChoiceTestPaperToCorrection-index-text-jxhlj {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem_active-2F4Uv {
  width: 100%;
  height: 156px;
  background: #e5f3ff;
  border: 2px solid #3a7fdd;
  border-radius: 4px;
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem_active-2F4Uv .app-layout-teacher-ChoiceTestPaperToCorrection-index-cycle-2ehSP {
  width: 13px;
  height: 13px;
  background: #ffffff;
  border: 3px solid #3a7fdd;
  border-radius: 6.5px;
  margin: 0 24px 0 31px;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem_active-2F4Uv .app-layout-teacher-ChoiceTestPaperToCorrection-index-content-2b2RD {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem_active-2F4Uv .app-layout-teacher-ChoiceTestPaperToCorrection-index-content-2b2RD .app-layout-teacher-ChoiceTestPaperToCorrection-index-name-12vnu {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem_active-2F4Uv .app-layout-teacher-ChoiceTestPaperToCorrection-index-content-2b2RD .app-layout-teacher-ChoiceTestPaperToCorrection-index-enName-Hxwn6 {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.35;
  font-family: Microsoft YaHei;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-paperList-12NgM .app-layout-teacher-ChoiceTestPaperToCorrection-index-listItem_active-2F4Uv .app-layout-teacher-ChoiceTestPaperToCorrection-index-content-2b2RD .app-layout-teacher-ChoiceTestPaperToCorrection-index-text-jxhlj {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-botton-3BZ_x {
  width: 290px;
  height: 40px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 50%;
  transform: translateX(-50%);
  margin-top: 7px;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-botton-3BZ_x:hover {
  background: #3199fa;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-botton-3BZ_x:active {
  background: #0084ff;
}
.app-layout-teacher-ChoiceTestPaperToCorrection-index-myContent-1O0q7 .app-layout-teacher-ChoiceTestPaperToCorrection-index-PaginationStyle-DERqA {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  margin-top: 8px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby {
  width: 83.3%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  margin-left: 50%;
  transform: translateX(-50%);
  height: fit-content;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ {
  width: 26.35%;
  height: 100%;
  background: white;
  display: flex;
  flex-direction: column;
  min-height: 900px;
  position: relative;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-CorrectionWay-10atk {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  width: 40%;
  transform: translateX(-50%);
  margin: 30px 50% 14px 50%;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-CorrectionWay-10atk > div {
  margin-right: 10px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-CorrectionWay-10atk .app-layout-teacher-Correction-index-whiteWay-3r_Xi {
  width: 63px;
  height: 30px;
  border: 1px solid #a6a6a6;
  border-radius: 4px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-CorrectionWay-10atk .app-layout-teacher-Correction-index-blueWay-1b1JB {
  width: 63px;
  height: 30px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  padding-top: 4px;
  justify-content: center;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-bigTitle-3Vu0k {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  opacity: 0.65;
  text-align: center;
  margin-top: 36px;
  margin-bottom: 80;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-sclae-13JXc {
  width: 82.5%;
  height: 1px;
  background: #000000;
  border: 1px solid #000000;
  opacity: 0.15;
  margin-top: 35.5px;
  margin-left: 50%;
  transform: translateX(-50%) scaleY(0.5);
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-leftTimeHint-3Kvx_ {
  margin-top: 35.5px;
  display: flex;
  width: fit-content;
  justify-content: space-between;
  align-items: center;
  margin-left: 50%;
  transform: translateX(-50%);
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-leftTimeHint-3Kvx_ > img {
  width: 16px;
  height: 16px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-time-1ykjB {
  margin-top: 24px;
  font-size: 40px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #096dd9;
  opacity: 0.9;
  text-align: center;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-totalTest-1vmYK {
  margin-top: 48px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
  text-align: center;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-text-3J6MA {
  margin-top: 35px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
  text-align: center;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheetBox-tgeVI {
  margin-top: 24px;
  width: 70%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: left;
  margin-left: 50%;
  transform: translateX(-50%);
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheetBox-tgeVI .app-layout-teacher-Correction-index-itemBox-1zGfw {
  width: 35px;
  height: 35px;
  background: #ffffff;
  border: 1px solid #a6a6a6;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 21px;
  margin-bottom: 21px;
  position: relative;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheetBox-tgeVI .app-layout-teacher-Correction-index-itemBox-1zGfw > img {
  width: 12px;
  height: 12px;
  position: absolute;
  top: -5.5px;
  right: -4px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheetBox-tgeVI .app-layout-teacher-Correction-index-itemBoxDone-2CYKe {
  position: relative;
  width: 35px;
  height: 35px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 21px;
  margin-bottom: 21px;
  color: #ffffff;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheetBox-tgeVI .app-layout-teacher-Correction-index-itemBoxDone-2CYKe > img {
  width: 12px;
  height: 12px;
  position: absolute;
  top: -5.5px;
  right: -4px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheethintBox-2INgM {
  margin-top: 250px;
  width: 35%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: 50%;
  transform: translateX(-50%);
  position: absolute;
  bottom: 40px;
  flex-wrap: nowrap;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheethintBox-2INgM > div {
  margin-right: 10px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheethintBox-2INgM .app-layout-teacher-Correction-index-doneBoxIcon-3Y4_c {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheethintBox-2INgM .app-layout-teacher-Correction-index-doneBoxIcon-3Y4_c > img {
  width: 9px;
  height: 9px;
  position: absolute;
  top: -2px;
  left: 11px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheethintBox-2INgM .app-layout-teacher-Correction-index-doneBoxIcon-3Y4_c .app-layout-teacher-Correction-index-doneBoxBlock-kJ5G4 {
  width: 18px;
  height: 18px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheethintBox-2INgM .app-layout-teacher-Correction-index-doneBoxIcon-3Y4_c .app-layout-teacher-Correction-index-text1-3H3U2 {
  white-space: nowrap;
  margin-left: 8px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.5;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheethintBox-2INgM .app-layout-teacher-Correction-index-undoBoxIcon-u-7UH {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheethintBox-2INgM .app-layout-teacher-Correction-index-undoBoxIcon-u-7UH > img {
  width: 9px;
  height: 9px;
  position: absolute;
  top: -2px;
  left: 11px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheethintBox-2INgM .app-layout-teacher-Correction-index-undoBoxIcon-u-7UH .app-layout-teacher-Correction-index-undoBoxBlock-1VCUF {
  width: 18px;
  height: 18px;
  background: #ffffff;
  border: 1px solid #a6a6a6;
  border-radius: 4px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-answerSheet-rCcXZ .app-layout-teacher-Correction-index-answerSheethintBox-2INgM .app-layout-teacher-Correction-index-undoBoxIcon-u-7UH .app-layout-teacher-Correction-index-text1-3H3U2 {
  white-space: nowrap;
  margin-left: 8px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.5;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 {
  width: 72.36%;
  height: fit-content;
  background: white;
  min-height: 900px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-RadioContentBox-2Scve {
  padding: 36px 28px 40px 29px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-RadioContentBox-2Scve .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-answerList-1HaEa .app-layout-teacher-Correction-index-answerListGroup-33xzU {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 35px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-RadioContentBox-2Scve .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-answerList-1HaEa .app-layout-teacher-Correction-index-answerListGroup-33xzU .app-layout-teacher-Correction-index-answerListItem-1odQs {
  display: flex;
  align-items: center;
  padding-left: 19px;
  width: 100%;
  height: 40px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  margin-bottom: 9px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-RadioContentBox-2Scve .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-answerList-1HaEa .app-layout-teacher-Correction-index-answerListGroup-33xzU .app-layout-teacher-Correction-index-answerListItemSelect-vHUdM {
  display: flex;
  align-items: center;
  padding-left: 20px;
  width: 100%;
  height: 40px;
  background: #e5f3ff;
  border: 2px solid #3a7fdd;
  border-radius: 4px;
  margin-bottom: 9px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-RadioContentBox-2Scve .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL {
  width: fit-content;
  position: relative;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-RadioContentBox-2Scve .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL .app-layout-teacher-Correction-index-type-2tSn2 {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #3a7fdd;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-RadioContentBox-2Scve .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL .app-layout-teacher-Correction-index-questionContent-2ANpe {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-RadioContentBox-2Scve .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL .app-layout-teacher-Correction-index-quePoint-3iS-y {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.45;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE {
  padding: 36px 28px 40px 29px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-answerList-1HaEa .app-layout-teacher-Correction-index-answerListGroup-33xzU {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 35px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-answerList-1HaEa .app-layout-teacher-Correction-index-answerListGroup-33xzU .app-layout-teacher-Correction-index-answerListItem-1odQs {
  display: flex;
  align-items: center;
  padding-left: 20px;
  width: 100%;
  height: 40px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  margin-bottom: 9px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-answerList-1HaEa .app-layout-teacher-Correction-index-answerListGroup-33xzU .app-layout-teacher-Correction-index-answerListItemSelect-vHUdM {
  display: flex;
  align-items: center;
  padding-left: 20px;
  width: 100%;
  height: 40px;
  background: #e5f3ff;
  border: 2px solid #3a7fdd;
  border-radius: 4px;
  margin-bottom: 9px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL {
  width: fit-content;
  position: relative;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL .app-layout-teacher-Correction-index-type-2tSn2 {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #3a7fdd;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL .app-layout-teacher-Correction-index-questionContent-2ANpe {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL .app-layout-teacher-Correction-index-quePoint-3iS-y {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.45;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE .app-layout-teacher-Correction-index-nextBotton-36164 {
  height: 40px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.85;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

                not supported by any browser */
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE .app-layout-teacher-Correction-index-nextBotton-36164:hover {
  background: #3199fa;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-CheckboxContentBox-45XDE .app-layout-teacher-Correction-index-nextBotton-36164:active {
  background: #0084ff;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC {
  padding: 36px 28px 40px 29px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-inputItem-2rm8S {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  opacity: 0.85;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 33px;
  position: relative;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-inputItem-2rm8S .app-layout-teacher-Correction-index-totalStringNum-3ipcu {
  position: absolute;
  bottom: -30px;
  right: 0;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 26px;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-getPoint-ElumM {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-getPoint-ElumM .app-layout-teacher-Correction-index-getPointText-3nZF0 {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-getPoint-ElumM .app-layout-teacher-Correction-index-hint-2qFon {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.45;
  margin-left: 20px;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL {
  width: fit-content;
  position: relative;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL .app-layout-teacher-Correction-index-type-2tSn2 {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #3a7fdd;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL .app-layout-teacher-Correction-index-questionContent-2ANpe {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-queContentBox-3qttq .app-layout-teacher-Correction-index-TitleBox-1jccL .app-layout-teacher-Correction-index-quePoint-3iS-y {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.45;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-nextBotton-36164 {
  height: 40px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.85;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-nextBotton-36164:hover {
  background: #3199fa;
}
.app-layout-teacher-Correction-index-contentBox-34Bby .app-layout-teacher-Correction-index-questionBox-1Z051 .app-layout-teacher-Correction-index-InputContentBox-2YesC .app-layout-teacher-Correction-index-nextBotton-36164:active {
  background: #0084ff;
}
.app-layout-teacher-Correction-index-markedIcon-2fj50 {
  position: absolute;
  right: -65px;
  top: 3px;
  width: 50px;
  height: fit-content;
  padding: 1px 4px;
  background: #F88750;
  box-shadow: 0px 4px 8px 0px rgba(248, 108, 80, 0.35);
  border-radius: 4px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-teacher-Correction-index-markedIcon-2fj50 > img {
  width: 13px;
  height: 12px;
  margin-right: 2px;
}
.app-layout-teacher-Correction-index-unMarkedIcon-Ww67i {
  position: absolute;
  right: -65px;
  top: 3px;
  width: 50px;
  height: fit-content;
  padding: 1px 4px;
  background: #ffffff;
  border: 1px solid #a6a6a6;
  border-radius: 4px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #a6a6a6;
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-teacher-Correction-index-unMarkedIcon-Ww67i > img {
  width: 13px;
  height: 12px;
  margin-right: 2px;
}
div {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem-T36Iu {
  width: 100%;
  height: 40px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem-T36Iu .app-layout-teacher-Correction-index-cycle-1FV4Z {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  margin: 0 16px 0 17px;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem-T36Iu .app-layout-teacher-Correction-index-content-Hfuyz {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem-T36Iu .app-layout-teacher-Correction-index-content-Hfuyz .app-layout-teacher-Correction-index-name-1CYXn {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem-T36Iu .app-layout-teacher-Correction-index-content-Hfuyz .app-layout-teacher-Correction-index-enName-3AKB2 {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.35;
  font-family: Microsoft YaHei;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem-T36Iu .app-layout-teacher-Correction-index-content-Hfuyz .app-layout-teacher-Correction-index-text-3J6MA {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem_active-2KUXK {
  width: 100%;
  height: 40px;
  background: #e5f3ff;
  border: 2px solid #3a7fdd;
  border-radius: 4px;
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem_active-2KUXK .app-layout-teacher-Correction-index-cycle-1FV4Z {
  width: 13px;
  height: 13px;
  background: #ffffff;
  border: 3px solid #3a7fdd;
  border-radius: 6.5px;
  margin: 0 16px 0 17px;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem_active-2KUXK .app-layout-teacher-Correction-index-content-Hfuyz {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem_active-2KUXK .app-layout-teacher-Correction-index-content-Hfuyz .app-layout-teacher-Correction-index-name-1CYXn {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem_active-2KUXK .app-layout-teacher-Correction-index-content-Hfuyz .app-layout-teacher-Correction-index-enName-3AKB2 {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.35;
  font-family: Microsoft YaHei;
}
.app-layout-teacher-Correction-index-JudgeList-FNYDX .app-layout-teacher-Correction-index-listItem_active-2KUXK .app-layout-teacher-Correction-index-content-Hfuyz .app-layout-teacher-Correction-index-text-3J6MA {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
}
.app-layout-teacher-Correction-index-nextBottonBig-1xg2r {
  height: 40px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.85;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-teacher-Correction-index-nextBottonBig-1xg2r:hover {
  background: #3199fa;
}
.app-layout-teacher-Correction-index-nextBottonBig-1xg2r:active {
  background: #0084ff;
}
.app-layout-teacher-Correction-index-preBottonBig-2HpZ7 {
  height: 40px;
  background: #ffffff;
  border: 1px solid #1890ff;
  border-radius: 4px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1890ff;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-teacher-Correction-index-preBottonBig-2HpZ7:hover {
  background: #fafafa;
}
.app-layout-teacher-Correction-index-preBottonBig-2HpZ7:active {
  background: #f0f0f0;
}
.app-layout-teacher-Correction-index-submitBotton-27uRx {
  height: 40px;
  background: #f88750;
  box-shadow: 0px 4px 8px 0px rgba(248, 135, 80, 0.35);
  border-radius: 4px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-teacher-Correction-index-submitBotton-27uRx:hover {
  background: #ff945f;
}
.app-layout-teacher-Correction-index-submitBotton-27uRx:active {
  background: #ff691d;
}
.app-layout-teacher-Correction-index-towBotton-3HwQh {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.app-layout-teacher-Correction-index-towBotton-3HwQh > div {
  width: 49%;
}
.app-layout-teacher-Correction-index-threeBotton-1_mPK {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.app-layout-teacher-Correction-index-threeBotton-1_mPK > div {
  width: 32%;
}
.app-layout-teacher-Correction-index-fourBotton-LYqrH {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.app-layout-teacher-Correction-index-fourBotton-LYqrH > div {
  width: 24%;
}
.app-layout-teacher-Correction-index-bottonDomBox-2UegE {
  width: 90%;
  padding: 36px 0 10px 0;
  margin-left: 50%;
  transform: translateX(-50%);
}
.app-layout-teacher-Correction-index-contentDomBox-3CRLL {
  overflow-y: scroll;
}
.app-layout-teacher-Correction-index-scrollbar-3vA_r {
  width: 30px;
  height: 300px;
  margin: 0 auto;
}
/*滚动条整体样式*/
.app-layout-teacher-Correction-index-contentDomBox-3CRLL::-webkit-scrollbar {
  width: 10px;
  height: 1px;
}
/*滚动条滑块*/
.app-layout-teacher-Correction-index-contentDomBox-3CRLL::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #535353;
}
/*滚动条轨道*/
.app-layout-teacher-Correction-index-contentDomBox-3CRLL::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0);
  border-radius: 10px;
  background: #ccc;
}
.app-layout-teacher-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-top-2TwPf {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.app-layout-teacher-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-title-33DjH {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-teacher-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-title-33DjH .anticon {
  margin-right: 4px;
}
.app-layout-teacher-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-titleSub-31hee {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-teacher-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-titleSub-31hee + .app-layout-teacher-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-titleSub-31hee {
  margin-left: 16px;
}
.app-layout-teacher-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-content-DM4ZJ {
  padding-left: 16px;
}
.app-layout-teacher-evaluationInterface1-index-page-3H9Lg {
  background-color: white;
  border-radius: 10px;
  padding: 10px;
  height: 808px;
}
.app-layout-teacher-evaluationInterface1-index-page_list-3S0gK {
  background-color: #f0f2f5 !important;
  margin: 10px;
}
.app-layout-teacher-evaluationInterface1-index-item-2eqmC {
  padding: 12px  0px 0px !important;
  display: flex !important;
  flex-direction: column !important;
}
.app-layout-teacher-evaluationInterface1-index-item_row-1RKLV {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  margin: 0 15px;
}
.app-layout-teacher-evaluationInterface1-index-content-3f8XN {
  flex: 1.0;
  display: flex;
  flex-direction: column;
}
.app-layout-teacher-evaluationInterface1-index-name-2ef3B {
  font-size: 18px;
  font-weight: bold;
  color: #1890ff;
}
.app-layout-teacher-evaluationInterface1-index-col_666-3nx-2 {
  color: #666 !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-teacher-evaluationInterface1-index-col_333-3AwRq {
  color: #333 !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-teacher-evaluationInterface1-index-col_999-1wHhx {
  color: #999 !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-teacher-evaluationInterface1-index-col_b-1fvat {
  color: #1890ff !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-teacher-evaluationInterface1-index-col_r-1ftb9 {
  color: red !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-teacher-evaluationInterface1-index-col_g-MmYaH {
  color: green !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-teacher-evaluationInterface1-index-line-3xdaU {
  height: 1px;
  width: 100%;
  border: 1px dashed #f0f2f5;
  margin-top: 10px;
}
.app-layout-teacher-evaluationInterface1-index-item_btn-3NpLF {
  text-align: center;
}
.app-layout-teacher-evaluationInterface1-index-btn-29tpj {
  background: #1890ff;
  border-radius: 6px;
  padding: 8px 20px;
  color: white;
}
.app-layout-teacher-evaluationInterface1-index-pages_detail-M5_bk {
  border-radius: 10px;
  height: 808px;
}
.app-layout-teacher-evaluationInterface1-index-container-2Zb93 {
  display: flex;
  flex-direction: row;
  background-color: #f0f2f5 !important;
}
.app-layout-teacher-evaluationInterface1-index-left_panel-XrHYn {
  padding: 10px !important;
  overflow-y: auto;
  flex: 1.0;
  height: 100%;
  width: 100%;
  border-radius: 10px !important;
  background-color: white !important;
}
.app-layout-teacher-evaluationInterface1-index-right_panel-2mxc6 {
  overflow-y: auto;
  background-color: #f0f2f5 !important;
}
.app-layout-teacher-evaluationInterface1-index-item_list-23xxq {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  padding: 10px 0;
  margin: 0 0px 10px 10px;
  background-color: white;
}
.app-layout-teacher-evaluationInterface1-index-item_list_sel-2f60x {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  padding: 10px 0;
  margin: 0 0px 10px 10px;
  background-color: #e2e2e2;
}
.app-layout-teacher-evaluationInterface1-index-row_header-1HD15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 20px 0;
}
.app-layout-teacher-evaluationInterface1-index-detail_header_title-3-TXT {
  font-size: 22px !important;
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-evaluationInterface1-index-detail_header_row-zBn63 {
  display: flex;
  flex-direction: row !important;
  width: 100%;
}
.app-layout-teacher-evaluationInterface1-index-detail_header_item-3BjR4 {
  flex: 1.0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.app-layout-teacher-evaluationInterface1-index-question_title-2Lteo {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}

.app-layout-teacher-gradeCourseReplaceApply-index-source_add-3FQDk {
    display: block;
    padding: 2px;
    backGround: #4496f5;
    color: #fff;
    border-radius: 15px
}

.app-layout-teacher-gradeCourseReplaceApply-index-source_apply-1_Z48 {
    display: block;
    padding: 2px;
    backGround: #28d0ea;
    color: #fff;
    border-radius: 15px
}

.app-layout-teacher-gradeCourseReplaceApply-index-noPass-170WE {
    display: block;
    padding: 2px;
    backGround: #ea1b1d;
    color: #fff;
    border-radius: 15px;
    width: 110px;
    margin: 0 auto;
}

.app-layout-teacher-gradeCourseReplaceApply-index-pass-1sq3l {
    display: block;
    padding: 2px;
    backGround: #2bea40;
    color: #fff;
    border-radius: 15px;
    width: 70px;
    margin: 0 auto;
}

.app-layout-teacher-gradeCourseReplaceApply-index-await-1jGGQ {
    display: block;
    padding: 2px;
    backGround: #b6bbba;
    color: #fff;
    border-radius: 15px;
    width: 70px;
    margin: 0 auto;
}.app-layout-teacher-childServiceHandle-repairImport-index-header-1x2Jg {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.app-layout-teacher-childServiceHandle-repairImport-index-button-3cbbp {
  margin: 10px 30px;
}
.app-layout-teacher-childServiceHandle-repairImport-index-table-oWQbj {
  margin: 10px;
}
.app-layout-teacher-childServiceHandle-repairImport-index-table-oWQbj .ant-form-item {
  margin-bottom: 0 !important;
}
.app-layout-teacher-childServiceHandle-repairImport-index-table-oWQbj .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.app-layout-teacher-projectApplication-formWrapper-index-titles-1YmSJ {
  font-size: 20px;
  color: #FF3399;
}
.app-layout-teacher-projectApplication-table1-formWrapperUpdate-index-titles-eeRys {
  font-size: 20px;
  color: #FF3399;
}
.app-layout-teacher-projectApplication-table1-startInspection-index-pageTitle-3L3bg {
  font-size: 20px;
  color: #199ED8;
  margin-left: 28%;
}
.app-layout-teacher-projectApplication-table1-startInspection-index-labelItem-1ZhKa {
  font-size: 14px;
  color: #FF3399;
  margin-left: 28%;
}
.app-layout-teacher-projectApplication-table1-middleInspection-index-pageTitle-3Hhle {
  font-size: 20px;
  color: #199ED8;
  margin-left: 28%;
}
.app-layout-teacher-projectApplication-table1-middleInspection-index-labelItem-jrs3s {
  font-size: 14px;
  color: #FF3399;
  margin-left: 28%;
}
.app-layout-teacher-projectApplication-table1-endAcceptance-index-pageTitle-eKj2j {
  font-size: 20px;
  color: #199ED8;
  margin-left: 28%;
}
.app-layout-teacher-projectApplication-table1-endAcceptance-index-labelItem-1l01m {
  font-size: 14px;
  color: #FF3399;
  margin-left: 28%;
}
.app-layout-teacher-projectApplication-table1-projectFund-projectFundInfo-teachingClassInfo-3Jt6m {
  background: white;
  padding: 10px;
  margin: 8px 0;
}
.app-layout-teacher-projectApplication-table1-projectFund-projectFundInfo-teachingClassInfo-3Jt6m .app-layout-teacher-projectApplication-table1-projectFund-projectFundInfo-buttonGroup-3b98M {
  margin-bottom: 8px;
}
.app-layout-teacher-projectApplication-table1-projectFund-projectFundInfo-teachingClassInfo-3Jt6m .app-layout-teacher-projectApplication-table1-projectFund-projectFundInfo-teachingClassInfoItem-CFGyd {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.app-layout-teacher-projectApplication-table1-projectFund-projectFundInfo-teachingClassInfo-3Jt6m .app-layout-teacher-projectApplication-table1-projectFund-projectFundInfo-teachingClassInfoItem-CFGyd .app-layout-teacher-projectApplication-table1-projectFund-projectFundInfo-teachingClassInfoItemText--ZhBJ {
  white-space: nowrap;
  min-width: 100px;
  text-align: center;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.655);
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE .app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-selectTd-1HVj5 {
  cursor: pointer;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE .app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-tableHeader-M0amE {
  height: 46px;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE .app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-tdContent-1pmiD {
  height: 100%;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr:last-of-type td {
  border-bottom: none;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr td,
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr th {
  width: 12.5%;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr th {
  padding: 12px 16px;
  background-color: #f0f2f5;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr th:last-of-type {
  border-right: none;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr td {
  vertical-align: top;
  padding: 4px;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr td > div {
  height: 100%;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #f0f2f5;
  vertical-align: middle;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr td:first-of-type > div {
  height: auto;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr td:first-of-type .app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-title-1E-nH {
  font-weight: bold;
  color: #333;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE tr td:last-of-type {
  border-right: none;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE .app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-selected-2FC-8 {
  background-color: #0db5f2;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-table-azDmE .app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-conflict-A2Jgm {
  background-color: #f7d1d9;
}
.app-layout-teacher-applyTrainSite-dragTableBox-dragTable-index-border-1wRRm {
  border: 1px solid #ddd;
}
.app-layout-teacher-applyTrainSite-dragTableBox-index-box-21Wrb {
  margin-top: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.app-layout-teacher-applyTrainSite-dragTableBox-index-box-21Wrb .app-layout-teacher-applyTrainSite-dragTableBox-index-left-x7OIL {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.app-layout-teacher-applyTrainSite-dragTableBox-index-box-21Wrb .app-layout-teacher-applyTrainSite-dragTableBox-index-left-x7OIL .app-layout-teacher-applyTrainSite-dragTableBox-index-content-2_em0 {
  padding: 10px;
}
.app-layout-teacher-applyTrainSite-dragTableBox-index-box-21Wrb .app-layout-teacher-applyTrainSite-dragTableBox-index-right-3O4Sh {
  height: 100%;
  margin-left: 240px;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-item-T6IJo {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-item-T6IJo.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-conflict-3bmO- {
  border-top: 4px solid #5c5c5c;
  background-color: #cecbcb;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-item-T6IJo.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-same-14f_P {
  border-top: 4px solid #52c41a;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-item-T6IJo .app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-title-2R-3e {
  font-weight: bold;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-item-T6IJo .app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-typeItem-V_7gy {
  overflow: hidden;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-item-T6IJo .app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-con-2qGcX {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-item-T6IJo .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-item-T6IJo .app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-lock-oYWLl {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-popover-1X_ea .app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-menuItem-3bSrb {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-popover-1X_ea .app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-menuItem-3bSrb:hover {
  background: #52bcec;
  color: #fff;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-popover-1X_ea .app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-menuItem-3bSrb + .app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-menuItem-3bSrb {
  border-top: 1px solid #ddd;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem-index-popover-1X_ea .ant-popover-inner-content {
  padding: 0;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-item-AWZ8f {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-item-AWZ8f.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-conflict-ND9YP {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-item-AWZ8f .app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-title-3SDHI {
  font-weight: bold;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-item-AWZ8f .app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-typeItem-15kOR {
  overflow: hidden;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-item-AWZ8f .app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-typeItem-15kOR + .app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-typeItem-15kOR {
  margin-top: 4px;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-item-AWZ8f .app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-con-D16LJ {
  display: block;
  margin-left: 20px;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-item-AWZ8f .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-popover-3hlK7 .app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-menuItem-3HiUA {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-popover-3hlK7 .app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-menuItem-3HiUA:hover {
  background: #f3f9ff;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-popover-3hlK7 .app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-menuItem-3HiUA + .app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-menuItem-3HiUA {
  border-top: 1px solid #ddd;
}
.app-layout-teacher-applyTrainSite-dragTableBox-tdItem_None-index-popover-3hlK7 .ant-popover-inner-content {
  padding: 0;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 {
  overflow: hidden;
  white-space: nowrap;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 .app-layout-teacher-applyTrainSite-selectWeek-index-type-1df-M {
  float: left;
  line-height: 34px;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 .app-layout-teacher-applyTrainSite-selectWeek-index-type-1df-M .app-layout-teacher-applyTrainSite-selectWeek-index-label-31grE {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 .table-drag-select td {
  width: 30px;
  height: 34px;
  border: 0.1rem solid transparent;
  line-height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 .app-layout-teacher-applyTrainSite-selectWeek-index-list-wwiMP {
  float: left;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 .app-layout-teacher-applyTrainSite-selectWeek-index-info-3qfU7 {
  float: left;
  margin-left: 40px;
  font-size: 14px;
  line-height: 32px;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 .app-layout-teacher-applyTrainSite-selectWeek-index-info-3qfU7 .app-layout-teacher-applyTrainSite-selectWeek-index-labelColor-8S6dp {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #CECBCB;
}
.app-layout-teacher-applyTrainSite-selectWeek-index-box-1Txf0 .app-layout-teacher-applyTrainSite-selectWeek-index-info-3qfU7 .app-layout-teacher-applyTrainSite-selectWeek-index-label-31grE {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.app-layout-teacher-collectiveTrain-queryOwnApply-style-boxW-i7v4q .ant-table-thead > tr > th,
.app-layout-teacher-collectiveTrain-queryOwnApply-style-normalB-2Cn0_ .ant-table-thead > tr > th {
  color: white;
  background: #5386F6 !important;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-checkSchema-index-top-fJbcj {
  background-color: #f0f2f5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-checkSchema-index-title-YXMnm {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-checkSchema-index-title-YXMnm .anticon {
  margin-right: 4px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-checkSchema-index-titleSub-sIFnK {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-checkSchema-index-titleSub-sIFnK + .app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-checkSchema-index-titleSub-sIFnK {
  margin-left: 16px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-checkSchema-index-content-1HRE7 {
  padding-left: 16px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-checkSchema-index-div_filedownload-1uYjj:hover {
  background: rgba(171, 220, 248, 0.425);
}
.ant-table-placeholder {
  z-index: unset;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-adjustCourse-applyDetailsShowPage-index-content-281Ee {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-adjustCourse-applyDetailsShowPage-index-action-2EH2P {
  margin-top: 24px;
  text-align: right;
}
.app-layout-teacher-personal-needDo-detail-components-todoList-todoListDetailModal-adjustCourse-applyDetailsShowPage-index-Table_Height-2AFI6 .page_table_box .ant-table-body {
  height: 500px !important;
}
.app-layout-teacher-parentPlatform-studentInfo-index-updateTable-2dnmR .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
  border-right: 0;
}
.app-layout-teacher-parentPlatform-studentInfo-index-updateTable-2dnmR .ant-table-bordered .ant-table-thead > tr > th,
.app-layout-teacher-parentPlatform-studentInfo-index-updateTable-2dnmR .ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 0;
}
.app-layout-teacher-parentPlatform-studentInfo-index-updateTable-2dnmR .ant-table-bordered.ant-table-fixed-header .ant-table-header + .ant-table-body > table,
.app-layout-teacher-parentPlatform-studentInfo-index-updateTable-2dnmR .ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table {
  border-right: 1px solid #e8e8e8;
}
.app-layout-teacher-parentPlatform-studentInfo-index-updateTable-2dnmR .ant-table-tbody > tr:nth-child(2n) {
  background-color: #F9FBFE;
}
.app-layout-teacher-parentPlatform-studentProgress-index-updateTable-zVRtL .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
  border-right: 0;
}
.app-layout-teacher-parentPlatform-studentProgress-index-updateTable-zVRtL .ant-table-bordered .ant-table-thead > tr > th,
.app-layout-teacher-parentPlatform-studentProgress-index-updateTable-zVRtL .ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 0;
}
.app-layout-teacher-parentPlatform-studentProgress-index-updateTable-zVRtL .ant-table-bordered.ant-table-fixed-header .ant-table-header + .ant-table-body > table,
.app-layout-teacher-parentPlatform-studentProgress-index-updateTable-zVRtL .ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table {
  border-right: 1px solid #e8e8e8;
}
.app-layout-teacher-parentPlatform-studentProgress-index-updateTable-zVRtL .ant-table-tbody > tr:nth-child(2n) {
  background-color: #F9FBFE;
}
.app-layout-teacher-parentPlatform-warningList-index-updateTable-ykL4Y {
  margin-top: 30px;
}
.app-layout-teacher-parentPlatform-warningList-index-updateTable-ykL4Y .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
  border-right: 0;
}
.app-layout-teacher-parentPlatform-warningList-index-updateTable-ykL4Y .ant-table-bordered .ant-table-thead > tr > th,
.app-layout-teacher-parentPlatform-warningList-index-updateTable-ykL4Y .ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 0;
}
.app-layout-teacher-parentPlatform-warningList-index-updateTable-ykL4Y .ant-table-bordered.ant-table-fixed-header .ant-table-header + .ant-table-body > table,
.app-layout-teacher-parentPlatform-warningList-index-updateTable-ykL4Y .ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table {
  border-right: 1px solid #e8e8e8;
}
.app-layout-teacher-parentPlatform-warningList-index-updateTable-ykL4Y .ant-table-tbody > tr:nth-child(2n) {
  background-color: #F9FBFE;
}
.app-layout-teacher-parentPlatform-warningList-index-updateTable-ykL4Y .ant-table-fixed-right,
.app-layout-teacher-parentPlatform-warningList-index-updateTable-ykL4Y .ant-table-fixed-right table {
  margin-right: -4px;
}
.app-layout-teacher-parentPlatform-warningList-index-Title-24oz1,
.app-layout-teacher-parentPlatform-warningList-index-contentItem-ke4tn {
  display: flex;
  justify-content: space-between;
}
.app-layout-teacher-parentPlatform-warningList-index-dot-3L0i7 {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #23D688;
  border-radius: 50%;
}
.app-layout-teacher-parentPlatform-warningList-index-titleRight-37nfj {
  display: flex;
}
.app-layout-teacher-parentPlatform-warningList-index-titleRight-37nfj .ant-divider,
.app-layout-teacher-parentPlatform-warningList-index-titleRight-37nfj .ant-divider-vertical {
  height: 1.9em;
  margin: 6px 10px;
}
.app-layout-teacher-parentPlatform-warningList-index-content-oldY6 {
  background-color: #F9FBFE;
  padding: 20px;
  margin: 15px 0;
}
.app-layout-teacher-parentPlatform-warningList-index-contentItem-ke4tn {
  margin-bottom: 15px;
}
.app-layout-teacher-parentPlatform-warningList-index-font1-3wTcI {
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-teacher-parentPlatform-warningList-index-font2-3Fx-g {
  font-size: 18px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-teacher-parentPlatform-warningList-index-font3-3y_qe {
  color: #397EF0;
  background-color: #E5F3FF;
  padding: 0 10px;
  border-radius: 8px;
}
.app-layout-teacher-parentPlatform-warningList-index-font4-9rZyv {
  color: #397EF0;
  padding: 0 10px;
  border-radius: 8px;
  border: 1px solid #397EF0;
}
.app-layout-teacher-parentPlatform-warningList-index-font5-1lgGK {
  color: #23D688;
  font-size: 12px;
  margin-right: 15px;
}
.app-layout-teacher-parentPlatform-warningList-index-font6-1m3ny {
  font-size: 12px;
}
.app-layout-teacher-parentPlatform-warningList-index-font7-s0fZW {
  color: #FF4D4F;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-page-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 16px 24px;
  background-color: #fff;
}
.ant-page-header-ghost {
  background-color: inherit;
}
.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}
.ant-page-header.has-footer {
  padding-bottom: 0;
}
.ant-page-header-back {
  float: left;
  margin: 8px 0;
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #1890FF;
  text-decoration: none;
  outline: none;
  transition: color 0.3s;
  color: #000;
  cursor: pointer;
}
.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
  color: #40a9ff;
}
.ant-page-header-back-button:active {
  color: #096dd9;
}
.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle;
}
.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}
.ant-page-header-heading {
  width: 100%;
  overflow: hidden;
}
.ant-page-header-heading-title {
  display: block;
  float: left;
  margin-bottom: 0;
  padding-right: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
}
.ant-page-header-heading .ant-avatar {
  float: left;
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  float: left;
  margin: 5px 0;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
}
.ant-page-header-heading-tags {
  float: left;
  margin: 4px 0;
}
.ant-page-header-heading-extra {
  float: right;
}
.ant-page-header-heading-extra > * {
  margin-left: 8px;
}
.ant-page-header-heading-extra > *:first-child {
  margin-left: 0;
}
.ant-page-header-content {
  padding-top: 12px;
  overflow: hidden;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs-bar {
  margin-bottom: 1px;
  border-bottom: 0;
}
.ant-page-header-footer .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
  padding: 8px;
  font-size: 16px;
}
@media (max-width: 576px) {
  .ant-page-header-heading-extra {
    display: block;
    float: unset;
    width: 100%;
    padding-top: 12px;
    overflow: hidden;
  }
}
.app-layout-teacher-fiveEducationTeacher-index-stuInfo-1wpZS .app-layout-teacher-fiveEducationTeacher-index-roomTitle-1qRFS .app-layout-teacher-fiveEducationTeacher-index-titleLeft-3maQn {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.app-layout-teacher-fiveEducationTeacher-index-stuInfo-1wpZS .app-layout-teacher-fiveEducationTeacher-index-roomTitle-1qRFS .app-layout-teacher-fiveEducationTeacher-index-titleSize-3whl9 {
  font-size: 14px;
  margin-bottom: 12px;
}
.app-layout-teacher-fiveEducationTeacher-index-scoreInfo-1-p9A .app-layout-teacher-fiveEducationTeacher-index-roomTitle-1qRFS .app-layout-teacher-fiveEducationTeacher-index-titleLeft-3maQn {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.app-layout-teacher-fiveEducationTeacher-index-scoreInfo-1-p9A .app-layout-teacher-fiveEducationTeacher-index-roomTitle-1qRFS .app-layout-teacher-fiveEducationTeacher-index-titleSize-3whl9 {
  font-size: 14px;
  margin-bottom: 12px;
}
.app-layout-teacher-multiSemesterScoreManange-index-header-1mGij {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.app-layout-teacher-multiSemesterScoreManange-index-button-2c_qb {
  margin: 10px 30px;
}
.app-layout-teacher-multiSemesterScoreManange-index-table-1td6M {
  margin: 10px;
}
.app-layout-teacher-multiSemesterScoreManange-index-table-1td6M .ant-form-item {
  margin-bottom: 0 !important;
}
.app-layout-teacher-multiSemesterScoreManange-index-table-1td6M .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.app-layout-student-home-detail-index-container-1Elbb {
  width: 100%;
  min-height: 819px;
  padding: 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
.app-layout-student-home-detail-index-container-1Elbb .ant-tabs-extra-content {
  line-height: 23px;
}
.app-layout-student-home-detail-index-container-1Elbb .ant-tabs-bar {
  margin: 0px;
}
.app-layout-student-home-detail-index-container-1Elbb .ant-list-item {
  padding: 4px 0;
  padding-left: 17px;
}
.app-layout-student-home-detail-index-container-1Elbb .ant-tabs-tab-active {
  font-weight: bold;
}
.app-layout-student-home-detail-index-container-1Elbb .ant-row {
  margin-top: 17px !important;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  border-bottom: 1px solid #f0f2f5;
  width: 100%;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 .app-layout-student-home-detail-index-searchBox-2M8Fr {
  display: flex;
  align-items: center;
  margin-top: 5px;
  width: 100%;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 .app-layout-student-home-detail-index-searchBox-2M8Fr .ant-select {
  margin-left: 0px;
  margin-right: 16px;
  width: 100%;
  max-width: 207px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 .app-layout-student-home-detail-index-searchBox-2M8Fr .ant-input {
  margin-right: 16px;
  width: 100%;
  max-width: 207px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 a {
  padding: 0 12px;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  text-align: center;
  margin-right: 16px;
  color: #666;
  border-radius: 16px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 a:hover {
  color: #1890ff;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 a.app-layout-student-home-detail-index-signOne-IV-gm {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 a.app-layout-student-home-detail-index-signTwo-2IZf7 {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 a.app-layout-student-home-detail-index-signThree-1yQj3 {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 a.app-layout-student-home-detail-index-signFour-3FJQc {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 svg {
  fill: #999;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 .app-layout-student-home-detail-index-read-2d2ty {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-siderPage-2hza3 .app-layout-student-home-detail-index-read-2d2ty > span {
  margin-left: 8px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 {
  height: 628px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN {
  margin-top: 4px;
  display: flex;
  align-items: center;
  height: 70px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-Icon-361x6 {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 10px;
  color: #1890ff;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-circle-3vLl3 {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: red;
  margin-left: 17px;
  margin-right: 17px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-circle-3vLl3.app-layout-student-home-detail-index-alreadyRead-3CZfj {
  background-color: #54e1ab;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-icon-1LpYb {
  margin-left: 17px;
  margin-right: 17px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-timeContent-HRtV7 {
  flex-basis: 74.5%;
  height: 38px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-timeContent-HRtV7 .app-layout-student-home-detail-index-title-20sdi {
  height: 15px;
  margin-bottom: 11px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 864px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-timeContent-HRtV7 .app-layout-student-home-detail-index-time-3TESd {
  height: 12px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 12px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-timeContentTwo-1GsiY {
  flex-basis: 84.5%;
  height: 38px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-timeContentTwo-1GsiY .app-layout-student-home-detail-index-title-20sdi {
  height: 15px;
  margin-bottom: 11px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 864px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-timeContentTwo-1GsiY .app-layout-student-home-detail-index-time-3TESd {
  height: 12px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 12px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-type-1amnv {
  height: 24px;
  background: rgba(78, 170, 255, 0.35);
  border-radius: 12px;
  text-align: center;
  color: #1890ff;
  line-height: 24px;
  margin-right: 47px;
  padding: 0px 12px;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-already-3NX4I {
  height: 24px;
  background: rgba(78, 170, 255, 0.35);
  border-radius: 12px;
  text-align: center;
  color: #1890ff;
  line-height: 24px;
  margin-right: 47px;
  padding: 0px 12px;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-already-3NX4I.app-layout-student-home-detail-index-todo-3LQKW {
  background: rgba(254, 179, 99, 0.35);
  color: #f9870c;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-already-3NX4I.app-layout-student-home-detail-index-check-ziONF {
  margin-left: -5px;
  margin-right: 39px;
  background: rgba(84, 225, 171, 0.35);
  color: #01a664;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-already-3NX4I.app-layout-student-home-detail-index-result-3vLzz {
  margin-left: 6px;
  margin-right: 53px;
  background: rgba(254, 77, 77, 0.35);
  color: #ff4d4d;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-already-3NX4I.app-layout-student-home-detail-index-unPass-1Fcv0 {
  margin-left: -10px;
  margin-right: 30px;
  background: rgba(254, 77, 77, 0.35);
  color: #ff4d4d;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN .app-layout-student-home-detail-index-announcer-1a6wc {
  color: #999;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-item-1fyVN:hover {
  background: #f5f8fd;
  border-radius: 4px;
  cursor: pointer;
}
.app-layout-student-home-detail-index-container-1Elbb .app-layout-student-home-detail-index-content-1a3a4 .app-layout-student-home-detail-index-line-19BWZ {
  margin-top: 4px;
  width: 1168px;
  height: 1px;
  border-bottom: 1px solid #f0f2f5;
}
.app-layout-student-home-detail-index-indexForm-30ePa .ant-form-item-control-wrapper {
  width: 90%;
}
.app-layout-student-home-detail-index-indexForm-30ePa .app-layout-student-home-detail-index-button-a6tbi {
  margin-top: 17px !important;
}
.app-layout-student-home-index-tabsList-1lZEd .app-layout-student-home-index-tabsListItem-1l8qj {
  display: inline-block;
  padding: 10px 16px;
  text-align: center;
  color: #808080;
  cursor: pointer;
}
.app-layout-student-home-index-tabsList-1lZEd .app-layout-student-home-index-tabsListItem-1l8qj div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-layout-student-home-index-tabsList-1lZEd .app-layout-student-home-index-tabsListItem-1l8qj svg {
  height: 1.5em;
  width: 1.5em;
}
.app-layout-student-home-index-tabsList-1lZEd .app-layout-student-home-index-tabsListItem-1l8qj .app-layout-student-home-index-tabsListIcon-1-AFz {
  display: inline-block;
  height: 56px;
  width: 56px;
  line-height: 56px;
  text-align: center;
  border-radius: unset;
  background-color: #f5f7f9;
  margin-bottom: 4px;
}
.app-layout-student-home-index-tabsList-1lZEd .app-layout-student-home-index-tabsListItem-1l8qj .app-layout-student-home-index-tabsListIcon-1-AFz .app-layout-student-home-index-tabsListIconInner-M9nKw {
  color: #1c9dff;
  font-size: 32px;
  vertical-align: middle;
}
.app-layout-student-home-index-tabsList-1lZEd .app-layout-student-home-index-tabsListItem-1l8qj:hover {
  color: #1890ff;
}
.app-layout-student-home-index-workloadTop-Ml83H {
  padding: 10px 0;
}
.app-layout-student-home-index-workloadTop-Ml83H .ant-badge-status {
  line-height: 16px;
}
.app-layout-student-home-index-workloadTop-Ml83H .ant-badge-status .app-layout-student-home-index-ant-badge-status-dot-2CLrl {
  height: 8px;
  width: 8px;
  margin-right: 4px;
}
.app-layout-student-home-index-workloadTop-Ml83H .app-layout-student-home-index-workloadTopTitle-17xGG,
.app-layout-student-home-index-workloadTop-Ml83H .app-layout-student-home-index-workloadTopTitle2-3iJXG {
  color: #888;
  font-size: 12px;
}
.app-layout-student-home-index-workloadTop-Ml83H .app-layout-student-home-index-workloadTopTitle2-3iJXG {
  margin-top: 6px;
}
.app-layout-student-home-index-workloadTop-Ml83H .app-layout-student-home-index-workloadTopNum-1Xtes {
  padding-left: 16px;
  font-size: 24px;
  color: #333;
  font-weight: bold;
}
.app-layout-student-home-index-workloadProgress-11W65 {
  padding: 20px 0;
}
.app-layout-student-home-index-workloadProgress-11W65 .ant-progress-circle-path {
  stroke: #20b4ff !important;
}
.app-layout-student-home-index-workloadProgress-11W65 .app-layout-student-home-index-progressText-2ACtC {
  font-size: 12px;
  color: #adadad;
}
.app-layout-student-home-index-workloadProgress-11W65 .app-layout-student-home-index-progressText-2ACtC .app-layout-student-home-index-progressPercent-2zW4w {
  font-size: 22px;
  color: #03a9f5;
}
.app-layout-student-home-index-progressList-18dVD {
  line-height: 40px;
}
.app-layout-student-home-index-progressList-18dVD .app-layout-student-home-index-label-1zp7K {
  text-align: left;
  color: #adadad;
}
.app-layout-student-home-index-progressList-18dVD .app-layout-student-home-index-num-15iMr {
  text-align: right;
  padding-right: 10px;
  color: #919191;
}
.app-layout-student-home-index-progressList-18dVD .app-layout-student-home-index-num-15iMr .app-layout-student-home-index-numActive-IYFPl {
  color: #03a9f5;
}
.app-layout-student-home-index-timeSelect-1kzF0 {
  overflow: hidden;
  font-weight: normal;
  font-size: 12px;
}
.app-layout-student-home-index-timeSelect-1kzF0 .app-layout-student-home-index-timeSelectBtn-1WCjL {
  float: left;
  width: 40px;
  height: 24px;
  text-align: center;
  color: #888;
  cursor: pointer;
  font-size: 14px;
}
.app-layout-student-home-index-timeSelect-1kzF0 .app-layout-student-home-index-timeSelectBtn-1WCjL.app-layout-student-home-index-disabled-38mrd {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.app-layout-student-home-index-timeSelect-1kzF0 .app-layout-student-home-index-timeSelectCon-13hmf {
  float: left;
  height: 24px;
  width: 70px;
  border-radius: 4px;
  color: #1890ff;
  border: 1px solid #1890ff;
  line-height: 22px;
  text-align: center;
}
.app-layout-student-home-index-timeSelect-1kzF0 .app-layout-student-home-index-timeSelectRest-3O-lE {
  float: left;
  color: #1890ff;
  line-height: 24px;
  cursor: pointer;
}
.app-layout-student-home-index-scoreSpreadCard-5XP_d .ly-card-inner {
  height: 100%;
  padding-right: 0 !important;
}
.app-layout-student-home-index-scoreSpreadCard-5XP_d .app-layout-student-home-index-scoreSpread-2_GGm {
  height: 100%;
  padding-top: 1px;
}
.app-layout-student-home-index-scoreSpreadCard-5XP_d .app-layout-student-home-index-scoreSpread-2_GGm .app-layout-student-home-index-listTitle-25mCL {
  color: #1890ff;
}
.app-layout-student-home-index-scoreSpreadCard-5XP_d .app-layout-student-home-index-scoreSpread-2_GGm .ly-list {
  padding: 0 16px;
  margin-top: 10px;
}
.app-layout-student-home-index-scoreSpreadCard-5XP_d .app-layout-student-home-index-scoreSpread-2_GGm .ly-list .ly-list-header {
  left: 16px;
  right: 16px;
  width: auto;
}
.app-layout-student-home-index-scoreSpreadCard-5XP_d .app-layout-student-home-index-scoreSpread-2_GGm .ly-list .ly-list-item {
  padding: 6px 0;
  border: 0;
  color: #808080;
}
.app-layout-student-home-index-mottoLeft-1vSHw {
  width: 100%;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #666;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.app-layout-student-home-index-mottoRight-2Kibn {
  width: 100%;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #666;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.app-layout-student-home-item-creditSituation-credit-index-echarts-2ZkiP {
  margin: 0 auto;
  width: 200px;
  height: 200px;
}
.app-layout-student-home-item-creditSituation-credit-index-info-3qQ7q {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 30px;
}
.app-layout-student-home-item-creditSituation-credit-index-info-3qQ7q span {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
}
.app-layout-student-home-item-creditSituation-credit-index-info-3qQ7q span .app-layout-student-home-item-creditSituation-credit-index-number-1Bepe {
  margin-right: 10px;
  font-size: 24px;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
}
.app-layout-student-home-item-creditSituation-credit-index-info-3qQ7q span .app-layout-student-home-item-creditSituation-credit-index-unit-3l0tU {
  font-size: 16px;
}
.app-layout-student-home-item-creditSituation-credit-index-currentSemester-3VYY4 {
  width: 100px;
  margin: 0 auto;
  align-items: center;
  justify-content: space-between;
}
.app-layout-student-home-item-creditSituation-credit-index-currentSemester-3VYY4 img {
  position: relative;
  bottom: 2px;
}
.app-layout-student-home-item-creditSituation-credit-index-semesterSelect-3QBrZ {
  width: 135px;
  margin: 0 auto;
}
.app-layout-student-home-item-creditSituation-credit-index-semesterSelect-3QBrZ .ant-cascader-picker {
  width: 135px;
}
.app-layout-student-home-item-creditSituation-index-container-2l3wK {
  margin-top: 8px;
  position: relative;
  height: 383px;
  padding: 0 16px;
  background: #FFFFFF;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1920px) {
  .app-layout-student-home-item-creditSituation-index-container-2l3wK {
    margin-top: 16px;
  }
}
.app-layout-student-home-item-creditSituation-index-container-2l3wK .ant-tabs-tab {
  padding-right: 0;
  padding-left: 0;
  color: #666;
  font-size: 14px;
  font-weight: 400;
}
.app-layout-student-home-item-creditSituation-index-container-2l3wK .ant-tabs-tab-active {
  padding-right: 0;
  padding-left: 0;
  color: #333;
  font-size: 14px;
  font-weight: bold;
}
.app-layout-student-home-item-creditSituation-index-container-2l3wK .ant-tabs-nav-scroll {
  height: 40px;
}
.app-layout-student-home-item-creditSituation-index-container-2l3wK .ant-tabs-nav {
  height: 40px;
}
.app-layout-student-home-item-creditSituation-index-title-16pfu {
  position: absolute;
  top: 12px;
  right: 20px;
  z-index: 99;
}
.app-layout-student-home-item-creditSituation-index-title-16pfu a {
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.app-layout-student-home-item-creditSituation-score-index-header-2TJTj {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.app-layout-student-home-item-creditSituation-score-index-header-2TJTj .app-layout-student-home-item-creditSituation-score-index-currentSemester-vyk5y {
  width: 100px;
  margin: 0 auto;
  align-items: center;
  justify-content: space-between;
}
.app-layout-student-home-item-creditSituation-score-index-header-2TJTj .app-layout-student-home-item-creditSituation-score-index-currentSemester-vyk5y img {
  position: relative;
  bottom: 2px;
}
.app-layout-student-home-item-creditSituation-score-index-header-2TJTj .app-layout-student-home-item-creditSituation-score-index-semesterSelect-3l-LH {
  width: 135px;
  margin: 0 auto;
}
.app-layout-student-home-item-creditSituation-score-index-header-2TJTj .app-layout-student-home-item-creditSituation-score-index-semesterSelect-3l-LH .ant-cascader-picker {
  width: 135px;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh {
  max-height: 276px;
  overflow-y: scroll;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh::-webkit-scrollbar {
  height: 32px;
  width: 4px;
  overflow-y: auto;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(89, 89, 89, 0.2);
  background: #d2d2d2;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh::-webkit-scrollbar-track {
  -webkit-box-shadow: 0;
  border-radius: 0;
  background: #fff;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh .ant-table-thead > tr > th {
  background-color: #f7f8f9;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh .ant-table-tbody > tr > td {
  padding: 6px 7px !important;
  border: none;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh .ant-table-thead > tr > th {
  padding: 8px 7px !important;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh .ant-table-tbody > tr {
  position: relative;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh .ant-table-tbody > tr:nth-child(even) {
  background-color: #f7f8f9;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh .ant-table-tbody > tr img {
  position: absolute;
  right: 57px;
}
.app-layout-student-home-item-creditSituation-score-index-scoreTable-1NVHh .ant-table-thead > tr > th {
  border: none;
}
.app-layout-student-home-item-creditSituation-score-index-scoreChart-2uRDS {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
  text-align: center;
}
.app-layout-student-home-item-creditSituation-score-index-scoreChart-2uRDS::before {
  content: "";
  display: inline-block;
  margin-right: 9px;
  width: 8px;
  height: 8px;
  background: #4b96f3;
  border-radius: 4px;
}
.app-layout-student-home-item-less-myApply-myApply-1mJv5 {
  margin-bottom: 8px;
}
.app-layout-student-home-item-less-myApply-myApply-1mJv5 .ant-card .ant-card-body {
  height: 100%;
}
.app-layout-student-home-item-less-myApply-myApply-1mJv5 .ant-card {
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
}
.app-layout-student-home-item-less-myApply-myApply-1mJv5 .ant-col-14 .ant-row:not(:first-child) {
  margin-top: 13px;
}
@media screen and (min-width: 1920px) {
  .app-layout-student-home-item-less-myApply-myApply-1mJv5 {
    margin-bottom: 16px;
  }
}
.app-layout-student-home-item-less-myApply-title-15ucs {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 32px;
}
.app-layout-student-home-item-less-myApply-title-15ucs span:first-child {
  display: block;
  position: relative;
  top: 6px;
  border-bottom: 2px solid #1890ff;
  line-height: 26px;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.app-layout-student-home-item-less-myApply-title-15ucs span:last-child {
  position: relative;
  top: 6px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.app-layout-student-home-item-less-myApply-info-QzsdS {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}
.app-layout-student-home-item-less-myApply-info-QzsdS .ant-col-20 {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-card {
  overflow: hidden;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-list-item {
  position: relative;
  padding: 6px 0 6px 21px;
  padding-left: 21px;
  border-bottom: 1px solid #f0f2f5;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-list-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 27px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ff2e18;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-list-item1 {
  position: relative;
  padding: 6px 0 6px 21px;
  padding-left: 21px;
  border-bottom: 1px solid #f0f2f5;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-list-item1::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 27px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #54e1ab;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a,
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-card .ant-card-body .ly-card-inner .ly-list-item1 .ant-row a {
  width: 303px;
  height: 15px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a:hover,
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-card .ant-card-body .ly-card-inner .ly-list-item1 .ant-row a:hover {
  color: #5386f6;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-card .ant-card .ly-card-inner {
  padding: 6px 16px;
  overflow: scroll;
  overflow-x: hidden;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-card .ant-card .ly-card-inner::-webkit-scrollbar {
  height: 32px;
  width: 4px;
  overflow-y: auto;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(89, 89, 89, 0.2);
  background: #d2d2d2;
}
.app-layout-student-home-item-messageSystem-index-messageSystem-q1jVg .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-track {
  -webkit-box-shadow: 0;
  border-radius: 0;
  background: #fff;
}
.app-layout-student-home-item-messageSystem-index-title-3jgkH {
  border-bottom: 1px solid #f0f2f5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 32px;
}
.app-layout-student-home-item-messageSystem-index-title-3jgkH span:first-child {
  display: block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  font-size: 14px;
  font-weight: bold;
  line-height: 45px;
  color: #333333;
}
.app-layout-student-home-item-messageSystem-index-title-3jgkH span:last-child {
  position: relative;
  top: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h {
  position: relative;
  padding: 0 38px;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-modelTitle-YsG7O {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  margin-top: 23px;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-info-1UhfM {
  color: #666;
  margin-top: 18px;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-info-1UhfM span {
  color: #1890ff;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-info-1UhfM span + span {
  margin-left: 42px;
  color: #999;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-content-23m5d {
  margin-top: 24px;
  padding: 20px 0;
  padding-top: 24px;
  color: #666;
  font-size: 14px;
  border-top: 1px solid #d9d9d9;
  text-indent: 2em;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-content-23m5d table {
  border: 1px solid #000000;
  border-collapse: collapse;
  border-spacing: 0;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-content-23m5d table tr {
  border: 1px solid #000000;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-content-23m5d table td {
  word-break: break-all;
  border: 1px solid #000000;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-fj-2SIDT {
  margin-bottom: 80px;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-fj-2SIDT .app-layout-student-home-item-messageSystem-index-titleLeft-1zxFA {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .app-layout-student-home-item-messageSystem-index-fj-2SIDT span + span {
  color: #333;
}
.app-layout-student-home-item-messageSystem-index-modelBox-10u6h .anticon-close {
  display: none !important;
}
.app-layout-student-home-item-service-fullService-index-container-2s00T {
  width: 100%;
  min-height: 819px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
  animation: app-layout-student-home-item-service-fullService-index-change-3HGoP 0.5s ease-in-out;
}
@keyframes app-layout-student-home-item-service-fullService-index-change-3HGoP {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.app-layout-student-home-item-service-fullService-index-container-2s00T .app-layout-student-home-item-service-fullService-index-title-2Tc8x {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  display: flex;
  justify-content: space-between;
}
.app-layout-student-home-item-service-fullService-index-container-2s00T .app-layout-student-home-item-service-fullService-index-title-2Tc8x p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.app-layout-student-home-item-service-fullService-index-container-2s00T .app-layout-student-home-item-service-fullService-index-title-2Tc8x .app-layout-student-home-item-service-fullService-index-full-qZDyS {
  z-index: 99;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.app-layout-student-home-item-service-fullService-index-container-2s00T .app-layout-student-home-item-service-fullService-index-content-16QrQ {
  display: flex;
  margin-top: 0px;
  flex-wrap: wrap;
  justify-content: start;
  margin-top: 22px;
}
.app-layout-student-home-item-service-fullService-index-container-2s00T .app-layout-student-home-item-service-fullService-index-content-16QrQ a {
  display: inline-block;
  width: 193px;
  height: 140px;
  margin-right: 0px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.app-layout-student-home-item-service-fullService-index-container-2s00T .app-layout-student-home-item-service-fullService-index-content-16QrQ a svg {
  font-size: 88px !important;
}
.app-layout-student-home-item-service-fullService-index-container-2s00T .app-layout-student-home-item-service-fullService-index-content-16QrQ a p {
  margin-top: 7px;
}
.app-layout-student-home-item-service-fullService-index-container-2s00T .app-layout-student-home-item-service-fullService-index-content-16QrQ a:hover {
  color: #5386f6;
  opacity: 0.85;
}
.app-layout-student-home-item-service-index-serivceContainer-3ECnm {
  position: relative;
  height: 301px;
  margin-bottom: 12px;
  padding: 0 16px;
  background: #FFFFFF;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .app-layout-student-home-item-service-index-serivceContainer-3ECnm {
    margin-bottom: 16px;
  }
}
.app-layout-student-home-item-service-index-serivceContainer-3ECnm .app-layout-student-home-item-service-index-edit-3lD33 {
  position: absolute;
  z-index: 99;
  right: 16px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.app-layout-student-home-item-service-index-serivceContainer-3ECnm .app-layout-student-home-item-service-index-full-3g7w6 {
  position: absolute;
  z-index: 99;
  right: 52px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.app-layout-student-home-item-service-index-serivceContainer-3ECnm .ant-tabs-tab {
  padding-top: 12px;
  padding-right: 0;
  padding-left: 0;
  color: #666;
  font-size: 14px;
  font-weight: 400;
  font-family: Microsoft YaHei;
}
.app-layout-student-home-item-service-index-serivceContainer-3ECnm .ant-tabs-tab-active {
  padding-right: 0;
  padding-left: 0;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  font-family: Microsoft YaHei;
}
.app-layout-student-home-item-service-index-serivceContainer-3ECnm .ant-tabs-bar {
  height: 40px;
}
.app-layout-student-home-item-service-index-serivceContainer-3ECnm .ant-tabs-nav {
  height: 40px;
}
.app-layout-student-home-item-service-index-serivceContainer-3ECnm .ant-modal-body {
  padding: 0;
}
.app-layout-student-home-item-service-index-serivceContainer-3ECnm .ant-modal-footer {
  display: none;
}
.app-layout-student-home-item-service-index-serivceContainer-3ECnm .ant-modal-content {
  height: 760px;
  background: #F5F7FA;
}
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.app-layout-student-home-item-service-index-editPageContainer-2l6qo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: start;
  height: 236px;
  overflow: hidden;
  align-items: baseline;
  border-left: 18px solid #F5F7FA;
  border-right: 18px solid #F5F7FA;
  border-bottom: 18px solid #F5F7FA;
}
.app-layout-student-home-item-service-index-editPageContainer-2l6qo a {
  display: inline-block;
  width: 122px;
  height: 115px;
  margin-right: 12px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.app-layout-student-home-item-service-index-editPageContainer-2l6qo a p {
  margin-top: 7px;
}
.app-layout-student-home-item-service-index-editPageContainer-2l6qo a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.app-layout-student-home-item-service-index-editPageHeader-J-xy8 {
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  border-left: 18px solid #F5F7FA;
  border-right: 18px solid #F5F7FA;
}
.app-layout-student-home-item-service-index-editPageHeader-J-xy8 .app-layout-student-home-item-service-index-title-1iwkt {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #010101;
  line-height: 48px;
  opacity: 0.65;
  cursor: pointer;
}
.app-layout-student-home-item-service-index-editPageHeader-J-xy8 .app-layout-student-home-item-service-index-title-1iwkt img {
  position: relative;
  bottom: 1px;
  margin-left: 12px;
}
.app-layout-student-home-item-service-index-editPageHeader-J-xy8 span {
  cursor: pointer;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FF4D4D;
  line-height: 48px;
}
.app-layout-student-home-item-service-index-editPageHeader-J-xy8 .ant-input {
  width: 150px;
}
.app-layout-student-home-item-service-index-editPageHeader-J-xy8 .ant-input-group-wrapper {
  margin: 10px 0;
  width: 150px;
}
.app-layout-student-home-item-service-index-editPageHeader-J-xy8 .ant-input-group-wrapper .ant-btn-primary {
  color: #000;
  background-color: #fff;
  border-color: #d9d9d9;
  border-left: none;
  box-shadow: none;
}
.app-layout-student-home-item-service-index-editPageHeader-J-xy8 .ant-input-group-wrapper .ant-input:focus {
  border-color: #d9d9d9;
  box-shadow: none;
}
.app-layout-student-home-item-service-index-editPageHeader-J-xy8 .ant-input-group-wrapper .ant-input:hover {
  border-color: #d9d9d9;
}
.app-layout-student-home-item-service-index-content-1qbSh {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
.app-layout-student-home-item-service-index-content-1qbSh .app-layout-student-home-item-service-index-leftIcon-25u7n {
  position: absolute;
  left: 30px;
  z-index: 1;
  color: #999;
}
.app-layout-student-home-item-service-index-content-1qbSh .app-layout-student-home-item-service-index-leftIcon-25u7n:hover {
  color: #333;
}
.app-layout-student-home-item-service-index-content-1qbSh .app-layout-student-home-item-service-index-rightIcon-k2LQi {
  position: absolute;
  right: 30px;
  z-index: 1;
  color: #999;
}
.app-layout-student-home-item-service-index-content-1qbSh .app-layout-student-home-item-service-index-rightIcon-k2LQi:hover {
  color: #333;
}
.app-layout-student-home-item-service-index-content-1qbSh .app-layout-student-home-item-service-index-ClassContainer-2V4Yl {
  display: flex;
  height: 210px;
  margin-top: 0px;
  flex-wrap: wrap;
  justify-content: start;
}
.app-layout-student-home-item-service-index-content-1qbSh .app-layout-student-home-item-service-index-ClassContainer-2V4Yl a {
  display: inline-block;
  width: 123px;
  height: 115px;
  margin-right: 0px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.app-layout-student-home-item-service-index-content-1qbSh .app-layout-student-home-item-service-index-ClassContainer-2V4Yl a p {
  margin-top: 7px;
}
.app-layout-student-home-item-service-index-content-1qbSh .app-layout-student-home-item-service-index-ClassContainer-2V4Yl a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.app-layout-student-home-item-service-index-content-1qbSh .app-layout-student-home-item-service-index-pageContainer-3qyhU {
  display: flex;
  width: 1520px;
  transform: translate(391px, 0);
  transition: 0.5s ease 0s;
}
.app-layout-student-home-item-service-index-ClassContainer-2V4Yl {
  display: flex;
  height: 210px;
  margin-top: 15px;
  flex-wrap: wrap;
  justify-content: start;
}
.app-layout-student-home-item-service-index-ClassContainer-2V4Yl a {
  display: inline-block;
  width: 115px;
  height: 115px;
  margin-right: 12px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.app-layout-student-home-item-service-index-ClassContainer-2V4Yl a p {
  margin-top: 7px;
}
.app-layout-student-home-item-service-index-ClassContainer-2V4Yl a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .ant-modal-header {
  padding: 0 16px !important;
  border: none;
  background: #fff;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .ant-modal-body {
  padding: 0;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .ant-modal-content {
  height: 700px !important;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V {
  padding-bottom: 16px;
  background-color: #F5F7FA;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-currentService-29EJc {
  height: 328px;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-currentService-29EJc .ant-tabs-tabpane {
  background-color: #fff;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-currentService-29EJc .ant-tabs-nav {
  margin-left: 3px;
  margin-top: 6px;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-currentService-29EJc .ant-tabs-nav-scroll {
  min-height: 45px;
  padding: 0 16px;
  background: #fff;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-currentService-29EJc .ant-tabs-tab {
  padding: 5px 16px !important;
  margin: 0 24px 0 0;
  position: relative;
  top: 8px;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-currentService-29EJc .ant-tabs-tab-active {
  position: relative;
  top: 8px;
  padding: 5px 16px !important;
  background: #F5F7FA;
  border-bottom: none;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  font-family: Microsoft YaHei;
  border-radius: 4px 4px 0px 0px;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-currentService-29EJc .ant-tabs-bar {
  margin: 0 0 20px 0;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-currentService-29EJc .ant-tabs-ink-bar {
  display: none !important;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-currentService-29EJc .ant-tabs-extra-content {
  height: 44px;
  background: #fff;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-currentService-29EJc .ant-tabs-extra-content button {
  margin-right: 15px;
  border: none;
  box-shadow: none;
  font-size: 14px;
  font-weight: 400;
  color: #1890FF;
  margin-top: 10px;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-allService-2EOD8 {
  position: relative;
  background-color: #fff;
}
.app-layout-student-home-item-service-index-modalContainer-314PW .app-layout-student-home-item-service-index-handleContainer-qsS2V .app-layout-student-home-item-service-index-prompt-1dlYD {
  background-color: #F5F7FA;
  color: #000000;
  opacity: 0.45;
  height: 38px;
  line-height: 38px;
  padding-left: 15px;
}
.app-layout-student-home-personal-notice-index-listBox-3e-JU {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.app-layout-student-home-personal-notice-index-listBox-3e-JU .app-layout-student-home-personal-notice-index-listItem-36iYc {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.app-layout-student-home-personal-notice-index-listBox-3e-JU .app-layout-student-home-personal-notice-index-listItem-36iYc .app-layout-student-home-personal-notice-index-listItemTitle-12lQJ {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.app-layout-student-home-personal-notice-index-listBox-3e-JU .app-layout-student-home-personal-notice-index-listItem-36iYc .app-layout-student-home-personal-notice-index-listItemTitle-12lQJ:hover {
  color: #1890ff;
}
.app-layout-student-home-personal-notice-index-listBox-3e-JU .app-layout-student-home-personal-notice-index-listItem-36iYc .app-layout-student-home-personal-notice-index-listItemInfo-3i7Qm {
  margin-top: 4px;
}
.app-layout-student-home-personal-notice-index-listBox-3e-JU .app-layout-student-home-personal-notice-index-listItem-36iYc .app-layout-student-home-personal-notice-index-listItemInfo-3i7Qm .app-layout-student-home-personal-notice-index-infoItem-3iGBM {
  display: inline-block;
  margin-right: 16px;
}
.app-layout-student-home-personal-notice-index-listBox-3e-JU .app-layout-student-home-personal-notice-index-listItem-36iYc .app-layout-student-home-personal-notice-index-listItemInfo-3i7Qm .app-layout-student-home-personal-notice-index-infoItem-3iGBM .app-layout-student-home-personal-notice-index-infoItemName-16xWR {
  margin-left: 4px;
}
.app-layout-student-home-personal-notice-index-listBox-3e-JU .app-layout-student-home-personal-notice-index-content-2lF1m {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-layout-student-home-personal-notice-index-listBox-3e-JU .app-layout-student-home-personal-notice-index-paginationBox-1yI_U {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.app-layout-student-home-personal-notice-index-modelBox-231fY {
  position: relative;
  padding: 0 20px;
}
.app-layout-student-home-personal-notice-index-modelBox-231fY .app-layout-student-home-personal-notice-index-title-1YDmV {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.app-layout-student-home-personal-notice-index-modelBox-231fY .app-layout-student-home-personal-notice-index-info-24ndi {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.app-layout-student-home-personal-notice-index-modelBox-231fY .app-layout-student-home-personal-notice-index-info-24ndi span + span {
  margin-left: 8px;
}
.app-layout-student-home-personal-notice-index-modelBox-231fY .app-layout-student-home-personal-notice-index-content-2lF1m {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.app-layout-student-home-personal-notice-index-modelBox-231fY .app-layout-student-home-personal-notice-index-fj-fudwf {
  margin-bottom: 80px;
}
.app-layout-student-home-personal-notice-index-modelBox-231fY .anticon-close {
  display: none !important;
}
.app-layout-student-personal-notice-index-listBox-2NgjE {
  background-color: white;
  min-height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.app-layout-student-personal-notice-index-listBox-2NgjE .app-layout-student-personal-notice-index-listItem-2y_zz {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.app-layout-student-personal-notice-index-listBox-2NgjE .app-layout-student-personal-notice-index-listItem-2y_zz .app-layout-student-personal-notice-index-listItemTitle-2sPg8 {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.app-layout-student-personal-notice-index-listBox-2NgjE .app-layout-student-personal-notice-index-listItem-2y_zz .app-layout-student-personal-notice-index-listItemTitle-2sPg8:hover {
  color: #1890ff;
}
.app-layout-student-personal-notice-index-listBox-2NgjE .app-layout-student-personal-notice-index-listItem-2y_zz .app-layout-student-personal-notice-index-listItemInfo-1dTG5 {
  margin-top: 4px;
}
.app-layout-student-personal-notice-index-listBox-2NgjE .app-layout-student-personal-notice-index-listItem-2y_zz .app-layout-student-personal-notice-index-listItemInfo-1dTG5 .app-layout-student-personal-notice-index-infoItem-33PsZ {
  display: inline-block;
  margin-right: 16px;
}
.app-layout-student-personal-notice-index-listBox-2NgjE .app-layout-student-personal-notice-index-listItem-2y_zz .app-layout-student-personal-notice-index-listItemInfo-1dTG5 .app-layout-student-personal-notice-index-infoItem-33PsZ .app-layout-student-personal-notice-index-infoItemName-3G6q0 {
  margin-left: 4px;
}
.app-layout-student-personal-notice-index-listBox-2NgjE .app-layout-student-personal-notice-index-content-1Lzmz {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-layout-student-personal-notice-index-listBox-2NgjE .app-layout-student-personal-notice-index-paginationBox-2UCRn {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  padding-left: 20px;
  line-height: 32px;
  bottom: 20px;
}
.app-layout-student-personal-notice-index-modelBox-1-l82 {
  position: relative;
  padding: 0 20px;
}
.app-layout-student-personal-notice-index-modelBox-1-l82 .app-layout-student-personal-notice-index-title-23B1D {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.app-layout-student-personal-notice-index-modelBox-1-l82 .app-layout-student-personal-notice-index-info-3usUp {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.app-layout-student-personal-notice-index-modelBox-1-l82 .app-layout-student-personal-notice-index-info-3usUp span + span {
  margin-left: 8px;
}
.app-layout-student-personal-notice-index-modelBox-1-l82 .app-layout-student-personal-notice-index-content-1Lzmz {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.app-layout-student-personal-notice-index-modelBox-1-l82 .app-layout-student-personal-notice-index-fj-1lc72 {
  margin-bottom: 80px;
}
.app-layout-student-personal-notice-index-modelBox-1-l82 .anticon-close {
  display: none !important;
}
.app-layout-student-personal-schemeQueryBasicInfo-index-box-3nCtW {
  height: 100%;
  background: #fff;
}
.app-layout-student-personal-schemeQueryBasicInfo-index-box-3nCtW .ant-layout {
  background: #fff;
}
.app-layout-student-personal-schemeQueryBasicInfo-index-box-3nCtW .app-layout-student-personal-schemeQueryBasicInfo-index-left-ap3I- {
  border-right: 1px solid #ddd;
  padding: 0 20px;
  float: left;
}
.app-layout-student-personal-schemeQueryBasicInfo-index-top-2fja2 {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
}
.app-layout-student-personal-schemeQueryBasicInfo-index-title-1-rql {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-student-personal-schemeQueryBasicInfo-index-title-1-rql .anticon {
  margin-right: 4px;
}
.app-layout-student-personal-schemeQueryBasicInfo-index-titleSub-3sSew {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-student-personal-schemeQueryBasicInfo-index-titleSub-3sSew + .app-layout-student-personal-schemeQueryBasicInfo-index-titleSub-3sSew {
  margin-left: 16px;
}
.app-layout-student-personal-schemeQueryBasicInfo-index-content-2acUE {
  padding-left: 16px;
}
.app-layout-student-personal-myApply-index-listBox-q9yJh {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.app-layout-student-personal-myApply-index-listBox-q9yJh .app-layout-student-personal-myApply-index-listItem-3jlL9 {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.app-layout-student-personal-myApply-index-listBox-q9yJh .app-layout-student-personal-myApply-index-listItem-3jlL9 .app-layout-student-personal-myApply-index-listItemTitle-3iN7J {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.app-layout-student-personal-myApply-index-listBox-q9yJh .app-layout-student-personal-myApply-index-listItem-3jlL9 .app-layout-student-personal-myApply-index-listItemTitle-3iN7J:hover {
  color: #1890ff;
}
.app-layout-student-personal-myApply-index-listBox-q9yJh .app-layout-student-personal-myApply-index-listItem-3jlL9 .app-layout-student-personal-myApply-index-listItemInfo-3deK3 {
  margin-top: 4px;
}
.app-layout-student-personal-myApply-index-listBox-q9yJh .app-layout-student-personal-myApply-index-listItem-3jlL9 .app-layout-student-personal-myApply-index-listItemInfo-3deK3 .app-layout-student-personal-myApply-index-infoItem-1zDnY {
  display: inline-block;
  margin-right: 16px;
}
.app-layout-student-personal-myApply-index-listBox-q9yJh .app-layout-student-personal-myApply-index-listItem-3jlL9 .app-layout-student-personal-myApply-index-listItemInfo-3deK3 .app-layout-student-personal-myApply-index-infoItem-1zDnY .app-layout-student-personal-myApply-index-infoItemName-34447 {
  margin-left: 4px;
}
.app-layout-student-personal-myApply-index-listBox-q9yJh .app-layout-student-personal-myApply-index-content-1Pzin {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-layout-student-personal-myApply-index-listBox-q9yJh .app-layout-student-personal-myApply-index-paginationBox-3b9cX {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.app-layout-student-personal-myApply-index-modelBox-ya7bc {
  position: relative;
  padding: 0 20px;
}
.app-layout-student-personal-myApply-index-modelBox-ya7bc .app-layout-student-personal-myApply-index-title-iZCMz {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.app-layout-student-personal-myApply-index-modelBox-ya7bc .app-layout-student-personal-myApply-index-info-3IrAt {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.app-layout-student-personal-myApply-index-modelBox-ya7bc .app-layout-student-personal-myApply-index-info-3IrAt span + span {
  margin-left: 8px;
}
.app-layout-student-personal-myApply-index-modelBox-ya7bc .app-layout-student-personal-myApply-index-content-1Pzin {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.app-layout-student-personal-myApply-index-modelBox-ya7bc .app-layout-student-personal-myApply-index-fj-1PcRA {
  position: absolute;
  top: 480px;
}
.app-layout-student-personal-myApply-index-modelBox-ya7bc .anticon-close {
  display: none !important;
}
.app-layout-student-childServiceQuery-classBegin-Time-index-countBox-2auMg {
  text-align: left;
  display: inline-block;
}
.app-layout-student-childServiceQuery-classBegin-Time-index-countBox-2auMg .app-layout-student-childServiceQuery-classBegin-Time-index-countTitle-25ylf {
  color: #12adf4;
  margin-bottom: 12px;
}
.app-layout-student-childServiceQuery-classBegin-Time-index-countBox-2auMg .app-layout-student-childServiceQuery-classBegin-Time-index-countItem-1xaYS {
  display: inline-block;
  width: 72px;
  color: #fff;
  padding: 8px;
  background-color: #03a9f5;
  text-align: center;
  vertical-align: top;
}
.app-layout-student-childServiceQuery-classBegin-Time-index-countBox-2auMg .app-layout-student-childServiceQuery-classBegin-Time-index-countItem-1xaYS + .app-layout-student-childServiceQuery-classBegin-Time-index-countItem-1xaYS {
  margin-left: 10px;
}
.app-layout-student-childServiceQuery-classBegin-Time-index-countBox-2auMg .app-layout-student-childServiceQuery-classBegin-Time-index-countItem-1xaYS .app-layout-student-childServiceQuery-classBegin-Time-index-count-2Ka3i {
  padding-bottom: 8px;
  font-size: 36px;
  line-height: 1;
  margin-bottom: 4px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.6);
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF {
  min-height: 100%;
  background-color: #f2f2f2;
  position: relative;
  padding: 255px 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 470px;
  margin: 0 auto;
  width: 930px;
  border: 1px solid #dedede;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 4px;
  overflow: hidden;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-left-VSNeG {
  padding: 40px 30px;
  height: 100%;
  width: 70%;
  float: left;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-left-VSNeG .app-layout-student-childServiceQuery-classBegin-index-title-1Qdme {
  color: #12adf4;
  font-size: 20px;
  text-align: center;
  margin-bottom: 16px;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-left-VSNeG .app-layout-student-childServiceQuery-classBegin-index-list-2CNcF {
  color: #777674;
  font-size: 12px;
  line-height: 2;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-left-VSNeG .app-layout-student-childServiceQuery-classBegin-index-list-2CNcF .app-layout-student-childServiceQuery-classBegin-index-item-1qyqX {
  text-indent: -1.5em;
  margin-left: 1.5em;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-left-VSNeG .app-layout-student-childServiceQuery-classBegin-index-agree-3PSje {
  text-align: center;
  margin-top: 20px;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-left-VSNeG .app-layout-student-childServiceQuery-classBegin-index-lcInfo-D64Ib {
  margin-top: 30px;
  font-size: 12px;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-left-VSNeG .app-layout-student-childServiceQuery-classBegin-index-lcInfo-D64Ib .app-layout-student-childServiceQuery-classBegin-index-lcTitle-3dbja {
  color: #12adf4;
  font-size: 20px;
  margin-right: 12px;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-left-VSNeG .app-layout-student-childServiceQuery-classBegin-index-lcInfo-D64Ib .app-layout-student-childServiceQuery-classBegin-index-timeInfo-sMudL {
  color: #777674;
  line-height: 2;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-left-VSNeG .app-layout-student-childServiceQuery-classBegin-index-lcInfo-D64Ib .app-layout-student-childServiceQuery-classBegin-index-time-3nze3 {
  text-align: right;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-right-2NmBL {
  padding: 40px 20px;
  height: 100%;
  width: 30%;
  float: right;
  border-left: 1px solid #dedede;
  background-color: #ffffff;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-right-2NmBL .app-layout-student-childServiceQuery-classBegin-index-head-1a7oR {
  height: 84px;
  width: 84px;
  margin: 0 auto;
  border: 1px solid #eee;
  border-radius: 50%;
  background-color: #f2f2f2;
  overflow: hidden;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-right-2NmBL .app-layout-student-childServiceQuery-classBegin-index-head-1a7oR img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-right-2NmBL .app-layout-student-childServiceQuery-classBegin-index-info-1tiR0 {
  text-align: center;
  color: #666;
  font-size: 12px;
  line-height: 2;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-right-2NmBL .app-layout-student-childServiceQuery-classBegin-index-name-2ay84 {
  color: #666;
  font-weight: bold;
  font-size: 16px;
  line-height: 3;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-right-2NmBL .app-layout-student-childServiceQuery-classBegin-index-startBtn-2wCcF {
  margin-top: 30px;
  width: 100%;
}
.app-layout-student-childServiceQuery-classBegin-index-box-2E1XF .app-layout-student-childServiceQuery-classBegin-index-con-cgfcD .app-layout-student-childServiceQuery-classBegin-index-right-2NmBL .app-layout-student-childServiceQuery-classBegin-index-tip-2lNdD {
  margin-top: 20px;
  color: red;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-choose-formModal-box-2Ky2W .app-layout-student-childServiceQuery-choose-formModal-radio-cOrBP {
  display: inline-block;
  text-align: left;
  width: 60%;
}
.app-layout-student-childServiceQuery-choose-formModal-box-2Ky2W .app-layout-student-childServiceQuery-choose-formModal-trSy-1vnip td {
  background-color: #fafafa;
}
.app-layout-student-childServiceQuery-choose-formModal-box-2Ky2W .app-layout-student-childServiceQuery-choose-formModal-trSj-2Lkav td {
  background-color: #eee;
}
.app-layout-student-childServiceQuery-choose-formModal-box-2Ky2W .app-layout-student-childServiceQuery-choose-formModal-trLl-3fbDE td {
  background-color: #ddd;
}
.app-layout-student-childServiceQuery-choose-formModal-box-2Ky2W .ant-table-body td,
.app-layout-student-childServiceQuery-choose-formModal-box-2Ky2W .ant-table-body th {
  padding: 8px 12px;
}
.app-layout-student-childServiceQuery-choose-formModal-box-2Ky2W .ant-table-row.ant-table-row-level-0:nth-of-type(even) td {
  background-color: #f7ffff;
}
.app-layout-student-courseMap-index-CourseMapBox-35m2t {
  width: 100%;
  background: white;
  border-radius: 8px;
  padding: 34px 15px;
  height: 772px;
  overflow: scroll;
  display: flex;
}
.app-layout-student-courseMap-index-CourseMapBox-35m2t .ant-timeline {
  width: 130px;
}
.app-layout-student-courseMap-index-line-1lipr .ant-timeline-item-tail {
  border-left: 1px solid #397EF0;
}
.app-layout-student-courseMap-index-iconClock-hRz72 {
  border: 1px solid #397EF0;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.app-layout-student-courseMap-index-iconClock2-1BDi_ {
  border: 1px solid rgba(0, 0, 0, 0.45);
  border-radius: 50%;
  width: 22px;
  height: 22px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.app-layout-student-courseMap-index-time-muqBM {
  position: absolute;
  left: -130px;
  font-size: 16px;
  font-weight: 600;
}
.app-layout-student-courseMap-index-acard-2ZSxp {
  position: relative;
  width: 230px;
  height: 140px;
  box-shadow: 1px 1px 5px 0px #e4e4e4;
  margin: 0 0 15px 15px;
  padding: 15px;
  border-radius: 8px;
}
.app-layout-student-courseMap-index-acard1-1udhE {
  background: linear-gradient(162deg, #f2f7ff 40%, transparent 74%);
}
.app-layout-student-courseMap-index-acard2-2G9bz {
  background: linear-gradient(162deg, #d3daf7 40%, transparent 74%);
}
.app-layout-student-courseMap-index-acard3-9FRdn {
  background: linear-gradient(162deg, #faf4ff 40%, transparent 74%);
}
.app-layout-student-courseMap-index-acard4-1ZQyj {
  background: linear-gradient(162deg, #f8d2eb 40%, transparent 74%);
}
.app-layout-student-courseMap-index-acard5-248Wa {
  background: linear-gradient(162deg, #f7d7cc 40%, transparent 74%);
}
.app-layout-student-courseMap-index-acard6-3dDRu {
  background: linear-gradient(162deg, #d9f5cb 40%, transparent 74%);
}
.app-layout-student-courseMap-index-acard7--z62H {
  background: linear-gradient(162deg, #d3f7e7 40%, transparent 74%);
}
.app-layout-student-courseMap-index-acard8-1OOYS {
  background: linear-gradient(162deg, #ccf5f5 40%, transparent 74%);
}
.app-layout-student-courseMap-index-acard9-1UTI9 {
  background: linear-gradient(162deg, #fff4d3 40%, transparent 74%);
}
.app-layout-student-courseMap-index-acard10-2p_HZ {
  background: linear-gradient(162deg, #fff1f1 40%, transparent 74%);
}
.app-layout-student-courseMap-index-acard12-95ziE {
  background: linear-gradient(162deg, #f8f8f8 40%, transparent 74%);
}
.app-layout-student-courseMap-index-cardTitle-2soNP {
  position: relative;
}
.app-layout-student-courseMap-index-cardTitleLeft1-tD5nm {
  position: absolute;
  font-size: 12px;
  color: #397EF0;
  border-radius: 8px;
  background-color: #D4EBFF;
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleLeft2-2OCfy {
  position: absolute;
  font-size: 12px;
  color: #2F54EB;
  border-radius: 8px;
  background-color: #c1cdfc;
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleLeft3-yjBq4 {
  position: absolute;
  font-size: 12px;
  color: #B554FF;
  border-radius: 8px;
  background-color: #e2c0fc;
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleLeft4-3H7cr {
  position: absolute;
  font-size: 12px;
  color: #FF30BB;
  border-radius: 8px;
  background-color: #fcbae6;
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleLeft5-3mCF9 {
  position: absolute;
  font-size: 12px;
  color: #FA541C;
  border-radius: 8px;
  background-color: #fac8b8;
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleLeft6-3HoRJ {
  position: absolute;
  font-size: 12px;
  color: #52C41A;
  border-radius: 8px;
  background-color: #d7fac6;
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleLeft7-1N-ME {
  position: absolute;
  font-size: 12px;
  color: #23D688;
  border-radius: 8px;
  background-color: #bff3dc;
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleLeft8-xZ91q {
  position: absolute;
  font-size: 12px;
  color: #13C2C2;
  border-radius: 8px;
  background-color: #cefafa;
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleLeft9-3U-bT {
  position: absolute;
  font-size: 12px;
  color: #FAAD14;
  border-radius: 8px;
  background-color: #FFF3CC;
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleLeft10-dgEX6 {
  position: absolute;
  font-size: 12px;
  color: #FF4D4F;
  border-radius: 8px;
  background-color: #FFDFDC;
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleLeft12-3MP4V {
  position: absolute;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.35);
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.06);
  padding: 0px 8px;
}
.app-layout-student-courseMap-index-cardTitleRight1-24DkJ {
  position: absolute;
  left: 73%;
  top: 0%;
  font-size: 14px;
  color: #FAAD14;
  border: 1px solid #FAAD14;
  border-radius: 0px 8px 0 8px;
  margin: -15px -15px 15px 0;
  padding: 4px 12px;
}
.app-layout-student-courseMap-index-cardTitleRight2-2G7Bt {
  position: absolute;
  left: 72%;
  top: 0%;
  font-size: 14px;
  color: #FF4D4F;
  border: 1px solid #FF4D4F;
  border-radius: 0px 8px 0 8px;
  margin: -15px -15px 15px 0;
  padding: 4px 12px;
}
.app-layout-student-courseMap-index-cardContent-3-ayb {
  margin-top: 25px;
}
.app-layout-student-courseMap-index-cardContent1-2MZ1Y {
  font-size: 16px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
  margin: 8px 0px 12px 8px;
}
.app-layout-student-courseMap-index-cardContent2-38F8I {
  margin-top: 10px;
}
.app-layout-student-courseMap-index-tongguo-3FK6P {
  position: absolute;
  left: 80%;
  top: 70%;
  transform: translate(-50%, -50%);
}
.app-layout-student-courseMap-index-score-2pR9w {
  color: rgba(0, 0, 0, 0.65);
  font-size: 12px;
}
.app-layout-student-courseMap-index-score1-3NESd {
  font-size: 14px;
  font-weight: bold;
  color: #FF4D4F;
}
.app-layout-student-courseMap-index-score2-1Jzjg {
  font-size: 14px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-student-courseMap-index-instead-3nwNF {
  font-size: 10px;
  color: #FF4D4F;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-timeline {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-timeline-item {
  position: relative;
  margin: 0;
  padding: 0 0 20px;
  font-size: 14px;
  list-style: none;
}
.ant-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(90%);
  border-left: 2px solid #e8e8e8;
}
.ant-timeline-item-pending .ant-timeline-item-head {
  font-size: 12px;
  background-color: transparent;
}
.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px;
}
.ant-timeline-item-head-blue {
  color: #1890FF;
  border-color: #1890FF;
}
.ant-timeline-item-head-red {
  color: #f5222d;
  border-color: #f5222d;
}
.ant-timeline-item-head-green {
  color: #52c41a;
  border-color: #52c41a;
}
.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  transform: translate(-50%, -50%);
}
.ant-timeline-item-content {
  position: relative;
  top: -6px;
  margin: 0 0 0 18px;
  word-break: break-word;
}
.ant-timeline-item-last > .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-last > .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
  left: 50%;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head {
  margin-left: -4px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
  margin-left: 1px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
  left: calc(46%);
  width: calc(36%);
  text-align: left;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(38%);
  margin: 0;
  text-align: right;
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(94%);
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(82%);
}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(86%);
  border-left: 2px dotted #e8e8e8;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(85%);
  border-left: 2px dotted #e8e8e8;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px;
}
.app-layout-student-childServiceQuery-schemeDecisionMajor-index-top-aq34d {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.app-layout-student-childServiceQuery-schemeDecisionMajor-index-title-_gG7T {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-student-childServiceQuery-schemeDecisionMajor-index-title-_gG7T .anticon {
  margin-right: 4px;
}
.app-layout-student-childServiceQuery-schemeDecisionMajor-index-titleSub-1Xbf3 {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-student-childServiceQuery-schemeDecisionMajor-index-titleSub-1Xbf3 + .app-layout-student-childServiceQuery-schemeDecisionMajor-index-titleSub-1Xbf3 {
  margin-left: 16px;
}
.app-layout-student-childServiceQuery-schemeDecisionMajor-index-content-1AT7W {
  padding-left: 16px;
}
.app-layout-student-childServiceQuery-schemeDecisionMajor-index-div_filedownload-3_PYb:hover {
  background: rgba(171, 220, 248, 0.425);
}
.app-layout-student-classBegin-Time-index-countBox-275yr {
  text-align: left;
  display: inline-block;
}
.app-layout-student-classBegin-Time-index-countBox-275yr .app-layout-student-classBegin-Time-index-countTitle-mgrrT {
  color: #12adf4;
  margin-bottom: 12px;
}
.app-layout-student-classBegin-Time-index-countBox-275yr .app-layout-student-classBegin-Time-index-countItem-2pau5 {
  display: inline-block;
  width: 72px;
  color: #fff;
  padding: 8px;
  background-color: #03a9f5;
  text-align: center;
  vertical-align: top;
}
.app-layout-student-classBegin-Time-index-countBox-275yr .app-layout-student-classBegin-Time-index-countItem-2pau5 + .app-layout-student-classBegin-Time-index-countItem-2pau5 {
  margin-left: 10px;
}
.app-layout-student-classBegin-Time-index-countBox-275yr .app-layout-student-classBegin-Time-index-countItem-2pau5 .app-layout-student-classBegin-Time-index-count-3tlma {
  padding-bottom: 8px;
  font-size: 36px;
  line-height: 1;
  margin-bottom: 4px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.6);
}
.app-layout-student-classBegin-index-box-1BJXp {
  min-height: 100%;
  background-color: #f2f2f2;
  position: relative;
  padding: 255px 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 470px;
  margin: 0 auto;
  width: 930px;
  border: 1px solid #dedede;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 4px;
  overflow: hidden;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-left-3Gu1A {
  padding: 40px 30px;
  height: 100%;
  width: 70%;
  float: left;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-left-3Gu1A .app-layout-student-classBegin-index-title-31xAG {
  color: #12adf4;
  font-size: 20px;
  text-align: center;
  margin-bottom: 16px;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-left-3Gu1A .app-layout-student-classBegin-index-list-1agTx {
  color: #777674;
  font-size: 12px;
  line-height: 2;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-left-3Gu1A .app-layout-student-classBegin-index-list-1agTx .app-layout-student-classBegin-index-item-1BQ49 {
  text-indent: -1.5em;
  margin-left: 1.5em;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-left-3Gu1A .app-layout-student-classBegin-index-agree-1ULxm {
  text-align: center;
  margin-top: 20px;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-left-3Gu1A .app-layout-student-classBegin-index-lcInfo-1iKdZ {
  margin-top: 30px;
  font-size: 12px;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-left-3Gu1A .app-layout-student-classBegin-index-lcInfo-1iKdZ .app-layout-student-classBegin-index-lcTitle-r8SMh {
  color: #12adf4;
  font-size: 20px;
  margin-right: 12px;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-left-3Gu1A .app-layout-student-classBegin-index-lcInfo-1iKdZ .app-layout-student-classBegin-index-timeInfo-c_-aI {
  color: #777674;
  line-height: 2;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-left-3Gu1A .app-layout-student-classBegin-index-lcInfo-1iKdZ .app-layout-student-classBegin-index-time-JxvbT {
  text-align: right;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-right-M3HKv {
  padding: 40px 20px;
  height: 100%;
  width: 30%;
  float: right;
  border-left: 1px solid #dedede;
  background-color: #ffffff;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-right-M3HKv .app-layout-student-classBegin-index-head-8ej7U {
  height: 84px;
  width: 84px;
  margin: 0 auto;
  border: 1px solid #eee;
  border-radius: 50%;
  background-color: #f2f2f2;
  overflow: hidden;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-right-M3HKv .app-layout-student-classBegin-index-head-8ej7U img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-right-M3HKv .app-layout-student-classBegin-index-info-2DMpT {
  text-align: center;
  color: #666;
  font-size: 12px;
  line-height: 2;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-right-M3HKv .app-layout-student-classBegin-index-name-1TUGl {
  color: #666;
  font-weight: bold;
  font-size: 16px;
  line-height: 3;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-right-M3HKv .app-layout-student-classBegin-index-startBtn-3WBi9 {
  margin-top: 30px;
  width: 100%;
}
.app-layout-student-classBegin-index-box-1BJXp .app-layout-student-classBegin-index-con-ZxB9X .app-layout-student-classBegin-index-right-M3HKv .app-layout-student-classBegin-index-tip-3v1-S {
  margin-top: 20px;
  color: red;
  font-size: 14px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 8px 15px 8px 37px;
  word-wrap: break-word;
  border-radius: 4px;
}
.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert.ant-alert-closable {
  padding-right: 30px;
}
.ant-alert-icon {
  position: absolute;
  top: 11.5px;
  left: 16px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  background-color: #e6f7ff;
  border: 1px solid #91d5ff;
}
.ant-alert-info .ant-alert-icon {
  color: #1890ff;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff1f0;
  border: 1px solid #ffa39e;
}
.ant-alert-error .ant-alert-icon {
  color: #f5222d;
}
.ant-alert-close-icon {
  position: absolute;
  top: 8px;
  right: 16px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 22px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  position: relative;
  padding: 15px 15px 15px 64px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.5;
  border-radius: 4px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px;
}
.ant-alert-with-description .ant-alert-icon {
  position: absolute;
  top: 16px;
  left: 24px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-close-icon {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 14px;
  cursor: pointer;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-closing {
  height: 0 !important;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  transform-origin: 50% 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert-slide-up-leave {
  animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode: both;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
@keyframes antAlertSlideUpIn {
  0% {
    transform: scaleY(0);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antAlertSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
.app-layout-student-childServiceQuery-repairExamDesign-components-styles-levalExam-37IzD {
  background: #fff;
  height: 100%;
  padding: 8px 16px;
  box-shadow: 2px 2px 5px #888;
  border-radius: 7px;
}
.app-layout-student-childServiceQuery-studyAgainDesign-components-styles-levalExam-2vetC {
  background: #fff;
  height: 100%;
  padding: 8px 16px;
  box-shadow: 2px 2px 5px #888;
  border-radius: 7px;
}
.app-layout-student-childServiceQuery-onlineQuestion-components-styles-levalExam-121w2 {
  background: #fff;
  height: 100%;
  padding: 8px 16px;
  box-shadow: 2px 2px 5px #888;
  border-radius: 7px;
}
.app-layout-student-allNotice-index-popover-XFQqK {
  width: 336px;
}
.app-layout-student-allNotice-index-popover-XFQqK .ant-popover-inner-content {
  padding: 0;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-list-2F_J7 {
  max-height: 400px;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-list-2F_J7 .app-layout-student-allNotice-index-item-2av1Q {
  transition: all 0.3s;
  overflow: hidden;
  cursor: pointer;
  padding-left: 24px;
  padding-right: 24px;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-list-2F_J7 .app-layout-student-allNotice-index-item-2av1Q .app-layout-student-allNotice-index-meta-2-NdJ {
  width: 100%;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-list-2F_J7 .app-layout-student-allNotice-index-item-2av1Q .app-layout-student-allNotice-index-title-1ocZD {
  font-size: 14px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-bottom: 8px;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-list-2F_J7 .app-layout-student-allNotice-index-item-2av1Q .app-layout-student-allNotice-index-extra-133AL {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  font-weight: normal;
  margin-right: 0;
  margin-top: -1.5px;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-list-2F_J7 .app-layout-student-allNotice-index-item-2av1Q .app-layout-student-allNotice-index-description-2x93R {
  font-size: 12px;
  line-height: 1.5;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-list-2F_J7 .app-layout-student-allNotice-index-item-2av1Q:hover {
  background: #e6f7ff;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-list-2F_J7 .app-layout-student-allNotice-index-item-2av1Q:last-child {
  border-bottom: 0;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-all-2NblF {
  height: 46px;
  line-height: 46px;
  text-align: center;
  color: rgba(0, 0, 0, 0.65);
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #e8e8e8;
  transition: all 0.3s;
  cursor: pointer;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-tabs-2dUvg .ant-tabs-nav-scroll {
  text-align: center;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-tabs-2dUvg .ant-tabs-bar {
  margin-bottom: 4px;
}
.app-layout-student-allNotice-index-popover-XFQqK .app-layout-student-allNotice-index-tabs-2dUvg .ant-tabs-content {
  height: 400px;
}
.app-layout-student-allNotice-index-listBox-3K-4R {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.app-layout-student-allNotice-index-listBox-3K-4R .app-layout-student-allNotice-index-listItem-3DAg9 {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.app-layout-student-allNotice-index-listBox-3K-4R .app-layout-student-allNotice-index-listItem-3DAg9 .app-layout-student-allNotice-index-listItemTitle-2aTv3 {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.app-layout-student-allNotice-index-listBox-3K-4R .app-layout-student-allNotice-index-listItem-3DAg9 .app-layout-student-allNotice-index-listItemTitle-2aTv3:hover {
  color: #1890ff;
}
.app-layout-student-allNotice-index-listBox-3K-4R .app-layout-student-allNotice-index-listItem-3DAg9 .app-layout-student-allNotice-index-listItemInfo-26Zip {
  margin-top: 4px;
}
.app-layout-student-allNotice-index-listBox-3K-4R .app-layout-student-allNotice-index-listItem-3DAg9 .app-layout-student-allNotice-index-listItemInfo-26Zip .app-layout-student-allNotice-index-infoItem-2SSL1 {
  display: inline-block;
  margin-right: 16px;
}
.app-layout-student-allNotice-index-listBox-3K-4R .app-layout-student-allNotice-index-listItem-3DAg9 .app-layout-student-allNotice-index-listItemInfo-26Zip .app-layout-student-allNotice-index-infoItem-2SSL1 .app-layout-student-allNotice-index-infoItemName-1tYqb {
  margin-left: 4px;
}
.app-layout-student-allNotice-index-listBox-3K-4R .app-layout-student-allNotice-index-content-39AE0 {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-layout-student-allNotice-index-listBox-3K-4R .app-layout-student-allNotice-index-paginationBox-215di {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.app-layout-student-allNotice-index-modelBox-22vcq {
  position: relative;
  padding: 0 20px;
}
.app-layout-student-allNotice-index-modelBox-22vcq .app-layout-student-allNotice-index-title-1ocZD {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.app-layout-student-allNotice-index-modelBox-22vcq .app-layout-student-allNotice-index-info-3sWfp {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.app-layout-student-allNotice-index-modelBox-22vcq .app-layout-student-allNotice-index-info-3sWfp span + span {
  margin-left: 8px;
}
.app-layout-student-allNotice-index-modelBox-22vcq .app-layout-student-allNotice-index-content-39AE0 {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.app-layout-student-allNotice-index-modelBox-22vcq .app-layout-student-allNotice-index-fj-1JfTY {
  position: absolute;
  top: 480px;
}
.app-layout-student-allNotice-index-modelBox-22vcq .anticon-close {
  display: none !important;
}
.app-layout-student-allNotice-schemeCourseExamineBasicInfo-index-top-2Mk9D {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.app-layout-student-allNotice-schemeCourseExamineBasicInfo-index-title-CSBYB {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-student-allNotice-schemeCourseExamineBasicInfo-index-title-CSBYB .anticon {
  margin-right: 4px;
}
.app-layout-student-allNotice-schemeCourseExamineBasicInfo-index-titleSub-h_SBi {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-student-allNotice-schemeCourseExamineBasicInfo-index-titleSub-h_SBi + .app-layout-student-allNotice-schemeCourseExamineBasicInfo-index-titleSub-h_SBi {
  margin-left: 16px;
}
.app-layout-student-allNotice-schemeCourseExamineBasicInfo-index-content-2SSBy {
  padding-left: 16px;
}
.app-layout-student-allNotice-schemeCourseExamineBasicInfo-index-needDo-2tIK5 {
  position: fixed;
  top: 86px;
  right: 75px;
  marginRight: 10px;
  z-Index: 1;
}
.app-layout-student-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-top-1digw {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.app-layout-student-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-title-2TImN {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-student-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-title-2TImN .anticon {
  margin-right: 4px;
}
.app-layout-student-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-titleSub-2ybd- {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-student-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-titleSub-2ybd- + .app-layout-student-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-titleSub-2ybd- {
  margin-left: 16px;
}
.app-layout-student-allNotice-myAlreadyWork-schemeQueryBasicInfo-index-content-17W-C {
  padding-left: 16px;
}
.app-layout-student-personal-myApply-schemeQueryBasicInfo-index-top-1anSz {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.app-layout-student-personal-myApply-schemeQueryBasicInfo-index-title-3yNaf {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-student-personal-myApply-schemeQueryBasicInfo-index-title-3yNaf .anticon {
  margin-right: 4px;
}
.app-layout-student-personal-myApply-schemeQueryBasicInfo-index-titleSub-2l8_r {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-student-personal-myApply-schemeQueryBasicInfo-index-titleSub-2l8_r + .app-layout-student-personal-myApply-schemeQueryBasicInfo-index-titleSub-2l8_r {
  margin-left: 16px;
}
.app-layout-student-personal-myApply-schemeQueryBasicInfo-index-content-1NFJD {
  padding-left: 16px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-page-1U0Fv {
  background-color: white;
  border-radius: 10px;
  padding: 10px;
  height: 808px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-page_list-ohU7Z {
  background-color: #f0f2f5 !important;
  margin: 10px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-item-1Qdms {
  padding: 12px  0px 0px !important;
  display: flex !important;
  flex-direction: column !important;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-item_row-10RDy {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  margin: 0 15px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-content-3eg6L {
  flex: 1.0;
  display: flex;
  flex-direction: column;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-name-3qHXE {
  font-size: 18px;
  font-weight: bold;
  color: #397ef0;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-col_666-2K2ap {
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-col_333-2TvTI {
  color: #333 !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-col_999-1Bats {
  color: #000 !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-col_b-36aJY {
  color: #1890ff !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-col_r-35ff4 {
  color: red !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-col_g-3drFG {
  color: green !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-line-AYe6Y {
  height: 1px;
  width: 100%;
  border: 1px dashed #f0f2f5;
  margin-top: 10px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-item_btn-1LJsZ {
  text-align: center;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-btn-2dSCp {
  background: #1890ff;
  border-radius: 6px;
  padding: 8px 20px;
  color: white;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-pages_detail-2jfPO {
  border-radius: 10px;
  height: 808px;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-container-1NJ9i {
  display: flex;
  flex-direction: row;
  background-color: #f0f2f5 !important;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-left_panel-1BFTC {
  padding: 10px !important;
  overflow-y: auto;
  flex: 1.0;
  height: 100%;
  width: 100%;
  border-radius: 10px !important;
  background-color: white !important;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-right_panel-395us {
  overflow-y: auto;
  background-color: #f0f2f5 !important;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-item_list-3lveo {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  padding: 10px 0;
  margin: 0 0px 10px 10px;
  background-color: white;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-item_list_sel-2lnM1 {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  padding: 10px 0;
  margin: 0 0px 10px 10px;
  background-color: #e2e2e2;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-row_header-29_OU {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 20px 0;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-detail_header_title-2X9xJ {
  font-size: 22px !important;
  font-weight: bold;
  color: #333;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-detail_header_row-3FODD {
  display: flex;
  flex-direction: row !important;
  width: 100%;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-detail_header_item-1XEMV {
  flex: 1.0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.app-layout-student-childServiceQuery-evaluationInterface2-index-question_title-1GzjJ {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-page-1E-hP {
  background-color: white;
  border-radius: 10px;
  padding: 10px;
  height: 808px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-page_list-1aNDz {
  background-color: #f0f2f5 !important;
  margin: 10px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-item-Aj__b {
  padding: 12px  0px 0px !important;
  display: flex !important;
  flex-direction: column !important;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-item_row-3c_ye {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  margin: 0 15px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-content-bu10P {
  flex: 1.0;
  display: flex;
  flex-direction: column;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-name-2a5F4 {
  font-size: 18px;
  font-weight: bold;
  color: #397ef0;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-col_666-356dD {
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-col_333-3_DSu {
  color: #333 !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-col_999-1JyXZ {
  color: #000 !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-col_b-1l8gi {
  color: #1890ff !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-col_r-22UhZ {
  color: red !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-col_g-1Xx_L {
  color: green !important;
  line-height: 32px;
  font-size: 14px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-line-1ZWu7 {
  height: 1px;
  width: 100%;
  border: 1px dashed #f0f2f5;
  margin-top: 10px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-item_btn-3iIBw {
  text-align: center;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-btn-MJrcY {
  background: #1890ff;
  border-radius: 6px;
  padding: 8px 20px;
  color: white;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-pages_detail-33K18 {
  border-radius: 10px;
  height: 808px;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-container-2vT6w {
  display: flex;
  flex-direction: row;
  background-color: #f0f2f5 !important;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-left_panel-3j1DS {
  padding: 10px !important;
  overflow-y: auto;
  flex: 1.0;
  height: 100%;
  width: 100%;
  border-radius: 10px !important;
  background-color: white !important;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-right_panel-3Ymfd {
  overflow-y: auto;
  background-color: #f0f2f5 !important;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-item_list-3ExZv {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  padding: 10px 0;
  margin: 0 0px 10px 10px;
  background-color: white;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-item_list_sel-10qgU {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  padding: 10px 0;
  margin: 0 0px 10px 10px;
  background-color: #e2e2e2;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-row_header-3XwEP {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 20px 0;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-detail_header_title-1Rkil {
  font-size: 22px !important;
  font-weight: bold;
  color: #333;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-detail_header_row-zxq2a {
  display: flex;
  flex-direction: row !important;
  width: 100%;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-detail_header_item-SiJay {
  flex: 1.0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.app-layout-student-childServiceQuery-evaluationInterface3-index-question_title-1Fvh1 {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.app-layout-student-childServiceQuery-studentStatusChangeApply-applyDetail-index-content-1DUq0 {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  padding-top: 10px;
}
.app-layout-student-childServiceQuery-studentStatusChangeApply-applyDetail-index-action-1k-s7 {
  margin-top: 24px;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk {
  width: 83.33%;
  margin-left: 50%;
  margin-top: 70px;
  transform: translateX(-50%);
  background: #ffffff;
  box-shadow: 0px 4px 8px 0px rgba(11, 71, 128, 0.35);
  border-radius: 10px;
  padding: 26px 55px 29px 55px;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-title-1tdHA {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem-3X0ww {
  width: 100%;
  height: 156px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem-3X0ww .app-layout-student-ChoiceTestPaper-index-cycle-3P0UG {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  margin: 0 24px 0 31px;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem-3X0ww .app-layout-student-ChoiceTestPaper-index-content-LyoBM {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 70%;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem-3X0ww .app-layout-student-ChoiceTestPaper-index-content-LyoBM .app-layout-student-ChoiceTestPaper-index-name-3scKQ {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem-3X0ww .app-layout-student-ChoiceTestPaper-index-content-LyoBM .app-layout-student-ChoiceTestPaper-index-enName-29XKC {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.35;
  font-family: Microsoft YaHei;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem-3X0ww .app-layout-student-ChoiceTestPaper-index-content-LyoBM .app-layout-student-ChoiceTestPaper-index-text-376Gg {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem_active-3FCW4 {
  width: 100%;
  height: 156px;
  background: #e5f3ff;
  border: 2px solid #3a7fdd;
  border-radius: 4px;
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem_active-3FCW4 .app-layout-student-ChoiceTestPaper-index-cycle-3P0UG {
  width: 13px;
  height: 13px;
  background: #ffffff;
  border: 3px solid #3a7fdd;
  border-radius: 6.5px;
  margin: 0 24px 0 31px;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem_active-3FCW4 .app-layout-student-ChoiceTestPaper-index-content-LyoBM {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 70%;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem_active-3FCW4 .app-layout-student-ChoiceTestPaper-index-content-LyoBM .app-layout-student-ChoiceTestPaper-index-name-3scKQ {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem_active-3FCW4 .app-layout-student-ChoiceTestPaper-index-content-LyoBM .app-layout-student-ChoiceTestPaper-index-enName-29XKC {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.35;
  font-family: Microsoft YaHei;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-paperList-1bwiV .app-layout-student-ChoiceTestPaper-index-listItem_active-3FCW4 .app-layout-student-ChoiceTestPaper-index-content-LyoBM .app-layout-student-ChoiceTestPaper-index-text-376Gg {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-botton-26fpJ {
  width: 290px;
  height: 40px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 50%;
  transform: translateX(-50%);
  margin-top: 7px;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-botton-26fpJ:hover {
  background: #3199fa;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-botton-26fpJ:active {
  background: #0084ff;
}
.app-layout-student-ChoiceTestPaper-index-myContent-2QRjk .app-layout-student-ChoiceTestPaper-index-PaginationStyle-3PQsZ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  margin-top: 8px;
}
.app-layout-student-InputPassWord-index-myContent-ic6hj {
  width: fit-content;
  min-width: 600px;
  margin-left: 50%;
  margin-top: 209px;
  transform: translateX(-50%);
  background: #ffffff;
  box-shadow: 0px 4px 8px 0px rgba(11, 71, 128, 0.35);
  border-radius: 10px;
  padding: 68px 0 78px 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.app-layout-student-InputPassWord-index-myContent-ic6hj .app-layout-student-InputPassWord-index-title-XH_yf {
  font-size: 40px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #096dd9;
  opacity: 0.9;
  text-align: center;
  width: 65%;
  margin-left: 50%;
  transform: translateX(-50%);
}
.app-layout-student-InputPassWord-index-myContent-ic6hj .app-layout-student-InputPassWord-index-hine-2EJkC {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
  margin-top: 44px;
  text-align: center;
  width: fit-content;
  margin-left: 50%;
  transform: translateX(-50%);
}
.app-layout-student-InputPassWord-index-myContent-ic6hj .app-layout-student-InputPassWord-index-inputBox-3rQX1 {
  margin-top: 27px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-align: center;
  align-items: center;
  margin-left: 50%;
  transform: translateX(-50%);
  width: fit-content;
}
.app-layout-student-InputPassWord-index-myContent-ic6hj .app-layout-student-InputPassWord-index-inputBox-3rQX1 .app-layout-student-InputPassWord-index-inputBoxText-1syV4 {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
  white-space: nowrap;
}
.app-layout-student-InputPassWord-index-myContent-ic6hj .app-layout-student-InputPassWord-index-inputBox-3rQX1 .app-layout-student-InputPassWord-index-inputBoxInput-1pxy6 {
  width: 350px;
  height: 40px;
  background: #f6f6f6;
  border-radius: 4px;
  margin-left: 11px;
}
.app-layout-student-InputPassWord-index-myContent-ic6hj .app-layout-student-InputPassWord-index-botton-3MZh9 {
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  width: 290px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  padding: 11px;
  text-align: center;
  margin-top: 47px;
  margin-left: 50%;
  transform: translateX(-50%);
}
.app-layout-student-InputPassWord-index-myContent-ic6hj .app-layout-student-InputPassWord-index-botton-3MZh9:hover {
  background: #3199fa;
}
.app-layout-student-InputPassWord-index-myContent-ic6hj .app-layout-student-InputPassWord-index-botton-3MZh9:active {
  background: #0084ff;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA {
  width: 83.3%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  margin-left: 50%;
  transform: translateX(-50%);
  height: fit-content;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 {
  width: 26.35%;
  height: 100%;
  min-height: 900px;
  background: white;
  display: flex;
  flex-direction: column;
  position: relative;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-bigTitle-3c6Ql {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  opacity: 0.65;
  text-align: center;
  margin-top: 36px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-sclae-rf2DJ {
  width: 82.5%;
  height: 1px;
  background: #000000;
  border: 1px solid #000000;
  opacity: 0.15;
  margin-top: 35.5px;
  margin-left: 50%;
  transform: translateX(-50%) scaleY(0.5);
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-leftTimeHint-35cWU {
  margin-top: 35.5px;
  display: flex;
  width: 150px;
  justify-content: space-between;
  align-items: center;
  margin-left: 50%;
  transform: translateX(-50%);
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-leftTimeHint-35cWU > img {
  width: 16px;
  height: 16px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-time-3d8su {
  margin-top: 24px;
  font-size: 40px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #096dd9;
  opacity: 0.9;
  text-align: center;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-totalTest-2lbMT {
  margin-top: 48px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
  text-align: center;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-text-318pz {
  margin-top: 35px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
  text-align: center;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheetBox-1uKTc {
  margin-top: 24px;
  width: 70%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: left;
  margin-left: 50%;
  transform: translateX(-50%);
  margin-bottom: 90px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheetBox-1uKTc .app-layout-student-AnswerTheQuestion-index-itemBox-1p3e5 {
  width: 35px;
  height: 35px;
  background: #ffffff;
  border: 1px solid #a6a6a6;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 21px;
  margin-bottom: 21px;
  position: relative;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheetBox-1uKTc .app-layout-student-AnswerTheQuestion-index-itemBox-1p3e5 > img {
  width: 12px;
  height: 12px;
  position: absolute;
  top: -5.5px;
  right: -4px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheetBox-1uKTc .app-layout-student-AnswerTheQuestion-index-itemBoxDone-1maAS {
  position: relative;
  width: 35px;
  height: 35px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 21px;
  margin-bottom: 21px;
  color: #ffffff;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheetBox-1uKTc .app-layout-student-AnswerTheQuestion-index-itemBoxDone-1maAS > img {
  width: 12px;
  height: 12px;
  position: absolute;
  top: -5.5px;
  right: -4px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheethintBox-1dMzN {
  margin-top: 250px;
  width: 70%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: 50%;
  transform: translateX(-50%);
  position: absolute;
  bottom: 40px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheethintBox-1dMzN .app-layout-student-AnswerTheQuestion-index-doneBoxIcon-2TMxw {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheethintBox-1dMzN .app-layout-student-AnswerTheQuestion-index-doneBoxIcon-2TMxw > img {
  width: 9px;
  height: 9px;
  position: absolute;
  top: -2px;
  left: 11px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheethintBox-1dMzN .app-layout-student-AnswerTheQuestion-index-doneBoxIcon-2TMxw .app-layout-student-AnswerTheQuestion-index-doneBoxBlock-bfppu {
  width: 18px;
  height: 18px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheethintBox-1dMzN .app-layout-student-AnswerTheQuestion-index-doneBoxIcon-2TMxw .app-layout-student-AnswerTheQuestion-index-text1-L5FuU {
  white-space: nowrap;
  margin-left: 8px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.5;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheethintBox-1dMzN .app-layout-student-AnswerTheQuestion-index-undoBoxIcon-1FwbE {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheethintBox-1dMzN .app-layout-student-AnswerTheQuestion-index-undoBoxIcon-1FwbE > img {
  width: 9px;
  height: 9px;
  position: absolute;
  top: -2px;
  left: 11px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheethintBox-1dMzN .app-layout-student-AnswerTheQuestion-index-undoBoxIcon-1FwbE .app-layout-student-AnswerTheQuestion-index-undoBoxBlock-1LE6D {
  width: 18px;
  height: 18px;
  background: #ffffff;
  border: 1px solid #a6a6a6;
  border-radius: 4px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-answerSheet-1LI_2 .app-layout-student-AnswerTheQuestion-index-answerSheethintBox-1dMzN .app-layout-student-AnswerTheQuestion-index-undoBoxIcon-1FwbE .app-layout-student-AnswerTheQuestion-index-text1-L5FuU {
  white-space: nowrap;
  margin-left: 8px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.5;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj {
  width: 72.36%;
  height: fit-content;
  background: white;
  min-height: 900px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-RadioContentBox-v-kHY {
  padding: 36px 28px 40px 29px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-RadioContentBox-v-kHY .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-answerList-2w6C- .app-layout-student-AnswerTheQuestion-index-answerListGroup-37TLv {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 35px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-RadioContentBox-v-kHY .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-answerList-2w6C- .app-layout-student-AnswerTheQuestion-index-answerListGroup-37TLv .app-layout-student-AnswerTheQuestion-index-answerListItem-3eIii {
  display: flex;
  align-items: center;
  padding-left: 19px;
  width: 100%;
  height: 40px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  margin-bottom: 9px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-RadioContentBox-v-kHY .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-answerList-2w6C- .app-layout-student-AnswerTheQuestion-index-answerListGroup-37TLv .app-layout-student-AnswerTheQuestion-index-answerListItemSelect-3EzI0 {
  display: flex;
  align-items: center;
  padding-left: 20px;
  width: 100%;
  height: 40px;
  background: #e5f3ff;
  border: 2px solid #3a7fdd;
  border-radius: 4px;
  margin-bottom: 9px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-RadioContentBox-v-kHY .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g {
  width: fit-content;
  position: relative;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-RadioContentBox-v-kHY .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g .app-layout-student-AnswerTheQuestion-index-type-2uega {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #3a7fdd;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-RadioContentBox-v-kHY .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g .app-layout-student-AnswerTheQuestion-index-questionContent-XPK_m {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-RadioContentBox-v-kHY .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g .app-layout-student-AnswerTheQuestion-index-quePoint-2ntss {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.45;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu {
  padding: 36px 28px 40px 29px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-answerList-2w6C- .app-layout-student-AnswerTheQuestion-index-answerListGroup-37TLv {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 35px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-answerList-2w6C- .app-layout-student-AnswerTheQuestion-index-answerListGroup-37TLv .app-layout-student-AnswerTheQuestion-index-answerListItem-3eIii {
  display: flex;
  align-items: center;
  padding-left: 20px;
  width: 100%;
  height: 40px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  margin-bottom: 9px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-answerList-2w6C- .app-layout-student-AnswerTheQuestion-index-answerListGroup-37TLv .app-layout-student-AnswerTheQuestion-index-answerListItemSelect-3EzI0 {
  display: flex;
  align-items: center;
  padding-left: 20px;
  width: 100%;
  height: 40px;
  background: #e5f3ff;
  border: 2px solid #3a7fdd;
  border-radius: 4px;
  margin-bottom: 9px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g {
  width: fit-content;
  position: relative;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g .app-layout-student-AnswerTheQuestion-index-type-2uega {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #3a7fdd;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g .app-layout-student-AnswerTheQuestion-index-questionContent-XPK_m {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g .app-layout-student-AnswerTheQuestion-index-quePoint-2ntss {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.45;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu .app-layout-student-AnswerTheQuestion-index-nextBotton-154HB {
  height: 40px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.85;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

                not supported by any browser */
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu .app-layout-student-AnswerTheQuestion-index-nextBotton-154HB:hover {
  background: #3199fa;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-CheckboxContentBox-2GJYu .app-layout-student-AnswerTheQuestion-index-nextBotton-154HB:active {
  background: #0084ff;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-InputContentBox-AXhlv {
  padding: 36px 28px 40px 29px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-InputContentBox-AXhlv .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-inputItem-3aJSy {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  opacity: 0.85;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 33px;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-InputContentBox-AXhlv .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g {
  width: fit-content;
  position: relative;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-InputContentBox-AXhlv .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g .app-layout-student-AnswerTheQuestion-index-type-2uega {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #3a7fdd;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-InputContentBox-AXhlv .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g .app-layout-student-AnswerTheQuestion-index-questionContent-XPK_m {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-InputContentBox-AXhlv .app-layout-student-AnswerTheQuestion-index-queContentBox-1UbjY .app-layout-student-AnswerTheQuestion-index-TitleBox-3dL8g .app-layout-student-AnswerTheQuestion-index-quePoint-2ntss {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  opacity: 0.45;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-InputContentBox-AXhlv .app-layout-student-AnswerTheQuestion-index-nextBotton-154HB {
  height: 40px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.85;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-InputContentBox-AXhlv .app-layout-student-AnswerTheQuestion-index-nextBotton-154HB:hover {
  background: #3199fa;
}
.app-layout-student-AnswerTheQuestion-index-contentBox-2P1bA .app-layout-student-AnswerTheQuestion-index-questionBox-1PAAj .app-layout-student-AnswerTheQuestion-index-InputContentBox-AXhlv .app-layout-student-AnswerTheQuestion-index-nextBotton-154HB:active {
  background: #0084ff;
}
.app-layout-student-AnswerTheQuestion-index-markedIcon-7eyxb {
  position: absolute;
  right: -65px;
  top: 3px;
  width: 50px;
  height: fit-content;
  padding: 1px 4px;
  background: #F88750;
  box-shadow: 0px 4px 8px 0px rgba(248, 108, 80, 0.35);
  border-radius: 4px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-student-AnswerTheQuestion-index-markedIcon-7eyxb > img {
  width: 13px;
  height: 12px;
  margin-right: 2px;
}
.app-layout-student-AnswerTheQuestion-index-unMarkedIcon-1kluX {
  position: absolute;
  right: -65px;
  top: 3px;
  width: 50px;
  height: fit-content;
  padding: 1px 4px;
  background: #ffffff;
  border: 1px solid #a6a6a6;
  border-radius: 4px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #a6a6a6;
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-student-AnswerTheQuestion-index-unMarkedIcon-1kluX > img {
  width: 13px;
  height: 12px;
  margin-right: 2px;
}
div {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem-2r1qo {
  width: 100%;
  height: 40px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem-2r1qo .app-layout-student-AnswerTheQuestion-index-cycle-3EJTZ {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  margin: 0 16px 0 17px;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem-2r1qo .app-layout-student-AnswerTheQuestion-index-content-L-Ryc {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem-2r1qo .app-layout-student-AnswerTheQuestion-index-content-L-Ryc .app-layout-student-AnswerTheQuestion-index-name-1Lqi2 {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem-2r1qo .app-layout-student-AnswerTheQuestion-index-content-L-Ryc .app-layout-student-AnswerTheQuestion-index-enName-2bwuG {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.35;
  font-family: Microsoft YaHei;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem-2r1qo .app-layout-student-AnswerTheQuestion-index-content-L-Ryc .app-layout-student-AnswerTheQuestion-index-text-318pz {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem_active-2LsXa {
  width: 100%;
  height: 40px;
  background: #e5f3ff;
  border: 2px solid #3a7fdd;
  border-radius: 4px;
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem_active-2LsXa .app-layout-student-AnswerTheQuestion-index-cycle-3EJTZ {
  width: 13px;
  height: 13px;
  background: #ffffff;
  border: 3px solid #3a7fdd;
  border-radius: 6.5px;
  margin: 0 16px 0 17px;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem_active-2LsXa .app-layout-student-AnswerTheQuestion-index-content-L-Ryc {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem_active-2LsXa .app-layout-student-AnswerTheQuestion-index-content-L-Ryc .app-layout-student-AnswerTheQuestion-index-name-1Lqi2 {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
  opacity: 0.85;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem_active-2LsXa .app-layout-student-AnswerTheQuestion-index-content-L-Ryc .app-layout-student-AnswerTheQuestion-index-enName-2bwuG {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.35;
  font-family: Microsoft YaHei;
}
.app-layout-student-AnswerTheQuestion-index-JudgeList-2mpCf .app-layout-student-AnswerTheQuestion-index-listItem_active-2LsXa .app-layout-student-AnswerTheQuestion-index-content-L-Ryc .app-layout-student-AnswerTheQuestion-index-text-318pz {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  opacity: 0.65;
}
.app-layout-student-AnswerTheQuestion-index-nextBottonBig-UNtPR {
  height: 40px;
  background: #1890ff;
  box-shadow: 0px 4px 8px 0px rgba(24, 144, 255, 0.35);
  border-radius: 4px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.85;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-student-AnswerTheQuestion-index-nextBottonBig-UNtPR:hover {
  background: #3199fa;
}
.app-layout-student-AnswerTheQuestion-index-nextBottonBig-UNtPR:active {
  background: #0084ff;
}
.app-layout-student-AnswerTheQuestion-index-preBottonBig-2-014 {
  height: 40px;
  background: #ffffff;
  border: 1px solid #1890ff;
  border-radius: 4px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1890ff;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-student-AnswerTheQuestion-index-preBottonBig-2-014:hover {
  background: #fafafa;
}
.app-layout-student-AnswerTheQuestion-index-preBottonBig-2-014:active {
  background: #f0f0f0;
}
.app-layout-student-AnswerTheQuestion-index-submitBotton-3M0jw {
  height: 40px;
  background: #f88750;
  box-shadow: 0px 4px 8px 0px rgba(248, 135, 80, 0.35);
  border-radius: 4px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently

not supported by any browser */
}
.app-layout-student-AnswerTheQuestion-index-submitBotton-3M0jw:hover {
  background: #ff945f;
}
.app-layout-student-AnswerTheQuestion-index-submitBotton-3M0jw:active {
  background: #ff691d;
}
.app-layout-student-AnswerTheQuestion-index-towBotton-4WDRE {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.app-layout-student-AnswerTheQuestion-index-towBotton-4WDRE > div {
  width: 49%;
}
.app-layout-student-AnswerTheQuestion-index-threeBotton-2gaMw {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.app-layout-student-AnswerTheQuestion-index-threeBotton-2gaMw > div {
  width: 32%;
}
.app-layout-student-childServiceQuery-testPaperScoreInfo-components-styles-levalExam-ZBmPv {
  background: #fff;
  height: 100%;
  padding: 8px 16px;
  box-shadow: 2px 2px 5px #888;
  border-radius: 7px;
}
.app-layout-student-creditRecognition-courseCreditReplace-index-top-1QVDp {
  background-color: #f0f2f5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.app-layout-student-creditRecognition-courseCreditReplace-index-title-rm7kl {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
}
.app-layout-student-creditRecognition-courseCreditReplace-index-title-rm7kl .anticon {
  margin-right: 4px;
}
.app-layout-student-creditRecognition-courseCreditReplace-index-titleSub-2uOYu {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.app-layout-student-creditRecognition-courseCreditReplace-index-titleSub-2uOYu + .app-layout-student-creditRecognition-courseCreditReplace-index-titleSub-2uOYu {
  margin-left: 16px;
}
.app-layout-student-creditRecognition-courseCreditReplace-index-content-1YOIa {
  padding-left: 16px;
}
.app-layout-student-creditRecognition-courseCreditReplace-index-div_filedownload-17uxZ:hover {
  background: rgba(171, 220, 248, 0.425);
}
.ant-table-placeholder {
  z-index: unset;
}
